.account-shell .landing-pricing{--blue-700:#002664;--blue-500:#0066c5;--text-primary:#000c1f;--text-secondary:#000c1fa6;--border-tertiary:#000c1f1a;--border-quaternary:#000c1f0d;--bg-tertiary:#0026640d;--grey-50:#f7f7f7;--surface-raised:#fff;--surface-hover:#f0f1f2;--surface-page:#fff;--font-serif:var(--account-serif),Georgia,serif;--ease-out-quint:cubic-bezier(.22,1,.36,1);--shadow-elevation-1:0 10px 40px 0 #010e2414;--focus-ring:0 0 0 2px var(--surface-page),0 0 0 4px var(--text-primary);--corner-scale:1;flex-direction:column;align-items:center;display:flex}.account-shell .landing-pricing .offer-grid{margin-top:24px}.account-shell .landing-pricing .btn{cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}@supports (corner-shape:superellipse(2)){.account-shell .landing-pricing .squircle,.account-shell .landing-pricing .squircle .offer-hero{--corner-scale:1.194;corner-shape:superellipse(1.3)}}.landing-pricing .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.offer-card[data-current]{box-shadow:inset 0 0 0 1.5px var(--text-primary),0 12px 32px #010e2414}.offer-featured[data-current]{box-shadow:inset 0 0 0 1.5px var(--live),0 0 0 1px #4ade801a,0 24px 60px #010e2433,0 0 48px #4ade8026}.offer-cta:disabled,.offer-cta[aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none}.landing-pricing{scroll-margin-top:96px}.landing-pricing .section-intro{max-width:1100px}.landing-pricing .section-intro p{max-width:740px;margin-inline:auto}.offer-grid{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:1200px;margin-top:44px;display:grid}.offer-card{--card-pad:28px;min-width:0;padding:var(--card-pad);border-radius:calc(40px*var(--corner-scale));background:var(--grey-50);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-quaternary);flex-direction:column;display:flex;position:relative}.offer-summary{flex-direction:column;gap:16px;padding-bottom:40px;display:flex}.offer-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.offer-heading h3{letter-spacing:-.03em;font-size:21px;font-weight:500}.offer-badge{background:var(--surface-raised);min-height:26px;color:var(--blue-700);box-shadow:inset 0 0 0 1px var(--border-quaternary),var(--shadow-elevation-1);white-space:nowrap;transition:opacity .2s var(--ease-out-quint);border-radius:9999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.offer-badge[data-muted=true]{visibility:hidden;opacity:0}.offer-amount{align-items:flex-start;min-height:76px;padding-top:4px;display:flex}.offer-currency{margin:7px 3px 0 0;font-size:26px;line-height:1}.offer-number{font:400 76px/.95 var(--font-serif);letter-spacing:-.065em;font-variant-numeric:lining-nums}.offer-cents{font:400 30px/1 var(--font-serif);letter-spacing:-.04em;margin:4px 0 0 2px}.offer-unit{color:var(--text-secondary);flex-direction:column;align-self:center;gap:3px;margin-left:10px;font-size:14px;display:flex}.offer-unit s{font-size:13px;text-decoration-thickness:1px}.offer-description{color:var(--text-secondary);font-size:14px;line-height:1.5}.offer-price-change{margin-bottom:16px}.roll{--h:1.1em;width:1ch;height:var(--h);vertical-align:top;letter-spacing:0;font-variant-numeric:tabular-nums;transition:width .5s var(--ease-out-quint),margin .5s var(--ease-out-quint),opacity .3s;margin-block:-.075em;margin-inline-end:-.065em;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.roll[data-blank=true]{opacity:0;width:0;margin-inline-end:0}.roll-strip{transform:translateY(calc(var(--n)*var(--h)*-1));transition:transform .75s cubic-bezier(.34,1.25,.5,1)calc(var(--i)*45ms);flex-direction:column;display:flex}.roll-strip>span{height:var(--h);line-height:var(--h);text-align:center}.offer-unit s,.offer-fade{animation:offer-fade-in .4s var(--ease-out-quint)}@keyframes offer-fade-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}.offer-billing{background:var(--bg-tertiary);border:0;border-radius:9999px;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:4px;display:grid}.offer-billing label{cursor:pointer;position:relative}.offer-billing input{opacity:0;width:1px;height:1px;position:absolute}.offer-billing span{min-height:40px;color:var(--text-secondary);transition:background .2s var(--ease-out-quint),color .2s var(--ease-out-quint),box-shadow .2s;border-radius:9999px;justify-content:center;align-items:center;font-size:14px;display:flex}.offer-billing input:checked+span{background:var(--surface-raised);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-quaternary),var(--shadow-elevation-1)}.offer-billing input:focus-visible+span{box-shadow:var(--focus-ring)}.offer-features{border-top:1px solid var(--border-tertiary);flex-direction:column;gap:14px;margin-top:26px;padding-top:26px;list-style:none;display:flex}.offer-features li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.offer-features svg{color:var(--blue-500);flex-shrink:0;margin-top:3px}.offer-actions{flex-direction:column;gap:14px;margin-top:auto;padding-top:32px;display:flex}.offer-cta{text-align:center;gap:8px;width:100%;height:auto;min-height:50px;padding:15px 16px;font-size:14px;line-height:1.3}.offer-cta-soft{color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border-tertiary),var(--shadow-elevation-1)}.offer-cta-soft:hover{background:var(--surface-hover)}.offer-caption{min-height:1lh;color:var(--text-secondary);text-align:center;font-size:12px;line-height:1.6}.offer-featured{--live:#4ade80;color:#fff;background:radial-gradient(110% 38% at 50% 106%,#ffb547 0%,#ff7a1a 30%,#7a2a08 60%,#0000 85%),#140a05;box-shadow:inset 0 0 0 1px #ff9a3c59,0 24px 60px #2a100533,0 0 60px #ff7a1a26}.offer-featured .offer-description,.offer-featured .offer-unit,.offer-featured .offer-caption{color:#ffffffb3}.offer-featured .offer-hero .offer-description{color:#ffffffe6}.offer-featured .offer-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1a}.offer-featured .offer-features{border-color:#ffffff1f}.offer-featured .offer-features svg{color:#ffffffb3}.offer-cta-light{color:#000;background:#fff}.offer-cta-light:disabled{opacity:.5;cursor:not-allowed}.offer-error{text-align:center;color:#fca5a5;font-size:12px;line-height:1.5}.offer-error-light{color:#b42318}.offer-cta-light:hover{background:#eee}.offer-featured .offer-cta:focus-visible{box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.offer-hero{isolation:isolate;--inset:6px;margin:calc(var(--inset) - var(--card-pad))calc(var(--inset) - var(--card-pad))0;padding:calc(var(--card-pad) - var(--inset))calc(var(--card-pad) - var(--inset))40px;border-radius:calc(40px*var(--corner-scale) - var(--inset))calc(40px*var(--corner-scale) - var(--inset))0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}@keyframes hero-drift{0%{filter:hue-rotate();transform:translate(-4%,-3%)scale(1)rotate(0)}to{filter:hue-rotate(-18deg);transform:translate(4%,3%)scale(1.12)rotate(4deg)}}.offer-limited{z-index:1;color:#fff;white-space:nowrap;background:#1c1c1e;border-radius:9999px;align-items:center;gap:9px;padding:7px 14px 7px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 20px #00000040}.offer-limited-dots{grid-template-columns:repeat(5,4px);gap:2px;display:inline-grid}.offer-limited-dots i{background:var(--c);width:4px;height:4px;animation:1.6s ease-in-out infinite limited-dot;animation-delay:calc(var(--k)*.14s);border-radius:1px}.offer-limited-dots i:first-child{--c:#f5b94a;--k:0}.offer-limited-dots i:nth-child(2){--c:#ef6f6c;--k:1}.offer-limited-dots i:nth-child(3){--c:#a9a6f0;--k:2}.offer-limited-dots i:nth-child(4){--c:#6e9cf5;--k:3}.offer-limited-dots i:nth-child(5){--c:#5bcb8a;--k:4}@keyframes limited-dot{0%,to{opacity:.35}40%{opacity:1}}.offer-switch{width:min(100%,320px);margin-top:32px}.offer-billing span em{color:var(--blue-500);margin-left:8px;font-size:12px;font-style:normal;font-weight:500}.offer-limits{margin:-20px 0 0;padding:0}.offer-limits>div{border-top:1px solid var(--border-tertiary);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:14px;line-height:20px;display:flex}.offer-limits>div:last-child{border-bottom:1px solid var(--border-tertiary)}.offer-limits dd{text-align:right;margin:0;font-weight:600}.offer-limits dd[data-tone=blue]{color:var(--blue-500)}.offer-limits+.offer-features{border-top:0;gap:12px;margin-top:24px;padding-top:0}.offer-featured .offer-limits>div{border-color:#ffffff1f}.offer-featured .offer-limits dd[data-tone=amber]{color:#f5b94a}.offer-explainers{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;max-width:1200px;margin-top:48px;padding-inline:4px;display:grid}.offer-explainers h3{letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:600}.offer-explainers p{color:var(--text-secondary);margin-top:6px;font-size:15px;line-height:1.6}.offer-owned{text-align:center;max-width:560px;color:var(--text-secondary);font-size:15px;line-height:1.6}.offer-discounts{letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;gap:16px 56px;margin:48px 0 0;padding:0;font-size:20px;list-style:none;display:flex}.offer-discounts a{color:var(--text-secondary);align-items:center;gap:12px;text-decoration:none;display:flex}.offer-discount-icon{background:var(--bg-tertiary);border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.offer-discount-text>span{white-space:pre;display:inline-block}.offer-discount-text>[data-strong]{color:var(--text-primary);font-weight:600}@keyframes offer-hop{0%,to{transform:none}40%{transform:translateY(-4px)}}.offer-discounts a:is(:hover,:focus-visible) .offer-discount-text>span{animation:offer-hop .45s cubic-bezier(.3,.7,.4,1)calc(var(--i)*40ms)both}.offer-discounts a:is(:hover,:focus-visible) .offer-discount-icon{transform:rotate(-8deg)scale(1.06)}.offer-footnote{text-align:center;max-width:860px;color:var(--text-secondary);flex-direction:column;gap:8px;margin-top:32px;font-size:12px;line-height:1.65;display:flex}@media (min-width:1024px){.offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:16px;max-width:1200px}}@media (min-width:1280px){.offer-card{--card-pad:32px}}@media (max-width:1023px){.offer-grid{gap:32px;max-width:580px}.offer-featured{order:-1}.offer-explainers{grid-template-columns:minmax(0,1fr);gap:24px;max-width:580px}}@media (prefers-reduced-motion:reduce){.roll,.roll-strip{transition:none}.offer-hero:before,.offer-limited-dots i{animation:none!important}.offer-unit s,.offer-fade{animation:none}.offer-badge,.offer-billing span{transition:none}.offer-discounts a .offer-discount-text>span{animation:none!important}.offer-discount-icon{transition:none}}
