._page_1vabj_1{--accent: #1f6f54;--accent-dark: #14503c;--ink: #0f1f1a;--muted: #5c6b66;--surface: #ffffff;--bg: #f4f7f5;--border: #e1e8e5;box-sizing:border-box;min-height:100%;width:100%;margin:0 auto;max-width:1040px;padding:1.5rem 1.5rem 4rem;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._page_1vabj_1 *,._page_1vabj_1 *:before,._page_1vabj_1 *:after{box-sizing:border-box}._nav_1vabj_28{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0 1.5rem;flex-wrap:wrap;gap:.75rem}._brand_1vabj_37{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.1rem}._logo_1vabj_45{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--accent);color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.02em}._navPrice_1vabj_58{font-size:.9rem;color:var(--muted)}._hero_1vabj_64{text-align:center;padding:2.5rem 1rem 3rem;background:radial-gradient(120% 120% at 50% 0%,#1f6f5414,#1f6f5400 60%);border-radius:20px}._badge_1vabj_76{display:inline-block;padding:.3rem .8rem;border-radius:999px;background:#1f6f541f;color:var(--accent-dark);font-size:.8rem;font-weight:600;letter-spacing:.02em;margin-bottom:1.25rem}._heading_1vabj_88{margin:0 auto;max-width:18ch;font-size:clamp(2rem,5vw,3.1rem);line-height:1.08;letter-spacing:-.02em;font-weight:800}._subtitle_1vabj_97{margin:1.25rem auto 0;max-width:56ch;font-size:1.12rem;line-height:1.6;color:var(--muted)}._form_1vabj_106,._priceForm_1vabj_107{display:flex;gap:.6rem;margin:2rem auto 0;max-width:30rem;flex-wrap:wrap;justify-content:center}._priceForm_1vabj_107{margin-top:1.5rem}._input_1vabj_120{flex:1 1 16rem;min-width:0;padding:.75rem .9rem;border:1px solid var(--border);border-radius:10px;font-size:.95rem;background:var(--surface)}._input_1vabj_120:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1f6f542e}._button_1vabj_136{flex:0 0 auto;padding:.75rem 1.3rem;border:none;border-radius:10px;background:var(--accent);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s ease}._button_1vabj_136:hover{background:var(--accent-dark)}._formHint_1vabj_153{margin:1rem auto 0;font-size:.85rem;color:var(--muted)}._features_1vabj_160{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:3rem}._feature_1vabj_160{display:flex;align-items:flex-start;gap:.7rem;padding:1rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:.98rem;line-height:1.4}._check_1vabj_179{display:inline-grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:999px;background:#1f6f5424;color:var(--accent-dark);font-weight:800;font-size:.8rem}._pricing_1vabj_193{display:flex;justify-content:center;margin-top:3rem}._priceCard_1vabj_199{width:100%;max-width:30rem;padding:2rem;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 40px -28px #0f1f1a59;text-align:center}._priceName_1vabj_210{font-weight:600;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}._priceRow_1vabj_218{display:flex;align-items:baseline;justify-content:center;gap:.4rem;margin-top:.6rem}._priceAmount_1vabj_226{font-size:3rem;font-weight:800;letter-spacing:-.02em}._priceUnit_1vabj_232{color:var(--muted);font-size:1.05rem}._priceTrial_1vabj_237{margin-top:.4rem;color:var(--accent-dark);font-weight:600;font-size:.95rem}._priceList_1vabj_244{list-style:none;margin:1.5rem 0 0;padding:0;text-align:left;display:grid;gap:.5rem}._priceList_1vabj_244>li{position:relative;padding-left:1.6rem;font-size:.95rem;line-height:1.4}._priceList_1vabj_244>li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:800}._footer_1vabj_269{margin-top:3.5rem;text-align:center;font-size:.82rem;color:var(--muted);display:grid;gap:.75rem}._footerLinks_1vabj_278{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}._footerLinks_1vabj_278 a{color:var(--accent-dark);text-decoration:none}._footerLinks_1vabj_278 a:hover{text-decoration:underline}@media(max-width:640px){._features_1vabj_160{grid-template-columns:1fr}}
