.offer-scene.scene--blush{background:rgb(var(--color-accent-soft))}.offer-scene .scene-heading{max-width:760px}.offer-scene .scene-title{max-width:20ch}.offer-scene .scene-lead{max-width:60ch;margin-top:16px}.offer-board{margin-top:32px}.offer-links{flex-wrap:wrap;gap:0 28px;margin-top:20px;display:flex}.offer-details{min-height:44px;color:rgb(var(--color-fg-primary));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--color-fg-muted) / .6);text-decoration-color:rgb(var(--color-fg-muted) / .6);text-underline-offset:5px;align-items:center;font-size:15px;display:inline-flex}.offer-details:hover{color:rgb(var(--color-accent));text-decoration-color:currentColor}.offer-scene :is(a,button):focus-visible{outline:3px solid rgb(var(--color-accent));outline-offset:4px}@media (width>=1024px){.offer-scene .scene-inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:64px;display:grid}.offer-scene .scene-heading{top:calc(var(--header-h,64px) + 40px);position:sticky}.offer-scene .scene-title{font-size:clamp(2.5rem,3.6vw,3.25rem)}.offer-board{margin-top:0}.offer-links{padding-inline:22px}}@media (width<=650px){.offer-scene .scene-title{font-size:34px}.offer-scene .scene-lead{margin-top:10px;font-size:15px;line-height:1.5}.offer-board{margin-top:20px;margin-inline:-14px}.offer-compare-foot,.offer-links{padding-inline:14px}.offer-links{gap:0 20px;margin-top:8px}.offer-details{font-size:14px}}.scene.offer-scene .offer-compare-list{gap:12px}.scene.offer-scene :is(.offer-compare-row,.offer-compare-row[data-checked=true]){grid-template-columns:minmax(0,1fr) auto 22px;grid-template-areas:"badge badge badge""name price mark""facts facts facts""cap cap cap""for for for";column-gap:12px;padding:18px 18px 18px 20px}.scene.offer-scene .offer-compare-row{background:rgb(var(--color-bg-base) / .72);box-shadow:inset 0 0 0 1px rgb(var(--color-fg-primary) / .08), var(--shadow-xs);transition:transform var(--motion-base) var(--easing-standard)}.scene.offer-scene .offer-compare-row:before{display:none}.scene.offer-scene .offer-compare-row[data-featured]{box-shadow:inset 0 0 0 1.5px rgb(var(--color-accent) / .4), var(--shadow-sm)}.scene.offer-scene .offer-compare-row[data-checked=true]{background:rgb(var(--color-bg-base));box-shadow:inset 0 0 0 2px rgb(var(--color-accent)), var(--shadow-lg);transform:translateY(-3px)}.scene.offer-scene .offer-compare-row .offer-compare-facts{justify-self:stretch;margin-top:4px}.scene.offer-scene .offer-compare-row .offer-compare-capacity{margin-top:10px}.scene.offer-scene .offer-compare-row .offer-compare-for{border-top:1px solid rgb(var(--color-fg-primary) / .1);margin-top:12px;padding-top:12px}.scene.offer-scene .offer-compare-row[data-checked=true] .offer-compare-price{color:rgb(var(--color-accent-deep))}.scene.offer-scene .offer-compare-badge{margin-bottom:10px}@media (width<=650px){.scene.offer-scene .offer-board{margin-inline:0}.scene.offer-scene :is(.offer-compare-foot,.offer-links){padding-inline:2px}}@container offer (width<=330px){.scene.offer-scene :is(.offer-compare-row,.offer-compare-row[data-checked=true]){column-gap:8px;padding-inline:14px}}@media (width>=1024px){.scene.scene--blush.offer-scene .scene-inner{display:block}.scene.scene--blush.offer-scene .scene-heading{text-align:center;max-width:680px;margin-inline:auto;position:static}.scene.scene--blush.offer-scene .scene-title{max-width:none}.scene.scene--blush.offer-scene .scene-lead{margin-inline:auto}.scene.offer-scene .offer-board{margin-top:56px}.scene.offer-scene .offer-links{justify-content:center;padding-inline:0}}@container offer (width>=820px){.scene.offer-scene .offer-compare-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:20px;padding-block:20px;display:grid}.scene.offer-scene :is(.offer-compare-row,.offer-compare-row[data-checked=true]){border-radius:var(--radius-xl);grid-template:"badge badge""name mark""price price""facts facts""cap cap""for for"1fr/minmax(0,1fr) 22px;padding:28px 26px 30px 28px}.scene.offer-scene .offer-compare-row[data-featured]{margin-block:-20px;padding-block:34px 36px}.scene.offer-scene .offer-compare-row:not([data-featured]){margin-top:30px}.scene.offer-scene .offer-compare-row[data-checked=true]{transform:translateY(-6px)}.scene.offer-scene .offer-compare-mark{align-self:center}.scene.offer-scene .offer-compare-name{font-size:clamp(18px,2.15cqi,24px)}.scene.offer-scene .offer-compare-price{letter-spacing:-.02em;justify-self:start;margin-top:16px;font-size:46px;line-height:1}.scene.offer-scene .offer-compare-row .offer-compare-facts{border-bottom:1px solid rgb(var(--color-fg-primary) / .1);margin-top:12px;padding-bottom:18px}.scene.offer-scene .offer-compare-row .offer-compare-capacity{margin-top:16px}.scene.offer-scene .offer-compare-row .offer-compare-for{border-top:0;align-self:start;padding-top:0}.scene.offer-scene .offer-compare-foot{text-align:center;flex-direction:column;align-items:center;margin-top:40px;display:flex}.scene.offer-scene .offer-terms{text-align:start;max-width:780px}}@media (prefers-reduced-motion:reduce){.scene.offer-scene .offer-compare-row{transition:none}}.offer-compare{container:offer/inline-size}.offer-compare-list{flex-direction:column;display:flex}.offer-compare-row{cursor:pointer;border-radius:var(--radius-lg);color:rgb(var(--color-fg-primary));font-variant-numeric:tabular-nums;transition:background-color var(--motion-base), box-shadow var(--motion-base);grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:".badge badge""mark name price"".cap facts"".for for";align-items:baseline;column-gap:14px;padding:15px 14px 16px;display:grid;position:relative}.offer-compare-row:before{content:"";border-top:1px solid rgb(var(--color-fg-primary) / .14);transition:opacity var(--motion-base);position:absolute;inset:0 14px auto}.offer-compare-row:first-child:before,.offer-compare-row[data-checked=true]:before,.offer-compare-row[data-checked=true]+.offer-compare-row:before{opacity:0}.offer-compare-row[data-checked=true]{background:rgb(var(--color-bg-base));box-shadow:var(--shadow-md)}.offer-compare-input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.offer-compare-row:has(.offer-compare-input:focus-visible){outline:3px solid rgb(var(--color-accent));outline-offset:2px}@container offer (width<=599.98px){.offer-compare-row[data-checked=false] :is(.offer-compare-for,.offer-compare-cap-more){display:none}.offer-compare-row[data-checked=true]{grid-template-areas:".badge badge""mark name price"".facts facts"".cap cap"".for for"}.offer-compare-row[data-checked=true] .offer-compare-facts{justify-self:start}}.offer-compare-mark{box-sizing:border-box;border:1.5px solid rgb(var(--color-fg-primary) / .35);background:rgb(var(--color-bg-base));width:22px;height:22px;transition:border-color var(--motion-base), box-shadow var(--motion-base);border-radius:50%;grid-area:mark;align-self:center}.offer-compare-row[data-checked=true] .offer-compare-mark{border-color:rgb(var(--color-accent));box-shadow:inset 0 0 0 5px rgb(var(--color-accent))}.offer-compare-name,.offer-compare-price{font-family:var(--font-display);letter-spacing:-.01em;font-size:23px;font-weight:500;line-height:1.15}.offer-compare-name{grid-area:name;min-width:0}.offer-compare-price{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;grid-area:price;justify-self:end}.offer-compare-facts,.offer-compare-capacity,.offer-compare-for{color:rgb(var(--color-fg-secondary));margin-top:6px;font-size:14px;line-height:1.4}.offer-compare-facts{white-space:nowrap;grid-area:facts;justify-self:end}.offer-compare-capacity{grid-area:cap;align-items:flex-start;gap:8px;min-width:0;display:flex}.offer-compare-capacity strong{color:rgb(var(--color-fg-primary));font-weight:500}.offer-compare-capacity .offer-icon{flex-shrink:0;margin-top:2px}.offer-compare-for{text-wrap:pretty;grid-area:for;max-width:56ch}.offer-compare-row[data-featured] .offer-compare-for{color:rgb(var(--color-fg-primary))}.offer-compare-badge{border-radius:var(--radius-pill);background:rgb(var(--color-accent));color:rgb(var(--color-accent-fg));grid-area:badge;justify-self:start;margin-bottom:8px;padding:2px 10px;font-size:13px;font-weight:500;line-height:1.4}@container offer (width>=600px){.offer-compare-row{column-gap:18px;padding:20px 22px 21px}.offer-compare-row:before{inset-inline:22px}.offer-compare-name,.offer-compare-price{font-size:28px}.offer-compare-facts,.offer-compare-capacity,.offer-compare-for{font-size:15px}}@container offer (width<=330px){.offer-compare-row{column-gap:10px;padding-inline:10px}.offer-compare-row:before{inset-inline:10px}.offer-compare-name,.offer-compare-price{font-size:20px}}@media (prefers-reduced-motion:reduce){.offer-compare-row,.offer-compare-row:before,.offer-compare-mark{transition:none}}.offer-compare-foot{margin-top:20px;padding-inline:2px}.offer-compare-cta{border-radius:var(--radius-pill);text-align:center;background:rgb(var(--color-accent));min-height:56px;color:rgb(var(--color-accent-fg));box-shadow:var(--shadow-accent);white-space:nowrap;transition:background-color var(--motion-base);scroll-margin-bottom:calc(var(--cookie-h,0px) + env(safe-area-inset-bottom,0px) + 16px);justify-content:center;align-items:center;gap:14px;padding:14px 28px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.offer-compare-cta-price{font-variant-numeric:tabular-nums}.offer-compare-cta:hover{background:rgb(var(--color-accent-hover))}.offer-compare a:focus-visible{outline:3px solid rgb(var(--color-accent));outline-offset:3px}.offer-terms{gap:6px;margin-top:16px;display:grid}.offer-term{text-wrap:pretty;color:rgb(var(--color-fg-primary) / .86);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.offer-term .offer-icon{color:rgb(var(--color-fg-secondary));flex-shrink:0;margin-top:2px}.offer-table-note{color:rgb(var(--color-fg-secondary));margin-top:12px;font-size:13px;line-height:1.45}@container offer (width>=600px){.offer-compare-foot{margin-top:28px;padding-inline:22px}.offer-compare-cta{display:inline-flex}.offer-terms{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:22px}.offer-term{font-size:14.5px}}@media (width<=359.98px){.offer-compare-cta{gap:10px;padding-inline:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.offer-compare-cta{transition:none}}.offer-free{border:1.5px dashed rgb(var(--color-fg-primary) / .2);border-radius:var(--radius-xl);background:rgb(var(--color-bg-base) / .55);gap:16px;margin-top:28px;padding:20px 20px 20px 22px;display:grid}.offer-free-title{font-family:var(--font-display);letter-spacing:-.01em;color:rgb(var(--color-fg-primary));font-size:22px;font-weight:500;line-height:1.15}.offer-free-facts{color:rgb(var(--color-fg-primary) / .86);margin-top:6px;font-size:15px;line-height:1.45}.offer-free .offer-compare-capacity{margin-top:6px}.offer-free-cta{border-radius:var(--radius-pill);min-height:50px;box-shadow:inset 0 0 0 1.5px rgb(var(--color-accent));color:rgb(var(--color-accent-deep));white-space:nowrap;transition:background-color var(--motion-base);justify-content:center;align-items:center;padding:12px 26px;font-size:16px;font-weight:500;display:flex}.offer-free-cta:hover{background:rgb(var(--color-accent) / .08)}@media (width>=768px){.offer-free{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:32px;padding:22px 26px 22px 28px}}@media (width>=1024px){.offer-free{max-width:780px;margin:36px auto 0}}@media (width<=650px){.offer-free{margin-top:24px}}@media (prefers-reduced-motion:reduce){.offer-free-cta{transition:none}}
