html[data-design=mix] .ai-hero{padding-top:126px}.ai-hero__lead{margin:25px 0 0;max-width:30ch;font-size:clamp(20px,2vw,25px);line-height:1.45;color:#e1eaf5}.ai-hero__body{max-width:48ch;margin-top:17px;color:#b4c6d9;font-size:16px;line-height:1.75}.ai-hero .hero__cta .btn--ghost{color:#e0ebf9;border-color:#ffffff40}.ai-hero__experts{display:flex;align-items:center;gap:15px;max-width:420px;margin-top:38px;padding-top:24px;border-top:1px solid #ffffff25;color:#c4d6ea;font-size:13px;line-height:1.6}.ai-hero__faces{display:flex;flex:none;padding-right:9px}.ai-hero__faces img{width:42px;height:42px;border-radius:50%;object-fit:cover;object-position:center 25%;border:2px solid #102238}.ai-hero__faces img+img{margin-left:-9px}.ai-hero__experts>svg{flex:none;transition:transform .2s ease}.ai-hero__experts:hover>svg{transform:translate(4px)}.ai-assessment{background:var(--surface-card);color:var(--text-primary);padding:clamp(24px,2.5vw,32px);border:1px solid var(--border-default);border-radius:4px;scroll-margin-top:105px}.ai-assessment .eyebrow{color:var(--accent-soft-text)}.ai-assessment h2{font:500 clamp(23px,2.1vw,28px)/1.2 var(--font-sans);letter-spacing:-.035em;margin:13px 0 9px}.ai-assessment__intro{color:var(--text-secondary);font-size:14px;margin:0 0 22px}.ai-assessment fieldset{padding:0;margin:0;border:0;min-width:0}.ai-assessment legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ai-choice{position:relative;display:flex;align-items:center;gap:12px;padding:12px 13px;background:var(--surface-subtle);border:1px solid var(--border-strong);margin-top:8px;cursor:pointer;transition:border-color .2s ease,background .2s ease;border-radius:3px}.ai-choice:hover{background:var(--surface-raised);border-color:var(--accent-soft-text)}.ai-choice:has(:checked){background:var(--accent-soft);border-color:var(--accent-soft-text)}.ai-choice:has(:focus-visible){outline:2px solid var(--accent-soft-text);outline-offset:3px}.ai-choice input{accent-color:var(--accent-soft-text);width:17px;height:17px;flex:none;margin:0}.ai-choice>span{flex:1}.ai-choice strong{display:block;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4}.ai-choice small{display:block;margin-top:4px;font-size:12px;color:var(--text-secondary);line-height:1.5}.ai-choice__check{flex:none;opacity:0;color:var(--accent-soft-text);transition:opacity .2s ease}.ai-choice:has(:checked) .ai-choice__check{opacity:1}.ai-assessment__result{margin:18px 0;padding:16px;background:var(--surface-subtle);border:1px solid var(--border-default);border-left:2px solid var(--accent-soft-text);border-radius:3px;min-height:100px}.ai-assessment__result>span{color:var(--accent-soft-text);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.ai-assessment__result strong{display:block;font-size:16px;margin:6px 0;line-height:1.35}.ai-assessment__result p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.ai-assessment>.btn{width:100%;margin-top:8px;font-size:14px}.ai-assessment__hint{margin:13px 0 0;color:var(--text-secondary);font-size:11px;line-height:1.6}.ai-section{padding-block:clamp(64px,7.5vw,110px)}.ai-section .container{--maxw: 1240px}.ai-heading{max-width:790px;margin-bottom:45px}.ai-section .section__title{text-align:left;font-size:clamp(33px,3.7vw,49px);line-height:1.15;margin:18px 0}.ai-section .section__lead{max-width:65ch;margin-left:0;font-size:17px}.ai-section .eyebrow{font-size:11px;letter-spacing:.13em}.ai-section[data-theme=dark] .section__title .grad-text{background:none;color:#aecdf5;-webkit-text-fill-color:currentColor}.ai-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.ai-question{border-top:1px solid var(--border-default);padding-top:24px}.ai-question__top{display:flex;align-items:center;justify-content:space-between;color:var(--accent);margin-bottom:25px}.ai-question__top>span{font-family:var(--font-display);font-size:35px;font-style:italic}.ai-question h3,.ai-process h3{font-size:21px;font-weight:500;line-height:1.4;margin:0 0 12px;letter-spacing:-.025em}.ai-question p,.ai-process p{color:var(--text-secondary);font-size:15px;line-height:1.8;margin:0}.ai-tools{display:flex;align-items:center;gap:14px;padding-top:24px;margin:37px 0 0;border-top:1px solid var(--border-default);color:var(--text-muted);font-size:13px;line-height:1.7}.ai-tools svg{flex:none;color:var(--accent)}.ai-scope{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.3fr);gap:clamp(40px,7vw,95px);align-items:start}.ai-scope__intro{position:sticky;top:110px}.ai-scope__intro .section__title{font-size:clamp(33px,3.3vw,44px)}.ai-scope__nav{display:grid;margin-top:28px}.ai-scope__nav a{display:flex;align-items:center;gap:13px;padding:13px 0;min-height:44px;border-bottom:1px solid var(--border-default);color:var(--text-secondary);font-size:13px}.ai-scope__nav a span{color:#88b4ea;font-size:11px}.ai-scope__nav a svg{margin-left:auto;flex:none;transition:transform .2s ease}.ai-scope__nav a:hover{color:#fff}.ai-scope__nav a:hover svg{transform:translate(4px)}.ai-scope__note{color:var(--text-muted);font-size:13px;line-height:1.8;margin-top:25px}.ai-deliverable{display:grid;grid-template-columns:46px minmax(0,1fr);gap:21px;padding-block:35px;border-top:1px solid var(--border-default);scroll-margin-top:105px}.ai-deliverable:first-child{padding-top:8px;border-top:0}.ai-deliverable:last-child{padding-bottom:0}.ai-deliverable__number{color:#91b9e9;font:italic 32px/1 var(--font-display)}.ai-deliverable__number svg{display:block;margin-top:23px;opacity:.75}.ai-deliverable h3{font:400 27px/1.25 var(--font-display);letter-spacing:-.02em;margin:0 0 14px;color:#f5f8fd}.ai-deliverable__body>p{color:#bccce0;font-size:15px;line-height:1.75;margin:0}.ai-deliverable ul{padding:0;list-style:none;display:grid;gap:10px;margin:22px 0}.ai-deliverable li{display:flex;align-items:flex-start;gap:10px;color:#c9d8e9;font-size:13px;line-height:1.65}.ai-deliverable li svg{margin-top:3px;flex:none;color:#91b9e9}.ai-deliverable__outcome{padding:15px 0 0 17px;border-left:2px solid #5a82b4}.ai-deliverable__outcome span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#91b9e9}.ai-deliverable__outcome p{margin:7px 0 0;font-size:14px;color:#e9f1fb;line-height:1.65}.ai-experts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px)}.ai-expert{display:flex;flex-direction:column;gap:24px;min-width:0;padding-top:24px;border-top:1px solid var(--border-default)}.ai-expert__image{overflow:hidden;display:block;width:100%;aspect-ratio:1;background:#e8edf2}.ai-expert__image img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .5s ease}.ai-expert__image:hover img{transform:scale(1.035)}.ai-expert__copy{display:flex;flex:1;flex-direction:column;align-items:flex-start}.ai-expert__copy .eyebrow{font-size:10px;line-height:1.7;letter-spacing:.06em}.ai-expert h3{font:400 clamp(24px,2.2vw,29px)/1.2 var(--font-display);margin:10px 0 14px}.ai-expert p{font-size:14px;line-height:1.75;color:var(--text-secondary);margin:0 0 14px}.ai-expert__links{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:auto}.ai-expert-profile{margin-top:clamp(48px,6vw,80px);padding-top:clamp(48px,6vw,80px);border-top:1px solid var(--border-default);scroll-margin-top:105px}.ai-text-link{display:inline-flex;align-items:center;gap:9px;color:var(--accent);font-size:13px;min-height:44px;font-weight:500}.ai-text-link svg{flex:none;transition:transform .2s ease}.ai-text-link:hover svg{transform:translate(3px,-3px)}.ai-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:0;margin:0;list-style:none}.ai-process li{border-top:1px solid var(--border-default);padding-top:24px}.ai-process__number{display:flex;align-items:center;justify-content:space-between;color:#9dc3f0;font:italic 42px/1.2 var(--font-display);margin-bottom:23px}.ai-related{margin-top:50px;padding-top:30px;border-top:1px solid var(--border-default);display:flex;justify-content:space-between;align-items:center;gap:30px}.ai-related h3{font-weight:500;font-size:17px;margin:0 0 8px}.ai-related p{color:var(--text-secondary);max-width:63ch;font-size:14px;line-height:1.7;margin:0}.ai-related>a{flex:none}.ai-section .faq{max-width:none}.ai-sources{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:11px;color:var(--text-muted);margin-top:28px;line-height:1.8}.ai-sources a{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.ai-final .finalcta__title{max-width:27ch;font-weight:400}.ai-final .finalcta__title em{color:#aecdf5}.ai-final .btn--ghost{color:#e7eef8;border-color:#fff4}.ai-hero__lead,.ai-hero__body,.ai-hero__experts,.ai-hero__assessment{animation:ai-enter .7s cubic-bezier(.2,.65,.3,1) both}.ai-hero__body{animation-delay:.1s}.ai-hero__experts{animation-delay:.2s}.ai-hero__assessment{animation-delay:.15s}@keyframes ai-enter{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@media(max-width:1000px){.ai-scope{gap:38px}.ai-related{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:900px){.ai-hero__experts{margin-top:26px}.ai-hero .hero__inner>.hero__visual{justify-self:stretch}.ai-assessment{max-width:640px}.ai-scope{grid-template-columns:minmax(0,1fr)}.ai-scope__intro{position:static}.ai-scope__nav{display:none}.ai-scope__note{max-width:60ch}.ai-deliverable:first-child{border-top:1px solid var(--border-default);padding-top:30px}}@media(min-width:601px)and (max-width:760px){.ai-experts{grid-template-columns:minmax(0,1fr);gap:32px}.ai-expert{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}}@media(max-width:600px){html[data-design=mix] .ai-hero{padding-top:105px}.ai-hero__lead{font-size:20px}.ai-hero__body{font-size:15px}.ai-hero__experts{margin-top:25px}.ai-assessment{padding:25px 20px}.ai-choice{padding:13px 10px;gap:10px}.ai-choice small{font-size:12px}.ai-choice__check{display:none}.ai-assessment__result{min-height:120px}.ai-heading{margin-bottom:32px}.ai-questions,.ai-process{grid-template-columns:minmax(0,1fr);gap:28px}.ai-question__top{margin-bottom:15px}.ai-deliverable{grid-template-columns:30px minmax(0,1fr);gap:15px}.ai-deliverable__number{font-size:27px}.ai-deliverable h3{font-size:25px}.ai-deliverable__outcome{padding-top:6px}.ai-experts{grid-template-columns:minmax(0,1fr);gap:35px}.ai-expert{gap:20px}.ai-expert h3{font-size:24px}.ai-expert p{font-size:13px}.ai-process__number{margin-bottom:14px;font-size:36px}.ai-final .finalcta__title{font-size:34px}.ai-sources{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ai-section *,.ai-hero *,.ai-final *{animation:none!important;transition:none!important}.ai-expert__image:hover img,.ai-text-link:hover svg{transform:none}}
