.pricing-page-module__tTCMyG__main{max-width:var(--max);padding:80px var(--gutter);margin:0 auto;scroll-margin-top:80px}.pricing-page-module__tTCMyG__intro{text-align:center;margin-bottom:40px}.pricing-page-module__tTCMyG__intro h2{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-heading);text-wrap:balance;line-height:1.15}.pricing-page-module__tTCMyG__intro h2 span:not([class]){color:var(--accent);display:block}.pricing-page-module__tTCMyG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px;margin-inline:auto;display:grid}.pricing-page-module__tTCMyG__planComparison{display:none}.pricing-page-module__tTCMyG__effects{max-width:1180px;margin-inline:auto}.pricing-page-module__tTCMyG__card{scroll-margin-top:calc(var(--header-h,64px) + 24px);isolation:isolate;border:1px solid var(--border);background:var(--raised);border-radius:24px;flex-direction:column;gap:20px;min-width:0;padding:28px 24px 20px;display:flex;position:relative}.pricing-page-module__tTCMyG__cardBundle{--bundle-crest:34%;--bundle-peak:color-mix(in srgb, var(--accent-fill,var(--accent)) 22%, var(--raised));--bundle-base:color-mix(in srgb, var(--accent-fill,var(--accent)) 5%, var(--raised));--bundle-edge:62%;--bundle-ring:44%;--bundle-glow:30%;border-color:color-mix(in srgb, var(--accent) 78%, var(--border));background:radial-gradient(130% 85% at 50% -22%, color-mix(in srgb, var(--accent-fill,var(--accent)) var(--bundle-crest), transparent), transparent 60%), linear-gradient(180deg, var(--bundle-peak), var(--bundle-base) 70%, var(--raised));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-fill,var(--accent)) var(--bundle-edge), transparent), 0 0 0 1px color-mix(in srgb, var(--accent-fill,var(--accent)) var(--bundle-ring), transparent), 0 30px 90px color-mix(in srgb, var(--accent-fill,var(--accent)) var(--bundle-glow), transparent)}html[data-marketing-appearance=light] .pricing-page-module__tTCMyG__cardBundle{--bundle-crest:20%;--bundle-peak:color-mix(in srgb, var(--accent-fill,var(--accent)) 14%, var(--raised));--bundle-base:color-mix(in srgb, var(--accent-fill,var(--accent)) 2%, var(--raised));--bundle-edge:58%;--bundle-ring:40%;--bundle-glow:26%}.pricing-page-module__tTCMyG__atmosphere{z-index:-1;border-radius:inherit;pointer-events:none;--pricing-light:var(--accent-fill,var(--accent));position:absolute;inset:0;overflow:hidden}.pricing-page-module__tTCMyG__lightField,.pricing-page-module__tTCMyG__lightFieldSecondary{background:radial-gradient(ellipse at 88% 12%, color-mix(in srgb, var(--pricing-light) 18%, transparent), transparent 58%);position:absolute;inset:-16%}.pricing-page-module__tTCMyG__lightFieldSecondary{background:radial-gradient(ellipse at 12% 92%, color-mix(in srgb, var(--pricing-light) 10%, transparent), transparent 52%)}.pricing-page-module__tTCMyG__cardBundle .pricing-page-module__tTCMyG__lightField{background:radial-gradient(ellipse at 90% 8%, color-mix(in srgb, var(--pricing-light) 22%, transparent), transparent 60%)}.pricing-page-module__tTCMyG__cardBundle .pricing-page-module__tTCMyG__lightFieldSecondary{background:radial-gradient(ellipse at 12% 92%, color-mix(in srgb, var(--pricing-light) 12%, transparent), transparent 54%)}.pricing-page-module__tTCMyG__particle{background:var(--pricing-light);opacity:.38;border-radius:50%;width:2px;height:2px;position:absolute}.pricing-page-module__tTCMyG__particle:nth-child(3n){opacity:.22;width:3px;height:3px}@media (prefers-reduced-motion:no-preference){.pricing-page-module__tTCMyG__lightField,.pricing-page-module__tTCMyG__lightFieldSecondary{animation:18s ease-in-out infinite alternate paused pricing-page-module__tTCMyG__pricingLight}.pricing-page-module__tTCMyG__lightFieldSecondary{animation-duration:23s;animation-direction:alternate-reverse}.pricing-page-module__tTCMyG__particle{animation:pricing-page-module__tTCMyG__pricingParticle var(--particle-duration) ease-in-out var(--particle-delay) infinite alternate paused}.pricing-page-module__tTCMyG__effects[data-motion=running] .pricing-page-module__tTCMyG__atmosphere[data-visible=true] .pricing-page-module__tTCMyG__lightField,.pricing-page-module__tTCMyG__effects[data-motion=running] .pricing-page-module__tTCMyG__atmosphere[data-visible=true] .pricing-page-module__tTCMyG__lightFieldSecondary,.pricing-page-module__tTCMyG__effects[data-motion=running] .pricing-page-module__tTCMyG__atmosphere[data-visible=true] .pricing-page-module__tTCMyG__particle{animation-play-state:running}}@keyframes pricing-page-module__tTCMyG__pricingLight{to{transform:translate(-6%,5%)scale(1.08)}}@keyframes pricing-page-module__tTCMyG__pricingParticle{to{transform:translate(var(--particle-drift), -32px);opacity:.08}}.pricing-page-module__tTCMyG__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pricing-page-module__tTCMyG__cardHeader h3{font-size:24px;font-weight:var(--font-weight-heading);margin:0;line-height:1.25}.pricing-page-module__tTCMyG__cardBrands{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.pricing-page-module__tTCMyG__cardBrand{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 4%, var(--page));border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pricing-page-module__tTCMyG__cardBrand svg{width:18px;height:18px;display:block}.pricing-page-module__tTCMyG__surfacePicks{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.pricing-page-module__tTCMyG__surfacePick{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 4%, var(--page));width:32px;height:32px;color:color-mix(in srgb, var(--muted) 58%, var(--page));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.pricing-page-module__tTCMyG__surfacePick svg{width:18px;height:18px;display:block}.pricing-page-module__tTCMyG__surfacePick:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--muted)}.pricing-page-module__tTCMyG__surfacePick[data-checked],.pricing-page-module__tTCMyG__cardBrand{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--page));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.pricing-page-module__tTCMyG__surfacePick:has(.pricing-page-module__tTCMyG__surfacePickInput:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pricing-page-module__tTCMyG__surfacePickInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pricing-page-module__tTCMyG__priceBlock{gap:4px;margin-top:-8px;display:grid}.pricing-page-module__tTCMyG__main .pricing-page-module__tTCMyG__referencePrice{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:13px;line-height:1.5;display:flex}.pricing-page-module__tTCMyG__referencePrice s{font-variant-numeric:tabular-nums}.pricing-page-module__tTCMyG__total{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;line-height:1.15;display:inline-flex}.pricing-page-module__tTCMyG__referencePriceInline{color:var(--muted);font-variant-numeric:tabular-nums;opacity:.72;font-size:clamp(18px,1.8vw,22px);font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.pricing-page-module__tTCMyG__totalAmount{color:var(--accent);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3vw,42px);font-weight:600}.pricing-page-module__tTCMyG__priceNote{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.pricing-page-module__tTCMyG__buyForm{flex-direction:column;flex:1;gap:18px;margin-top:auto;display:flex}.pricing-page-module__tTCMyG__main .pricing-page-module__tTCMyG__features{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-page-module__tTCMyG__featureDetails{min-width:0}.pricing-page-module__tTCMyG__featureDetails>summary{min-height:44px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.pricing-page-module__tTCMyG__featureDetails>summary::-webkit-details-marker{display:none}.pricing-page-module__tTCMyG__featureDetails>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.pricing-page-module__tTCMyG__featureDetails[open]>summary{margin-bottom:12px}.pricing-page-module__tTCMyG__detailsIndicator{transition:transform .15s var(--ease);flex:none}.pricing-page-module__tTCMyG__featureDetails[open] .pricing-page-module__tTCMyG__detailsIndicator{transform:rotate(180deg)}@media (min-width:681px){.pricing-page-module__tTCMyG__featureDetails[data-enhanced=true]>summary{display:none}}.pricing-page-module__tTCMyG__features li{color:var(--content-text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.pricing-page-module__tTCMyG__featureIcon{color:var(--accent);flex-shrink:0;margin-top:.2em}.pricing-page-module__tTCMyG__bundleDetails{gap:16px;display:grid}.pricing-page-module__tTCMyG__main .pricing-page-module__tTCMyG__bundleIncludes{color:var(--text);margin:0;font-size:14px;line-height:1.5}.pricing-page-module__tTCMyG__updateFeature{justify-items:start;gap:6px;min-width:0;display:grid}.pricing-page-module__tTCMyG__main .pricing-page-module__tTCMyG__lastUpdated{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 10%, transparent);max-width:100%;min-height:24px;color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.pricing-page-module__tTCMyG__main .pricing-page-module__tTCMyG__lastUpdated:hover{color:var(--accent-hover);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.pricing-page-module__tTCMyG__lastUpdated svg{flex-shrink:0}.pricing-page-module__tTCMyG__buy{background:var(--accent-fill,var(--accent));width:100%;min-height:48px;font:inherit;cursor:pointer;box-shadow:none;border:0;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;transition:background-color .15s;display:flex;transform:none}.pricing-page-module__tTCMyG__main .pricing-page-module__tTCMyG__buy{color:var(--accent-fill-ink,var(--accent-ink));border-radius:999px}.pricing-page-module__tTCMyG__buy:hover:not(:disabled){background:var(--accent-fill-hover,var(--accent-hover));box-shadow:none;transform:none}.pricing-page-module__tTCMyG__buyArrow{width:16px;height:16px;transition:transform .18s var(--ease);flex-shrink:0}.pricing-page-module__tTCMyG__buy:hover:not(:disabled) .pricing-page-module__tTCMyG__buyArrow,.pricing-page-module__tTCMyG__buy:focus-visible .pricing-page-module__tTCMyG__buyArrow{transform:translate(3px,-3px)}.pricing-page-module__tTCMyG__buy:active:not(:disabled) .pricing-page-module__tTCMyG__buyArrow{transform:translate(1px,-1px)}.pricing-page-module__tTCMyG__main .pricing-page-module__tTCMyG__licenseNote{color:var(--muted);text-align:center;margin-top:-12px;margin-bottom:0;font-size:12px;line-height:1.5}.pricing-page-module__tTCMyG__cardCashback{color:var(--accent);align-self:center;align-items:center;gap:5px;margin-top:-10px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.pricing-page-module__tTCMyG__cardCashback svg{flex:none}.pricing-page-module__tTCMyG__cardCashback:hover{text-underline-offset:.18em;text-decoration:underline}.pricing-page-module__tTCMyG__cardCashback:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (max-width:1024px){.pricing-page-module__tTCMyG__grid{grid-template-columns:1fr;gap:28px;max-width:480px}}@media (max-width:799px){.pricing-page-module__tTCMyG__main{padding-block:56px}.pricing-page-module__tTCMyG__intro{margin-bottom:28px}}@media (max-width:599px){.pricing-page-module__tTCMyG__card{gap:18px;padding:24px 20px 18px}.pricing-page-module__tTCMyG__priceBlock{margin-top:-6px}.pricing-page-module__tTCMyG__main .pricing-page-module__tTCMyG__licenseNote{margin-top:-10px}}@media (max-width:680px){.pricing-page-module__tTCMyG__planComparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:480px;margin:0 auto 24px;display:grid}.pricing-page-module__tTCMyG__planComparison a{border:1px solid var(--border);min-width:0;min-height:76px;color:var(--text);text-align:center;overflow-wrap:anywhere;border-radius:12px;align-content:start;gap:6px;padding:12px 6px;text-decoration:none;display:grid}.pricing-page-module__tTCMyG__planComparison a[data-bundle]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--raised))}.pricing-page-module__tTCMyG__planComparison a span{font-size:12px;line-height:1.4}.pricing-page-module__tTCMyG__planComparison a strong{font-size:clamp(20px,6vw,26px);font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;line-height:1.2}.pricing-page-module__tTCMyG__planComparison a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pricing-page-module__tTCMyG__card{border-radius:16px;gap:14px;padding:20px 18px}.pricing-page-module__tTCMyG__buyForm{gap:12px}.pricing-page-module__tTCMyG__bundleDetails{gap:4px}}@media (prefers-reduced-motion:reduce){.pricing-page-module__tTCMyG__buy,.pricing-page-module__tTCMyG__main .pricing-page-module__tTCMyG__lastUpdated,.pricing-page-module__tTCMyG__buyArrow,.pricing-page-module__tTCMyG__surfacePick,.pricing-page-module__tTCMyG__detailsIndicator{transition:none}.pricing-page-module__tTCMyG__buy:hover:not(:disabled) .pricing-page-module__tTCMyG__buyArrow,.pricing-page-module__tTCMyG__buy:focus-visible .pricing-page-module__tTCMyG__buyArrow,.pricing-page-module__tTCMyG__buy:active:not(:disabled) .pricing-page-module__tTCMyG__buyArrow{transform:none}}
