:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f6ed;background:#080d0b;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1180px;margin:auto;padding:28px 32px}header{border-bottom:1px solid #30382e;justify-content:space-between;align-items:center;gap:24px;padding-bottom:26px;display:flex}a{color:inherit;text-decoration:none}.brand{letter-spacing:-1px;font-size:25px;font-weight:900}.brand span{letter-spacing:2px;color:#a6b29e;margin-top:8px;font-size:9px;display:block}.hours{color:#c4d1b9;font-size:13px}.hero{max-width:800px;padding:92px 0 60px}.eyebrow{color:#c2ee89;letter-spacing:2px;font-size:11px;font-weight:700}h1{letter-spacing:-5px;margin:26px 0;font-size:clamp(54px,8vw,104px);line-height:.98}p{color:#b5c0af;line-height:1.6}.intro{max-width:560px;font-size:19px}.notice{color:#d6e5c5;border:1px solid #46533c;border-radius:8px;margin-top:20px;padding:14px 18px;font-size:14px;display:inline-block}.steps{border-top:1px solid #30382e;grid-template-columns:repeat(3,1fr);gap:36px;padding:36px 0;display:grid}.steps article>span{color:#c2ee89;font-size:13px}h2{letter-spacing:-.6px;font-size:23px}.pricing{background:#142013;border-radius:14px;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 46px;padding:30px;display:grid}.pricing h2{font-size:32px}.pricing small{font-size:15px;font-weight:400}footer{color:#a6b29e;justify-content:space-between;gap:20px;padding-bottom:20px;font-size:12px;display:flex}@media (max-width:650px){main{padding:22px}.hours{text-align:right;max-width:120px}.hero{padding:64px 0 40px}h1{letter-spacing:-3px}.steps,.pricing{grid-template-columns:1fr;gap:20px}.steps article{padding-bottom:12px}footer{flex-direction:column}.pricing{padding:24px}}.checkout-panel{border:1px solid #46533c;border-radius:12px;margin:40px 0;padding:28px}.checkout-panel button{color:#10200c;font:inherit;cursor:pointer;background:#c2ee89;border:0;border-radius:6px;margin:12px 12px 0 0;padding:12px 18px}.checkout-panel button:disabled{opacity:.5;cursor:wait}.checkout-panel select{color:#f4f6ed;background:#142013;border:1px solid #46533c;border-radius:6px;width:100%;margin-top:10px;padding:12px;display:block}.checkout-panel dl{grid-template-columns:1fr auto;gap:12px;display:grid}.checkout-panel dd{margin:0}.checkout-panel [role=alert]{color:#ffc3b8}
