@charset "UTF-8";
:root{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#203632;background:#fbfcf9;color-scheme:light;--teal:#236c5a;--line:#e0e7e1;--muted:#748176}*{box-sizing:border-box}body{margin:0}h1,h2,h3,p{margin:0}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #9dbeaf;outline-offset:5px}.site{max-width:1380px;margin:auto;padding:0 66px}.site-header{height:114px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;font-size:27px;font-weight:660;letter-spacing:-1.5px;text-decoration:none;width:max-content}.brand-mark,.mini-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--teal);color:white;font:600 28px Georgia,serif;padding-bottom:3px}.brand-dot{margin-left:-9px;color:var(--teal)}.login-link{font-size:12px;text-decoration:none;display:flex;gap:21px;align-items:center}.login-link span{color:var(--teal);font-size:18px}.hero{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;min-height:610px;padding:70px 0 65px;gap:50px}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;font-size:9px;font-weight:650;color:#779474;display:flex;align-items:center;gap:8px}.eyebrow>span{width:6px;height:6px;background:#7fa377;border-radius:50%}h1{font-size:clamp(44px,4.65vw,68px);font-weight:510;line-height:1.07;letter-spacing:-3.1px;margin-top:24px}h1 em{font-style:normal;color:#6f8e68}.hero-text{font-size:15px;line-height:1.85;color:#7b8874;margin-top:26px}.primary{display:inline-flex;gap:44px;align-items:center;justify-content:center;min-height:48px;border-radius:9px;background:var(--teal);color:white;padding:15px 22px;font-size:12px;font-weight:600;text-decoration:none;margin-top:31px}.primary:hover{background:#195443}.primary span{font-size:17px;font-weight:400}.cta-note{font-size:10px;color:#8e9c85;margin-top:14px}.hero-visual{min-height:390px;display:flex;align-items:center;justify-content:center;position:relative}.visual-orbit{position:absolute;width:420px;height:420px;border-radius:50%;background:#eef3e8;opacity:.9;max-width:100%;aspect-ratio:1}.visual-card{position:relative;transform:rotate(-3deg);width:330px;background:#fff;box-shadow:0 25px 55px #405e3713;border:1px solid #e2eadc;border-radius:20px;padding:23px 25px 19px}.visual-header{display:flex;align-items:center;gap:9px;font-size:10px;color:#76906b}.mini-mark{width:22px;height:22px;font-size:19px;border-radius:7px}.visual-status{font-size:8px;margin-left:auto;background:#eef4e9;color:#69905a;padding:5px 8px;border-radius:20px}.visual-kicker{font-size:7px;letter-spacing:1.2px;color:#9aa78f;margin-top:30px}.visual-card h2{font-size:26px;letter-spacing:-1px;font-weight:500;margin:8px 0 18px}.visual-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #edf1e9}.row-icon{width:29px;height:29px;border-radius:8px;background:#f0f5ea;color:#73936a;display:grid;place-items:center;font-size:18px}.visual-row>div{flex:1}.visual-row b{font-weight:500;font-size:10px;display:block;color:#5c7654}.visual-row i{display:block;background:#edf2e7;width:68px;height:4px;border-radius:4px;margin-top:7px}.row-check{font-size:11px;color:#9bb68a;width:20px;height:20px;background:#f6f9f1;border-radius:50%;display:grid;place-items:center}.visual-caption{display:block;font-size:7px;color:#a1ac96;margin-top:15px;text-align:center}.privacy-chip{position:absolute;right:-5px;bottom:10px;background:#fff;display:flex;gap:9px;align-items:center;padding:15px 19px;box-shadow:0 8px 30px #33532a12;border:1px solid #e6ecdf;border-radius:12px;font-size:10px;color:#6e8962;transform:rotate(2deg)}.products{border-top:1px solid var(--line);padding:46px 0 43px}.section-heading h2{font-size:28px;font-weight:510;letter-spacing:-.9px;margin-top:12px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:31px}.product-grid article{border-right:1px solid var(--line);padding-right:27px}.product-grid article:last-child{border-right:0}.product-icon{display:grid;place-items:center;width:35px;height:35px;background:#edf3e7;border-radius:10px;color:#6c8f5e;font-size:21px;margin-bottom:16px}.product-grid h3{font-size:14px;font-weight:550;letter-spacing:-.1px}.product-grid p{font-size:11px;line-height:1.8;color:#8b9781;margin-top:10px;max-width:210px}.simple-strip{border-top:1px solid var(--line);padding:28px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.strip-number{font-size:10px;color:#8ba37b}.simple-strip>p{font-size:11px;color:#72876a}.strip-arrow{margin:0 15px;color:#bdcbb2;font-size:15px}.simple-strip details{margin-left:auto;font-size:10px;color:#73866a;max-width:500px}.simple-strip details[open]{flex-basis:100%;margin-left:0;margin-top:10px;max-width:none}.simple-strip summary{cursor:pointer}.simple-strip details p{line-height:1.9;margin-top:14px;max-width:700px}footer{padding:26px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:9px;color:#9ba58f}footer a{text-decoration:none}.legal{max-width:760px;padding:60px 0}.legal h1{font-size:38px;letter-spacing:-1.3px}.legal h2{font-size:20px;margin:30px 0 12px;font-weight:550}.legal p,.legal li{font-size:14px;line-height:1.9;color:#697b61;margin-top:15px}
@media(max-width:1080px){.site{padding:0 40px}.hero{gap:25px;min-height:570px}.hero-visual{min-height:355px}.visual-card{width:290px;padding:20px 22px}.visual-orbit{width:350px;height:350px}.privacy-chip{right:-6px;font-size:9px}.hero-text{font-size:13px}.product-grid{gap:22px}.product-grid article{padding-right:20px}.strip-arrow{margin:0 5px}.simple-strip details{margin-left:0;flex-basis:100%;margin-top:10px}}
@media(max-width:760px){.site{padding:0 25px}.site-header{height:90px}.brand{font-size:25px}.hero{grid-template-columns:1fr;padding:47px 0 39px;gap:35px}.hero-copy{max-width:470px}h1{font-size:clamp(41px,8vw,58px);letter-spacing:-2.2px;line-height:1.1}.hero-text{font-size:13px}.cta-note{font-size:9px}.hero-visual{min-height:340px;max-width:450px;width:100%;margin:auto}.visual-card{width:274px;padding:20px 23px}.visual-orbit{width:340px;height:340px}.visual-row{padding:11px 0}.visual-kicker{margin-top:24px}.privacy-chip{right:0;bottom:0;padding:13px 15px}.visual-card h2{font-size:24px}.products{padding:31px 0}.section-heading h2{font-size:25px}.product-grid{grid-template-columns:1fr 1fr;gap:27px 24px}.product-grid article{border-right:0;padding-right:0}.product-grid h3{font-size:13px}.product-grid p{font-size:10px}.product-icon{margin-bottom:12px}.simple-strip{gap:8px 10px}.simple-strip>p{font-size:10px}.strip-number{font-size:9px}.strip-arrow{font-size:12px;margin:0}.simple-strip details{font-size:10px;margin-top:15px}.eyebrow{font-size:8px;letter-spacing:1.5px}.legal{padding:40px 0}}
@media(max-width:390px){.site{padding:0 22px}h1{font-size:39px}.hero-visual{min-height:325px}.visual-orbit{width:300px;height:300px}.visual-card{width:255px}.privacy-chip{font-size:8px}.simple-strip .strip-arrow{display:none}.simple-strip{column-gap:9px}.strip-number{margin-left:3px}}
.cta-note,.product-grid p,.hero-text,.simple-strip>p,.simple-strip details{color:#5d7155}
.cta-note{font-size:11px}.product-grid p{font-size:12px}.eyebrow,footer{color:#5b7152}
