.CheckoutEntryLoadingScreen_root__KTItj{position:fixed;inset:0;z-index:20001;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.5rem;background:var(--lq-bg,#fff)}.CheckoutEntryLoadingScreen_spinner__yaQkJ{width:32px;height:32px;border:3px solid color-mix(in srgb,var(--lq-text) 12%,transparent);border-top-color:var(--lq-accent);border-radius:50%;animation:CheckoutEntryLoadingScreen_checkoutEntrySpinnerSpin__c4dgU .65s linear infinite}.CheckoutEntryLoadingScreen_message__mFWzB{margin:0;max-width:18rem;font-size:var(--font-size-compact-base);line-height:1.45;text-align:center;color:var(--lq-muted)}@keyframes CheckoutEntryLoadingScreen_checkoutEntrySpinnerSpin__c4dgU{to{transform:rotate(1turn)}}.TariffBeratungPromptOverlay_backdrop__PYUfq{position:fixed;inset:0;z-index:30000;background:rgba(30,24,20,.42);backdrop-filter:blur(8px)}.TariffBeratungPromptOverlay_shell__7WAZg{position:fixed;inset:0;z-index:30001;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.TariffBeratungPromptOverlay_panel__eWD_i{pointer-events:auto;width:100%;max-width:24rem;border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--color-border-warm);box-shadow:0 20px 44px -12px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06)}.TariffBeratungPromptOverlay_handle___qxQj{width:2.5rem;height:.22rem;margin:.65rem auto 0;border-radius:999px;background:#d4cfc9}.TariffBeratungPromptOverlay_body__orZbL{padding:1rem 1.15rem 1.2rem}.TariffBeratungPromptOverlay_expertRow__lmouR{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem}.TariffBeratungPromptOverlay_expertLead__o7Dvp{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.TariffBeratungPromptOverlay_choiceLogo__sWYeQ{width:48px;height:48px;object-fit:contain;flex-shrink:0;display:block}.TariffBeratungPromptOverlay_expertPhoto__npJ5C{width:48px;height:48px;border-radius:999px;object-fit:cover;flex-shrink:0}.TariffBeratungPromptOverlay_expertMeta__8tX0K{min-width:0}.TariffBeratungPromptOverlay_expertName__iMzqm{margin:0;font:inherit;font-size:var(--font-size-compact-base);font-weight:700;color:var(--lq-text);line-height:1.25}.TariffBeratungPromptOverlay_expertTagline__Gtdmm{margin:.15rem 0 0;font:inherit;font-size:var(--font-size-compact-sm);color:var(--lq-muted);line-height:1.3}.TariffBeratungPromptOverlay_choiceTitle__ie9cL{margin:0 0 .65rem;font:inherit;font-size:var(--font-size-compact-xl);font-weight:700;color:var(--lq-text);line-height:1.25;letter-spacing:-.02em}.TariffBeratungPromptOverlay_innerTitle__j_HZZ{margin:0 0 .75rem;font:inherit;font-size:var(--font-size-compact-base);font-weight:700;color:var(--lq-text);line-height:1.3;letter-spacing:-.015em}.TariffBeratungPromptOverlay_intro__StrDK{font-size:var(--font-size-compact-sm);color:#3d3830;line-height:1.55;margin:0 0 1rem}.TariffBeratungPromptOverlay_choiceStack__dg6H6{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1rem}.TariffBeratungPromptOverlay_choiceBtn___fkQ6{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.82rem 1rem;border:1.5px solid var(--color-border-warm);border-radius:12px;background:#fff;color:var(--lq-text);font:inherit;font-size:var(--font-size-compact-sm);font-weight:600;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.TariffBeratungPromptOverlay_choiceBtnIcon__e9yUo{width:1rem;height:1rem;flex-shrink:0}.TariffBeratungPromptOverlay_choiceBtn___fkQ6:hover:not(:disabled){border-color:#d4cfc9;background:#f5f2ed}.TariffBeratungPromptOverlay_choiceBtn___fkQ6:disabled{opacity:.5;cursor:not-allowed}.TariffBeratungPromptOverlay_choiceFooter__g4x2R{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:0;font:inherit;font-size:var(--font-size-compact-xs);color:#8a827a;line-height:1.35}.TariffBeratungPromptOverlay_choiceFooterIcon__XGU0o{width:.85rem;height:.85rem;flex-shrink:0}.TariffBeratungPromptOverlay_backBtn__on_Kr{align-self:flex-start;display:inline-flex;align-items:center;gap:.2rem;margin:0 0 .85rem;padding:.35rem .4rem;border:none;border-radius:8px;background:none;font:inherit;font-size:var(--font-size-compact-sm);font-weight:500;color:var(--lq-text);cursor:pointer;transition:background .12s ease}.TariffBeratungPromptOverlay_backBtn__on_Kr:hover:not(:disabled){background:rgba(0,0,0,.05)}.TariffBeratungPromptOverlay_backBtn__on_Kr:disabled{opacity:.5;cursor:not-allowed}.TariffBeratungPromptOverlay_fieldLabel__sr6Au{display:block;font-size:var(--font-size-compact-sm);font-weight:600;color:#3d3830;margin-bottom:.4rem}.TariffBeratungPromptOverlay_badgeSection__Usov1,.TariffBeratungPromptOverlay_fieldWrap__ABLfk{margin-bottom:1rem}.TariffBeratungPromptOverlay_badgeLabel__mP7AV{display:block;font-size:var(--font-size-compact-sm);font-weight:600;color:#3d3830;margin-bottom:.4rem}.TariffBeratungPromptOverlay_badgeGrid__mwLXW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.TariffBeratungPromptOverlay_panel__eWD_i .TariffBeratungPromptOverlay_badgePill__4p_jC{font:inherit;font-size:var(--font-size-compact-xs)!important;font-weight:500!important;line-height:1.3!important;padding:.5rem .55rem;border:1.5px solid var(--color-border-warm);border-radius:999px;background:#fff;color:#3d3830;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.TariffBeratungPromptOverlay_badgePillGrid__uiCNH{width:100%;text-align:center}.TariffBeratungPromptOverlay_panel__eWD_i .TariffBeratungPromptOverlay_badgePill__4p_jC:hover{border-color:color-mix(in srgb,var(--lq-accent) 35%,var(--color-border-warm));background:#f5f2ed}.TariffBeratungPromptOverlay_panel__eWD_i .TariffBeratungPromptOverlay_badgePillActive__T1p6M,.TariffBeratungPromptOverlay_panel__eWD_i .TariffBeratungPromptOverlay_badgePillActive__T1p6M:hover{border-color:var(--lq-accent);background:color-mix(in srgb,var(--lq-accent) 8%,var(--lq-cream));color:color-mix(in srgb,var(--lq-accent) 88%,#000)}.TariffBeratungPromptOverlay_input__Ivupy{width:100%;box-sizing:border-box;padding:.7rem .85rem;border-radius:10px;border:1.5px solid var(--color-border-warm);background:#fff;color:var(--lq-text);font:inherit;font-size:var(--font-size-compact-sm);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.TariffBeratungPromptOverlay_input__Ivupy::placeholder{color:#a8a09a}.TariffBeratungPromptOverlay_input__Ivupy:hover{border-color:color-mix(in srgb,var(--lq-accent) 35%,var(--color-border-warm))}.TariffBeratungPromptOverlay_input__Ivupy:focus{border-color:var(--lq-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-prontis-orange) 16%,transparent)}.TariffBeratungPromptOverlay_prefList__vjXnN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:stretch}.TariffBeratungPromptOverlay_panel__eWD_i .TariffBeratungPromptOverlay_prefBtn__6qZxw{display:flex;align-items:center;justify-content:center;min-height:2.5rem;font:inherit;font-size:var(--font-size-compact-xs)!important;font-weight:600!important;line-height:1.25!important;text-align:center;padding:.45rem .4rem;border:1.5px solid var(--color-border-warm);border-radius:10px;background:#fff;color:var(--lq-muted);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.TariffBeratungPromptOverlay_panel__eWD_i .TariffBeratungPromptOverlay_prefBtn__6qZxw:hover{border-color:color-mix(in srgb,var(--lq-accent) 40%,var(--color-border-warm));background:color-mix(in srgb,var(--lq-accent) 5%,#fff);color:var(--lq-text)}.TariffBeratungPromptOverlay_panel__eWD_i .TariffBeratungPromptOverlay_prefBtnActive__igufF,.TariffBeratungPromptOverlay_panel__eWD_i .TariffBeratungPromptOverlay_prefBtnActive__igufF:hover{border-color:var(--lq-accent);background:color-mix(in srgb,var(--lq-accent) 8%,var(--lq-cream));color:color-mix(in srgb,var(--lq-accent) 88%,#000)}.TariffBeratungPromptOverlay_submitBtn__XMFLo{width:100%;padding:.78rem 1rem;border:1px solid var(--lq-accent);border-radius:10px;background:var(--lq-accent);color:#fff;font:inherit;font-size:var(--font-size-compact-sm);font-weight:700;letter-spacing:.005em;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease}.TariffBeratungPromptOverlay_submitBtn__XMFLo:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--color-prontis-orange) 24%,transparent)}.TariffBeratungPromptOverlay_submitBtn__XMFLo:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-prontis-orange) 28%,transparent)}.TariffBeratungPromptOverlay_submitBtn__XMFLo:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.TariffBeratungPromptOverlay_error__YiX1y{margin-bottom:.85rem;padding:.6rem .75rem;border-radius:10px;background:#fff5f5;border:1px solid rgba(220,80,80,.25);font:inherit;font-size:var(--font-size-compact-sm);color:var(--color-error);line-height:1.4}.PetDetailsEditOverlay_scrim__nv1xR{position:fixed;inset:0;z-index:30000;display:flex;align-items:flex-end;justify-content:center;padding:.5rem .5rem max(.75rem,env(safe-area-inset-bottom,0px));box-sizing:border-box}@media (min-width:520px){.PetDetailsEditOverlay_scrim__nv1xR{padding:1rem 1rem max(1rem,env(safe-area-inset-bottom,0px))}}.PetDetailsEditOverlay_backdrop__SXjjY{position:absolute;inset:0;margin:0;padding:0;border:none;background:rgba(55,42,36,.48);backdrop-filter:blur(8px);cursor:pointer}.PetDetailsEditOverlay_sheet__YCXgp{position:relative;z-index:1;width:100%;max-width:26rem;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;overflow:hidden;border-radius:1.15rem;background:var(--lq-surface,#fffefb);box-shadow:0 24px 48px -12px color-mix(in srgb,var(--color-prontis-orange) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--color-prontis-orange) 8%,transparent)}.PetDetailsEditOverlay_head__LorDs{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .65rem;border-bottom:1px solid var(--lq-border)}.PetDetailsEditOverlay_title__xZKQ7{margin:0;font-size:var(--font-size-compact-sm);font-weight:700;color:var(--lq-text);line-height:1.3}.PetDetailsEditOverlay_closeBtn__LGm9d{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--lq-muted);cursor:pointer}.PetDetailsEditOverlay_closeBtn__LGm9d:hover{background:color-mix(in srgb,var(--lq-text) 6%,transparent);color:var(--lq-text)}.PetDetailsEditOverlay_list__LjwSx{margin:0;flex:1 1 auto;min-height:0;padding:.35rem 0 max(.5rem,env(safe-area-inset-bottom,0px));list-style:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.PetDetailsEditOverlay_row__BgWsI{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--lq-border) 65%,transparent)}.PetDetailsEditOverlay_row__BgWsI:last-child{border-bottom:none}.PetDetailsEditOverlay_rowMain__Xc7QY{min-width:0;flex:1}.PetDetailsEditOverlay_rowLabel__Qw8Rx{font-size:var(--font-size-compact-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lq-muted);margin-bottom:.2rem}.PetDetailsEditOverlay_rowValue__w_x5K{font-size:var(--font-size-compact-sm);font-weight:500;color:var(--lq-text);line-height:1.35;word-break:break-word}.PetDetailsEditOverlay_adjustBtn__E5V7V{flex-shrink:0;margin:0;padding:.22rem .48rem;border:1px solid color-mix(in srgb,var(--lq-accent) 32%,var(--lq-border));border-radius:999px;background:transparent;font-size:var(--font-size-compact-xs);font-weight:600;color:var(--lq-accent);cursor:pointer;white-space:nowrap}.PetDetailsEditOverlay_adjustBtn__E5V7V:hover{background:color-mix(in srgb,var(--lq-accent) 8%,transparent)}.TariffListStoerer_card__jb31z{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:.62rem;row-gap:.35rem;padding:.82rem .95rem;border:2px solid var(--color-border-warm);border-radius:14px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.04);width:100%;box-sizing:border-box}.TariffListStoerer_cardHead__eIYZ0{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:.35rem;min-width:0}.TariffListStoerer_cardIcon__Vfjv5{grid-column:2;grid-row:1;align-self:start;color:var(--lq-accent)}.TariffListStoerer_cardBody__Xia_F{grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;gap:.35rem;min-width:0}.TariffListStoerer_cardInteractive__4gT_H{border-color:color-mix(in srgb,var(--lq-accent) 35%,var(--color-border-warm));background:color-mix(in srgb,var(--lq-accent) 5%,#fff)}.TariffListStoerer_kicker__yBkCx{margin:0;font-size:var(--font-size-compact-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lq-muted);line-height:1.2}.TariffListStoerer_subtitle__Mpi_L{margin:0;font-size:var(--font-size-compact-sm);font-weight:600;color:var(--lq-muted);line-height:1.2}.TariffListStoerer_title__hGxsJ{margin:0;font-size:var(--font-size-compact-base);font-weight:700;color:var(--lq-text);line-height:1.25}.TariffListStoerer_body__XjfTL{margin:0;font-size:var(--font-size-compact-sm);line-height:1.45;color:var(--lq-muted)}.TariffListStoerer_body__XjfTL strong{font-weight:700;color:var(--lq-text)}.TariffListStoerer_cta__GTlWk{align-self:flex-start;margin-top:.35rem;display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--lq-accent) 35%,var(--color-border-warm));background:#fff;font:inherit;font-size:var(--font-size-compact-sm);font-weight:700;color:var(--lq-accent);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.TariffListStoerer_cta__GTlWk:hover{background:color-mix(in srgb,var(--lq-accent) 10%,#fff);border-color:color-mix(in srgb,var(--lq-accent) 55%,var(--color-border-warm))}.TariffListStoerer_cta__GTlWk:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-prontis-orange) 28%,transparent)}.TariffListStoerer_ctaIcon__ydAkx{flex-shrink:0;color:currentColor}.BrowseInfoOverlay_scrim__YYdsJ{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow:hidden}.BrowseInfoOverlay_scrimElevated__aeOLc{z-index:20050}.BrowseInfoOverlay_backdrop__sYpc0{position:absolute;inset:0;border:none;background:rgba(26,26,26,.38);cursor:pointer}.BrowseInfoOverlay_panel__yiS68{position:relative;z-index:1;width:min(22rem,calc(100vw - 2rem));max-height:min(70dvh,calc(100dvh - 2rem),24rem);overflow:auto;overscroll-behavior:contain;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-prontis-orange) 16%,transparent);background:var(--lq-surface,#fff);box-shadow:0 12px 40px color-mix(in srgb,var(--color-prontis-orange) 10%,rgba(26,26,26,.18));--lq-cream:var(--color-surface-cream);--lq-text:var(--color-text-primary);--lq-muted:var(--color-text-secondary);--lq-accent:var(--color-prontis-orange);--lq-accent-light:var(--color-prontis-orange-light);--lq-surface:#fff}.BrowseInfoOverlay_scrimWide__THCDK{align-items:flex-start;padding-top:calc(var(--chat-header-height, var(--header-height, 72px)) + .75rem)}.BrowseInfoOverlay_panelWide__LkMu1{width:min(48rem,calc(100vw - 2rem));max-height:calc(100dvh - var(--chat-header-height, var(--header-height, 72px)) - 1.75rem - env(safe-area-inset-bottom))}.BrowseInfoOverlay_panelWide__LkMu1 .BrowseInfoOverlay_head__r5Bqq{position:sticky;top:0;z-index:1;padding:1rem 1.15rem .75rem;background:var(--lq-surface,#fff)}.BrowseInfoOverlay_panelWide__LkMu1 .BrowseInfoOverlay_title__j5xVq{font-size:var(--font-size-compact-base)}.BrowseInfoOverlay_panelWide__LkMu1 .BrowseInfoOverlay_body__2M8S9{padding:.9rem 1.15rem 1.2rem}.BrowseInfoOverlay_head__r5Bqq{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.85rem .85rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--lq-text) 8%,transparent)}.BrowseInfoOverlay_headSlot__hBJ5V{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.BrowseInfoOverlay_headSlotRatingCircle__emWJH{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;border:1.5px solid var(--color-prontis-orange);background:color-mix(in srgb,var(--color-prontis-orange) 6%,#fff);font-size:var(--font-size-compact-sm);font-weight:700;color:var(--color-prontis-orange);flex-shrink:0}.BrowseInfoOverlay_headSlotIcon__aB4CE{color:var(--color-prontis-orange)}.BrowseInfoOverlay_title__j5xVq{flex:1;margin:0;font-size:var(--font-size-compact-sm);font-weight:700;line-height:1.35;color:var(--lq-text)}.BrowseInfoOverlay_close__odUhU{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--color-prontis-orange) 58%,var(--color-text-secondary));cursor:pointer}.BrowseInfoOverlay_close__odUhU:hover{background:color-mix(in srgb,var(--color-prontis-orange) 10%,transparent);color:var(--color-prontis-orange)}.BrowseInfoOverlay_close__odUhU:focus-visible{outline:2px solid rgba(212,98,42,.35);outline-offset:1px}.BrowseInfoOverlay_body__2M8S9{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem .95rem}.BrowseInfoOverlay_bodyPara__4mUmY{margin:0;font-size:var(--font-size-compact-sm);line-height:1.5;color:var(--lq-text);text-align:left}.BrowseInfoOverlay_bodyPara__4mUmY+.BrowseInfoOverlay_bodyPara__4mUmY{margin-top:0}.BrowseInfoOverlay_bodyPara__4mUmY strong{font-weight:700}.BrowseGuidance_chooseBox__qid1l{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:6px;border:2px solid #c4c0bb;background:#fff;color:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.BrowseGuidance_chooseBox__qid1l:hover{border-color:var(--lq-accent)}.BrowseGuidance_chooseBoxChosen__2D__j{border-color:var(--lq-accent);background:var(--lq-accent);box-shadow:0 1px 3px color-mix(in srgb,var(--lq-accent) 35%,transparent)}.BrowseGuidance_chooseBoxBlocked___sVRG{cursor:not-allowed;opacity:.4}.BrowseGuidance_chooseBoxBlocked___sVRG:hover{border-color:#c4c0bb}.BrowseGuidance_chooseBoxFeaturedBand__Zdwqi{border-color:rgba(255,255,255,.85);background:rgba(255,255,255,.18)}.BrowseGuidance_chooseBoxFeaturedBand__Zdwqi:hover{border-color:#fff;background:rgba(255,255,255,.28)}.BrowseGuidance_chooseBoxFeaturedBandChosen___6OM6{border-color:#fff;background:rgba(255,255,255,.32);color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.35)}.BrowseGuidance_chooseBoxOnCard__GJxkN{position:absolute;top:10px;left:10px;z-index:2}.BrowseGuidance_progress__DYEFC{width:100%;flex-shrink:0;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.BrowseGuidance_labels__60kQD{display:flex;align-items:stretch;margin:0;padding:0;list-style:none;width:100%}.BrowseGuidance_labelItem__er0MB{margin:0;padding:0;min-width:3.25rem;display:flex;overflow:hidden;flex:0 1 3.25rem;transition:flex-grow .45s cubic-bezier(.4,0,.2,1)}.BrowseGuidance_labelItemDone__5NpxD{flex-grow:0}.BrowseGuidance_labelItemActive__EOD8A{flex-grow:1}.BrowseGuidance_labelItemUpcoming__VK52Y{flex-grow:0.38}.BrowseGuidance_label__bvAG1{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-height:2.75rem;padding:.4rem .5rem;border:none;border-right:1px solid rgba(0,0,0,.06);font-size:var(--font-size-compact-sm);line-height:1.2;color:#9aa0ad;text-align:left;background:transparent;box-sizing:border-box;box-shadow:inset 0 -3px 0 #e8ebf0;overflow:hidden;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.BrowseGuidance_labelItem__er0MB:last-child .BrowseGuidance_labelAction__j40zK,.BrowseGuidance_labelItem__er0MB:last-child .BrowseGuidance_label__bvAG1{border-right:none}.BrowseGuidance_labelActive__2AacR{color:var(--lq-accent);font-weight:700;background:color-mix(in srgb,var(--lq-accent) 10%,#fff);box-shadow:inset 0 -3px 0 var(--lq-accent);padding-inline:.65rem}.BrowseGuidance_labelUpcoming__qGHJJ{color:#8a90a0;font-weight:500;background:#f8f9fb;box-shadow:inset 0 -3px 0 #dfe3ea}.BrowseGuidance_labelUpcoming__qGHJJ .BrowseGuidance_labelNum__TBc7K{background:#e8ebf0;color:#8a90a0}.BrowseGuidance_labelDone__zIUcc{justify-content:flex-start;gap:0;padding:.3rem .35rem;min-height:2.75rem;color:color-mix(in srgb,var(--lq-accent) 75%,#6b7280);font-weight:600;background:color-mix(in srgb,var(--lq-accent) 7%,#fff);box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--lq-accent) 45%,#e8e8e8)}.BrowseGuidance_labelMark__cisAe{display:inline-flex;align-items:center;justify-content:center;gap:2px;flex:0 0 auto}.BrowseGuidance_labelDoneCheck__ayC4j{flex:0 0 auto;color:var(--lq-accent)}.BrowseGuidance_progressAdvancing__bmTBT .BrowseGuidance_labelItemDone__5NpxD .BrowseGuidance_labelDoneCheck__ayC4j{animation:BrowseGuidance_guidanceCheckPop___JwT0 .45s ease}@keyframes BrowseGuidance_guidanceCheckPop___JwT0{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.BrowseGuidance_labelItem__er0MB,.BrowseGuidance_labelText__qafkr{transition-duration:.01ms}.BrowseGuidance_progressAdvancing__bmTBT .BrowseGuidance_labelItemDone__5NpxD .BrowseGuidance_labelDoneCheck__ayC4j{animation:none}}.BrowseGuidance_labelNum__TBc7K{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;font-size:var(--font-size-compact-sm);font-weight:700;background:#eceef2;color:#9aa0ad;flex:0 0 auto}.BrowseGuidance_labelActive__2AacR .BrowseGuidance_labelNum__TBc7K{background:var(--lq-accent);color:#fff}.BrowseGuidance_labelDone__zIUcc .BrowseGuidance_labelNum__TBc7K{width:16px;height:16px;background:color-mix(in srgb,var(--lq-accent) 14%,#fff);color:var(--lq-accent);border:1.5px solid color-mix(in srgb,var(--lq-accent) 40%,transparent)}.BrowseGuidance_labelText__qafkr{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;max-width:24rem;transition:max-width .45s cubic-bezier(.4,0,.2,1),opacity .3s ease}.BrowseGuidance_labelDone__zIUcc .BrowseGuidance_labelText__qafkr{flex:0 0 0;max-width:0;opacity:0}.BrowseGuidance_labelAction__j40zK{cursor:pointer;color:var(--lq-accent);font-weight:700;background:color-mix(in srgb,var(--lq-accent) 12%,#fff);box-shadow:inset 0 -3px 0 var(--lq-accent);transition:background-color .15s ease;padding:.38rem .65rem;min-height:2.75rem}.BrowseGuidance_labelAction__j40zK:hover{background:color-mix(in srgb,var(--lq-accent) 16%,transparent)}.BrowseGuidance_labelActionStack__HrAXr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;min-width:0;line-height:1.2}.BrowseGuidance_labelActionPrimary__jjh0c{font-size:var(--font-size-compact-sm);font-weight:700;color:var(--lq-accent);white-space:nowrap}.BrowseGuidance_labelActionSecondary__OJKFc{display:inline-flex;align-items:center;gap:.2rem;font-size:var(--font-size-compact-sm);font-weight:600;color:color-mix(in srgb,var(--lq-accent) 82%,var(--color-text-primary));white-space:nowrap}.BrowseGuidance_progressSubtitle__dzZYC{margin:0;padding:5px 16px 7px;font-size:var(--font-size-compact-sm);font-weight:500;color:color-mix(in srgb,var(--lq-accent) 78%,#55606f);text-align:center;border-top:1px solid rgba(0,0,0,.05);background:color-mix(in srgb,var(--lq-accent) 5%,#fff)}.BrowseGuidance_chipRow__puAEH{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-top:1px solid rgba(0,0,0,.06)}.BrowseGuidance_chipName__DTmnS{min-width:0;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-compact-xs);font-weight:600;color:#1f2430}.BrowseGuidance_capNotice__8mNYV{margin:0;padding:6px 16px;font-size:var(--font-size-compact-xs);color:var(--color-warning-strong);text-align:center;background:color-mix(in srgb,var(--lq-accent) 6%,#fff)}.BrowseGuidance_detailChooseBtn__m37A9{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:32px;padding:0 12px;border:1.5px solid var(--lq-accent);border-radius:8px;background:#fff;color:var(--lq-accent);font-size:var(--font-size-compact-xs);font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.BrowseGuidance_detailChooseBtn__m37A9:hover{background:color-mix(in srgb,var(--lq-accent) 8%,#fff)}.BrowseGuidance_detailChooseBtnChosen__Nc9sj{background:var(--lq-accent);color:#fff}.BrowseGuidance_detailChooseBtnChosen__Nc9sj:hover{background:var(--lq-accent-light)}.BrowseGuidance_detailChooseBtn__m37A9:disabled{opacity:.5;cursor:not-allowed}.BrowseGuidance_backdrop__gCACw{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(17,22,34,.45)}.BrowseGuidance_card__QN_2k{width:100%;max-width:420px;max-height:86vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(17,22,34,.25);padding:20px}.BrowseGuidance_head__HUyZq{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.BrowseGuidance_title__ljg24{margin:0;font-size:var(--font-size-compact-base);font-weight:700;color:#1f2430}.BrowseGuidance_subtitle__fEmcn{margin:2px 0 14px;font-size:var(--font-size-compact-sm);color:#6b7280}.BrowseGuidance_close__p75Ha{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:#f2f3f6;color:#6b7280;cursor:pointer}.BrowseGuidance_close__p75Ha:hover{background:#e6e8ee}.BrowseGuidance_optionList__hREZP{display:flex;flex-direction:column;gap:10px}.BrowseGuidance_optionRow__ast5G{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #e6e8ee;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.BrowseGuidance_optionRow__ast5G:hover{border-color:var(--lq-accent);box-shadow:0 2px 10px color-mix(in srgb,var(--lq-accent) 14%,transparent)}.BrowseGuidance_optionLogoPlate__RD_Rx{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid #eceef2;background:#fff;overflow:hidden}.BrowseGuidance_optionLogo__oQOfi{max-width:34px;max-height:28px;object-fit:contain}.BrowseGuidance_optionMain__LEjU4{flex:1 1 auto;min-width:0}.BrowseGuidance_optionName__0_cO_{margin:0;font-size:var(--font-size-compact-sm);font-weight:600;color:#1f2430;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BrowseGuidance_optionInsurer__BB82w{margin:1px 0 0;font-size:var(--font-size-compact-sm);color:#8a90a0}.BrowseGuidance_optionPrice__MRUFR{flex:0 0 auto;font-size:var(--font-size-compact-sm);font-weight:700;color:#1f2430}.BrowseGuidance_optionGo__RfYE1{flex:0 0 auto;color:var(--lq-accent)}.BrowseGuidance_footer__Tg6Wq{margin-top:16px;display:flex;justify-content:center}.BrowseGuidance_compareBtn__wT5J1{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #d4d8e0;border-radius:10px;background:#fff;color:#374151;font-size:var(--font-size-compact-sm);font-weight:600;cursor:pointer}.BrowseGuidance_compareBtn__wT5J1:hover{border-color:var(--lq-accent);color:var(--lq-accent)}.BrowseGuidance_guidanceStepNum__GmwO8{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;font-size:var(--font-size-compact-xs);font-weight:700;flex:0 0 auto;font-variant-numeric:tabular-nums}.BrowseGuidance_guidanceStepNumDone__N146F{background:color-mix(in srgb,var(--lq-accent) 14%,#fff);color:var(--lq-accent);border:1.5px solid color-mix(in srgb,var(--lq-accent) 40%,transparent)}.BrowseGuidance_guidanceStepNumMuted__t66l_{background:#eceef2;color:#9aa0ad}.BrowseExpertReachOut_wrap__8XULJ{width:100%;box-sizing:border-box}.BrowseExpertReachOut_card__7jhor{display:flex;flex-direction:column;gap:.85rem;width:100%;padding:.9rem 1rem 1rem;border:1.5px solid var(--color-border-warm);border-radius:16px;background:linear-gradient(180deg,#fff,#faf8f6);box-sizing:border-box}.BrowseExpertReachOut_headBlock__9GYmx{display:flex;flex-direction:column;gap:.65rem}.BrowseExpertReachOut_expertRow__qFmyR{display:flex;align-items:stretch;gap:.85rem;min-width:0}.BrowseExpertReachOut_expertPhotoWrap__hTsZI{flex:0 0 7rem;width:7rem;min-height:8.5rem;border-radius:12px;overflow:hidden;background:var(--lq-cream);border:1px solid rgba(212,98,42,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.BrowseExpertReachOut_expertPhoto__MA1Vf{display:block;width:100%;height:100%;min-height:8.5rem;object-fit:cover;object-position:center top}.BrowseExpertReachOut_expertMeta__8hgL_{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1;padding:.1rem 0}.BrowseExpertReachOut_expertName__XFWmf{margin:0;font:inherit;font-size:var(--font-size-compact-base);font-weight:700;color:var(--lq-text);line-height:1.25}.BrowseExpertReachOut_supportTrust__oShUV{margin:.35rem 0 0;font:inherit;font-size:var(--font-size-compact-sm);font-weight:400;color:var(--lq-muted);line-height:1.3}.BrowseExpertReachOut_supportPhoneLink__Nvrtp{font-weight:600;color:var(--lq-accent);text-decoration:none}.BrowseExpertReachOut_supportPhoneLink__Nvrtp:hover{text-decoration:underline}.BrowseExpertReachOut_supportPhoneLink__Nvrtp:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-prontis-orange) 28%,transparent)}.BrowseExpertReachOut_title__JWPWj{margin:0;font:inherit;font-size:var(--font-size-compact-md);font-weight:700;color:var(--lq-text);line-height:1.3}.BrowseExpertReachOut_prompt__jQdeD{margin:0;font:inherit;font-size:var(--font-size-compact-sm);font-weight:600;color:var(--lq-muted);line-height:1.35}.BrowseExpertReachOut_form__03890{display:flex;flex-direction:column;gap:.5rem}.BrowseExpertReachOut_inputWrap___gi_8{position:relative;width:100%}.BrowseExpertReachOut_textarea__nDQBU{width:100%;box-sizing:border-box;padding:.65rem 2.85rem 2.85rem .75rem;border:1px solid var(--color-border-warm);border-radius:10px;background:#fff;font:inherit;font-size:var(--font-size-compact-sm);line-height:1.4;color:var(--lq-text);resize:vertical;min-height:4.15rem}.BrowseExpertReachOut_textarea__nDQBU:focus-visible{outline:none;border-color:rgba(212,98,42,.45);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-prontis-orange) 14%,transparent)}.BrowseExpertReachOut_submitBtn__nQB88{position:absolute;right:.65rem;bottom:.65rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:999px;background:var(--lq-accent);color:#fff;cursor:pointer;box-shadow:0 1px 4px color-mix(in srgb,var(--color-prontis-orange) 22%,transparent);transition:background .15s ease,opacity .15s ease,transform .15s ease}.BrowseExpertReachOut_submitBtn__nQB88 svg{display:block;flex-shrink:0}.BrowseExpertReachOut_submitBtn__nQB88:hover:not(:disabled){background:color-mix(in srgb,var(--lq-accent) 88%,#000);transform:translateY(-1px)}.BrowseExpertReachOut_submitBtn__nQB88:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-prontis-orange) 28%,transparent)}.BrowseExpertReachOut_submitBtn__nQB88:disabled{opacity:.45;cursor:not-allowed}.BrowseExpertReachOut_emailIntro__60f_u{margin:0;font:inherit;font-size:var(--font-size-compact-sm);color:var(--lq-muted);line-height:1.35}.BrowseExpertReachOut_emailInput__PnMny{width:100%;box-sizing:border-box;padding:.72rem .82rem;border:1px solid var(--color-border-warm);border-radius:10px;background:var(--lq-cream);font:inherit;font-size:var(--font-size-compact-base);line-height:1.4;color:var(--lq-text)}.BrowseExpertReachOut_emailInput__PnMny:focus-visible{outline:none;border-color:rgba(212,98,42,.45);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-prontis-orange) 14%,transparent)}.BrowseExpertReachOut_emailInput__PnMny[aria-invalid=true]{border-color:rgba(180,35,24,.55)}.BrowseExpertReachOut_submitFull__whcWz{box-sizing:border-box;width:100%;margin-top:.1rem;padding:.72rem 1rem;border:none;border-radius:12px;font:inherit;font-size:var(--font-size-compact-sm)!important;font-weight:700;color:#fff;background:var(--lq-accent);cursor:pointer;transition:background-color .15s ease}.BrowseExpertReachOut_submitFull__whcWz:disabled{opacity:.45;cursor:not-allowed}.BrowseExpertReachOut_submitFull__whcWz:not(:disabled):hover{background:var(--lq-accent-light)}.BrowseExpertReachOut_trust__kTqEy{display:flex;align-items:flex-start;gap:.45rem;margin-top:.1rem}.BrowseExpertReachOut_trustIcon__KLUt0{flex-shrink:0;color:var(--lq-muted)}.BrowseExpertReachOut_trust__kTqEy p{margin:0;font-size:var(--font-size-compact-xs);line-height:1.4;color:var(--lq-muted)}.BrowseExpertReachOut_error__sNVfu{margin:0;font-size:var(--font-size-compact-sm);line-height:1.35;color:var(--color-error)}.BrowseExpertReachOut_successBanner__KxuBI{display:flex;align-items:flex-start;gap:.55rem;padding:.72rem .82rem;border:1px solid rgba(47,122,79,.22);border-radius:10px;background:rgba(47,122,79,.07)}.BrowseExpertReachOut_successBannerIcon__lxt9C{flex-shrink:0;margin-top:.1rem;color:#2f7a4f}.BrowseExpertReachOut_successBannerText__yFWMT{display:flex;flex-direction:column;gap:.15rem;min-width:0}.BrowseExpertReachOut_successBannerTitle__XsAfP{margin:0;font-size:var(--font-size-compact-sm);font-weight:700;line-height:1.35;color:var(--lq-text)}.BrowseExpertReachOut_successBannerHint__nI8t2{margin:0;font-size:var(--font-size-compact-sm);line-height:1.35;color:var(--lq-muted)}.IfbFundingNotice_banner__NhG_d{display:flex;flex-direction:column;gap:.5rem;padding:.82rem .95rem;border:2px solid var(--color-border-warm);border-radius:14px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.04);box-sizing:border-box;width:100%}.IfbFundingNotice_kicker__1ZCh1{margin:0;font-size:var(--font-size-compact-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lq-muted);line-height:1.2}.IfbFundingNotice_row__p8EPj{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}@media (min-width:540px){.IfbFundingNotice_row__p8EPj{flex-direction:row;align-items:center;gap:.95rem}}.IfbFundingNotice_logo__rLK89{display:block;flex-shrink:0;width:auto;max-width:min(420px,100%);height:auto;max-height:36px;object-fit:contain;object-position:left center}.IfbFundingNotice_body___uyrB{margin:0;flex:1;min-width:0;font-size:var(--font-size-compact-sm);line-height:1.45;color:var(--lq-muted)}.IfbFundingNotice_listSlot__ngLYs{margin-top:.75rem}.IfbFundingNotice_landing__2CcKy{width:100%}.IfbFundingNotice_landingLogo__bBO6Q{max-height:44px}.IfbFundingNotice_footer__ZgwAq{border:none;background:transparent;box-shadow:none;padding:0;width:auto;align-items:flex-start}.IfbFundingNotice_footerRow__EcUZa{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.45rem}.IfbFundingNotice_footerLogo__v979C{display:inline-block;max-height:22px;width:auto;object-fit:contain;object-position:center;background:#ffffff;border-radius:999px;padding:.45rem 1rem;box-sizing:content-box}.IfbFundingNotice_footerKicker__WYklh{font-size:var(--font-size-compact-xs)}#landing-root .IfbFundingNotice_banner__NhG_d{border-radius:0}.BrowseGoogleReviews_wrap__227BL{margin-top:.75rem;width:100%}.BrowseGoogleReviews_cardShell__JW3mL{border:2px solid var(--color-border-warm);border-radius:14px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.04);box-sizing:border-box;overflow:hidden}.BrowseGoogleReviews_header__JZeC0{padding:0}.BrowseGoogleReviews_headline__I9NTw{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0;padding:.95rem .85rem .65rem;background:var(--lq-cream);border-bottom:1px solid #ede9e4}.BrowseGoogleReviews_brand__HFrp2{display:inline-flex;align-items:center;gap:.45rem;min-width:0;width:100%}.BrowseGoogleReviews_logo__BfgCy{width:1.15rem;height:1.15rem;flex-shrink:0}.BrowseGoogleReviews_title__mN4PZ{margin:0;font-size:var(--font-size-compact-base);font-weight:700;letter-spacing:-.01em;line-height:1.28;color:var(--lq-text);min-width:0}.BrowseGoogleReviews_scoreRow__MHtTh{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.BrowseGoogleReviews_score__BL5NQ{font-size:var(--font-size-compact-sm);font-weight:700;line-height:1;color:var(--lq-text)}.BrowseGoogleReviews_viewport__Mwvnd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.15rem;padding:.55rem .35rem .35rem}.BrowseGoogleReviews_track__IdQ1F{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-width:0}.BrowseGoogleReviews_track__IdQ1F::-webkit-scrollbar{display:none}.BrowseGoogleReviews_slide__fdxkT{display:flex;flex-direction:column;align-items:stretch;gap:.45rem;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:.35rem .45rem .15rem;box-sizing:border-box}.BrowseGoogleReviews_reviewTop__i_c5d{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.BrowseGoogleReviews_avatar__6b8fe{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:999px;color:#fff;font-size:var(--font-size-compact-sm);font-weight:500;line-height:1;letter-spacing:-.02em}.BrowseGoogleReviews_reviewMeta__hc_Nj{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0}.BrowseGoogleReviews_name__ESYYB{font-size:var(--font-size-compact-sm);font-weight:700;font-style:normal;color:var(--lq-text);line-height:1.25}.BrowseGoogleReviews_reviewSource__NB_PT{font-size:var(--font-size-compact-xs);line-height:1.3;color:var(--lq-muted)}.BrowseGoogleReviews_ratingRow__2fqeR{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.2rem .28rem;margin-top:.08rem}.BrowseGoogleReviews_ratingScore__E9y2M{font-size:var(--font-size-compact-xs);font-weight:700;line-height:1.3;color:var(--lq-text)}.BrowseGoogleReviews_quote__Oj4g6{margin:0;font-size:var(--font-size-compact-sm);line-height:1.48;color:var(--lq-text);font-style:normal;white-space:pre-line;text-align:left}.BrowseGoogleReviews_quoteWrap__0CwdA{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.BrowseGoogleReviews_quoteExpandBtn__ER6YB{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%}.BrowseGoogleReviews_quoteActionBtn__R1mOd,.BrowseGoogleReviews_quoteExpandBtn__ER6YB{margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit}.BrowseGoogleReviews_quoteActionBtn__R1mOd{display:inline-flex}.BrowseGoogleReviews_quoteActionBtn__R1mOd:focus-visible .BrowseGoogleReviews_quoteToggle__JeoQY,.BrowseGoogleReviews_quoteActionBtn__R1mOd:hover .BrowseGoogleReviews_quoteToggle__JeoQY,.BrowseGoogleReviews_quoteExpandBtn__ER6YB:focus-visible .BrowseGoogleReviews_quoteToggle__JeoQY,.BrowseGoogleReviews_quoteExpandBtn__ER6YB:hover .BrowseGoogleReviews_quoteToggle__JeoQY{text-decoration:underline}.BrowseGoogleReviews_quoteActionBtn__R1mOd:focus-visible,.BrowseGoogleReviews_quoteExpandBtn__ER6YB:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-prontis-orange) 28%,transparent);border-radius:6px}.BrowseGoogleReviews_quoteToggle__JeoQY{padding:0;border:none;background:transparent;font-family:inherit;font-size:var(--font-size-compact-xs);font-weight:600;line-height:1.35;color:var(--lq-accent);cursor:pointer}.BrowseGoogleReviews_quoteWrap__0CwdA .BrowseGoogleReviews_quoteActionBtn__R1mOd:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-prontis-orange) 28%,transparent);border-radius:4px}.BrowseGoogleReviews_navArrow__jNUpP{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:2.5rem;padding:0;border:none;border-radius:0;background:transparent;color:var(--lq-accent);cursor:pointer;transition:opacity .15s ease,color .15s ease}.BrowseGoogleReviews_navArrow__jNUpP:hover:not(:disabled){color:color-mix(in srgb,var(--lq-accent) 82%,#000)}.BrowseGoogleReviews_navArrow__jNUpP:focus-visible{outline:none;box-shadow:var(--shadow-ring-accent-inset)}.BrowseGoogleReviews_navArrow__jNUpP:disabled{opacity:.28;cursor:default}.BrowseGoogleReviews_dots__qfrF_{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .55rem .62rem}.BrowseGoogleReviews_dot__Moblz{width:.45rem;height:.45rem;padding:0;border:none;border-radius:999px;background:rgba(0,0,0,.14);cursor:pointer;transition:width .15s ease,background .15s ease}.BrowseGoogleReviews_dot__Moblz:hover{background:color-mix(in srgb,var(--lq-accent) 45%,rgba(0,0,0,.14))}.BrowseGoogleReviews_dotActive__E_kWq{width:1.15rem;background:var(--lq-accent)}.BrowseGoogleReviews_dot__Moblz:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-prontis-orange) 35%,transparent)}@media (min-width:540px){.BrowseGoogleReviews_viewport__Mwvnd{gap:.25rem;padding:.65rem .45rem .4rem}.BrowseGoogleReviews_navArrow__jNUpP{width:2rem}}#landing-root .BrowseGoogleReviews_cardShell__JW3mL{border-radius:0}.BrowseProntisValueCompare_wrap__URfLj{width:100%;box-sizing:border-box}.BrowseProntisValueCompare_card__lTG5Q{border:1.5px solid var(--color-border-warm);border-radius:16px;background:#fff;overflow:hidden;box-sizing:border-box}.BrowseProntisValueCompare_wrapEmbedded__JoGvU .BrowseProntisValueCompare_card__lTG5Q{border:none;border-radius:0;background:transparent}.BrowseProntisValueCompare_wrapEmbedded__JoGvU .BrowseProntisValueCompare_headBand__r4GjI{padding-inline:0;padding-top:0;background:transparent}.BrowseProntisValueCompare_headBand__r4GjI{padding:.95rem 1rem;background:var(--lq-cream);border-bottom:1px solid #ede9e4}.BrowseProntisValueCompare_headTitle__9SvL2{margin:0;font-size:clamp(var(--font-size-compact-base),1rem + .35vw,var(--font-size-compact-md));font-weight:800;line-height:1.28;letter-spacing:-.015em;color:var(--lq-text)}.BrowseProntisValueCompare_grid__AV_r8{display:grid;grid-template-columns:minmax(0,1fr) 5.35rem 5rem;column-gap:.2rem}.BrowseProntisValueCompare_gridRow__Sgugk{display:contents}.BrowseProntisValueCompare_headCell__P6_i0{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.12rem;min-height:3.1rem;padding:.55rem .35rem .6rem;box-sizing:border-box;border-bottom:1px solid rgba(229,225,220,.95)}.BrowseProntisValueCompare_headCellFeature__qh1Sm{visibility:hidden}.BrowseProntisValueCompare_headCellProntis__HxYtd{background:color-mix(in srgb,var(--lq-accent) 8%,#fff)}.BrowseProntisValueCompare_grid__AV_r8>.BrowseProntisValueCompare_headCell__P6_i0:nth-child(2){align-items:flex-start;padding-left:.22rem;padding-right:.55rem}.BrowseProntisValueCompare_grid__AV_r8>.BrowseProntisValueCompare_headCell__P6_i0:nth-child(2) .BrowseProntisValueCompare_headKicker__hCHdx,.BrowseProntisValueCompare_grid__AV_r8>.BrowseProntisValueCompare_headCell__P6_i0:nth-child(2) .BrowseProntisValueCompare_headLabel__P_Jya{text-align:left;max-width:100%}.BrowseProntisValueCompare_headKicker__hCHdx{font-size:var(--font-size-compact-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1.15;color:var(--lq-muted);text-align:center}.BrowseProntisValueCompare_headLabel__P_Jya{font-size:var(--font-size-compact-sm);font-weight:700;line-height:1.15;color:var(--lq-text);text-align:center}.BrowseProntisValueCompare_headCellProntis__HxYtd .BrowseProntisValueCompare_headLabel__P_Jya{color:var(--lq-accent)}.BrowseProntisValueCompare_logo__hCtzE{width:1rem;height:1rem;object-fit:contain}.BrowseProntisValueCompare_rowFeature__JyTke,.BrowseProntisValueCompare_rowStatus__e5E4h{display:flex;align-items:center;padding:.62rem .65rem;border-top:1px solid rgba(229,225,220,.95);box-sizing:border-box}.BrowseProntisValueCompare_rowFeature__JyTke{flex-direction:column;align-items:flex-start;justify-content:center;gap:.14rem;min-width:0}.BrowseProntisValueCompare_featureTitle__49p_9{font-size:var(--font-size-compact-sm);font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--lq-text)}.BrowseProntisValueCompare_featureDetail__s7kJu{font-size:var(--font-size-compact-xs);line-height:1.35;color:var(--lq-muted)}.BrowseProntisValueCompare_rowStatus__e5E4h{justify-content:center}.BrowseProntisValueCompare_rowStatusProntis__aPHYk{background:color-mix(in srgb,var(--lq-accent) 5%,#fff)}.BrowseProntisValueCompare_iconNo__8kB8l,.BrowseProntisValueCompare_iconYes__m9Jb7{display:inline-flex;align-items:center;justify-content:center}.BrowseProntisValueCompare_iconYes__m9Jb7{color:var(--lq-accent)}.BrowseProntisValueCompare_iconNo__8kB8l{color:#b8b2aa}@media (max-width:420px){.BrowseProntisValueCompare_headBand__r4GjI{padding:.85rem}.BrowseProntisValueCompare_headTitle__9SvL2{font-size:var(--font-size-compact-base)}.BrowseProntisValueCompare_grid__AV_r8{grid-template-columns:minmax(0,1fr) 5rem 4.65rem;column-gap:.15rem}.BrowseProntisValueCompare_headCell__P6_i0{min-height:2.85rem;padding-inline:.25rem}.BrowseProntisValueCompare_grid__AV_r8>.BrowseProntisValueCompare_headCell__P6_i0:nth-child(2){padding-left:.12rem;padding-right:.5rem}.BrowseProntisValueCompare_headKicker__hCHdx{font-size:var(--font-size-compact-xs)}.BrowseProntisValueCompare_headLabel__P_Jya{font-size:var(--font-size-compact-sm)}.BrowseProntisValueCompare_rowFeature__JyTke,.BrowseProntisValueCompare_rowStatus__e5E4h{padding:.55rem .45rem}.BrowseProntisValueCompare_featureDetail__s7kJu,.BrowseProntisValueCompare_featureTitle__49p_9{font-size:var(--font-size-compact-xs)}}.PartnerNotices_stack__hqE_7{display:flex;flex-direction:column;gap:.75rem;width:100%}.PartnerNotices_footerStack__o6hmw{gap:1.35rem}.ExpandableTruncatedText_expandTrigger__mOPRI{margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ExpandableTruncatedText_expandTrigger__mOPRI:focus-visible{outline:2px solid rgba(212,98,42,.35);outline-offset:1px;border-radius:4px}.ExpandableTruncatedText_scrim__tx2f1{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:1.25rem}.ExpandableTruncatedText_backdrop__QP_4L{position:absolute;inset:0;margin:0;padding:0;border:none;background:rgba(26,26,26,.42);cursor:pointer}.ExpandableTruncatedText_expandedContent__4PKdR{position:relative;z-index:1;display:block;max-width:min(22rem,calc(100vw - 2.5rem));max-height:min(60vh,20rem);overflow:auto;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;text-align:start;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset}.TariffComparisonTable_wrap__k0kDs{margin-top:.75rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--lq-text) 10%,transparent);background:var(--lq-cream);overflow-x:hidden;overflow-y:visible}.TariffComparisonTable_sessionRestoreHint__Woj_c{margin:0;padding:.75rem 1rem;font-size:var(--font-size-compact-sm);line-height:1.4;color:var(--lq-text);background:color-mix(in srgb,var(--color-error-fill) 8%,#fff);border-bottom:1px solid color-mix(in srgb,var(--color-error-fill) 18%,#fff)}.TariffComparisonTable_inlineCompactWrap__72YCK{margin-top:0;border:none;border-radius:0;background:transparent}.TariffComparisonTable_inlineCompactWrap__72YCK .TariffComparisonTable_compareGrid__gMbAk{--compare-grid-cols:minmax(6.25rem,0.85fr) minmax(0,1fr) minmax(0,1fr);font-size:var(--font-size-compact-xs)}.TariffComparisonTable_inlineCompactWrap__72YCK .TariffComparisonTable_altFrame__1zSSg,.TariffComparisonTable_inlineCompactWrap__72YCK .TariffComparisonTable_recFrame__g0ODb{margin:.15rem .2rem .2rem 0;border-radius:7px}.TariffComparisonTable_inlineCompactWrap__72YCK .TariffComparisonTable_headerInsurerCell__44nt0{min-height:1.85rem;padding:.35rem .4rem;border-bottom:1px solid color-mix(in srgb,var(--lq-text) 8%,transparent)}.TariffComparisonTable_inlineCompactWrap__72YCK .TariffComparisonTable_headerInsurerCell__44nt0 .TariffComparisonTable_tariffName__1Hjwe{font-size:var(--font-size-compact-sm);font-weight:700;-webkit-line-clamp:1}.TariffComparisonTable_inlineCompactWrap__72YCK .TariffComparisonTable_labelCellHighlight__AQKZE{padding:.4rem .45rem}.TariffComparisonTable_inlineCompactWrap__72YCK .TariffComparisonTable_structuredCell__4xCI5{font-size:var(--font-size-compact-sm)}.TariffComparisonTable_altFrameInlineCompact__D3f5Z,.TariffComparisonTable_recFrameInlineCompact__ghR46{margin-top:.1rem}.TariffComparisonTable_headerInsurerCell__44nt0{min-height:2rem}.TariffComparisonTable_coverageTintLegend__TK398{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .85rem;padding:.45rem .55rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--lq-text) 7%,transparent)}.TariffComparisonTable_coverageTintLegendItem__nuJYu{display:inline-flex;align-items:center;gap:.35rem}.TariffComparisonTable_coverageTintSwatch__VZ9P3{width:1.1rem;height:.72rem;border-radius:4px;flex-shrink:0}.TariffComparisonTable_coverageTintSwatch_included__ca_bE{background:color-mix(in srgb,var(--color-coverage-included) 22%,#fff);border:1px solid color-mix(in srgb,var(--color-coverage-included) 32%,#fff)}.TariffComparisonTable_coverageTintSwatch_sometimes__ktF_e{background:color-mix(in srgb,var(--color-coverage-sometimes) 24%,#fff);border:1px solid color-mix(in srgb,var(--color-coverage-sometimes) 34%,#fff)}.TariffComparisonTable_coverageTintSwatch_excluded__nkp1Z{background:color-mix(in srgb,var(--color-coverage-excluded) 22%,#fff);border:1px solid color-mix(in srgb,var(--color-coverage-excluded) 32%,#fff)}.TariffComparisonTable_coverageTintLegendLabel__SFGfW{font-size:var(--font-size-compact-xs);font-weight:600;color:var(--lq-muted);line-height:1.2}.TariffComparisonTable_stackCellCategory__8H9Ec.TariffComparisonTable_stackCellCoverage_included__SfjgO{background:color-mix(in srgb,var(--color-coverage-included) 20%,#fff)}.TariffComparisonTable_stackCellCategory__8H9Ec.TariffComparisonTable_stackCellCoverage_sometimes__ukYbd{background:color-mix(in srgb,var(--color-coverage-sometimes) 22%,#fff)}.TariffComparisonTable_stackCellCategory__8H9Ec.TariffComparisonTable_stackCellCoverage_excluded__gVVlB{background:color-mix(in srgb,var(--color-coverage-excluded) 20%,#fff)}.TariffComparisonTable_compareGrid__gMbAk{display:grid;width:100%;grid-template-columns:var(--compare-grid-cols,minmax(8.5rem,1fr) minmax(0,1fr) minmax(0,1fr));grid-template-rows:auto repeat(7,minmax(2.5rem,auto))}.TariffComparisonTable_structuredCell__4xCI5{font-size:var(--font-size-compact-sm);font-weight:600;color:var(--lq-text);text-align:center;line-height:1.35;white-space:normal;overflow-wrap:anywhere;hyphens:auto;max-width:100%;margin-inline:auto;padding:0 .15rem}.TariffComparisonTable_structuredValuePill__zCjm_{display:inline-block;font-weight:500;padding:.12rem .38rem;border-radius:7px;max-width:100%}.TariffComparisonTable_structuredValuePillList__ER9vH{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-align:center}.TariffComparisonTable_structuredValuePlain___GQ_y{background:rgba(250,249,247,.95);border:1px solid rgba(229,225,220,.8)}.TariffComparisonTable_structuredValueEmpty__OsW9g{opacity:.52}.TariffComparisonTable_structuredValueGut__8EOFA{background:color-mix(in srgb,var(--color-success-fill) 10%,#fff);border:1px solid color-mix(in srgb,var(--color-success-fill) 22%,#fff)}.TariffComparisonTable_structuredValueNeutral__TqVns{background:color-mix(in srgb,var(--color-warning-fill) 11%,#fff);border:1px solid color-mix(in srgb,var(--color-warning-border) 18%,#fff)}.TariffComparisonTable_structuredValueSchlecht__ShaUA{background:color-mix(in srgb,var(--color-error-fill) 8%,#fff);border:1px solid color-mix(in srgb,var(--color-error-fill) 18%,#fff)}.TariffComparisonTable_rowLabel___KpMk{width:100%;min-width:0;font-size:var(--font-size-compact-sm);line-height:1.35;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.TariffComparisonTable_labelCellHighlight__AQKZE{padding:.55rem .5rem}.TariffComparisonTable_labelCellCategory__NSeM8{padding:0;background:color-mix(in srgb,var(--lq-surface,#fff) 82%,var(--lq-cream))}.TariffComparisonTable_labelCellField__Rchih{padding:.45rem .5rem .45rem 1.35rem;background:color-mix(in srgb,var(--lq-surface,#fff) 78%,var(--lq-cream))}.TariffComparisonTable_catLabelBtn__bP428{display:grid;grid-template-columns:1fr auto;align-items:start;gap:.35rem;width:100%;min-height:2.75rem;padding:.45rem .5rem;margin:0;border:none;background:none;cursor:pointer;font:inherit;text-align:left;color:inherit;transition:background .15s ease}.TariffComparisonTable_catLabelBtn__bP428:hover{background:color-mix(in srgb,var(--lq-text) 4%,transparent)}.TariffComparisonTable_catLabelBtn__bP428:focus-visible{outline:none;box-shadow:var(--shadow-ring-accent-inset)}.TariffComparisonTable_catLabelBtnOpen__wZxJ4{background:color-mix(in srgb,var(--color-prontis-orange) 6%,#fff)}.TariffComparisonTable_catLabelTitle__jpOfS{font-size:var(--font-size-compact-sm);font-weight:600;color:var(--lq-text);line-height:1.3;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.TariffComparisonTable_catLabelCaret__lOEjH{margin-top:.08rem;color:var(--lq-muted);flex-shrink:0}.TariffComparisonTable_fieldInfoBtn__urZ7Q{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem;width:100%;min-width:0;padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.TariffComparisonTable_fieldInfoBtnCompact__RYsyX{grid-template-columns:minmax(0,1fr)}.TariffComparisonTable_fieldInfoBtn__urZ7Q:focus-visible .TariffComparisonTable_fieldInfoIcon__XYxkZ,.TariffComparisonTable_fieldInfoBtn__urZ7Q:hover .TariffComparisonTable_fieldInfoIcon__XYxkZ{color:var(--lq-accent)}.TariffComparisonTable_fieldInfoBtn__urZ7Q:focus-visible{outline:none;box-shadow:var(--shadow-ring-accent-inset);border-radius:4px}.TariffComparisonTable_fieldLabel__HGuPH{min-width:0;font-size:var(--font-size-compact-sm);font-weight:500;color:var(--lq-text);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.TariffComparisonTable_fieldInfoIcon__XYxkZ{flex-shrink:0;margin-top:.08rem;color:var(--lq-muted);transition:color .15s ease}.TariffComparisonTable_fieldInfoScrim__3H_Wy{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow:hidden}.TariffComparisonTable_fieldInfoBackdrop__tEzsA{position:absolute;inset:0;border:none;background:rgba(26,26,26,.38);cursor:pointer}.TariffComparisonTable_fieldInfoPanel__iv22i{position:relative;z-index:1;width:min(22rem,calc(100vw - 2rem));max-height:min(70dvh,calc(100dvh - 2rem),24rem);overflow:auto;overscroll-behavior:contain;border-radius:12px;border:1px solid color-mix(in srgb,var(--lq-text) 10%,transparent);background:var(--lq-surface,#fff);box-shadow:0 12px 40px rgba(26,26,26,.18)}.TariffComparisonTable_fieldInfoHead__LnRAd{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem .85rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--lq-text) 8%,transparent)}.TariffComparisonTable_fieldInfoTitle__WEjaw{margin:0;font-size:var(--font-size-compact-sm);font-weight:700;line-height:1.35;color:var(--lq-text)}.TariffComparisonTable_fieldInfoClose__tWTTW{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:none;border-radius:8px;background:transparent;color:var(--lq-muted);cursor:pointer}.TariffComparisonTable_fieldInfoClose__tWTTW:hover{background:color-mix(in srgb,var(--lq-text) 6%,transparent);color:var(--lq-text)}.TariffComparisonTable_fieldInfoClose__tWTTW:focus-visible{outline:2px solid rgba(212,98,42,.35);outline-offset:1px}.TariffComparisonTable_fieldInfoBody__eHo6j{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem .95rem}.TariffComparisonTable_fieldInfoLine__wYVQh{margin:0;font-size:var(--font-size-compact-sm);line-height:1.5;color:var(--lq-text);text-align:left}.TariffComparisonTable_fieldInfoKey__nKb_Y{font-weight:700}.TariffComparisonTable_fieldInfoVal__fjKU_{font-weight:400;color:var(--lq-muted)}.TariffComparisonTable_stackCellCategory__8H9Ec{background:color-mix(in srgb,var(--lq-surface,#fff) 55%,transparent)}.TariffComparisonTable_stackCellCategoryBtn__mutQN{cursor:pointer;transition:filter .15s ease}.TariffComparisonTable_stackCellCategoryBtn__mutQN:hover{filter:brightness(.97)}.TariffComparisonTable_stackCellCategoryBtn__mutQN:focus-visible{outline:none;box-shadow:var(--shadow-ring-accent-inset)}.TariffComparisonTable_stackCellField__spI9n{background:color-mix(in srgb,var(--lq-surface,#fff) 35%,transparent)}.TariffComparisonTable_stackCellFieldInfo__FGuDM{cursor:pointer;transition:filter .15s ease}.TariffComparisonTable_stackCellFieldInfo__FGuDM:hover{filter:brightness(.97)}.TariffComparisonTable_stackCellFieldInfo__FGuDM:focus-visible{outline:none;box-shadow:var(--shadow-ring-accent-inset)}.TariffComparisonTable_labelCellFieldInfo__ERnU0{cursor:pointer}.TariffComparisonTable_labelCellFieldInfo__ERnU0.TariffComparisonTable_labelCellField__Rchih,.TariffComparisonTable_labelCellFieldInfo__ERnU0.TariffComparisonTable_labelCellHighlight__AQKZE{padding:0}.TariffComparisonTable_labelCellFieldInfo__ERnU0 .TariffComparisonTable_fieldInfoBtn__urZ7Q{width:100%;min-height:2.75rem;padding:.45rem .5rem .45rem 1.35rem;box-sizing:border-box}.TariffComparisonTable_labelCellFieldInfo__ERnU0.TariffComparisonTable_labelCellHighlight__AQKZE .TariffComparisonTable_fieldInfoBtn__urZ7Q{padding:.55rem .5rem}.TariffComparisonTable_headerLabelCorner__nNzJC{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.35rem;min-height:0;min-width:0;padding:.35rem .35rem .45rem;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb,var(--lq-text) 8%,transparent);background:color-mix(in srgb,var(--lq-surface,#fff) 88%,var(--lq-cream))}.TariffComparisonTable_cornerSbBlock__CLsnv{display:flex;flex-direction:column;align-items:stretch;gap:.2rem;width:100%;max-width:100%}.TariffComparisonTable_cornerSbLabel__NBX9h{font-size:var(--font-size-compact-xs);font-weight:700;line-height:1.25;letter-spacing:.01em;color:color-mix(in srgb,var(--lq-muted) 92%,var(--lq-text));text-align:left}.TariffComparisonTable_recFrame__g0ODb{grid-column:2;grid-template-rows:subgrid;border-radius:8px;border:1px solid var(--color-prontis-orange);background:color-mix(in srgb,var(--color-prontis-orange) 5%,var(--lq-cream))}.TariffComparisonTable_altFrame__1zSSg,.TariffComparisonTable_recFrame__g0ODb{grid-row:1/9;display:grid;justify-items:stretch;align-items:stretch;width:100%;min-width:0;margin:.35rem .35rem .35rem 0;padding:0}.TariffComparisonTable_altFrame__1zSSg{grid-column:3;grid-template-rows:subgrid;border-radius:8px;border:1px solid color-mix(in srgb,var(--lq-text) 10%,transparent);background:color-mix(in srgb,var(--lq-surface,#fff) 88%,var(--lq-cream))}.TariffComparisonTable_labelCell__KrOE6{padding:.55rem .5rem;font-size:var(--font-size-compact-sm);line-height:1.35;color:var(--lq-muted);border-right:1px solid color-mix(in srgb,var(--lq-text) 8%,transparent);background:color-mix(in srgb,var(--lq-surface,#fff) 70%,var(--lq-cream));display:flex;align-items:center;justify-content:flex-start;text-align:left;min-width:0;overflow:hidden}.TariffComparisonTable_headerLogoCell__UVlXq{display:flex;align-items:center;justify-content:center;padding:.5rem .45rem .35rem;min-height:3rem;box-sizing:border-box}.TariffComparisonTable_headerNameCell__05Cnf{display:flex;align-items:flex-start;justify-content:center;padding:0 .45rem .5rem;min-height:2.5rem;border-bottom:1px solid color-mix(in srgb,var(--lq-text) 8%,transparent);text-align:center;box-sizing:border-box;width:100%}.TariffComparisonTable_logo__5AliU{width:2.5rem;height:2.5rem;object-fit:contain;border-radius:8px;background:#fff;flex-shrink:0}.TariffComparisonTable_tariffName__1Hjwe{min-width:0;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TariffComparisonTable_sbValueCell__m6bxM,.TariffComparisonTable_tariffName__1Hjwe{width:100%;font-size:var(--font-size-compact-xs);font-weight:600;color:var(--lq-text);text-align:center}.TariffComparisonTable_sbValueCell__m6bxM{display:block;line-height:1.3}.TariffComparisonTable_priceCell__1FR5P{width:100%;display:block;font-family:var(--font-primary);font-size:var(--font-size-compact-base);font-weight:600;color:var(--lq-text);text-align:center;line-height:1.25}.TariffComparisonTable_priceSub__i_12Q{font-size:var(--font-size-compact-xs);font-weight:500;color:var(--lq-muted)}.TariffComparisonTable_topCarouselBar__Uonve{padding:.35rem .5rem .25rem;border-bottom:1px solid color-mix(in srgb,var(--lq-text) 8%,transparent);background:color-mix(in srgb,var(--lq-surface,#fff) 88%,var(--lq-cream))}.TariffComparisonTable_symbolStack__A_8If{min-height:0;padding:0 .4rem;border-bottom:1px solid color-mix(in srgb,var(--lq-text) 7%,transparent);box-sizing:border-box}.TariffComparisonTable_symbolStack__A_8If,.TariffComparisonTable_tariffCellInner__qnUSU{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;text-align:center}.TariffComparisonTable_altFrame__1zSSg>*,.TariffComparisonTable_recFrame__g0ODb>*{width:100%;min-width:0;box-sizing:border-box}.TariffComparisonTable_cellSymbol__G8ozz{font-size:var(--font-size-compact-base);line-height:1.35}.TariffComparisonTable_carouselNav__fKX9A{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-width:0;padding:.35rem .4rem 0;box-sizing:border-box}.TariffComparisonTable_navBtn__p1Sx_{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--lq-text) 12%,transparent);background:color-mix(in srgb,var(--lq-surface,#fff) 90%,transparent);color:var(--lq-text);cursor:pointer;flex-shrink:0}.TariffComparisonTable_navBtn__p1Sx_:disabled{opacity:.35;cursor:not-allowed}.TariffComparisonTable_dotsWrap__G_a5A{flex:1;min-width:0;max-width:100%;overflow:hidden;mask-image:linear-gradient(90deg,#000,#000 calc(100% - 12px),transparent)}.TariffComparisonTable_dots__sBjZZ{display:flex;gap:.28rem;align-items:center;justify-content:center;flex-wrap:nowrap;overflow:hidden;width:100%}.TariffComparisonTable_dot__DpUQh{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--lq-text) 22%,transparent);padding:0;border:none;cursor:pointer;flex-shrink:0}.TariffComparisonTable_dot__DpUQh[data-active=true]{background:var(--lq-accent);transform:scale(1.15)}.TariffComparisonTable_emptyAltSingle__f1WcO{grid-column:3;grid-row:1/9;margin:.35rem .35rem .35rem 0;padding:.65rem .45rem;font-size:var(--font-size-compact-xs);color:var(--lq-muted);text-align:center;line-height:1.45;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--lq-text) 10%,transparent);border-radius:8px;background:color-mix(in srgb,var(--lq-surface,#fff) 88%,var(--lq-cream))}.TariffComparisonTable_checkoutFooter__qhIrk{display:grid;grid-template-columns:var(--compare-grid-cols,minmax(8.5rem,1fr) minmax(0,1fr) minmax(0,1fr));align-items:stretch;border-top:1px solid color-mix(in srgb,var(--lq-text) 7%,transparent);background:color-mix(in srgb,var(--lq-surface,#fff) 50%,var(--lq-cream))}.TariffComparisonTable_checkoutFooterGap__It0XF{min-width:0}.TariffComparisonTable_checkoutFooterCell__AHu4C{min-width:0;padding:.35rem .35rem .4rem;box-sizing:border-box}.TariffComparisonTable_checkoutFooterCellRec__lS3u3{padding-left:.35rem}.TariffComparisonTable_checkoutFooterCellAlt__oQ5_l{padding-right:.35rem}.TariffComparisonTable_checkoutFooterBtn__4zfpo{display:flex;align-items:center;justify-content:center;position:relative;width:100%;min-height:1.85rem;margin:0;padding:.28rem .4rem;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--lq-text) 10%,transparent);border-radius:7px;background:color-mix(in srgb,var(--lq-surface,#fff) 75%,var(--lq-cream));color:var(--lq-accent);font-family:inherit;font-size:var(--font-size-compact-xs);font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.TariffComparisonTable_checkoutFooterBtn__4zfpo:hover{background:color-mix(in srgb,var(--lq-accent) 7%,#fff);border-color:color-mix(in srgb,var(--lq-accent) 22%,transparent)}.TariffComparisonTable_checkoutFooterBtn__4zfpo:focus-visible{outline:none;box-shadow:var(--shadow-ring-accent-inset)}.TariffComparisonTable_checkoutBtnMeasure__dfA2u{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;font-size:var(--font-size-compact-xs);font-weight:600;font-family:inherit}@supports not (grid-template-rows:subgrid){.TariffComparisonTable_altFrame__1zSSg,.TariffComparisonTable_recFrame__g0ODb{display:flex;flex-direction:column}}@media (max-width:719px){.TariffComparisonTable_compareGrid__gMbAk{grid-template-columns:var(--compare-grid-cols,minmax(9rem,1.28fr) minmax(0,1fr) minmax(0,1fr))}.TariffComparisonTable_labelCellHighlight__AQKZE,.TariffComparisonTable_labelCell__KrOE6{padding-left:.4rem;padding-right:.35rem}.TariffComparisonTable_labelCellField__Rchih{padding-left:.75rem;padding-right:.35rem}.TariffComparisonTable_catLabelBtn__bP428{padding-left:.4rem;padding-right:.35rem}}