.launch-home-hero{padding-bottom:58px}.launch-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.launch-trust-row span{border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:999px;padding:7px 11px;color:var(--muted);font-size:.82rem}.launch-path-panel{box-shadow:0 20px 70px rgba(0,0,0,.25)}.launch-section-head{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:30px}.launch-section-head h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1;margin:.25rem 0 .5rem;letter-spacing:-.035em}.launch-section-head p:not(.eyebrow){color:var(--muted);max-width:760px}.launch-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:72px}.launch-featured-grid{padding-bottom:18px}.launch-offer-card{display:flex;flex-direction:column;min-height:320px;background:linear-gradient(180deg,rgba(23,28,34,.98),rgba(15,19,24,.98));border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 18px 48px rgba(0,0,0,.14)}.launch-offer-card h2,.launch-offer-card h3{margin:.45rem 0 .65rem;line-height:1.08;letter-spacing:-.025em}.launch-offer-card h2{font-size:1.65rem}.launch-offer-card h3{font-size:1.45rem}.launch-offer-card>p{color:var(--muted);margin-top:0}.launch-card-kicker{display:flex;justify-content:space-between;gap:12px;align-items:center;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:800;color:var(--teal)}.launch-card-kicker b{font-size:.67rem;color:#ffd58a;background:rgba(255,190,76,.1);border:1px solid rgba(255,190,76,.28);padding:4px 8px;border-radius:999px}.launch-card-meta{display:flex;justify-content:space-between;align-items:end;gap:12px;border-top:1px solid var(--line);padding-top:16px;margin-top:auto;margin-bottom:18px}.launch-card-meta span{font-size:.83rem;color:var(--muted);max-width:65%}.launch-card-meta strong{text-align:right;color:var(--text)}.launch-card-link{font-weight:800;color:var(--teal)}.launch-outcome-list{padding-left:18px;color:var(--muted);font-size:.9rem}.launch-outcome-list li{margin:5px 0}.launch-preview-banner{margin:18px auto 24px;padding:13px 16px;border:1px solid rgba(44,214,196,.35);background:rgba(44,214,196,.07);border-radius:13px;color:#c8fbf4}.launch-empty{grid-column:1/-1;border:1px dashed var(--line);border-radius:20px;padding:40px;text-align:center;background:var(--panel)}.launch-empty p{color:var(--muted)}.launch-service-hero{padding:86px 0 54px;background:radial-gradient(circle at 78% 25%,rgba(44,214,196,.1),transparent 30%)}.launch-service-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:42px;align-items:start}.launch-service-grid h1{font-size:clamp(2.8rem,6vw,5.4rem);line-height:.96;letter-spacing:-.05em;margin:.2em 0}.launch-service-summary,.launch-detail-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:24px}.launch-service-summary{display:grid;gap:5px}.launch-service-summary span{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;margin-top:14px}.launch-service-summary strong{font-size:1.12rem}.launch-detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;padding:28px 0 72px}.launch-detail-card p{color:var(--muted)}.launch-detail-card h3{margin-top:24px}.launch-policy-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:72px}.launch-policy-strip>div{border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--panel)}.launch-policy-strip p{color:var(--muted);margin-bottom:0}.launch-closed-note{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 15px;color:var(--muted);font-weight:700}.launch-catalog-hero{padding-bottom:38px}.launch-business-hero{padding-bottom:55px}
@media(max-width:980px){.launch-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-service-grid,.launch-detail-grid{grid-template-columns:1fr}.launch-section-head{align-items:start;flex-direction:column}}
@media(max-width:640px){.launch-card-grid{grid-template-columns:1fr}.launch-policy-strip{grid-template-columns:1fr}.launch-card-meta{align-items:start;flex-direction:column}.launch-card-meta span{max-width:100%}.launch-card-meta strong{text-align:left}}
.launch-included-strip{padding:0 0 28px}.launch-included-card{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;background:linear-gradient(180deg,rgba(44,214,196,.07),rgba(15,19,24,.98));border:1px solid rgba(44,214,196,.28);border-radius:20px;padding:24px}.launch-included-card h2{margin:.25rem 0 .55rem}.launch-included-card p:not(.eyebrow){color:var(--muted);margin-bottom:0}.launch-included-card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.launch-included-card li{border:1px solid var(--line);border-radius:13px;padding:13px 15px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:3px}.launch-included-card li span{font-size:.84rem;color:var(--muted)}.launch-included-mini{display:flex;flex-direction:column;gap:4px;margin:8px 0 16px;padding:10px 12px;border-left:3px solid var(--teal);background:rgba(44,214,196,.045);border-radius:0 10px 10px 0}.launch-included-mini strong{font-size:.73rem;text-transform:uppercase;letter-spacing:.09em;color:var(--teal)}.launch-included-mini span{font-size:.85rem;color:var(--muted)}
@media(max-width:760px){.launch-included-card{grid-template-columns:1fr}}


/* 11N AHA public spotlight */
.aha-spotlight{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(17,21,26,.88),rgba(10,12,15,.96));padding:58px 0}
.aha-spotlight-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;align-items:start}
.aha-spotlight-copy h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1.02;margin:.25rem 0 1rem;letter-spacing:-.035em}
.aha-spotlight-copy>p:not(.eyebrow){color:var(--muted);max-width:650px}
.aha-spotlight-note{font-size:.9rem;border-left:3px solid var(--teal);padding-left:13px}
.aha-course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.aha-course-card{background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:19px}
.aha-course-card h3{margin:.45rem 0 .45rem;font-size:1.08rem}
.aha-course-card p{color:var(--muted);font-size:.9rem;margin:.2rem 0 .8rem}
.aha-course-status{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.aha-course-status.planned{border:1px solid rgba(240,76,167,.35);background:rgba(240,76,167,.08);color:#ff9fd2}
.aha-course-status.available{border:1px solid rgba(82,211,138,.35);background:rgba(82,211,138,.08);color:#aaf0c8}
.aha-course-wait{display:block;color:#79848f;font-size:.8rem}

/* 11N About / founder */
.about-founder-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:32px;align-items:start}
.about-founder-card,.about-principle{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}
.about-founder-card h2{font-size:2rem;line-height:1.08;margin:.3rem 0 1rem}
.about-founder-card p,.about-story p,.about-principle p{color:var(--muted)}
.about-founder-facts{display:grid;gap:9px;margin-top:20px}
.about-founder-facts span{display:block;border-top:1px solid var(--line);padding-top:9px;font-size:.9rem}
.about-story h2,.about-goals h2{font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin:.2rem 0 1rem}
.about-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}
.about-principle h3{margin:.2rem 0 .45rem}
@media(max-width:900px){.aha-spotlight-grid,.about-founder-grid{grid-template-columns:1fr}.aha-course-grid,.about-goal-grid{grid-template-columns:1fr}}
.launch-package-card{border-color:rgba(44,214,196,.28);background:linear-gradient(180deg,rgba(23,32,37,.99),rgba(14,20,25,.99))}.launch-package-includes{margin:14px 0 18px;padding:15px 16px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:rgba(255,255,255,.025)}.launch-package-includes>strong{display:block;margin-bottom:8px;color:var(--text)}.launch-package-includes ul{margin:0;padding-left:20px;color:var(--muted);font-size:.9rem}.launch-package-includes li{margin:5px 0}.launch-package-addons{display:grid;gap:5px;margin:-4px 0 18px;padding:11px 13px;border-left:3px solid var(--teal);background:rgba(44,214,196,.06);border-radius:0 10px 10px 0;color:var(--muted);font-size:.84rem}.launch-package-addons strong{color:var(--text)}.workplace-package-section{padding-top:36px}.workplace-package-card{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:26px;padding:30px;border:1px solid rgba(44,214,196,.3);border-radius:24px;background:radial-gradient(circle at 92% 8%,rgba(44,214,196,.1),transparent 32%),linear-gradient(180deg,rgba(23,28,34,.99),rgba(14,18,23,.99));box-shadow:0 24px 64px rgba(0,0,0,.16)}.workplace-package-card h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1;letter-spacing:-.04em;margin:.2em 0 .5em}.workplace-package-copy>p:not(.eyebrow){max-width:800px;color:var(--muted)}.workplace-package-includes{margin-top:24px}.workplace-package-includes>strong,.workplace-package-upgrades>strong{display:block;margin-bottom:10px;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;color:var(--teal)}.workplace-package-includes ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;padding:0;list-style:none}.workplace-package-includes li{position:relative;padding-left:20px;color:#dbe5eb}.workplace-package-includes li:before{content:'✓';position:absolute;left:0;color:var(--teal);font-weight:900}.workplace-package-upgrades{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.workplace-package-upgrades p{margin:0;color:var(--muted)}.workplace-package-action{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px;border:1px solid var(--line);border-radius:18px;background:rgba(5,9,13,.42)}.workplace-package-action>span{text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:800;color:var(--muted)}.workplace-package-action>strong{font-size:1.8rem;color:var(--text)}.workplace-package-action p{margin:0 0 8px;color:var(--muted)}
@media(max-width:900px){.workplace-package-card{grid-template-columns:1fr}.workplace-package-includes ul{grid-template-columns:1fr}}
