.styles-module__nQMZva__page{color:#0a0a0a;font-family:var(--font-geist-sans);min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e0feca}.styles-module__nQMZva__shell{max-width:1540px;margin:0 auto;padding:0 20px}.styles-module__nQMZva__hero{padding:112px 0 44px;position:relative;overflow:hidden}.styles-module__nQMZva__heroDecor{filter:blur(16px)saturate(110%);pointer-events:none;background:radial-gradient(780px 280px at 16% 18%,rgba(37,211,102,.26),transparent 65%),radial-gradient(620px 260px at 86% 28%,rgba(18,140,126,.2),transparent 65%),radial-gradient(1000px 420px at 55% 96%,rgba(224,254,202,.7),transparent 72%);position:absolute;top:-20%;bottom:-40%;left:-20%;right:-20%}.styles-module__nQMZva__heroGrid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;display:grid;position:relative}.styles-module__nQMZva__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:rgba(10,10,10,.62);margin:0 0 10px;font-size:13px;font-weight:700}.styles-module__nQMZva__title{font-family:var(--font-league-spartan);letter-spacing:-.04em;color:#0e3e2f;text-shadow:0 1px rgba(255,255,255,.35);text-wrap:balance;margin:0 0 12px;font-size:max(44px,min(4.8vw,72px));font-weight:800;line-height:.95}.styles-module__nQMZva__titleAccent{color:rgba(37,211,102,.95)}.styles-module__nQMZva__subtext{color:rgba(10,10,10,.72);max-width:70ch;margin:0 0 16px;font-size:max(16px,min(1.55vw,20px));line-height:1.65}.styles-module__nQMZva__heroCtas{flex-wrap:wrap;gap:12px;margin:14px 0 18px;display:flex}.styles-module__nQMZva__primaryCta,.styles-module__nQMZva__secondaryCta{height:46px;font-family:var(--font-league-spartan);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.styles-module__nQMZva__primaryCta{color:#0a0a0a;transition:transform .18s var(--ease-out-soft),background .18s ease;background:#25d366;border:1px solid rgba(224,254,202,.75);box-shadow:0 18px 40px rgba(37,211,102,.24)}.styles-module__nQMZva__primaryCta:hover{background:#20b454;transform:translateY(-1px)}.styles-module__nQMZva__secondaryCta{color:rgba(10,10,10,.86);transition:background .18s ease,transform .18s var(--ease-out-soft);background:rgba(255,255,255,.22);border:1px solid rgba(18,140,126,.26)}.styles-module__nQMZva__secondaryCta:hover{background:rgba(255,255,255,.32);transform:translateY(-1px)}.styles-module__nQMZva__trustRow{flex-wrap:wrap;gap:10px;display:flex}.styles-module__nQMZva__trustPill{color:rgba(10,10,10,.78);background:rgba(255,255,255,.26);border:1px solid rgba(18,140,126,.22);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.styles-module__nQMZva__heroArt{min-height:360px;position:relative}.styles-module__nQMZva__artCard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(140% 180% at 80% 10%,rgba(255,255,255,.55),rgba(255,255,255,.1) 55%,rgba(255,255,255,0) 70%),rgba(142,230,155,.48);border:1px solid rgba(18,140,126,.26);border-radius:26px;padding:16px;position:relative;overflow:hidden;box-shadow:0 28px 80px rgba(37,211,102,.2)}.styles-module__nQMZva__artTop{background:rgba(255,255,255,.34);border:1px solid rgba(18,140,126,.18);border-radius:18px;align-items:center;gap:6px;padding:10px;display:flex}.styles-module__nQMZva__artDot{background:rgba(10,10,10,.22);border-radius:999px;width:8px;height:8px}.styles-module__nQMZva__artLabel{font-family:var(--font-geist-sans);letter-spacing:.12em;text-transform:uppercase;color:rgba(10,10,10,.62);margin-left:8px;font-size:12px;font-weight:700}.styles-module__nQMZva__artBody{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.styles-module__nQMZva__artStat{background:rgba(255,255,255,.22);border:1px solid rgba(18,140,126,.18);border-radius:20px;gap:4px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.styles-module__nQMZva__artK{letter-spacing:.14em;text-transform:uppercase;color:rgba(10,10,10,.62);font-size:11px;font-weight:700}.styles-module__nQMZva__artV{font-family:var(--font-league-spartan);letter-spacing:-.02em;color:rgba(14,62,47,.98);font-size:22px;font-weight:800}.styles-module__nQMZva__artGlow{filter:blur(18px);pointer-events:none;opacity:.8;background:radial-gradient(35% 30% at 28% 18%,rgba(37,211,102,.24),transparent 60%),radial-gradient(40% 35% at 82% 28%,rgba(224,254,202,.62),transparent 66%);position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%}.styles-module__nQMZva__belleWatermark{opacity:.2;pointer-events:none;filter:saturate(105%);width:520px;height:520px;position:absolute;bottom:-180px;right:-120px;-webkit-mask-image:radial-gradient(circle at 35% 40%,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 35% 40%,#000 0%,transparent 70%)}.styles-module__nQMZva__belleImg{object-fit:contain;width:100%;height:100%}.styles-module__nQMZva__pricingSection{padding:10px 0 46px}.styles-module__nQMZva__pricingWrap{background:rgba(255,255,255,.2);border:1px solid rgba(18,140,126,.24);border-radius:34px;padding:22px;box-shadow:0 24px 72px rgba(37,211,102,.16)}.styles-module__nQMZva__pricingHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.styles-module__nQMZva__pricingEyebrow{letter-spacing:.14em;text-transform:uppercase;color:rgba(10,10,10,.62);margin:0 0 6px;font-size:12px;font-weight:700}.styles-module__nQMZva__pricingTitle{font-family:var(--font-league-spartan);letter-spacing:-.03em;color:rgba(14,62,47,.98);margin:0;font-size:max(28px,min(2.6vw,38px));font-weight:800}.styles-module__nQMZva__pricingSub{color:rgba(10,10,10,.72);max-width:60ch;margin:8px 0 0;font-size:14px;line-height:1.55}.styles-module__nQMZva__billingToggle{background:rgba(255,255,255,.24);border:1px solid rgba(18,140,126,.22);border-radius:999px;gap:8px;padding:6px;display:inline-flex}.styles-module__nQMZva__billBtn{cursor:pointer;height:40px;font-family:var(--font-league-spartan);color:rgba(10,10,10,.78);background:0 0;border:1px solid transparent;border-radius:999px;padding:0 14px;font-weight:800}.styles-module__nQMZva__billBtnActive{color:rgba(14,62,47,.98);background:rgba(255,255,255,.44);border-color:rgba(37,211,102,.55);box-shadow:0 14px 30px rgba(37,211,102,.14)}.styles-module__nQMZva__saveTag{letter-spacing:.12em;text-transform:uppercase;color:rgba(37,211,102,.95);margin-left:6px;font-size:11px}.styles-module__nQMZva__recoBar{background:rgba(224,254,202,.26);border:1px solid rgba(18,140,126,.22);border-radius:24px;grid-template-columns:1.2fr .8fr;align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}.styles-module__nQMZva__recoLabel{letter-spacing:.14em;text-transform:uppercase;color:rgba(10,10,10,.62);font-size:11px;font-weight:700;display:block}.styles-module__nQMZva__recoRangeRow{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:8px;display:grid}.styles-module__nQMZva__recoRange{accent-color:#25d366;width:100%}.styles-module__nQMZva__recoValue{font-family:var(--font-league-spartan);color:rgba(14,62,47,.98);font-weight:800}.styles-module__nQMZva__recoStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.styles-module__nQMZva__recoStat{background:rgba(255,255,255,.26);border:1px solid rgba(18,140,126,.18);border-radius:18px;gap:4px;padding:10px;display:grid}.styles-module__nQMZva__recoK{letter-spacing:.14em;text-transform:uppercase;color:rgba(10,10,10,.62);font-size:11px;font-weight:700}.styles-module__nQMZva__recoV{font-family:var(--font-league-spartan);color:rgba(14,62,47,.98);font-weight:800}.styles-module__nQMZva__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.styles-module__nQMZva__card{background:rgba(255,255,255,.22);border:1px solid rgba(18,140,126,.22);border-radius:26px;gap:10px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.styles-module__nQMZva__cardRec{background:rgba(255,255,255,.34);border-color:rgba(37,211,102,.55);transform:translateY(-4px);box-shadow:0 26px 70px rgba(37,211,102,.18)}.styles-module__nQMZva__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.styles-module__nQMZva__cardName{font-family:var(--font-league-spartan);letter-spacing:-.02em;color:rgba(14,62,47,.98);margin:0;font-size:22px;font-weight:800}.styles-module__nQMZva__cardTag{color:rgba(10,10,10,.68);margin:4px 0 0;font-size:13px}.styles-module__nQMZva__badge{color:rgba(14,62,47,.98);height:28px;font-family:var(--font-league-spartan);background:rgba(37,211,102,.18);border:1px solid rgba(37,211,102,.35);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.styles-module__nQMZva__priceRow{align-items:baseline;gap:6px;display:flex}.styles-module__nQMZva__currency{font-family:var(--font-league-spartan);color:rgba(14,62,47,.98);font-weight:800}.styles-module__nQMZva__price{font-family:var(--font-league-spartan);letter-spacing:-.03em;color:rgba(14,62,47,.98);font-size:44px;font-weight:800}.styles-module__nQMZva__per{color:rgba(10,10,10,.66);font-size:14px}.styles-module__nQMZva__annualNote{color:rgba(10,10,10,.62);margin:-6px 0 0;font-size:12px}.styles-module__nQMZva__bestFor{color:rgba(10,10,10,.74);margin:0;font-size:13px;line-height:1.55}.styles-module__nQMZva__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.styles-module__nQMZva__li{color:rgba(10,10,10,.78);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.styles-module__nQMZva__check{color:rgba(37,211,102,.95);background:rgba(224,254,202,.55);border:1px solid rgba(18,140,126,.22);border-radius:999px;place-items:center;width:20px;height:20px;margin-top:1px;font-weight:800;display:grid}.styles-module__nQMZva__cardActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.styles-module__nQMZva__cardPrimary,.styles-module__nQMZva__cardSecondary{height:42px;font-family:var(--font-league-spartan);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.styles-module__nQMZva__cardPrimary{color:#0a0a0a;background:#25d366;border:1px solid rgba(224,254,202,.75);box-shadow:0 16px 34px rgba(37,211,102,.22)}.styles-module__nQMZva__cardPrimary:hover{background:#20b454;transform:translateY(-1px)}.styles-module__nQMZva__cardSecondary{color:rgba(10,10,10,.82);background:rgba(255,255,255,.22);border:1px solid rgba(18,140,126,.24)}.styles-module__nQMZva__cardSecondary:hover{background:rgba(255,255,255,.32);transform:translateY(-1px)}.styles-module__nQMZva__compare{background:rgba(255,255,255,.18);border:1px solid rgba(18,140,126,.22);border-radius:26px;margin-top:18px;padding:16px}.styles-module__nQMZva__compareTitle{font-family:var(--font-league-spartan);letter-spacing:-.02em;color:rgba(14,62,47,.98);margin:0 0 10px;font-size:22px;font-weight:800}.styles-module__nQMZva__tableWrap{background:rgba(224,254,202,.2);border:1px solid rgba(18,140,126,.18);border-radius:18px;overflow-x:auto}.styles-module__nQMZva__table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.styles-module__nQMZva__table th,.styles-module__nQMZva__table td{text-align:left;border-bottom:1px solid rgba(18,140,126,.18);padding:12px}.styles-module__nQMZva__table th{letter-spacing:.14em;text-transform:uppercase;color:rgba(10,10,10,.62);background:rgba(255,255,255,.24);font-size:11px;position:-webkit-sticky;position:sticky;top:0}.styles-module__nQMZva__table td:nth-child(n+2),.styles-module__nQMZva__table th:nth-child(n+2){text-align:center}.styles-module__nQMZva__compareNote{color:rgba(10,10,10,.64);margin:10px 0 0;font-size:12px}.styles-module__nQMZva__faqSection{padding:24px 0 70px}.styles-module__nQMZva__faqHeader{text-align:center;margin-bottom:14px}.styles-module__nQMZva__faqTitle{font-family:var(--font-league-spartan);letter-spacing:-.03em;color:rgba(14,62,47,.98);margin:0;font-size:max(26px,min(2.6vw,38px));font-weight:800}.styles-module__nQMZva__faqSub{color:rgba(10,10,10,.68);margin:8px 0 0}.styles-module__nQMZva__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.styles-module__nQMZva__faqItem{background:rgba(255,255,255,.2);border:1px solid rgba(18,140,126,.22);border-radius:20px;padding:12px 14px}.styles-module__nQMZva__faqQ{cursor:pointer;font-family:var(--font-league-spartan);letter-spacing:-.02em;color:rgba(10,10,10,.86);font-weight:800;list-style:none}.styles-module__nQMZva__faqQ::-webkit-details-marker{display:none}.styles-module__nQMZva__faqA{color:rgba(10,10,10,.74);margin-top:10px;font-size:14px;line-height:1.6}.styles-module__nQMZva__bottomCta{justify-content:center;margin-top:18px;display:flex}.styles-module__nQMZva__bottomCard{text-align:center;background:radial-gradient(140% 180% at 80% 10%,rgba(255,255,255,.55),rgba(255,255,255,.1) 55%,rgba(255,255,255,0) 70%),rgba(142,230,155,.4);border:1px solid rgba(18,140,126,.22);border-radius:26px;width:min(900px,100%);padding:18px;box-shadow:0 26px 70px rgba(37,211,102,.18)}.styles-module__nQMZva__bottomTitle{font-family:var(--font-league-spartan);letter-spacing:-.03em;color:rgba(14,62,47,.98);margin:0;font-size:26px;font-weight:800}.styles-module__nQMZva__bottomText{color:rgba(10,10,10,.72);margin:8px 0 14px;line-height:1.6}.styles-module__nQMZva__bottomBtn{color:#0a0a0a;height:46px;font-family:var(--font-league-spartan);background:#25d366;border:1px solid rgba(224,254,202,.75);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px rgba(37,211,102,.22)}.styles-module__nQMZva__bottomBtn:hover{background:#20b454;transform:translateY(-1px)}@media (max-width:1050px){.styles-module__nQMZva__heroGrid,.styles-module__nQMZva__artBody,.styles-module__nQMZva__cards,.styles-module__nQMZva__recoBar,.styles-module__nQMZva__faqGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.styles-module__nQMZva__primaryCta,.styles-module__nQMZva__secondaryCta,.styles-module__nQMZva__cardPrimary,.styles-module__nQMZva__cardSecondary,.styles-module__nQMZva__bottomBtn{transition:none!important}.styles-module__nQMZva__primaryCta:hover,.styles-module__nQMZva__secondaryCta:hover,.styles-module__nQMZva__cardPrimary:hover,.styles-module__nQMZva__cardSecondary:hover,.styles-module__nQMZva__bottomBtn:hover{transform:none!important}}
