:root{--bg-0:#070a0f;--bg-1:#0b0f14;--bg-2:#101722;--card:#ffffff0f;--card-2:#ffffff14;--border:#ffffff1f;--text:#ffffffeb;--muted:#ffffffb3;--faint:#ffffff8c;--green:#40b24f;--blue:#4a7cb8;--black:#000;--white:#fff;--shadow:0 14px 40px #0000008c;--shadow-soft:0 10px 30px #00000059;--radius:16px;--radius-lg:22px;--ring:0 0 0 3px #40b24f40;--max:1120px}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}*{box-sizing:border-box}body,html{background:radial-gradient(1000px 600px at 15% 10%,#4a7cb82e,#0000 60%),radial-gradient(900px 500px at 85% 15%,#40b24f2e,#0000 60%),linear-gradient(180deg,var(--bg-0),var(--bg-1));color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.45;margin:0;padding:0}a{color:inherit}a,a:hover{text-decoration:none}.container{margin:0 auto;max-width:var(--max);padding:0 18px;width:100%}.muted{color:var(--muted)}.smallNote{color:var(--faint);font-size:13px;margin-top:12px}.btn{align-items:center;background:#ffffff0f;border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer;display:inline-flex;font-weight:650;gap:10px;justify-content:center;letter-spacing:.2px;outline:none;padding:12px 14px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.btn:focus-visible{border-color:#40b24f8c;box-shadow:var(--ring)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn:hover{background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.btn--primary{background:linear-gradient(180deg,#40b24f38,#40b24f14);border-color:#40b24f66}.btn--primary:hover{background:linear-gradient(180deg,#40b24f4d,#40b24f1a);border-color:#40b24f99}.btn--secondary{background:linear-gradient(180deg,#4a7cb833,#4a7cb814);border-color:#4a7cb873}.btn--secondary:hover{border-color:#4a7cb8a6}.btn--ghost{background:#0000}.badge{align-items:center;background:#ffffff0d;border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-soft);display:inline-flex;gap:10px;padding:9px 12px}.badge__dot{background:var(--green);border-radius:999px;box-shadow:0 0 0 5px #40b24f29;height:8px;width:8px}.badge__sep{background:#ffffff24;height:14px;width:1px}.iconBtn{align-items:center;background:#ffffff0f;border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;display:inline-flex;font-size:22px;height:38px;justify-content:center;line-height:1;transition:transform .16s ease,background .16s ease;width:38px}.iconBtn:hover{background:#ffffff1a;transform:translateY(-1px)}.iconBtn:focus-visible{border-color:#40b24f8c;box-shadow:var(--ring)}ul{color:var(--muted);margin:10px 0 0;padding-left:18px}li{margin:6px 0}.appShell{min-height:100vh}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a0f40;border-bottom:1px solid #0000;position:-webkit-sticky;position:sticky;top:0;z-index:30}.nav--scrolled{background:#070a0f8c;border-bottom-color:#ffffff1a}.nav__inner{align-items:center;display:flex;gap:14px;height:68px;justify-content:space-between}.nav__brand{align-items:center;display:inline-flex;gap:10px;min-width:150px}.nav__logoMark{background:linear-gradient(135deg,var(--green),var(--blue));border-radius:5px;box-shadow:0 0 0 6px #40b24f21;height:12px;width:12px}.nav__brandText{font-weight:820;letter-spacing:.2px}.nav__links{align-items:center;display:none;gap:16px}.nav__link{border-radius:12px;color:var(--muted);font-size:14px;font-weight:600;padding:10px;transition:background .16s ease,color .16s ease}.nav__link:hover{background:#ffffff0f;color:var(--text)}.nav__actions{align-items:center;display:inline-flex;gap:10px}.hero--full{align-items:center;display:grid;min-height:100vh;overflow:hidden;padding:0;position:relative}.heroMedia{inset:0;position:absolute;z-index:0}.heroMedia__img{height:100%;object-fit:cover;object-position:60% 30%;transform:scale(1.02);width:100%}.heroMedia__overlay{background:radial-gradient(900px 520px at 18% 25%,#4a7cb833,#0000 60%),radial-gradient(900px 520px at 82% 20%,#40b24f2e,#0000 60%),linear-gradient(180deg,#070a0fe0,#070a0fad 45%,#070a0feb);inset:0;position:absolute}.heroMedia__grain{background-image:radial-gradient(circle at 20% 30%,#ffffff38 .6px,#0000 .7px),radial-gradient(circle at 70% 60%,#ffffff2e .6px,#0000 .7px);background-size:26px 26px;inset:0;mix-blend-mode:overlay;opacity:.08;position:absolute}.hero__inner--full{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr;min-height:100vh;padding:88px 0 68px;position:relative;z-index:1}.hero__copy--full{max-width:68ch}.badge--hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000002e;border:1px solid #ffffff1f}.heroProof,.hero__ctaRow--full{grid-template-columns:1fr}.heroProof{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.heroProof__item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000029;border:1px solid #ffffff24;border-radius:16px;padding:12px 14px}.heroProof__label{color:#ffffff9e;font-size:12px;font-weight:760;letter-spacing:.7px;text-transform:uppercase}.heroProof__value{color:#ffffffe6;font-weight:860;margin-top:6px}.heroSide{display:none}.heroSide__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(520px 360px at 20% 10%,#4a7cb82e,#0000 60%),radial-gradient(520px 360px at 80% 10%,#40b24f2e,#0000 60%),#00000024;border:1px solid #ffffff24;border-radius:22px;box-shadow:var(--shadow);padding:16px}.heroSide__kicker{color:#ffffffeb;font-weight:900;letter-spacing:-.2px}.heroSide__line{background:#ffffff1f;height:1px;margin:12px 0}.heroSide__stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.heroSide__stat{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:12px}.heroSide__statLabel{color:#ffffff9e;font-size:12px;font-weight:760;letter-spacing:.7px;text-transform:uppercase}.heroSide__statValue{color:#ffffffe6;font-weight:880;margin-top:6px}.heroScrollHint{align-items:center;animation:scrollHintIn .9s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000029;border:1px solid #ffffff1f;border-radius:999px;bottom:18px;color:#ffffffb8;display:inline-flex;font-weight:760;gap:10px;left:50%;padding:10px 12px;position:absolute;transform:translateX(-50%);z-index:2}@keyframes scrollHintIn{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.heroScrollHint__dot{background:linear-gradient(135deg,var(--green),var(--blue));border-radius:999px;box-shadow:0 0 0 6px #40b24f1f;height:8px;width:8px}.heroScrollHint__text{font-size:12px;letter-spacing:.6px;text-transform:uppercase}@media (min-width:860px){.hero__inner--full{gap:22px;grid-template-columns:1.1fr .9fr;padding:110px 0 80px}.heroSide{display:block}.hero__ctaRow--full{grid-template-columns:1fr 1fr}.heroProof{grid-template-columns:repeat(3,1fr)}.heroMedia__img{object-position:70% 25%}}.section{padding:42px 0}.section--alt{background:linear-gradient(180deg,#0000,#ffffff08,#0000);padding:46px 0}.section__head{margin-bottom:18px}.section__title{font-size:26px;letter-spacing:-.5px;margin:0}.section__subtitle{color:var(--muted);margin:10px 0 0;max-width:70ch}.grid{grid-gap:12px;display:grid;gap:12px}.grid--3{grid-template-columns:1fr}.card{background:linear-gradient(180deg,#ffffff12,#ffffff0a);border:1px solid #ffffff24;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden;padding:16px;position:relative}.card--pillar:before{background:radial-gradient(240px 180px at 20% 20%,#ffffff12,#0000 60%);content:"";filter:blur(12px);inset:-60px;opacity:.65;position:absolute}.card--green:before{background:radial-gradient(280px 200px at 30% 10%,#40b24f38,#0000 60%)}.card--blue:before{background:radial-gradient(280px 200px at 30% 10%,#4a7cb838,#0000 60%)}.card>*{position:relative}.card__head{align-items:center;display:flex;gap:10px}.card__icon{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;height:34px;width:34px}.card__title{font-size:16px;font-weight:800;letter-spacing:-.2px;margin:0}.card__copy{color:var(--muted);margin:10px 0 0}.section__cta{display:flex;justify-content:flex-start;margin-top:16px}.diagnostic{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:1fr}.diagnostic__panel{display:grid;place-items:center}.panelCard{background:linear-gradient(180deg,#0003,#ffffff0a);border:1px solid #ffffff24;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);max-width:520px;padding:18px;width:100%}.panelCard__row{display:flex;flex-wrap:wrap;gap:10px}.panelCard__pill{background:#40b24f1f;border:1px solid #40b24f66;border-radius:999px;font-size:12px;font-weight:650;padding:8px 10px}.panelCard__pill--blue{background:#4a7cb824;border-color:#4a7cb880}.panelCard__headline{font-size:24px;font-weight:860;letter-spacing:-.4px;margin-top:14px}.panelCard__text{color:var(--muted);margin-top:6px}.panelCard__bar{background:#ffffff1f;height:1px;margin:14px 0}.panelCard__list{grid-gap:8px;display:grid;gap:8px}.panelCard__item{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;color:var(--muted);padding:10px 12px}.footer{background:#00000024;border-top:1px solid #ffffff1a;padding:34px 0 18px}.footer__inner{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.footer__brand{align-items:center;display:inline-flex;gap:10px}.footer__brandText{font-weight:850}.footer__tagline{color:var(--muted);margin-top:10px;max-width:40ch}.footer__right{display:grid;grid-template-columns:1fr;margin-left:0;min-width:0;width:100%}.footer__left{max-width:100%;min-width:0}.footer__mini{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px}.footer__miniTitle{font-weight:760}.footer__miniText{color:var(--muted);margin-top:6px}.footer__bottom{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:14px}.successPage{min-height:100vh;padding:42px 0}.successCard{background:linear-gradient(180deg,#ffffff12,#ffffff0a);border:1px solid #ffffff24;border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:18px}.successCard__top{align-items:center;display:flex;justify-content:space-between}.backLink{border:1px solid #0000;border-radius:12px;color:var(--muted);padding:10px}.backLink:hover{background:#ffffff0d;border-color:#ffffff1f;color:var(--text)}.successTitle{font-size:30px;letter-spacing:-.6px;margin:10px 0 0}.successBody{color:var(--muted);margin-top:12px}.fundingHook{background:#40b24f1a;border:1px solid #40b24f47;border-radius:16px;color:#ffffffdb;font-weight:650;margin-top:14px;padding:14px}.downloadRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.nextSteps{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;margin-top:14px;padding:14px}.nextSteps__title{color:#ffffffe0;font-weight:800}.logo{align-items:center;display:inline-flex}.logo__img{display:block;height:28px;width:auto}@media (min-width:860px){.logo__img{height:30px}}.reveal{opacity:0;transform:translateY(10px);transition:opacity .42s ease,transform .42s ease}.reveal--in{opacity:1;transform:translateY(0)}.reveal--delay1{transition-delay:90ms}.reveal--delay2{transition-delay:.16s}.reveal--delay3{transition-delay:.23s}.imgCard{background:linear-gradient(180deg,#ffffff12,#ffffff0a);border:1px solid #ffffff24;border-radius:22px;box-shadow:var(--shadow);max-width:520px;overflow:hidden;padding:14px;position:relative;width:100%}.imgCard__svg{border-radius:16px;display:block;height:auto;width:100%}.imgCard__labelRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.imgPill{background:#00000024;border:1px solid #ffffff24;border-radius:999px;color:#ffffffc7;font-size:12px;font-weight:700;padding:8px 10px}.imgPill--g{background:#40b24f1a;border-color:#40b24f59}.imgPill--b{background:#4a7cb81a;border-color:#4a7cb861}.pIcon{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;color:#fffc;display:inline-flex;height:36px;justify-content:center;width:36px}.pIcon__svg{height:22px;width:22px}.pIcon--g{background:#40b24f1a;border-color:#40b24f4d;color:#ffffffe0}.pIcon--b{background:#4a7cb81a;border-color:#4a7cb857;color:#ffffffe0}.hero__meta--tight{margin-top:16px}.panelCard--motion{transform:translateY(0);transition:transform .22s ease}.panelCard--motion:hover{transform:translateY(-2px)}.diagPage{min-height:100vh;padding:34px 0}.diagShell{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1f;border-radius:22px;box-shadow:var(--shadow);padding:16px}.diagTop{display:flex;justify-content:space-between}.diagTimer,.diagTop{align-items:center;gap:10px}.diagTimer{background:#0000001f;border:1px solid #ffffff1f;border-radius:14px;display:inline-flex;padding:10px 12px}.diagTimer__label{color:#ffffff9e;font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.diagTimer__value{font-weight:880}.diagTimer__value--hot{color:#ffb4b4eb}.diagHeader{margin-top:12px}.diagTitle{font-size:28px;letter-spacing:-.6px;margin:0}.diagSub{color:var(--muted);margin:8px 0 0;max-width:70ch}.diagBar{background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;height:10px;margin-top:14px;overflow:hidden}.diagBar__fill{background:linear-gradient(90deg,#40b24fd9,#4a7cb8d9);border-radius:999px;height:100%;transition:width .22s ease}.diagCard{background:#00000024;border:1px solid #ffffff1f;border-radius:20px;margin-top:14px;padding:14px}.diagCard__meta{color:#ffffff9e;display:flex;font-weight:700;gap:10px;justify-content:space-between}.diagScore,.diagStep{font-size:13px}.diagQ{font-size:18px;font-weight:860;letter-spacing:-.2px;margin-top:10px}.diagOpts{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.diagOpt{background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;color:#ffffffdb;cursor:pointer;font-weight:750;padding:12px;text-align:left;transition:transform .16s ease,background .16s ease,border-color .16s ease}.diagOpt:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.diagOpt:focus-visible{border-color:#40b24f8c;box-shadow:var(--ring);outline:none}.diagOpt--active{background:linear-gradient(180deg,#40b24f29,#4a7cb814);border-color:#40b24f73}.diagActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}.diagResultTop{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.diagResultTitle{font-size:18px;font-weight:880;letter-spacing:-.2px}.diagResultScore{color:#ffffffe0;font-size:18px;font-weight:880}.diagResultNote{color:var(--muted);margin-top:10px}.diagResultGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:12px}.diagStat{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;padding:12px}.diagStat__label{color:#fff9;font-size:12px;font-weight:750;letter-spacing:.7px;text-transform:uppercase}.diagStat__value{font-weight:860;margin-top:6px}.diagFoot{color:#ffffff94;font-size:13px;margin-top:12px}@media (min-width:860px){.diagShell{padding:18px}.diagResultGrid{grid-template-columns:repeat(3,1fr)}}.contactBlock{grid-gap:14px;background:#ffffff08;border:1px solid #ffffff1f;border-radius:18px;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:1fr;max-width:100%;min-width:0;padding:14px;width:100%}.contactBlock__left,.contactBlock__right{min-width:0}.contactTitle{font-size:16px;font-weight:880;letter-spacing:-.2px}.contactSub{color:var(--muted);margin-top:6px}.contactActions{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.socialRow{display:inline-flex;flex-wrap:wrap;gap:10px}.socialBtn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;color:#fffc;display:inline-flex;height:42px;justify-content:center;transition:transform .16s ease,background .16s ease,border-color .16s ease;width:42px}.socialBtn svg{height:20px;width:20px}.socialBtn:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.socialBtn:focus-visible{border-color:#40b24f8c;box-shadow:var(--ring);outline:none}.contactFine{color:#ffffff8c;font-size:13px}.contactForm{background:#0000001f;border:1px solid #ffffff1f;border-radius:18px;box-sizing:border-box;max-width:100%;min-width:0;padding:12px;width:100%}.contactForm__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;min-width:0;width:100%}.contactForm input,.contactForm textarea{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.contactForm textarea{min-height:110px;resize:vertical}.contactForm__actions{display:flex;justify-content:flex-end;margin-top:12px}.contactForm__error{background:#ffaaaa14;border:1px solid #ffaaaa47;border-radius:14px;color:#ffdcdcf2;font-weight:650;margin-top:10px;padding:10px 12px}.thanksOverlay{animation:thanksOverlayIn .17s ease-out;background:#0000009e;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:90}@keyframes thanksOverlayIn{0%{opacity:0}to{opacity:1}}.thanksModal{animation:thanksModalIn .22s cubic-bezier(.2,.8,.2,1);background:radial-gradient(900px 520px at 15% 15%,#4a7cb833,#0000 55%),radial-gradient(900px 520px at 85% 10%,#40b24f33,#0000 55%),linear-gradient(180deg,#101722f5,#0b0f14f5);border:1px solid #ffffff24;border-radius:22px;box-shadow:0 26px 90px #000000b8;max-width:520px;overflow:hidden;padding:16px;position:relative;width:100%}@keyframes thanksModalIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.thanksGlow{background:radial-gradient(260px 200px at 30% 20%,#40b24f33,#0000 60%),radial-gradient(260px 200px at 70% 30%,#4a7cb833,#0000 60%);filter:blur(10px);inset:-120px;opacity:.9;position:absolute}.thanksModal>*{position:relative}.thanksTop{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.thanksBadge{align-items:center;background:#40b24f1a;border:1px solid #40b24f4d;border-radius:999px;display:inline-flex;font-weight:750;gap:10px;padding:9px 12px}.thanksDot{background:var(--green);border-radius:999px;box-shadow:0 0 0 5px #40b24f29;height:8px;width:8px}.thanksTitle{font-size:22px;font-weight:900;letter-spacing:-.4px;margin-top:12px}.thanksBody{color:var(--muted);margin-top:10px}.thanksActions{display:flex;justify-content:flex-end;margin-top:14px}@media (min-width:860px){.nav__links{display:inline-flex}.hero{padding:64px 0 28px}.hero__inner{gap:22px;grid-template-columns:1.15fr .85fr}.hero__title{font-size:52px}.hero__ctaRow{grid-template-columns:1fr 1fr}.grid--3,.hero__meta{grid-template-columns:repeat(3,1fr)}.diagnostic{grid-template-columns:1fr 1fr}.footer__inner{align-items:start;grid-template-columns:1.2fr .8fr}.footer__right{grid-template-columns:1fr}.contactBlock{align-items:start;grid-template-columns:.9fr 1.1fr}.contactForm__grid{grid-template-columns:1fr 1fr}}@media (max-width:859px){.footer__inner{display:grid;grid-template-columns:1fr}.footer__left{margin-bottom:14px}.footer__right{margin-left:0;width:100%}.contactBlock{max-width:100%;overflow:hidden;width:100%}.contactForm__actions{justify-content:stretch}.contactForm__actions .btn{width:100%}.thanksOverlay{padding:14px}.thanksModal{border-radius:20px;max-width:100%;padding:14px}.thanksTitle{font-size:20px}.thanksActions{justify-content:stretch}.thanksActions .btn{width:100%}}@media (max-width:380px){.contactBlock{padding:10px}.socialBtn{border-radius:13px;height:38px;width:38px}.thanksTitle{font-size:19px}}.spWrap{position:relative}.spGlow{background:radial-gradient(380px 260px at 18% 18%,#4a7cb82e,#0000 62%),radial-gradient(380px 260px at 78% 22%,#40b24f2e,#0000 62%),radial-gradient(520px 360px at 50% 90%,#ffffff0f,#0000 62%);filter:blur(16px);inset:-120px;opacity:.95;pointer-events:none;position:absolute}.spCard{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff24;border-radius:22px;box-shadow:var(--shadow);overflow:hidden;padding:14px;position:relative;z-index:1}.spTop{padding:6px 4px 0}.spKicker{align-items:center;background:#00000024;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffc7;display:inline-flex;font-size:12px;font-weight:760;gap:10px;letter-spacing:.6px;padding:8px 10px;text-transform:uppercase}.spTitle{font-size:24px;font-weight:920;letter-spacing:-.6px;margin:12px 0 0}.spSub{color:#ffffffb3;font-weight:760;margin-top:8px}.spBody{color:var(--muted);line-height:1.55;margin:12px 4px 0;max-width:78ch}.spFounder{grid-gap:12px;background:radial-gradient(520px 360px at 15% 10%,#4a7cb824,#0000 58%),radial-gradient(520px 360px at 85% 10%,#40b24f24,#0000 58%),#0000001f;border:1px solid #ffffff1f;border-radius:18px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:14px;overflow:hidden;padding:12px}.spFounder__media{display:grid;place-items:center}.spFounder__imgShell{background:#ffffff0a;border:1px solid #ffffff24;border-radius:18px;box-shadow:var(--shadow-soft);max-width:340px;overflow:hidden;transform:translateY(0);transition:transform .22s ease;width:100%}.spFounder__imgShell:hover{transform:translateY(-2px)}.spFounder__img{display:block;filter:grayscale(100%);height:auto;opacity:.98;width:100%}.spFounder__copy{min-width:0}.spFounder__label{color:#fffc;font-weight:860;letter-spacing:-.2px}.spQuote{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;margin-top:10px;padding:12px 12px 12px 14px;position:relative}.spQuote__mark{left:10px;position:absolute;top:8px}.spQuote__mark,.spQuote__mark2{color:#ffffff2e;font-size:34px;font-weight:900;line-height:1}.spQuote__text{color:#ffffffc2;line-height:1.55;margin:0;padding-left:18px}.spSig{background:#0000001a;border:1px solid #ffffff1f;border-radius:16px;margin-top:12px;padding:12px}.spSig__name{color:#ffffffe6;font-weight:900;letter-spacing:-.2px;margin-left:55%}.spSig__tagline{color:#ffffff9e;line-height:1.45;margin-top:6px}.spFounder__ctaRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:12px}@media (min-width:860px){.spCard{padding:18px}.spTitle{font-size:30px}.spFounder{align-items:start;gap:16px;grid-template-columns:.95fr 1.05fr;padding:14px}.spFounder__imgShell{max-width:360px}.spFounder__ctaRow{grid-template-columns:1fr 1fr}}.modalOverlay{animation:overlayIn .16s ease-out;background:#0000009e;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:60}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.modal{animation:modalIn .18s ease-out;background:radial-gradient(900px 520px at 15% 15%,#4a7cb82e,#0000 55%),radial-gradient(900px 520px at 85% 10%,#40b24f2e,#0000 55%),linear-gradient(180deg,#101722f5,#0b0f14f5);border:1px solid #ffffff24;border-radius:22px;box-shadow:0 26px 80px #000000b3;max-width:920px;overflow:hidden;width:100%}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.modal__header{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;gap:14px;justify-content:space-between;padding:16px 16px 12px}.modal__title{font-size:18px;font-weight:860;letter-spacing:-.2px}.modal__subtitle{color:var(--muted);font-size:14px;margin-top:6px}.modal__body{max-height:calc(100vh - 160px);overflow:auto;padding:14px 16px 16px}.form{position:relative}.form__sectionTitle{color:#ffffffd1;font-size:13px;font-weight:820;letter-spacing:.8px;margin:6px 0 10px;text-transform:uppercase}.form__divider{background:#ffffff1a;height:1px;margin:14px 0}.formGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.field label{color:#ffffffd1;display:block;font-size:13px;font-weight:650;margin-bottom:8px}.field input,.field select,.field textarea{background:#00000029;border:1px solid #ffffff24;border-radius:14px;color:var(--text);outline:none;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.field input::placeholder{color:#ffffff6b}.field input:focus,.field select:focus,.field textarea:focus{background:#00000038;border-color:#40b24f8c;box-shadow:var(--ring)}.field__error{color:#ffaaaaeb;font-size:12px;margin-top:8px}.field--row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:6px}.toggleRow{display:inline-flex;gap:8px}.toggleBtn{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;color:var(--muted);cursor:pointer;font-weight:700;padding:10px 12px;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.toggleBtn:hover{background:#ffffff14;color:var(--text);transform:translateY(-1px)}.toggleBtn--on{background:#40b24f1f;border-color:#40b24f73;color:#ffffffeb}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:700;padding:10px 12px;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.chip:hover{background:#ffffff14;color:var(--text);transform:translateY(-1px)}.chip--active{background:#4a7cb824;border-color:#4a7cb88c;color:#ffffffeb}.checkbox{align-items:flex-start;color:var(--muted);display:flex;font-weight:650;gap:10px}.checkbox input{height:18px;margin-top:2px;width:18px}.form__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}.form__fineprint{color:#ffffff8c;font-size:12px;margin-top:12px}.hpField{height:1px;left:-9999px;opacity:0;overflow:hidden;position:absolute;top:auto;width:1px}@media (min-width:860px){.formGrid{grid-template-columns:1fr 1fr}}.toast{align-items:flex-start;animation:toastIn .18s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1016eb;border:1px solid #ffffff24;border-radius:16px;bottom:16px;box-shadow:var(--shadow);display:flex;gap:10px;max-width:420px;padding:12px;position:fixed;right:16px;z-index:80}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toast__content{color:#ffffffe0;font-size:14px;font-weight:650}.toast__close{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;color:#ffffffd9;cursor:pointer;height:30px;width:30px}.toast__close:focus-visible{border-color:#40b24f8c;box-shadow:var(--ring)}.toast--success{border-color:#40b24f59}.toast--error{border-color:#ffaaaa59}.toast--info{border-color:#4a7cb859}
/*# sourceMappingURL=main.cef95b13.css.map*/