:root{--site-bg: #ffffff;--site-surface: #ffffff;--site-surface-strong: #ffffff;--site-ink: #233730;--site-muted: #647168;--site-line: rgba(35, 55, 48, .1);--site-emerald: #5f8274;--site-emerald-deep: #48695d;--site-gold: #c2ab7d;--site-gold-soft: rgba(194, 171, 125, .16);--site-alert: #7d1d1d;--font-display: "Cormorant Garamond", Georgia, serif;--font-sans: "Manrope", "Segoe UI", sans-serif;--page-max: 1400px;--content-max: 1180px;--nav-height: 88px;--shadow-soft: 0 22px 60px rgba(24, 31, 28, .12)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html:has(body.landing-page){overflow-x:clip;scrollbar-width:none;-ms-overflow-style:none}html:has(body.landing-page)::-webkit-scrollbar{width:0;height:0;display:none}body.landing-page{--hero-image: var(--hero-image-home, url(/images/boardroom-tbd.webp));margin:0;min-height:var(--app-height);padding-top:var(--nav-height);background:#fff;color:var(--site-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;scrollbar-width:none;-ms-overflow-style:none}body.landing-page::-webkit-scrollbar{width:0;height:0;display:none}body.landing-page a:not(.site-button){color:inherit}body.application-page{--hero-image: var(--hero-image-application, url(/images/boardroom.webp))}.site-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid rgba(35,55,48,.08);background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 32px #414e461a}.navbar-inner{width:min(var(--page-max),calc(100% - 40px));min-height:var(--nav-height);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.navbar-logo-link{display:inline-flex;align-items:center;gap:0;text-decoration:none;min-width:0;transform:translateY(-2px)}.navbar-logo{display:block;width:auto;height:auto;max-width:min(100%,380px);max-height:35px;opacity:75%}.navbar-links{display:flex;align-items:center;gap:4px}.navbar-divider{color:#23373038;margin:0 8px}.navbar-link,.navbar-mobile-link{text-decoration:none;font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#233730db;transition:color .2s ease,opacity .2s ease,transform .2s ease;white-space:nowrap}.navbar-link{padding:12px 14px;border-radius:999px}.navbar-link:hover,.navbar-mobile-link:hover{color:#48695d}.navbar-link.active,.navbar-link[data-current],.navbar-mobile-link.active,.navbar-mobile-link[data-current]{color:#355045}.navbar-link--login,.navbar-link--login:visited,.navbar-mobile-link--login,.navbar-mobile-link--login:visited{background:#dbe6e0;border:1px solid rgba(35,55,48,.1);color:#1f312b;box-shadow:none;font-weight:800}.navbar-link--login:hover,.navbar-mobile-link--login:hover,.navbar-link--login.active,.navbar-link--login[data-current],.navbar-mobile-link--login.active,.navbar-mobile-link--login[data-current]{background:#dbe6e0;border-color:#23373029;color:#29443b;box-shadow:none}.navbar-link--login:hover,.navbar-mobile-link--login:hover{transform:translateY(-1px)}.navbar-link--apply,.navbar-mobile-link--apply{color:#48695d}.navbar-hamburger{display:none;width:44px;height:44px;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.navbar-hamburger__line{display:block;width:20px;height:2px;margin:5px auto;background:var(--site-ink);transition:transform .25s ease,opacity .2s ease}.navbar-hamburger.is-open .navbar-hamburger__line:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar-hamburger.is-open .navbar-hamburger__line:nth-child(2){opacity:0}.navbar-hamburger.is-open .navbar-hamburger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar-mobile-menu{display:none}.public-shell{display:block}.public-hero{position:relative;min-height:calc(100vh - var(--nav-height));overflow:clip;isolation:isolate}.public-hero:before,.public-hero:after{content:"";position:absolute;inset:0}.public-hero:before{background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:var(--hero-image, url(/images/boardroom-tbd.webp));filter:blur(2px);transform:none}.public-hero:after{background:linear-gradient(90deg,#0e1816c7,#0e1816a8 42%,#0e18168a 72%,#0e18167a),linear-gradient(180deg,#0e181629,#0e181638)}.page-home .public-hero:after{background:linear-gradient(90deg,#0e1816d1,#0e1816b8,#0e18169e 72%,#0e181694),linear-gradient(180deg,#0e18161f,#0e181633)}.public-hero--application,.public-hero--application .public-hero__inner{min-height:clamp(340px,34vw,430px)}.public-hero--application .public-hero__inner{align-content:end;gap:30px;padding:clamp(40px,5vw,56px) 0 clamp(28px,3vw,38px)}.public-hero__inner{position:relative;z-index:1;width:min(var(--page-max),calc(100% - 40px));min-height:calc(100vh - var(--nav-height));margin:0 auto;padding:clamp(48px,8vw,110px) 0;display:grid;align-items:end}.public-hero__inner--split{grid-template-columns:minmax(0,1.1fr) minmax(320px,470px);align-items:center;gap:clamp(32px,5vw,80px)}.public-hero__copy{max-width:690px;color:#fff6e7}.page-home .public-hero__copy{color:#f9f3e7}.hero-brandmark{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(2.8rem,7vw,5.1rem);line-height:.9;letter-spacing:.01em;color:#fff6e7;opacity:0;animation:riseIn .7s ease-out .05s forwards}.hero-brandmark--page{max-width:14ch;margin-bottom:0;font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:.98}.hero-title{max-width:16ch;margin:0;font-size:clamp(1.25rem,1.35vw + .85rem,2rem);line-height:1.1;font-weight:700;letter-spacing:-.03em;color:#fff6e7;opacity:0;animation:riseIn .7s ease-out .18s forwards}.hero-support{max-width:34rem;margin:18px 0 0;color:#fff6e7db;font-size:clamp(1rem,.6vw + .95rem,1.15rem);line-height:1.72;opacity:0;animation:riseIn .7s ease-out .31s forwards}.page-home .hero-brandmark,.page-home .hero-title{color:#fff6e7}.page-home .hero-support{color:#f9f3e7d6}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;opacity:0;animation:riseIn .7s ease-out .44s forwards}.site-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:1px solid transparent;border-radius:999px;text-decoration:none;font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.site-button:hover{transform:translateY(-1px)}.site-button,.site-button:visited{color:#1f312b}.site-button--primary{background:#dbe6e0;border-color:#2337301a;color:#1f312b;box-shadow:none}.site-button--primary:hover{background:#d1ddd7;color:#1f312b}.site-button--secondary{border-color:#23373024;background:#f7f7f4;color:#1f312b}.site-button--secondary:hover{background:#efefeb;color:#1f312b}.site-button--login,.site-button--login:visited{border-color:#48695d47;background:#d7e4de;color:#29443b}.site-button--login:hover,.site-button--login.active{background:#ccdcd5;color:#1f312b}.site-button--ghost{border-color:#13231d29;background:transparent;color:#1f312b}.site-button--ghost:hover{background:#13231d0d;color:#1f312b}.public-hero .site-button--ghost{border-color:#fff6e757;color:#fff6e7;background:#ffffff14}.public-hero .site-button--ghost:hover{background:#ffffff24;color:#fff6e7}.site-button--block{width:100%}.site-button--auth-submit{font-weight:700}.public-section{width:min(var(--content-max),calc(100% - 40px));margin:0 auto;padding:clamp(56px,7vw,96px) 0;border-top:1px solid var(--site-line)}.public-section:first-of-type{border-top:0}.public-section--media,.public-section--founder{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,56px);align-items:start}.public-section--media-full{display:flex;flex-direction:column;gap:clamp(24px,3vw,40px)}.public-section--media-full .section-media{width:100%;height:auto}.public-section--cta .section-copy{max-width:760px}.public-section--testimonial{padding-top:clamp(36px,5vw,56px)}.public-section--application-form{width:min(1100px,calc(100% - 48px));padding:clamp(40px,5vw,56px) 0 clamp(64px,8vw,110px);border-top:0}.public-section--application-form .application-wrapper--modern{width:100%;margin:0}.public-section--logos{position:relative;isolation:isolate}.public-section--logos:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:#fff;z-index:-1}.section-copy{max-width:740px}.testimonial-card{max-width:900px;padding:clamp(28px,4vw,40px);border:1px solid rgba(35,55,48,.12);background:linear-gradient(135deg,#dbe6e075,#fffffff0 52%),#fff;box-shadow:0 20px 52px #181f1c14}.testimonial-quote,.testimonial-inline__quote{margin:0;font-family:var(--font-display);font-size:clamp(1.9rem,3vw,3rem);line-height:1.08;letter-spacing:-.02em;color:var(--site-ink)}.testimonial-attribution,.testimonial-inline__attribution{margin:18px 0 0;color:var(--site-emerald-deep);font-size:.84rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.testimonial-inline{max-width:760px;margin-top:24px;padding-left:24px;border-left:3px solid rgba(95,130,116,.34)}.testimonial-inline__quote{font-size:clamp(1.5rem,2.2vw,2.2rem)}.section-kicker{margin:0 0 10px;color:var(--site-emerald);font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.section-heading{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.8rem);line-height:.98;letter-spacing:-.02em;color:var(--site-ink)}.section-body,.section-body p,.membership-tier__body,.membership-description,.club-membership-note,.content-block__body,.info-paragraph{color:var(--site-muted);font-size:1.02rem;line-height:1.82}.section-body,.membership-description,.club-membership-note,.info-paragraph{margin:18px 0 0}.section-body p{margin:0 0 14px}.section-body p:last-child,.application-wrapper--modern .form-subtitle p:last-child{margin-bottom:0}.section-body a,.application-wrapper--modern .form-subtitle a{color:var(--site-emerald-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.section-body a:hover,.application-wrapper--modern .form-subtitle a:hover{color:var(--site-emerald)}.section-media,.founder-image{width:100%;height:auto;display:block;border:1px solid rgba(19,35,29,.08);box-shadow:var(--shadow-soft)}.founder-image-container{align-self:center}.logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;align-items:center;margin-top:36px}.searched-by-images-inner{display:flex;align-items:center;justify-content:center;min-height:94px;padding:16px 14px}.logo-link{display:inline-flex;align-items:center;justify-content:center;width:100%}.partner-logo{max-width:none!important;max-height:none!important;object-fit:contain}.membership-tier,.content-block{padding:26px 0 28px;border-top:1px solid var(--site-line)}.membership-tier:last-of-type:not(:last-child),.content-block:last-of-type:not(:last-child){border-bottom:1px solid var(--site-line)}.membership-tier__name,.content-block__title{margin:0;color:var(--site-ink);font-size:1.38rem;font-weight:700;line-height:1.35}.membership-tier__price{margin:6px 0 0;color:var(--site-emerald);font-size:.9rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.membership-tier__body,.content-block__body{margin-top:14px}.table-wrap{margin-top:28px;overflow-x:auto}.compare{width:100%;border-collapse:collapse;background:#fffffff0}.compare th,.compare td{padding:16px 18px;border:1px solid rgba(19,35,29,.1);font-size:.96rem;line-height:1.55;text-align:left}.compare th{background:#13231d0a;color:var(--site-ink)}.compare td:nth-child(2),.compare td:nth-child(3),.compare th:nth-child(2),.compare th:nth-child(3){width:90px;text-align:center}.compare td.inc:before,.compare td.exc:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid var(--site-ink)}.compare td.inc:before{background:var(--site-ink)}.compare--membership td:nth-child(3).inc:before,.compare--membership td:nth-child(3).exc:before{border-color:var(--site-gold)}.compare--membership td:nth-child(3).inc:before{background:var(--site-gold)}.content-block__body p{margin:0 0 12px}.content-block__body p:last-child{margin-bottom:0}.auth-panel{padding:clamp(26px,4vw,34px);border:1px solid rgba(35,55,48,.08);background:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 56px #5b736724;color:var(--site-ink)}.auth-panel__eyebrow{margin:0 0 18px;color:var(--site-emerald-deep);font-size:.78rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.auth-form{display:grid;gap:18px}.auth-field{display:grid;gap:8px}.auth-field label{color:var(--site-ink);font-size:.9rem;font-weight:700;letter-spacing:.03em}.auth-help{margin:0;color:#2337309e;font-size:.88rem;line-height:1.6}.auth-field input{width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(35,55,48,.14);border-radius:0;background:#fff;color:var(--site-ink);font:inherit}.auth-field input:focus{outline:none;border-color:#d7a14d;box-shadow:0 0 0 3px #d7a14d29}.auth-field .input-error{border-color:#c54848d1}.status-banner{margin-bottom:18px;padding:14px 16px;font-size:.92rem;line-height:1.6}.status-banner--success{background:#84b9792e;border:1px solid rgba(132,185,121,.28);color:#e7f7df}.status-banner--error{background:#b338382e;border:1px solid rgba(179,56,56,.28);color:#ffe9e9}.auth-links{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:18px}.auth-links a{color:#233730c2;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.auth-links a:hover{color:var(--site-ink)}.auth-links__push-right{margin-left:auto}.application-shell--public{width:min(var(--page-max),calc(100% - 40px));margin:0 auto;padding:0 0 clamp(64px,8vw,110px)}.application-stage{position:relative}.application-stage__hero{position:relative;min-height:clamp(420px,44vw,560px);padding:clamp(34px,5vw,58px) clamp(30px,4vw,48px) clamp(152px,15vw,210px);overflow:hidden;display:flex;align-items:flex-start;isolation:isolate}.application-stage__hero:before,.application-stage__hero:after{content:"";position:absolute;inset:0}.application-stage__hero:before{background:linear-gradient(110deg,#0e1816d1,#0e1816ad 42%,#0e18168f),var(--hero-image-application, url(/images/boardroom-tbd.webp)) center center / cover no-repeat}.application-stage__hero:after{background:linear-gradient(180deg,#fff0 55%,#ffffffeb)}.application-stage__copy{position:relative;z-index:1;max-width:720px;color:#fff6e7}.application-stage__brand{margin:0 0 10px;color:#fff6e7;font-family:var(--font-display);font-size:clamp(2.3rem,6vw,4rem);line-height:.94}.application-stage__title{margin:0;font-size:clamp(1.25rem,1.3vw + .9rem,1.95rem);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff6e7}.application-stage__intro{margin:14px 0 0;max-width:34rem;color:#fff6e7db;line-height:1.72}.application-stage__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px;position:relative}.application-stage__actions .site-button--ghost{border-color:#fff6e757;color:#fff6e7;background:#ffffff14}.application-stage__actions .site-button--ghost:hover{background:#ffffff24;color:#fff6e7}.application-wrapper--modern{position:relative;z-index:1;width:min(1100px,calc(100% - 48px));margin:-112px auto 0;padding:0;background:#fffffffa;border:1px solid rgba(19,35,29,.08);box-shadow:var(--shadow-soft);padding:clamp(18px,3vw,28px) clamp(26px,4vw,42px)}.application-wrapper--modern .form-header{gap:14px;margin-bottom:32px}.form-step{margin:0;color:var(--site-emerald);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.application-wrapper--modern .form-eyebrow,.application-wrapper--modern .form-title{margin:0;color:var(--site-ink);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.1rem);line-height:.98;letter-spacing:-.02em;font-weight:600}.application-wrapper--modern .form-subtitle,.application-wrapper--modern .form-intro{max-width:58rem;color:var(--site-muted);font-family:var(--font-sans);font-size:1rem;line-height:1.76}.application-wrapper--modern .form-subtitle p{margin:0 0 14px}.application-wrapper--modern .form-helper,.application-wrapper--modern .field-helper,.application-wrapper--modern .grey-text,.application-wrapper--modern .field-optional{color:#6d726d;font-family:var(--font-sans)}.application-wrapper--modern .alert-info{padding:14px 16px;border:1px solid rgba(31,90,73,.16);background:#1f5a490f;color:var(--site-ink)}.form-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:10px 0 0;padding:0}.form-progress li{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid rgba(19,35,29,.08);background:#13231d08;color:var(--site-ink);border-radius:0}.form-progress li.is-active{background:#9fbcb052;border-color:#5f827457;color:var(--site-ink)}.form-progress .step-index{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#13231d14;font-weight:800;flex:0 0 auto}.form-progress li.is-active .step-index{background:#5f82742e}.progress-content{display:flex;flex-direction:column;gap:4px}.step-label{font-size:.92rem;font-weight:800;line-height:1.3}.step-caption{color:#6f786f;font-size:.78rem;line-height:1.45;font-weight:600}.form-progress li.is-active .step-caption{color:#233730ad}.form-progress--hero{width:100%;margin-top:26px}.form-progress--hero li{padding:0;border:0;background:transparent;color:#fff6e7;align-items:flex-start}.form-progress--hero li.is-active{background:transparent;border:0;color:#fff6e7}.form-progress--hero .step-index{background:#fff6e724;color:#fff6e7}.form-progress--hero li.is-active .step-index{background:#fff6e738}.form-progress--hero .step-label,.form-progress--hero .step-caption,.form-progress--hero li.is-active .step-caption{color:#fff6e7e0}.application-wrapper--modern .section-heading{display:flex;align-items:center;gap:14px;margin:clamp(6px,.8vw,10px) 0 clamp(20px,2.2vw,28px);font-family:var(--font-sans);font-size:.72rem;line-height:1.2;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--site-emerald-deep)}.application-wrapper--modern .section-heading:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,#48695d3d,#48695d14)}.application-wrapper--modern .form-section:first-of-type .section-heading{margin-top:0}.application-wrapper--modern .text-input,.application-wrapper--modern .comp-lookup,.application-wrapper--modern select,.application-wrapper--modern textarea,.application-wrapper--modern .form-control,.application-wrapper--modern .uploadFile{border-radius:0;border-color:#13231d24;background:#fff;font-family:var(--font-sans);color:var(--site-ink)}.application-wrapper--modern .text-input:focus,.application-wrapper--modern .comp-lookup:focus,.application-wrapper--modern select:focus,.application-wrapper--modern textarea:focus{border-color:var(--site-gold);box-shadow:0 0 0 3px #b98d4324}.application-wrapper--modern .dynamic-item,.application-wrapper--modern .form-optional-section{border-radius:0;border-color:#13231d14;background:#13231d08}.application-wrapper--modern .button--primary,.application-wrapper--modern .button--secondary{min-height:54px;border-radius:999px;border:1px solid transparent;padding:0 28px;font-family:var(--font-sans)!important;font-size:.92rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase}.application-wrapper--modern .button--primary{background:#dbe6e0!important;border-color:#2337301a!important;color:#1f312b!important}.application-wrapper--modern .button--primary:hover,.application-wrapper--modern .button--secondary:hover{transform:translateY(-1px);box-shadow:none!important}.application-wrapper--modern .button--secondary{background:transparent;border-color:#13231d24;color:#1f312b}.application-wrapper--modern .button--primary:hover{background:#d1ddd7!important;color:#1f312b!important}.application-wrapper--modern .button--secondary:hover{background:#efefeb!important;color:#1f312b!important}.application-wrapper--modern .button:active{transform:translateY(0);box-shadow:none!important}.application-wrapper--modern .form-error,.application-wrapper--modern .alert-danger,.application-wrapper--modern .client-error{color:var(--site-alert)}.application-wrapper--modern .text-input.alert-danger-field,.application-wrapper--modern select.alert-danger-field{border-color:#7d1d1d99;box-shadow:0 0 0 3px #7d1d1d1f}.application-wrapper--modern .link-button{color:var(--site-emerald-deep)}.application-wrapper--modern .link-button--danger{color:var(--site-alert)}.info-paragraph{margin-top:18px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.public-hero__inner--split,.public-section--media,.public-section--founder{grid-template-columns:1fr}.public-hero,.public-hero__inner{min-height:auto}.page-login .public-hero,.page-forgot-password .public-hero,.page-set-new-password .public-hero{min-height:calc(100svh - var(--nav-height));min-height:calc(100dvh - var(--nav-height))}.public-hero__inner{padding:40px 0 56px}.public-hero__inner--split{gap:28px}.auth-panel{max-width:720px}.logo-grid,.form-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.application-stage__hero{min-height:auto;padding:30px 28px 136px}.application-stage__copy{max-width:none}.application-wrapper--modern{margin-top:-72px}}@media(max-width:900px){.navbar-links{display:none}.navbar-hamburger{display:block}.navbar-mobile-menu{display:flex;flex-direction:column;gap:6px;max-height:0;overflow:hidden;padding:0 16px;background:#fffffffa;transition:max-height .3s ease,padding .3s ease}.navbar-mobile-menu.is-open{max-height:520px;padding:0 16px 16px}.navbar-mobile-link{padding:14px 16px}.navbar-mobile-link--apply{justify-content:center}.application-wrapper--modern{width:calc(100% - 28px);margin-top:-48px}}@media(max-width:720px){:root{--nav-height: 76px}body.landing-page{padding-top:76px}.navbar-inner{width:calc(100% - 32px);min-height:76px}.navbar-logo-link{min-width:0;max-width:calc(100% - 56px)}.navbar-logo{height:auto;max-width:min(100%,300px);max-height:26px}.public-hero__inner,.public-section,.application-shell--public{width:calc(100% - 32px)}.public-hero__inner{padding:28px 0 40px}.public-hero__inner--split{gap:20px}.hero-brandmark,.application-stage__brand{max-width:10ch}.hero-brandmark{font-size:clamp(2.35rem,11vw,3.7rem)}.hero-brandmark--page{max-width:12ch;font-size:clamp(1.8rem,8.2vw,2.9rem)}.hero-title{font-size:clamp(1.15rem,4.3vw,1.65rem);line-height:1.12}.hero-support{font-size:.97rem;line-height:1.62;margin-top:14px}.hero-actions,.application-stage__actions{flex-direction:column;align-items:stretch}.site-button{width:100%}.logo-grid,.form-progress{grid-template-columns:1fr}.logo-grid.logo-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-grid.logo-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-grid.logo-grid--cols-1{grid-template-columns:1fr;max-width:50%;margin-left:auto;margin-right:auto}.logo-grid--cols-1 .partner-logo,.logo-grid--cols-2 .partner-logo,.logo-grid--cols-3 .partner-logo{max-width:100%!important;width:100%!important;height:auto!important}.testimonial-card{padding:24px 22px}.testimonial-inline{padding-left:18px}.form-progress--hero{margin-top:14px}.application-stage__hero{padding:22px 22px 92px;min-height:auto}.application-stage__title{font-size:clamp(1.2rem,4.8vw,1.65rem)}.application-stage__intro{font-size:.96rem;line-height:1.62}.application-wrapper--modern{width:100%;margin-top:-28px}.application-wrapper--modern{padding:22px}.auth-panel{padding:20px}.auth-panel__eyebrow{margin-bottom:14px}.auth-form{gap:16px}.status-banner{margin-bottom:14px;padding:12px 14px}.form-progress li{padding:14px}.step-label{font-size:.88rem}.step-caption{font-size:.75rem}}@media(max-width:520px){.public-hero__inner,.public-section,.application-shell--public,.navbar-inner{width:calc(100% - 32px)}.site-button{min-height:50px;padding:0 20px;font-size:.82rem;letter-spacing:.07em}.application-stage__hero{padding:20px 20px 84px}.application-wrapper--modern{padding:18px}.application-wrapper--modern .form-subtitle,.application-wrapper--modern .form-intro,.section-body,.section-body p,.membership-tier__body,.membership-description,.club-membership-note,.content-block__body,.info-paragraph{font-size:.96rem;line-height:1.68}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-hero:before{opacity:1;transform:none}.hero-brandmark,.hero-title,.hero-support,.hero-actions{animation:none;opacity:1;transform:none}.site-button,.navbar-link,.navbar-mobile-link{transition:none}}
