:root{color-scheme:dark;--bg:#0b120c;--surface:#1b2a1d;--surface2:#202f21;--green:#98c34e;--green-bright:#aad667;--ink:#f6f8f5;--muted:#bcc7b9;--border:#324531;font-family:Arial,Helvetica,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070b08;color:var(--ink);min-height:100vh}a{color:inherit;text-decoration:none}.site-shell{width:min(100%,1040px);margin:0 auto;background:linear-gradient(165deg,#0d160e,#0a100b 58%,#0a100b);min-height:100vh;padding:30px clamp(18px,5.2vw,56px) 24px}.header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 22px;border-bottom:1px solid var(--border)}.identity{display:flex;align-items:center;gap:14px;min-width:0}.brand-icon{display:grid;place-items:center;width:56px;height:56px;background:linear-gradient(140deg,#1a431b,#163019);border-radius:12px;flex:none}.brand-letter{font-size:26px;font-weight:900;color:var(--green);letter-spacing:-4px;transform:skew(-6deg)}.brand-letter span{color:#e5f1dc}.identity-copy{display:flex;flex-direction:column;gap:6px}.brand-name{font-size:23px;letter-spacing:.01em;font-weight:750}.brand-dot{color:var(--green)}.brand-subtitle{color:#91a48b;font-size:12px;letter-spacing:.08em}.header nav{display:flex;gap:20px}.nav-link{color:#c6d0c3;font-size:13px}.nav-link:hover,.nav-link:focus-visible{color:var(--green)}.hero{text-align:center;padding:65px 0 43px}.eyebrow{font-weight:650;letter-spacing:.045em;color:var(--green-bright);font-size:clamp(12px,1.9vw,17px);margin:0 0 28px}.eyebrow span{margin:0 5px}h1{font-size:clamp(32px,5.1vw,56px);line-height:1.15;letter-spacing:-.03em;font-weight:850;max-width:800px;margin:0 auto 27px}.hero-description{color:var(--muted);font-size:clamp(16px,2.3vw,22px);line-height:1.55;max-width:640px;margin:0 auto 25px}.price-pill{display:inline-flex;gap:20px;align-items:center;justify-content:center;background:var(--green);color:#0b130b;font-size:clamp(17px,2.3vw,24px);font-weight:650;border-radius:12px;padding:16px 23px;transition:transform .18s,background .18s}.price-pill:hover,.form-button:hover{background:#add968;transform:translateY(-2px)}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plan{background:var(--surface);border-radius:19px;padding:23px;min-height:150px;display:flex;flex-direction:column;justify-content:center}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.plan h2{color:#d0d9ce;font-size:clamp(14px,1.9vw,19px);font-weight:500;margin:0}.plan-tag{border:1px solid #3a5038;color:#91a88b;padding:4px 7px;border-radius:20px;font-size:9px;white-space:nowrap}.plan-price{font-size:clamp(28px,4vw,39px);font-weight:750;margin:12px 0 5px}.plan-description{font-size:13px;color:#a8b8a5;margin:0;line-height:1.5}.inquiry{background:var(--surface2);border-radius:20px;margin:24px 0 0;padding:25px}.inquiry-heading{display:flex;align-items:center;gap:14px;color:var(--green-bright)}.inquiry-heading h2{font-size:clamp(19px,2.8vw,27px);color:var(--ink);margin:0;font-weight:750}.inquiry>p:not(.form-note){color:var(--muted);font-size:clamp(16px,2.2vw,21px);line-height:1.5;margin:16px 0 18px}.form-button{display:flex;justify-content:center;align-items:center;gap:12px;padding:19px 20px;border-radius:12px;background:var(--green);color:#10190c;font-size:clamp(18px,2.6vw,23px);font-weight:700;transition:transform .18s,background .18s;text-align:center}.form-note{font-size:13px!important;color:#d5e3cc!important;margin:12px 0 0!important}.small-note{color:#91a18e;text-align:center;font-size:12px;line-height:1.55;margin:21px auto 25px;max-width:640px}.footer{display:flex;justify-content:center;gap:8px;align-items:center;color:#72846f;font-size:13px;letter-spacing:.03em;padding-top:5px}.footer span+span:before{content:'•';margin-right:8px}@media(max-width:580px){.site-shell{padding:24px 16px 20px}.header{padding-bottom:18px}.brand-icon{height:48px;width:48px}.brand-name{font-size:20px}.brand-subtitle{font-size:11px}.header nav{gap:10px}.nav-link{font-size:11px}.hero{padding:48px 3px 31px}.eyebrow{margin-bottom:25px;font-size:13px}.desktop-break{display:none}h1{font-size:clamp(29px,7.2vw,41px);margin-bottom:23px}.hero-description{font-size:17px;margin-bottom:20px}.price-pill{font-size:18px;padding:14px 18px}.plans{gap:11px}.plan{padding:18px 15px;min-height:130px;border-radius:18px}.plan-top{display:block}.plan h2{font-size:14px}.plan-tag{display:none}.plan-price{font-size:29px;margin:12px 0 4px}.plan-description{font-size:11px}.inquiry{padding:20px 18px;margin-top:20px}.inquiry-heading{gap:11px}.inquiry-heading h2{font-size:20px}.inquiry>p:not(.form-note){font-size:17px}.form-button{font-size:19px;padding:16px}.small-note{font-size:11px}}@media(max-width:365px){.header nav{display:none}.plan{padding:15px 12px}.plan-price{font-size:26px}.plan h2{font-size:12px}.plan-description{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.price-pill,.form-button{transition:none}}
