:root{--ink:#041b40;--paper:#f5f8fc;--blue:#08a6f7;--cyan:#42bfff;--line:#d9e3ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}body.menu-open,body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}em{font-style:normal;color:var(--cyan)}[hidden]{display:none!important}.brand-logo{display:inline-flex}.brand-logo img{display:block;width:58px;height:58px;object-fit:contain}.site-header{height:86px;background:#03142f;color:#fff;position:sticky;top:0;z-index:80;border-bottom:1px solid #ffffff18}.header-inner{height:100%;padding:0 max(4.5vw,24px);display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:30px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.4vw,38px);font-size:15px;font-weight:700;color:#cad7e9}.desktop-nav a{position:relative;padding:31px 0;white-space:nowrap}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:21px;height:2px;background:var(--blue);transition:right .25s}.desktop-nav a:hover{color:#fff}.desktop-nav a:hover:after{right:0}.header-actions{display:flex;align-items:center;gap:10px}.advertise-link{background:var(--blue);border-radius:6px;padding:12px 16px;font-size:13px;font-weight:850;white-space:nowrap}.client-link{border:1px solid #ffffff35;border-radius:999px;padding:11px 15px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;white-space:nowrap}.menu-toggle{display:none;border:1px solid #ffffff35;background:#ffffff0c;color:#fff;width:44px;height:44px;border-radius:7px;place-items:center;cursor:pointer;padding:10px}.menu-toggle span{display:block;width:21px;height:2px;background:#fff;margin:4px auto;transition:.2s}.menu-toggle.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle.open span:nth-child(2){opacity:0}.menu-toggle.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu,.mobile-advertise{display:none}
.hero{min-height:690px;background:radial-gradient(circle at 72% 45%,#073b91 0,#062c68 25%,#03142f 60%);color:#fff;padding:96px max(7vw,36px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:2;max-width:670px}.eyebrow,.section-kicker{font-size:12px;letter-spacing:.16em;font-weight:800}.eyebrow{color:#c7d4e6;display:flex;align-items:center;gap:10px}.eyebrow i{width:8px;height:8px;background:var(--blue);border-radius:50%;box-shadow:0 0 15px var(--blue)}h1{font-size:clamp(55px,6.3vw,96px);line-height:.94;letter-spacing:-.068em;margin:30px 0 28px;font-weight:800}.hero-copy>p{font-size:18px;line-height:1.7;color:#bac9de;max-width:610px}.hero-actions{display:flex;gap:12px;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 22px;border-radius:5px;font-weight:750;font-size:15px}.primary{background:var(--blue);color:#fff}.secondary{border:1px solid #ffffff45;color:#fff}.trust-row{display:flex;gap:28px;margin-top:30px;color:#9eafc8;font-size:13px}.trust-row span{display:flex;align-items:center;gap:7px}.screen-scene{height:500px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #42bfff25;border-radius:50%}.orbit-one{width:610px;height:610px}.orbit-two{width:440px;height:440px}.screen{width:min(560px,90%);aspect-ratio:1.48;background:linear-gradient(135deg,#073b91,#03142f);border:7px solid #082b62;border-radius:15px;box-shadow:0 40px 80px #0009,0 0 60px #46d8ce20;transform:perspective(900px) rotateY(-7deg) rotateX(2deg);position:relative;z-index:2;overflow:hidden}.screen-top{padding:14px 22px;display:flex;justify-content:space-between;align-items:center}.screen-top img{width:46px;height:38px;object-fit:contain}.live{font-size:9px;letter-spacing:.12em;color:#a8bad0;display:flex;align-items:center;gap:6px}.live i,.status i{width:7px;height:7px;border-radius:50%;background:var(--blue)}.screen-content{height:56%;padding:30px;display:flex;align-items:center;gap:26px;background:linear-gradient(100deg,#42bfff20,#08a6f70d)}.play{width:70px;height:70px;border:2px solid var(--blue);border-radius:50%;display:grid;place-items:center;color:var(--blue);font-size:27px;padding-left:4px}.screen-content small{color:var(--cyan);font-size:10px;letter-spacing:.15em}.screen-content strong{display:block;font-size:45px;line-height:.95;margin-top:10px}.screen-stats{display:flex;justify-content:space-around;padding:17px;color:#8399b7;font-size:9px}.screen-stats b{display:block;color:#fff;font-size:16px;margin-bottom:4px}.floating-card{position:absolute;z-index:3;right:0;bottom:55px;padding:13px 18px;background:#f6faf8;color:#0c1919;border-radius:10px;display:flex;gap:11px;align-items:center;box-shadow:0 20px 45px #0008}.floating-card>b{color:var(--blue);font-size:24px}.floating-card small,.floating-card strong{display:block}.floating-card small{font-size:9px;color:#687875}.floating-card strong{font-size:13px;margin-top:4px}
.section-kicker{color:#073b91}.split-intro{padding:110px max(7vw,36px) 48px;display:grid;grid-template-columns:1fr 2fr}.split-intro h2,.advertiser h2,.services h2,.cta h2,.pricing h2,.monitor-callout h2{font-size:clamp(42px,5vw,73px);letter-spacing:-.055em;line-height:1;margin:0}.split-intro p{max-width:560px;font-size:17px;line-height:1.65;color:#526982}.benefit-grid{padding:20px max(7vw,36px) 115px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.benefit-grid article{min-height:315px;padding:30px;background:#fff;border:1px solid var(--line);position:relative}.benefit-grid article.featured{background:#062c68;color:#fff;border-color:#062c68}.benefit-grid article>b{position:absolute;right:22px;top:22px;color:#a7b4c7;font-size:11px}.icon{display:grid;place-items:center;width:48px;height:48px;background:#dcefff;border-radius:50%;color:#073b91;font-size:22px}.featured .icon{background:var(--blue);color:#fff}.benefit-grid h3{font-size:23px;margin-top:80px;margin-bottom:12px}.benefit-grid p,.ad-cards p{color:#7789a2;line-height:1.6;font-size:14px}
.monitor-callout{padding:105px max(7vw,36px);background:#eaf2fb;display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:center;overflow:hidden}.monitor-callout h2{margin:20px 0}.monitor-callout p{color:#64758d;line-height:1.7;font-size:17px;max-width:600px}.monitor-callout>div>button{border:0;background:#073b91;color:#fff;border-radius:6px;padding:16px 21px;font-weight:800;margin-top:28px;cursor:pointer}.network-visual{height:390px;position:relative;display:grid;place-items:center}.network-ring{position:absolute;border:1px solid #073b9125;border-radius:50%}.ring-a{width:370px;height:370px}.ring-b{width:245px;height:245px}.network-center{width:120px;height:120px;border-radius:50%;background:#073b91;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 15px 40px #073b9140;z-index:2}.network-center strong{color:var(--cyan);font-size:28px}.network-center b{margin-top:6px}.network-center small{font-size:9px;color:#9bb3d0}.network-dot{position:absolute;background:#fff;border:1px solid #d6e2f0;border-radius:9px;padding:10px 13px;display:flex;gap:8px;align-items:center;box-shadow:0 10px 28px #073b9120;font-style:normal;z-index:3}.network-dot b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--blue);color:#fff;font-size:11px}.network-dot small{font-size:11px;font-weight:700}.dot-a{top:46px;right:35px}.dot-b{bottom:46px;left:18px}
.advertiser{background:#041b40;color:#fff;padding:115px max(7vw,36px);display:grid;grid-template-columns:1fr 1fr;gap:9vw}.ad-lead>p{color:#9fb1ca;line-height:1.7;font-size:17px;max-width:570px;margin:28px 0}.text-link{display:inline-flex;align-items:center;border-bottom:1px solid var(--blue);padding-bottom:9px;color:var(--blue);font-weight:700}.ad-cards{display:flex;flex-direction:column}.ad-cards article{padding:28px 0;display:grid;grid-template-columns:55px 1fr;border-bottom:1px solid #ffffff1c}.ad-cards>article>span{color:var(--blue);font-size:27px}.ad-cards h3{margin:0;font-size:20px}.ad-cards p{margin-bottom:0;color:#92a6c2}
.services{padding:115px max(7vw,36px);background:#eef4fb}.services-head,.pricing-head{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:end;margin-bottom:55px}.services-head p,.pricing-head p{color:#617590;line-height:1.6}.dashboard-mock{max-width:1120px;margin:auto;background:#fff;min-height:485px;border-radius:14px;box-shadow:0 30px 80px #073b9120;display:grid;grid-template-columns:210px 1fr;overflow:hidden;border:1px solid #d7e0ec}.dash-side{background:#041b40;color:#8499b5;padding:28px 18px;display:flex;flex-direction:column;gap:8px}.dash-side img{width:52px;height:52px;object-fit:contain;margin:0 12px 25px}.dash-side span{font-size:12px;padding:11px;border-radius:5px}.dash-side .active{color:#fff;background:var(--blue)}.dash-main{padding:34px}.dash-title{display:flex;justify-content:space-between}.dash-title small,.dash-title b{display:block}.dash-title small{font-size:10px;color:#8797aa}.dash-title b{font-size:22px;margin-top:5px}.status{font-size:10px;display:flex;align-items:center;gap:6px;background:#e8f4ff;padding:8px 10px;border-radius:999px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.metric-row>span{border:1px solid #e2e8ef;padding:18px;border-radius:8px;position:relative}.metric-row small,.metric-row b{display:block}.metric-row small{color:#8797aa;font-size:10px}.metric-row b{font-size:26px;margin-top:12px}.metric-row em{position:absolute;right:13px;top:13px;font-size:9px;color:var(--blue)}.chart{height:220px;margin-top:18px;padding:20px;border:1px solid #e2e8ef;border-radius:8px;font-size:11px}.bars{height:150px;display:flex;align-items:end;gap:4%;padding-top:25px}.bars i{flex:1;background:linear-gradient(var(--cyan),#9edcff);border-radius:3px 3px 0 0}.service-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:35px}.service-pills span{background:#fff;padding:11px 14px;border-radius:999px;font-size:12px}
.pricing{padding:115px max(7vw,36px);background:#fff}.price-table{border:1px solid #d9e3ef;border-radius:14px;overflow:hidden}.price-row{display:grid;grid-template-columns:1.1fr .8fr 1fr;align-items:center;padding:25px 30px;border-bottom:1px solid #d9e3ef}.price-row:last-child{border-bottom:0}.price-title{background:#041b40;color:#a8bdd8;padding-top:15px;padding-bottom:15px;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.price-row b{font-size:18px}.price-row strong{font-size:26px;color:#073b91}.price-row strong small{font-size:12px;color:#71839a;font-weight:500}.price-row>span:last-child{color:#71839a;font-size:14px}.price-note{font-size:11px;color:#72839a;margin-top:16px}
.cta{padding:100px max(7vw,36px);background:#073b91;color:#fff;display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:start}.cta .section-kicker{color:#73cfff}.cta h2{margin-top:20px}.cta h2 em{color:#42bfff}.contact-intro p{color:#bed0e7;line-height:1.6;max-width:520px}.contact-intro>a{color:#fff;font-size:18px;font-weight:800;display:inline-block;margin-top:16px;border-bottom:2px solid var(--blue);padding-bottom:5px}.contact-form{background:#fff;color:#041b40;border-radius:14px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form>label{font-size:12px;font-weight:750;display:flex;flex-direction:column;gap:8px}.contact-form label small{font-size:10px;color:#8392a5;font-weight:600;margin-left:4px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #d7e2ef;border-radius:7px;padding:13px 14px;background:#f7faff;color:#041b40;font-size:14px;min-height:46px}.contact-form textarea{resize:vertical}.contact-form button{border:0;cursor:pointer;grid-column:1/-1;background:var(--blue);color:#fff}.message-field,.privacy-check,.contact-methods,.form-status{grid-column:1/-1}.contact-methods{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.contact-methods legend{font-size:12px;font-weight:750;margin-bottom:8px}.contact-methods label{cursor:pointer}.contact-methods input{position:absolute;opacity:0;width:1px;height:1px}.contact-methods span{border:1px solid #d7e2ef;border-radius:7px;padding:12px 10px;display:flex;align-items:center;justify-content:center;gap:7px;background:#f7faff;color:#60758e;font-size:12px;font-weight:750}.contact-methods input:checked+span{border-color:var(--blue);background:#eaf7ff;color:#073b91;box-shadow:inset 0 0 0 1px var(--blue)}.privacy-check{display:grid!important;grid-template-columns:18px 1fr;align-items:start;gap:10px!important;font-weight:600!important;line-height:1.5;color:#60758e}.privacy-check input{width:18px;height:18px;min-height:0;margin:1px 0 0;accent-color:var(--blue)}.privacy-check a{color:#087dc0;text-decoration:underline}.hp{position:absolute!important;left:-9999px}.form-status{margin:0;padding:12px;border-radius:6px;font-size:13px}.form-status.ok{background:#e4f7ee;color:#087449}.form-status.error{background:#fff0f0;color:#a32727}
.site-footer{background:#041b40;color:#fff;padding:60px max(7vw,36px) 30px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:start;gap:30px}.site-footer p{color:#8ea1bd;margin:0}.site-footer>div{display:flex;flex-direction:column;gap:10px;font-size:13px}.site-footer small{grid-column:1/-1;border-top:1px solid #ffffff18;padding-top:25px;color:#617594;margin-top:30px}
.monitor-overlay{position:fixed;inset:0;background:#021029df;backdrop-filter:blur(7px);z-index:100;display:grid;place-items:center;padding:24px}.monitor-modal{background:#f6f9fd;width:min(940px,100%);max-height:90vh;border-radius:16px;overflow:auto;box-shadow:0 30px 100px #0008}.monitor-modal>header{padding:28px 32px 20px;display:flex;justify-content:space-between;align-items:start}.monitor-modal h2{font-size:34px;letter-spacing:-.04em;margin:8px 0 0}.modal-close{border:1px solid #d7e1ed;background:#fff;border-radius:50%;width:42px;height:42px;font-size:27px;line-height:1;cursor:pointer}.view-switch{display:flex;gap:5px;margin:0 32px 22px;background:#e8eef6;padding:4px;border-radius:8px;width:max-content}.view-switch button{border:0;background:transparent;padding:9px 15px;border-radius:6px;color:#667a94;cursor:pointer}.view-switch button.active{background:#fff;color:#073b91;box-shadow:0 2px 8px #073b9115}.modal-list{padding:0 32px;display:grid;gap:12px}.modal-list article{display:grid;grid-template-columns:125px 1fr auto;align-items:center;background:#fff;border:1px solid #dce5ef;border-radius:11px;overflow:hidden;min-height:130px}.monitor-thumb{height:100%;display:grid;place-items:center;color:#fff;font-size:32px}.thumb-0{background:linear-gradient(135deg,#073b91,var(--blue))}.thumb-1{background:linear-gradient(135deg,#041b40,#175ca9)}.monitor-copy{padding:18px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.monitor-copy>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#6b8099}.monitor-copy h3{font-size:22px;margin:6px 0 14px}.monitor-copy div{display:flex;gap:20px}.monitor-copy small{color:#657991}.google-link{display:block;color:#087dc0;font-size:11px;font-weight:800;margin-top:12px;width:max-content}.choose-monitor{margin-right:22px;color:#073b91;font-size:12px;font-weight:800;border:0;background:transparent;cursor:pointer}.map-view{height:430px;margin:0 32px;background:#dce8f4;border-radius:12px;overflow:hidden}.modal-footer{padding:22px 32px;color:#6f8196;display:flex;justify-content:space-between;align-items:center;font-size:10px}.modal-footer a{font-size:12px;color:#073b91;font-weight:800}.cm2-popup{min-width:195px;padding:3px;display:flex;flex-direction:column;gap:5px;color:#041b40}.cm2-popup small{font-size:9px;text-transform:uppercase;color:#71839a}.cm2-popup b{font-size:20px;margin:2px 0 5px}.cm2-popup span{font-size:11px;color:#60758e}.cm2-popup a{margin-top:8px;background:var(--blue);color:#fff!important;padding:9px 10px;border-radius:5px;text-align:center;font-size:11px;font-weight:800}.cm2-popup button{border:1px solid #d5e3f1;background:#fff;color:#073b91;padding:9px 10px;border-radius:5px;font-size:11px;font-weight:800;cursor:pointer}
@media(max-width:1080px){.header-inner{grid-template-columns:90px 1fr auto;gap:15px}.desktop-nav{gap:17px;font-size:14px}.advertise-link{display:none}}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:70px}.screen-scene{height:430px;margin-top:30px}.split-intro,.advertiser,.cta,.monitor-callout{grid-template-columns:1fr;gap:35px}.benefit-grid{grid-template-columns:1fr 1fr}.services-head,.pricing-head{grid-template-columns:1fr;gap:25px}.dashboard-mock{grid-template-columns:150px 1fr}.service-pills{justify-content:flex-start}}
@media(max-width:820px){.site-header{height:72px}.header-inner{display:flex;justify-content:space-between;padding:0 18px}.site-header .brand-logo img{width:50px;height:50px}.desktop-nav,.header-actions{display:none}.menu-toggle{display:grid}.mobile-advertise{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--blue);color:#fff;border-radius:6px;padding:11px 14px;font-size:12px;font-weight:850;white-space:nowrap}.mobile-menu{display:flex;position:fixed;top:72px;left:0;right:0;bottom:0;background:#041b40;z-index:79;flex-direction:column;padding:30px 22px 24px;transform:translateX(105%);opacity:0;visibility:hidden;transition:transform .28s ease,opacity .25s}.mobile-menu.open{transform:translateX(0);opacity:1;visibility:visible}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center;color:#7992b1;font-size:10px;letter-spacing:.18em;padding-bottom:19px;border-bottom:1px solid #ffffff18}.mobile-menu-head small{letter-spacing:0}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{display:grid;grid-template-columns:37px 1fr 24px;align-items:center;padding:18px 0;border-bottom:1px solid #ffffff18;font-size:23px;font-weight:800}.mobile-menu nav a span,.mobile-menu nav a b{font-size:10px;color:var(--blue)}.mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.mobile-actions a{padding:14px;border-radius:6px;font-size:12px;font-weight:800;text-align:center}.mobile-actions a:first-child{background:var(--blue)}.mobile-actions a:last-child{border:1px solid #ffffff35}.mobile-menu>p{margin-top:auto;color:#8298b4;font-size:12px;text-align:center}.modal-list article{grid-template-columns:90px 1fr}.choose-monitor{grid-column:2;margin:0 18px 16px}.monitor-copy div{flex-direction:column;gap:6px}}
@media(max-width:600px){.hero{padding:60px 22px}.hero-copy>p{font-size:16px}.hero-actions,.trust-row{flex-direction:column;align-items:stretch}.trust-row{gap:10px}.screen-scene{height:320px}.screen{width:105%;transform:none}.screen-content strong{font-size:30px}.floating-card{right:-10px;bottom:5px}.split-intro,.advertiser,.services,.cta,.pricing,.monitor-callout{padding:75px 22px}.benefit-grid{grid-template-columns:1fr;padding:10px 22px 75px}.benefit-grid article{min-height:255px}.benefit-grid h3{margin-top:50px}.network-visual{height:320px}.dashboard-mock{grid-template-columns:1fr;min-width:650px;transform:scale(.52);transform-origin:top left;margin-bottom:-210px}.dash-side{display:none}.services{overflow:hidden}.price-row{grid-template-columns:1fr 1fr;padding:18px}.price-row>*:last-child{display:none}.price-row strong{text-align:right}.contact-form{grid-template-columns:1fr;padding:22px}.contact-form>label{grid-column:1/-1}.contact-methods{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr;padding:50px 22px 25px}.monitor-overlay{padding:10px}.monitor-modal>header{padding:22px}.view-switch{margin-left:22px}.modal-list{padding:0 14px}.monitor-copy div{display:none}.map-view{margin:0 14px;height:55vh;min-height:370px}.modal-footer{padding:18px;gap:15px}.modal-footer span{display:none}}
.whatsapp-icon{width:17px;height:17px;fill:currentColor;flex:0 0 auto}#network-points{position:absolute;inset:0}.network-dot[style]{top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(160px) rotate(calc(-1 * var(--angle)))}@media(max-width:600px){.network-dot[style]{transform:translate(-50%,-50%) rotate(var(--angle)) translateX(125px) rotate(calc(-1 * var(--angle)))}}
.hero-copy .eyebrow{animation:cm2-rise .65s .05s both}.hero-copy h1{animation:cm2-rise .75s .16s both}.hero-copy>p{animation:cm2-rise .75s .28s both}.hero-actions{animation:cm2-rise .75s .38s both}.trust-row{animation:cm2-rise .75s .48s both}.screen-scene{animation:cm2-screen-in .9s .18s both}.screen-scene .orbit-one{animation:cm2-orbit 7s ease-in-out infinite}.screen-scene .orbit-two{animation:cm2-orbit 7s 1.2s ease-in-out infinite reverse}.screen:after{content:"";position:absolute;inset:-50% -80%;background:linear-gradient(110deg,transparent 42%,#ffffff12 50%,transparent 58%);transform:translateX(-45%);animation:cm2-shine 6s 1.5s ease-in-out infinite;pointer-events:none}.live i{animation:cm2-live 1.8s ease-out infinite}.floating-card{animation:cm2-float 4s 1.1s ease-in-out infinite}.hero .btn{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hero .btn:hover{transform:translateY(-3px)}.hero .primary:hover{box-shadow:0 12px 30px #08a6f74d}.faq{padding:115px max(7vw,36px);background:#eaf2fb}.faq-head{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:end;margin-bottom:50px}.faq-head h2{font-size:clamp(42px,5vw,73px);letter-spacing:-.055em;line-height:1;margin:0}.faq-head p{color:#617590;line-height:1.65;margin:0}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:auto}.faq-list details{background:#fff;border:1px solid #d9e3ef;border-radius:12px;padding:0 22px;box-shadow:0 8px 25px #073b9108}.faq-list summary{list-style:none;cursor:pointer;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:800;color:#073b91}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#e8f5ff;color:#087fc8;font-size:21px;font-weight:500;transition:transform .25s ease,background .25s ease}.faq-list details[open] summary:after{transform:rotate(45deg);background:var(--blue);color:#fff}.faq-list p{margin:0;padding:0 44px 22px 0;color:#617590;font-size:14px;line-height:1.7}.faq-list strong{color:#073b91}.faq-help{margin:28px auto 0;max-width:1180px;display:flex;align-items:center;justify-content:center;gap:15px;color:#657991;font-size:13px}.faq-help a{color:#073b91;font-weight:850;border-bottom:1px solid var(--blue);padding-bottom:4px}@keyframes cm2-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes cm2-screen-in{from{opacity:0;transform:translateX(45px) scale(.96)}to{opacity:1;transform:none}}@keyframes cm2-orbit{0%,100%{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes cm2-shine{0%,45%{transform:translateX(-45%)}70%,100%{transform:translateX(45%)}}@keyframes cm2-live{0%{box-shadow:0 0 0 0 #08a6f780}70%{box-shadow:0 0 0 7px #08a6f700}100%{box-shadow:0 0 0 0 #08a6f700}}@keyframes cm2-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:900px){.faq-head{grid-template-columns:1fr;gap:25px}.faq-list{grid-template-columns:1fr}}@media(max-width:600px){.faq{padding:75px 22px}.faq-list summary{font-size:15px;min-height:72px}.faq-list p{padding-right:0}.faq-help{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy .eyebrow,.hero-copy h1,.hero-copy>p,.hero-actions,.trust-row,.screen-scene,.screen-scene .orbit-one,.screen-scene .orbit-two,.screen:after,.live i,.floating-card{animation:none!important}.hero .btn{transition:none}}
.reviews{padding:115px max(7vw,36px);background:#fff}.reviews-head{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:end;margin-bottom:50px}.reviews-head h2{font-size:clamp(42px,5vw,73px);letter-spacing:-.055em;line-height:1;margin:0}.reviews-head p{color:#617590;line-height:1.65;margin:0}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:auto}.review-card{margin:0;padding:28px;background:#f7faff;border:1px solid #d9e3ef;border-radius:15px;display:flex;flex-direction:column;min-height:285px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.review-card:hover{transform:translateY(-5px);border-color:#a9dfff;box-shadow:0 20px 45px #073b9114}.review-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.review-stars{color:#ffb423;letter-spacing:3px;font-size:16px;white-space:nowrap}.review-stars i{color:#d9e3ef;font-style:normal}.review-top>small{font-size:8px;text-transform:uppercase;letter-spacing:.11em;color:#6e829a;background:#e8eef6;border-radius:999px;padding:6px 8px;white-space:nowrap}.review-card blockquote{margin:36px 0 30px;color:#243b58;font-size:17px;line-height:1.7;font-weight:650;flex:1}.review-card footer{display:flex;align-items:center;gap:12px}.review-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#073b91;color:#fff;font-weight:850}.review-card footer strong,.review-card footer small{display:block}.review-card footer strong{color:#073b91;font-size:13px}.review-card footer small{color:#7c8da2;font-size:10px;margin-top:4px}.partners{padding:65px max(7vw,36px);background:#eef4fb;border-top:1px solid #d9e3ef}.partners-copy{text-align:center}.partners-copy .section-kicker{display:block;margin-bottom:12px}.partners-copy h2{font-size:clamp(25px,3vw,40px);letter-spacing:-.035em;margin:0;color:#041b40}.partner-band{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;max-width:1000px;margin:35px auto 0}.partner-logo{width:260px;height:105px;background:#fff;border:1px solid #d9e3ef;border-radius:12px;display:grid;place-items:center;padding:20px;transition:transform .22s ease,box-shadow .22s ease}.partner-logo:hover{transform:translateY(-3px);box-shadow:0 14px 35px #073b9112}.partner-logo img{display:block;max-width:100%;max-height:64px;object-fit:contain}.partner-logo>span{font-size:25px;font-weight:850;letter-spacing:-.04em;color:#073b91}.partner-logo:nth-child(2)>span{font-family:Georgia,serif;font-style:italic;color:#8b2830}@media(max-width:900px){.reviews-head{grid-template-columns:1fr;gap:25px}.review-grid{grid-template-columns:1fr}.review-card{min-height:0}}@media(max-width:600px){.reviews{padding:75px 22px}.review-card blockquote{margin:26px 0;font-size:16px}.partners{padding:55px 22px}.partner-band{display:grid;grid-template-columns:1fr 1fr;width:100%}.partner-logo{width:100%;height:90px}.partner-logo>span{font-size:20px}}@media(prefers-reduced-motion:reduce){.review-card,.partner-logo{transition:none}}
