html.is-landing2-page-html{--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;--canvas: #f6f7f9;--surface: #ffffff;--surface-2: #fafbfc;--surface-hover: #f3f5f8;--surface-active: #edf0f4;--border: #e5e8ed;--border-strong: #d4d9e1;--border-subtle: #eef0f3;--text: #0e1420;--text-2: #4a5466;--text-3: #646d7e;--accent: #2563eb;--accent-hover: #1d4ed8;--accent-active: #1e40af;--accent-soft: #eef3ff;--accent-soft-strong: #dde7fe;--accent-text: #1d4ed8;--on-accent: #ffffff;--success: #0e8a5f;--success-soft: #e9f6f0;--success-line: #b8e3cf;--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-xs: 0 1px 2px rgba(14, 20, 32, .04);--shadow-sm: 0 1px 2px rgba(14, 20, 32, .05), 0 1px 3px rgba(14, 20, 32, .03);--shadow-md: 0 6px 16px -6px rgba(14, 20, 32, .12), 0 2px 4px -2px rgba(14, 20, 32, .05);--shadow-lg: 0 20px 44px -16px rgba(14, 20, 32, .22), 0 6px 12px -6px rgba(14, 20, 32, .08);--ring: 0 0 0 3px rgba(37, 99, 235, .22);--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur: .18s;--l2-max: 1200px;--l2-gutter: 24px;--l2-logo-blend: multiply;--l2-store-filter: brightness(1.1) contrast(1.12);--l2-carrier-plate: transparent;--l2-flag-ring: rgba(14, 20, 32, .12);color-scheme:light;overflow:auto!important;height:auto!important;max-height:none!important;scroll-behavior:smooth;scroll-padding-top:80px}html.is-landing2-page-html[data-theme=dark]{--canvas: #0a0d12;--surface: #11151c;--surface-2: #141922;--surface-hover: #1a2029;--surface-active: #1f2631;--border: #222833;--border-strong: #2e3643;--border-subtle: #1a1f28;--text: #e9edf3;--text-2: #a7b0bf;--text-3: #8a94a6;--accent: #3b82f6;--accent-hover: #5b96f8;--accent-active: #2f6fe0;--accent-soft: rgba(59, 130, 246, .12);--accent-soft-strong: rgba(59, 130, 246, .22);--accent-text: #7eaaf9;--success: #3cc492;--success-soft: rgba(60, 196, 146, .1);--success-line: rgba(60, 196, 146, .28);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 8px 20px -8px rgba(0, 0, 0, .6), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 24px 48px -16px rgba(0, 0, 0, .7), 0 8px 16px -8px rgba(0, 0, 0, .4);--ring: 0 0 0 3px rgba(59, 130, 246, .32);--l2-logo-blend: screen;--l2-store-filter: grayscale(1) brightness(1.12) contrast(1.25) invert(1) opacity(.85);--l2-carrier-plate: #ffffff;--l2-flag-ring: rgba(255, 255, 255, .14);color-scheme:dark}body.is-landing2-page{margin:0;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:none!important;background:var(--canvas)!important}body.is-landing2-page #app,body.is-landing2-page [data-page]{min-height:auto!important;overflow:visible!important;background:transparent!important}.l2-page{position:relative;min-height:100vh;overflow-x:clip;background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.l2-page,.l2-page *,.l2-page *:before,.l2-page *:after{box-sizing:border-box}.l2-page :where(h1,h2,h3,p,ol,ul){margin:0}.l2-page :where(button,input,select,textarea){font:inherit}.l2-page img{display:block}.l2-page ::selection{background:var(--accent-soft-strong);color:var(--text)}.l2-page :where(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}#l2-main-content:focus{outline:none}.l2-skip-link{position:fixed;top:.75rem;inset-inline-start:.75rem;z-index:2000;padding:.6rem .9rem;border-radius:var(--radius);background:var(--text);color:var(--canvas);font-size:.875rem;font-weight:600;text-decoration:none;transform:translateY(calc(-100% - 1rem));transition:transform var(--dur) var(--ease)}.l2-skip-link:focus{transform:translateY(0)}.l2-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.l2-container{width:100%;max-width:calc(var(--l2-max) + 2 * var(--l2-gutter));margin:0 auto;padding-inline:var(--l2-gutter)}.l2-icon{width:16px;height:16px;flex:0 0 auto}.l2-nav{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--canvas) 82%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.l2-nav.scrolled{border-bottom-color:var(--border);background:color-mix(in srgb,var(--canvas) 90%,transparent)}.l2-nav-inner{position:relative;display:flex;align-items:center;gap:1.75rem;max-width:calc(var(--l2-max) + 2 * var(--l2-gutter));height:64px;margin:0 auto;padding-inline:var(--l2-gutter)}.l2-logo{display:inline-flex;flex:0 0 auto;border-radius:var(--radius-sm)}.l2-logo img{width:auto;height:32px}.l2-nav-links{display:flex;align-items:center;gap:.25rem}.l2-nav-links a{display:inline-flex;align-items:center;height:32px;padding:0 .7rem;border-radius:var(--radius-sm);color:var(--text-2);font-size:.875rem;font-weight:500;text-decoration:none;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.l2-nav-links a:hover{color:var(--text);background:var(--surface-hover)}.l2-nav-links .l2-nav-menu-login{display:none}.l2-nav-actions{display:flex;align-items:center;gap:.375rem;margin-inline-start:auto}.l2-nav-login,.l2-nav-cta{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 .8rem;border-radius:var(--radius);border:1px solid transparent;font-size:.8125rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.l2-nav-login{color:var(--text-2)}.l2-nav-login:hover{color:var(--text);background:var(--surface-hover)}.l2-mobile-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer}.l2-lang-selector{position:relative}.l2-btn-primary,.l2-btn-secondary,.l2-compare-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:44px;padding:0 1.15rem;border-radius:var(--radius);border:1px solid transparent;font-size:.9375rem;font-weight:500;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.l2-btn-primary,.l2-compare-cta,.l2-nav-cta{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff) 0%,var(--accent) 100%);border-color:var(--accent-active);color:var(--on-accent);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0e142024}.l2-btn-primary:hover,.l2-compare-cta:hover,.l2-nav-cta:hover{background:linear-gradient(180deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.l2-btn-primary:active,.l2-compare-cta:active,.l2-btn-secondary:active{transform:translateY(.5px)}.l2-btn-secondary{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-xs)}.l2-btn-secondary:hover{background:var(--surface-hover);border-color:var(--border-strong)}.l2-btn-primary .landing-inline-icon,.l2-compare-cta .landing-inline-icon{transition:transform var(--dur) var(--ease)}.l2-btn-primary:hover .landing-inline-icon,.l2-compare-cta:hover .landing-inline-icon{transform:translate(2px)}[dir=rtl] .l2-btn-primary .landing-inline-icon,[dir=rtl] .l2-compare-cta .landing-inline-icon{transform:scaleX(-1)}[dir=rtl] .l2-btn-primary:hover .landing-inline-icon,[dir=rtl] .l2-compare-cta:hover .landing-inline-icon{transform:scaleX(-1) translate(2px)}.l2-hero{position:relative;isolation:isolate;padding:72px 0 96px}.l2-hero-inner{display:flex;justify-content:center}.l2-hero-content{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;text-align:center}.l2-hero-title{max-width:15ch;color:var(--text);font-size:clamp(2.5rem,1.2rem + 3.8vw,4.5rem);font-weight:600;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.l2-hero-accent{display:block;color:var(--accent)}.l2-hero-desc{max-width:36rem;margin:1.5rem auto 2rem!important;color:var(--text-2);font-size:1.125rem;line-height:1.6;text-wrap:pretty}.l2-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.l2-stores{width:100%;max-width:1120px;margin-top:4rem}.l2-stores-label{margin:0 0 1rem!important;color:var(--text-3);font-size:.8125rem;font-weight:500}.l2-stores-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.l2-store{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;height:76px;padding:0 1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}.l2-store img{width:auto;max-width:100%;height:auto;max-height:28px;object-fit:contain;filter:var(--l2-store-filter);mix-blend-mode:var(--l2-logo-blend)}.l2-store-more{border-style:dashed;background:transparent;box-shadow:none;color:var(--text-2);font-size:.8125rem;font-weight:500;line-height:1.25}.l2-store-more .l2-icon{flex-shrink:0;width:16px;height:16px;color:var(--accent)}.l2-marquee{padding:1.75rem 0 2rem;border-block:1px solid var(--border);background:var(--surface-2)}.l2-marquee-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.l2-marquee-label{color:var(--text-3);font-size:.75rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.l2-marquee-control{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-2);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.l2-marquee-control:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text)}.l2-marquee-control[hidden]{display:none}.l2-marquee-control-icon{display:block;width:14px;height:14px}.l2-marquee-control-icon[hidden]{display:none}.l2-marquee-inner{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.l2-marquee-track{display:flex;align-items:center;flex-shrink:0;gap:2.5rem;padding-inline-end:2.5rem;background:var(--surface-2);animation:l2-marquee-scroll 60s linear infinite}.l2-marquee-inner.paused .l2-marquee-track,.l2-marquee-inner:hover .l2-marquee-track{animation-play-state:paused}.l2-carrier{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px 12px;border-radius:var(--radius);background:var(--l2-carrier-plate)}.l2-marquee-track img{width:auto;height:var(--logo-h, 24px);flex-shrink:0;object-fit:contain;mix-blend-mode:multiply}@keyframes l2-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:1080px){.l2-stores-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.l2-nav,.l2-nav.scrolled{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.l2-nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:.5rem var(--l2-gutter) 1rem;border-bottom:1px solid var(--border);background:var(--canvas);box-shadow:var(--shadow-md)}.l2-nav-links.open{display:flex}.l2-nav-links a{height:44px;padding:0 .5rem;font-size:.9375rem}.l2-nav-links .l2-nav-menu-login{display:inline-flex}.l2-nav-login{display:none}.l2-mobile-toggle{display:inline-flex}}@media(max-width:640px){html.is-landing2-page-html{--l2-gutter: 16px}.l2-nav-inner{gap:.75rem}.l2-logo img{height:28px}.l2-nav-actions{gap:.25rem}.l2-nav-cta{padding:0 .65rem}.l2-hero{padding:40px 0 64px}.l2-hero-desc{font-size:1rem}.l2-hero-actions>a{flex:1 1 auto}.l2-stores{margin-top:2.75rem}.l2-stores-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.l2-store{height:60px}.l2-marquee-track{gap:2.5rem;padding-inline-end:2.5rem}.l2-marquee-track img{height:calc(var(--logo-h, 24px) * .8)}}@media(max-width:360px){.l2-nav-cta{display:none}}@media(prefers-reduced-motion:reduce){html.is-landing2-page-html{scroll-behavior:auto}.l2-marquee-track{animation:none!important}.l2-page *,.l2-page *:before,.l2-page *:after{transition-duration:.01ms!important}}.l2-section{padding:112px 0}.l2-section-head{max-width:40rem;margin-bottom:3rem}.l2-section-tag{display:inline-block;margin-bottom:.9rem;color:var(--accent-text);font-size:.75rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.l2-section-title{color:var(--text);font-size:clamp(1.875rem,1.2rem + 1.9vw,2.75rem);font-weight:600;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.l2-section-desc{margin-top:1rem!important;color:var(--text-2);font-size:1.0625rem;line-height:1.6}.l2-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none}.l2-step{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.l2-step-body{padding:1.5rem 1.5rem 1.75rem}.l2-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.l2-step-num{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.l2-step-icon{width:18px;height:18px;color:var(--text-3)}.l2-step h3{margin-bottom:.5rem;color:var(--text);font-size:1.0625rem;font-weight:600;letter-spacing:-.015em}.l2-step p{color:var(--text-2);font-size:.9375rem;line-height:1.6}.l2-step-art{display:flex;flex-direction:column;justify-content:center;min-height:136px;margin-top:auto;padding:1.25rem 1.5rem;border-top:1px solid var(--border-subtle);background:var(--surface-2)}.l2-mini-chips{display:flex;flex-wrap:wrap;gap:.4rem}.l2-mini-chip{display:inline-flex;align-items:center;gap:.3rem;height:28px;padding:0 .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);font-size:.8125rem;font-weight:500}.l2-mini-chip .l2-icon{width:14px;height:14px}.l2-mini-chip.is-selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 0 1px var(--accent)}.l2-mini-chip.is-done .l2-icon{color:var(--success)}.l2-mini-list{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.l2-mini-row{display:flex;align-items:center;gap:.6rem;height:32px;padding:0 .7rem}.l2-mini-row+.l2-mini-row{border-top:1px solid var(--border-subtle)}.l2-mini-row .l2-icon{width:14px;height:14px}.l2-mini-row .is-ok{color:var(--success)}.l2-mini-row .is-muted{margin-inline-start:auto;color:var(--text-3)}.l2-mini-number{overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:.8125rem;font-feature-settings:"tnum" 1,"zero" 1;white-space:nowrap;text-overflow:ellipsis}.l2-compare{border-block:1px solid var(--border);background:var(--surface-2)}.l2-compare-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:4rem}.l2-compare-intro .l2-section-desc{max-width:26rem}.l2-compare-cta{margin-top:2rem}.l2-compare-card{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.l2-compare-rows{padding:.5rem 1.5rem}.l2-compare-row{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;grid-template-areas:"name bar price" "name bar detail";align-items:center;column-gap:1.5rem;padding:1.25rem 0}.l2-compare-row+.l2-compare-row{border-top:1px solid var(--border-subtle)}.l2-compare-name{grid-area:name;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--text-2);font-size:.9375rem;font-weight:500}.l2-compare-row.ours .l2-compare-name{color:var(--text);font-weight:600}.l2-compare-badge{display:inline-flex;align-items:center;height:22px;padding:0 .45rem;border:1px solid var(--accent-soft-strong);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-text);font-size:.6875rem;font-weight:500;letter-spacing:.01em;white-space:nowrap}.l2-compare-bar{grid-area:bar;height:10px;overflow:hidden;border-radius:3px;background:var(--surface-active)}.l2-compare-bar-fill{display:block;height:100%;border-radius:3px;background:var(--text-3);opacity:.55}.l2-compare-row.ours .l2-compare-bar-fill{background:var(--accent);opacity:1}.l2-compare-price{grid-area:price;display:flex;align-items:baseline;justify-content:flex-end;gap:.35rem;white-space:nowrap}.l2-compare-cost{color:var(--text-2);font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.l2-compare-row.ours .l2-compare-cost{color:var(--text)}.l2-compare-per{color:var(--text-3);font-size:.75rem}.l2-compare-detail{grid-area:detail;margin-top:.15rem;color:var(--text-3);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.l2-compare-savings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border);background:var(--surface-2)}.l2-compare-savings-item{display:flex;flex-direction:column;gap:.2rem;padding:1.1rem 1.5rem 1.2rem}.l2-compare-savings-item+.l2-compare-savings-item{border-inline-start:1px solid var(--border)}.l2-compare-savings-value{color:var(--accent-text);font-size:1.75rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1}.l2-compare-savings-label{color:var(--text-2);font-size:.8125rem}.l2-faq-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:4rem}.l2-faq-header{position:sticky;top:96px}.l2-faq-list{border-top:1px solid var(--border)}.l2-faq-item{border-bottom:1px solid var(--border)}.l2-faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:64px;padding:1rem 0;color:var(--text);font-size:1rem;font-weight:500;letter-spacing:-.01em;list-style:none;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.l2-faq-question::-webkit-details-marker{display:none}.l2-faq-question:hover{color:var(--accent-text)}.l2-faq-icon{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-2);transition:transform var(--dur) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.l2-faq-icon .landing-inline-icon{width:14px;height:14px}.l2-faq-item[open] .l2-faq-icon{transform:rotate(45deg);color:var(--text);border-color:var(--border-strong)}.l2-faq-answer p{max-width:62ch;padding-block:0 1.4rem;padding-inline:0 3rem;color:var(--text-2);font-size:.9375rem;line-height:1.7}.l2-footer{padding:3.5rem 0 3rem;border-top:1px solid var(--border);color:var(--text-2)}.l2-footer-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 3rem}.l2-footer-brand{display:flex;flex-direction:column;gap:.75rem}.l2-footer-logo img{width:auto;height:28px}.l2-footer-copy{color:var(--text-3);font-size:.8125rem}.l2-footer-legal-links{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.l2-footer-legal-links a{display:inline-flex;align-items:center;height:32px;padding:0 .5rem;border-radius:var(--radius-sm);color:var(--text-2);font-size:.875rem;text-decoration:none;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.l2-footer-legal-links a:hover{color:var(--text);background:var(--surface-hover)}.l2-footer-legal-links a[aria-current=page]{color:var(--text);font-weight:500}.l2-footer-disclaimer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.l2-footer-disclaimer p{max-width:110ch;color:var(--text-3);font-size:.75rem;line-height:1.7}.l2-footer-disclaimer p+p{margin-top:.6rem}.l2-footer-disclaimer a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:2px}.l2-footer-disclaimer a:hover{color:var(--text);text-decoration-color:currentColor}@media(max-width:1080px){.l2-compare-layout,.l2-faq-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.l2-faq-header{position:static}.l2-steps{grid-template-columns:minmax(0,1fr);max-width:640px}.l2-step-art{min-height:0}}@media(max-width:640px){.l2-section{padding:72px 0}.l2-section-head{margin-bottom:2rem}.l2-compare-rows{padding:.25rem 1rem}.l2-compare-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "bar bar" "detail detail";row-gap:.6rem;padding:1rem 0}.l2-compare-detail{margin-top:0;text-align:start}.l2-compare-savings-item{padding:1rem}.l2-compare-cta{width:100%}.l2-faq-answer p{padding-inline-end:0}.l2-footer-top{flex-direction:column}.l2-footer-legal-links{margin-inline-start:-.5rem}}
