:root{color:#10233a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}img{display:block;max-width:100%}.marketing-site{--mkt-navy: #061d33;--mkt-navy-soft: #0b2942;--mkt-ink: #10233a;--mkt-muted: #5f7186;--mkt-teal: #0f8b82;--mkt-teal-dark: #08746d;--mkt-teal-pale: #e8f7f4;--mkt-blue: #3569df;--mkt-blue-pale: #edf3ff;--mkt-purple: #7752dc;--mkt-purple-pale: #f2edff;--mkt-orange: #e18b19;--mkt-orange-pale: #fff5df;--mkt-surface: #ffffff;--mkt-page: #f4f7fb;--mkt-border: #d8e2ed;--mkt-shadow: 0 24px 60px rgba(7, 29, 51, .12);background:var(--mkt-page);color:var(--mkt-ink);min-height:100svh;overflow-x:clip;scroll-behavior:smooth}.marketing-site section[id]{scroll-margin-top:86px}.marketing-site a{color:inherit;text-decoration:none}.marketing-site img{display:block;max-width:100%}.marketing-skip-link{background:#fff;border-radius:0 0 10px 10px;box-shadow:var(--mkt-shadow);color:var(--mkt-navy);font-weight:800;left:24px;padding:12px 18px;position:fixed;top:-80px;transition:top .16s ease;z-index:1000}.marketing-skip-link:focus{top:0}.marketing-header{align-items:center;background:#061d33f0;border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:32px;justify-content:space-between;min-height:76px;padding:12px clamp(22px,5vw,82px);position:sticky;top:0;z-index:100}.marketing-brand{align-items:center;color:#fff!important;display:inline-flex;flex:0 0 auto;gap:11px}.marketing-brand>img{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:10px;height:38px;padding:7px;width:38px}.marketing-brand>span{display:grid;line-height:1}.marketing-brand strong{font-size:17px;letter-spacing:-.03em}.marketing-brand small{color:#9fb4c8;font-size:9px;margin-top:5px}.marketing-nav{align-items:center;color:#d9e5f0;display:flex;font-size:13px;font-weight:700;gap:clamp(14px,2vw,28px)}.marketing-nav>a:not(.marketing-nav-cta):not(.marketing-nav-signin){border-bottom:2px solid transparent;padding-block:12px}.marketing-nav>a:not(.marketing-nav-cta):not(.marketing-nav-signin):hover{border-bottom-color:#39d2c3;color:#fff}.marketing-nav-signin{color:#fff!important;margin-left:8px}.marketing-nav-cta{background:#fff;border-radius:10px;color:var(--mkt-navy)!important;padding:12px 17px}.marketing-menu-button{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;display:none;height:44px;justify-content:center;width:44px}.marketing-menu-button svg{height:22px;width:22px}.marketing-hero{background:var(--mkt-navy);color:#fff;min-height:760px;padding:88px clamp(22px,5vw,82px) 0;position:relative}.marketing-hero-inner{align-items:center;display:grid;gap:clamp(44px,6vw,96px);grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);margin:0 auto;max-width:1480px;min-height:560px}.marketing-eyebrow,.marketing-kicker{align-items:center;color:var(--mkt-teal);display:flex;font-size:11px;font-weight:850;gap:8px;letter-spacing:.13em;margin:0 0 16px;text-transform:uppercase}.marketing-eyebrow{border:1px solid rgba(57,210,195,.35);border-radius:999px;color:#77e6dc;display:inline-flex;padding:8px 11px}.marketing-eyebrow svg,.marketing-kicker svg{height:14px;width:14px}.marketing-hero h1{font-size:clamp(48px,5vw,78px);letter-spacing:-.06em;line-height:.98;margin:0;max-width:760px}.marketing-hero h1 span{color:#7de8dc}.marketing-lede{color:#bed0df;font-size:clamp(17px,1.5vw,20px);line-height:1.65;margin:28px 0 0;max-width:700px}.marketing-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.marketing-button{align-items:center;border:1px solid transparent;border-radius:11px;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:48px;padding:13px 18px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.marketing-button:hover{transform:translateY(-2px)}.marketing-button svg{height:17px;width:17px}.marketing-button-primary{background:#2bc5b6;box-shadow:0 12px 32px #1bbeaf33;color:#041f2f!important}.marketing-button-primary:hover{background:#4ad3c6;box-shadow:0 16px 40px #1bbeaf4d}.marketing-button-ghost{background:#ffffff0f;border-color:#ffffff2b;color:#fff!important}.marketing-button-ghost:hover{background:#ffffff1f}.marketing-hero-notes{color:#a9bece;display:flex;flex-wrap:wrap;font-size:12px;gap:18px;margin-top:22px}.marketing-hero-notes span{align-items:center;display:flex;gap:7px}.marketing-hero-notes svg{color:#4bd1c3;height:15px;width:15px}.marketing-hero-visual{margin:0;position:relative}.marketing-hero-visual img{animation:marketing-float 7s ease-in-out infinite;border-radius:20px;box-shadow:0 36px 90px #00000057;width:100%}.marketing-hero-visual figcaption{align-items:center;background:#fff;border-radius:999px;bottom:22px;box-shadow:0 18px 45px #03132342;color:var(--mkt-navy);display:flex;font-size:11px;font-weight:800;gap:8px;padding:10px 14px;position:absolute;right:20px}.marketing-live-dot{background:#16b8a7;border-radius:50%;box-shadow:0 0 0 5px #16b8a724;height:8px;width:8px}.marketing-proof-strip{align-items:center;background:#fff;border-radius:14px 14px 0 0;color:var(--mkt-ink);display:grid;font-size:11px;font-weight:800;gap:12px;grid-template-columns:repeat(4,1fr);margin:70px auto 0;max-width:1480px;padding:18px 24px}.marketing-proof-strip span{align-items:center;display:flex;gap:9px;justify-content:center}.marketing-proof-strip svg{color:var(--mkt-teal);height:16px;width:16px}.marketing-section{margin:0 auto;max-width:1480px;padding:108px clamp(22px,5vw,82px)}.marketing-section-heading{margin-bottom:46px;max-width:850px}.marketing-heading-split{align-items:end;display:grid;gap:70px;grid-template-columns:1fr .85fr;max-width:none}.marketing-section h2{color:var(--mkt-navy);font-size:clamp(34px,4vw,58px);letter-spacing:-.052em;line-height:1.04;margin:0}.marketing-section-heading>p:last-child,.marketing-heading-split>p,.marketing-paper-copy>p:not(.marketing-kicker),.marketing-trusted-copy>p:not(.marketing-kicker),.marketing-review-copy>p:not(.marketing-kicker),.marketing-person-card>p:not(.marketing-kicker),.marketing-trust-statement>p:not(.marketing-kicker){color:var(--mkt-muted);font-size:17px;line-height:1.7;margin:20px 0 0}.marketing-principle-grid,.marketing-capability-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.marketing-principle-grid article,.marketing-capability-grid article{background:var(--mkt-surface);border:1px solid var(--mkt-border);border-radius:16px;box-shadow:0 14px 38px #071d330b;padding:28px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.marketing-principle-grid article:hover,.marketing-capability-grid article:hover{border-color:#a9c8d8;box-shadow:0 24px 50px #071d3317;transform:translateY(-5px)}.marketing-principle-grid article>span,.marketing-capability-grid article>span{align-items:center;background:var(--mkt-teal-pale);border-radius:10px;color:var(--mkt-teal);display:flex;height:42px;justify-content:center;width:42px}.marketing-principle-grid article:nth-child(2)>span,.marketing-capability-grid article:nth-child(2)>span,.marketing-capability-grid article:nth-child(5)>span{background:var(--mkt-blue-pale);color:var(--mkt-blue)}.marketing-principle-grid article:nth-child(3)>span,.marketing-capability-grid article:nth-child(3)>span,.marketing-capability-grid article:nth-child(6)>span{background:var(--mkt-purple-pale);color:var(--mkt-purple)}.marketing-principle-grid svg,.marketing-capability-grid svg{height:20px;width:20px}.marketing-principle-grid h3,.marketing-capability-grid h3{color:var(--mkt-navy);font-size:19px;letter-spacing:-.025em;margin:20px 0 9px}.marketing-principle-grid p,.marketing-capability-grid p{color:var(--mkt-muted);line-height:1.62;margin:0}.marketing-system-map{background:#fff;max-width:none}.marketing-system-map>*{margin-left:auto;margin-right:auto;max-width:1316px}.marketing-lifecycle{background:var(--mkt-navy);border-radius:20px;box-shadow:var(--mkt-shadow);overflow:hidden;padding:22px}.marketing-lifecycle-tabs{display:grid;gap:8px;grid-template-columns:repeat(7,1fr)}.marketing-lifecycle-tabs button{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#afc3d4;cursor:pointer;display:grid;gap:7px;justify-items:center;min-height:112px;padding:14px 8px;position:relative;transition:background-color .16s ease,color .16s ease,transform .16s ease}.marketing-lifecycle-tabs button:hover,.marketing-lifecycle-tabs button.is-active{background:#0f827a;color:#fff;transform:translateY(-2px)}.marketing-lifecycle-tabs button svg{height:21px;width:21px}.marketing-lifecycle-tabs button span{font-size:12px;font-weight:800}.marketing-lifecycle-tabs button small{color:#ffffff8f;font-size:9px;position:absolute;right:9px;top:8px}.marketing-lifecycle-detail{align-items:center;color:#fff;display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin-top:22px;min-height:150px;padding:18px 28px}.marketing-step-number{color:#fff3;font-size:74px;font-weight:850;letter-spacing:-.08em}.marketing-lifecycle-detail p{color:#63e2d6;font-size:11px;font-weight:850;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.marketing-lifecycle-detail h3{font-size:clamp(20px,2.4vw,32px);letter-spacing:-.035em;line-height:1.25;margin:0;max-width:850px}.marketing-lifecycle-detail>svg{color:#5de2d5;height:32px;width:32px}.marketing-workflow-shell{background:#fff;border:1px solid var(--mkt-border);border-radius:20px;box-shadow:var(--mkt-shadow);overflow:hidden}.marketing-workflow-tabs{border-bottom:1px solid var(--mkt-border);display:grid;grid-template-columns:repeat(3,1fr);padding:0 24px}.marketing-workflow-tabs button{background:transparent;border:0;border-bottom:4px solid transparent;color:var(--mkt-muted);cursor:pointer;font-size:14px;font-weight:850;min-height:68px}.marketing-workflow-tabs button:nth-child(1).is-active{border-bottom-color:var(--mkt-blue);color:var(--mkt-blue)}.marketing-workflow-tabs button:nth-child(2).is-active{border-bottom-color:var(--mkt-orange);color:#b76700}.marketing-workflow-tabs button:nth-child(3).is-active{border-bottom-color:var(--mkt-purple);color:var(--mkt-purple)}.marketing-workflow-panel{align-items:center;display:grid;gap:clamp(32px,5vw,74px);grid-template-columns:minmax(320px,.65fr) minmax(520px,1.35fr);min-height:560px;padding:clamp(30px,5vw,70px)}.marketing-workflow-copy h3{color:var(--mkt-navy);font-size:clamp(30px,3.5vw,48px);letter-spacing:-.045em;line-height:1.08;margin:0}.marketing-workflow-copy>p:not(.marketing-kicker){color:var(--mkt-muted);font-size:16px;line-height:1.68}.marketing-workflow-copy ul{display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.marketing-workflow-copy li{align-items:center;color:var(--mkt-ink);display:flex;font-size:14px;font-weight:750;gap:10px}.marketing-workflow-copy li svg{color:var(--mkt-teal);height:18px;width:18px}.marketing-workflow-panel figure{border:1px solid var(--mkt-border);border-radius:14px;box-shadow:0 24px 55px #071d3321;margin:0;overflow:hidden}.marketing-workflow-panel figure img{aspect-ratio:16 / 10;object-fit:cover;object-position:top;width:100%}.marketing-paper-story{background:#eef5f7;max-width:none}.marketing-paper-grid,.marketing-trusted-grid,.marketing-review-grid,.marketing-insight-grid{align-items:center;display:grid;gap:clamp(42px,7vw,96px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1316px}.marketing-paper-copy h2,.marketing-trusted-copy h2,.marketing-review-copy h2,.marketing-person-card h2,.marketing-trust-statement h2{font-size:clamp(34px,4vw,55px)}.marketing-numbered-list{display:grid;gap:11px;list-style:none;margin:30px 0 0;padding:0}.marketing-numbered-list li,.marketing-compact-actions article{align-items:center;background:#fff;border:1px solid var(--mkt-border);border-radius:12px;display:flex;gap:13px;padding:14px}.marketing-numbered-list li>span,.marketing-compact-actions article>span{align-items:center;background:var(--mkt-teal);border-radius:8px;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:850;height:32px;justify-content:center;width:32px}.marketing-numbered-list div,.marketing-compact-actions div{display:grid;gap:3px}.marketing-numbered-list strong,.marketing-compact-actions strong{color:var(--mkt-navy);font-size:14px}.marketing-numbered-list small,.marketing-compact-actions small{color:var(--mkt-muted);font-size:12px;line-height:1.45}.marketing-product-frame{background:#fff;border:1px solid var(--mkt-border);border-radius:18px;box-shadow:var(--mkt-shadow);margin:0;overflow:hidden}.marketing-product-frame>img{width:100%}.marketing-product-frame figcaption{align-items:center;background:var(--mkt-navy);color:#d9e5ef;display:flex;font-size:12px;font-weight:750;gap:9px;min-height:54px;padding:14px 18px}.marketing-product-frame figcaption svg{color:#5de2d5;height:19px;width:19px}.marketing-trusted-ai{background:#e9f7f4;max-width:none}.marketing-trusted-grid,.marketing-boundary-note{max-width:1316px}.marketing-compact-actions{display:grid;gap:11px;margin-top:30px}.marketing-compact-actions article:nth-child(2)>span{background:var(--mkt-blue)}.marketing-compact-actions article:nth-child(3)>span{background:var(--mkt-purple)}.marketing-boundary-note{align-items:center;background:var(--mkt-navy);border-radius:14px;color:#fff;display:flex;gap:12px;margin:54px auto 0;min-height:70px;padding:18px 24px}.marketing-boundary-note svg{color:#5de2d5;height:23px;width:23px}.marketing-boundary-note span{color:#b8cad9}.marketing-capabilities{background:#fff;max-width:none}.marketing-capabilities>*{margin-left:auto;margin-right:auto;max-width:1316px}.marketing-capability-grid article{min-height:265px}.marketing-capability-grid article a{align-items:center;color:var(--mkt-teal);display:inline-flex;font-size:12px;font-weight:850;gap:6px;margin-top:22px}.marketing-capability-grid article a svg{height:14px;transition:transform .15s ease;width:14px}.marketing-capability-grid article a:hover svg{transform:translate(4px)}.marketing-review-story{background:var(--mkt-navy);color:#fff;max-width:none}.marketing-review-copy .marketing-kicker{color:#65ded2}.marketing-review-copy h2{color:#fff}.marketing-review-copy>p:not(.marketing-kicker){color:#b7c8d6}.marketing-queue-metrics{display:grid;gap:10px;margin-top:28px}.marketing-queue-metrics span{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#d6e2ec;display:grid;font-size:12px;gap:10px;grid-template-columns:auto 1fr auto;min-height:48px;padding:10px 14px}.marketing-queue-metrics i{background:#5bcbbf;border-radius:50%;height:8px;width:8px}.marketing-queue-metrics span:nth-child(2) i{background:#f2a93b}.marketing-queue-metrics span:nth-child(3) i{background:#9272ed}.marketing-queue-metrics strong{color:#76e2d7;font-size:10px;text-transform:uppercase}.marketing-insight-grid{align-items:stretch}.marketing-response-list{display:grid;gap:13px}.marketing-response-list article{align-items:center;background:#fff;border:1px solid var(--mkt-border);border-radius:14px;display:grid;gap:14px;grid-template-columns:auto 1fr auto;min-height:92px;padding:16px;transition:border-color .16s ease,transform .16s ease}.marketing-response-list article:hover{border-color:var(--mkt-teal);transform:translate(5px)}.marketing-response-list article>span{align-items:center;background:var(--mkt-teal-pale);border-radius:10px;color:var(--mkt-teal);display:flex;height:44px;justify-content:center;width:44px}.marketing-response-list article:nth-child(2)>span{background:var(--mkt-blue-pale);color:var(--mkt-blue)}.marketing-response-list article:nth-child(3)>span{background:var(--mkt-purple-pale);color:var(--mkt-purple)}.marketing-response-list article:nth-child(4)>span{background:var(--mkt-orange-pale);color:var(--mkt-orange)}.marketing-response-list svg{height:20px;width:20px}.marketing-response-list article>svg{color:#8ea1b2;height:17px;width:17px}.marketing-response-list div{display:grid;gap:4px}.marketing-response-list strong{color:var(--mkt-navy)}.marketing-response-list small{color:var(--mkt-muted);line-height:1.4}.marketing-people{background:#fff;max-width:none}.marketing-people-grid{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1316px}.marketing-person-card{border-radius:20px;min-height:510px;padding:clamp(32px,5vw,64px)}.marketing-pupil-card{background:#eaf7f4}.marketing-leader-card{background:var(--mkt-navy);color:#fff}.marketing-leader-card h2{color:#fff}.marketing-leader-card .marketing-kicker{color:#66dfd3}.marketing-person-card ul{display:grid;gap:14px;list-style:none;margin:32px 0 0;padding:0}.marketing-person-card li{align-items:center;background:#ffffffb3;border:1px solid rgba(17,45,63,.1);border-radius:12px;display:flex;font-size:14px;font-weight:750;gap:12px;min-height:58px;padding:13px}.marketing-leader-card li{background:#ffffff0f;border-color:#ffffff1f;color:#e0e9f1}.marketing-person-card li svg{color:var(--mkt-teal);flex:0 0 auto;height:20px;width:20px}.marketing-leader-card li svg{color:#64ddd1}.marketing-trust{background:#f0f4fa;max-width:none}.marketing-trust-grid,.marketing-trust-footnote{margin-left:auto;margin-right:auto;max-width:1316px}.marketing-trust-grid{display:grid;gap:clamp(38px,6vw,88px);grid-template-columns:.8fr 1.2fr}.marketing-trust-statement{background:var(--mkt-navy);border-radius:20px;color:#fff;padding:clamp(32px,5vw,58px)}.marketing-trust-statement h2{color:#fff}.marketing-trust-statement .marketing-kicker{color:#65ded2}.marketing-trust-statement>p:not(.marketing-kicker){color:#b8c9d6}.marketing-trust-statement blockquote{border-left:3px solid #5fdcd0;color:#fff;font-size:19px;font-weight:800;line-height:1.5;margin:34px 0 0;padding:10px 0 10px 18px}.marketing-trust-items{display:grid;gap:13px;grid-template-columns:repeat(2,1fr)}.marketing-trust-items article{align-items:flex-start;background:#fff;border:1px solid var(--mkt-border);border-radius:14px;display:flex;gap:13px;padding:20px}.marketing-trust-items article>svg{color:var(--mkt-teal);flex:0 0 auto;height:21px;margin-top:2px;width:21px}.marketing-trust-items article div{display:grid;gap:7px}.marketing-trust-items strong{color:var(--mkt-navy);font-size:14px}.marketing-trust-items small{color:var(--mkt-muted);font-size:12px;line-height:1.5}.marketing-trust-footnote{align-items:center;background:var(--mkt-orange-pale);border:1px solid #f2d495;border-radius:12px;color:#7a5516;display:flex;font-size:12px;font-weight:750;gap:9px;margin-top:24px;padding:15px 18px}.marketing-trust-footnote svg{height:18px;width:18px}.marketing-gallery{background:#fff;max-width:none}.marketing-gallery>*{margin-left:auto;margin-right:auto;max-width:1316px}.marketing-gallery-track{display:grid;gap:18px;grid-template-columns:1.25fr 1fr 1fr}.marketing-gallery-track figure{background:#fff;border:1px solid var(--mkt-border);border-radius:16px;box-shadow:0 18px 44px #071d3314;margin:0;overflow:hidden}.marketing-gallery-track img{aspect-ratio:16 / 10;object-fit:cover;object-position:top;width:100%}.marketing-gallery-track figcaption{color:var(--mkt-navy);font-size:13px;font-weight:800;padding:15px 18px}.marketing-final-cta{background:#5431bc;border-radius:24px;color:#fff;margin:84px auto;max-width:1316px;padding:clamp(56px,7vw,92px);text-align:center}.marketing-final-cta .marketing-kicker{color:#a8f0e8;justify-content:center}.marketing-final-cta h2{color:#fff;margin-inline:auto;max-width:900px}.marketing-final-cta>p:not(.marketing-kicker){color:#e0d9f8;font-size:17px;line-height:1.7;margin:22px auto 0;max-width:850px}.marketing-final-cta .marketing-hero-actions{justify-content:center}.marketing-cta-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}.marketing-cta-pills span{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#eee9ff;font-size:11px;font-weight:750;padding:8px 12px}.marketing-footer{background:var(--mkt-navy);color:#a9bdcc;display:grid;gap:48px;grid-template-columns:1.6fr repeat(3,.7fr);padding:64px clamp(22px,6vw,100px) 26px}.marketing-footer-brand p{font-size:12px;line-height:1.65;margin:20px 0 0;max-width:350px}.marketing-footer>div:not(.marketing-footer-brand){display:grid;gap:11px;align-content:start}.marketing-footer>div>strong{color:#fff;font-size:12px;margin-bottom:4px}.marketing-footer>div>a{font-size:11px}.marketing-footer>div>a:hover{color:#63e2d6}.marketing-copyright{border-top:1px solid rgba(255,255,255,.1);font-size:10px;grid-column:1 / -1;margin:8px 0 0;padding-top:22px}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}[data-reveal][data-revealed=true]{opacity:1;transform:translateY(0)}@keyframes marketing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1180px){.marketing-header{padding-inline:24px}.marketing-nav{gap:14px;font-size:12px}.marketing-nav>a:nth-child(4),.marketing-nav>a:nth-child(5){display:none}.marketing-hero-inner{grid-template-columns:.9fr 1.1fr}.marketing-hero h1{font-size:clamp(46px,5.4vw,64px)}.marketing-workflow-panel{grid-template-columns:.8fr 1.2fr}}@media(max-width:920px){.marketing-menu-button{display:flex}.marketing-nav{align-items:stretch;background:var(--mkt-navy);border-top:1px solid rgba(255,255,255,.12);box-shadow:0 28px 50px #0000003d;display:none;flex-direction:column;gap:4px;left:0;padding:18px 24px 24px;position:absolute;right:0;top:76px}.marketing-nav.is-open{display:flex}.marketing-nav>a,.marketing-nav>a:nth-child(4),.marketing-nav>a:nth-child(5){display:block;margin:0;padding:13px 10px}.marketing-nav-cta{text-align:center}.marketing-hero{min-height:auto;padding-top:66px}.marketing-hero-inner{grid-template-columns:1fr}.marketing-hero-copy{max-width:720px}.marketing-hero-visual{margin-top:8px}.marketing-proof-strip{grid-template-columns:repeat(2,1fr)}.marketing-heading-split,.marketing-paper-grid,.marketing-trusted-grid,.marketing-review-grid,.marketing-insight-grid,.marketing-trust-grid{gap:36px;grid-template-columns:1fr}.marketing-heading-split{align-items:start}.marketing-lifecycle-tabs{grid-template-columns:repeat(4,1fr)}.marketing-lifecycle-tabs button:last-child{grid-column:2 / 4}.marketing-workflow-panel{grid-template-columns:1fr}.marketing-workflow-panel figure{order:-1}.marketing-principle-grid,.marketing-capability-grid{grid-template-columns:repeat(2,1fr)}.marketing-people-grid{grid-template-columns:1fr}.marketing-person-card{min-height:auto}.marketing-gallery-track{grid-template-columns:1fr 1fr}.marketing-gallery-track figure:first-child{grid-column:1 / -1}.marketing-footer{grid-template-columns:repeat(3,1fr)}.marketing-footer-brand{grid-column:1 / -1}}@media(max-width:620px){.marketing-header{min-height:68px;padding:10px 16px}.marketing-nav{top:68px}.marketing-brand strong{font-size:16px}.marketing-brand small{display:none}.marketing-hero{padding:48px 16px 0}.marketing-eyebrow{align-items:flex-start;border-radius:10px;line-height:1.35}.marketing-hero{padding-top:32px}.marketing-hero h1{font-size:clamp(39px,11.5vw,52px);line-height:.96}.marketing-lede{font-size:15px;line-height:1.58;margin-top:20px}.marketing-hero-actions{margin-top:20px}.marketing-hero-notes{gap:10px;margin-top:14px}.marketing-hero-actions{align-items:stretch;flex-direction:column}.marketing-button{width:100%}.marketing-hero-visual img{animation:none;border-radius:14px}.marketing-hero-visual figcaption{bottom:10px;font-size:9px;right:8px}.marketing-proof-strip{border-radius:12px 12px 0 0;gap:14px;grid-template-columns:1fr;margin-top:48px;padding:18px}.marketing-proof-strip span{justify-content:flex-start}.marketing-section{padding:76px 18px}.marketing-section-heading{margin-bottom:30px}.marketing-section h2{font-size:clamp(34px,10vw,46px)}.marketing-section-heading>p:last-child,.marketing-heading-split>p,.marketing-paper-copy>p:not(.marketing-kicker),.marketing-trusted-copy>p:not(.marketing-kicker),.marketing-review-copy>p:not(.marketing-kicker),.marketing-person-card>p:not(.marketing-kicker),.marketing-trust-statement>p:not(.marketing-kicker){font-size:15px}.marketing-principle-grid,.marketing-capability-grid{grid-template-columns:1fr}.marketing-lifecycle{border-radius:16px;padding:14px}.marketing-lifecycle-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.marketing-lifecycle-tabs button,.marketing-lifecycle-tabs button:last-child{flex:0 0 96px;grid-column:auto;min-height:94px;scroll-snap-align:start}.marketing-lifecycle-detail{align-items:start;gap:12px;grid-template-columns:auto 1fr;padding:18px 8px 8px}.marketing-lifecycle-detail>svg{display:none}.marketing-step-number{font-size:48px}.marketing-workflow-tabs{padding:0 8px}.marketing-workflow-tabs button{font-size:12px;min-height:60px}.marketing-workflow-panel{min-height:0;padding:18px}.marketing-workflow-copy h3{font-size:31px}.marketing-paper-grid,.marketing-trusted-grid,.marketing-review-grid,.marketing-insight-grid{gap:30px}.marketing-paper-image{order:-1}.marketing-boundary-note{align-items:flex-start;flex-wrap:wrap}.marketing-boundary-note span{flex-basis:100%;padding-left:35px}.marketing-capability-grid article{min-height:0}.marketing-trust-items{grid-template-columns:1fr}.marketing-gallery-track{display:flex;margin-inline:-18px;overflow-x:auto;padding:0 18px 20px;scroll-snap-type:x mandatory}.marketing-gallery-track figure,.marketing-gallery-track figure:first-child{flex:0 0 86vw;grid-column:auto;scroll-snap-align:center}.marketing-final-cta{border-radius:18px;margin:54px 16px;padding:50px 22px}.marketing-footer{gap:34px;grid-template-columns:1fr 1fr;padding:48px 22px 22px}.marketing-footer-brand{grid-column:1 / -1}.marketing-footer>div:last-of-type{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.marketing-site *,.marketing-site *:before,.marketing-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
