:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{color:#eaf1f2;background:#0b1119;margin:0;font:16px/1.5 DM Sans,system-ui,sans-serif}a{color:inherit}.landing{isolation:isolate;background:radial-gradient(at 50% 43%,#14271f 0%,#0b1119 56%);flex-direction:column;min-height:100svh;padding:0 clamp(22px,6vw,92px);display:flex;position:relative;overflow:hidden}.landing-grid{z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(#8fb6a511 1px,#0000 1px),linear-gradient(90deg,#8fb6a511 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 19% 85%,#0000);mask-image:linear-gradient(#0000,#000 19% 85%,#0000)}.landing-header{z-index:3;border-bottom:1px solid #d8efe41b;justify-content:space-between;align-items:center;height:86px;display:flex;position:relative}.landing-brand{letter-spacing:-.035em;align-items:center;gap:11px;font:700 1rem Space Grotesk,sans-serif;text-decoration:none;display:flex}.landing-brand b{color:#a2efc3}.landing-mark{color:#0b1119;background:#a2efc3;border-radius:9px;place-items:center;width:32px;height:32px;font-size:1.05rem;display:grid}.header-login{color:#d4e3df;background:#101a20a6;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.header-login:hover{color:#a2efc3;border-color:#a2efc380}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1240px,100%);min-height:min(730px,100svh - 140px);margin:auto;padding:100px 0 42px;display:flex;position:relative}.hero-wordmark{white-space:nowrap;letter-spacing:-.095em;color:#d9f4e60a;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;width:100%;font:700 clamp(3rem,11.3vw,10.5rem)/.9 Space Grotesk,sans-serif;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.hero-content{z-index:1;flex-direction:column;align-items:center;max-width:740px;display:flex;position:relative}.eyebrow{color:#a2efc3;letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 25px;font-size:.78rem;font-weight:700;display:flex}.eyebrow-dot{background:#a2efc3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #a2efc3a6}.hero h1{letter-spacing:-.075em;color:#eef5f2;margin:0;font:600 clamp(2.8rem,6vw,5.35rem)/1.03 Space Grotesk,sans-serif}.hero h1 span{color:#a2efc3}.hero-copy{color:#9eafb5;max-width:530px;margin:24px 0 29px;font-size:clamp(1rem,1.5vw,1.14rem)}.hero-actions{flex-direction:column;align-items:center;gap:13px;display:flex}.google-cta{color:#18231f;background:#f8faf9;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-width:278px;min-height:58px;padding:0 21px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 36px #0005,0 0 0 1px #ffffff50}.google-cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0007,0 0 0 3px #a2efc355}.google-cta>span{margin-left:4px;font-size:1.15rem}.google-mark{flex:none;width:20px;height:20px}.email-cta{color:#c0d0cb;border-bottom:1px solid #a2efc360;padding:3px 0;font-size:.9rem;font-weight:600;text-decoration:none}.email-cta:hover{color:#a2efc3;border-color:#a2efc3}.hero-note{color:#778991;margin:15px 0 0;font-size:.77rem}.hero-footer{color:#a1b0b4;z-index:1;justify-content:center;align-items:center;gap:clamp(18px,4vw,52px);width:100%;margin-top:auto;padding-top:70px;font-size:.79rem;display:flex;position:relative}.hero-footer span{white-space:nowrap}.hero-footer i{color:#a2efc3;margin-right:7px;font-size:.68rem;font-style:normal;font-weight:700}.hero-footer a{color:#d8e6e1;white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.hero-footer a:hover{color:#a2efc3}.landing-footer{color:#91a5ad;letter-spacing:.11em;border-top:1px solid #d8efe41b;justify-content:space-between;align-items:center;height:54px;font-size:.68rem;font-weight:700;display:flex}.landing-footer span:last-child{letter-spacing:.02em;font-weight:500}@media (max-width:760px){.landing{padding:0 22px}.landing-header{height:70px}.hero{min-height:calc(100svh - 124px);padding:95px 0 28px}.hero-wordmark{white-space:normal;width:110%;font-size:clamp(3.4rem,14vw,7rem);line-height:.92;top:42%}.hero-footer{grid-template-columns:1fr 1fr;justify-items:start;gap:13px 20px;padding-top:55px;display:grid}.hero-footer a{margin:0}.hero-footer span:nth-child(3){grid-column:1/-1}.landing-footer{height:54px;font-size:.58rem}}@media (max-width:390px){.landing{padding:0 17px}.hero h1{font-size:2.55rem}.hero-wordmark{font-size:3.2rem}.google-cta{min-width:min(278px,90vw)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
