:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#163a30;background:#f4f5ef;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #819f3b;outline-offset:6px}header,main,footer{max-width:1180px;margin:auto}header{padding:30px 32px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px;font-size:21px;letter-spacing:-.6px}.brand strong{font-weight:400}.support{font-size:13px;border-bottom:1px solid #899e92;padding-bottom:5px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:65px 32px 84px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#5a7165}h1{font-size:clamp(44px,5.6vw,73px);line-height:1.08;letter-spacing:-3px;font-weight:500;margin:25px 0}h1 em{font-family:Georgia,serif;font-weight:400;color:#56794a}.intro>p{font-size:16px;color:#627167;line-height:1.85;max-width:410px}.anchor{display:inline-flex;align-items:center;gap:45px;background:#193e31;color:#fff;border-radius:8px;padding:17px 21px;margin:16px 0 30px;font-size:14px}.anchor:hover{background:#2a513c}.features{display:flex;flex-wrap:wrap;gap:10px 16px;max-width:410px;font-size:11px;color:#5b6b5f}.features span:before{content:'✓';margin-right:6px;color:#426b33}.preview{background:#122e28;color:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #16392c22;transform:rotate(2deg)}.preview-top{display:flex;flex-direction:column;gap:10px;padding:25px 26px}.preview-top span{font-size:9px;color:#cbe299;letter-spacing:2px}.preview-top b{font-size:24px;font-family:Georgia,serif;font-weight:400}.land{position:relative;aspect-ratio:500/350;background:#87986f}.land>img{width:100%;height:100%;object-fit:cover}.land>svg{position:absolute;inset:0;width:100%;height:100%}.sample{position:absolute;bottom:12px;left:16px;background:#142e29cf;padding:6px 9px;font-size:8px;letter-spacing:1px}.preview-bottom{padding:23px 26px;display:flex;align-items:center;justify-content:space-between}.preview-bottom b,.preview-bottom div>span{display:block}.preview-bottom b{font-size:14px}.preview-bottom div>span{font-size:10px;color:#b5c5b8;margin-top:8px}.seal{border:1px solid #708679;border-radius:50%;height:37px;width:37px;display:grid;place-items:center;font-family:Georgia,serif}.stores{padding:35px 32px 48px;border-top:1px solid #dce1d6}.section-title{display:flex;justify-content:space-between;align-items:end;gap:24px}h2{font-size:30px;font-weight:500;letter-spacing:-1px;margin:12px 0 26px}.section-title p{font-size:12px;line-height:1.8;color:#647367;margin:0 0 26px}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.store-grid article{background:#fff;border:1px solid #dfe5d8;border-radius:12px;padding:24px}.platform{font-size:11px;color:#73816d}h3{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:9px 0}.store-grid p{font-size:12px;color:#697769;margin:12px 0 25px}.store-action{display:flex;justify-content:space-between;align-items:center;border-radius:6px;padding:12px 14px;font-size:12px;background:#193e31;color:white}.store-action.pending{background:#f1f3ec;color:#697663}.distribution{text-align:center;font-size:11px;color:#798374;margin:24px 0 0}footer{padding:25px 32px 35px;display:flex;justify-content:space-between;border-top:1px solid #dce1d6;font-size:11px;color:#73816d}footer nav{display:flex;gap:24px}@media(max-width:720px){header{padding:22px}.brand{font-size:18px}.support{font-size:11px}.hero{grid-template-columns:1fr;gap:40px;padding:35px 22px 48px}h1{letter-spacing:-2px}.intro>p{font-size:15px}.preview{max-width:460px;width:100%;justify-self:center;transform:rotate(1deg)}.stores{padding:32px 22px}.section-title{display:block}.section-title p{margin-top:-10px}.store-grid{grid-template-columns:1fr}.store-grid article{padding:21px}.store-grid p{margin-bottom:18px}footer{padding:24px 22px;gap:22px;flex-direction:column}footer nav{gap:18px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Public store page defaults to dark, independent of operating-system theme. */
:root{color-scheme:dark;color:#e8eee6;background:#0d1916}.eyebrow{color:#a1b69b}.support{border-color:#536a5c}h1 em{color:#c8e298}.intro>p,.section-title p{color:#a7b5ab}.features{color:#a5b5a9}.features span:before{color:#c8e298}.anchor{background:#c8e298;color:#152b21}.anchor:hover{background:#d9ecb8}.stores,footer{border-color:#2a3a31}.store-grid article{background:#14251e;border-color:#2c4235}.platform,.store-grid p{color:#a7b7aa}.store-action{background:#c8e298;color:#152b21}.store-action.pending{background:#21362b;color:#bdcbbf}.distribution,footer{color:#9aae9e}.preview{box-shadow:0 24px 70px #0005}
