.marketing-page{background:var(--cream);min-height:100vh;overflow:hidden}.marketing-page :focus-visible{outline:3px solid var(--blue);outline-offset:4px}.marketing-page .section-number{border:1px solid var(--navy);border-radius:50%;display:inline-grid;font-size:9px;font-weight:800;height:32px;place-items:center;width:32px}.marketing-page .section-kicker{font-size:9px;font-weight:850;letter-spacing:.12em;margin:0}.marketing-page .pill-button{align-items:center;background:var(--blue);border:2px solid var(--navy);border-radius:999px;box-shadow:4px 4px 0 var(--navy);color:white;display:inline-flex;font-size:11px;font-weight:800;gap:27px;padding:14px 20px;transition:box-shadow .16s ease,transform .16s ease}.marketing-page .pill-button:hover{box-shadow:1px 1px 0 var(--navy);transform:translate(3px,3px)}.marketing-page .pill-button--small{box-shadow:none;gap:15px;padding:9px 15px}.marketing-page .pill-button--light{background:var(--lime);color:var(--navy)}.marketing-page .site-nav{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;padding:23px 4.5vw;position:relative;z-index:5}.marketing-page .site-nav nav{display:flex;gap:27px}.marketing-page .site-nav nav a,.marketing-page .text-link{font-size:11px;font-weight:700}.marketing-page .site-nav nav a{position:relative}.marketing-page .site-nav nav a:after{background:var(--blue);bottom:-7px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .16s ease;width:100%}.marketing-page .site-nav nav a:hover:after{transform:scaleX(1)}.marketing-page .site-nav__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.marketing-page .hero{overflow:hidden;padding:72px 5vw 100px;position:relative;text-align:center}.marketing-page .hero:after,.marketing-page .hero:before{border:1px solid rgba(47,89,255,.18);border-radius:50%;content:"";height:620px;left:50%;position:absolute;top:90px;transform:translateX(-50%);width:620px}.marketing-page .hero:after{height:840px;top:-20px;width:840px}.marketing-page .hero>*{position:relative;z-index:1}.marketing-page .hero__eyebrow{align-items:center;display:inline-flex;font-size:9px;font-weight:750;gap:8px}.marketing-page .hero__eyebrow span{background:var(--lime);border:1px solid var(--navy);border-radius:999px;font-size:7px;letter-spacing:.1em;padding:5px 7px}.marketing-page .hero h1{font-size:clamp(64px,8.5vw,122px);font-weight:850;letter-spacing:-.078em;line-height:.79;margin:30px auto 26px}.marketing-page .hero h1 em{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-weight:400}.marketing-page .hero>p{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.55;margin:0 auto;max-width:610px}.marketing-page .hero__actions{align-items:center;display:flex;gap:25px;justify-content:center;margin:28px 0 58px}.marketing-page .tour-link{align-items:center;display:inline-flex;font-size:11px;font-weight:750}.marketing-page .tour-link i{align-items:center;border:1px solid var(--navy);border-radius:50%;display:inline-flex;font-size:7px;font-style:normal;height:27px;justify-content:center;margin-right:8px;transition:background .16s ease,color .16s ease;width:27px}.marketing-page .tour-link:hover i{background:var(--navy);color:white}.marketing-page .journey-card{background:var(--paper);border:2px solid var(--navy);border-radius:24px;box-shadow:11px 11px 0 var(--shadow);margin:0 auto;max-width:880px;overflow:hidden;text-align:left}.marketing-page .journey-card__top{align-items:center;border-bottom:1px solid #d9dbe0;display:flex;font-size:11px;font-weight:800;justify-content:space-between;padding:17px 23px}.marketing-page .journey-card__top small{color:#5d667a;font-size:9px;font-weight:500}.marketing-page .journey{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 24px}.marketing-page .journey>div{display:flex;gap:11px;padding:0 22px;position:relative}.marketing-page .journey>div+div:before{background:var(--blue);content:"";height:1px;left:-4px;position:absolute;top:15px;width:24px}.marketing-page .journey__step{align-items:center;background:#eef2ff;border:1px solid var(--blue);border-radius:50%;color:var(--blue);display:flex;flex:0 0 auto;font-size:8px;font-weight:800;height:30px;justify-content:center;width:30px}.marketing-page .journey p{display:grid;gap:5px;margin:0}.marketing-page .journey small{color:#535c70;font-size:8px}.marketing-page .journey b{font-size:11px}.marketing-page .journey em{color:#535c70;font-size:9px;font-style:normal}.marketing-page .journey .is-call{background:var(--lime);border:1px solid var(--navy);border-radius:15px;margin:-12px 0;padding-bottom:12px;padding-top:12px}.marketing-page .journey .is-call .journey__step{background:var(--navy);border-color:var(--navy);color:white}.marketing-page .journey .is-call>strong{align-self:center;background:var(--paper);border:1px solid var(--navy);border-radius:999px;font-size:8px;margin-left:auto;padding:5px 8px;text-transform:uppercase}.marketing-page .journey .is-call em,.marketing-page .journey .is-call small{color:var(--navy)}.marketing-page .journey-card__footer{align-items:center;background:var(--navy);color:white;display:flex;font-size:9px;justify-content:space-between;padding:13px 22px}.marketing-page .journey-card__footer span{align-items:center;display:flex;gap:8px}.marketing-page .journey-card__footer i{background:var(--lime);border-radius:50%;display:block;height:7px;width:7px}.marketing-page .capability-marquee{align-items:center;background:var(--blue);border-bottom:2px solid var(--navy);border-top:2px solid var(--navy);color:white;display:flex;font-size:11px;font-weight:800;gap:27px;justify-content:center;letter-spacing:.07em;overflow:hidden;padding:18px 2vw;white-space:nowrap}.marketing-page .capability-marquee i{color:var(--lime);font-style:normal}.marketing-page .why-section{display:grid;gap:6vw;grid-template-columns:.75fr 1.25fr;margin:0 auto;max-width:1350px;padding:120px 5vw 150px}.marketing-page .feature-story h2,.marketing-page .final-cta h2,.marketing-page .reliability-section h2,.marketing-page .why-section h2{font-size:clamp(40px,5vw,68px);letter-spacing:-.065em;line-height:.94}.marketing-page .why-section h2{margin:30px 0 0}.marketing-page .why-section__cards{display:grid;gap:13px;grid-template-columns:repeat(3,1fr)}.marketing-page .why-section__cards article{border:2px solid var(--navy);border-radius:18px;min-height:285px;padding:22px;transition:transform .16s ease}.marketing-page .why-section__cards article:hover{transform:translateY(-6px) rotate(-1deg)}.marketing-page .why-section__cards article.is-blue{background:#c6d5ff}.marketing-page .why-section__cards article.is-yellow{background:var(--yellow)}.marketing-page .why-section__cards article.is-coral{background:var(--coral)}.marketing-page .why-section__cards article>span{align-items:center;background:var(--paper);border:1px solid var(--navy);border-radius:50%;display:flex;font-size:19px;height:46px;justify-content:center;width:46px}.marketing-page .why-section__cards h3{font-size:22px;letter-spacing:-.04em;margin:72px 0 11px}.marketing-page .why-section__cards p{font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.55;margin:0}.marketing-page .feature-story{background:var(--paper);border-bottom:2px solid var(--navy);border-top:2px solid var(--navy);padding:110px 5vw 130px}.marketing-page .feature-story>header{display:grid;gap:5vw;grid-template-columns:.28fr 1fr;margin:0 auto 70px;max-width:1230px}.marketing-page .feature-story>header .section-number{margin-top:6px}.marketing-page .feature-story h2{margin:13px 0 0;max-width:760px}.marketing-page .feature-story__grid{display:grid;gap:7vw;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);margin:0 auto;max-width:1230px}.marketing-page .attribution-preview{background:var(--navy);border:2px solid var(--navy);border-radius:22px;box-shadow:13px 13px 0 var(--yellow);color:white;overflow:hidden}.marketing-page .attribution-preview__top{align-items:center;border-bottom:1px solid rgba(255,255,255,.16);color:#b9bfd0;display:flex;font-size:8px;justify-content:space-between;padding:15px 18px}.marketing-page .attribution-preview__top b{align-items:center;color:var(--lime);display:flex;font-weight:600;gap:6px}.marketing-page .attribution-preview__top i,.marketing-page .system-card header i{background:var(--lime);border-radius:50%;height:6px;width:6px}.marketing-page .attribution-preview__caller{align-items:center;display:flex;gap:16px;padding:25px 24px}.marketing-page .attribution-preview__caller>span{align-items:center;background:var(--lime);border-radius:50%;color:var(--navy);display:flex;font-size:18px;height:48px;justify-content:center;width:48px}.marketing-page .attribution-preview li>div,.marketing-page .attribution-preview__caller>div{display:grid;gap:4px}.marketing-page .attribution-preview ol small,.marketing-page .attribution-preview__caller small{color:#929bad;font-size:7px;font-weight:800;letter-spacing:.1em}.marketing-page .attribution-preview__caller strong{font-size:21px}.marketing-page .attribution-preview__caller p{color:#aeb6c7;font-size:9px;margin:0}.marketing-page .attribution-preview ol{background:#222d4a;list-style:none;margin:0;padding:0 24px}.marketing-page .attribution-preview li{align-items:center;border-top:1px solid rgba(255,255,255,.11);display:grid;gap:13px;grid-template-columns:27px 1fr auto;min-height:67px}.marketing-page .attribution-preview li>span{align-items:center;border:1px solid #67728b;border-radius:50%;color:var(--lime);display:flex;font-size:7px;height:27px;justify-content:center;width:27px}.marketing-page .attribution-preview li b{font-size:11px}.marketing-page .attribution-preview li em{color:#9ca5b8;font-size:8px;font-style:normal}.marketing-page .feature-list{align-self:center;display:grid}.marketing-page .feature-list article{border-top:1px solid var(--line);display:grid;gap:17px;grid-template-columns:30px 1fr;padding:23px 0}.marketing-page .feature-list article:last-child{border-bottom:1px solid var(--line)}.marketing-page .feature-list article>span{color:var(--blue);font-size:9px;font-weight:800}.marketing-page .feature-list h3{font-size:21px;letter-spacing:-.04em;margin:0 0 8px}.marketing-page .feature-list p{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.6;margin:0}.marketing-page .reliability-section{display:grid;gap:7vw;grid-template-columns:1fr .75fr;margin:0 auto;max-width:1280px;padding:135px 5vw}.marketing-page .reliability-section h2{margin:19px 0 25px;max-width:720px}.marketing-page .reliability-section__copy>p:not(.section-kicker){color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.65;max-width:660px}.marketing-page .reliability-stats{border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:38px;padding-top:19px}.marketing-page .reliability-stats span{color:var(--muted);display:grid;font-size:8px;gap:4px;letter-spacing:.05em;text-transform:uppercase}.marketing-page .reliability-stats b{color:var(--navy);font-size:13px}.marketing-page .system-card{align-self:center;background:var(--paper);border:2px solid var(--navy);border-radius:20px;box-shadow:10px 10px 0 #c6d5ff;overflow:hidden}.marketing-page .system-card footer,.marketing-page .system-card header,.marketing-page .system-card>div{align-items:center;display:flex;justify-content:space-between}.marketing-page .system-card header{background:var(--navy);color:white;font-size:8px;letter-spacing:.09em;padding:16px 18px}.marketing-page .system-card header b{align-items:center;color:var(--lime);display:flex;font-weight:600;gap:7px}.marketing-page .system-card>div{border-bottom:1px solid #e1ded6;font-size:10px;padding:17px 19px}.marketing-page .system-card>div b{color:#348355;font-size:9px}.marketing-page .system-card footer{color:#5f6778;font-size:7px;padding:13px 19px}.marketing-page .final-cta{align-items:center;background:var(--blue);border-bottom:2px solid var(--navy);border-top:2px solid var(--navy);color:white;display:flex;flex-direction:column;min-height:560px;padding:105px 5vw;text-align:center}.marketing-page .final-cta .section-number{border-color:white;margin-bottom:30px}.marketing-page .final-cta h2{margin:16px 0 21px;max-width:800px}.marketing-page .final-cta>p:not(.section-kicker){color:white;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6;margin:0 0 29px;max-width:620px}.marketing-page .site-footer{align-items:start;display:grid;gap:25px;grid-template-columns:1fr 1.2fr 1fr;padding:55px 5vw 36px}.marketing-page .site-footer>p{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-size:12px;margin:0}.marketing-page .site-footer nav{display:flex;flex-wrap:wrap;font-size:10px;font-weight:750;gap:22px;justify-content:flex-end}.marketing-page .site-footer>small{border-top:1px solid var(--line);color:#626a7a;font-size:8px;grid-column:1/-1;padding-top:20px}@media (max-width:1000px){.marketing-page .site-nav{grid-template-columns:1fr auto}.marketing-page .site-nav>nav[aria-label="Main navigation"]{display:none}.marketing-page .why-section{grid-template-columns:1fr}.marketing-page .why-section__cards{max-width:850px}.marketing-page .feature-story__grid,.marketing-page .reliability-section{gap:70px;grid-template-columns:1fr}.marketing-page .system-card{max-width:620px;width:100%}.marketing-page .site-footer{grid-template-columns:1fr 1fr}.marketing-page .site-footer nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:720px){.marketing-page .site-nav{padding:17px 18px}.marketing-page .site-nav .text-link{display:none}.marketing-page .site-nav .brand-mark__name{font-size:10px}.marketing-page .site-nav .brand-mark__name b{font-size:11px}.marketing-page .hero{padding:58px 18px 85px}.marketing-page .hero:before{height:430px;width:430px}.marketing-page .hero:after{height:590px;width:590px}.marketing-page .hero h1{font-size:clamp(48px,15vw,58px)}.marketing-page .hero>p{font-size:15px}.marketing-page .hero__actions{flex-direction:column}.marketing-page .journey-card{box-shadow:7px 7px 0 var(--shadow)}.marketing-page .journey{gap:24px;grid-template-columns:1fr}.marketing-page .journey>div+div:before{height:20px;left:36px;top:-22px;width:1px}.marketing-page .journey .is-call{margin:0}.marketing-page .journey-card__footer{align-items:flex-start;flex-direction:column;gap:7px}.marketing-page .capability-marquee{justify-content:flex-start}.marketing-page .feature-story,.marketing-page .reliability-section,.marketing-page .why-section{padding:80px 18px 100px}.marketing-page .why-section__cards{grid-template-columns:1fr}.marketing-page .why-section__cards article{min-height:240px}.marketing-page .feature-story>header{gap:25px;grid-template-columns:1fr;margin-bottom:50px}.marketing-page .attribution-preview{box-shadow:7px 7px 0 var(--yellow)}.marketing-page .reliability-stats{grid-template-columns:1fr}.marketing-page .final-cta{min-height:0;padding:85px 18px}.marketing-page .site-footer{grid-template-columns:1fr;padding:45px 18px 30px}.marketing-page .site-footer nav,.marketing-page .site-footer>small{grid-column:auto}.marketing-page .site-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :after,.marketing-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}