.header-option .new-hero{padding:56px 0 0;--hero-shift:0px}.header-option .new-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:center}.header-option .new-copy{position:relative}.header-option .new-hero h1{font-size:64px;line-height:1.03;letter-spacing:-1.8px;max-width:none}.header-option .new-hero .eyebrow{font-size:13px;margin-bottom:24px}.header-option .new-hero .lead{font-size:19px;line-height:1.5;max-width:520px;margin:24px 0 28px}.header-option .hero-actions{flex-direction:row;align-items:center;gap:8px}.header-option .new-hero .btn{font-size:15px;min-height:48px;padding:12px 18px;gap:20px}.header-proof{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:24px;font-size:12px;color:#535e6b}.header-proof>span:first-child{color:#001b4a}.header-proof>span+span:before{content:'·';padding-right:16px;color:#535e6b}.header-bridge{margin-top:40px;border-top:1px solid #cbd6e6;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:14px;line-height:1.4;color:#425571}.header-bridge>span:first-child{color:#001b4a}.header-option .new-hero+.experience{border-top:0}.header-option header .nav{position:relative}.new-call{border-radius:12px;background:#001b4a;color:white;padding:20px;overflow:hidden}.new-call-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;margin-bottom:16px}.new-call-top>span:last-child{font-size:12px;color:#c3d3ef}.header-people{display:grid;grid-template-columns:1fr 1fr;gap:8px;aspect-ratio:4/3}.header-person{background-image:url('assets/conversation.webp');background-size:200% 200%;position:relative;min-width:0;border-radius:6px;overflow:hidden}.header-person.person-1{background-position:0 0}.header-person.person-2{background-position:100% 0}.header-person.person-3{background-position:0 100%}.header-person.person-4{background-position:100% 100%}.header-person>span{position:absolute;bottom:8px;left:8px;background:#001b4acc;color:white;font-size:11px;border-radius:4px;padding:3px 8px}.new-call-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;font-size:11px;color:#c3d3ef}.new-call-bottom>span{display:flex;align-items:center;gap:8px}.new-call-bottom svg{width:16px;height:16px}.header-option .new-copy,.centred-invitation,.big-idea-head{animation:header-copy-in .8s cubic-bezier(.16,1,.3,1) both}.header-option .new-call,.hero-workspace,.conversation-frame,.big-idea-call,.dark-call{animation:header-object-in .95s cubic-bezier(.16,1,.3,1) .12s both}.header-option .header-person{animation:header-person-in .8s cubic-bezier(.16,1,.3,1) both}.header-option .person-1{animation-delay:.12s}.header-option .person-2{animation-delay:.24s}.header-option .person-3{animation-delay:.36s}.header-option .person-4{animation-delay:.48s}@keyframes header-copy-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes header-object-in{from{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:none}}@keyframes header-person-in{from{opacity:0;transform:translateY(24px);clip-path:inset(16% 0 0 0 round 6px)}to{opacity:1;transform:none;clip-path:inset(0 round 6px)}}
/* H01 — one light canvas from navigation to the end of the offer. */
.header-option.h01 header{background:#e4ebf6;border:0;backdrop-filter:none}.header-option.h01 header .selected-logo img{mix-blend-mode:multiply}.hero-h01{background:#e4ebf6}.header-option.h01 .new-hero-grid{align-items:start}.header-option.h01 .new-copy{padding-top:16px}.header-option.h01 .new-copy h1{font-size:68px}.header-option.h01 .new-call{margin-top:0}.header-option.h01 .header-bridge{border-color:#b9cae2}
/* H02 — one centred invitation, then four people across the composition. */
.header-option.h02 header{background:white;border:0}.header-option .hero-h02{padding-top:40px}.centred-invitation{text-align:center;max-width:1100px;margin:auto}.centred-invitation .eyebrow{justify-content:center}.header-option .hero-h02 h1{font-size:76px;line-height:1.01}.hero-h02 h1>span{color:#315da8}.header-option .hero-h02 .lead{max-width:780px;margin:24px auto 28px;font-size:19px}.hero-h02 .hero-actions,.hero-h02 .header-proof{justify-content:center}.hero-h02>.container>.header-people{grid-template-columns:repeat(4,1fr);aspect-ratio:auto;height:200px;margin-top:36px;gap:16px}.hero-h02 .header-person{border-radius:12px}.centred-bridge{display:grid;grid-template-columns:.8fr 1.6fr auto;align-items:center;gap:32px;border-bottom:1px solid #e2e8f0;padding:28px 0;font-size:14px;color:#535e6b}.centred-bridge>span:first-child{color:#001b4a}.centred-bridge>span:last-child{color:#315da8;font-size:24px}.centred-bridge p{color:#535e6b}
/* H03 — copy and product space describe the same thing. */
.header-option.h03 header{background:#f2f5f9;border:0}.header-option.h03 header .selected-logo img{mix-blend-mode:multiply}.hero-h03{background:#f2f5f9}.hero-h03 .new-copy{padding:24px 0 24px 28px;border-left:3px solid #5683d2}.header-option .hero-h03 h1{font-size:66px}.hero-workspace{background:white;border:1px solid #c3d3ef;border-radius:12px;padding:28px}.workspace-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#315da8;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.workspace-head .pill{font-size:10px}.hero-workspace>h3{font-size:24px;line-height:1.15;margin:24px 0}.workspace-call{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:20px;padding:16px;background:#f2f5f9;border-radius:8px}.workspace-call>img{width:140px;height:105px;object-fit:cover;border-radius:6px}.workspace-call>div>span{display:flex;align-items:center;gap:8px;font-size:15px}.workspace-call small{display:block;font-size:12px;color:#535e6b;margin-top:8px}.workspace-call svg{width:18px;height:18px;color:#315da8}.workspace-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.workspace-cards>div{border:1px solid #d8e1ee;border-radius:8px;padding:20px}.workspace-cards svg{color:#315da8;margin-bottom:16px}.workspace-cards span{font-size:14px;display:block}.workspace-cards small{font-size:11px;display:block;color:#535e6b;margin-top:8px}.workspace-bottom{display:flex;align-items:center;gap:12px;border-top:1px solid #e2e8f0;margin-top:24px;padding-top:20px;font-size:13px;color:#535e6b}.workspace-bottom svg{width:18px;height:18px;color:#315da8}.header-option.h03 .header-bridge{border-color:#d2dce9}
/* H04 — a single physical frame joins the image and invitation. */
.header-option.h04 header{background:white;border-bottom:0}.header-option .hero-h04{padding-top:32px}.conversation-frame{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;border-radius:16px;background:#e4ebf6;border:1px solid #d3deec}.conversation-side{padding:24px;background:#001b4a;color:white;display:flex;flex-direction:column;justify-content:center}.conversation-label{font-size:14px;margin-bottom:20px;color:#c3d3ef}.conversation-side>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.conversation-prompt{font-size:24px;line-height:1.2;margin-top:24px;color:#e4f222}.conversation-prompt span{display:block;font-size:12px;color:#c3d3ef;margin-top:12px}.conversation-frame>.new-copy{padding:40px;display:flex;flex-direction:column;justify-content:center}.header-option .hero-h04 h1{font-size:56px}.header-option .hero-h04 .lead{font-size:18px}.header-option .hero-h04 .hero-actions{flex-direction:column;align-items:stretch}.header-option .hero-h04 .hero-actions .btn{justify-content:space-between}.header-option .hero-h04 .hero-actions .secondary{justify-content:flex-start;padding-left:0}.header-option .hero-h04 .header-proof{font-size:12px;gap:8px 12px}.hero-h04 .header-proof>span+span:before{padding-right:12px}
/* H05 — full-width type ties the whole opening together. */
.header-option.h05 header{border:0;background:white}.header-option .hero-h05{padding-top:36px}.big-idea-head{border-top:1px solid #cbd6e6;padding-top:32px}.header-option .hero-h05 h1{font-size:88px;line-height:.99;letter-spacing:-2.5px}.hero-h05 h1>span{position:relative;isolation:isolate}.hero-h05 h1>span:after{content:'';position:absolute;left:-4px;right:-8px;bottom:6px;height:28%;background:#e4f222;z-index:-1;transform:scaleX(0);transform-origin:left;animation:highlight-draw .8s cubic-bezier(.16,1,.3,1) .5s forwards}@keyframes highlight-draw{to{transform:scaleX(1)}}.big-idea-body{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center;margin-top:40px}.header-option .hero-h05 .lead{margin-top:0;max-width:560px;font-size:20px}.big-idea-call{border:1px solid #cbd7e8;border-radius:12px;padding:20px;max-width:500px;justify-self:end;width:100%;background:#f2f5f9}.big-idea-call>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#001b4a;margin-bottom:16px}.big-idea-call>div:first-child>span:first-child{display:flex;align-items:center;gap:8px}.big-idea-call svg{width:16px;height:16px;color:#315da8}.big-idea-call .header-people{max-height:230px;aspect-ratio:4/3}.header-option.h05 .header-bridge{margin-top:36px}
/* H06 — navigation and hero share a single dark surface. */
.header-option.h06 header{background:#001b4a;color:white;border:0;backdrop-filter:none;height:80px}.header-option.h06 header .nav{height:72px}.header-option.h06 header .brand{background:white;padding:6px 10px;border-radius:6px}.header-option.h06 header .nav-links>a:not(.btn){color:#e4ebf6}.header-option.h06 header .nav-links>a:hover{color:#e4f222}.header-option.h06 header .menu-toggle{color:white;border-color:#ffffff66}.hero-h06{background:#001b4a;color:white}.header-option .hero-h06{padding-top:48px}.header-option .hero-h06 h1{font-size:60px;line-height:1.04}.hero-h06 h1>span{color:#e4f222}.header-option .hero-h06 .eyebrow{color:#c3d3ef}.hero-h06 .eyebrow:before{background:#e4f222}.header-option .hero-h06 .lead{color:#c3d3ef;font-size:18px}.hero-h06 .hero-actions .secondary{color:#c3d3ef}.hero-h06 .hero-actions .secondary:hover{background:#153662}.hero-h06 .header-proof,.hero-h06 .header-proof>span:first-child{color:#c3d3ef}.hero-h06 .header-proof>span+span:before{color:#c3d3ef}.dark-call{padding:20px;border:1px solid #ffffff33;border-radius:12px;background:#0e2a55}.dark-call-label{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px;margin-bottom:16px;color:#c3d3ef}.dark-call-label .pill{font-size:10px;white-space:nowrap}.dark-call>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.dark-call-foot{display:flex;justify-content:space-between;gap:16px;margin-top:20px;color:white;font-size:14px}.dark-call-foot>span:last-child{color:#c3d3ef;font-size:12px}.hero-h06 .header-bridge{color:#c3d3ef;border-color:#ffffff33}.hero-h06 .header-bridge>span:first-child{color:#e4f222}
@media(max-width:1180px){.header-option .new-hero-grid{gap:40px}.header-option .new-hero h1,.header-option.h01 .new-copy h1{font-size:56px}.header-option .new-hero .lead{font-size:18px}.header-option .new-hero .btn{font-size:14px;padding-inline:16px;gap:16px}.header-proof{font-size:11px;gap:8px 12px}.header-proof>span+span:before{padding-right:12px}.header-bridge{font-size:12px;gap:20px}.header-option .hero-h02 h1{font-size:68px}.hero-h02>.container>.header-people{height:180px}.hero-workspace{padding:24px}.workspace-call{grid-template-columns:112px 1fr;gap:16px;padding:12px}.workspace-call>img{width:112px;height:84px}.workspace-call>div>span{font-size:13px}.workspace-call small{font-size:10px}.workspace-cards>div{padding:16px}.workspace-cards span{font-size:13px}.workspace-cards small{font-size:10px}.header-option .hero-h03 h1{font-size:56px}.conversation-frame>.new-copy{padding:32px}.header-option .hero-h04 h1{font-size:48px}.conversation-prompt{font-size:22px}.header-option .hero-h05 h1{font-size:76px}.big-idea-body{gap:56px}.header-option .hero-h06 h1{font-size:52px}.dark-call-label{font-size:12px;gap:12px}.dark-call-label .pill{font-size:9px}.dark-call-foot{font-size:12px}.dark-call-foot>span:last-child{font-size:11px}}
@media(max-width:900px){.header-option .new-hero{padding-top:40px}.header-option .new-hero-grid{gap:32px}.header-option .new-hero h1,.header-option.h01 .new-copy h1{font-size:44px;letter-spacing:-1px}.header-option .new-hero .eyebrow{font-size:11px;margin-bottom:20px}.header-option .new-hero .lead{font-size:16px;margin:24px 0}.header-option .new-hero .hero-actions{flex-direction:column;align-items:stretch;gap:4px}.header-option .new-hero .hero-actions .btn{justify-content:space-between;font-size:13px;padding-inline:12px;min-height:44px}.header-option .new-hero .hero-actions .secondary{justify-content:flex-start}.header-proof{font-size:11px;gap:8px 12px;margin-top:20px}.header-proof>span+span:before{display:none}.header-proof>span{padding-right:4px}.header-bridge{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:32px;padding:24px 0;font-size:12px}.new-call{padding:16px}.new-call-top{font-size:11px;gap:8px}.new-call-top>span:last-child{font-size:10px}.new-call-bottom{font-size:10px;gap:12px}.new-call-bottom>span:last-child{display:none}.header-person>span{font-size:9px;padding:2px 6px;bottom:6px;left:6px}.header-option .hero-h02 h1{font-size:56px}.header-option .hero-h02 .lead{font-size:17px;max-width:620px}.header-option .hero-h02 .hero-actions{flex-direction:row;justify-content:center;gap:8px}.header-option .hero-h02 .hero-actions .btn{min-height:48px;padding-inline:16px;font-size:14px}.hero-h02 .header-proof{justify-content:center;font-size:12px}.hero-h02>.container>.header-people{height:144px;gap:12px;margin-top:32px}.centred-bridge{grid-template-columns:1fr 1.8fr auto;gap:24px;font-size:12px;padding-block:24px}.hero-h03 .new-copy{padding-left:20px}.header-option .hero-h03 h1{font-size:44px}.hero-workspace{padding:20px}.workspace-head{font-size:12px}.workspace-head .pill{font-size:9px}.hero-workspace>h3{font-size:22px}.workspace-call{display:block}.workspace-call>img{width:100%;height:116px;object-fit:contain;background:#e4ebf6}.workspace-call>div{margin-top:12px}.workspace-call>div>span{font-size:12px}.workspace-call small{font-size:10px}.workspace-cards{gap:8px;margin-top:12px}.workspace-cards>div{padding:12px}.workspace-cards span{font-size:11px}.workspace-cards small{font-size:9px}.workspace-cards svg{width:18px;height:18px;margin-bottom:12px}.workspace-bottom{font-size:11px;gap:8px;margin-top:16px;padding-top:16px}.conversation-frame>.new-copy{padding:24px}.conversation-side{padding:20px}.conversation-label{font-size:12px}.conversation-prompt{font-size:20px}.conversation-prompt span{font-size:11px}.header-option .hero-h04 h1{font-size:40px}.header-option .hero-h04 .lead{font-size:15px}.header-option .hero-h05 h1{font-size:68px}.big-idea-body{gap:40px;margin-top:32px}.header-option .hero-h05 .lead{font-size:17px}.big-idea-call{padding:16px}.big-idea-call>div:first-child{font-size:11px;gap:8px}.big-idea-call>div:first-child>span:last-child{font-size:10px}.header-option .hero-h06 h1{font-size:44px}.header-option .hero-h06 .lead{font-size:16px}.dark-call{padding:16px}.dark-call-label{font-size:11px;align-items:flex-start}.dark-call-label .pill{font-size:8px;padding:4px 6px;white-space:normal;max-width:64px}.dark-call-foot{font-size:12px;gap:12px;flex-direction:column}.dark-call-foot>span:last-child{font-size:11px}}
@media(max-width:680px){.header-option .new-hero{padding:32px 0 0}.header-option .new-hero-grid{grid-template-columns:1fr;gap:32px}.header-option .new-hero h1,.header-option.h01 .new-copy h1{font-size:44px;line-height:1.04;letter-spacing:-1px}.header-option .new-hero .eyebrow{font-size:12px;margin-bottom:20px}.header-option .new-hero .lead{font-size:18px;line-height:1.5;margin:24px 0}.header-option .new-hero .hero-actions{flex-direction:column;align-items:stretch;gap:8px}.header-option .new-hero .hero-actions .btn{min-height:48px;font-size:15px;padding:12px 16px;justify-content:space-between}.header-option .new-hero .hero-actions .secondary{justify-content:center}.header-proof{font-size:12px;gap:8px 16px;margin-top:20px}.header-proof>span:first-child{display:block;width:100%;font-size:14px}.header-proof>span+span:before{display:none}.header-bridge{font-size:12px;gap:16px 24px;margin-top:32px;padding:24px 0;grid-template-columns:1fr 1fr}.new-call{padding:16px}.new-call-top{font-size:12px}.new-call-top>span:last-child{font-size:10px}.new-call-bottom{font-size:11px}.header-person>span{font-size:9px}.header-option.h01 .new-copy{padding-top:0}.header-option.h01 .new-hero{padding-top:32px}.header-option .hero-h02{padding-top:32px}.header-option .hero-h02 h1{font-size:46px;line-height:1.03}.header-option .hero-h02 .lead{font-size:18px}.hero-h02 .lead br{display:none}.hero-h02 .header-proof{font-size:12px}.hero-h02>.container>.header-people{grid-template-columns:1fr 1fr;aspect-ratio:4/3;height:auto;gap:8px;margin-top:28px}.hero-h02 .header-person{border-radius:6px}.centred-bridge{grid-template-columns:1fr auto;gap:12px 24px;font-size:13px;padding:24px 0}.centred-bridge>span:first-child{grid-column:1}.centred-bridge p{grid-column:1}.centred-bridge>span:last-child{grid-column:2;grid-row:1/3}.hero-h03 .new-copy{padding:8px 0 8px 20px}.header-option .hero-h03 h1{font-size:44px}.hero-workspace{padding:24px}.workspace-head{font-size:13px}.workspace-head .pill{font-size:9px}.hero-workspace>h3{font-size:24px;margin-block:20px}.workspace-call{display:block;padding:12px}.workspace-call>img{height:auto;width:100%;aspect-ratio:4/3;object-fit:cover}.workspace-call>div{margin-top:16px}.workspace-call>div>span{font-size:14px}.workspace-call small{font-size:11px}.workspace-cards{gap:10px}.workspace-cards>div{padding:14px}.workspace-cards span{font-size:12px}.workspace-cards small{font-size:10px}.workspace-bottom{font-size:12px;gap:12px}.header-option .hero-h04{padding-top:24px}.conversation-frame{grid-template-columns:1fr;border-radius:12px}.conversation-frame>.new-copy{grid-row:1;padding:28px 24px}.conversation-side{grid-row:2;padding:24px}.header-option .hero-h04 h1{font-size:40px;line-height:1.05}.header-option .hero-h04 .lead{font-size:17px}.header-option .hero-h04 .hero-actions .secondary{padding-left:16px;justify-content:center}.header-option .hero-h04 .header-proof{font-size:12px}.conversation-label{font-size:13px}.conversation-prompt{font-size:24px}.conversation-prompt span{font-size:12px}.header-option .hero-h05{padding-top:20px}.big-idea-head{padding-top:24px}.header-option .hero-h05 h1{font-size:48px;line-height:1.02;letter-spacing:-1.3px}.hero-h05 h1>span:after{bottom:3px;right:-4px}.big-idea-body{grid-template-columns:1fr;gap:28px;margin-top:28px}.header-option .hero-h05 .lead{font-size:18px;margin-top:0}.big-idea-call{max-width:100%;padding:16px;justify-self:stretch}.big-idea-call .header-people{max-height:none}.big-idea-call>div:first-child{font-size:12px}.big-idea-call>div:first-child>span:last-child{font-size:10px}.header-option.h06 header{height:80px}.header-option.h06 header .nav{height:72px}.header-option.h06 header .brand{padding:4px 6px}.header-option.h06 header .selected-logo{width:200px;height:34px}.header-option.h06 header .selected-logo img{width:231.47px!important;left:-15.73px;top:-32.9px}.header-option.h06 header .nav-links{background:#001b4a;top:79px;border-color:#ffffff33;color:white}.header-option .hero-h06{padding-top:32px}.header-option .hero-h06 h1{font-size:42px;line-height:1.05}.header-option .hero-h06 .lead{font-size:18px}.header-option .hero-h06 .hero-actions .secondary{color:#c3d3ef}.hero-h06 .header-proof>span:first-child{color:#c3d3ef}.dark-call{padding:16px}.dark-call-label{font-size:12px;align-items:center}.dark-call-label .pill{font-size:9px;white-space:normal;max-width:76px}.dark-call-foot{font-size:14px;gap:8px}.dark-call-foot>span:last-child{font-size:12px}.hero-h06 .header-bridge{font-size:12px}.header-option .new-hero+.experience{padding-top:56px}}
@media(prefers-reduced-motion:reduce){.header-option .new-copy,.centred-invitation,.big-idea-head,.header-option .new-call,.hero-workspace,.conversation-frame,.big-idea-call,.dark-call,.header-option .header-person{animation:none!important}.hero-h05 h1>span:after{animation:none!important;transform:scaleX(1)}}

.header-option.h06 header .nav-links>a.btn{color:#001b4a}

/* Selected H06: a white identity and a quieter conversation preview. */
.header-option.h06 header .brand{background:transparent;padding:0;border-radius:0}
.header-option.h06 header .white-brand-image{display:block;width:240px;height:auto;max-width:none;max-height:42px;object-fit:contain}
.header-option.h06 .new-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:80px}
.header-option.h06 .dark-call{width:100%;max-width:480px;justify-self:end}
@media(max-width:1180px){.header-option.h06 header .white-brand-image{width:220px;max-height:38px}.header-option.h06 .new-hero-grid{gap:48px}.header-option.h06 .dark-call{max-width:420px}}
@media(max-width:900px){.header-option.h06 header .white-brand-image{width:164px;max-height:30px}.header-option.h06 .new-hero-grid{gap:32px}.header-option.h06 .dark-call{max-width:360px}}
@media(max-width:680px){.header-option.h06 header .brand{background:transparent;padding:0}.header-option.h06 header .white-brand-image{width:212px;max-height:36px}.header-option.h06 .new-hero-grid{grid-template-columns:1fr;gap:32px}.header-option.h06 .dark-call{max-width:340px;justify-self:center}}
