body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;min-height:100vh}html{scroll-behavior:smooth}:root{--bg:#fff;--text:#111;--muted:#5a5a5a;--border:#00000024;--shadow:0 10px 35px #0000001f;--max:1120px}*{box-sizing:border-box}body{background:#fff;background:var(--bg);color:#111;color:var(--text);font-family:Arial,Helvetica,sans-serif;margin:0}img{max-width:100%}.page{background:#fff;color:#111;color:var(--text);min-height:100svh}.mc-hidden{left:-5000px;position:absolute}.topbar{background:#0b0b0b;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.topbar__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:14px 18px}.topbar__brand{align-items:center;display:inline-flex;text-decoration:none}.topbar__logo{display:block;height:26px;width:auto}.topbar__nav{display:flex;gap:14px}.topbar__link{border:1px solid #ffffff2e;border-radius:999px;color:#ffffffeb;font-weight:700;letter-spacing:.02em;padding:8px 12px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.topbar__link:hover{border-color:#ffffff61}.hero{background:#f5f5f2;width:100%}.hero__media{position:relative;width:100%}.hero picture,.hero__image{display:block;width:100%}.hero__image{height:auto}.hero__logoDesktop{filter:drop-shadow(0 4px 12px rgba(0,0,0,.25));margin-bottom:20px;opacity:.92;width:400px}.hero__copy{color:#fff;left:8%;max-width:650px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.hero__copy h1{font-size:clamp(36px,4vw,64px);letter-spacing:-.03em;line-height:.96;margin:0 0 14px}.hero__copy p{color:#ffffffeb;font-size:18px;line-height:1.5;margin:0 0 20px}.hero__cta{align-items:center;background:#fff;border-radius:999px;color:#111;display:inline-flex;font-weight:800;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none;transition:opacity .2s ease}.hero__cta:hover{opacity:.92}.hero__subcta{color:#ffffffd6;font-size:13px;margin-top:10px}.hero__mobileLogo{display:none}.main{padding:48px 18px 56px}.signup{background:#fffffff5;border:1px solid #00000014;border-radius:18px;box-shadow:0 18px 60px #00000014;margin:0 auto 56px;max-width:920px;padding:32px 24px 36px}.signup__header{max-width:760px}.contentBlock h2,.finalCta__inner h2,.signup__header h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.02em;line-height:1.08;margin:0 0 12px}.contentBlock p,.signup__header p{color:#5a5a5a;color:var(--muted);font-size:18px;line-height:1.6;margin:0 0 14px}.signup__bullets{grid-gap:8px;color:#111;color:var(--text);display:grid;font-weight:600;gap:8px;margin:22px 0 24px}.form{margin-top:22px}.grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.field{grid-gap:8px;display:grid;gap:8px;margin-bottom:12px}.label{color:#5a5a5a;color:var(--muted);font-size:13px}input,textarea{background:#fff;border:1px solid #00000024;border:1px solid var(--border);border-radius:10px;color:#111;color:var(--text);font-size:15px;outline:none;padding:12px;width:100%}input:focus,textarea:focus{border-color:#00000073}textarea{min-height:120px;resize:vertical}.checkbox{align-items:flex-start;color:#5a5a5a;color:var(--muted);display:flex;font-size:14px;gap:10px;line-height:1.5;margin:10px 0 14px}.checkbox input{flex:0 0 auto;height:16px;margin-top:3px;width:16px}.button{background:#111;border:2px solid #000000d9;border-radius:12px;color:#fff;cursor:pointer;font-weight:800;letter-spacing:.03em;padding:12px 14px;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease;width:100%}.button:hover{opacity:.96}.button:disabled{cursor:not-allowed;opacity:.65}.notice{border:1px solid #00000024;border:1px solid var(--border);border-radius:12px;font-size:14px;margin-top:12px;padding:12px}.notice.success{background:#00000008}.microcopy{color:#5a5a5a;color:var(--muted);font-size:13px;margin-top:10px}.finalCta,.momentum,.positioning,.tiers{padding:0 18px 56px}.contentBlock{margin:0 auto;max-width:1120px}.featureList,.tierCard ul{color:#111;color:var(--text);margin:18px 0 0;padding-left:20px}.featureList li,.tierCard li{line-height:1.55;margin-bottom:10px}.tierGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:26px}.tierCard{background:#fff;border:1px solid #00000014;border-radius:18px;box-shadow:0 18px 60px #0000000f;padding:24px 20px}.tierCard h3{font-size:22px;line-height:1.15;margin:0 0 14px}.finalCta__inner{max-width:760px;text-align:center}.button--link{align-items:center;display:inline-flex;justify-content:center;margin-top:10px;min-width:220px;text-decoration:none;width:auto}.footer{border-top:1px solid #00000024;border-top:1px solid var(--border);padding:22px 18px 34px}.footer__inner{align-items:center;color:#5a5a5a;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;margin:0 auto;max-width:1400px}.footer__left{display:flex;flex-direction:column;gap:8px}.footer__logo{display:block;filter:none;height:auto;max-width:100%;object-fit:contain;width:180px}.footer__copyright,.footer__tagline{color:#5a5a5a;color:var(--muted)}.footer__right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.footerLink{border-bottom:1px solid #0000;color:inherit;text-decoration:none}.footerLink:hover{border-bottom-color:#0006}.dot{opacity:.6}#signup{scroll-margin-top:90px}@media (max-width:1024px){.hero__copy{left:6%;max-width:380px}.hero__copy h1{font-size:clamp(32px,4vw,52px)}.tierGrid{grid-template-columns:1fr}}@media (max-width:1020px){.hero__logoDesktop{width:250px}}@media (max-width:768px){.topbar__inner{padding:12px 14px}.topbar__logo{height:22px}.topbar__link{font-size:14px;padding:7px 11px}.hero__copy,.hero__logoDesktop{display:none}.hero__mobileLogo{bottom:20%;display:block;height:auto;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:min(54vw,320px);z-index:2}.main{padding:32px 14px 40px}.signup{border-radius:14px;margin-bottom:40px;padding:28px 18px}.grid{grid-template-columns:1fr}.contentBlock h2,.finalCta__inner h2,.signup__header h2{font-size:28px;line-height:1.08}.contentBlock p,.signup__header p{font-size:16px;line-height:1.65}.checkbox{font-size:13px;line-height:1.5}.finalCta,.momentum,.positioning,.tiers{padding:0 14px 40px}.footer__inner{align-items:center;flex-direction:column}.footer__right{gap:8px}}
/*# sourceMappingURL=main.91fd7982.css.map*/