@font-face{font-family:Sagace;src:url(/fonts/Sagace-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sagace;src:url(/fonts/Sagace-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sagace;src:url(/fonts/Sagace-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sagace;src:url(/fonts/Sagace-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sagace;src:url(/fonts/Sagace-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}
:root{--lene-orange:#f59d0d;--lene-orange-hover:#d59125;--lene-orange-700:#cc5c06;--lene-orange-800:#bf5403;--lene-orange-900:#9f3a03;--lene-orange-soft:#f4e2ae;--lene-orange-tint:#fef5e6;--lene-navy:#022c54;--lene-navy-hover:#022343;--lene-navy-700:#184876;--lene-navy-500:#41617f;--lene-navy-300:#8095a9;--lene-navy-200:#c0cad4;--lene-navy-100:#e6eaee;--lene-blue:#0d7bf5;--lene-blue-600:#2e7cf6;--lene-blue-400:#4a9cf7;--lene-blue-300:#86bdfa;--lene-blue-200:#c2defd;--lene-blue-100:#e7f2fe;--neutral-900:#252521;--neutral-700:#5a5a5a;--neutral-400:#a8a8a6;--neutral-300:#d9d9d9;--neutral-200:#e9e9e9;--cream:#f0eeea;--white:#fff;--slate-border:#b3c0cc;--app-bg:#f7f8fb;--slate-50:#f1f5f9;--success:#037e2d;--success-bg:#e3f2e8;--success-bg-strong:#cce8d6;--error:#b3261e;--error-strong:#c80030;--error-shadow:#850023;--error-bg:#f9dedc;--warning:#f59d0d;--warning-bg:#fef5e6;--info:#0d7bf5;--info-bg:#e7f2fe;--comparetech-slate:#46535d;--comparetech-gold:#eab30c;--text-primary:var(--lene-navy);--text-strong:var(--neutral-900);--text-secondary:var(--neutral-700);--text-muted:var(--neutral-400);--text-link:var(--lene-blue);--text-on-dark:var(--white);--text-on-accent:var(--lene-navy);--surface-app:var(--app-bg);--surface-card:var(--white);--surface-cream:var(--cream);--surface-dark:var(--lene-navy);--surface-info:var(--lene-blue-100);--border-subtle:var(--lene-navy-100);--border-hairline:var(--neutral-200);--border-input:var(--slate-border);--border-strong:var(--lene-navy);--focus-ring:var(--lene-navy-700);--font-display:"Sagace", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--display-giant:44px;--display-giant-lh:48px;--h1:32px;--h1-lh:38px;--h2:26px;--h2-lh:32px;--h3:22px;--h3-lh:26px;--h4:18px;--h4-lh:22px;--h5:16px;--h5-lh:20px;--body-l:16px;--body-l-lh:24px;--body-m:16px;--body-m-lh:22px;--body-s:14px;--body-s-lh:20px;--body-xs:12px;--body-xs-lh:18px;--label-l:18px;--label-l-lh:18px;--label-l-ls:.36px;--label-m:16px;--label-m-lh:16px;--label-m-ls:.32px;--label-s:14px;--label-s-lh:20px;--label-xs:12px;--label-xs-lh:18px;--cta:18px;--cta-lh:24px;--cta-ls:.36px;--cta-s:14px;--cta-s-lh:20px}.t-giant{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--display-giant);line-height:var(--display-giant-lh);color:var(--text-primary);letter-spacing:.01em}.t-h1{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--h1);line-height:var(--h1-lh);color:var(--text-primary)}.t-h2{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--h2);line-height:var(--h2-lh);color:var(--text-primary)}.t-h3{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--h3);line-height:var(--h3-lh);color:var(--text-primary)}.t-h4{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--h4);line-height:var(--h4-lh);color:var(--text-primary)}.t-h5{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--h5);line-height:var(--h5-lh);color:var(--text-primary)}.t-body-l{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--body-l);line-height:var(--body-l-lh)}.t-body{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--body-m);line-height:var(--body-m-lh)}.t-body-s{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--body-s);line-height:var(--body-s-lh)}.t-body-xs{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--body-xs);line-height:var(--body-xs-lh)}.t-label{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--label-m);line-height:var(--label-m-lh);letter-spacing:var(--label-m-ls)}.t-label-s{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--label-s);line-height:var(--label-s-lh)}.t-cta{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--cta);line-height:var(--cta-lh);letter-spacing:var(--cta-ls)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--content-max:1280px;--screen-w:390px;--screen-pad:16px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:30px;--radius-pill:32px;--radius-full:999px;--shadow-card:0px 4px 24px 0px #0000001a;--shadow-soft:0px 1px 6px 0px #2525210d;--shadow-dropdown:2px 2px 10px 0px #022c541a;--shadow-nav:0px 4px 24px 0px #022c541f;--shadow-sticker:2px 3px 0px 0px var(--error-shadow);--shadow-sticker-navy:2px 3px 0px 0px var(--lene-blue-600);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ui-ink:#5c6b8a;--ui-muted:#9ba8c0;--ui-border:#e5e9f0;--ui-card:#f5f5f7;--ui-iconbg:#f0f4ff;--ui-badge:#e53935;--ui-topbar:var(--lene-orange);--ui-shadow-card:0 4px 12px #022c5426;--ui-shadow-card-hover:0 8px 20px #022c5433;--ui-shadow-gift:0 4px 14px #022c5424;--ui-content-max:480px}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;font-family:var(--font-body);font-size:var(--body-m);line-height:var(--body-m-lh);color:var(--text-primary);background:var(--surface-app)}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.app-shell{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.scroll-locked{overflow:hidden}.app-main{flex:auto;width:100%}img,picture,svg{max-width:100%;display:block}
.comparetech-wordmark-module__ITarNq__logo{width:auto;height:13px;display:block}
.site-header-module__O2uXQG__header{z-index:40;position:sticky;top:0}.site-header-module__O2uXQG__topbar{background:var(--ui-topbar)}.site-header-module__O2uXQG__topbarInner{max-width:var(--ui-content-max);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:18px 22px 16px;display:flex}.site-header-module__O2uXQG__brand{flex:none;align-items:center;display:inline-flex}.site-header-module__O2uXQG__wordmark{font-family:var(--font-display);letter-spacing:-.01em;color:var(--lene-navy);font-size:29px;font-weight:900;line-height:1}.site-header-module__O2uXQG__operator{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;line-height:1.4;display:inline-flex}.site-header-module__O2uXQG__operatorLabel{font-family:var(--font-body);color:color-mix(in srgb, var(--lene-navy) 65%, transparent);font-size:9.5px;font-weight:700}.site-header-module__O2uXQG__operatorMark{height:13px}.site-header-module__O2uXQG__tabsWrap{background:var(--white);border-bottom:1px solid var(--ui-border)}.site-header-module__O2uXQG__tabsInner{max-width:var(--ui-content-max);margin:0 auto;position:relative}.site-header-module__O2uXQG__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:center;padding:0 12px;display:flex;overflow:auto hidden}.site-header-module__O2uXQG__tabs::-webkit-scrollbar{display:none}.site-header-module__O2uXQG__tab{font-family:var(--font-body);color:var(--ui-muted);white-space:nowrap;transition:color var(--dur-fast,.12s) var(--ease-standard,ease);border-bottom:2px solid #0000;flex:none;padding:12px 13px;font-size:13px;font-weight:800;position:relative}.site-header-module__O2uXQG__tab:hover{color:var(--lene-navy)}.site-header-module__O2uXQG__active{color:var(--lene-navy);border-bottom-color:var(--lene-orange)}.site-header-module__O2uXQG__fadeLeft,.site-header-module__O2uXQG__fadeRight{pointer-events:none;opacity:0;z-index:1;width:28px;transition:opacity var(--dur-fast,.12s) var(--ease-standard,ease);position:absolute;top:0;bottom:0}.site-header-module__O2uXQG__fadeLeft{background:linear-gradient(to right, var(--white), transparent);left:0}.site-header-module__O2uXQG__fadeRight{background:linear-gradient(to left, var(--white), transparent);right:0}.site-header-module__O2uXQG__fadeLeft[data-show],.site-header-module__O2uXQG__fadeRight[data-show]{opacity:1}@media (max-width:768px){.site-header-module__O2uXQG__topbar{padding-top:env(safe-area-inset-top,0px)}.site-header-module__O2uXQG__topbarInner{padding:18px max(22px, env(safe-area-inset-right,0px)) 16px max(22px, env(safe-area-inset-left,0px))}}
.site-footer-module__bVXCSG__footer{background:var(--lene-navy);color:var(--text-on-dark)}.site-footer-module__bVXCSG__inner{max-width:var(--ui-content-max);margin:0 auto;padding:22px 20px 26px}.site-footer-module__bVXCSG__brandRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.site-footer-module__bVXCSG__brandText{font-family:var(--font-body);color:color-mix(in srgb, var(--white) 85%, transparent);font-size:13px;font-weight:600}.site-footer-module__bVXCSG__brandMark{height:17px}@media (max-width:768px){.site-footer-module__bVXCSG__inner{padding:22px max(20px, env(safe-area-inset-left,0px)) calc(26px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-right,0px))}}
.customer-id-gate-module__iC9Lhq__wrap{transition:filter var(--dur-base) var(--ease-standard)}.customer-id-gate-module__iC9Lhq__wrapBlocked{filter:blur(3px)}.customer-id-gate-module__iC9Lhq__overlay{z-index:100;padding:max(24px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--lene-navy) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.customer-id-gate-module__iC9Lhq__card{background:var(--surface-app);border-radius:var(--radius-3xl);width:460px;max-width:100%;box-shadow:var(--shadow-card);text-align:center;margin:auto;padding:40px}@media (max-width:768px){.customer-id-gate-module__iC9Lhq__card{padding:28px 20px}}.customer-id-gate-module__iC9Lhq__lockup{width:auto;height:30px;margin:0 auto 22px}.customer-id-gate-module__iC9Lhq__title{font-family:var(--font-display);font-weight:700;font-size:var(--h3);line-height:var(--h3-lh);color:var(--text-primary);margin:0 0 12px}.customer-id-gate-module__iC9Lhq__body{font-family:var(--font-body);font-size:var(--body-m);line-height:var(--body-m-lh);color:var(--text-secondary);max-width:360px;margin:0 auto 28px}.customer-id-gate-module__iC9Lhq__cta{border-radius:var(--radius-pill);background:var(--lene-orange);width:100%;height:52px;color:var(--text-on-accent);font-family:var(--font-body);font-weight:700;font-size:var(--cta);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.customer-id-gate-module__iC9Lhq__demoCta{border-radius:var(--radius-pill);border:1px solid var(--lene-navy-100,color-mix(in srgb, var(--lene-navy) 22%, transparent));width:100%;height:48px;color:var(--lene-navy);font-family:var(--font-body);font-weight:700;font-size:var(--body-m);cursor:pointer;transition:background var(--dur-base,.16s) var(--ease-standard,ease);background:0 0;justify-content:center;align-items:center;margin-top:12px;padding:0 24px;display:inline-flex}.customer-id-gate-module__iC9Lhq__demoCta:hover{background:var(--cream,color-mix(in srgb, var(--lene-navy) 6%, transparent))}.customer-id-gate-module__iC9Lhq__demoCta:focus-visible{outline:2px solid var(--lene-blue);outline-offset:2px}.customer-id-gate-module__iC9Lhq__demoNote{font-family:var(--font-body);font-size:var(--body-s,13px);color:var(--text-secondary);max-width:360px;margin:12px auto 0;line-height:1.4}
