@font-face{font-family:Archivo;src:url('./assets/fonts/archivo-wdth.woff2') format('woff2');font-weight:100 900;font-display:swap}.founder-home{--ink:#102d24;--lime:#cff57f;--paper:#f4f2e9;--muted:#56675e;--line:#d6d2c1;margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Archivo,Arial,sans-serif}.founder-home *{box-sizing:border-box}.founder-home a{color:inherit;text-underline-offset:4px}.founder-home a:focus-visible,.founder-home button:focus-visible,.founder-home input:focus-visible,.founder-home summary:focus-visible{outline:3px solid #63842b;outline-offset:4px}.founder-home header{max-width:1160px;margin:auto;padding:25px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--line)}.founder-home .brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:750;text-decoration:none;letter-spacing:-.8px}.founder-home .brand img{width:auto;height:27px}.founder-home header>a:last-child{font-size:14px}.founder-home main{max-width:1160px;margin:auto;padding:56px 24px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:60px}.founder-home .invitation-label{font-size:14px;font-weight:650;margin:0 0 18px;color:var(--muted)}.founder-home h1{font-size:clamp(34px,4.2vw,54px);line-height:1.08;letter-spacing:-1.8px;margin:0 0 25px}.founder-home .lead{font-size:19px;line-height:1.6;margin:0 0 24px;max-width:540px}.founder-home .benefits{padding:0;list-style:none;border-top:1px solid var(--line);margin:30px 0}.founder-home .benefits li{padding:15px 0;border-bottom:1px solid var(--line)}.founder-home .human{max-width:490px;color:var(--muted);font-size:14px}.founder-home .offer{background:white;padding:30px;border:1px solid var(--line);border-radius:12px}.founder-home h2{font-size:26px;line-height:1.25;letter-spacing:-.6px;margin:0 0 24px}.founder-home .schedule{border-left:3px solid var(--lime);padding-left:20px}.founder-home .schedule>div{margin-bottom:22px}.founder-home .schedule span,.founder-home .schedule strong,.founder-home .schedule small{display:block}.founder-home .schedule span{font-size:13px;color:var(--muted)}.founder-home .schedule strong{font-size:27px;letter-spacing:-.6px}.founder-home .schedule strong small{display:inline;font-size:16px;letter-spacing:0;font-weight:500}.founder-home .schedule small{font-size:12px;color:var(--muted)}.founder-home #invite-state{font-size:14px;margin:25px 0 16px}.founder-home #invite-state.error{color:#9a3821}.founder-home #offer-consent{font-size:13px;line-height:1.6;margin:18px 0}.founder-home #offer-consent:not([hidden]){display:block}.founder-home #accept-offer{accent-color:var(--ink);width:17px;height:17px;vertical-align:middle}.founder-home button{width:100%;padding:15px 18px;border:0;border-radius:6px;background:var(--ink);color:var(--lime);font:650 16px Archivo,Arial,sans-serif;cursor:pointer}.founder-home button:disabled{background:#e6e8df;color:#536058;cursor:not-allowed}.founder-home #founder-login:not([hidden]){display:block;text-align:center;font-size:14px;margin-top:16px}.founder-home .note{font-size:12px;color:var(--muted);line-height:1.65;margin:20px 0 0}.founder-home .questions{grid-column:1/-1;max-width:760px}.founder-home details{border-bottom:1px solid var(--line);padding:17px 0}.founder-home summary{font-weight:650;cursor:pointer}.founder-home details p{margin:12px 0 0;color:var(--muted);font-size:15px}.founder-home footer{max-width:1160px;margin:auto;padding:25px 24px;border-top:1px solid var(--line);display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.founder-billing-note{background:#edf3e4;border-left:3px solid #8aaa45;padding:12px 14px;color:#102d24;font-size:14px}@media(max-width:720px){.founder-home header{padding:19px 18px}.founder-home .brand{font-size:21px}.founder-home header>a:last-child{font-size:12px}.founder-home main{padding:30px 18px;grid-template-columns:1fr;gap:28px}.founder-home h1{letter-spacing:-1px}.founder-home .lead{font-size:17px}.founder-home .offer{padding:23px}.founder-home .questions{grid-column:auto}.founder-home footer{padding:22px 18px;gap:16px}}
@media(max-width:720px){.founder-home .benefits,.founder-home .human{display:none}.founder-home main{padding-top:24px;gap:12px}.founder-home h1{font-size:32px;margin-bottom:16px}.founder-home .lead{font-size:16px;line-height:1.5;margin-bottom:12px}.founder-home .offer{padding:20px}.founder-home .offer h2{font-size:22px;margin-bottom:16px}.founder-home .schedule>div{margin-bottom:14px}.founder-home .schedule strong{font-size:24px}.founder-home #invite-state{margin:16px 0 12px}}
