[hidden]{display:none!important}.quick-value{max-width:1320px;margin:22px auto 32px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;text-align:left}.quick-value>div{padding:16px 6px}.quick-value p{font-size:16px;line-height:1.5}.quick-value button{padding:20px;text-align:left;background:#142a38;border:1px solid #bba15377;border-radius:16px;color:#e8edf0;cursor:pointer;font:inherit}.quick-value button:hover,.quick-value button:focus-visible{background:#203c4b;border-color:#e8ca70;transform:translateY(-2px)}.quick-value strong,.quick-value span,.quick-value b{display:block}.quick-value strong{font-size:20px;color:#f0d480}.quick-value span{font-size:16px;line-height:1.5;margin:10px 0}.quick-value b{font-size:14px;color:#f0d480}.world-heading h1{font-size:clamp(34px,4vw,58px)}.world-heading>p:last-child{max-width:820px;margin:18px auto}.connection-discovery{min-height:280px!important;opacity:1!important;visibility:visible!important}#return-hub,#difference,.world-payoff,#tribe-voices{display:none!important}.agency-page #return-hub{display:block!important}.agency-page .world-modes,.agency-page .quick-value,.agency-page #our-story{display:none!important}.hub-boundary{display:none}.conversion-grid .button{margin:8px 10px 8px 0}.conversion-grid button{font:inherit;cursor:pointer}.optional-contact{margin:20px 0}.optional-contact summary{cursor:pointer;color:#ecd071;font-size:17px}#dna-review .button{margin:8px 12px 8px 0}#intake-send-pending,.nav-login{display:none!important}#intake-delivery-status{font-size:14px}.mobile-contact{display:none}.world-disclaimer{font-size:14px}.world-private{font-size:14px}.policy-step[hidden]{display:none!important}footer a{color:#e8cc72}body{padding-bottom:0}.privacy-page main{max-width:850px;margin:auto;padding:65px 24px}.privacy-page h1{font-size:46px}.privacy-page h2{font-size:26px;margin-top:34px}.privacy-page p,.privacy-page li{font-size:17px;line-height:1.7}@media(max-width:780px){.quick-value{grid-template-columns:1fr;margin:18px 0 28px;gap:12px}.quick-value>div{padding:0}.quick-value button{padding:16px}.quick-value strong{font-size:18px}.mobile-contact{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:90;background:#0b1b28;border-top:1px solid #e2c46488;padding:10px 18px;gap:15px;justify-content:center}.mobile-contact a,.mobile-contact button{background:#e2c464;border:0;color:#0b1b28;border-radius:28px;padding:11px 22px;font:600 15px 'DM Sans',sans-serif;text-decoration:none}.mobile-contact button{background:transparent;border:1px solid #e2c464;color:#e2c464}.dna-basket{bottom:65px!important}body{padding-bottom:76px}.world-stage{padding-top:25px}.site-nav{max-height:75vh;overflow:auto}#dna-review .button{display:block;text-align:center;max-width:100%}.agency-page .mobile-contact{display:none}}@media(prefers-reduced-motion:reduce){.quick-value button{transform:none!important}}

body{padding-bottom:100px}@media(max-width:780px){body{padding-bottom:155px}.dna-progress{bottom:65px}.agency-page .dna-progress{bottom:0}.agency-page{padding-bottom:90px}}

/* Compact audience switch, ahead of its matching example. */
.path-choice{max-width:540px;margin:20px auto}.path-choice>h2{font:500 18px/1.3 var(--sans,'DM Sans',sans-serif);text-align:center;color:#edf2f4;margin:0 0 12px}.path-choice .world-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.path-choice .world-modes button{display:block;width:100%;min-height:48px;padding:10px 16px;text-align:center;border:1px solid #e3c365;border-radius:10px;background:#122a39;color:#f4d780;cursor:pointer;transition:background .18s,box-shadow .18s}.path-choice .world-modes button::after{display:none}.path-choice .world-modes button[aria-pressed=true]{background:#e3c365;color:#0b1c28;border-color:#e3c365}.path-title{display:flex;justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:600;line-height:1.3}.path-choice .world-modes button:hover{background:#234455;box-shadow:0 0 0 2px #e3c36540}.path-choice .world-modes button[aria-pressed=true]:hover{background:#f0d17b}.path-choice .world-modes button:focus-visible{outline:3px solid #fff;outline-offset:4px}.quick-value{grid-template-columns:1fr 1.4fr;max-width:1040px;margin:24px auto 32px}@media(max-width:620px){.path-choice{margin:18px auto}.path-choice>h2{font-size:17px}.path-choice .world-modes{gap:8px}.path-choice .world-modes button{padding:10px 8px}.path-title{font-size:16px;gap:6px}.path-title>span{display:none}.quick-value{grid-template-columns:1fr;gap:10px}}@media(prefers-reduced-motion:reduce){.path-choice .world-modes button{transition:none}}
