.cx-hero{background:#eceaf3;padding:85px 0 80px;color:#29233e;overflow:hidden}.cx-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:7%;align-items:center}.cx-intro>.eyebrow{color:#65567b;max-width:440px}.cx-intro h1{font-size:clamp(64px,6.5vw,99px);margin:30px 0;line-height:1.01}.cx-intro h1 em{color:#6a5288}.cx-lead{font-size:24px;line-height:1.4;margin-bottom:20px}.cx-intro>p:not(.eyebrow):not(.cx-lead){color:#625b6c;max-width:540px;font-size:15px}.cx-intro .actions{margin-top:30px}.cx-primary{background:#342744;color:#fff!important}.cx-primary:hover{background:#503c68}.cx-subsidy{margin-top:35px;padding-top:25px;border-top:1px solid #c9c1d3;display:flex;gap:17px;align-items:center}.cx-subsidy>span{font-size:40px;color:#7f6994}.cx-subsidy p{font-size:11px;line-height:1.8}.cx-subsidy strong{font-weight:600}.cx-orbit{display:grid;grid-template-columns:1fr 1fr;gap:20px;position:relative;padding:30px 10px}.cx-orbit:before{content:'';position:absolute;width:440px;height:440px;border:1px solid #b5a8c680;border-radius:50%;inset:70px -20px auto;pointer-events:none}.cx-orbit:after{content:'';position:absolute;width:340px;height:340px;border:1px solid #b5a8c680;border-radius:50%;inset:120px 30px auto;pointer-events:none}.cx-orbit-label{grid-column:1/-1;text-align:center;font-size:9px;letter-spacing:.16em;margin-bottom:12px;color:#73657e}.cx-brand-tile{position:relative;z-index:1;background:#ffffffde;border:1px solid white;padding:24px;display:flex;flex-direction:column;box-shadow:0 12px 40px #392b5010;min-height:155px}.cx-brand-tile>b{font:44px/1.1 var(--serif);margin-bottom:14px}.cx-brand-tile>span{font-weight:600;font-size:15px}.cx-brand-tile>small{font-size:10px;color:#746c7d;margin-top:4px}.google-tile{transform:rotate(-4deg);color:#316954}.ai-tile{transform:translateY(18px) rotate(3deg);color:#32383f}.canva-tile{transform:rotate(2deg);color:#7460a0}.adobe-tile{transform:translateY(-10px) rotate(-3deg);color:#b74445}.cx-center{grid-column:1/-1;background:#332a43;color:#fff;z-index:2;justify-self:center;min-width:85%;padding:22px;text-align:center;box-shadow:0 18px 30px #2c20302a;border:1px solid #746287}.cx-center>span{font-size:8px;letter-spacing:.13em;display:block;color:#cfc6da}.cx-center strong{font:50px/1.3 var(--serif);display:block}.cx-center small{color:#d6ccdf;font-size:11px}.cx-orbit-caption{grid-column:1/-1;font-size:10px;text-align:center;color:#71687c;position:relative;z-index:1;margin-top:8px}.cx-service-strip{background:#30283f;color:#e1d8ec;padding:21px 0}.cx-service-strip .wrap{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.08em}.cx-filter-row{display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.cx-search{flex:1;max-width:500px}.cx-search input{width:100%;padding:15px 19px;border:1px solid #d7d1df;background:white;font-size:13px}.cx-filters{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.cx-filters button{padding:10px 17px;background:transparent;font-size:12px;color:#665e70}.cx-filters .active{background:#372b48;color:#fff}.cx-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:24px 0}.cx-benefit{background:white;border:1px solid #e0dce5;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.cx-benefit:hover{transform:translateY(-5px);box-shadow:0 18px 40px #372b4812}.cx-benefit-art{height:170px;padding:25px;position:relative;display:flex;align-items:center;justify-content:center;background:#e5eee8;overflow:hidden}.cx-benefit-art:before{content:'';position:absolute;width:180px;height:180px;border:1px solid #ffffff99;border-radius:50%;right:-20px;top:-20px}.cx-benefit-art>span{font:80px/1 var(--serif);color:#2c6652}.cx-benefit-art>small{position:absolute;left:20px;bottom:15px;letter-spacing:.1em;font-size:8px}.cx-benefit.openai .cx-benefit-art{background:#263e38;color:#d4e8dc}.cx-benefit.openai .cx-benefit-art>span{color:#d4e8dc}.cx-benefit.canva .cx-benefit-art{background:#e6dbf0;color:#624784}.cx-benefit.canva .cx-benefit-art>span{color:#624784;font-style:italic}.cx-benefit.adobe .cx-benefit-art,.cx-benefit.acrobat .cx-benefit-art{background:#f1e0d9;color:#9b4a40}.cx-benefit.adobe .cx-benefit-art>span,.cx-benefit.acrobat .cx-benefit-art>span{color:#9b4a40}.cx-benefit.microsoft .cx-benefit-art{background:#e1e7f1;color:#455d83}.cx-benefit-body{padding:25px;flex:1;display:flex;flex-direction:column}.cx-benefit h3{font-size:24px;letter-spacing:-.02em;color:#2d263b}.cx-offer{font-size:9px;padding:6px 0;color:#73568d;margin:5px 0 12px}.cx-benefit-body>p{font-size:13px;color:#706779;line-height:1.8}.cx-benefit details{font-size:11px;margin:18px 0 22px}.cx-benefit summary{cursor:pointer;color:#584765}.cx-benefit details p{margin-top:10px;color:#766d7b}.cx-interest{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e4dfe7;background:none;padding:18px 0 0;margin-top:auto;font-size:11px;font-weight:600;color:#513f63;text-align:left}.cx-catalog-note{font-size:10px;line-height:1.8;max-width:960px;color:#807584}.cx-managed{background:#30283e;color:#f1eaf7;padding:90px 0}.cx-managed .section-heading>p{color:#c4b7cf;max-width:400px}.cx-managed h2 em{color:#c8b4df}.cx-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px}.cx-journey article{border-top:1px solid #9582a660;padding-top:20px}.cx-journey span{font:35px var(--serif);color:#b09ac8}.cx-journey h3{font:29px var(--serif);margin:15px 0}.cx-journey p{font-size:13px;color:#c7bcd0}.cx-subsidy-band{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#ffffff08;border:1px solid #ad96bf45;padding:40px;margin-top:65px}.cx-subsidy-band h3{font:42px/1.15 var(--serif);margin-top:15px}.cx-subsidy-band p{font-size:15px}.cx-subsidy-band small{display:block;margin-top:20px;font-size:10px;color:#b9aaca}.cx-intake{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.cx-intake h2{margin:25px 0}.cx-intake>div>p:not(.eyebrow){font-size:15px;color:#716777;max-width:460px}.cx-contact-note{display:flex;flex-direction:column;margin-top:35px;font-size:11px;gap:12px;color:#786388}.cx-form{background:#eeebf2;padding:32px;display:flex;flex-direction:column;gap:20px}.cx-form label{display:flex;flex-direction:column;font-size:11px;gap:8px}.cx-form input,.cx-form select,.cx-form textarea{width:100%;border:1px solid #cfc6d6;background:#fff;padding:13px;border-radius:0}.cx-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cx-form fieldset{border:0;padding:0;margin:0}.cx-form legend{font-size:11px;margin-bottom:12px}.cx-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cx-choices label{flex-direction:row;align-items:center;border:1px solid #d7cfe0;padding:10px;background:#ffffff80;cursor:pointer}.cx-choices input{width:auto;accent-color:#5a3e73}.cx-form .small-note{font-size:10px}.cx-form pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 var(--sans);background:#fff;padding:18px;margin:15px 0}.cx-form #managed-result .button{font-size:11px;margin-bottom:12px}.cx-faq{padding-bottom:90px;max-width:1000px}.cx-faq h2{margin:20px 0 35px}.cx-faq details{padding:22px 0;border-top:1px solid #dbd5de}.cx-faq summary{cursor:pointer;font-size:16px}.cx-faq details p{font-size:13px;color:#756b7b;margin-top:16px;max-width:800px}.ad-hero{padding:80px 0 0;background:#142f2b;color:#eee9dd}.ad-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center}.ad-hero h1{font-size:clamp(60px,6.4vw,96px);margin:30px 0}.ad-hero h1 em{color:#d0ba92}.ad-hero .eyebrow{color:#c2b293}.ad-lead{font-size:23px;line-height:1.4;margin-bottom:20px}.ad-hero-grid>div>p:not(.eyebrow):not(.ad-lead){font-size:15px;color:#bac8be;max-width:550px}.ad-hero .actions{margin-top:30px}.ad-blueprint{background:linear-gradient(135deg,#ffffff08,transparent);border:1px solid #a6a08370;padding:32px;position:relative}.ad-blueprint>.eyebrow{font-size:8px;letter-spacing:.13em}.ad-purpose{text-align:center;margin:35px auto 0;padding:28px;border:1px solid #a6a08388;max-width:220px;background:#1e3c34}.ad-purpose small{font-size:8px;letter-spacing:.13em;display:block;color:#cdbb96}.ad-purpose strong{font:48px var(--serif)}.ad-structure{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative;padding-top:45px}.ad-structure:before{content:'';position:absolute;left:50%;top:0;height:45px;border-left:1px solid #a6a08388}.ad-structure>div{padding:20px;border:1px solid #a6a08377;background:#ffffff04;display:flex;flex-direction:column}.ad-structure span{font:11px monospace;color:#c0af89;margin-bottom:15px}.ad-structure strong{font:25px var(--serif)}.ad-structure small{font-size:9px;margin-top:7px;color:#a9b9ab}.ad-foundation{border-top:1px solid #a6a08377;padding-top:20px;margin-top:22px;font-size:7px;letter-spacing:.1em;text-align:center;color:#b4c1af}.ad-hero-bottom{display:flex;gap:25px;justify-content:space-between;padding:25px 0;margin-top:70px;border-top:1px solid #829b8270;font-size:9px;color:#c3c9b9;letter-spacing:.08em}.ad-manifest>.eyebrow{margin-bottom:35px}.ad-manifest .large-copy{margin-bottom:20px}.ad-manifest .editorial-grid>div>p:not(.large-copy){font-size:14px;color:#68766c}.ad-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:30px}.ad-deliverables span{padding:13px;border:1px solid #c9d0bf;font-size:10px;background:#eceee4}.ad-regulatory{padding:90px 0;background:#e8e4d9;color:#2d3b31}.ad-regulatory .section-kicker>span:last-child{font-size:9px;letter-spacing:.08em;color:#6d7164}.ad-regulatory .section-heading>p{max-width:450px;font-size:14px}.ad-regulator-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ad-regulator-grid article{padding:35px;background:#f7f4eb;border:1px solid #d6cfbd;position:relative;overflow:hidden}.ad-regulator-grid article:after{content:'';width:110px;height:110px;border:1px solid #d7ccae;position:absolute;right:-45px;top:-45px;transform:rotate(45deg)}.ad-agency{font:45px var(--serif);color:#59664b;display:block;border-bottom:1px solid #d6cfbd;padding-bottom:25px}.ad-agency i{font-size:30px;font-style:normal}.ad-regulator-grid h3{font-size:22px;margin:25px 0 14px}.ad-regulator-grid p{font-size:13px;color:#747869;line-height:1.9;max-width:520px}.ad-agency-meta{font-size:8px;color:#9a8d6b;letter-spacing:.06em;display:block;margin-top:30px}.ad-response-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0}.ad-response-grid article{border-top:2px solid #a59674;padding-top:18px}.ad-response-grid span{font-size:9px;letter-spacing:.12em;color:#867655}.ad-response-grid h3{font:29px var(--serif);margin:15px 0}.ad-response-grid ul{padding-left:17px;color:#727669;font-size:12px;line-height:2}.ad-reg-bottom{display:flex;gap:35px;justify-content:space-between;align-items:center}.ad-reg-bottom p{font-size:11px;max-width:550px;color:#757465}.ad-reg-bottom .button{background:#334c3c;color:#fff}.ad-source-note{margin-top:35px;font-size:10px;color:#7b796b}.ad-source-note summary{cursor:pointer}.ad-source-note p{margin-top:15px;max-width:750px}.ad-source-note a{display:inline-block;border-bottom:1px solid;margin-right:20px;margin-top:10px}.obs-launch-preview{background:#12212c;border:1px solid #41606a;box-shadow:0 25px 80px #12212c50;color:#d7e5e4;transform:perspective(1500px) rotateY(-6deg);margin-top:55px}.obs-launch-bar{font:11px monospace;padding:18px 25px;border-bottom:1px solid #ffffff25;display:flex;justify-content:space-between;gap:20px;color:#a9ccb9}.obs-launch-body{display:grid;grid-template-columns:140px 1fr;min-height:270px}.obs-launch-sidebar{padding:25px 18px;border-right:1px solid #ffffff22;font:10px/3 monospace;color:#819caa}.obs-launch-main{padding:28px}.obs-launch-main>span{font:10px monospace;color:#93b99d}.obs-launch-main h3{font:36px var(--serif);margin:12px 0 25px}.obs-mini-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.obs-mini-cards>span{padding:20px;border:1px solid #ffffff25;font-size:11px;background:#ffffff04}.obs-mini-cards small{display:block;color:#88b99e;margin-top:12px;font-size:8px}.obs-launch-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.obs-launch-actions .button{background:#b9d4a5;color:#172e26}.obs-launch-actions p{font-size:11px;color:#a7b9c0;max-width:460px}.obs-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.obs-feature-grid article{border-top:1px solid #b3c2b2;padding:25px 0}.obs-feature-grid span{font:40px var(--serif);color:#7b987d}.obs-feature-grid h3{font:30px var(--serif);margin:18px 0}.obs-feature-grid p{font-size:13px;color:#738174}
@media(max-width:1000px){.cx-layout,.ad-hero-grid{gap:4%}.cx-orbit{gap:13px}.cx-brand-tile{padding:18px;min-height:145px}.cx-intro h1{font-size:75px}.ad-hero h1{font-size:72px}.ad-blueprint{padding:23px}.ad-structure>div{padding:15px}.cx-filter-row{flex-direction:column}.cx-search{max-width:none}.cx-benefit-grid{gap:15px}.cx-benefit-body{padding:21px}.cx-benefit h3{font-size:21px}.cx-intake{gap:5%}.ad-regulator-grid article{padding:25px}}
@media(max-width:760px){.cx-hero,.ad-hero{padding-top:50px}.cx-layout,.ad-hero-grid{grid-template-columns:1fr;gap:45px}.cx-intro h1,.ad-hero h1{font-size:62px}.cx-lead,.ad-lead{font-size:21px}.cx-intro>.eyebrow,.ad-hero .eyebrow{font-size:9px}.cx-orbit{max-width:450px;margin:auto;padding:20px 8px}.cx-orbit:before{width:320px;height:320px;inset:110px 0 auto}.cx-orbit:after{width:250px;height:250px;inset:145px 35px auto}.cx-brand-tile>span{font-size:13px}.cx-service-strip .wrap{display:grid;grid-template-columns:1fr 1fr;font-size:8px;gap:15px}.cx-benefit-grid{grid-template-columns:1fr}.cx-benefit-art{height:170px}.cx-benefit h3{font-size:26px}.cx-benefit-body{padding:27px}.cx-filters button{padding:9px 12px;font-size:11px}.cx-journey{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:35px}.cx-managed{padding:65px 0}.cx-subsidy-band{grid-template-columns:1fr;gap:25px;padding:27px;margin-top:40px}.cx-intake{grid-template-columns:1fr;gap:35px}.cx-form{padding:25px}.cx-form-pair{grid-template-columns:1fr}.cx-faq{padding-bottom:65px}.cx-faq summary{font-size:14px}.ad-hero-bottom{display:grid;grid-template-columns:1fr 1fr;font-size:8px;gap:18px;margin-top:45px}.ad-regulatory{padding:60px 0}.ad-regulator-grid,.ad-response-grid{grid-template-columns:1fr}.ad-agency{font-size:40px}.ad-reg-bottom{flex-direction:column;align-items:start}.ad-regulatory .section-kicker{align-items:start;gap:15px}.ad-regulatory .section-kicker>span:last-child{font-size:7px;max-width:120px;text-align:right}.ad-response-grid{gap:20px}.ad-response-grid ul{font-size:13px}.obs-launch-preview{transform:none}.obs-launch-body{grid-template-columns:1fr}.obs-launch-sidebar{display:none}.obs-launch-main{padding:20px}.obs-mini-cards{grid-template-columns:1fr}.obs-mini-cards>span{padding:14px}.obs-launch-bar{font-size:8px;padding:17px}.obs-launch-actions{flex-direction:column;align-items:start}.obs-feature-grid{grid-template-columns:1fr}}
