.Pricing-module-scss-module__UrLuiW__page{max-width:var(--page-max);padding:calc(var(--header-height) + 56px) var(--gutter) 96px;margin:0 auto}@media (max-width:700px){.Pricing-module-scss-module__UrLuiW__page{padding-top:calc(var(--header-height) + 28px);padding-bottom:64px}}.Pricing-module-scss-module__UrLuiW__hero{text-align:center;max-width:760px;margin:0 auto}.Pricing-module-scss-module__UrLuiW__hero h1{margin-top:12px;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.25}.Pricing-module-scss-module__UrLuiW__eyebrow{color:var(--accent);font-size:.9rem}.Pricing-module-scss-module__UrLuiW__lead{max-width:640px;color:var(--body);margin:18px auto 0;font-size:1.05rem;line-height:1.9}.Pricing-module-scss-module__UrLuiW__note{color:var(--muted);margin-top:12px;font-size:.9rem}.Pricing-module-scss-module__UrLuiW__state{text-align:center;color:var(--muted);margin:64px 0}.Pricing-module-scss-module__UrLuiW__periodSwitch{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;gap:4px;width:fit-content;margin:36px auto 0;padding:4px;display:flex}.Pricing-module-scss-module__UrLuiW__periodOption{min-height:42px;color:var(--body);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:0 18px;font-size:.95rem;display:inline-flex}.Pricing-module-scss-module__UrLuiW__periodOption:hover{color:var(--text)}.Pricing-module-scss-module__UrLuiW__periodActive{background:var(--accent-strong);color:#fff}.Pricing-module-scss-module__UrLuiW__periodActive:hover{color:#fff}.Pricing-module-scss-module__UrLuiW__periodActive .Pricing-module-scss-module__UrLuiW__periodSaving{color:#fff;background:#ffffff2e}.Pricing-module-scss-module__UrLuiW__periodSaving{background:var(--buy-soft);color:var(--buy);border-radius:6px;padding:2px 8px;font-size:.76rem}.Pricing-module-scss-module__UrLuiW__cards{grid-template-columns:repeat(var(--plan-count,4), minmax(0, 1fr));gap:16px;margin-top:40px;display:grid}@media (max-width:1100px){.Pricing-module-scss-module__UrLuiW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Pricing-module-scss-module__UrLuiW__cards{grid-template-columns:minmax(0,1fr)}}.Pricing-module-scss-module__UrLuiW__card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;min-width:0;padding:26px 22px;display:flex}.Pricing-module-scss-module__UrLuiW__cardFeatured{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.Pricing-module-scss-module__UrLuiW__cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.Pricing-module-scss-module__UrLuiW__cardName{color:var(--text);font-size:1.35rem}.Pricing-module-scss-module__UrLuiW__badge{background:var(--accent-strong);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:.74rem}.Pricing-module-scss-module__UrLuiW__cardTagline{min-height:4.8em;color:var(--muted);margin-top:8px;font-size:.9rem;line-height:1.8}@media (max-width:760px){.Pricing-module-scss-module__UrLuiW__cardTagline{min-height:0}}.Pricing-module-scss-module__UrLuiW__price{flex-direction:column;gap:6px;min-height:72px;margin:18px 0 20px;display:flex}.Pricing-module-scss-module__UrLuiW__priceAmount{color:var(--text);font-size:2.1rem;font-weight:500;line-height:1.2}.Pricing-module-scss-module__UrLuiW__pricePer{color:var(--muted);font-size:.95rem;font-weight:400}.Pricing-module-scss-module__UrLuiW__priceMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.Pricing-module-scss-module__UrLuiW__priceSaving{color:var(--buy)}.Pricing-module-scss-module__UrLuiW__ctaPrimary,.Pricing-module-scss-module__UrLuiW__ctaSecondary,.Pricing-module-scss-module__UrLuiW__ctaDisabled{border-radius:var(--radius-sm);text-align:center;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:.95rem;display:inline-flex}.Pricing-module-scss-module__UrLuiW__ctaPrimary{background:var(--accent-strong);color:#fff;font-weight:500}.Pricing-module-scss-module__UrLuiW__ctaPrimary:hover{background:var(--accent)}.Pricing-module-scss-module__UrLuiW__ctaSecondary{border:1px solid var(--border-strong);color:var(--text)}.Pricing-module-scss-module__UrLuiW__ctaSecondary:hover{border-color:var(--accent-line);background:var(--accent-soft)}.Pricing-module-scss-module__UrLuiW__ctaDisabled{border:1px dashed var(--border-strong);color:var(--muted)}.Pricing-module-scss-module__UrLuiW__includes{border-top:1px solid var(--border);color:var(--text);margin-top:22px;padding-top:18px;font-size:.86rem}.Pricing-module-scss-module__UrLuiW__rows{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.Pricing-module-scss-module__UrLuiW__rows li{color:var(--body);align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.7;display:flex}.Pricing-module-scss-module__UrLuiW__card:first-child .Pricing-module-scss-module__UrLuiW__rows{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.Pricing-module-scss-module__UrLuiW__check{color:var(--accent);flex-shrink:0;margin-top:4px}.Pricing-module-scss-module__UrLuiW__no{color:var(--faint)}.Pricing-module-scss-module__UrLuiW__compare{scroll-margin-top:calc(var(--header-height) + 16px);margin-top:96px}@media (max-width:760px){.Pricing-module-scss-module__UrLuiW__compare{margin-top:64px}}.Pricing-module-scss-module__UrLuiW__sectionTitle{text-align:center;color:var(--text);font-size:clamp(1.6rem,3vw,2.3rem)}.Pricing-module-scss-module__UrLuiW__sectionLead{text-align:center;color:var(--muted);margin:10px auto 32px}.Pricing-module-scss-module__UrLuiW__tableWrap{border:1px solid var(--border);border-radius:16px;overflow:hidden}@media (max-width:760px){.Pricing-module-scss-module__UrLuiW__tableWrap{display:none}}.Pricing-module-scss-module__UrLuiW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.92rem}.Pricing-module-scss-module__UrLuiW__table th,.Pricing-module-scss-module__UrLuiW__table td{border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;padding:14px 16px;font-weight:400}.Pricing-module-scss-module__UrLuiW__table thead th{color:var(--text);background:var(--surface);font-size:1rem;font-weight:500}.Pricing-module-scss-module__UrLuiW__table tbody:last-child tr:last-child td,.Pricing-module-scss-module__UrLuiW__table tbody:last-child tr:last-child th{border-bottom:none}.Pricing-module-scss-module__UrLuiW__featureHead{width:34%;text-align:start!important}.Pricing-module-scss-module__UrLuiW__featuredCol{background:var(--accent-soft)}.Pricing-module-scss-module__UrLuiW__groupRow th{background:var(--surface-2);text-align:start!important;color:var(--accent)!important;font-size:.82rem!important}.Pricing-module-scss-module__UrLuiW__featureCell{color:var(--text);text-align:start!important}.Pricing-module-scss-module__UrLuiW__featureCell small{color:var(--muted);margin-top:3px;font-size:.78rem;line-height:1.6;display:block}.Pricing-module-scss-module__UrLuiW__value{color:var(--text)}.Pricing-module-scss-module__UrLuiW__compareMobile{display:none}@media (max-width:760px){.Pricing-module-scss-module__UrLuiW__compareMobile{display:block}}.Pricing-module-scss-module__UrLuiW__planChips{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:20px;display:flex}.Pricing-module-scss-module__UrLuiW__planChip{border:1px solid var(--border-strong);min-height:38px;color:var(--body);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 14px;font-size:.88rem}.Pricing-module-scss-module__UrLuiW__planChipActive{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.Pricing-module-scss-module__UrLuiW__compareGroup{margin-bottom:22px}.Pricing-module-scss-module__UrLuiW__compareGroup h3{color:var(--accent);font-size:.85rem;font-weight:400}.Pricing-module-scss-module__UrLuiW__compareGroup ul{border-top:1px solid var(--border);margin:6px 0 0;padding:0;list-style:none}.Pricing-module-scss-module__UrLuiW__compareGroup li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:.9rem;display:flex}.Pricing-module-scss-module__UrLuiW__valueCell{text-align:end;flex-shrink:0;max-width:45%}.Pricing-module-scss-module__UrLuiW__faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;margin-top:112px;display:grid}@media (max-width:900px){.Pricing-module-scss-module__UrLuiW__faq{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:72px}}.Pricing-module-scss-module__UrLuiW__faqTitle{color:var(--text);font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.25}.Pricing-module-scss-module__UrLuiW__faqList{border-top:1px solid var(--border)}.Pricing-module-scss-module__UrLuiW__faqList details{border-bottom:1px solid var(--border)}.Pricing-module-scss-module__UrLuiW__faqList summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.05rem;list-style:none;display:flex}.Pricing-module-scss-module__UrLuiW__faqList summary::-webkit-details-marker{display:none}.Pricing-module-scss-module__UrLuiW__faqList p{color:var(--body);max-width:680px;padding:0 0 22px;line-height:1.9}.Pricing-module-scss-module__UrLuiW__faqList details[open] .Pricing-module-scss-module__UrLuiW__plus:after{transform:scaleY(0)}.Pricing-module-scss-module__UrLuiW__plus{border:1px solid var(--border-strong);border-radius:8px;flex-shrink:0;width:28px;height:28px;position:relative}.Pricing-module-scss-module__UrLuiW__plus:before,.Pricing-module-scss-module__UrLuiW__plus:after{content:"";background:var(--text);width:10px;height:1.5px;margin:-.75px 0 0 -5px;transition:transform .2s;position:absolute;top:50%;left:50%}.Pricing-module-scss-module__UrLuiW__plus:after{transform:rotate(90deg)}.Pricing-module-scss-module__UrLuiW__contact{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:72px;padding:28px;display:flex}.Pricing-module-scss-module__UrLuiW__contact h2{color:var(--text);font-size:1.3rem}.Pricing-module-scss-module__UrLuiW__contact p{max-width:620px;color:var(--muted);margin-top:8px;line-height:1.8}@media (max-width:760px){.Pricing-module-scss-module__UrLuiW__contact{flex-direction:column;align-items:stretch}}
