:root{--navy:#071b40;--navy2:#0b2b5c;--blue:#0864f9;--blue2:#247aff;--mint:#00c978;--text:#152a4d;--muted:#64748b;--line:#e7edf5;--bg:#f7faff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:calc(100% - 56px);max-width:1190px;margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border-bottom:1px solid #eef2f8;height:82px;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:25px;height:100%;display:flex}.brand{letter-spacing:-1.5px;white-space:nowrap;color:var(--navy);align-items:center;gap:8px;font-size:25px;font-weight:800;display:inline-flex}.brand span span{color:var(--blue)}.brand-symbol{object-fit:contain;width:42px;height:42px}.nav-links{color:#43546c;align-items:center;gap:25px;font-size:13px;font-weight:650;display:flex}.nav-links a:hover,.footer-links a:hover{color:var(--blue)}.nav-login{white-space:nowrap;color:var(--navy);border:1px solid #d4e2f5;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:700}.nav-login:hover{border-color:var(--blue);color:var(--blue)}.menu-toggle,.mobile-login{display:none}.hero{background:linear-gradient(125deg,#f9fbff 10%,#eff6ff 65%,#ecfaf8 100%);padding:80px 0 25px;position:relative;overflow:hidden}.hero-glow{pointer-events:none;background:radial-gradient(circle,#1380fc1a,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;inset:auto -120px -350px auto}.hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:48px;min-height:510px;display:grid}.hero-content{z-index:2;position:relative}.eyebrow{color:#0d5ed4;letter-spacing:1.2px;background:#e7f1ff;border:1px solid #d5e7fe;border-radius:100px;align-items:center;gap:9px;padding:10px 15px;font-size:10px;font-weight:800;display:inline-flex}.status-dot{background:#04bd82;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00c9781f}h1,h2,h3,p{margin-top:0}h1{color:var(--navy);letter-spacing:-2.8px;margin:23px 0 21px;font-size:clamp(40px,4.65vw,65px);font-weight:800;line-height:1.12}h1 span,h2 span{color:var(--blue)}.hero-lead{color:#536680;max-width:545px;margin-bottom:27px;font-size:17px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:0 21px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:not(:disabled):hover{transform:translateY(-2px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 11px 26px #0b64f12a}.btn-primary:hover{box-shadow:0 14px 30px #0b64f140}.btn-outline{color:var(--navy);background:#fff;border-color:#dce5f2}.btn-outline:hover{border-color:#b8cbe7}.hero-caption{color:#62748c;flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;font-size:12px;display:flex}.mini-check{color:#00ad74;font-weight:900}.caption-dot{color:#adbcce;margin:0 3px}.hero-visual{padding:42px 7px 46px 25px;position:relative}.visual-orbit{border:1px solid #b5dcff;border-radius:50%;position:absolute}.orbit-one{width:520px;height:520px;top:-18px;right:-62px}.orbit-two{opacity:.6;border-style:dashed;width:425px;height:425px;top:29px;right:-17px}.dashboard-preview{z-index:2;background:#fff;border:1px solid #e1e9f4;border-radius:17px;min-height:390px;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 22px 70px #0d2d5c29}.preview-sidebar{background:#071b40;flex-direction:column;align-items:center;gap:16px;width:59px;padding:21px 8px;display:flex}.sidebar-logo{color:#fff;background:#0864f9;border-radius:9px;place-items:center;width:28px;height:28px;margin-bottom:24px;font-weight:900;display:grid}.sidebar-item{color:#7388a9;border-radius:8px;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.sidebar-item.active{color:#fff;background:#183e7a}.preview-main{flex:1;min-width:0;padding:28px 23px 25px}.preview-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-top small{color:#8b9db5;letter-spacing:1.6px;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.preview-top strong{color:var(--navy);letter-spacing:-.6px;font-size:18px;display:block}.preview-avatar{color:#1a6aef;background:#dcecff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.preview-stats{grid-template-columns:1fr 1fr;gap:13px;margin-top:24px;display:grid}.preview-stat{border:1px solid #e8eef5;border-radius:10px;min-width:0;padding:14px;position:relative}.preview-stat span{color:#8493a8;font-size:10px;display:block}.preview-stat strong{color:#0c69ea;margin-top:10px;font-size:22px;display:block}.stat-bar{border-radius:5px;height:4px;margin-top:9px}.stat-bar.blue{background:linear-gradient(90deg,#0765f5 72%,#edf3fa 72%)}.stat-bar.green{background:linear-gradient(90deg,#00b982 62%,#edf3fa 62%)}.preview-chart{border:1px solid #e8eef5;border-radius:10px;margin-top:14px;padding:16px 15px 10px}.preview-chart-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.preview-chart-head strong{color:#1b365b;font-size:11px}.preview-chart-head span{color:#9aa8b8;font-size:9px}.bars{border-bottom:1px solid #e9edf4;align-items:end;gap:9px;height:106px;padding:15px 4px 0;display:flex}.bars i{background:linear-gradient(#0871fb,#a6d3ff);border-radius:4px 4px 0 0;flex:1;min-width:0}.axis{color:#a3afc0;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.preview-bottom{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.preview-bottom span{color:#667a93;white-space:nowrap;font-size:9px}.preview-bottom i{background:#0c76fb;border-radius:2px;width:7px;height:7px;margin-right:3px;display:inline-block}.preview-bottom span:nth-child(2) i{background:#01c58a}.preview-bottom span:nth-child(3) i{background:#a6b4d0}.floating-pill{z-index:3;color:#1d3554;background:#fff;border-radius:13px;padding:13px 17px;font-size:12px;font-weight:800;position:absolute;bottom:80px;right:-15px;transform:rotate(4deg);box-shadow:0 14px 30px #0f3e6c24}.floating-pill span{color:#02b984;margin-right:7px}.visual-note{z-index:4;color:#7a90ae;text-align:center;margin-top:33px;font-size:10px;position:relative}.hero-slogan{text-align:center;color:#516680;border-top:1px solid #dce7f5;margin-top:47px;padding-top:22px;font-size:13px}.hero-slogan strong{color:#08a87a}.section{padding:100px 0}.section-heading{margin-bottom:47px}.center{text-align:center}.section-kicker{color:#0065eb;letter-spacing:2px;margin-bottom:15px;font-size:11px;font-weight:850;display:inline-block}.section h2{color:var(--navy);letter-spacing:-1.8px;margin-bottom:15px;font-size:clamp(31px,3.5vw,45px);line-height:1.2}.section-heading h2{max-width:700px;margin-left:auto;margin-right:auto}.section-heading p{color:#6b7a8f;max-width:645px;margin:0 auto;font-size:15px;line-height:1.8}.features-section{background:#fff}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{background:#fff;border:1px solid #e5ecf5;border-radius:16px;min-height:233px;padding:29px 27px 31px;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #12396710}.feature-card-top{justify-content:space-between;align-items:center;display:flex}.feature-icon{color:#116bf4;background:#eaf2ff;border-radius:12px;place-items:center;width:49px;height:49px;font-size:26px;font-weight:800;display:grid}.feature-number{color:#c8d4e3;font-size:12px;font-weight:800}.feature-card h3{color:var(--navy);letter-spacing:-.4px;margin:24px 0 11px;font-size:18px}.feature-card p{color:#6e7d92;margin-bottom:0;font-size:13px;line-height:1.8}.differentiation{background:#f5f9ff}.diff-grid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.diff-grid h2{max-width:450px}.diff-lead{color:#657991;margin-bottom:31px;font-size:15px;line-height:1.85}.diff-items{flex-direction:column;gap:24px;display:flex}.diff-items>div{gap:14px;display:flex}.diff-check{color:#08b874;background:#e0f8ed;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:800;display:grid}.diff-items strong{color:#152c51;font-size:14px}.diff-items p{color:#74839a;margin:6px 0 0;font-size:13px;line-height:1.6}.diff-art{justify-content:center;align-items:center;height:440px;display:flex;position:relative}.diff-circle{background:linear-gradient(145deg,#e7f4ff,#fff);border-radius:50%;place-items:center;width:340px;height:340px;display:grid;box-shadow:inset 0 0 0 20px #edf6ff,0 30px 60px #0b50a412}.diff-circle img{filter:drop-shadow(0 18px 18px #0b2a501f);width:225px;height:auto}.diff-tag{z-index:2;color:#20416b;background:#fff;border:1px solid #e5edf6;border-radius:13px;padding:14px 17px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 12px 35px #0a3f821c}.tag-one{top:65px;left:0}.tag-two{top:170px;right:0}.tag-three{bottom:58px;left:21px}.plans-section{background:#fff}.plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:19px;display:grid}.plan-card{border:1px solid #e2eaf5;border-radius:17px;flex-direction:column;padding:32px 29px 29px;display:flex;position:relative}.plan-card.highlight{border:2px solid #0864f9;padding:31px 28px 28px;box-shadow:0 16px 45px #095cf01c}.popular{white-space:nowrap;color:#fff;letter-spacing:1px;background:#0864f9;border-radius:50px;padding:7px 15px;font-size:9px;font-weight:850;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan-name{color:#0d2247;font-size:20px;font-weight:800}.plan-audience{color:#8190a4;min-height:33px;margin-top:9px;font-size:12px}.plan-price{letter-spacing:-1.8px;color:var(--navy);white-space:nowrap;margin:15px 0 23px;font-size:41px;font-weight:850}.plan-price small{letter-spacing:0;font-size:16px}.plan-price span{letter-spacing:0;color:#93a0b3;font-size:12px;font-weight:500}.plan-users{color:#155ad1;background:#f0f6ff;border-radius:9px;padding:13px 14px;font-size:12px;font-weight:800}.plan-divider{background:#e8edf6;height:1px;margin:24px 0}.plan-card ul{flex-direction:column;flex:1;gap:17px;margin:0 0 32px;padding:0;list-style:none;display:flex}.plan-card li{color:#607189;font-size:12px}.plan-card li:before{content:"✓";color:#02b97c;margin-right:10px;font-weight:900}.full{width:100%}.btn-plan{color:#155fd9;background:#edf4ff}.btn:disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.plan-extra{background:#f6f9fe;border:1px solid #e8eff7;border-radius:14px;align-items:center;gap:17px;max-width:540px;margin:31px auto 0;padding:18px 22px;display:flex}.extra-icon{color:#0b6cfa;background:#e6f0ff;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.plan-extra strong{color:var(--navy);font-size:14px}.plan-extra p{color:#65778f;margin:5px 0 0;font-size:13px}.plan-extra b{color:#0b60df}.plan-legal{color:#8a97aa;text-align:center;margin:19px 0 0;font-size:11px}.faq-section{background:#f6f9fe}.faq-grid{grid-template-columns:.78fr 1.22fr;gap:95px;display:grid}.faq-grid>div:first-child p{color:#72829a;font-size:15px;line-height:1.8}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-list details{background:#fff;border:1px solid #e1e9f3;border-radius:11px;padding:0 21px}.faq-list summary{cursor:pointer;color:#263b57;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:#196bf1;background:#ecf4ff;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:20px;font-weight:400;display:grid}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details p{color:#728199;margin:0;padding:0 28px 19px 0;font-size:13px;line-height:1.8}.contact-section{background:#fff;padding:90px 0}.contact-panel{color:#fff;background:radial-gradient(circle at 88% 10%,#185ac4,#071c45 60%);border-radius:21px;justify-content:space-between;align-items:center;gap:40px;padding:60px 66px;display:flex;overflow:hidden}.contact-kicker{color:#71b9ff;letter-spacing:1.5px;font-size:11px;font-weight:800}.contact-panel h2{letter-spacing:-1.1px;max-width:640px;margin:16px 0;font-size:34px;line-height:1.22}.contact-panel p{color:#b1c3dd;max-width:600px;margin:0;font-size:13px;line-height:1.8}.btn-white{color:#1259cf;white-space:nowrap;background:#fff}.footer{color:#c2d0e4;background:#061735;padding:48px 0 22px}.footer-main{justify-content:space-between;gap:30px;padding-bottom:39px;display:flex}.brand-inverse{color:#fff}.footer-main p{color:#8ea5c4;margin:15px 0 0;font-size:13px;line-height:1.8}.footer-links{color:#bdcce0;flex-wrap:wrap;align-items:center;gap:27px;font-size:12px;display:flex}.footer-bottom{color:#6f86a6;border-top:1px solid #20324e;justify-content:space-between;gap:15px;padding-top:22px;font-size:11px;display:flex}@media (max-width:1000px){.nav-links{gap:14px}.nav-links a{font-size:12px}.hero-grid{gap:20px}.hero-visual{padding-left:0}.diff-grid{gap:35px}.plan-card{padding:27px 20px}.plan-card.highlight{padding:26px 19px}.plan-price{font-size:35px}.faq-grid{gap:35px}}@media (max-width:780px){.container{width:calc(100% - 36px)}.site-header{height:70px}.brand{font-size:23px}.brand-symbol{width:37px;height:37px}.menu-toggle{color:#102a50;cursor:pointer;background:#fff;border:1px solid #e2eaf5;border-radius:10px;padding:8px 12px;font-size:19px;display:block}.nav-login{margin-left:auto}.nav-links{background:#fff;border-bottom:1px solid #eaf0f8;flex-direction:column;align-items:stretch;gap:0;padding:17px 25px 22px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 17px 26px #091d4019}.nav-links.open{display:flex}.nav-links a{padding:12px 0;font-size:14px}.mobile-login{display:none!important}.hero{padding:65px 0 22px}.hero-grid{grid-template-columns:1fr;gap:15px}.hero-content{text-align:center}.hero-lead{margin-left:auto;margin-right:auto}.hero-actions,.hero-caption{justify-content:center}.hero-visual{width:min(540px,100%);margin:0 auto}.hero-slogan{margin-top:22px}.feature-grid{grid-template-columns:repeat(2,1fr)}.diff-grid{grid-template-columns:1fr;gap:15px}.diff-art{width:100%;max-width:460px;margin:auto}.plans-grid{grid-template-columns:1fr;gap:27px;max-width:480px;margin:auto}.plan-card{padding:33px}.plan-card.highlight{padding:32px}.plan-audience{min-height:0}.faq-grid{grid-template-columns:1fr;gap:25px}.contact-panel{flex-direction:column;align-items:flex-start;padding:43px 35px}.footer-main{flex-direction:column;gap:28px}.footer-links{gap:18px}}@media (max-width:480px){.container{width:calc(100% - 32px)}.nav-login{padding:9px 10px;font-size:11px}.brand{font-size:20px}.brand-symbol{width:33px;height:33px}.hero{padding:43px 0 20px}h1{letter-spacing:-1.8px;font-size:39px}.hero-lead{font-size:15px;line-height:1.75}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-visual{padding:27px 0 20px}.dashboard-preview{min-height:0;transform:rotate(-1deg)}.preview-sidebar{gap:10px;width:42px;padding:13px 5px}.sidebar-item{width:27px;height:27px}.sidebar-logo{width:25px;height:25px;margin-bottom:10px}.preview-main{padding:19px 12px}.preview-top strong{font-size:13px}.preview-top small{font-size:8px}.preview-stats{gap:6px;margin-top:15px}.preview-stat{padding:9px}.preview-stat span{font-size:8px}.preview-chart{padding:12px 10px 9px}.bars{gap:5px;height:85px}.preview-bottom span{font-size:8px}.floating-pill{font-size:10px;bottom:48px;right:0}.visual-note{font-size:9px}.section{padding:68px 0}.section h2{letter-spacing:-1px;font-size:32px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{min-height:0;padding:24px}.diff-art{height:345px}.diff-circle{width:255px;height:255px}.diff-circle img{width:170px}.diff-tag{padding:10px;font-size:10px}.tag-one{top:30px}.tag-two{top:145px}.tag-three{bottom:24px}.faq-list details{padding:0 15px}.contact-section{padding:60px 0}.contact-panel{padding:35px 26px}.contact-panel h2{font-size:28px}.contact-panel .btn{white-space:normal;width:100%}.footer-bottom{flex-direction:column}.footer-links{gap:13px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.hero-clean{background:#fff;padding:44px 0 35px;overflow:visible}.hero-card{color:#fff;background:#071426;border-radius:22px;padding:38px 45px 29px;box-shadow:0 18px 50px #08183217}.hero-card-brand{letter-spacing:-.5px;align-items:center;gap:12px;font-size:20px;display:flex}.hero-card-brand img{object-fit:contain;background:#fff;border-radius:11px;width:48px;height:48px;padding:3px}.hero-card-brand span{color:#fff}.hero-kicker{letter-spacing:.7px;color:#8cbafa;margin-top:25px;font-size:12px;font-weight:800}.hero-card h1{letter-spacing:-1.8px;color:#fff;max-width:960px;margin:17px 0 18px;font-size:clamp(32px,4.4vw,56px);line-height:1.12}.hero-card .hero-lead{color:#d7e3f4;max-width:800px;margin:0 0 25px;font-size:clamp(15px,1.6vw,19px);line-height:1.65}.hero-cta{text-align:center;color:#fff;background:#2864ed;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:60px;font-size:16px;font-weight:800;transition:background .2s,transform .2s;display:flex}.hero-cta:hover{background:#1354e9;transform:translateY(-1px)}.hero-card-slogan{color:#a8c9fc;margin:23px 0 0;font-size:13px}.hero-subline{color:#526783;text-align:center;justify-content:center;align-items:center;gap:15px;margin-top:24px;font-size:13px;display:flex}@media (max-width:780px){.hero-clean{padding:26px 0 18px}.hero-card{border-radius:18px;padding:27px 23px 24px}.hero-card h1{text-align:left;letter-spacing:-1.2px;font-size:clamp(30px,7.5vw,44px)}.hero-card .hero-lead{text-align:left;margin-bottom:23px}.hero-cta{min-height:56px}.hero-subline{flex-wrap:wrap;gap:9px;font-size:11px}}@media (max-width:480px){.hero-clean{padding:16px 0 12px}.hero-card{border-radius:16px;padding:22px 17px 20px}.hero-card-brand{font-size:17px}.hero-card-brand img{width:38px;height:38px}.hero-kicker{margin-top:22px;font-size:10px}.hero-card h1{margin:14px 0;font-size:32px;line-height:1.17}.hero-card .hero-lead{font-size:14px;line-height:1.65}.hero-cta{min-height:51px;font-size:14px}.hero-card-slogan{font-size:11px;line-height:1.6}.hero-subline{font-size:10px}}button,a,summary{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #16adff}.hero-card-slogan{color:#d2e5ff;margin-top:24px;font-size:clamp(15px,2vw,19px);font-weight:650;line-height:1.5}.hero-card-slogan strong{color:#5fe4b0}.campaign-banner{color:#21436b;text-align:center;background:#f0f6ff;border:1px solid #c9dffb;border-radius:13px;margin:-6px 0 38px;padding:19px 23px;font-size:14px;line-height:1.7}.promo-label{color:#0b64e7;margin:18px 0 2px;font-size:12px;font-weight:800}.plan-price{margin:6px 0 14px}.regular-price{background:#f6f9ff;border:1px solid #d7e4f7;border-radius:11px;flex-direction:column;gap:5px;margin-bottom:18px;padding:14px;display:flex}.regular-price span{color:#536a87;font-size:12px}.regular-price strong{color:#0b234d;font-size:21px}.plan-card.is-selected{outline-offset:4px;outline:3px solid #0c6afb}.plan-select:hover{filter:brightness(.92)}.selection-panel{background:#f6faff;border:1px solid #b4d0ff;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin:27px auto 0;padding:22px;display:flex}.selection-panel strong{color:#102a53}.selection-panel p{color:#526783;margin:7px 0 0;font-size:13px;line-height:1.65}.selection-panel .btn{text-align:center;flex-shrink:0}.pending-integration{color:#6d4c18;background:#fff5df;border:1px solid #efd6a7;border-radius:9px;max-width:340px;padding:12px;font-size:12px;line-height:1.5}@media (max-width:780px){.selection-panel{flex-direction:column;align-items:stretch}.selection-panel .btn{width:100%}}@media (max-width:480px){.hero-card-slogan{font-size:15px}.campaign-banner{padding:16px;font-size:12px}}.nav-actions{align-items:center;gap:12px;display:flex}.nav-cta{white-space:nowrap;min-height:44px;padding:0 18px;font-size:12px}.hero-centered{text-align:center}.hero-card-brand-center{justify-content:center}.hero-cta-group{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.hero-cta-main{flex:320px;max-width:520px}.hero-cta-secondary{color:#fff;background:#ffffff12;border:1px solid #2f5fb6;flex:0 260px;max-width:300px}.hero-cta-secondary:hover{background:#ffffff1e}.hero-subline-centered{flex-wrap:wrap;justify-content:center;max-width:980px;margin-left:auto;margin-right:auto}.section-cta-row{margin-top:32px}.section-cta-row .btn{min-width:280px}.showcase-section{background:#f6f9fe}.showcase-grid{flex-direction:column;gap:26px;display:flex}.showcase-card{background:#fff;border:1px solid #e4ebf5;border-radius:22px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;padding:24px;display:grid;box-shadow:0 10px 35px #0a26500d}.showcase-card.reverse{grid-template-columns:1.1fr .9fr}.showcase-card.reverse .showcase-copy{order:2}.showcase-card.reverse .showcase-media{order:1}.showcase-copy h3{letter-spacing:-1.1px;color:var(--navy);margin:0 0 14px;font-size:31px;line-height:1.18}.showcase-copy p{color:#6b7a8f;margin:0 0 20px;font-size:15px;line-height:1.85}.showcase-link{color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.showcase-media{background:#fff;border:1px solid #dce7f3;border-radius:18px;overflow:hidden}.showcase-image{width:100%;height:auto;display:block}.differentiation-screens{background:#fff}.screens-grid{align-items:center;gap:58px}.diff-cta-row{margin-top:28px}.screen-stack{min-height:620px;position:relative}.screen-card{background:#fff;border:1px solid #e0e8f4;border-radius:18px;overflow:hidden;box-shadow:0 16px 45px #0b2f6014}.screen-image{width:100%;height:auto;display:block}.main-screen{width:100%;max-width:640px;margin-left:auto}.floating-screen{position:absolute}.floating-sales{width:320px;bottom:110px;left:0}.floating-pdf{width:240px;bottom:0;right:10px}.promo-badge{color:#0b63e6;letter-spacing:1px;background:#e9f4ff;border-radius:999px;justify-content:center;align-items:center;width:max-content;margin-top:16px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.plan-price-strong{color:#071c45;letter-spacing:-2px;font-size:52px}.plan-price-strong small{font-size:22px}.plan-price-strong span{color:#4f6784;font-size:16px}.regular-price-soft{background:#fbfdff;border-color:#e5edf8;padding:12px 14px}.regular-price-soft span{color:#8090a6;font-size:11px}.regular-price-soft strong{color:#254066;font-size:17px;font-weight:750}.plan-direct{margin-top:10px}.faq-side-cta{margin-top:22px}.contact-actions{flex-wrap:wrap;gap:12px;display:flex}.contact-outline{color:#fff;background:0 0;border-color:#89a9da}.contact-outline:hover{border-color:#fff}.floating-cta{z-index:60;color:#fff;background:#0864f9;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 40px #0864f952}.floating-cta:hover{transform:translateY(-2px)}@media (max-width:1100px){.showcase-card,.showcase-card.reverse{grid-template-columns:1fr;gap:20px}.showcase-card.reverse .showcase-copy,.showcase-card.reverse .showcase-media{order:initial}.screen-stack{flex-direction:column;gap:16px;min-height:0;display:flex}.main-screen{max-width:none;margin-left:0}.floating-screen{width:100%;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:780px){.nav-actions{display:none}.mobile-login{color:#0864f9;font-weight:800;display:block!important}.hero-cta-group{flex-direction:column}.hero-cta-main,.hero-cta-secondary{flex:none;width:100%;max-width:none}.showcase-copy h3{font-size:26px}.section-cta-row .btn{width:100%;min-width:0}.contact-actions,.contact-actions .btn{width:100%}}@media (max-width:480px){.showcase-card{padding:16px}.showcase-copy h3{letter-spacing:-.6px;font-size:22px}.showcase-copy p{font-size:14px}.plan-price-strong{font-size:45px}.floating-cta{border-radius:14px;bottom:14px;left:16px;right:16px}}.hero-centered{text-align:center;flex-direction:column;align-items:center;padding-top:44px;padding-bottom:36px;display:flex}.hero-card-brand-center{letter-spacing:-.6px;justify-content:center;gap:14px;font-size:25px}.hero-card-brand-center img{border-radius:13px;width:60px;height:60px;padding:5px}.hero-centered .hero-kicker{color:#bfddff;letter-spacing:1.4px;background:#0f54b342;border:1px solid #71b3ff73;border-radius:999px;width:fit-content;margin:19px auto 0;padding:9px 17px;font-size:12px;font-weight:850;display:inline-block}.hero-centered h1{letter-spacing:-1.2px;text-wrap:balance;text-align:center;width:100%;max-width:800px;margin:23px auto 18px;font-size:clamp(30px,3.4vw,45px);line-height:1.22}.hero-centered .hero-lead{text-align:center;width:100%;max-width:700px;margin:0 auto 25px}.hero-centered .hero-cta-group{width:100%;max-width:760px}.hero-centered .hero-card-slogan{text-align:center}@media (max-width:780px){.hero-centered{padding:27px 20px}.hero-card-brand-center{font-size:20px}.hero-card-brand-center img{width:50px;height:50px}.hero-centered .hero-kicker{letter-spacing:.7px;font-size:10px}.hero-centered h1{letter-spacing:-.8px;font-size:clamp(29px,7.2vw,37px)}.hero-centered .hero-lead{text-align:center}}@media (max-width:480px){.hero-centered{padding:24px 15px}.hero-centered h1{font-size:30px}}.footer-instagram{color:#dceaff;align-items:center;gap:8px;font-weight:800;display:inline-flex}.footer-instagram:hover{color:#81b6ff}.nav-links a[href*=instagram\.com]{color:#0b63e6;font-weight:800}
