.Pricing_main__Rw6k3{position:relative;z-index:1;padding:calc(var(--nav-height) + var(--spacing-outer)) var(--spacing-outer) var(--spacing-outer);color:var(--color-white)}.Pricing_header__Iwu8h{text-align:center;max-width:720px;margin:0 auto var(--spacing-s)}.Pricing_title__cjvhp{font-family:var(--font-headline);font-size:var(--font-size-xl);font-weight:800;line-height:1.05;margin:0 0 .4em;color:var(--color-white);text-shadow:0 0 32px color-mix(in srgb,var(--color-accent) 30%,transparent)}.Pricing_tiers__8dZAk{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5em;max-width:1100px;margin:0 auto;align-items:start}.Pricing_tier__kBafm{border:1px solid var(--color-accent-dark);border-radius:10px;padding:2em 1.75em;background:radial-gradient(ellipse at 50% 0,var(--color-accent-darker) 0,var(--color-off-black) 80%);display:flex;flex-direction:column;position:relative;--mouse-x:-999px;--mouse-y:-999px;box-shadow:0 0 20px 2px rgba(67,130,255,.06)}.Pricing_tier__kBafm:before{border-radius:inherit;border:1px solid transparent;z-index:1;mask-image:radial-gradient(280px circle at var(--mouse-x) var(--mouse-y),black 0,transparent 100%);-webkit-mask-image:radial-gradient(280px circle at var(--mouse-x) var(--mouse-y),black 0,transparent 100%);border-color:var(--color-accent);opacity:.5}.Pricing_tier__kBafm:after,.Pricing_tier__kBafm:before{content:"";position:absolute;inset:0;pointer-events:none}.Pricing_tier__kBafm:after{border-radius:inherit;z-index:0;background:radial-gradient(350px circle at var(--mouse-x) var(--mouse-y),rgba(139,178,255,.06) 0,transparent 100%)}.Pricing_tier__kBafm:hover{box-shadow:0 0 32px 4px rgba(139,178,255,.12)}.Pricing_tier__kBafm:hover:before{opacity:.9}.Pricing_tier__kBafm:hover:after{background:radial-gradient(350px circle at var(--mouse-x) var(--mouse-y),rgba(139,178,255,.1) 0,transparent 100%)}.Pricing_tierPopular__pm_K_{border-color:var(--color-accent);box-shadow:0 0 32px rgba(139,178,255,.12)}.Pricing_tierPopular__pm_K_:hover{box-shadow:0 0 40px 6px rgba(139,178,255,.2)}.Pricing_tierBadge__KdUWL{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--color-accent);color:var(--color-black);font-family:var(--font-headline);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.3em 1em;border-radius:100px;white-space:nowrap}.Pricing_tierHeader__71w6D{margin-bottom:1.5em}.Pricing_tier__kBafm .Pricing_tierName__cMBNK{font-family:var(--font-headline);font-size:var(--font-size-m);font-weight:800;color:var(--color-white);margin:0 0 .6em}.Pricing_tier__kBafm .Pricing_tierDesc__U0H3k{font-size:var(--font-size-s);color:var(--color-accent);line-height:1.5;margin:0}.Pricing_tierPriceTag__2_AJ3{font-family:var(--font-headline);font-size:var(--font-size-l);font-weight:900;color:var(--color-white);text-align:center;margin-bottom:.5em}.Pricing_tierPriceTagSuffix__9xfZm{font-size:.5em;font-weight:600;color:var(--color-accent)}.Pricing_tierCta__oQnSE{display:block;width:100%;padding:.6em 1em;border:1px solid var(--color-accent);border-radius:6px;background:transparent;color:var(--color-accent);font-family:var(--font-headline);font-size:var(--font-size-s);font-weight:700;text-align:center;text-decoration:none;cursor:pointer;margin-bottom:1.5em;box-sizing:border-box}.Pricing_tierCta__oQnSE:hover{background:var(--color-accent);color:var(--color-black);text-decoration:none}.Pricing_tierCtaPrimary__fwkU_{background:var(--color-accent);color:var(--color-black);font-weight:800;border-color:var(--color-accent);box-shadow:0 0 20px rgba(139,178,255,.25)}.Pricing_tierCtaPrimary__fwkU_:hover{filter:brightness(1.1);box-shadow:0 0 28px rgba(139,178,255,.4)}.Pricing_tierFeatures__tbKKW{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55em;font-size:var(--font-size-s);color:var(--color-white);line-height:1.4}.Pricing_tierFeatures__tbKKW li:before{content:"✓  ";color:var(--color-accent)}.Pricing_tierFeatureHighlight__FfHLH{font-weight:700;color:var(--color-accent-light)}.Pricing_tierFeatureHighlight__FfHLH:before{content:""!important}@media (max-width:840px){.Pricing_tiers__8dZAk{grid-template-columns:1fr;max-width:480px}.Pricing_tierPopular__pm_K_{order:-1}}.Pricing_subWrapper__nfvZT{max-width:520px;margin:0 auto}.Pricing_subExpireRow__iMNgZ{display:flex;align-items:stretch;gap:1em;margin-top:1em;width:100%}.Pricing_subExpireContent__Hcjn5{flex:1;min-width:0}.Pricing_subExpireContent__Hcjn5 p{margin:0 0 .75em}.Pricing_subActions__I8ECh{margin-top:1.25em;display:flex;align-items:center;gap:1em}.Pricing_subscribeBack__7ynwP{display:block;margin:1.5em auto 0;background:none;border:none;color:var(--color-accent);font-family:var(--font-headline);font-size:var(--font-size-s);font-weight:600;cursor:pointer;opacity:.7}.Pricing_subscribeBack__7ynwP:hover{opacity:1}.Pricing_contactForm__FQ_Dw{display:grid;gap:1.25em;width:100%}.Pricing_contactRow__Kd8mS{display:grid;grid-template-columns:1fr 1fr;gap:1em}.Pricing_contactActions__NYSxR{padding-top:.25em}.Pricing_contactThankYouText__2NJZB{margin:0;font-size:var(--font-size-s);color:var(--color-accent);line-height:1.6}@media (max-width:640px){.Pricing_contactRow__Kd8mS{grid-template-columns:1fr}}.Pricing_faqSection__WdEe1{max-width:720px;margin:0 auto;padding-top:var(--spacing-s)}.Pricing_faqTitle__wvKNn{font-family:var(--font-headline);font-size:var(--font-size-l);font-weight:800;text-align:center;margin:0 0 var(--spacing-s);color:var(--color-white)}.Pricing_faqGrid__UGlYT{display:grid;gap:1.25em}.Pricing_faqAnswer__R_cu5{margin:0;font-size:var(--font-size-s);color:var(--color-accent);line-height:1.5}@media (max-width:640px){.Pricing_title__cjvhp{font-size:var(--font-size-l)}.Pricing_faqGrid__UGlYT{grid-template-columns:1fr}}@media (min-width:641px){.Pricing_faqGrid__UGlYT{grid-template-columns:repeat(2,1fr);align-items:start}}