@font-face{font-family:MaatWebsiteInter;src:url(/assets/marketing/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MaatWebsiteInter;src:url(/assets/marketing/inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MaatWebsiteInter;src:url(/assets/marketing/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.marketing-website{font-family:MaatWebsiteInter,Arial,sans-serif;color:#f2f2f2;background:#0c0c0c;font-synthesis:none;font-weight:400;--bg:#0c0c0c;--ink:#f2f2f2;--muted:#ababab;--accent:#d2d2d2;--rule:#2e2e2e;--page-gutter:clamp(24px,5.8vw,84px);--chapter:#111111;--panel:#181818;--secondary:#b8b8b8}.marketing-website *{box-sizing:border-box}.marketing-website{scroll-behavior:smooth;scroll-padding-top:28px;margin:0;min-width:0;-webkit-font-smoothing:antialiased}.marketing-website button,.marketing-website input,.marketing-website select,.marketing-website textarea{font:inherit}.marketing-website a,.marketing-website button{touch-action:manipulation}.marketing-website :where(a,button,summary,input,select,textarea){scroll-margin-top:110px}.marketing-website a{color:inherit;text-decoration:none}.marketing-website button{color:inherit;cursor:pointer}.marketing-website button:disabled{opacity:.4;cursor:not-allowed}.marketing-website a:focus-visible,.marketing-website button:focus-visible,.marketing-website input:focus-visible,.marketing-website select:focus-visible,.marketing-website summary:focus-visible,.marketing-website textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.marketing-website main:focus{outline:none}.marketing-website h1,.marketing-website h2,.marketing-website h3,.marketing-website p{margin:0}.marketing-website h1,.marketing-website h2{font-weight:400;letter-spacing:-.045em}.marketing-website h3{font-weight:500}.marketing-website p{line-height:1.65}.marketing-website li{line-height:1.6}.marketing-website ::selection{color:#0c0c0c;background:#d4d4d4}.marketing-website.site-shell{position:relative;isolation:isolate;overflow:clip}.marketing-website .ambient-surface{position:absolute;top:0;left:0;width:100%;height:1050px;z-index:-1;pointer-events:none;background:url(/assets/marketing/hero-ambient.webp) top/cover no-repeat;opacity:.52}.marketing-website .skip-link{position:fixed;top:12px;left:20px;transform:translateY(-160%);z-index:100;background:#f2f2f2;color:var(--bg);padding:12px 18px;border-radius:4px}.marketing-website .skip-link:focus{transform:translateY(0)}.marketing-website .content-width{width:calc(100% - var(--page-gutter) * 2);max-width:1240px;margin-inline:auto}.marketing-website .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#0c0c0c;border-bottom:1px solid #242424}.marketing-website .header-inner{height:clamp(76px,7.3vw,104px);display:flex;align-items:center;justify-content:space-between;margin-inline:var(--page-gutter);gap:28px}.marketing-website .wordmark{font-size:clamp(28px,2.7vw,38px);line-height:1;letter-spacing:-.065em;font-weight:400;white-space:nowrap}.marketing-website .desktop-nav{display:flex;align-items:center;gap:clamp(22px,2.8vw,40px);font-size:clamp(13px,1.05vw,15px);color:#c8c8c8}.marketing-website .desktop-nav>a{padding-block:14px}.marketing-website .desktop-nav>a:hover,.marketing-website .nav-trigger:hover{color:#fff}.marketing-website .desktop-nav [aria-current=page]{color:var(--accent)}.marketing-website .nav-trigger{background:none;border:0;padding:14px 0;display:flex;align-items:center;gap:6px;font-size:inherit;color:inherit}.marketing-website .header-pilot{font-size:13px;white-space:nowrap;background:#eeeeee;color:#171717;padding:14px 20px;border-radius:4px;font-weight:500}.marketing-website .header-pilot:hover{background:#fff}.marketing-website .nav-dropdown{position:relative}.marketing-website .dropdown-panel{position:absolute;top:48px;left:-24px;width:340px;padding:9px;background:#1b1b1b;border:1px solid #393939;border-radius:7px;box-shadow:0 20px 50px #0006}.marketing-website .dropdown-panel>a{display:block;padding:15px 16px;border-radius:4px}.marketing-website .dropdown-panel>a:hover{background:#2b2b2b}.marketing-website .dropdown-panel strong{display:block;font-weight:500;font-size:14px;line-height:1.5}.marketing-website .dropdown-panel span{font-size:12px;display:block;margin-top:5px;color:#bdbdbd;line-height:1.5}.marketing-website .dropdown-panel .dropdown-overview{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin:5px 10px 0;padding-inline:6px}.marketing-website .mobile-navigation,.marketing-website .mobile-toggle{display:none}.marketing-website .eyebrow,.marketing-website .section-label{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#c0c0c0;line-height:1.6}.marketing-website .section-label{margin-bottom:20px}.marketing-website .home-hero{text-align:center;padding-top:clamp(70px,8.8vw,126px);padding-bottom:clamp(48px,5.8vw,84px)}.marketing-website .hero-copy{padding-inline:24px}.marketing-website .home-hero h1{font-size:clamp(48px,6.2vw,89px);line-height:1.08;margin:32px auto 0;letter-spacing:-.05em;max-width:1250px}.marketing-website .home-hero h1 span{color:#b8b8b8}.marketing-website .home-intro{font-size:clamp(17px,1.65vw,23px);max-width:760px;margin:34px auto 0;color:#d4d4d4;line-height:1.55}.marketing-website .hero-actions{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:38px}.marketing-website .mw-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#f1f1f1;color:#171717;border:1px solid #f1f1f1;border-radius:4px;min-height:48px;padding:14px 23px;font-size:14px;line-height:1.4;text-align:center;transition:background .18s,transform .18s}.marketing-website .mw-button:hover{background:#fff;transform:translateY(-1px)}.marketing-website .mw-button:active{transform:translateY(0)}.marketing-website .mw-button-secondary{color:#ebebeb;background:transparent;border-color:#686868}.marketing-website .mw-button-secondary:hover{background:#292929}.marketing-website .text-link{display:inline-flex;align-items:center;gap:18px;font-size:14px;line-height:1.5;padding-block:10px;color:#d9d9d9}.marketing-website .text-link:hover{color:#fff}.marketing-website .text-link svg{flex-shrink:0;transition:transform .18s}.marketing-website .text-link:hover svg{transform:translateX(4px)}.marketing-website .hero-principles{margin-top:clamp(60px,7.6vw,110px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px;gap:80px;text-align:left;padding-inline:clamp(0px,4vw,58px)}.marketing-website .hero-principles .principle-title{font-size:16px;margin-bottom:9px}.marketing-website .hero-principles p{font-size:15px;line-height:1.55;color:#b5b5b5;max-width:265px}.marketing-website .section-heading{display:grid;grid-template-columns:1fr .85fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:44px}.marketing-website .home-passport h2,.marketing-website .section-heading h2,.marketing-website .split-feature h2{font-size:clamp(34px,3.55vw,51px);line-height:1.13;max-width:750px}.marketing-website .section-summary{font-size:17px;color:#c0c0c0;max-width:520px}.marketing-website .section-summary>p{max-width:56ch}.marketing-website .section-summary p+p{margin-top:15px}.marketing-website .home-platform{padding-block:60px 70px}.marketing-website .review-example{display:grid;grid-template-columns:205px 1fr;background:#141414;border:1px solid #323232;border-radius:7px;overflow:hidden;box-shadow:0 24px 90px #0003}.marketing-website .example-nav{background:#151515;padding:28px 14px;border-right:1px solid #323232}.marketing-website .mini-wordmark{font-size:23px;letter-spacing:-.06em;padding-left:17px}.marketing-website .example-nav>div{display:flex;flex-direction:column;gap:5px;margin-top:30px}.marketing-website .example-nav button{display:flex;align-items:center;gap:14px;padding:14px 16px;border:0;border-radius:4px;background:transparent;color:#b8b8b8;text-align:left;font-size:14px;min-height:48px}.marketing-website .example-nav button:hover{background:#242424;color:#fff}.marketing-website .example-nav button[aria-pressed=true]{background:#2a2a2a;color:#f1f1f1}.marketing-website .example-main{padding:36px 40px}.marketing-website .example-caption{font-size:12px;letter-spacing:.06em;color:#a5a5a5;margin-bottom:20px}.marketing-website .example-main h3{font-size:clamp(23px,2.4vw,33px);line-height:1.2;letter-spacing:-.03em;font-weight:400}.marketing-website .example-intro{font-size:13px;color:#b4b4b4;margin-top:12px;max-width:620px}.marketing-website .example-grid{display:grid;grid-template-columns:1.4fr .85fr;grid-gap:34px;gap:34px;margin-top:28px;min-height:245px}.marketing-website .example-rows{display:flex;flex-direction:column;justify-content:flex-start}.marketing-website .example-rows button{display:flex;align-items:center;gap:16px;text-align:left;background:#1b1b1b;border:1px solid #333333;padding:19px 18px;color:#e7e7e7;min-height:79px}.marketing-website .example-rows button+button{border-top:0}.marketing-website .example-rows button:first-child{border-radius:4px 4px 0 0}.marketing-website .example-rows button:last-child{border-radius:0 0 4px 4px}.marketing-website .example-rows button[aria-pressed=true]{background:#292929}.marketing-website .example-rows button>svg{flex-shrink:0}.marketing-website .example-rows button>svg:last-child{margin-left:auto}.marketing-website .example-rows strong{display:block;font-size:14px;font-weight:400}.marketing-website .example-rows small{display:block;font-size:12px;color:#bbbbbb;margin-top:7px}.marketing-website .example-grid aside{padding-top:3px}.marketing-website .example-grid aside .section-label{font-size:12px;margin-bottom:12px}.marketing-website .example-grid aside>p:not(.section-label){font-size:13px;color:#c7c7c7;line-height:1.65}.marketing-website .example-grid dl{display:flex;gap:28px;flex-wrap:wrap;margin-top:20px}.marketing-website .example-grid dt{font-size:12px;color:#979797}.marketing-website .example-grid dd{font-size:12px;margin:6px 0 0}.marketing-website .home-passport{display:grid;grid-template-columns:1fr 1fr;grid-gap:120px;gap:120px;padding-block:58px 86px;align-items:center}.marketing-website .home-passport>div>p:not(.section-label){font-size:18px;color:#c4c4c4;max-width:440px;margin-top:28px}.marketing-website .home-passport .text-link{margin-top:18px}.marketing-website .material-index{background:#151515;border:1px solid #323232;border-radius:6px;overflow:hidden}.marketing-website .material-index>p{font-size:13px;padding:22px 26px;color:#e6e6e6}.marketing-website .material-index>div{display:flex;gap:22px;padding:24px 26px;border-top:1px solid #323232;align-items:center}.marketing-website .material-index svg{flex-shrink:0;color:#c8c8c8}.marketing-website .material-index h3{font-size:15px;font-weight:400;line-height:1.4}.marketing-website .material-index span{display:block;font-size:12px;color:#adadad;margin-top:7px;line-height:1.55}.marketing-website .material-index>.text-link{margin:0;padding:17px 26px;display:flex;border-top:1px solid #323232}.marketing-website .home-passport .material-index .text-link{margin:0}.marketing-website .solutions-section{padding-block:55px 72px}.marketing-website .solution-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.marketing-website .solution-cards article{padding:30px;border:1px solid var(--rule);border-radius:6px;display:flex;flex-direction:column}.marketing-website .solution-cards .text-link{margin-top:auto;padding-top:24px}.marketing-website .solution-cards h3{font-size:17px;line-height:1.4}.marketing-website .solution-cards p{font-size:15px;line-height:1.65;color:#bdbdbd;margin-top:18px}.marketing-website .solution-cards .text-link{margin-top:14px;font-size:13px}.marketing-website .closing-invitation{display:flex;justify-content:space-between;align-items:center;gap:80px;padding:65px 0 80px}.marketing-website .closing-invitation h2{font-size:clamp(33px,3vw,44px);line-height:1.15}.marketing-website .closing-invitation p:not(.section-label){font-size:16px;color:#c0c0c0;max-width:640px;margin-top:20px}.marketing-website .closing-invitation>.mw-button{flex-shrink:0}.marketing-website .new-footer{background:#131313;padding-block:46px 26px}.marketing-website .footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1.5fr 1fr .8fr;grid-gap:45px;gap:45px}.marketing-website .footer-grid h3{font-size:13px;font-weight:500;margin-bottom:15px}.marketing-website .footer-grid p{font-size:12px;color:#b2b2b2;line-height:1.7}.marketing-website .footer-grid>div:first-child p{margin-top:18px}.marketing-website .footer-grid nav{display:flex;flex-direction:column;gap:9px}.marketing-website .footer-grid nav h3{margin-bottom:6px}.marketing-website .footer-grid nav a{font-size:12px;color:#b2b2b2;line-height:1.5}.marketing-website .footer-grid nav a:hover{color:#fff}.marketing-website .footer-bottom{display:flex;justify-content:space-between;gap:30px;font-size:12px;color:#8e8e8e;margin-top:45px}.marketing-website .page-intro{padding-block:78px 54px}.marketing-website .page-intro h1{font-size:clamp(42px,4.6vw,66px);line-height:1.09;margin-top:27px;max-width:1160px}.marketing-website .page-summary{font-size:clamp(18px,1.55vw,22px);color:#c6c6c6;max-width:66ch;margin-top:29px;line-height:1.6}.marketing-website .chapter-nav{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:36px}.marketing-website .chapter-nav a{color:#c8c8c8;font-size:13px;padding:11px 16px;border:1px solid var(--rule);border-radius:4px}.marketing-website .chapter-nav a:hover{color:#fff;background:var(--panel)}.marketing-website .section-block{padding-block:48px 52px;scroll-margin-top:20px}.marketing-website .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin:36px 0}.marketing-website .feature-grid article{border-top:1px solid var(--rule);padding-top:26px}.marketing-website .feature-grid:has(article:nth-child(4)){grid-template-columns:repeat(2,1fr)}.marketing-website .feature-number{display:block;font-size:12px;color:#8f8f8f;margin-bottom:18px;letter-spacing:.08em}.marketing-website .feature-grid h3{font-size:20px;letter-spacing:-.02em;line-height:1.3;margin-bottom:15px;font-weight:400}.marketing-website .feature-grid p{font-size:16px;color:#b9b9b9}.marketing-website .workflow-steps{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.marketing-website .workflow-steps article{display:flex;gap:25px;padding:28px;background:#181818;border-radius:5px;align-items:flex-start}.marketing-website .workflow-steps article>span{font-size:12px;color:#a0a0a0;padding-top:7px}.marketing-website .workflow-steps h3{font-size:20px;line-height:1.4;font-weight:400;margin-bottom:12px}.marketing-website .workflow-steps p{font-size:15px;line-height:1.7;color:#b7b7b7}.marketing-website .comparison-surface{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;gap:25px}.marketing-website .comparison-surface article{background:#191919;border-radius:5px;padding:34px}.marketing-website .comparison-surface h3{font-size:24px;line-height:1.3;font-weight:400;letter-spacing:-.025em;margin-bottom:20px}.marketing-website .comparison-surface p:not(.section-label){font-size:16px;color:#bdbdbd}.marketing-website .section-footnote{font-size:13px;line-height:1.7;color:#a6a6a6;margin-top:23px;max-width:820px}.marketing-website .faq-list{max-width:1000px}.marketing-website .faq-list details{border-bottom:1px solid #333333}.marketing-website .faq-list summary{list-style:none;cursor:pointer;font-size:18px;line-height:1.4;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:30px}.marketing-website .faq-list summary::-webkit-details-marker{display:none}.marketing-website .faq-list summary svg{flex-shrink:0}.marketing-website .faq-list details[open] summary svg{transform:rotate(90deg)}.marketing-website .faq-list details p{font-size:16px;color:#c0c0c0;padding:8px 45px 28px 0;max-width:850px}.marketing-website .split-feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:110px;gap:110px;align-items:center}.marketing-website .split-feature>div>p:not(.section-label){font-size:17px;color:#bfbfbf;margin-top:22px}.marketing-website .disclosure-section .disclosure-illustration{max-width:850px;margin-inline:auto}.marketing-website .disclosure-illustration{background:#1a1a1a;padding:35px;border:1px solid #393939;border-radius:6px}.marketing-website .disclosure-illustration h3{font-size:23px;line-height:1.4;font-weight:400;margin-bottom:25px}.marketing-website .material-list{margin-bottom:25px}.marketing-website .material-row{display:flex;align-items:center;gap:20px;padding:21px 0;border-bottom:1px solid #3c3c3c;cursor:pointer}.marketing-website .material-row input{width:20px;height:20px;accent-color:#e7e7e7}.marketing-website .material-row strong{font-size:16px;font-weight:400;display:block}.marketing-website .material-row small{font-size:12px;color:#b0b0b0;margin-top:6px;display:block}.marketing-website .disclosure-preview{margin-top:25px;padding-top:22px;border-top:1px solid #3c3c3c;color:#cecece;font-size:15px}.marketing-website .disclosure-preview ul{padding-left:20px}.marketing-website .disclosure-preview p+p{margin-top:15px}.marketing-website .story-section{max-width:1000px}.marketing-website .story-section h2{font-size:clamp(35px,3.5vw,50px);line-height:1.17;max-width:850px;margin-bottom:27px}.marketing-website .story-section>p:not(.section-label){font-size:19px;line-height:1.75;color:#c3c3c3;max-width:850px}.marketing-website .story-section>p+p{margin-top:20px}.marketing-website .assurance-list{display:grid;grid-gap:14px;gap:14px}.marketing-website .assurance-list article{display:grid;grid-template-columns:26px 220px 1fr;grid-gap:30px;gap:30px;align-items:flex-start;background:#1a1a1a;padding:25px 28px;border-radius:5px}.marketing-website .assurance-list article svg{color:#d7d7d7}.marketing-website .assurance-list h3{font-size:17px;line-height:1.5;font-weight:400}.marketing-website .assurance-list p{font-size:15px;color:#bcbcbc}.marketing-website .stage-section{background:#1b1b1b;border-radius:7px;padding:38px 42px;margin-block:0 64px;scroll-margin-top:110px}.marketing-website .stage-section h2{font-size:32px;line-height:1.3;margin-bottom:20px}.marketing-website .stage-section>p:last-child{font-size:17px;color:#c7c7c7;max-width:900px}.marketing-website .pilot-page{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:100px;gap:100px;padding-block:20px 90px}.marketing-website .pilot-page aside h2{font-size:30px;line-height:1.2;margin-bottom:23px}.marketing-website .pilot-page aside p{font-size:16px;color:#bfbfbf}.marketing-website .quiet-list{list-style:none;padding:0;margin:25px 0 30px}.marketing-website .quiet-list li{padding-block:13px;font-size:14px;color:#cdcdcd}.marketing-website .small{font-size:13px!important;line-height:1.6}.marketing-website .muted{color:#a4a4a4}.marketing-website .accent{color:#dadada}.marketing-website .field{display:flex;flex-direction:column;gap:11px;margin-bottom:24px}.marketing-website .field label{font-size:14px;color:#e4e4e4}.marketing-website .field label span{color:#a7a7a7;font-size:12px}.marketing-website .field input,.marketing-website .field select,.marketing-website .field textarea{background:#1b1b1b;border:1px solid #686868;color:#f2f2f2;border-radius:4px;padding:14px 15px;font-size:16px;line-height:1.5;width:100%;min-height:51px;resize:vertical}.marketing-website .field input:hover,.marketing-website .field select:hover,.marketing-website .field textarea:hover{border-color:#a6a6a6}.marketing-website .field textarea::placeholder{color:#929292}.marketing-website .form-note{font-size:13px;color:#b0b0b0;margin-bottom:25px}.marketing-website .privacy-link{font-size:13px;color:#d7d7d7;display:block;text-decoration:underline;text-underline-offset:5px;margin-top:23px}.marketing-website .outline-result:focus{outline:none}.marketing-website .outline-result h2{font-size:32px;line-height:1.2;margin:19px 0}.marketing-website .outline-result>p{font-size:16px;color:#c4c4c4}.marketing-website .outline-result dl{margin-block:28px}.marketing-website .outline-result dl>div{padding-block:16px}.marketing-website .outline-result dt{font-size:12px;color:#aaaaaa;margin-bottom:7px}.marketing-website .outline-result dd{font-size:16px;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.marketing-website .result-actions{display:flex;gap:14px;flex-wrap:wrap}.marketing-website .outline-result p[aria-live]{min-height:25px;margin-top:17px}.marketing-website .plain-button{background:none;border:0;color:#dbdbdb;text-decoration:underline;text-underline-offset:6px;padding:8px 0;font-size:14px}.marketing-website .editorial-section{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:90px;gap:90px;padding-block:40px 65px}.marketing-website .editorial-section h2{font-size:32px;line-height:1.25}.marketing-website .editorial-copy{font-size:17px;color:#c6c6c6}.marketing-website .editorial-copy .text-link,.marketing-website .editorial-copy p+p{margin-top:20px}@media (max-width:1050px){.marketing-website .desktop-nav{gap:19px;font-size:12px}.marketing-website .header-inner{gap:20px}.marketing-website .header-pilot{font-size:12px;padding:12px 16px}.marketing-website .section-heading{gap:50px}.marketing-website .hero-principles{gap:45px}.marketing-website .home-passport,.marketing-website .split-feature{gap:65px}.marketing-website .example-nav{padding-inline:9px}.marketing-website .review-example{grid-template-columns:160px 1fr}.marketing-website .example-nav button{font-size:12px;padding-inline:12px;gap:10px}.marketing-website .example-main{padding:28px}.marketing-website .example-grid{gap:25px;grid-template-columns:1.35fr .85fr}.marketing-website .example-rows button{padding:16px 13px;gap:10px}.marketing-website .example-grid aside>p:not(.section-label),.marketing-website .example-rows small,.marketing-website .example-rows strong{font-size:12px}.marketing-website .footer-grid{gap:28px}.marketing-website .solution-cards{gap:35px}.marketing-website .pilot-page{gap:65px}.marketing-website .assurance-list article{grid-template-columns:24px 180px 1fr;gap:22px}}@media (max-width:800px){.marketing-website .desktop-nav{display:none}.marketing-website .mobile-toggle{display:flex;min-width:44px;min-height:44px;background:none;border:0;padding:9px;color:#ececec}.marketing-website .header-pilot{margin-left:auto}.marketing-website .mobile-navigation{display:flex;flex-direction:column;margin:0 var(--page-gutter);padding-block:10px 20px;background:#121212}.marketing-website .mobile-navigation>a{padding:12px 16px;font-size:17px}.marketing-website .mobile-navigation .mobile-sub-link{font-size:14px;padding-left:30px;color:#b3b3b3}.marketing-website .home-hero h1{font-size:clamp(39px,6.2vw,54px)}.marketing-website .home-hero{padding-top:65px}.marketing-website .hero-principles{gap:30px;padding:0;margin-top:65px}.marketing-website .hero-principles .principle-title{font-size:14px}.marketing-website .hero-principles p{font-size:13px}.marketing-website .section-heading{gap:35px;grid-template-columns:1fr 1fr}.marketing-website .section-summary{font-size:15px}.marketing-website .home-passport h2,.marketing-website .section-heading h2,.marketing-website .split-feature h2{font-size:35px}.marketing-website .review-example{grid-template-columns:1fr}.marketing-website .example-nav{padding:14px 18px;border:0;border-bottom:1px solid #323232}.marketing-website .mini-wordmark{display:none}.marketing-website .example-nav>div{margin:0;flex-direction:row;flex-wrap:wrap;gap:4px}.marketing-website .example-nav button{padding:10px 12px;min-height:44px}.marketing-website .example-main{padding:27px}.marketing-website .example-grid{grid-template-columns:1.2fr 1fr}.marketing-website .example-main h3{font-size:27px}.marketing-website .example-rows strong{font-size:14px}.marketing-website .example-rows small{font-size:12px}.marketing-website .example-grid aside>p:not(.section-label){font-size:13px}.marketing-website .home-passport,.marketing-website .split-feature{gap:35px}.marketing-website .home-passport>div>p:not(.section-label){font-size:16px}.marketing-website .feature-grid{gap:35px}.marketing-website .solution-cards{gap:30px}.marketing-website .solution-cards h3{font-size:16px}.marketing-website .solution-cards p{font-size:14px}.marketing-website .closing-invitation{gap:35px}.marketing-website .closing-invitation>.mw-button{max-width:230px}.marketing-website .footer-grid{grid-template-columns:1.1fr 1fr 1.4fr}.marketing-website .footer-stage{display:none}.marketing-website .footer-grid>div:first-child{grid-column:1/-1}.marketing-website .footer-grid>div:first-child p{display:none}.marketing-website .page-intro{padding-top:65px}.marketing-website .page-intro h1{font-size:46px}.marketing-website .assurance-list article{grid-template-columns:22px 1fr}.marketing-website .assurance-list p{grid-column:2}.marketing-website .workflow-steps article{padding:23px;gap:16px}.marketing-website .workflow-steps h3{font-size:19px}.marketing-website .workflow-steps p{font-size:14px}.marketing-website .pilot-page{gap:35px}}@media (max-width:600px){.marketing-website{--page-gutter:24px}.marketing-website .header-inner{height:78px;gap:13px}.marketing-website .wordmark{font-size:29px}.marketing-website .header-pilot{padding:11px 14px;font-size:12px}.marketing-website .eyebrow{font-size:12px;letter-spacing:.12em}.marketing-website .home-hero{padding-top:55px;padding-bottom:30px}.marketing-website .home-hero h1{font-size:clamp(38px,8.7vw,52px);line-height:1.1;margin-top:25px}.marketing-website .home-hero h1 br{display:none}.marketing-website .home-intro{font-size:17px;line-height:1.65;margin-top:25px}.marketing-website .hero-actions{flex-direction:column;gap:10px;margin-top:27px}.marketing-website .mw-button{font-size:13px;min-height:49px;padding:14px 20px}.marketing-website .text-link{font-size:13px;gap:13px}.marketing-website .hero-principles{display:grid;grid-template-columns:1fr;grid-gap:23px;gap:23px;margin-top:48px}.marketing-website .hero-principles div{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:22px;gap:22px;align-items:flex-start}.marketing-website .hero-principles .principle-title{font-size:14px;margin:0;line-height:1.5}.marketing-website .hero-principles p{font-size:13px;line-height:1.5;max-width:none}.marketing-website .home-platform{padding-block:38px 30px}.marketing-website .section-heading{display:block;margin-bottom:28px}.marketing-website .section-label{font-size:12px;margin-bottom:17px}.marketing-website .home-passport h2,.marketing-website .section-heading h2,.marketing-website .split-feature h2{font-size:34px;line-height:1.15}.marketing-website .section-summary{font-size:16px;margin-top:23px}.marketing-website .section-summary p+p{margin-top:15px}.marketing-website .example-nav{padding:10px}.marketing-website .example-nav>div{display:grid;grid-template-columns:repeat(3,1fr)}.marketing-website .example-nav button{font-size:12px;padding:10px 7px;gap:6px}.marketing-website .example-nav button svg{width:16px;height:16px;flex-shrink:0}.marketing-website .example-main{padding:23px 18px}.marketing-website .example-caption{font-size:12px;line-height:1.6;margin-bottom:14px}.marketing-website .example-main h3{font-size:24px}.marketing-website .example-intro{font-size:12px}.marketing-website .example-grid{display:block;margin-top:23px;min-height:0}.marketing-website .example-grid aside{margin-top:23px;min-height:170px}.marketing-website .example-rows button{min-height:76px;padding:16px 12px;gap:12px}.marketing-website .example-rows strong{font-size:13px}.marketing-website .example-rows small{font-size:12px}.marketing-website .example-grid aside>p:not(.section-label){font-size:13px}.marketing-website .example-grid dl{margin-bottom:0}.marketing-website .home-passport{display:block;padding-block:36px}.marketing-website .home-passport>div>p:not(.section-label){font-size:16px;margin-top:22px}.marketing-website .home-passport .material-index{margin-top:25px}.marketing-website .material-index>div{padding:22px;gap:19px}.marketing-website .material-index h3{font-size:14px}.marketing-website .material-index span{font-size:12px}.marketing-website .solutions-section{padding-block:38px}.marketing-website .solution-cards{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px}.marketing-website .solution-cards article{background:#171717;padding:24px;border-radius:5px}.marketing-website .solution-cards h3{font-size:18px}.marketing-website .solution-cards p{font-size:15px;margin-top:13px}.marketing-website .solution-cards .text-link{margin-top:9px}.marketing-website .closing-invitation{display:block;padding-block:38px 53px}.marketing-website .closing-invitation h2{font-size:32px}.marketing-website .closing-invitation p:not(.section-label){font-size:15px}.marketing-website .closing-invitation>.mw-button{margin-top:25px;max-width:none}.marketing-website .new-footer{padding-top:35px}.marketing-website .footer-grid{grid-template-columns:1fr 1fr;gap:30px 25px}.marketing-website .footer-grid>nav:nth-of-type(2){grid-column:1/-1}.marketing-website .footer-grid>nav:nth-of-type(3){grid-column:2;grid-row:2}.marketing-website .footer-grid>div:first-child{grid-column:1/-1}.marketing-website .footer-grid h3,.marketing-website .footer-grid nav a{font-size:12px}.marketing-website .footer-bottom{flex-direction:column;gap:9px;margin-top:30px;font-size:12px}.marketing-website .page-intro{padding-block:50px 24px}.marketing-website .page-intro h1{font-size:clamp(37px,9.6vw,50px);line-height:1.13;margin-top:24px;overflow-wrap:normal}.marketing-website .page-summary{font-size:17px;margin-top:24px}.marketing-website .chapter-nav{gap:4px 20px;margin-top:20px}.marketing-website .chapter-nav a{font-size:12px}.marketing-website .section-block{padding-block:32px}.marketing-website .feature-grid,.marketing-website .feature-grid:has(article:nth-child(4)){grid-template-columns:1fr;gap:26px;margin-block:22px}.marketing-website .feature-number{margin-bottom:12px}.marketing-website .feature-grid h3{font-size:22px;margin-bottom:12px}.marketing-website .feature-grid p{font-size:16px}.marketing-website .workflow-steps{grid-template-columns:1fr;gap:12px}.marketing-website .workflow-steps article{padding:23px 20px;gap:17px}.marketing-website .workflow-steps h3{font-size:20px}.marketing-website .workflow-steps p{font-size:15px}.marketing-website .comparison-surface{grid-template-columns:1fr;gap:15px}.marketing-website .comparison-surface article{padding:25px}.marketing-website .comparison-surface h3{font-size:23px}.marketing-website .comparison-surface p:not(.section-label){font-size:15px}.marketing-website .faq-list summary{font-size:17px;padding-block:22px;gap:18px}.marketing-website .faq-list details p{font-size:15px;padding-right:10px}.marketing-website .split-feature{display:block}.marketing-website .split-feature>div>p:not(.section-label){font-size:16px}.marketing-website .split-feature .material-index{margin-top:28px}.marketing-website .disclosure-illustration{padding:24px}.marketing-website .disclosure-illustration h3{font-size:21px}.marketing-website .material-row{gap:15px}.marketing-website .material-row strong{font-size:14px}.marketing-website .story-section h2{font-size:33px}.marketing-website .story-section>p:not(.section-label){font-size:17px;line-height:1.75}.marketing-website .assurance-list article{padding:23px;gap:15px}.marketing-website .assurance-list h3{font-size:18px}.marketing-website .assurance-list p{font-size:15px}.marketing-website .stage-section{padding:28px 24px;margin-block:20px}.marketing-website .stage-section h2{font-size:28px}.marketing-website .stage-section>p:last-child{font-size:16px}.marketing-website .pilot-page{display:block;padding-bottom:55px}.marketing-website .pilot-page aside h2{font-size:28px}.marketing-website .form-surface{margin-top:34px}.marketing-website .editorial-section{display:block;padding-block:30px 40px}.marketing-website .editorial-section h2{font-size:29px}.marketing-website .editorial-copy{font-size:16px;margin-top:22px}}@media (prefers-reduced-motion:reduce){.marketing-website{scroll-behavior:auto}.marketing-website *,.marketing-website :after,.marketing-website :before{animation:none!important;transition:none!important}}.marketing-website .hero-principles .principle-title{color:#f2f2f2;font-weight:500}.marketing-website{color-scheme:dark}.marketing-website .ambient-surface{filter:grayscale(1)}@media (min-width:801px){.marketing-website .desktop-nav{font-size:clamp(13px,1.15vw,16px)}.marketing-website .home-hero .eyebrow{font-size:clamp(11px,1vw,14px)}.marketing-website .home-intro{font-size:clamp(18px,1.75vw,25px);max-width:850px}.marketing-website .mw-button{min-height:52px;font-size:15px;padding:15px 26px}.marketing-website .hero-principles .principle-title{font-size:18px}.marketing-website .hero-principles p{font-size:16px}.marketing-website .section-summary{font-size:18px}}@media (max-width:360px){.marketing-website .example-nav>div{grid-template-columns:repeat(2,1fr)}}.marketing-website .ambient-surface{height:970px;background-image:url(/assets/marketing/hero-ambient.webp);background-size:cover;opacity:.64;-webkit-mask-image:linear-gradient(#000,#000 56%,transparent);mask-image:linear-gradient(#000,#000 56%,transparent)}.marketing-website .header-inner{height:76px;gap:24px}.marketing-website .header-actions{display:flex;align-items:center;gap:22px}.marketing-website .header-login{font-size:13px;color:#d1d1d1;white-space:nowrap;padding-block:14px}.marketing-website .header-login:hover{color:#fff}.marketing-website .desktop-nav{gap:clamp(18px,2.1vw,30px)}.marketing-website .home-hero{padding-top:clamp(64px,7.3vw,105px);padding-bottom:48px}.marketing-website .home-hero h1{margin-top:27px}.marketing-website .home-intro{margin-top:27px;max-width:820px}.marketing-website .hero-actions{margin-top:32px}.marketing-website .hero-principles{margin-top:clamp(55px,6.4vw,92px);gap:56px}.marketing-website .home-platform{padding-top:45px}.marketing-website .page-intro{padding-top:66px;padding-bottom:42px}.marketing-website .section-block{scroll-margin-top:35px}.marketing-website #main-content{animation:maat-page-enter .65s cubic-bezier(.2,.65,.3,1) both}.marketing-website .reveal-pending{opacity:1;transform:translateY(10px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.65,.3,1)}.marketing-website .reveal-pending.reveal-visible{opacity:1;transform:none}.marketing-website .example-main{animation:maat-detail-enter .3s ease both}.marketing-website .example-nav button,.marketing-website .example-rows button,.marketing-website .material-index>div,.marketing-website .solution-cards article{transition:background .2s ease,border-color .2s ease}.marketing-website .faq-list summary svg{transition:transform .2s ease}.marketing-website .ambient-surface{animation:maat-ambient-enter 1.4s ease both}@keyframes maat-page-enter{0%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes maat-detail-enter{0%{opacity:.6}to{opacity:1}}@keyframes maat-ambient-enter{0%{opacity:.25}to{opacity:.64}}@media (min-width:801px) and (max-width:1150px){.marketing-website .header-inner{gap:18px}.marketing-website .desktop-nav{gap:18px;font-size:13px}.marketing-website .header-actions{gap:16px}.marketing-website .header-pilot{padding:12px 15px}}@media (max-width:800px){.marketing-website .header-inner{height:80px;gap:18px}.marketing-website .header-actions{margin-left:auto}.marketing-website .home-hero{padding-top:64px}.marketing-website .hero-principles{gap:25px}.marketing-website .page-intro{padding-top:50px}}@media (max-width:600px){.marketing-website .header-inner{height:76px;gap:20px}.marketing-website .header-actions{gap:0}.marketing-website .header-pilot{display:none}.marketing-website .header-login{font-size:13px;padding:12px 0}.marketing-website .home-hero{padding-top:45px;padding-bottom:24px}.marketing-website .home-hero h1,.marketing-website .home-intro{margin-top:23px}.marketing-website .hero-actions{margin-top:25px}.marketing-website .hero-principles{margin-top:44px;gap:25px}.marketing-website .hero-principles div{grid-template-columns:1fr 1.25fr;gap:18px}.marketing-website .home-platform{padding-top:30px}.marketing-website .page-intro{padding-block:42px 24px}.marketing-website .ambient-surface{height:800px;background-size:auto 800px;background-position:top}}@media (prefers-reduced-motion:reduce){.marketing-website .reveal-pending{opacity:1;transform:none}.marketing-website #main-content,.marketing-website .ambient-surface,.marketing-website .example-main{animation:none}.marketing-website .ambient-surface{opacity:.64}}.marketing-website .mw-button{box-shadow:none;font-weight:500}.marketing-website .eyebrow,.marketing-website .section-label,.marketing-website .text-link{font-weight:400}.marketing-website .accent{color:var(--accent)}.marketing-website .home-hero{padding-block:clamp(80px,8vw,116px) 96px}.marketing-website .home-hero h1{font-size:clamp(46px,5.65vw,80px);max-width:1160px}.marketing-website .home-intro{max-width:660px;font-size:clamp(18px,1.55vw,22px)}.marketing-website .product-stage{font-size:12px;color:#a3a3a3;margin-top:28px;line-height:1.6}.marketing-website .product-stage a{text-decoration:underline;text-underline-offset:4px}.marketing-website .page-intro{padding-block:88px 76px}.marketing-website .closing-invitation,.marketing-website .home-passport,.marketing-website .home-platform,.marketing-website .section-block,.marketing-website .solutions-section{padding-block:clamp(80px,7.8vw,112px);scroll-margin-top:100px}.marketing-website .closing-invitation,.marketing-website .editorial-section,.marketing-website .home-platform,.marketing-website .section-block,.marketing-website .solutions-section{border-top:1px solid var(--rule)}.marketing-website .chapter-band{background:var(--chapter)}.marketing-website .home-platform>.text-link{margin-top:28px}.marketing-website .guided-example{display:grid;grid-template-columns:.9fr 1.25fr;border:1px solid #353535;border-radius:7px;overflow:hidden;background:#151515}.marketing-website .guided-choices{display:flex;flex-direction:column;justify-content:center;padding:24px;gap:10px;border-right:1px solid #353535}.marketing-website .guided-choices button{display:flex;gap:16px;align-items:center;text-align:left;background:transparent;border:1px solid transparent;border-radius:4px;padding:20px 18px;font-size:15px;line-height:1.5;color:#b8b8b8}.marketing-website .guided-choices button>span{font-size:12px;color:#a3a3a3}.marketing-website .guided-choices button>svg{margin-left:auto;flex-shrink:0}.marketing-website .guided-choices button[aria-pressed=true]{background:#252525;border-color:#454545;color:#f2f2f2}.marketing-website .guided-choices button:hover{background:#202020;color:white}.marketing-website .guided-detail{padding:40px 44px;min-height:360px}.marketing-website .guided-detail h3{font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.25;letter-spacing:-.025em;margin-top:20px}.marketing-website .guided-detail>p:not(.example-caption){font-size:16px;color:var(--secondary);margin-top:20px;max-width:54ch}.marketing-website .guided-detail>.guided-status{font-size:12px!important;color:#d0d0d0!important;border-top:1px solid var(--rule);padding-top:20px}.marketing-website .workflow-journey{border-top:1px solid var(--rule)}.marketing-website .workflow-journey details{border-bottom:1px solid var(--rule)}.marketing-website .workflow-journey summary{display:flex;align-items:center;gap:28px;padding:26px 16px;cursor:pointer;list-style:none}.marketing-website .workflow-journey summary::-webkit-details-marker{display:none}.marketing-website .workflow-journey .feature-number{margin:0}.marketing-website .workflow-journey h3{font-size:22px;font-weight:400}.marketing-website .workflow-journey summary svg{margin-left:auto;flex-shrink:0}.marketing-website .workflow-journey details[open] summary svg{transform:rotate(90deg)}.marketing-website .workflow-journey details>p{color:var(--secondary);max-width:70ch;padding:0 32px 28px 62px;font-size:16px}.marketing-website .pilot-contact{display:grid;grid-template-columns:1.1fr .8fr;grid-gap:clamp(40px,7vw,100px);gap:clamp(40px,7vw,100px);padding:48px;background:var(--panel);border:1px solid var(--rule);border-radius:6px}.marketing-website .pilot-contact h2{font-size:32px;line-height:1.2;margin-bottom:22px}.marketing-website .pilot-contact h3{font-size:18px}.marketing-website .pilot-contact p{color:var(--secondary);max-width:56ch}.marketing-website .pilot-contact .mw-button{margin-block:28px 16px}.marketing-website .pilot-contact .quiet-list{margin-block:12px 20px}.marketing-website .outline-toggle{padding-block:36px 72px}.marketing-website .outline-toggle button{border:0;background:none;text-align:left}.marketing-website .pilot-page{padding-block:8px 96px}.marketing-website .form-surface{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:32px;align-self:start}.marketing-website .outline-result>.mw-button{margin-top:20px}.marketing-website .mobile-navigation{max-height:calc(100dvh - 80px);overflow-y:auto}@media (max-width:1050px){.marketing-website .guided-detail{padding:32px}.marketing-website .guided-choices{padding:16px}.marketing-website .guided-choices button{gap:10px;padding:16px 12px;font-size:14px}.marketing-website .solution-cards{gap:16px}.marketing-website .solution-cards article{padding:24px}}@media (max-width:800px){.marketing-website .guided-example{grid-template-columns:1fr}.marketing-website .guided-choices{border-right:0;border-bottom:1px solid var(--rule)}.marketing-website .guided-detail{min-height:320px}.marketing-website .pilot-contact{padding:32px;gap:32px;grid-template-columns:1fr}.marketing-website .solution-cards{grid-template-columns:1fr}}@media (max-width:600px){.marketing-website .home-hero{padding-block:64px 64px}.marketing-website .home-hero h1{font-size:clamp(38px,8.7vw,52px)}.marketing-website .home-hero .eyebrow{font-size:12px;max-width:36ch;margin-inline:auto}.marketing-website .page-intro{padding-block:56px}.marketing-website .closing-invitation,.marketing-website .home-passport,.marketing-website .home-platform,.marketing-website .section-block,.marketing-website .solutions-section{padding-block:64px}.marketing-website .section-label{font-size:12px}.marketing-website .guided-detail{padding:26px 24px;min-height:380px}.marketing-website .guided-detail h3{font-size:25px}.marketing-website .guided-choices button{font-size:14px;padding-block:14px}.marketing-website .example-caption,.marketing-website .example-grid aside .section-label,.marketing-website .example-grid dt{font-size:12px}.marketing-website .workflow-journey summary{gap:16px;padding-inline:4px}.marketing-website .workflow-journey h3{font-size:19px}.marketing-website .workflow-journey details>p{padding-left:36px;padding-right:8px}.marketing-website .pilot-contact{padding:26px 24px}.marketing-website .form-surface{padding:24px}.marketing-website .pilot-contact h2{font-size:28px}.marketing-website .pilot-contact .mw-button{width:100%}.marketing-website .chapter-nav a{font-size:13px}.marketing-website .footer-bottom{font-size:12px}}