@font-face{font-family:"Bricolage Grotesque";src:url("./assets/fonts/bricolage-400.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Bricolage Grotesque";src:url("./assets/fonts/bricolage-800.ttf") format("truetype");font-style:normal;font-weight:800;font-display:swap}
@font-face{font-family:"Poppins";src:url("./assets/fonts/poppins-400.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Poppins";src:url("./assets/fonts/poppins-600.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}

:root{--accent:#5a5cf9;--ink:#19192b;--muted:#66667a;--line:#d8d8e2;--paper:#fcfcff;--paper-alt:#f0f1f6;--white:#fff;--dark:#18181b;--gutter:clamp(22px,5vw,72px);--space:clamp(84px,9vw,142px);--display:"Bricolage Grotesque",system-ui,sans-serif;--body:"Poppins",system-ui,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth;color-scheme:light}
body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased}
body:after{content:"";position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
img{display:block;max-width:100%;height:auto}
button,input{font:inherit}
a{color:inherit}
p,h1,h2,h3,figure,blockquote{margin-top:0}
h1,h2,h3{font-family:var(--display)}
h1{margin-bottom:24px;font-size:clamp(54px,5.4vw,88px);font-weight:800;letter-spacing:-.05em;line-height:.91}
h2{margin-bottom:24px;font-size:clamp(42px,4vw,68px);font-weight:800;letter-spacing:-.042em;line-height:.95}
h3{margin-bottom:10px;font-size:24px;line-height:1}
.period{color:var(--accent)}
.eyebrow{margin-bottom:16px;font-size:12px;font-weight:600;letter-spacing:.16em}

.review-flag{position:absolute;right:18px;top:86px;z-index:20;padding:7px 10px;color:var(--white);background:var(--dark);font-size:12px;font-weight:600;letter-spacing:.14em}
.member-bar{border-bottom:1px solid var(--ink);background:var(--white)}
.member-bar__inner{width:min(100%,1600px);min-height:72px;margin:auto;padding:8px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}
.member-mark{display:flex;align-items:center;gap:13px}.member-mark img{width:64px;height:48px;object-fit:contain}.member-mark p,.member-value{margin:0;font-size:12px}.member-value{display:flex;align-items:center;gap:12px;white-space:nowrap}.member-value span{color:var(--muted)}.member-value strong{color:var(--accent);font-family:var(--display);font-size:22px;font-weight:800}

.hero{width:min(100%,1600px);margin:auto;padding:clamp(58px,6vw,92px) var(--gutter) clamp(78px,7vw,112px);display:grid;grid-template-columns:minmax(420px,.82fr) minmax(610px,1.18fr);gap:clamp(45px,5.4vw,92px);align-items:center}
.fp-lockup{display:flex;align-items:center;margin-bottom:clamp(42px,4.5vw,66px)}.fp-lockup img{width:106px}
.hero-category{margin:0 0 9px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.11em;line-height:1.45;text-transform:uppercase}
.eligibility-line{margin-bottom:22px;font-size:19px}.eligibility-line strong{color:var(--accent)}
.hero__lead{max-width:690px;margin-bottom:29px;color:#4f5065;font-size:18px;line-height:1.65}
.offer-price{display:grid;grid-template-columns:1fr 1fr;margin-bottom:26px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.offer-price>div{padding:15px 0 14px;display:flex;flex-direction:column;gap:2px}.offer-price>div+div{padding-left:24px;border-left:1px solid var(--line)}.offer-price span{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.offer-price s,.offer-price strong{font-family:var(--display);font-size:37px;font-weight:800;line-height:1}.offer-price s{color:#717184}.offer-price strong{color:var(--accent)}
.url-form{padding:23px;background:var(--dark);color:var(--white)}.url-form__row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px}.url-form__field{display:block;margin:0;font-size:13px;font-weight:600}.url-form__field span{display:block;margin-bottom:9px}.url-form input{width:100%;min-width:0;height:58px;padding:0 17px;border:0;border-radius:0;color:var(--ink);background:var(--white);outline:2px solid transparent;outline-offset:-2px}.url-form input:focus{outline-color:var(--accent)}.url-form input[aria-invalid="true"]{outline-color:#ff8495}.url-form button{grid-column:1/-1;height:58px;padding:0 20px;border:0;border-radius:0;color:var(--white);background:var(--accent);font-weight:600;cursor:pointer}.url-form button:hover{background:#484af0}.url-form button:focus-visible{outline:3px solid #a9aaff;outline-offset:3px}.form-help,.form-status{margin:10px 0 0;font-size:12px;line-height:1.55}.form-help{color:#d0d0da}.form-status{min-height:18px}.form-status[data-state="success"]{color:#a9f5cb}.form-status[data-state="error"]{color:#ffb6c0}.form-status a:focus-visible{outline:3px solid #a9aaff;outline-offset:3px}
.offer-price--standard{grid-template-columns:1fr}.offer-inquiry__cta{display:block;min-height:58px;padding:16px 20px;color:var(--white);background:var(--accent);font-weight:600;text-align:center;text-decoration:none}.offer-inquiry__cta:hover{background:#484af0}.offer-inquiry__cta:focus-visible,.mid-cta a:focus-visible,.final-cta>a:focus-visible,.profile-switcher button:focus-visible,.journey-controls button:focus-visible{outline:3px solid #a9aaff;outline-offset:3px}.form-help a{color:#f0f0ff;text-underline-offset:3px}
.hero-board{margin:0}.hero-board img{width:100%;border:1px solid #bfc1cb}.hero-board figcaption{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.hero-board figcaption strong{color:var(--ink)}

.club-context{width:min(calc(100% - 2*var(--gutter)),1456px);margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;background:var(--dark);color:var(--white)}.club-context img{width:100%;height:360px;object-fit:cover;filter:saturate(.68) contrast(1.03)}.club-context>div{padding:clamp(32px,4vw,62px);display:flex;flex-direction:column;justify-content:center}.club-context p{margin:0 0 28px;font-family:var(--display);font-size:clamp(28px,3vw,46px);font-weight:800;letter-spacing:-.035em;line-height:1}.club-context p strong{color:#8d8eff}.club-context span{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}

.mid-cta{width:min(calc(100% - 2*var(--gutter)),1456px);margin:clamp(28px,4vw,58px) auto 0;padding:clamp(32px,4vw,58px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(34px,6vw,90px);align-items:center;color:var(--white);background:var(--dark)}.mid-cta span{display:block;margin-bottom:12px;color:#a9aaff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mid-cta h2{max-width:760px;margin:0;font-size:clamp(34px,3.3vw,54px)}.mid-cta__action{padding-left:clamp(0px,3vw,44px);border-left:1px solid #3d3d46}.mid-cta__action p{margin:0 0 18px;color:#d1d1dc;font-size:14px}.mid-cta__action p strong{color:#a9aaff;font-family:var(--display);font-size:28px}.mid-cta__action p s{margin-right:9px;color:#8e8e99}.mid-cta__action a{display:block;padding:16px 19px;color:var(--white);background:var(--accent);font-weight:600;text-align:center;text-decoration:none}.mid-cta__action a:hover{background:#484af0}

.value-section{width:min(100%,1456px);margin:auto;padding:var(--space) var(--gutter)}
.offer-definition{max-width:820px;margin:0 0 54px}
.offer-definition h2{max-width:22ch;margin:0 0 16px;font-size:clamp(28px,2.6vw,40px);letter-spacing:-.03em;line-height:1.08}
.offer-definition p{margin:0;color:var(--muted);font-size:18px;line-height:1.65}
.section-heading{display:grid;grid-template-columns:70px minmax(0,820px);gap:22px;margin-bottom:54px}.section-number{display:grid;width:48px;height:48px;place-items:center;color:var(--white);background:var(--accent);font-family:var(--display);font-weight:800}.section-heading>div>p:last-child{max-width:730px;margin:0;color:var(--muted);font-size:18px}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.value-grid article{min-height:230px;padding:26px 25px;border-right:1px solid var(--line)}.value-grid article:last-child{border-right:0}.value-grid article>span{display:block;margin-bottom:38px;color:var(--accent);font-size:12px;font-weight:600}.value-grid h3{font-size:30px}.value-grid p{margin:0;color:var(--muted);font-size:14px}.value-boundary{max-width:980px;margin:30px 0 0;padding-left:92px;color:var(--muted);font-size:14px}.value-boundary strong{color:var(--ink)}

.founder-section{padding:var(--space) var(--gutter);display:grid;grid-template-columns:minmax(340px,.72fr) minmax(650px,1.28fr);gap:clamp(54px,7vw,108px);align-items:center;background:var(--paper-alt)}
.founder-copy{justify-self:end;max-width:570px}.founder-copy h2{max-width:10ch;font-size:clamp(45px,4.25vw,70px)}.founder-copy>p:not(.eyebrow){color:var(--muted);font-size:17px}.founder-roles{margin:30px 0 0;border-top:1px solid var(--ink)}.founder-roles p{margin:0;padding:13px 0;display:grid;grid-template-columns:130px 1fr;gap:14px;border-bottom:1px solid var(--line);font-size:13px}.founder-roles span{color:var(--accent);font-weight:600;letter-spacing:.08em}
.founder-spectrum{--founder-scale:1.03;--company-scale:.96;overflow:hidden;border:1px solid #30313d;color:#f7f7fb;background:#17171b}
.founder-spectrum__header{min-height:58px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #3b3b45;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.founder-spectrum__header>span{color:#b8b8c4}.founder-spectrum__header>strong{display:flex;align-items:center;gap:12px;text-align:right}.founder-spectrum__header b{color:#9697ff}.founder-spectrum__header strong span{color:#f7f7fb}
.founder-spectrum__stage{min-height:515px;padding:31px;display:flex;flex-direction:column}.spectrum-statement{min-height:128px;padding-bottom:25px;border-bottom:1px solid #3e3e48}.spectrum-statement>span{display:block;max-width:660px;font-family:var(--display);font-size:clamp(29px,2.8vw,46px);font-weight:800;letter-spacing:-.035em;line-height:.98}.spectrum-statement p{max-width:620px;margin:15px 0 0;color:#b8b8c4;font-size:13px}
.spectrum-architecture{min-height:310px;padding-top:28px;display:flex;align-items:stretch;gap:14px}.spectrum-role{min-width:0;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #4d4e59;transition:flex-grow .55s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),background-color .4s cubic-bezier(.16,1,.3,1)}.spectrum-role--founder{flex:var(--founder-weight) 1 0;color:#19192b;background:#fcfcff;transform:scale(var(--founder-scale));transform-origin:right center}.spectrum-role--company{flex:var(--company-weight) 1 0;background:#24242b;transform:scale(var(--company-scale));transform-origin:left center}.spectrum-role__visual{position:relative;width:82px;height:82px;margin-bottom:auto}.spectrum-role__visual img{width:100%;height:100%;border:4px solid #fcfcff;border-radius:50%;object-fit:cover}.spectrum-role__visual>span{position:absolute;right:-7px;bottom:-7px;display:grid;width:29px;height:29px;place-items:center;color:white;background:var(--accent);font-family:var(--display);font-size:11px;font-weight:800}.spectrum-role__visual--mark{display:grid;place-items:center;color:white;background:var(--accent);font-family:var(--display);font-size:28px;font-weight:800}.spectrum-role small{margin:28px 0 8px;color:#8586ff;font-size:11px;font-weight:600;letter-spacing:.09em}.spectrum-role--founder small{color:#4b4ddc}.spectrum-role h3{margin:0 0 8px;font-size:clamp(20px,2vw,30px)}.spectrum-role p{margin:0;color:#c2c2cc;font-size:12px;line-height:1.5}.spectrum-role--founder p{color:#626376}
.spectrum-bridge{flex:0 0 74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#a2a3ff;text-align:center}.spectrum-bridge span{font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.35}.spectrum-bridge i{position:relative;width:100%;height:1px;background:#5d5e6b}.spectrum-bridge i:after{content:"";position:absolute;right:0;top:-4px;width:7px;height:7px;border-top:1px solid #9697ff;border-right:1px solid #9697ff;transform:rotate(45deg)}
.spectrum-control{padding:19px 23px 22px;border-top:1px solid #3b3b45;background:#202027}.spectrum-control__ends{margin-bottom:11px;display:flex;justify-content:space-between;gap:18px;color:#b2b2bd;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.spectrum-control input{width:100%;height:24px;margin:0;display:block;cursor:ew-resize;-webkit-appearance:none;appearance:none;background:transparent}.spectrum-control input::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,var(--accent) 0 var(--range-progress,75%),#4c4c57 var(--range-progress,75%) 100%)}.spectrum-control input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:4px solid #f7f7fb;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px #17171b;-webkit-appearance:none}.spectrum-control input::-moz-range-track{height:3px;background:#4c4c57}.spectrum-control input::-moz-range-progress{height:3px;background:var(--accent)}.spectrum-control input::-moz-range-thumb{width:11px;height:11px;border:4px solid #f7f7fb;border-radius:50%;background:var(--accent)}.spectrum-control input:focus-visible{outline:2px solid #9697ff;outline-offset:5px}.spectrum-control__ticks{margin:-14px 6px 0;display:flex;justify-content:space-between;pointer-events:none}.spectrum-control__ticks i{width:3px;height:3px;border-radius:50%;background:#a9a9b5}.spectrum-control>p{margin:15px 0 0;color:#b7b7c2;font-size:11px;line-height:1.55}.spectrum-control>p strong{color:#f4f4f8}
.founder-spectrum[data-spectrum-position="1"]{--founder-scale:.9;--company-scale:1.04}.founder-spectrum[data-spectrum-position="2"]{--founder-scale:.94;--company-scale:1.02}.founder-spectrum[data-spectrum-position="3"]{--founder-scale:1;--company-scale:1}.founder-spectrum[data-spectrum-position="4"]{--founder-scale:1.03;--company-scale:.96}.founder-spectrum[data-spectrum-position="5"]{--founder-scale:1.06;--company-scale:.9}.founder-spectrum[data-spectrum-position="1"] .spectrum-role--founder{opacity:.58}.founder-spectrum[data-spectrum-position="5"] .spectrum-role--company{opacity:.68}

.concepts-section{padding:var(--space) var(--gutter);background:var(--paper-alt)}.concepts-heading{width:min(100%,1456px);margin:0 auto 52px;display:grid;grid-template-columns:minmax(0,920px) minmax(300px,1fr);gap:60px;align-items:end}.concepts-heading>p{margin:0;color:var(--muted);font-size:15px}.concept-grid{width:min(100%,1456px);margin:auto;display:grid;grid-template-columns:minmax(0,1.34fr) minmax(380px,.66fr);grid-template-rows:1fr 1fr;gap:20px}.concept-card{overflow:hidden;border:1px solid #bfc1cc;background:var(--white)}.concept-card--theo{grid-column:1;grid-row:1/3}.concept-card--mira{grid-column:2;grid-row:1}.concept-card--nia{grid-column:2;grid-row:2}.concept-card>header{height:44px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.concept-card>header b{color:var(--accent)}
.concept-before{position:relative;height:143px;padding:27px 16px 14px 98px;background:#f6f6f9}.concept-before>span{position:absolute;left:14px;top:12px;color:#8f90a0;font-size:12px;font-weight:600;letter-spacing:.14em}.ghost-avatar{position:absolute;left:20px;top:48px;display:grid;width:58px;height:58px;place-items:center;border:3px solid white;border-radius:50%;color:#a2a3ae;background:#dddfe5;font-family:var(--display);font-weight:800}.concept-before p{margin:18px 0 0;color:#777888;font-size:12px;line-height:1.35}.concept-before strong{display:block;margin-bottom:5px;color:#777888;font-family:var(--display);font-size:19px}.concept-after{position:relative;min-height:480px;background:var(--white)}.concept-banner{height:135px;padding:27px 24px;color:white;background:#161827}.concept-banner p{margin:0;font-family:var(--display);font-size:23px;font-weight:400;line-height:.98}.concept-banner strong{color:#9d9eff}.concept-after>img{position:absolute;left:21px;top:83px;width:104px;height:104px;object-fit:cover;border:5px solid white;border-radius:50%}.concept-copy{padding:76px 21px 22px}.concept-copy h3{font-size:28px}.concept-copy>p{min-height:92px;margin:0 0 18px;font-size:14px;line-height:1.45}.concept-copy small{display:block;padding-top:17px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.55}.concept-card--theo .concept-banner{height:188px;padding:42px 38px;background:#14243a}.concept-card--theo .concept-banner p{font-size:clamp(30px,3vw,44px)}.concept-card--theo .concept-banner strong{color:#a8c8f0}.concept-card--theo .concept-after{min-height:525px;display:grid;grid-template-rows:188px 1fr}.concept-card--theo .concept-after>img{left:38px;top:116px;width:148px;height:148px;border-width:7px}.concept-card--theo .concept-copy{max-width:760px;padding:104px 38px 34px;display:flex;flex-direction:column}.concept-card--theo .concept-copy h3{font-size:38px}.concept-card--theo .concept-copy>p{min-height:0;font-size:19px}.concept-card--theo .concept-copy small{margin-top:auto;font-size:14px}.concept-card--mira>header,.concept-card--nia>header{height:40px;font-size:11px}.concept-card--mira .concept-before,.concept-card--nia .concept-before{height:86px;padding:19px 12px 10px 72px}.concept-card--mira .concept-before>span,.concept-card--nia .concept-before>span{left:10px;top:8px;font-size:10px}.concept-card--mira .ghost-avatar,.concept-card--nia .ghost-avatar{left:14px;top:31px;width:42px;height:42px;border-width:2px;font-size:12px}.concept-card--mira .concept-before p,.concept-card--nia .concept-before p{margin:11px 0 0;font-size:11px}.concept-card--mira .concept-before strong,.concept-card--nia .concept-before strong{margin-bottom:2px;font-size:15px}.concept-card--mira .concept-after,.concept-card--nia .concept-after{min-height:219px;display:grid;grid-template-rows:86px 1fr}.concept-card--mira .concept-banner,.concept-card--nia .concept-banner{height:86px;padding:17px 16px}.concept-card--mira .concept-banner p,.concept-card--nia .concept-banner p{font-size:18px}.concept-card--mira .concept-after>img,.concept-card--nia .concept-after>img{left:15px;top:55px;width:68px;height:68px;border-width:4px}.concept-card--mira .concept-copy,.concept-card--nia .concept-copy{padding:45px 15px 13px;display:flex;flex-direction:column}.concept-card--mira .concept-copy h3,.concept-card--nia .concept-copy h3{margin-bottom:5px;font-size:22px}.concept-card--mira .concept-copy>p,.concept-card--nia .concept-copy>p{min-height:0;margin-bottom:11px;font-size:12px;line-height:1.35}.concept-card--mira .concept-copy small,.concept-card--nia .concept-copy small{margin-top:auto;padding-top:9px;font-size:11px;line-height:1.4}.concept-card--nia .concept-banner{background:#102d36}.concept-card--nia .concept-banner strong{color:#8fe0dc}

.process-section{width:min(100%,1456px);margin:auto;padding:var(--space) var(--gutter)}.process-intro{display:grid;grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);gap:clamp(54px,7vw,108px);align-items:center}.process-copy h2{max-width:11ch;font-size:clamp(46px,4.2vw,64px)}.process-copy>p:not(.eyebrow):not(.process-note){color:var(--muted);font-size:17px}.process-copy ul{margin:24px 0 28px;padding:0;list-style:none}.process-copy li{padding:10px 0 10px 27px;border-bottom:1px solid var(--line);font-size:14px}.process-copy li:before{content:"✓";float:left;margin-left:-27px;color:var(--accent);font-weight:600}.process-note{padding:18px 19px;border-top:4px solid var(--accent);background:var(--paper-alt);font-size:13px}.self-serve-visual{position:relative;min-height:540px;overflow:hidden;border:1px solid #30313d;background:var(--dark)}.self-serve-visual__bar{position:absolute;inset:0 0 auto;z-index:4;height:50px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3a3a45;color:#d7d7df;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.self-serve-visual__bar span:last-child{color:#9394ff}.self-serve-desktop{position:absolute;right:28px;top:72px;width:76%;border:1px solid #4a4b58}.self-serve-phone{position:absolute;bottom:28px;width:27%;border:1px solid #6a6b78}.self-serve-phone--one{left:28px;z-index:3}.self-serve-phone--two{left:27%;z-index:2;width:23%;bottom:20px}
.timeline-heading{margin:clamp(100px,10vw,150px) 0 44px;display:grid;grid-template-columns:minmax(0,850px) minmax(280px,430px);gap:60px;align-items:end}.timeline-heading>p{margin:0;color:var(--muted);font-size:15px}.timeline-heading>p strong{display:block;margin-bottom:4px;color:var(--accent);font-family:var(--display);font-size:25px}.timeline{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.timeline li{position:relative;min-height:290px;padding:30px 24px;border-right:1px solid var(--line)}.timeline li:last-child{border-right:0}.timeline-number{display:grid;width:38px;height:38px;margin-bottom:35px;place-items:center;color:white;background:var(--accent);font-family:var(--display);font-weight:800}.timeline small{display:block;min-height:35px;margin-bottom:10px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.09em}.timeline h3{font-size:23px}.timeline p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}

.trust-section{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--dark);color:var(--white)}.testimonial{padding:clamp(60px,7vw,110px) var(--gutter);border-right:1px solid #3d3d45}.testimonial blockquote{margin:0 0 38px;font-family:var(--display);font-size:clamp(27px,2.5vw,43px);font-weight:400;letter-spacing:-.025em;line-height:1.12}.testimonial-person{display:flex;align-items:center;gap:15px}.testimonial-person img{width:58px;height:58px;object-fit:cover;border-radius:50%;filter:saturate(.75)}.testimonial-person strong,.testimonial-person span{display:block}.testimonial-person strong{font-family:var(--display);font-size:17px}.testimonial-person span{color:#aaaab6;font-size:12px}.scope{padding:clamp(60px,7vw,110px) var(--gutter)}.scope h2{max-width:780px}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:45px}.scope-grid h3{font-size:23px}.scope-grid ul{margin:0;padding:0;list-style:none}.scope-grid li{padding:10px 0;border-bottom:1px solid #3c3c45;color:#d0d0d9;font-size:13px}.scope-grid li:before{content:"✓";margin-right:10px;color:#898aff}.scope-grid>div+div li:before{content:"×";color:#9c9ca8}

.faq-cta{width:min(100%,1456px);margin:auto;padding:var(--space) var(--gutter);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(50px,8vw,125px);align-items:start}.faqs details{border-top:1px solid var(--ink)}.faqs details:last-child{border-bottom:1px solid var(--ink)}.faqs summary{padding:20px 4px;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-family:var(--display);font-size:19px;font-weight:800;list-style:none}.faqs summary:after{content:"+";color:var(--accent)}.faqs details[open] summary:after{content:"−"}.faqs summary::-webkit-details-marker{display:none}.faqs details p{max-width:650px;margin:0;padding:0 34px 21px 4px;color:var(--muted);font-size:14px}.final-cta{padding:clamp(45px,5vw,72px);color:white;background:var(--dark);text-align:left}.final-cta>p{margin-bottom:24px;font-size:15px}.final-cta>p strong{color:#8f90ff}.final-cta h2{font-size:clamp(42px,4.4vw,68px)}.final-cta>a{display:block;margin:34px 0 24px;padding:17px 20px;color:white;background:var(--accent);font-weight:600;text-align:center;text-decoration:none}.final-cta>div{display:flex;align-items:center;gap:12px}.final-cta s{color:#8e8e99;font-family:var(--display);font-size:24px}.final-cta>div strong{color:#8f90ff;font-family:var(--display);font-size:35px}.final-cta small{display:block;margin-top:13px;color:#a8a8b4;font-size:12px}

footer{min-height:90px;padding:25px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:26px;border-top:1px solid var(--line);background:var(--white)}footer img{width:94px}footer p{margin:0;color:var(--muted);font-size:12px;text-align:center}.footer-navs{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.offer-site,.offer-legal{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px}.offer-site a,.offer-legal a{color:var(--muted);font-size:11px;text-underline-offset:3px}.offer-site a:hover,.offer-legal a:hover{color:var(--ink)}

@media(max-width:1180px){
  .hero{grid-template-columns:1fr;max-width:930px}.hero-board{margin-top:12px}
  .founder-section{grid-template-columns:1fr}.founder-copy{justify-self:start;max-width:800px}.founder-copy h2{max-width:12ch}.founder-spectrum{width:min(100%,900px);margin:auto}
  .concepts-heading{grid-template-columns:1fr}.concepts-heading>p{max-width:780px}.concept-grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr)}
  .process-intro{grid-template-columns:1fr}.self-serve-visual{min-height:600px}.self-serve-desktop{width:74%}.timeline{grid-template-columns:repeat(2,1fr)}.timeline li:nth-child(2){border-right:0}.timeline li:nth-child(n+3){border-top:1px solid var(--line)}
  .trust-section{grid-template-columns:1fr}.testimonial{border-right:0;border-bottom:1px solid #3d3d45}
}

@media(max-width:760px){
  :root{--gutter:20px;--space:78px}
  h1{font-size:49px;line-height:.9}h2{font-size:40px;line-height:.94}.eyebrow{font-size:10px;margin-bottom:12px}
  .review-flag{right:8px;top:69px;font-size:12px}
  .member-bar__inner{min-height:62px;align-items:center}.member-mark{gap:8px}.member-mark img{width:44px;height:36px}.member-mark p{max-width:146px;font-size:12px;line-height:1.35}.member-value{display:block;text-align:right;font-size:12px}.member-value span{display:block}.member-value strong{font-size:19px}
  .hero{padding-top:36px;padding-bottom:72px;gap:34px}.fp-lockup{margin-bottom:31px}.fp-lockup img{width:88px}.hero-category{font-size:10px}.eligibility-line{margin-bottom:15px;font-size:15px}.hero__lead{margin-bottom:20px;font-size:14px;line-height:1.55}.offer-price{margin-bottom:18px}.offer-price>div{padding:10px 0}.offer-price>div+div{padding-left:17px}.offer-price s,.offer-price strong{font-size:30px}.offer-price span{font-size:12px}.url-form{padding:16px}.url-form label{font-size:12px}.url-form__row{grid-template-columns:1fr}.url-form input,.url-form button{height:49px}.form-help,.form-status{font-size:12px}.hero-board figcaption{font-size:12px}
  .club-context{width:100%;grid-template-columns:1fr}.club-context img{height:230px}.club-context>div{padding:32px var(--gutter)}.club-context p{font-size:29px}.club-context span{font-size:12px}
  .section-heading{grid-template-columns:1fr;gap:18px}.section-heading>div>p:last-child{font-size:15px}.section-number{width:40px;height:40px}.offer-definition h2{font-size:32px}.offer-definition p{font-size:15px}.value-grid{grid-template-columns:1fr}.value-grid article{min-height:0;padding:22px 17px;border-right:0;border-top:1px solid var(--line)}.value-grid article:first-child{border-top:0}.value-grid article>span{margin-bottom:13px}.value-grid h3{font-size:28px}.value-grid p{max-width:34ch;font-size:13px}.value-boundary{padding-left:0;font-size:12px}
  .founder-section{gap:40px}.founder-copy h2{font-size:40px}.founder-copy>p:not(.eyebrow){font-size:14px}.founder-roles p{grid-template-columns:112px 1fr;font-size:12px}.founder-spectrum__header{min-height:56px;padding:10px 14px;align-items:flex-start;flex-direction:column;gap:3px}.founder-spectrum__header>strong{width:100%;justify-content:space-between;text-align:left}.founder-spectrum__stage{min-height:465px;padding:22px 14px}.spectrum-statement{min-height:125px}.spectrum-statement>span{font-size:28px}.spectrum-statement p{font-size:12px;line-height:1.5}.spectrum-architecture{min-height:285px;padding-top:20px;gap:7px}.spectrum-role{min-width:100px;padding:14px 10px}.spectrum-role__visual{width:60px;height:60px}.spectrum-role__visual--mark{font-size:21px}.spectrum-role small{margin-top:22px;font-size:11px;letter-spacing:.06em}.spectrum-role h3{font-size:17px}.spectrum-role p{font-size:11px;line-height:1.45}.spectrum-bridge{flex-basis:36px}.spectrum-bridge span{display:none}.spectrum-control{padding:16px 15px 19px}.spectrum-control__ends{font-size:10px}.spectrum-control>p{font-size:11px}
  .concepts-heading{gap:20px;margin-bottom:34px}.concepts-heading>p{font-size:13px}.concept-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:18px}.concept-card--theo,.concept-card--mira,.concept-card--nia{grid-column:1;grid-row:auto}.concept-card--theo{order:-1}.concept-card--theo .concept-banner{height:auto;padding:28px 21px}.concept-card--theo .concept-banner p{font-size:27px}.concept-card--theo .concept-after{min-height:390px;grid-template-rows:145px 1fr}.concept-card--theo .concept-after>img{left:21px;top:91px;width:104px;height:104px;border-width:5px}.concept-card--theo .concept-copy{padding:76px 21px 22px}.concept-card--theo .concept-copy h3{font-size:30px}.concept-card--theo .concept-copy>p{font-size:14px}.concept-card--theo .concept-copy small{font-size:12px}.concept-card--mira .concept-after,.concept-card--nia .concept-after{min-height:250px}.concept-card--mira .concept-copy>p,.concept-card--nia .concept-copy>p{font-size:12px}.concept-card--mira .concept-copy small,.concept-card--nia .concept-copy small{font-size:11px}
  .process-intro{gap:42px}.process-copy h2{font-size:36px}.process-copy>p:not(.eyebrow):not(.process-note){font-size:14px}.self-serve-visual{min-height:410px}.self-serve-visual__bar{height:44px;padding:0 13px;justify-content:flex-end;font-size:11px}.self-serve-visual__bar span:first-child{display:none}.self-serve-desktop{right:14px;top:61px;width:88%}.self-serve-phone{bottom:18px;left:14px;width:35%}.self-serve-phone--two{left:34%;bottom:12px;width:30%}.timeline-heading{grid-template-columns:1fr;gap:18px;margin-top:85px}.timeline-heading>p{font-size:13px}.timeline{grid-template-columns:1fr}.timeline li{min-height:0;padding:24px 10px 24px 72px;border-right:0;border-top:1px solid var(--line)}.timeline li:first-child{border-top:0}.timeline-number{position:absolute;left:10px;top:24px}.timeline small{min-height:0;font-size:10px}.timeline p{font-size:12px}
  .testimonial,.scope{padding-left:var(--gutter);padding-right:var(--gutter)}.testimonial blockquote{font-size:29px}.scope-grid{grid-template-columns:1fr;gap:32px}.scope-grid li{font-size:12px}
  .mid-cta{width:100%;margin-top:0;padding:38px var(--gutter);grid-template-columns:1fr;gap:28px}.mid-cta h2{font-size:38px}.mid-cta__action{padding-left:0;border-left:0;border-top:1px solid #3d3d46;padding-top:24px}
  .faq-cta{grid-template-columns:1fr}.faqs summary{font-size:17px}.final-cta{padding:38px 25px}.final-cta h2{font-size:43px}
  footer{align-items:flex-start;flex-wrap:wrap}footer p{max-width:190px;font-size:12px;text-align:right}.footer-navs{width:100%;align-items:flex-start;padding-top:14px;border-top:1px solid var(--line)}.offer-legal{padding-top:0;border-top:0}
}

@media(max-width:420px){
  h1{font-size:45px}.hero{padding-top:32px}.fp-lockup{margin-bottom:27px}.concept-card--theo .concept-after>img{width:96px;height:96px}.concept-card--theo .concept-copy{padding-top:70px}.self-serve-visual{min-height:380px}
}

/* Pass-one visual corrections */
.url-form button{padding-inline:15px;font-size:13px}
.timeline small{font-size:12px;letter-spacing:.07em}

@media(max-width:760px){
  .timeline small{font-size:11px}
}

/* Final legibility and anti-template corrections */
h1{letter-spacing:-.045em}
.self-serve-desktop,.self-serve-phone{box-shadow:none}
.ghost-avatar{color:#555665;background:#d7d9e0}
.concept-before p,.concept-before strong{color:#686978}
.concept-card>header{font-size:11px}
.concept-before>span{font-size:11px}
.concept-before p{font-size:12px}
.concept-copy small{font-size:12px}
.concept-card--mira .concept-before>span,.concept-card--nia .concept-before>span{font-size:11px}
.concept-card--mira .concept-before p,.concept-card--nia .concept-before p{font-size:12px}
.concept-card--mira .concept-copy small,.concept-card--nia .concept-copy small{font-size:12px}

@media(max-width:760px){
  .review-flag{font-size:12px}
  .member-mark p,.member-value{font-size:12px}
  .member-value span{display:none}
  .offer-price span{font-size:11px}
  .form-help,.form-status,.hero-board figcaption{font-size:12px}
  .concept-copy small{font-size:12px}
  footer p{font-size:12px}
}

/* V6 interactive profile transformation */
.profile-showcase{padding:var(--space) var(--gutter);color:#f7f7fb;background:#15151a}
.profile-showcase__heading{width:min(100%,1456px);margin:0 auto 54px;display:grid;grid-template-columns:minmax(0,850px) minmax(390px,1fr);gap:clamp(54px,7vw,110px);align-items:end}
.profile-showcase__heading h2{max-width:13ch;margin-bottom:22px}
.profile-showcase__heading>div>p{max-width:720px;margin:0;color:#b8b8c5;font-size:16px;line-height:1.65}
.profile-switcher{border-top:1px solid #45454f}
.profile-switcher button{width:100%;min-height:68px;padding:11px 4px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #45454f;border-radius:0;color:#d9d9e2;background:transparent;text-align:left;cursor:pointer;transition:color .28s cubic-bezier(.16,1,.3,1),background-color .28s cubic-bezier(.16,1,.3,1)}
.profile-switcher button:hover{background:#202027}
.profile-switcher button[aria-selected="true"]{color:#fff;background:#24242d}
.profile-switcher button>span{color:#7777ff;font-family:var(--display);font-weight:800}
.profile-switcher button>small{color:#a2a2af;font-size:12px}
.profile-comparison{--profile-accent:#9d9eff;--profile-dark:#171827;width:min(100%,1456px);margin:auto;padding:28px;display:grid;grid-template-columns:minmax(360px,.9fr) 86px minmax(480px,1.25fr);gap:20px;align-items:start;color:var(--ink);background:#e9eaf0}
.comparison-label{min-height:55px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#555667}
.comparison-label span{font-family:var(--display);font-size:24px;font-weight:800;text-transform:uppercase}
.comparison-label strong{font-size:12px;letter-spacing:.07em;text-transform:uppercase}
.comparison-side--after .comparison-label span{color:var(--accent)}.comparison-side--after .comparison-label strong{color:#4446d8}
.linkedin-window{overflow:hidden;border:1px solid #b9bbc5;background:#f4f2ee;transform-origin:center;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}
.profile-comparison.is-switching .linkedin-window{opacity:.18;transform:translateY(10px)}
.linkedin-toolbar{height:42px;padding:0 16px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #d7d8df;background:#fcfcff}
.linkedin-toolbar>b{display:grid;width:24px;height:24px;place-items:center;color:#fcfcff;background:#0a66c2;font:800 17px/1 Arial,sans-serif}
.linkedin-toolbar>span{width:42%;height:23px;padding:2px 8px;color:#555767;background:#edf3f8;font-size:12px}
.linkedin-toolbar>i{width:18px;height:18px;margin-left:auto;border-radius:50%;background:#d9dae1}
.linkedin-toolbar>i+i{margin-left:0}
.linkedin-sheet{padding-bottom:12px}
.linkedin-cover{position:relative;height:126px;overflow:hidden}
.linkedin-cover--before{display:grid;place-items:center;color:#686977;background:#d8d9df;font-size:12px;letter-spacing:.07em;text-transform:uppercase}
.linkedin-cover--before:after{content:"";position:absolute;inset:22px;border:1px solid #bfc1c9}
.linkedin-cover--after{padding:28px 30px;color:#f8f8fb;background:var(--profile-dark)}
.linkedin-cover__photo{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}
.linkedin-cover--after p{position:relative;z-index:2;margin:0;font-family:var(--display);font-size:clamp(20px,2vw,31px);line-height:.98}
.linkedin-cover--after p span,.linkedin-cover--after p strong{display:block}
.linkedin-cover--after p strong{color:var(--profile-accent)}
.linkedin-cover--after>i{position:absolute;right:-48px;top:-42px;z-index:2;width:178px;height:178px;border:32px solid var(--profile-accent);border-radius:50%;opacity:.9}
.linkedin-identity{padding:0 22px 13px;display:grid;grid-template-columns:88px 1fr;gap:17px;background:#fcfcff}
.linkedin-identity img{width:88px;height:88px;margin-top:-28px;position:relative;z-index:2;border:5px solid #fcfcff;border-radius:50%;object-fit:cover}
.linkedin-window--before .linkedin-identity img{filter:grayscale(1) contrast(.86);opacity:.78}
.linkedin-identity>div{padding-top:14px}
.linkedin-identity h3{margin:0 0 5px;font-size:26px}
.linkedin-identity h3 em{color:#0a66c2;font-family:var(--body);font-size:12px;font-style:normal}
.linkedin-identity p{margin:0 0 6px;font-size:13px;line-height:1.4}
.linkedin-identity small{color:#5f606e;font-size:12px}
.linkedin-actions{padding:0 22px 16px;display:flex;gap:7px;background:#fcfcff}
.linkedin-window--after .linkedin-actions span{min-height:30px;padding:4px 14px;border:1px solid #0a66c2;border-radius:18px;color:#0a66c2;background:transparent;font-size:12px;font-weight:600}
.linkedin-window--after .linkedin-actions span:first-child{color:#fcfcff;background:#0a66c2}
.linkedin-window--before .linkedin-actions span{width:72px;height:27px;border-radius:18px;background:#d8d9df}
.linkedin-section{margin:0 11px 9px;padding:18px 20px;border:1px solid #d7d8de;background:#fcfcff}
.linkedin-section h4{margin:0 0 9px;font-family:var(--display);font-size:18px}
.linkedin-section p{margin:0;color:#343541;font-size:12px;line-height:1.55}
.linkedin-section--muted p,.linkedin-section--empty p{color:#666878}
.linkedin-lines{margin-top:12px}.linkedin-lines i{display:block;width:100%;height:6px;margin-top:7px;background:#dedfe5}.linkedin-lines i:nth-child(2){width:85%}.linkedin-lines i:nth-child(3){width:58%}
.linkedin-featured>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.linkedin-featured article{min-height:102px;padding:13px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ced0d9;background:#f3f3f7}
.linkedin-featured article span{color:#4b4ddc;font-size:12px;font-weight:600;letter-spacing:.06em}
.linkedin-featured article strong{font-family:var(--display);font-size:16px;line-height:1.05}
.comparison-bridge{min-height:620px;padding-top:82px;display:flex;flex-direction:column;align-items:center;color:#707181}
.comparison-bridge span{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}
.comparison-bridge i{width:1px;min-height:45px;flex:1;background:#afb0ba}
.comparison-bridge b{display:grid;width:44px;height:44px;margin-top:13px;place-items:center;color:#fcfcff;background:var(--accent);font-size:24px}
.profile-disclosure{width:min(100%,1456px);margin:17px auto 0;color:#aaaab7;font-size:12px}

/* V7: three genuinely different profile systems inside shared LinkedIn chrome */
[data-profile-stage="mira"] .linkedin-cover--after{background-image:linear-gradient(90deg,rgba(24,35,44,.98) 0 48%,rgba(24,35,44,.72) 72%,rgba(24,35,44,.18))}
[data-profile-stage="mira"] .linkedin-cover__photo{display:block;z-index:0}
[data-profile-stage="mira"] .linkedin-cover--after:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(24,35,44,.98) 0 48%,rgba(24,35,44,.72) 72%,rgba(24,35,44,.18))}
[data-profile-stage="theo"] .linkedin-cover__photo,[data-profile-stage="nia"] .linkedin-cover__photo{display:none}
[data-profile-stage="mira"] .linkedin-cover--after p{max-width:56%;font-size:clamp(19px,1.8vw,28px);line-height:1.02}
[data-profile-stage="mira"] .linkedin-cover--after>i{right:22px;top:18px;width:7px;height:74px;border:0;border-radius:0;background:var(--profile-accent);opacity:1}
[data-profile-stage="mira"] .linkedin-featured>div{grid-template-columns:1.35fr .65fr}
[data-profile-stage="mira"] .linkedin-featured article:first-child{background:linear-gradient(135deg,#f6f2ed 0 70%,#ead9d3 70%)}
[data-profile-stage="mira"] .linkedin-featured article:nth-child(2){border-color:#d6a89f;background:#fff8f5}
[data-profile-stage="mira"] .linkedin-featured article span{color:#b34d3c}

[data-profile-stage="theo"] .linkedin-cover--after{padding:20px 28px;background-color:#26323a;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:28px 28px}
[data-profile-stage="theo"] .linkedin-cover--after p span{margin-bottom:31px;font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.18em}
[data-profile-stage="theo"] .linkedin-cover--after p strong{max-width:78%;font-size:clamp(21px,2vw,30px);line-height:.93}
[data-profile-stage="theo"] .linkedin-cover--after>i{right:28px;top:22px;width:82px;height:5px;border:0;border-radius:0;background:var(--profile-accent);box-shadow:0 13px 0 rgba(185,201,214,.55),0 26px 0 rgba(185,201,214,.22);opacity:1}
[data-profile-stage="theo"] .linkedin-featured>div{grid-template-columns:1fr}
[data-profile-stage="theo"] .linkedin-featured article{min-height:72px;padding:12px 15px;display:grid;grid-template-columns:112px 1fr;align-items:center;gap:13px;background:#edf0f2}
[data-profile-stage="theo"] .linkedin-featured article:nth-child(2){background:#fff}
[data-profile-stage="theo"] .linkedin-featured article span{color:#4a5b66}
[data-profile-stage="theo"] .linkedin-featured article strong{font-size:15px;line-height:1.15}

[data-profile-stage="nia"] .linkedin-cover--after{padding:25px 28px;color:#102d36;background:#dcefed}
[data-profile-stage="nia"] .linkedin-cover--after p{max-width:65%;font-size:clamp(21px,2vw,31px);line-height:.94}
[data-profile-stage="nia"] .linkedin-cover--after p strong{color:#16726f}
[data-profile-stage="nia"] .linkedin-cover--after>i{right:108px;bottom:24px;top:auto;width:12px;height:26px;border:0;border-radius:0;color:#16726f;background:currentColor;box-shadow:24px -14px 0 currentColor,48px -2px 0 currentColor,72px -31px 0 currentColor,96px -20px 0 currentColor;opacity:1}
[data-profile-stage="nia"] .linkedin-identity img{object-position:67% center}
[data-profile-stage="nia"] .linkedin-featured>div{grid-template-columns:1.12fr .88fr}
[data-profile-stage="nia"] .linkedin-featured article:first-child{position:relative;overflow:hidden;color:#f4ffff;border-color:#103f42;background:#103f42}
[data-profile-stage="nia"] .linkedin-featured article:first-child:after{content:"";position:absolute;left:13px;right:13px;bottom:12px;height:4px;background:linear-gradient(90deg,#64c5bf 0 26%,transparent 26% 31%,#64c5bf 31% 70%,transparent 70% 75%,#64c5bf 75% 100%)}
[data-profile-stage="nia"] .linkedin-featured article:first-child span{color:#8fe0dc}
[data-profile-stage="nia"] .linkedin-featured article:first-child strong{padding-bottom:16px}
[data-profile-stage="nia"] .linkedin-featured article:nth-child(2){background:#e6f3f1}
[data-profile-stage="nia"] .linkedin-featured article span{color:#16726f}

/* V6 animated input-to-profile journey */
.profile-journey{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);gap:clamp(54px,7vw,108px);align-items:center}
.profile-journey__copy h2{max-width:11ch}
.profile-journey__copy>p{max-width:620px;color:var(--muted);font-size:17px}
.profile-journey__copy dl{margin:32px 0 28px;border-top:1px solid var(--ink)}
.profile-journey__copy dl>div{padding:15px 0;display:grid;grid-template-columns:138px 1fr;gap:16px;border-bottom:1px solid var(--line)}
.profile-journey__copy dt{color:var(--accent);font-family:var(--display);font-weight:800}
.profile-journey__copy dd{margin:0;color:var(--muted);font-size:13px}
.journey-player{overflow:hidden;border:1px solid #30313b;color:#f5f5f9;background:#17171b}
.journey-player>header{height:58px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3b3b45;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.journey-player>header strong{color:#9697ff}
.journey-stage{position:relative;min-height:540px}
.journey-scene{position:absolute;inset:0;padding:30px;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(260px,1.1fr);gap:32px;align-items:center;opacity:0;transform:translateX(24px)}
.journey-scene[hidden]{display:none}
.journey-scene.is-active{opacity:1;transform:translateX(0);animation:journey-scene-in .48s cubic-bezier(.16,1,.3,1) both}
.journey-scene__copy>span{display:block;margin-bottom:20px;color:#9b9cff;font-size:12px;font-weight:600;letter-spacing:.08em}
.journey-scene__copy h3{margin-bottom:14px;color:#f7f7fb;font-size:clamp(32px,3vw,48px)}
.journey-scene__copy>p{margin-bottom:25px;color:#b7b7c3;font-size:14px;line-height:1.65}
.journey-scene__copy blockquote{margin:0;padding-top:20px;border-top:1px solid #45454f;color:#f0f0f5;font-family:var(--display);font-size:20px;line-height:1.35}
.workshop-board,.synthesis-board,.florin-profile-mockup{width:100%;height:414px;overflow:hidden;border:1px solid #555661}
.workshop-board{display:grid;grid-template-columns:minmax(135px,.88fr) minmax(145px,1.12fr);background:#ededf3}
.workshop-screen{width:88%;height:386px;margin:auto auto 0;overflow:hidden;border:1px solid #c9cad3;background:#fff}
.workshop-screen img{display:block;width:100%;height:auto}
.workshop-attributes{padding:42px 18px 24px;color:#191923;background:#f8f8fb}
.workshop-attributes>small{display:block;margin-bottom:15px;color:#5a5cf9;font-size:10px;font-weight:600;letter-spacing:.09em}
.workshop-attributes>p{margin:0 0 20px;font-family:var(--display);font-size:20px;line-height:1.08}
.workshop-attributes>div{display:flex;flex-wrap:wrap;gap:7px}
.workshop-attributes span{padding:7px 8px;border:1px solid #b9bbc6;color:#444552;background:#fff;font-size:10px}
.workshop-attributes span:nth-child(1),.workshop-attributes span:nth-child(4),.workshop-attributes span:nth-child(5){color:#fff;border-color:#5a5cf9;background:#5a5cf9}
.synthesis-board{position:relative;background:#e6e7ed}
.synthesis-board figure{margin:0;overflow:hidden;border:1px solid #a9abb6;background:#fff}
.synthesis-board__star{position:absolute;left:18px;top:17px;width:44%;height:380px}
.synthesis-board__star img{display:block;width:100%;height:auto}
.synthesis-board__profile{position:absolute;right:14px;top:94px;width:68%;height:260px}
.synthesis-board__profile img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}
.synthesis-board__link{position:absolute;right:14px;top:25px;z-index:2;padding:9px 11px;color:#fff;background:#19191f;font-size:10px;font-weight:600;letter-spacing:.08em}
.synthesis-board__link b{margin-left:6px;color:#9697ff;font-size:14px}
.florin-profile-mockup{display:grid;margin:0;padding:12px;place-items:center;background:#e6e7ed}
.florin-profile-mockup img{display:block;width:100%;height:100%;object-fit:contain}
[data-journey-scene="2"]{grid-template-columns:minmax(340px,1.18fr) minmax(230px,.82fr)}
.journey-controls{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3b3b45}
.journey-controls button{min-height:70px;padding:12px 15px;border:0;border-right:1px solid #3b3b45;border-radius:0;color:#b8b8c4;background:transparent;text-align:left;font-size:12px;cursor:pointer;transition:color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1)}
.journey-controls button:last-child{border-right:0}.journey-controls button:hover{background:#202027}.journey-controls button[aria-selected="true"]{color:#f7f7fb;background:#24242c}.journey-controls button span{display:block;margin-bottom:4px;color:#8586ff;font-family:var(--display);font-size:13px;font-weight:800}
.journey-progress{height:4px;background:#33333c}.journey-progress span{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(var(--journey-progress,.333));transform-origin:left;transition:transform .3s cubic-bezier(.16,1,.3,1)}

@keyframes journey-scene-in{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}

@media(max-width:1180px){
  .profile-showcase__heading{grid-template-columns:1fr}.profile-switcher{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #45454f}.profile-switcher button{min-height:82px;grid-template-columns:28px 1fr;border-right:1px solid #45454f}.profile-switcher button>small{grid-column:2}
  .profile-comparison{grid-template-columns:minmax(310px,.9fr) 62px minmax(420px,1.1fr);padding:22px}.comparison-bridge{min-height:600px}
  .profile-journey{grid-template-columns:1fr}.profile-journey__copy{max-width:800px}.journey-player{max-width:900px;width:100%;margin:auto}
}

@media(max-width:760px){
  .profile-showcase{padding-left:var(--gutter);padding-right:var(--gutter)}
  .profile-showcase__heading{gap:30px;margin-bottom:34px}.profile-showcase__heading h2{font-size:40px}.profile-showcase__heading>div>p{font-size:14px}
  .profile-switcher{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;border-left:1px solid #45454f}.profile-switcher button{min-width:0;min-height:72px;padding:11px 8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;border-right:1px solid #45454f;scroll-snap-align:none}.profile-switcher button>span{font-size:11px}.profile-switcher button>small{display:none}
  .profile-comparison{padding:14px;grid-template-columns:1fr;gap:0}.comparison-label{min-height:54px}.comparison-label span{font-size:22px}.comparison-label strong{max-width:130px;text-align:right}
  .comparison-bridge{min-height:104px;padding:16px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:5px;text-align:center}.comparison-bridge span{font-size:12px;writing-mode:initial;transform:none}.comparison-bridge i{display:none}.comparison-bridge b{grid-column:1/-1;width:40px;height:40px;margin:4px auto 0;transform:rotate(90deg)}
  .linkedin-cover{height:116px}.linkedin-cover--after{padding:25px 22px}.linkedin-cover--after p{font-size:24px}.linkedin-cover--after>i{right:-58px}
  [data-profile-stage="mira"] .linkedin-cover--after p{max-width:60%;font-size:21px}[data-profile-stage="mira"] .linkedin-cover--after>i{right:15px;top:15px;height:64px}
  [data-profile-stage="mira"] .linkedin-featured>div{grid-template-columns:1.2fr .8fr}
  [data-profile-stage="theo"] .linkedin-cover--after{padding:17px 21px}[data-profile-stage="theo"] .linkedin-cover--after p span{margin-bottom:24px;font-size:10px}[data-profile-stage="theo"] .linkedin-cover--after p strong{font-size:23px}
  [data-profile-stage="theo"] .linkedin-cover--after>i{right:18px;top:18px;width:66px}
  [data-profile-stage="theo"] .linkedin-featured article{grid-template-columns:92px 1fr}
  [data-profile-stage="nia"] .linkedin-cover--after{padding:22px}[data-profile-stage="nia"] .linkedin-cover--after p{max-width:59%;font-size:23px}
  [data-profile-stage="nia"] .linkedin-cover--after>i{right:82px;bottom:21px;box-shadow:18px -12px 0 currentColor,36px -2px 0 currentColor,54px -27px 0 currentColor,72px -17px 0 currentColor}
  .linkedin-identity{padding-left:16px;padding-right:16px;grid-template-columns:78px 1fr;gap:12px}.linkedin-identity img{width:78px;height:78px}.linkedin-identity h3{font-size:23px}.linkedin-identity p{font-size:12px}.linkedin-identity small{font-size:10px}.linkedin-actions{padding-left:16px;padding-right:16px}.linkedin-section{padding:15px}.linkedin-section p{font-size:12px}.linkedin-featured article strong{font-size:14px}
  .profile-disclosure{font-size:11px;line-height:1.5}
  .profile-journey__copy h2{max-width:none;font-size:38px}.profile-journey__copy>p{font-size:14px}.profile-journey__copy dl>div{grid-template-columns:116px 1fr}
  .journey-player>header{padding:0 14px;font-size:12px}.journey-stage{min-height:650px}.journey-scene,[data-journey-scene="2"]{padding:18px;grid-template-columns:1fr;grid-template-rows:345px 1fr;gap:24px;align-items:center}.workshop-board,.synthesis-board,.florin-profile-mockup{height:345px}.workshop-board{grid-template-columns:minmax(130px,.9fr) minmax(145px,1.1fr)}.workshop-screen{height:326px}.workshop-attributes{padding:28px 13px 18px}.workshop-attributes>small{margin-bottom:12px;font-size:9px}.workshop-attributes>p{margin-bottom:15px;font-size:17px}.workshop-attributes>div{gap:5px}.workshop-attributes span{padding:6px;font-size:9px}.synthesis-board__star{left:12px;top:12px;width:43%;height:320px}.synthesis-board__profile{right:10px;top:87px;width:70%;height:214px}.synthesis-board__link{right:10px;top:20px;padding:8px;font-size:9px}.florin-profile-mockup{padding:8px}.journey-scene__copy>span{margin-bottom:10px}.journey-scene__copy h3{font-size:31px}.journey-scene__copy>p{margin-bottom:15px;font-size:12px}.journey-scene__copy blockquote{padding-top:14px;font-size:17px}.journey-controls button{min-height:66px;padding:10px 8px;font-size:12px}.journey-progress{height:3px}
}

@media(max-width:420px){
  [data-journey-scene="0"]{grid-template-rows:375px 1fr}
  .workshop-board{height:375px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
  .workshop-screen{height:356px}
}

.url-form button[aria-disabled="true"]{cursor:wait;opacity:.72}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}.linkedin-window,.profile-switcher button,.journey-controls button,.spectrum-role,.journey-progress span{transition:none}.journey-scene.is-active{animation:none}
}
