.Pricing-module__EYnbsG__page{padding-block:clamp(120px,16vh,200px) clamp(80px,12vh,160px)}.Pricing-module__EYnbsG__lead{max-width:26ch;color:var(--ink);margin-top:28px;font-size:clamp(16px,1.8vw,22px);line-height:1.45}.Pricing-module__EYnbsG__leadNote{max-width:48ch;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-top:20px;font-size:11px;line-height:1.8}.Pricing-module__EYnbsG__tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:clamp(48px,7vw,88px);display:grid}@media (max-width:1000px){.Pricing-module__EYnbsG__tiers{grid-template-columns:1fr;max-width:640px}}.Pricing-module__EYnbsG__tier{border:1px solid var(--line);background:var(--bg);transition:border-color .4s var(--ease), transform .4s var(--ease);border-radius:18px;flex-direction:column;padding:clamp(26px,3vw,38px);display:flex}.Pricing-module__EYnbsG__tier:hover{border-color:var(--acc);transform:translateY(-3px)}.Pricing-module__EYnbsG__tierFeatured{border-color:var(--azure);background:linear-gradient(180deg, color-mix(in srgb, var(--azure) 9%, transparent), transparent 42%)}.Pricing-module__EYnbsG__tierFeatured:hover{border-color:var(--azure)}.Pricing-module__EYnbsG__badge{background:var(--azure);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-self:flex-start;margin-bottom:18px;padding:6px 12px;font-size:10px}.Pricing-module__EYnbsG__tierName{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(26px,2.8vw,38px);font-weight:700;line-height:1}.Pricing-module__EYnbsG__tierWho{color:var(--ink-dim);min-height:4.6em;margin-top:14px;font-size:14px;line-height:1.55}@media (max-width:1000px){.Pricing-module__EYnbsG__tierWho{min-height:0}}.Pricing-module__EYnbsG__tierRange{border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:26px;padding-top:22px;font-size:clamp(20px,2.1vw,28px);font-weight:700}.Pricing-module__EYnbsG__tierTimeline{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-top:8px;font-size:11px}.Pricing-module__EYnbsG__tierList{flex-direction:column;gap:12px;margin-top:26px;list-style:none;display:flex}.Pricing-module__EYnbsG__tierList li{color:var(--ink);gap:12px;font-size:14px;line-height:1.5;display:flex}.Pricing-module__EYnbsG__check{color:var(--acc);flex:none}.Pricing-module__EYnbsG__insteadOf{border-top:1px solid var(--line);color:var(--ink-dim);margin-top:26px;padding-top:20px;font-size:13px;line-height:1.55}.Pricing-module__EYnbsG__insteadOfLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:6px;font-size:10px;display:block}.Pricing-module__EYnbsG__tierCta{margin-top:auto;padding-top:28px}.Pricing-module__EYnbsG__tierBtn{border:1px solid var(--acc);width:100%;color:var(--acc);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:background .35s var(--ease), color .35s var(--ease);border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:12px;display:inline-flex}.Pricing-module__EYnbsG__tierBtn:hover{background:var(--acc);color:var(--acc-ink)}.Pricing-module__EYnbsG__tierBtnFeatured{border-color:var(--azure);background:var(--azure);color:#fff}.Pricing-module__EYnbsG__tierBtnFeatured:hover{color:var(--azure);background:0 0}.Pricing-module__EYnbsG__always{flex-wrap:wrap;gap:10px;margin-top:clamp(40px,5vw,64px);display:flex}.Pricing-module__EYnbsG__alwaysItem{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);border-radius:100px;align-items:center;gap:8px;padding:10px 16px;font-size:10px;display:inline-flex}.Pricing-module__EYnbsG__maintenance{border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(28px,4vw,64px);margin-top:clamp(64px,9vw,120px);padding:clamp(28px,4vw,52px);display:grid}@media (max-width:860px){.Pricing-module__EYnbsG__maintenance{grid-template-columns:1fr}}.Pricing-module__EYnbsG__maintTitle{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1}.Pricing-module__EYnbsG__maintPrice{font-family:var(--font-display);color:var(--azure);font-variant-numeric:tabular-nums;margin-top:16px;font-size:clamp(22px,2.4vw,32px);font-weight:700}.Pricing-module__EYnbsG__maintFrom{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:4px;font-size:10px;display:block}.Pricing-module__EYnbsG__faq{border-top:1px solid var(--line);margin-top:clamp(64px,9vw,120px)}.Pricing-module__EYnbsG__faqItem{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:clamp(20px,4vw,64px);padding:clamp(22px,3vw,34px) 0;display:grid}@media (max-width:860px){.Pricing-module__EYnbsG__faqItem{grid-template-columns:1fr;gap:12px}}.Pricing-module__EYnbsG__faqQ{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(17px,1.8vw,23px);font-weight:600;line-height:1.2}.Pricing-module__EYnbsG__faqA{color:var(--ink-dim);font-size:14px;line-height:1.65}.Pricing-module__EYnbsG__faqA strong{color:var(--ink);font-weight:600}.Pricing-module__EYnbsG__close{text-align:center;margin-top:clamp(64px,9vw,120px)}.Pricing-module__EYnbsG__closeTitle{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(34px,6vw,86px);font-weight:800;line-height:.95}.Pricing-module__EYnbsG__closeSub{max-width:44ch;color:var(--ink-dim);margin:20px auto 0;font-size:15px;line-height:1.6}.Pricing-module__EYnbsG__closeActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:36px;display:flex}@media (prefers-reduced-motion:reduce){.Pricing-module__EYnbsG__tier,.Pricing-module__EYnbsG__tier:hover{transition:none;transform:none}}.Pricing-module__EYnbsG__compare{margin-top:clamp(64px,9vw,120px)}.Pricing-module__EYnbsG__compareTitle{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(28px,4.2vw,62px);font-weight:800;line-height:1}.Pricing-module__EYnbsG__compareLead{max-width:54ch;color:var(--ink-dim);margin-top:20px;font-size:15px;line-height:1.6}.Pricing-module__EYnbsG__compareTable{border-top:1px solid var(--line);margin-top:clamp(32px,4vw,56px)}.Pricing-module__EYnbsG__compareRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(20px,4vw,64px);padding:clamp(22px,3vw,34px) 0;display:grid}@media (max-width:860px){.Pricing-module__EYnbsG__compareRow{grid-template-columns:1fr;gap:14px}}.Pricing-module__EYnbsG__compareOption{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(16px,1.7vw,21px);font-weight:600;line-height:1.2}.Pricing-module__EYnbsG__comparePrice{font-family:var(--font-display);color:var(--acc);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(15px,1.5vw,19px);font-weight:700}.Pricing-module__EYnbsG__compareSource{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);margin-top:8px;font-size:10px}.Pricing-module__EYnbsG__compareReality{color:var(--ink);font-size:14px;line-height:1.65}.Pricing-module__EYnbsG__compareGap{border:1px solid var(--azure);background:color-mix(in srgb, var(--azure) 8%, transparent);color:var(--ink);border-radius:16px;max-width:68ch;margin-top:clamp(32px,4vw,48px);padding:clamp(22px,3vw,32px);font-size:15px;line-height:1.6}.Pricing-module__EYnbsG__compareNote{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);max-width:70ch;margin-top:20px;font-size:10px;line-height:1.9}.Pricing-module__EYnbsG__pageTitle{color:var(--ink)}.Pricing-module__EYnbsG__proof{border-top:1px solid var(--line);margin-top:clamp(56px,8vw,96px);padding-top:clamp(28px,4vw,44px)}.Pricing-module__EYnbsG__proofLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:10px}.Pricing-module__EYnbsG__proofNames{flex-wrap:wrap;align-items:baseline;gap:clamp(18px,3vw,44px);margin-top:18px;display:flex}.Pricing-module__EYnbsG__proofName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);transition:color .35s var(--ease);font-size:clamp(18px,2.4vw,34px);font-weight:800}a.Pricing-module__EYnbsG__proofName:hover{color:var(--acc)}