.PricingPage-module__tvyFaa__container{background:var(--canvas);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.PricingPage-module__tvyFaa__main{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:clamp(40px,5vw,80px) clamp(16px,3vw,40px) clamp(64px,8vw,112px)}.PricingPage-module__tvyFaa__header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.PricingPage-module__tvyFaa__title{letter-spacing:-.025em;color:var(--ink);margin-bottom:1rem;font-size:2.5rem;font-weight:800}.PricingPage-module__tvyFaa__subtitle{color:var(--ink-muted);font-size:1.15rem;line-height:1.6}.PricingPage-module__tvyFaa__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:2rem;display:grid}.PricingPage-module__tvyFaa__card{background:var(--surface);border:1px solid var(--hairline);border-radius:1rem;flex-direction:column;padding:2.5rem 2rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000000d}.PricingPage-module__tvyFaa__card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #00000014}.PricingPage-module__tvyFaa__featured{border-color:var(--signal-strong);box-shadow:var(--shadow-soft)}.PricingPage-module__tvyFaa__cardBadge{background:var(--signal);color:var(--signal-ink);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.PricingPage-module__tvyFaa__tierName{margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.PricingPage-module__tvyFaa__pricing{align-items:baseline;gap:.35rem;margin-bottom:1rem;display:flex}.PricingPage-module__tvyFaa__amount{color:var(--ink);font-size:2.75rem;font-weight:800}.PricingPage-module__tvyFaa__period{color:var(--ink-muted);font-size:1rem}.PricingPage-module__tvyFaa__description{color:var(--ink-muted);min-height:2.8rem;margin-bottom:2rem;font-size:1rem}.PricingPage-module__tvyFaa__features{flex-direction:column;flex:1;gap:.85rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.PricingPage-module__tvyFaa__featureItem{color:var(--ink);align-items:flex-start;gap:.75rem;font-size:1rem;display:flex}.PricingPage-module__tvyFaa__checkIcon{color:var(--signal-strong);font-weight:800}.PricingPage-module__tvyFaa__ctaButton{text-align:center;background:var(--ink);min-height:48px;color:var(--surface);border-radius:.5rem;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:block}.PricingPage-module__tvyFaa__featured .PricingPage-module__tvyFaa__ctaButton{background:var(--signal);color:var(--signal-ink)}.PricingPage-module__tvyFaa__ctaButton:hover{opacity:.92}.PricingPage-module__tvyFaa__ctaButton:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.PricingPage-module__tvyFaa__card,.PricingPage-module__tvyFaa__ctaButton{transition:none}}
