.page_page__0ZiU5{min-height:100vh;background:linear-gradient(160deg,#f0fdf6,#f6faf8 60%,#f4f6f9)}.page_hero__PnM3R{background:linear-gradient(90deg,#eaf9f2,#fff);border-bottom:1px solid #a0efc7;padding:22px clamp(1.5rem,4vw,3rem)}.page_heroInner__jdSTW{max-width:1060px;margin:0 auto}.page_heroBack__cLZUu{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#9ca3af;text-decoration:none;margin-bottom:10px;transition:color .15s}.page_heroBack__cLZUu:hover{color:#009a5a}.page_heroTitle__y5dVY{font-family:var(--font-poppins),sans-serif;font-size:clamp(1.2rem,2.5vw,1.4rem);font-weight:800;color:#0d1b2a;letter-spacing:-.02em;line-height:1.3}.page_main__gr25M{max-width:1060px;margin:0 auto;padding:28px clamp(1.25rem,3vw,2rem)}.page_layout__HYDVM{display:grid;grid-template-columns:1fr 320px;grid-gap:24px;gap:24px;align-items:start}.page_left__JdPmQ{display:flex;flex-direction:column;gap:20px}.page_right__eq5AU{position:-webkit-sticky;position:sticky;top:20px;display:flex;flex-direction:column;gap:12px}.page_card__DGbWF{background:#fff;border:1px solid #e7e7e7;border-radius:20px;box-shadow:0 1px 4px rgba(13,27,42,.05);overflow:hidden}.page_formCard__Gf4nw{overflow:visible;z-index:3}.page_offerCardInner__z3Cld{padding:18px 20px}.page_offerEyebrow__9S5uX{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#065f46;margin-bottom:12px}.page_offerMainRow__5l5Li{display:flex;align-items:center;gap:14px;margin-bottom:14px}.page_offerLogoFrame__3iUSW{position:relative;width:88px;height:48px;flex-shrink:0;background:#fff;border:1px solid #e7e7e7;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:6px 10px;box-shadow:0 1px 4px rgba(13,27,42,.05)}.page_offerLogoBox__z1Dnr{position:relative;width:100%;height:100%}.page_offerLogo__0UwI5{object-fit:contain;object-position:center}.page_offerInfo__4qgyw{flex:1 1;min-width:0}.page_offerTypeTag__ovOyu{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px}.page_offerName__MPncy{font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:800;color:#0d1b2a;margin:0}.page_offerPriceBox__6s2XP{background:#eaf9f2;border:1px solid #a0efc7;border-radius:12px;padding:8px 14px;text-align:right;flex-shrink:0}.page_offerPriceNumber__Qlyev{font-family:var(--font-poppins),sans-serif;font-size:1.6rem;font-weight:800;color:#0d1b2a;letter-spacing:-.03em;line-height:1;display:block}.page_offerPriceUnit__DKx3l{font-size:11px;color:#6d6d6d;font-weight:500}.page_offerPriceLabel__IM__Q{font-size:9.5px;color:#009a5a;font-weight:700;margin-top:2px}.page_offerChips__xjNmD{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.page_chip__wtEZU{display:inline-flex;align-items:center;gap:5px;border:1px solid #a0efc7;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:500;color:#065f46;background:#eaf9f2}.page_offerDetailsToggle__yXUox{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#009a5a;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.page_offerDetailsToggle__yXUox:hover{color:#065f46}.page_offerDetailsChevron__oppbO{width:16px;height:16px;transition:transform .2s}.page_offerDetailsChevronOpen__pMeb2{transform:rotate(180deg)}.page_offerDetails__vJr90{margin-top:14px;border:1px solid #e7e7e7;border-radius:16px;overflow:hidden}.page_detailRow__3MQ_x{display:flex;align-items:center;justify-content:space-between;padding:9px 18px;border-bottom:1px solid #f3f3f3;gap:10px;transition:background .12s}.page_detailRow__3MQ_x:last-child{border-bottom:none}.page_detailRow__3MQ_x:hover{background:#f4f6f9}.page_detailLabel__ewfH3{font-size:12.5px;color:#5d5d5d}.page_detailValue__14Slv{font-size:12.5px;font-weight:700;color:#0d1b2a;text-align:right;flex-shrink:0}.page_detailValueGreen__3G0aV{color:#009a5a}.page_routerCard__UyGMe{padding:18px 20px}.page_sectionTitle__YQd8s{font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:800;color:#0d1b2a;margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid #c8f5de}.page_formSection__ICJLd{padding:20px}.page_formTitle__lhh7g{font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:800;color:#0d1b2a;margin:0 0 4px;padding-bottom:10px;border-bottom:2px solid #c8f5de}.page_formSub__uZ7Me{font-size:12.5px;color:#009a5a;margin-bottom:16px;display:flex;align-items:center;gap:5px;font-weight:600}.page_grid__zFNdX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.page_field__jFc2u{display:flex;flex-direction:column;gap:5px}.page_fieldFull__ZSb3m{grid-column:1/-1}.page_field__jFc2u label{font-size:12px;font-weight:700;color:#0d1b2a}.page_reqStar__aobaa{color:#ef4444;margin-left:2px}.page_optLabel__ImJMJ{font-weight:400;color:#9ca3af}.page_field__jFc2u input{height:46px;padding:0 13px;border:1.5px solid #e7e7e7;border-radius:12px;font-family:inherit;font-size:14px;color:#0d1b2a;background:#fff;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.page_field__jFc2u input::placeholder{color:#9ca3af}.page_field__jFc2u input:focus{border-color:#00be6f;box-shadow:0 0 0 3px rgba(0,190,111,.1)}.page_errorInput__m5n8K{border-color:#ef4444!important}.page_errorText__WvFzd{margin:0;font-size:.78rem;color:#ef4444}.page_addrHeading__pAyhj{font-size:13px;font-weight:700;color:#0d1b2a;margin-bottom:8px}.page_addrCard__e9s_b{border:1.5px solid #00be6f;border-radius:12px;padding:14px 16px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eaf9f2}.page_addrContent__Pwr_Q{display:flex;align-items:center;gap:10px}.page_addrIcon__6ll1V{width:32px;height:32px;border-radius:50%;background:#c8f5de;border:1px solid #a0efc7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_addrStreet__ED8jR{font-family:var(--font-poppins),sans-serif;font-size:13px;font-weight:700;color:#0d1b2a}.page_addrCity__B2SIU{font-size:12px;color:#6d6d6d;margin-top:1px}.page_addrRight__YyRUP{display:flex;align-items:center;gap:10px}.page_addrCheck__T4cg4{width:22px;height:22px;border-radius:50%;background:#00be6f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.page_addrBtn__X7eed{font-size:12px;font-weight:600;color:#009a5a;background:none;border:none;cursor:pointer;text-decoration:underline;white-space:nowrap;padding:0}.page_addrBtn__X7eed:hover{color:#065f46}.page_consents__xkERh{display:flex;flex-direction:column;gap:10px;margin-top:16px;margin-bottom:4px}.page_checkRow__VRTNy{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.page_checkRow__VRTNy input[type=checkbox]{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:#00be6f;cursor:pointer}.page_checkRow__VRTNy span{font-size:12.5px;color:#5d5d5d;line-height:1.5}.page_checkRow__VRTNy a{color:#009a5a;text-decoration:none;font-weight:600}.page_checkRow__VRTNy a:hover{text-decoration:underline}.page_obsNote__zBC7X{font-size:12px;font-weight:700;color:#5d5d5d;margin-top:10px;padding:8px 12px;background:#f4f6f9;border-radius:8px;border-left:3px solid #f59e0b}.page_bankIdBtn__wiwJt{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 24px;background:#193e8f;color:#fff;border:none;border-radius:100px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:-.01em;box-shadow:0 4px 16px rgba(25,62,143,.26);transition:all .15s;margin-top:16px;margin-bottom:16px}.page_bankIdBtn__wiwJt:hover:not(:disabled){background:#142e6b;transform:translateY(-1px);box-shadow:0 6px 22px rgba(25,62,143,.36)}.page_bankIdBtn__wiwJt:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(25,62,143,.3)}.page_bankIdBtn__wiwJt:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.page_bankIdButtonContent__2HfMG{display:inline-flex;align-items:center;justify-content:center;gap:10px}.page_bankIdButtonContent__2HfMG img{width:auto;height:22px}.page_partnerFoot__3jNy_{text-align:center;margin-top:16px;margin-bottom:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.page_partnerFootLabel__91SfL{font-size:14px;color:#9ca3af}.page_partnerFootLogoWrap__bCDx_{position:relative;width:160px;height:40px}.page_partnerFootLogo__YN3sk{object-fit:contain;object-position:center}.page_infoText__VgOst{margin:.85rem 0 0;border:1px solid rgba(0,138,92,.22);border-radius:12px;padding:.65rem .8rem;font-size:.88rem;color:#0f513d;background:rgba(0,190,111,.1)}.page_formRouterSection__xTmPi{margin-top:1rem;padding-top:.85rem;border-top:1px solid #e7e7e7}.page_formRouterSection__xTmPi>*{margin-top:0!important}.page_dateField__4HyEg{position:relative;z-index:2}.page_dateTrigger__zWzmy{height:46px;border:1.5px solid #e7e7e7;border-radius:12px;padding:0 13px;font-size:14px;color:#0d1b2a;background:#fff;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;transition:border-color .15s,box-shadow .15s}.page_dateTrigger__zWzmy:focus{outline:none;border-color:#00be6f;box-shadow:0 0 0 3px rgba(0,190,111,.1)}.page_datePlaceholder__fHMYj{color:#9ca3af;font-weight:500}.page_dateValue__MZINm{font-weight:600}.page_datePopover__1Nlvx{position:absolute;top:calc(100% + .5rem);left:0;z-index:80;background:#fff;border:1px solid #e7e7e7;border-radius:16px;box-shadow:0 4px 24px rgba(13,27,42,.1);padding:.75rem;width:min(100%,22rem)}.page_dayPickerRoot__EmZpu{color:#0d1b2a}.page_dayPickerMonths__veFto{display:block}.page_dayPickerMonth__tmyue{width:100%}.page_dayPickerCaption__jGBq8{display:flex;align-items:center;justify-content:center;min-height:2rem;margin-bottom:.45rem;position:relative}.page_dayPickerCaptionLabel__L9KsQ{font-size:.95rem;font-weight:700;color:#0d1b2a}.page_dayPickerNav__bzQi_{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.page_dayPickerNavButton__GHZG7{border:1px solid #e7e7e7;background:#f4f6f9;border-radius:999px;width:1.85rem;height:1.85rem;color:#0d1b2a}.page_dayPickerMonthGrid__ANu2f{width:100%;border-collapse:collapse}.page_dayPickerWeekdays__9y0xY{height:2rem}.page_dayPickerWeekday__fc8wJ{font-size:.72rem;color:#6d6d6d;font-weight:700;text-transform:uppercase}.page_dayPickerWeek__vPRv1{height:2.35rem}.page_dayPickerDay__XYR_2{text-align:center}.page_dayPickerDayButton__khG3n{border:none;background:transparent;width:2rem;height:2rem;border-radius:8px;font-weight:600;color:#0d1b2a}.page_dayPickerDayButton__khG3n:hover{background:rgba(0,190,111,.16)}.page_dayPickerSelected__355sJ,.page_dayPickerSelected__355sJ .page_dayPickerDayButton__khG3n{background:linear-gradient(135deg,#008a5c,#00be6f);color:#fff;border-radius:8px}.page_dayPickerToday__JDISZ .page_dayPickerDayButton__khG3n{box-shadow:inset 0 0 0 2px rgba(0,138,92,.45)}.page_dayPickerDisabled__oE9ld,.page_dayPickerDisabled__oE9ld .page_dayPickerDayButton__khG3n{color:rgba(109,109,109,.42);cursor:not-allowed}.page_dayPickerOutside__eBsD_ .page_dayPickerDayButton__khG3n{color:rgba(109,109,109,.4)}.page_trustCard__AYwYs{background:#fff;border:1px solid #e7e7e7;border-top:3px solid #00be6f;border-radius:20px;padding:16px 18px;box-shadow:0 1px 4px rgba(13,27,42,.05)}.page_popularRow__CdiDp{display:flex;align-items:center;gap:6px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f3f3f3}.page_liveDot__ugL7G{width:6px;height:6px;border-radius:50%;background:#ef4444;flex-shrink:0;animation:page_blink__2EDuw 1.8s ease-in-out infinite}@keyframes page_blink__2EDuw{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}.page_popularText__moEYX{font-size:12px;font-weight:700;color:#b91c1c}.page_trustItem__G5yQ6{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:#5d5d5d;line-height:1.5;padding:6px 0;border-bottom:1px solid #f3f3f3}.page_trustItem__G5yQ6:last-child{border-bottom:none;padding-bottom:0}.page_trustIcon__ienvc{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.page_trustIconGreen__QMEIo{background:#c8f5de;border:1px solid #a0efc7;color:#065f46}.page_trustIconBlue__J8DfK{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.page_trustIconPurple__lIDrT{background:#f5f3ff;border:1px solid #ddd6fe;color:#6d28d9}.page_tpCard__2Wafi{background:#fff;border:1px solid #e7e7e7;border-radius:20px;padding:16px 18px;box-shadow:0 1px 4px rgba(13,27,42,.05)}.page_tpAttribution__FYWaG{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f3f3f3}.page_tpPartnerLogo__BcSal{position:relative;width:56px;height:32px;flex-shrink:0;background:#fff;border:1px solid #e7e7e7;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:3px 6px;overflow:hidden}.page_tpPartnerText___fWwe{font-family:var(--font-poppins),sans-serif;font-size:8px;font-weight:800;color:#0d1b2a;text-align:center;line-height:1.3}.page_tpAttributionTitle__Wi4XH{font-size:12.5px;font-weight:700;color:#0d1b2a}.page_tpAttributionSub__xvHfr{font-size:10.5px;color:#9ca3af;margin-top:1px}.page_tpRatingBlock__vwvjf{margin-bottom:10px}.page_tpHead__3AORU{margin-bottom:6px}.page_tpLabel__kZigZ{font-size:13px;font-weight:700;color:#0d1b2a}.page_tpLabelScore__ruATE{color:#00b67a}.page_tpStarsRow__37faf{display:flex;gap:3px;margin-bottom:6px}.page_tpStar__AY1Ql{width:24px;height:24px;border-radius:3px;background:#00b67a;display:flex;align-items:center;justify-content:center}.page_tpStar__AY1Ql svg{fill:#fff}.page_tpStarHalf__xTBlN{background:#e5e7eb}.page_tpStarHalf__xTBlN svg{fill:#9ca3af}.page_tpCount__bOzoT{font-size:12px;color:#6d6d6d;margin-bottom:12px}.page_tpCount__bOzoT a{color:#00b67a;text-decoration:none;font-weight:600}.page_tpCount__bOzoT a:hover{text-decoration:underline}.page_tpReview__DuhRi{background:#f4f6f9;border:1px solid #f3f3f3;border-radius:12px;padding:11px 13px}.page_tpReviewStars__pM02T{display:flex;gap:2px;margin-bottom:5px}.page_tpReviewStarSvg__0Fufv{fill:#00b67a;stroke:none}.page_tpReviewText__IG2xK{font-size:11.5px;color:#5d5d5d;line-height:1.55;font-style:italic;margin:0 0 6px}.page_tpReviewAuthor__s23q_{font-size:10.5px;color:#9ca3af;display:flex;align-items:center;gap:5px}.page_tpVerified__vL7S8{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:#00b67a}.page_tpSource__n6pSU{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #f3f3f3;font-size:10.5px;color:#9ca3af;font-weight:600}.page_tpSourceBadge__u8PTr{width:16px;height:16px;border-radius:3px;background:#00b67a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_tpSourceBadge__u8PTr svg{fill:#fff}@media (max-width:860px){.page_layout__HYDVM{grid-template-columns:1fr}.page_right__eq5AU{position:static}}@media (max-width:640px){.page_main__gr25M{padding:20px clamp(.75rem,2vw,1rem)}.page_grid__zFNdX{grid-template-columns:1fr}.page_offerMainRow__5l5Li{flex-wrap:wrap}.page_offerChips__xjNmD{gap:4px}.page_addrCard__e9s_b{flex-direction:column;align-items:flex-start;gap:10px}.page_datePopover__1Nlvx{width:100%}}.RouterSelectionModal_overlay__R2ZtM{position:fixed;inset:0;background:rgba(13,27,42,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1400;animation:RouterSelectionModal_fadeIn__Nwf7X .2s ease-out both}.RouterSelectionModal_modal__UUESB{position:fixed;z-index:1401;background:#fff;display:flex;flex-direction:column;will-change:transform,opacity;top:50%;left:50%;transform:translate(-50%,-50%);width:min(540px,calc(100vw - 2rem));max-height:min(85vh,680px);border-radius:24px;box-shadow:0 24px 48px rgba(13,27,42,.18);animation:RouterSelectionModal_scaleIn__rfeDi .28s cubic-bezier(.16,1,.3,1) both}.RouterSelectionModal_header__dOhAY{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 16px;border-bottom:2px solid #c8f5de;flex-shrink:0}.RouterSelectionModal_headerTitle__YzJqs{font-family:var(--font-poppins),sans-serif;font-size:18px;font-weight:800;color:#0d1b2a;margin:0}.RouterSelectionModal_headerSub__cZbUf{font-size:13px;color:#6d6d6d;margin:2px 0 0}.RouterSelectionModal_closeBtn__6It3c{width:36px;height:36px;border-radius:12px;border:1px solid #e7e7e7;background:#fff;color:#6d6d6d;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s}.RouterSelectionModal_closeBtn__6It3c:hover{border-color:#a0efc7;color:#0d1b2a;background:#eaf9f2}.RouterSelectionModal_body__oGvD7{padding:16px 24px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.RouterSelectionModal_optionCard__BTcfn{border:1.5px solid #e7e7e7;border-radius:16px;padding:16px 18px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);background:#fff;position:relative;animation:RouterSelectionModal_cardSlideUp__vMqkT .32s cubic-bezier(.16,1,.3,1) both}.RouterSelectionModal_optionCard__BTcfn:nth-child(2){animation-delay:60ms}.RouterSelectionModal_optionCard__BTcfn:nth-child(3){animation-delay:.12s}.RouterSelectionModal_optionCard__BTcfn:nth-child(4){animation-delay:.18s}.RouterSelectionModal_optionCard__BTcfn:hover{border-color:#a0efc7;box-shadow:0 4px 16px rgba(0,190,111,.1);transform:translateY(-2px)}.RouterSelectionModal_optionCardSelected__kqL7G{border-color:#00be6f;background:#eaf9f2;box-shadow:0 0 0 2px rgba(0,190,111,.15)}.RouterSelectionModal_optionTop__If_XM{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.RouterSelectionModal_optionName__oc8qZ{font-family:var(--font-poppins),sans-serif;font-size:15px;font-weight:700;color:#0d1b2a}.RouterSelectionModal_optionRadio__B_Qua{width:20px;height:20px;border-radius:50%;border:2px solid #d1d5db;background:#fff;flex-shrink:0;transition:all .2s;display:flex;align-items:center;justify-content:center}.RouterSelectionModal_optionRadioSelected__j1XhG{border-color:#00be6f;background:#00be6f}.RouterSelectionModal_optionRadioSelected__j1XhG:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.RouterSelectionModal_detailsToggle__ttUjP{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font-size:12px;font-weight:600;color:#009a5a;cursor:pointer;margin-bottom:4px}.RouterSelectionModal_detailsToggle__ttUjP:hover{color:#007a48}.RouterSelectionModal_detailsChevron__HGDLr{transition:transform .25s ease}.RouterSelectionModal_detailsChevronOpen___xbCo{transform:rotate(180deg)}.RouterSelectionModal_optionDescription__vjaZb{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;margin-bottom:0}.RouterSelectionModal_optionDescriptionOpen__osWHi{grid-template-rows:1fr;margin-bottom:8px}.RouterSelectionModal_optionDescriptionInner__aaR5U{overflow:hidden;min-height:0;font-size:13px;color:#6d6d6d;line-height:1.5}.RouterSelectionModal_priceGrid__WUu5O{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.RouterSelectionModal_priceItem__o02tB{background:#f4f6f9;border-radius:10px;padding:8px 10px;text-align:center}.RouterSelectionModal_priceLabel__KgNFP{font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.RouterSelectionModal_priceValue__E_bb_{font-family:var(--font-poppins),sans-serif;font-size:14px;font-weight:700;color:#0d1b2a}.RouterSelectionModal_priceValueGreen__dqR3_{color:#009a5a}.RouterSelectionModal_selectBtn__WJlAw{margin-top:12px;width:100%;padding:10px 16px;border-radius:100px;border:none;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s;background:#eaf9f2;color:#009a5a}.RouterSelectionModal_selectBtn__WJlAw:hover{background:#c8f5de}.RouterSelectionModal_selectBtnSelected___KROX{background:#00be6f;color:#fff}.RouterSelectionModal_selectBtnSelected___KROX:hover{background:#009a5a}@keyframes RouterSelectionModal_fadeIn__Nwf7X{0%{opacity:0}to{opacity:1}}@keyframes RouterSelectionModal_scaleIn__rfeDi{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes RouterSelectionModal_cardSlideUp__vMqkT{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.RouterSelectionModal_modal__UUESB{top:auto;left:0;right:0;bottom:0;transform:none;width:100%;max-height:90vh;border-radius:24px 24px 0 0;animation:RouterSelectionModal_slideUp__2X_qR .32s cubic-bezier(.16,1,.3,1) both}.RouterSelectionModal_header__dOhAY{padding:16px 20px 14px}.RouterSelectionModal_body__oGvD7{padding:12px 20px 20px}.RouterSelectionModal_priceGrid__WUu5O{grid-template-columns:1fr 1fr 1fr;gap:6px}}@keyframes RouterSelectionModal_slideUp__2X_qR{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.RouterSelectionModal_modal__UUESB,.RouterSelectionModal_optionCard__BTcfn,.RouterSelectionModal_overlay__R2ZtM{animation:none}}.InternetportRouterSelector_routerSelector__5Ivfi{margin-top:0}.InternetportRouterSelector_routerTitle__gbVnx{font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:800;color:#0d1b2a;margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid #c8f5de}.InternetportRouterSelector_routerCards___9i1y{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.InternetportRouterSelector_routerCard__SwN7D{border:1.5px solid #e7e7e7;border-radius:16px;padding:14px 16px;cursor:pointer;transition:all .15s;background:#fff;text-align:left}.InternetportRouterSelector_routerCard__SwN7D:hover{border-color:#a0efc7}.InternetportRouterSelector_routerCard__SwN7D:focus-visible{outline:none;border-color:#00be6f;box-shadow:0 0 0 3px rgba(0,190,111,.15)}.InternetportRouterSelector_routerCardSelected__ZBLyJ{border-color:#00be6f;background:#eaf9f2}.InternetportRouterSelector_routerCardType__2y_xI{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af;margin-bottom:6px}.InternetportRouterSelector_routerCardName__xaIVw{font-family:var(--font-poppins),sans-serif;font-size:14px;font-weight:700;color:#0d1b2a;margin-bottom:4px}.InternetportRouterSelector_routerCardSub__1ZNQS{font-size:12px;color:#6d6d6d;margin-bottom:8px;line-height:1.4}.InternetportRouterSelector_routerCardPrice__ro7Os{font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:800;color:#009a5a}.InternetportRouterSelector_routerCardAction__LLeyJ{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#009a5a;margin-top:4px}.InternetportRouterSelector_routerState__CU_Xw{margin:.6rem 0 0;color:#5d5d5d;font-size:.8rem}.InternetportRouterSelector_routerStateError__tKkcv{color:#ef4444}.InternetportRouterSelector_routerInlineMoreLink__eX_7p{padding:0;border:none;background:transparent;color:#009a5a;font-size:11px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.InternetportRouterSelector_routerSelectedInfo__JpVpU{margin:.55rem 0 0;color:#065f46;font-size:.79rem;font-weight:600}@media (max-width:480px){.InternetportRouterSelector_routerCards___9i1y{grid-template-columns:1fr}}