.TariffPreparationOverlay_backdrop__CeSY9{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface-cream);padding:max(.5rem,env(safe-area-inset-top,0px)) 1rem max(.5rem,env(safe-area-inset-bottom,0px));box-sizing:border-box}.TariffPreparationOverlay_card__q9b2P{width:100%;max-width:min(24rem,92vw);height:min(70vh,calc(100vh - 2rem));max-height:min(70vh,calc(100vh - 2rem));border-radius:clamp(20px,4vw,28px);overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow-card);display:flex;flex-direction:column;flex-shrink:0;font-family:var(--font-secondary)!important}@supports (height:100dvh){.TariffPreparationOverlay_card__q9b2P{height:min(70dvh,calc(100dvh - 2rem));max-height:min(70dvh,calc(100dvh - 2rem))}}.TariffPreparationOverlay_head__Xb2p6{flex:0 0 30%;min-height:8.25rem;background:var(--color-prontis-orange);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.85rem .5rem 1.15rem;overflow:visible}.TariffPreparationOverlay_fan__ur5La{position:relative;width:17.25rem;max-width:100%;height:9.5rem;max-height:min(9.5rem,calc(21vh - 1.5rem));margin:0 auto;flex-shrink:0;overflow:visible}.TariffPreparationOverlay_playCard__40t_X{position:absolute;width:4.75rem;min-height:6.5rem;background:var(--color-surface-cream);border:2px solid var(--color-border-warm);border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;left:50%;top:50%;box-sizing:border-box;padding:.4rem;overflow:visible}.TariffPreparationOverlay_playCardBack__y8QoL{width:4.5rem;min-height:6.15rem;z-index:1;transform:translate(calc(-50% - 3.55rem),-50%) rotate(-9deg)}.TariffPreparationOverlay_playCardTariffBad__I3i5w,.TariffPreparationOverlay_playCardTariffGood__ict18{flex-direction:column;justify-content:flex-start;gap:.42rem;padding:.5rem .38rem .52rem;background:rgba(255,255,255,.88);border-color:rgba(255,255,255,.65);box-shadow:0 10px 28px rgba(0,0,0,.12);overflow:visible}.TariffPreparationOverlay_tariffCardStar__3zi1W{position:absolute;top:100%;width:.92rem;height:.92rem;color:#f5d547;flex-shrink:0;pointer-events:none;display:block;z-index:2;transform:translate(-50%,-50%)}.TariffPreparationOverlay_playCardTariffGood__ict18 .TariffPreparationOverlay_tariffCardStar__3zi1W{left:25%}.TariffPreparationOverlay_playCardTariffBad__I3i5w .TariffPreparationOverlay_tariffCardStar__3zi1W{left:75%}.TariffPreparationOverlay_tariffGoodEuros__lFqN9{font-size:var(--font-size-compact-md);font-weight:800;letter-spacing:.1em;color:#529e72;line-height:1;width:100%;text-align:center}.TariffPreparationOverlay_tariffBadEuros__vyMGP{font-size:var(--font-size-compact-base);font-weight:800;letter-spacing:.06em;color:#c96c6c;line-height:1;width:100%;text-align:center}.TariffPreparationOverlay_tariffBadMarks___uKqc,.TariffPreparationOverlay_tariffGoodMarks__jHqI1{display:flex;flex-direction:column;align-items:center;gap:.26rem;width:100%;flex:1;justify-content:center}.TariffPreparationOverlay_tariffGoodCircle__MQJzP{width:1.02rem;height:1.02rem;border-radius:50%;background:#6fb88a;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.TariffPreparationOverlay_tariffGoodCheck__GZ6Wq{width:.58rem;height:.58rem;color:#fff;stroke-width:3}.TariffPreparationOverlay_tariffBadCircle__l34Z8{width:1.02rem;height:1.02rem;border-radius:50%;background:#d88484;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.TariffPreparationOverlay_tariffBadX__o3a_c{width:.58rem;height:.58rem;color:#fff;stroke-width:3}.TariffPreparationOverlay_playCardMain__iQaxh{z-index:3;width:5.1rem;min-height:6.9rem;padding:.35rem;transform:translate(-50%,calc(-50% + .2rem)) scale(1.02);background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.12)}.TariffPreparationOverlay_playCardBreed__kzNJH{width:4.3rem;height:4.3rem;border-radius:12px;overflow:hidden}.TariffPreparationOverlay_playCardMain__iQaxh .TariffPreparationOverlay_playCardBreed__kzNJH>div{box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;border-radius:12px}.TariffPreparationOverlay_playCardBreed__kzNJH img{width:100%;height:100%;object-fit:cover;object-position:center top}.TariffPreparationOverlay_playCardFront__cehKn{width:4.5rem;min-height:6.15rem;z-index:2;transform:translate(calc(-50% + 3.55rem),-50%) rotate(9deg)}.TariffPreparationOverlay_middle__H_De_{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.05rem;padding:1.15rem 1.35rem .65rem;text-align:center;background:#fff}.TariffPreparationOverlay_middle__H_De_ .prontis-logo{font-size:var(--font-size-compact-xl);color:var(--color-text-primary);margin:0;flex-shrink:0;gap:.125rem}.TariffPreparationOverlay_middle__H_De_ .prontis-logo-img{width:34px;height:34px}.TariffPreparationOverlay_heroHeadline___EYdp{margin:0;font-family:var(--font-primary)!important;font-size:clamp(var(--font-size-compact-xl),4.8vw,var(--font-size-compact-display-xl));font-weight:500;line-height:1.12;letter-spacing:-.02em;max-width:22rem;flex-shrink:0}.TariffPreparationOverlay_heroHeadlineBase__CLRs0{color:var(--color-text-primary)}.TariffPreparationOverlay_heroHeadlineAccent__6GoZC{color:var(--color-prontis-orange)}.TariffPreparationOverlay_barTrack__F8dl9{width:100%;max-width:18rem;height:5px;border-radius:999px;background:var(--color-border-warm-light);overflow:hidden;flex-shrink:0}.TariffPreparationOverlay_barFill__x3JMW{height:100%;width:0;border-radius:999px;background:var(--color-prontis-orange)}.TariffPreparationOverlay_barFillActive__YpG1B{animation-name:TariffPreparationOverlay_tariffOverlayBarFill__IjNKq;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes TariffPreparationOverlay_tariffOverlayBarFill__IjNKq{0%{width:0}to{width:100%}}.TariffPreparationOverlay_thoughtSlot__i2rfh{width:100%;max-width:22rem;flex:1 1 auto;min-height:2rem;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;text-align:left;-webkit-overflow-scrolling:touch}.TariffPreparationOverlay_thoughtStack__idzOe{display:flex;flex-direction:column;gap:.35rem;width:100%}.TariffPreparationOverlay_thoughtSlotRow__sl1pg{position:relative;display:block;width:100%;padding:.28rem 0 .28rem 1.85rem;font-size:var(--font-size-compact-sm);line-height:1.4}.TariffPreparationOverlay_thoughtSlotWorking__xYFew{animation:TariffPreparationOverlay_thoughtRowIn__URaEV .4s cubic-bezier(.22,1,.36,1) both}.TariffPreparationOverlay_thoughtSlotWorking__xYFew .TariffPreparationOverlay_thoughtText__kLX2Z{color:var(--color-text-secondary);font-weight:500}.TariffPreparationOverlay_thoughtSlotAccepted__zouFY .TariffPreparationOverlay_thoughtText__kLX2Z{color:var(--color-prontis-orange);font-weight:600}.TariffPreparationOverlay_thoughtSlotMilestone__0dGEG .TariffPreparationOverlay_thoughtText__kLX2Z{color:#2d7a3e;font-weight:600}.TariffPreparationOverlay_thoughtBackMark__jAcaL{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;z-index:0;pointer-events:none}.TariffPreparationOverlay_thoughtBackCheck__tuea6{width:1.45rem;height:1.45rem;color:rgba(34,197,94,.3)}.TariffPreparationOverlay_thoughtSlotMilestone__0dGEG .TariffPreparationOverlay_thoughtBackCheck__tuea6{color:rgba(34,197,94,.36)}.TariffPreparationOverlay_thoughtBackCheckOrange__g6Rzf{width:1.45rem;height:1.45rem;color:rgba(212,98,42,.38)}.TariffPreparationOverlay_thoughtBackDot__ld6iO{width:.42rem;height:.42rem;border-radius:50%;background:rgba(212,98,42,.22)}.TariffPreparationOverlay_thoughtText__kLX2Z{position:relative;z-index:1;display:block;transition:color .2s ease,font-weight .2s ease}@keyframes TariffPreparationOverlay_thoughtRowIn__URaEV{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}.TariffPreparationOverlay_doneLower__9qKXu{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 1.35rem .55rem;text-align:center;background:#fff}.TariffPreparationOverlay_doneCopy__ikq1g{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;min-height:0;padding:.35rem 0}.TariffPreparationOverlay_heroSub__neBDL{margin:0;font-size:var(--font-size-compact-base);line-height:1.55;font-weight:500;color:var(--color-text-secondary);max-width:21rem}.TariffPreparationOverlay_donePrimary__NaQyK{margin-top:0;width:100%;max-width:18rem;align-self:center;display:flex;flex-direction:column;align-items:center;gap:.12rem;border-radius:14px;padding:.72rem 1rem .78rem;font-family:inherit;background:var(--color-prontis-orange);color:#fff;border:none;cursor:pointer;box-shadow:0 6px 20px color-mix(in srgb,var(--color-prontis-orange) 28%,transparent);transition:transform .15s ease,box-shadow .15s ease}.TariffPreparationOverlay_donePrimaryLabel__35ueX{font-weight:600;font-size:var(--font-size-compact-sm);line-height:1.2}.TariffPreparationOverlay_donePrimarySub__C75__{font-weight:500;font-size:var(--font-size-compact-xs);line-height:1.25;opacity:.92}.TariffPreparationOverlay_donePrimary__NaQyK:hover{transform:translateY(-1px);box-shadow:var(--shadow-accent-cta-hover)}.TariffPreparationOverlay_donePrimary__NaQyK:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-prontis-orange) 28%,transparent),0 6px 20px color-mix(in srgb,var(--color-prontis-orange) 28%,transparent)}.TariffPreparationOverlay_bandSection__YMhIZ{flex:0 0 auto;background:#fff;padding:.65rem 0 .6rem;margin-top:0;overflow:hidden;border:none}.TariffPreparationOverlay_band__C4UFH{display:flex;align-items:center;width:100%;min-height:3.1rem;overflow:hidden}.TariffPreparationOverlay_bandTrack__OmSJV{display:flex;width:max-content;align-items:center;gap:1.5rem;animation:TariffPreparationOverlay_tariffOverlayMarquee__ktGd7 50s linear infinite}.TariffPreparationOverlay_bandLogo__nyfKR{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.TariffPreparationOverlay_bandLogoImg__Ok953{object-fit:contain;max-width:100%;max-height:100%}@media (max-height:720px){.TariffPreparationOverlay_head__Xb2p6{flex:0 0 28%;min-height:7.25rem;padding:.65rem .5rem .85rem}.TariffPreparationOverlay_fan__ur5La{transform:scale(.92);transform-origin:center center;height:8.5rem;max-height:8.5rem}.TariffPreparationOverlay_middle__H_De_{gap:.8rem;padding:.9rem 1.15rem .5rem}.TariffPreparationOverlay_middle__H_De_ .prontis-logo{font-size:var(--font-size-compact-lg)}.TariffPreparationOverlay_middle__H_De_ .prontis-logo-img{width:30px;height:30px}.TariffPreparationOverlay_heroHeadline___EYdp{font-size:clamp(var(--font-size-compact-lg),4.8vw,var(--font-size-compact-display-xl))}.TariffPreparationOverlay_bandSection__YMhIZ{padding:.5rem 0 .45rem}.TariffPreparationOverlay_band__C4UFH{min-height:2.6rem}.TariffPreparationOverlay_bandLogo__nyfKR{width:2.6rem;height:2.6rem}}@media (max-height:620px){.TariffPreparationOverlay_head__Xb2p6{flex:0 0 26%;min-height:6.5rem;padding:.5rem .4rem .7rem}.TariffPreparationOverlay_fan__ur5La{transform:scale(.84);height:7.5rem;max-height:7.5rem;width:15rem}.TariffPreparationOverlay_middle__H_De_{gap:.6rem;padding:.7rem 1rem .4rem}.TariffPreparationOverlay_middle__H_De_ .prontis-logo{font-size:var(--font-size-compact-base)}.TariffPreparationOverlay_middle__H_De_ .prontis-logo-img{width:26px;height:26px}.TariffPreparationOverlay_heroHeadline___EYdp{font-size:clamp(var(--font-size-compact-md),4.5vw,var(--font-size-compact-xl));line-height:1.1}.TariffPreparationOverlay_thoughtSlotRow__sl1pg{font-size:var(--font-size-compact-sm);padding-left:1.65rem}.TariffPreparationOverlay_doneLower__9qKXu{padding:.75rem 1rem .45rem}.TariffPreparationOverlay_doneCopy__ikq1g{gap:1.75rem}.TariffPreparationOverlay_heroSub__neBDL{font-size:var(--font-size-compact-sm)}.TariffPreparationOverlay_donePrimary__NaQyK{padding:.62rem .85rem .68rem}.TariffPreparationOverlay_donePrimaryLabel__35ueX{font-size:var(--font-size-compact-sm)}.TariffPreparationOverlay_donePrimarySub__C75__{font-size:var(--font-size-compact-xs)}.TariffPreparationOverlay_band__C4UFH{min-height:2.25rem}.TariffPreparationOverlay_bandLogo__nyfKR{width:2.25rem;height:2.25rem}}@media (max-height:520px){.TariffPreparationOverlay_head__Xb2p6{flex:0 0 24%;min-height:5.75rem}.TariffPreparationOverlay_fan__ur5La{transform:scale(.76);height:6.5rem;max-height:6.5rem;width:13.5rem}.TariffPreparationOverlay_middle__H_De_{gap:.45rem;padding:.55rem .85rem .35rem}.TariffPreparationOverlay_heroHeadline___EYdp{font-size:clamp(var(--font-size-compact-base),4.2vw,var(--font-size-compact-lg))}.TariffPreparationOverlay_thoughtSlotRow__sl1pg{font-size:var(--font-size-compact-xs)}.TariffPreparationOverlay_bandSection__YMhIZ{padding:.35rem 0 .3rem}.TariffPreparationOverlay_band__C4UFH{min-height:2rem}.TariffPreparationOverlay_bandLogo__nyfKR{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.TariffPreparationOverlay_bandTrack__OmSJV{animation:none}.TariffPreparationOverlay_barFillActive__YpG1B{animation:none;width:100%}.TariffPreparationOverlay_thoughtSlotWorking__xYFew{animation:none}.TariffPreparationOverlay_donePrimary__NaQyK:hover{transform:none}}@keyframes TariffPreparationOverlay_tariffOverlayMarquee__ktGd7{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.CookieConsent_scrim__tlonE{position:fixed;inset:0;z-index:40000;display:flex;align-items:flex-end;justify-content:center;padding:0;box-sizing:border-box}.CookieConsent_scrimCentered__8T6e1{align-items:center;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom,0px))}.CookieConsent_backdrop__baMaG{position:absolute;inset:0;margin:0;padding:0;border:none;background:rgba(0,0,0,.45);cursor:pointer}.CookieConsent_sheet__CK1DJ{position:relative;z-index:1;width:100%;max-width:28rem;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem 1.25rem 0 0;background:#fff;box-shadow:0 -8px 32px rgba(0,0,0,.12)}@media (min-width:520px){.CookieConsent_sheet__CK1DJ{border-radius:1.25rem;max-height:min(90dvh,44rem)}}.CookieConsent_sheetFull__Yh0UT{max-width:32rem}.CookieConsent_head__Law3v{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 1.25rem .75rem}.CookieConsent_headWithBack__zH33r{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center}.CookieConsent_headTitle__30Z8C{margin:0;font-size:var(--font-size-compact-base);font-weight:700;line-height:1.35;color:#111;text-align:center}.CookieConsent_headTitleLeft__ZWXWy{text-align:left}.CookieConsent_iconBtn__mjyXI{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:999px;background:transparent;color:#666;cursor:pointer}.CookieConsent_iconBtn__mjyXI:hover{background:#f3f3f3;color:#111}.CookieConsent_body__pgtBB{flex:1;overflow-y:auto;padding:0 1.25rem 1.25rem}.CookieConsent_bannerBody__j1QmI{padding:1.5rem 1.25rem 1.25rem;text-align:center}.CookieConsent_text__nS3mt{margin:0;font-size:var(--font-size-compact-base);line-height:1.55;color:#222}.CookieConsent_textLink__RygO2{display:inline-block;margin-top:1rem;padding:0;border:none;background:none;font-size:var(--font-size-compact-base);cursor:pointer}.CookieConsent_privacyLink__5ntZm,.CookieConsent_textLink__RygO2{color:var(--color-prontis-orange);font-weight:500;text-decoration:underline}.CookieConsent_privacyLink__5ntZm:hover{color:var(--color-prontis-orange-light)}.CookieConsent_actions__HZXfW{display:flex;flex-direction:column;gap:.65rem;padding:0 1.25rem 1.5rem}.CookieConsent_btn__DaS4s{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3rem;padding:.85rem 1.25rem;border-radius:999px;border:1px solid transparent;font-size:var(--font-size-compact-base);font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.CookieConsent_btnSecondary__l6IES{background:#f2f2f2;color:#222}.CookieConsent_btnSecondary__l6IES:hover{background:#e8e8e8}.CookieConsent_btnPrimary__3v4D6{background:var(--color-prontis-orange);color:#fff}.CookieConsent_btnPrimary__3v4D6:hover{background:var(--color-prontis-orange-light)}.CookieConsent_sectionLabel__RkKIU{margin:1.25rem 0 .5rem;font-size:var(--font-size-compact-sm);font-weight:700;letter-spacing:.06em;color:#888}.CookieConsent_choiceRow__OuB6f{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.CookieConsent_choiceBtn__OnDPO{min-height:2.5rem;padding:.65rem .75rem;border-radius:.35rem;border:1px solid #ddd;background:#fff;color:#444;font-size:var(--font-size-compact-sm);font-weight:500;cursor:pointer}.CookieConsent_choiceBtn__OnDPO:hover{border-color:#ccc;background:#fafafa}.CookieConsent_choiceBtnActive__CYtD6{border-color:var(--color-prontis-orange);color:var(--color-prontis-orange);background:color-mix(in srgb,var(--color-prontis-orange) 8%,#fff)}.CookieConsent_category__TEdeE{margin-top:1rem;border-top:1px solid #eee;padding-top:.75rem}.CookieConsent_categoryHead__XGTGr{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer}.CookieConsent_categoryTitle__QUxJs{margin:0;font-size:var(--font-size-compact-base);font-weight:700;line-height:1.4;color:#111}.CookieConsent_categoryPlus__nG0Qz{flex-shrink:0;margin-top:.1rem;color:var(--color-prontis-orange);font-size:var(--font-size-compact-md);font-weight:700;line-height:1}.CookieConsent_categoryDesc__Ds5X6{margin:.5rem 0 0 1.35rem;font-size:var(--font-size-compact-sm);line-height:1.5;color:#555}.CookieConsent_partnerBar__Nb3s4{margin-top:1rem;padding:.75rem .85rem;border-radius:.35rem;background:#f5f5f5}.CookieConsent_partnerBarLabel__iMkJV{margin:0 0 .65rem;font-size:var(--font-size-compact-base);font-weight:700;color:#111}.CookieConsent_partnerGroup__LA8cc{margin-top:1rem}.CookieConsent_partnerLetter__Dzj_9{margin:0 0 .35rem;font-size:var(--font-size-compact-base);font-weight:700;color:#111}.CookieConsent_partnerItem__US9hQ{margin-bottom:.75rem}.CookieConsent_partnerToggle__8laoR{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:0;border:none;background:none;text-align:left;cursor:pointer}.CookieConsent_partnerName__CHtG4{margin:0;font-size:var(--font-size-compact-base);font-weight:700;line-height:1.4;color:#111}.CookieConsent_partnerDesc__IvE9c{margin:.45rem 0 .65rem 1.35rem;font-size:var(--font-size-compact-sm);line-height:1.5;color:#555}.multiPetSplit_petSplitList__tRxpc{display:flex;flex-direction:column;width:100%;overflow:visible}.multiPetSplit_petSplitFooter__PB_kU{margin-top:.1rem;padding-top:0}.multiPetSplit_petSplitItem__QCq44{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;padding:.5rem 0 .75rem;overflow:visible}.multiPetSplit_petSplitItem__QCq44:has([data-breed-dropdown-open]){z-index:300}.multiPetSplit_petSplitItem__QCq44:has([data-breed-dropdown-open]) .intro-form-breed-dropdown{z-index:30000}.multiPetSplit_petSplitItem__QCq44:has([data-breed-dropdown-open]) .choice:hover{transform:none}.multiPetSplit_petSplitItemDivided__s30oZ{border-top:1px solid rgba(0,0,0,.08);margin-top:.5rem;padding-top:1rem}.multiPetSplit_petCardHeader__5guWp{display:flex;align-items:center;gap:.5rem;width:100%;margin-bottom:.5rem;color:var(--color-text-primary)}.multiPetSplit_petCardHeaderIcon__BmDkQ{display:inline-flex;flex-shrink:0;color:var(--lq-accent)}.multiPetSplit_petCardHeaderName__rUSTj{flex:1;min-width:0;font-size:var(--font-size-compact-base);font-weight:600}.multiPetSplit_petRemoveBtn__unj2n{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin-left:auto;border:none;border-radius:999px;background:rgba(0,0,0,.06);color:#555;cursor:pointer}.multiPetSplit_petRemoveBtn__unj2n:hover{background:rgba(0,0,0,.1);color:var(--color-text-primary)}