:root{--ink:#182522;--muted:#61706c;--green:#197b5a;--green-dark:#10583f;--mint:#dff8ec;--mint-pale:#f1fcf7;--line:#dce8e2;--cream:#f9fbf8;--white:#fff;--shadow:0 18px 60px #1a4b3b1c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 48px);margin-inline:auto}.nav{z-index:5;justify-content:space-between;align-items:center;height:82px;display:flex;position:relative}.brand{letter-spacing:-1.2px;align-items:center;font-size:26px;font-weight:800;display:flex}.brand>span:last-child{color:#32a778}.brand-mark{background:var(--ink);color:#c3f4db;border-radius:9px;place-items:center;width:31px;height:31px;margin-right:9px;display:grid;transform:rotate(-4deg)}.brand-mark svg{width:19px;height:19px}.nav nav{color:#41504c;align-items:center;gap:35px;font-size:14px;font-weight:600;display:flex}.nav nav a:not(.nav-cta):hover{color:var(--green)}.nav-cta{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:9px;padding:13px 18px;display:flex}.nav-cta svg,.form-row button svg,.card-link svg{width:16px;height:16px}.hero{background:radial-gradient(circle at 50% 24%,#dafaeacc,#0000 35%),linear-gradient(#fbfdfb 0%,#f2faf6 100%);min-height:700px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.17;background-image:radial-gradient(#7cb79e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.hero-inner{z-index:1;text-align:center;padding:74px 0 64px;position:relative}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:1.8px;color:var(--green);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow{background:#ffffffbf;border:1px solid #cfe9dc;border-radius:999px;padding:8px 12px}.hero h1{letter-spacing:-5px;max-width:900px;margin:24px auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,7.1vw,88px);font-weight:500;line-height:.94}.hero h1 em{color:var(--green);font-weight:400;text-decoration:none}.hero-copy{max-width:590px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.7}.signup-card{max-width:655px;box-shadow:var(--shadow);text-align:left;background:#fffffff5;border:1px solid #dbeae3;border-radius:18px;margin:34px auto 0;padding:13px}.signup-card form>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.form-row{gap:10px;display:flex}.form-row input,.copy-row input{min-width:0;color:var(--ink);background:#f3f7f5;border:0;border-radius:12px;outline:none;flex:1;padding:16px}.form-row input:focus,.copy-row input:focus{box-shadow:0 0 0 3px #197b5a2e}.form-row button,.copy-row button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-weight:700;display:flex}.form-row button:hover,.copy-row button:hover{background:var(--green-dark)}.privacy{color:#75827f;text-align:center;justify-content:center;align-items:center;gap:6px;margin:11px 4px 0;font-size:11px;display:flex}.privacy svg{flex:none;width:13px;height:13px}.error{color:#b03232;margin:8px 5px 0;font-size:12px}.proof{text-align:left;justify-content:center;align-items:center;gap:12px;margin-top:25px;display:flex}.proof p{color:#7a8984;margin:0;font-size:11px;line-height:1.5}.proof p strong{color:#42514d;font-size:12px}.avatars{display:flex}.avatars i{color:#275c49;background:#bfe9d5;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-7px;font-size:9px;font-style:normal;font-weight:800;display:grid}.avatars i:first-child{background:#f1d5bd;margin-left:0}.avatars i:nth-child(2){background:#d7d3f3}.avatars i:nth-child(3){background:#badfdc}.avatars i:last-child{background:var(--ink);color:#fff}.orb{filter:blur(2px);opacity:.5;border-radius:50%;position:absolute}.orb-one{background:#cff2df;width:250px;height:250px;top:160px;left:-120px}.orb-two{background:#e5f6d6;width:200px;height:200px;top:300px;right:-80px}.loading{background:linear-gradient(90deg,#f1f5f3,#fbfdfc,#f1f5f3) 0 0/200%;border-radius:12px;height:52px;animation:1.2s infinite pulse}@keyframes pulse{to{background-position:-200% 0}}.success{padding:10px}.success-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.success-icon{background:var(--mint);width:42px;height:42px;color:var(--green);border-radius:50%;place-items:center;display:grid}.success-icon svg{width:21px;height:21px}.mini-label{text-transform:uppercase;color:var(--green);letter-spacing:1px;font-size:10px;font-weight:800}.success h2{margin:2px 0;font-family:Georgia,serif;font-size:25px}.queue-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.queue-row>div{justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.queue-row>div+div{border-left:1px solid var(--line)}.queue-row span,.progress-label{color:var(--muted);font-size:11px}.queue-row strong{font-size:22px}.queue-row small{color:var(--muted);font-size:12px}.progress-label{justify-content:space-between;margin:14px 1px 7px;display:flex}.progress{background:#e7efeb;border-radius:99px;height:7px;overflow:hidden}.progress span{background:linear-gradient(90deg,#4ec28f,#16835e);border-radius:99px;height:100%;transition:width .4s;display:block}.reward-labels{color:#8b9894;justify-content:space-between;margin:8px 0 16px;font-size:9px;display:flex}.reward-labels span{align-items:center;gap:4px;display:flex}.reward-labels i{border:1px solid #cbd6d1;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid}.reward-labels .earned{color:var(--green);font-weight:700}.reward-labels .earned i{background:var(--green);color:#fff;border-color:var(--green)}.link-label{font-size:11px;font-weight:700}.copy-row{gap:8px;margin-top:6px;display:flex}.copy-row input{padding:12px;font-size:11px}.copy-row button{padding:0 14px;font-size:12px}.copy-row button svg{width:15px;height:15px}.demo-button{color:var(--green);cursor:pointer;background:0 0;border:0;margin:10px auto 0;font-size:11px;font-weight:800;display:block}.demo-button:disabled{color:#8c9793;cursor:default}.countdown-section{background:var(--ink);color:#fff}.countdown-wrap{grid-template-columns:1fr auto;align-items:center;gap:60px;min-height:230px;display:grid;position:relative}.countdown-wrap h2{margin:10px 0 8px;font-family:Georgia,serif;font-size:35px;font-weight:500}.countdown-wrap p{color:#aebcb7;margin:0;font-size:13px}.countdown-section .section-kicker{color:#77d5ad}.timer{gap:9px;display:flex}.timer div{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;place-content:center;width:85px;height:94px;display:grid}.timer strong{font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:1}.timer span{text-transform:uppercase;color:#91a39d;letter-spacing:1.2px;margin-top:8px;font-size:8px}.settings{color:#aebcb7;font-size:10px;position:absolute;bottom:15px;right:0}.settings summary{cursor:pointer;text-align:right}.settings[open]{background:#243530;border-radius:8px;padding:10px}.settings label{margin:8px 0 4px;display:block}.settings input{color:#182522;background:#fff;border:1px solid #50625c;border-radius:5px;padding:5px}.settings p{margin-top:4px;font-size:9px}.benefits{padding:115px 0 130px}.section-heading{text-align:center;max-width:650px;margin:0 auto 55px}.section-heading h2,.how h2{letter-spacing:-2px;margin:14px 0 18px;font-family:Georgia,serif;font-size:48px;font-weight:500;line-height:1.08}.section-heading p{color:var(--muted);max-width:580px;margin:auto;font-size:15px;line-height:1.7}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cards article{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:330px;padding:29px;transition:transform .2s,box-shadow .2s;position:relative}.cards article:hover{transform:translateY(-4px);box-shadow:0 20px 50px #26504114}.card-number{color:#bac5c1;font-family:Georgia,serif;font-size:14px;position:absolute;top:22px;right:24px}.icon-box{background:var(--mint-pale);width:52px;height:52px;color:var(--green);border-radius:14px;place-items:center;margin-bottom:45px;display:grid}.icon-box svg{width:24px;height:24px}.cards article:nth-child(2) .icon-box{color:#6652a1;background:#f2effb}.cards article:nth-child(3) .icon-box{color:#a46a20;background:#fff3e4}.cards h3{margin:0 0 12px;font-family:Georgia,serif;font-size:25px}.cards p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.card-link{color:var(--green);align-items:center;gap:7px;margin-top:24px;font-size:11px;font-weight:800;display:flex}.how{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:90px 0;display:grid}.how ol{margin:0;padding:0;list-style:none}.how li{border-bottom:1px solid var(--line);gap:18px;padding:22px 0;display:flex}.how li>span{background:var(--mint);width:31px;height:31px;color:var(--green);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.how strong{font-family:Georgia,serif;font-size:18px}.how li p{color:var(--muted);margin:6px 0 0;font-size:12px}footer{color:#e8efec;background:#14221e;padding:70px 0 25px}.footer-inner{justify-content:space-between;display:flex}.footer-brand .brand-mark{color:#18382d;background:#c8f3dd}.footer-inner>div:first-child p{color:#859790;margin-top:20px;font-size:13px;line-height:1.7}.footer-links{gap:100px;display:flex}.footer-links>div{flex-direction:column;gap:13px;min-width:100px;display:flex}.footer-links strong{color:#7e928a;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:8px;font-size:9px}.footer-links a{color:#d6e0dc;font-size:12px}.footer-links a:hover{color:#81d9b4}.footer-bottom{color:#64766f;border-top:1px solid #2a3934;justify-content:space-between;margin-top:65px;padding-top:20px;font-size:10px;display:flex}@media (max-width:800px){.shell{width:min(100% - 32px,1160px)}.nav{height:70px}.nav nav>a:not(.nav-cta){display:none}.nav-cta{padding:11px 14px}.hero{min-height:auto}.hero-inner{padding:52px 0}.hero h1{letter-spacing:-3px;font-size:53px}.hero-copy{font-size:16px}.countdown-wrap{text-align:center;grid-template-columns:1fr;gap:30px;padding-top:48px;padding-bottom:58px}.timer{justify-content:center}.settings{white-space:nowrap;left:50%;right:auto;transform:translate(-50%)}.cards{grid-template-columns:1fr}.cards article{min-height:280px}.benefits{padding:80px 0}.how{grid-template-columns:1fr;gap:25px;padding:70px 0}.footer-links{gap:40px}}@media (max-width:520px){.brand{font-size:23px}.brand-mark{width:28px;height:28px}.nav-cta svg{display:none}.hero-inner{padding-top:38px}.eyebrow{font-size:9px}.hero h1{letter-spacing:-2.5px;margin-top:21px;font-size:43px}.hero-copy{font-size:14px;line-height:1.6}.signup-card{margin-top:27px;padding:9px}.form-row{flex-direction:column}.form-row input{min-height:51px}.form-row button{min-height:49px}.privacy{line-height:1.4}.proof{margin-top:18px}.countdown-wrap h2{font-size:30px}.timer{gap:5px;width:100%}.timer div{width:25%;height:78px}.timer strong{font-size:28px}.section-heading h2,.how h2{font-size:38px}.section-heading br{display:none}.cards article{padding:25px}.footer-inner{display:block}.footer-links{justify-content:space-between;margin-top:45px}.footer-bottom{align-items:flex-start;gap:12px}.success{padding:6px}.queue-row span{max-width:75px}.queue-row strong{font-size:18px}.reward-labels{gap:4px}.reward-labels span{max-width:30%;line-height:1.2}.copy-row{flex-direction:column}.copy-row button{min-height:39px}.success h2{font-size:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
