.ContactForm_form__8nG15{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(13,27,42,.1);border-radius:8px;background:#ffffff;font-family:var(--font-inter,"Inter"),"Schibsted Grotesk",sans-serif;box-shadow:0 20px 60px rgba(13,27,42,.07)}.ContactForm_header__qgL6s{display:grid;grid-gap:.55rem;gap:.55rem}.ContactForm_header__qgL6s h2{margin:0;color:#0d1b2a;font-family:var(--font-poppins,"Poppins"),"Inter",sans-serif;font-size:2rem;font-weight:700;line-height:1.15}.ContactForm_header__qgL6s p{max-width:34rem;margin:0;color:rgba(13,27,42,.68);font-size:1rem;line-height:1.6}.ContactForm_grid__dpDcS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.ContactForm_field__Ql3tw{display:grid;grid-gap:.45rem;gap:.45rem}.ContactForm_field__Ql3tw span{color:rgba(13,27,42,.72);font-size:.82rem;font-weight:700;text-transform:uppercase}.ContactForm_field__Ql3tw input,.ContactForm_field__Ql3tw textarea{width:100%;border:1px solid rgba(13,27,42,.14);border-radius:8px;background:#fbfdfb;color:#0d1b2a;font:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ContactForm_field__Ql3tw input{min-height:3.1rem;padding:0 .95rem}.ContactForm_field__Ql3tw textarea{min-height:11.5rem;resize:vertical;padding:.9rem .95rem}.ContactForm_field__Ql3tw input::placeholder,.ContactForm_field__Ql3tw textarea::placeholder{color:rgba(13,27,42,.42)}.ContactForm_field__Ql3tw input:focus,.ContactForm_field__Ql3tw textarea:focus{outline:none;border-color:#00be6f;background:#ffffff;box-shadow:0 0 0 4px rgba(0,190,111,.12)}.ContactForm_submitButton__IVZEb{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.35rem;border:0;border-radius:8px;background:#00be6f;color:#ffffff;cursor:pointer;font:inherit;font-size:.98rem;font-weight:700;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 28px rgba(0,190,111,.22)}.ContactForm_submitButton__IVZEb:hover{background:#00a862;transform:translateY(-1px);box-shadow:0 16px 34px rgba(0,190,111,.28)}.ContactForm_submitButton__IVZEb:disabled{cursor:progress;opacity:.72;transform:none}.ContactForm_submitButton__IVZEb:focus-visible{outline:3px solid rgba(0,190,111,.3);outline-offset:3px}.ContactForm_note__n0TUP,.ContactForm_status__qUzFh{margin:0;text-align:center;font-size:.9rem;line-height:1.5}.ContactForm_note__n0TUP{color:rgba(13,27,42,.62)}.ContactForm_status__qUzFh{min-height:1.35rem;color:#007a48;font-weight:600}@media (max-width:640px){.ContactForm_form__8nG15{padding:1rem}.ContactForm_grid__dpDcS{grid-template-columns:1fr}.ContactForm_submitButton__IVZEb{width:100%}.ContactForm_header__qgL6s h2{font-size:1.55rem}}.site-header_topBar__AeAU5{position:relative;z-index:20;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.18);width:100%;background:linear-gradient(135deg,rgba(0,190,110,.6),rgba(0,190,110,.35));box-shadow:0 8px 22px rgba(0,0,0,.16);overflow:visible}.site-header_container__3vuVT{width:min(100%,var(--layout-max-width));margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);box-sizing:border-box}.site-header_topBarInner__nw3Qa{display:flex;justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3rem);position:relative;z-index:1;padding:0 clamp(1.5rem,4vw,3rem)}.site-header_headerLeft__lCvGk{display:flex;align-items:center;gap:clamp(2.75rem,5.5vw,4.75rem)}.site-header_logoLink__gdCN9{display:inline-flex;align-items:center}.site-header_logo__fQAfY{width:149px;height:auto;filter:drop-shadow(0 2px 6px rgba(13,27,42,.2));opacity:1}.site-header_nav__XmMKo{display:flex;align-items:center;gap:clamp(1.45rem,2.35vw,2.05rem);overflow:visible}.site-header_navLink__ZO3mJ{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-inter,"Inter"),sans-serif;font-weight:700;font-size:clamp(.82rem,.92vw,.875rem);color:#ffffff;text-decoration:none;white-space:nowrap;transition:color .18s ease,text-shadow .18s ease;padding:.4rem 0;text-shadow:0 1px 1px rgba(0,0,0,.4),0 0 6px rgba(0,0,0,.22);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-header_navLink__ZO3mJ:focus-visible,.site-header_navLink__ZO3mJ:hover{color:#ffffff;text-shadow:0 1px 1px rgba(0,0,0,.5),0 0 8px rgba(0,0,0,.3);outline:none}.site-header_navLinkActive__2mKYa{color:#ffffff;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.45),0 0 6px rgba(0,0,0,.25)}.site-header_languageControls__xTvq1{display:flex;align-items:center}.site-header_languageSwitch__m3pMj{display:inline-flex;align-items:center;gap:.35rem;padding:.65rem 1.15rem;border:1.5px solid rgba(255,255,255,.95);border-radius:999px;background:rgba(255,255,255,.82);color:#0b3d2b;font-family:var(--font-inter,"Inter"),sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-shadow:none;box-shadow:0 6px 18px rgba(0,0,0,.12);cursor:pointer;transition:all .25s ease}.site-header_languageSwitch__m3pMj:focus-visible,.site-header_languageSwitch__m3pMj:hover{transform:translateY(-2px);background:rgba(255,255,255,.98);border-color:rgba(255,255,255,1);color:#087249;box-shadow:0 10px 24px rgba(0,190,110,.2);outline:none}.site-header_languageCurrent__N2rqX{font-weight:700}.site-header_languageDivider__3PpDT{font-weight:700;opacity:.6}.site-header_languageAlt__NcaMf{font-size:.85rem;font-weight:700;opacity:.86}.site-header_headerActions__KR9HX{display:flex;align-items:center;gap:clamp(1.15rem,3vw,2rem)}.site-header_headerButtons__Am6kD{display:flex;align-items:center;gap:clamp(.9rem,2vw,1.4rem)}.site-header_buttonSecondary__hrO4o{padding:.65rem 1.75rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.95);background:rgba(255,255,255,.82);color:#0b3d2b;font-family:var(--font-inter,"Inter"),sans-serif;font-weight:600;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .25s ease;box-shadow:0 6px 18px rgba(0,0,0,.12)}.site-header_buttonSecondary__hrO4o:focus-visible,.site-header_buttonSecondary__hrO4o:hover{transform:translateY(-2px);background:rgba(255,255,255,.98);border-color:rgba(255,255,255,1);color:#087249;box-shadow:0 10px 24px rgba(0,190,110,.2);outline:none}.site-header_menuButton__pHGZ8{display:none}@media (max-width:1120px){.site-header_nav__XmMKo{display:none}.site-header_menuButton__pHGZ8{display:inline-flex}}@media (max-width:600px){.site-header_topBar__AeAU5{padding:.85rem clamp(1rem,5vw,1.35rem) .95rem;background:linear-gradient(140deg,rgba(0,190,110,.45),rgba(0,190,110,.28));border-bottom:none;box-shadow:0 12px 26px rgba(0,0,0,.18)}.site-header_topBarInner__nw3Qa{padding:0 clamp(1rem,5vw,1.35rem);flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:nowrap}.site-header_headerLeft__lCvGk{flex-direction:row;align-items:center;gap:.75rem;flex:0 1 auto}.site-header_logo__fQAfY{width:clamp(100px,28vw,130px)}.site-header_headerActions__KR9HX{flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto;flex-wrap:nowrap;margin-left:auto}.site-header_headerButtons__Am6kD{padding-left:0;border-left:none;gap:.45rem}.site-header_buttonSecondary__hrO4o{padding:.45rem .9rem;font-size:.8rem;color:#0b3d2b}.site-header_languageSwitch__m3pMj{padding:.45rem .75rem;border:1.5px solid rgba(255,255,255,.95);border-radius:999px;font-size:.75rem;background:rgba(255,255,255,.82);color:#0b3d2b;text-shadow:none;box-shadow:0 6px 18px rgba(0,0,0,.12)}.site-header_languageSwitch__m3pMj:focus-visible,.site-header_languageSwitch__m3pMj:hover{transform:translateY(-2px);background:rgba(255,255,255,.98);border-color:rgba(255,255,255,1);color:#087249;box-shadow:0 10px 24px rgba(0,190,110,.2)}}@media (max-width:420px){.site-header_topBar__AeAU5{padding:.65rem clamp(.75rem,4vw,1rem) .7rem}.site-header_topBarInner__nw3Qa{padding:0 clamp(.75rem,4vw,1rem);gap:.5rem}.site-header_headerLeft__lCvGk{gap:.5rem}.site-header_logo__fQAfY{width:clamp(85px,24vw,105px)}.site-header_headerActions__KR9HX,.site-header_headerButtons__Am6kD{gap:.35rem}.site-header_buttonSecondary__hrO4o{padding:.4rem .7rem;font-size:.72rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.site-header_languageSwitch__m3pMj{padding:.4rem .6rem;font-size:.68rem;letter-spacing:.05em;gap:.2rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}}.site-header-menu_menuOverlay__wfVEx{position:fixed;inset:0;display:flex;justify-content:flex-end;z-index:1300}.site-header-menu_menuOverlayVisible__izqpl{pointer-events:auto;opacity:1}.site-header-menu_menuOverlayHidden__N_WPF{pointer-events:none;opacity:0}.site-header-menu_menuBackdrop__RHB8a{position:absolute;inset:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(13,27,42,.6)}.site-header-menu_menuPanel__140Gs{position:relative;width:min(420px,92vw);max-width:420px;height:100%;background:linear-gradient(180deg,#102821,#071e1a);color:#f1f8f4;padding:clamp(1.8rem,4vw,2.4rem);display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);box-shadow:-12px 0 40px rgba(8,31,28,.45);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(197,222,214,.4) transparent}.site-header-menu_menuPanel__140Gs::-webkit-scrollbar{width:8px}.site-header-menu_menuPanel__140Gs::-webkit-scrollbar-thumb{background:rgba(197,222,214,.4);border-radius:999px}.site-header-menu_menuHeader__wlDfb{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(1rem,3vw,1.5rem)}.site-header-menu_menuHeadingGroup__fnlKe{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;min-width:0}.site-header-menu_menuEyebrow__Zv6aE{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(197,222,214,.7)}.site-header-menu_menuTitle__sHJAs{font-family:var(--font-poppins,"Schibsted Grotesk"),sans-serif;font-size:clamp(1.55rem,3vw,1.85rem);font-weight:600;letter-spacing:-.01em}.site-header-menu_menuDescription__5fy5W{font-size:.95rem;line-height:1.6;color:rgba(241,248,244,.78);max-width:18rem}.site-header-menu_menuHeaderActions__qXEbR{display:flex;flex-direction:row;gap:.75rem;align-items:center;justify-content:flex-end;margin-left:auto;flex-wrap:nowrap}.site-header-menu_menuCloseButton__fJP2x{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1.5px solid rgba(197,222,214,.28);background:rgba(13,44,38,.6);color:#f6fff9;transition:background .25s ease,border-color .25s ease,transform .2s ease}.site-header-menu_menuCloseButton__fJP2x:focus-visible,.site-header-menu_menuCloseButton__fJP2x:hover{background:rgba(197,222,214,.22);border-color:rgba(197,222,214,.6);outline:none;transform:translateY(-1px)}.site-header-menu_menuNav__n1h1A{display:block}.site-header-menu_menuList__iApDR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.site-header-menu_menuListItem__AH2wo{width:100%}.site-header-menu_menuLink__k6wFO{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:1rem 1.1rem;border-radius:1rem;background:rgba(12,44,39,.55);border:1px solid rgba(197,222,214,.16);color:#f6fff9;text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .2s ease}.site-header-menu_menuLink__k6wFO:focus-visible,.site-header-menu_menuLink__k6wFO:hover{background:rgba(0,190,111,.2);border-color:rgba(0,190,111,.5);outline:none;transform:translateX(3px);box-shadow:-2px 0 18px rgba(0,190,111,.22)}.site-header-menu_menuLinkIcon__pXsWc{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.85rem;background:rgba(0,190,111,.16);color:#b5f2d3}.site-header-menu_menuLinkLabel__GT7dm{font-size:1rem;font-weight:600;letter-spacing:-.01em}.site-header-menu_menuLinkArrow__TaN6R{color:rgba(197,222,214,.88)}@media (max-width:720px){.site-header-menu_menuHeader__wlDfb{flex-wrap:wrap;align-items:flex-start;gap:1rem}.site-header-menu_menuHeaderActions__qXEbR{justify-content:flex-end;margin-left:auto}.site-header-menu_menuCloseButton__fJP2x{width:2.75rem;height:2.75rem}.site-header-menu_menuDescription__5fy5W{max-width:none}}.AiChat_container__0dlVV{width:100%;max-width:760px;margin:0 auto}.AiChat_collapsedInput__4JBRb{display:flex;flex-direction:column;gap:12px;width:100%;cursor:text}.AiChat_collapsedContent__7AoF1{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:12px;box-shadow:0 6px 18px rgba(16,24,40,.06);transition:box-shadow .2s ease,border-color .2s ease}.AiChat_collapsedContent__7AoF1:hover{box-shadow:0 8px 24px rgba(16,24,40,.08);border-color:rgba(0,214,127,.3)}.AiChat_fakeInput__AohlK{width:100%;border:none;outline:none;font-size:16px;line-height:1.5;color:#64748b;background:transparent;padding:10px 12px;pointer-events:none}.AiChat_bottomRow__LIikZ{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.AiChat_tags__bvzPH{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.AiChat_addButton__RKThF{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px dashed #d1d5db;background:#fafafa;color:#6b7280}.AiChat_tag__BrbbR{font-size:13px;color:#4b5563;padding:8px 10px;background:#f4f6f8;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;transition:background .2s,border-color .2s}.AiChat_tag__BrbbR:hover{background:#e5e7eb;border-color:#d1d5db}.AiChat_tagHiddenOnMobile__zW_Vv{display:inline-flex}.AiChat_submitButton__3Qrai{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:none;background:#111827;color:#ffffff}.AiChat_overlay__soRlF{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:AiChat_fadeIn__8EaFI .3s ease-out forwards;padding:16px}.AiChat_modal__26OEb{width:100%;max-width:900px;height:85vh;background:#ffffff;border-radius:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;animation:AiChat_scaleUp__lqklX .4s cubic-bezier(.16,1,.3,1) forwards;position:relative}.AiChat_header__7YN2L{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AiChat_headerTitle__zOUca{display:flex;align-items:center;gap:12px;font-weight:600;font-size:16px;color:#0f172a}.AiChat_headerIcon__PtJUd{color:#00d67f}.AiChat_headerControls__5xHyU{display:flex;align-items:center;gap:8px}.AiChat_controlButton__Y2cgK{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#64748b;background:transparent;border:none;cursor:pointer;transition:all .2s}.AiChat_controlButton__Y2cgK:hover{background:#f1f5f9;color:#0f172a}.AiChat_messageList__27REy{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:24px;display:flex;flex-direction:column;gap:24px;scroll-behavior:smooth}.AiChat_messageRow__WzIVA{display:flex;gap:16px;max-width:85%}.AiChat_messageRow__WzIVA.AiChat_user__3kmFW{align-self:flex-end;flex-direction:row-reverse}.AiChat_avatar__WOpyg{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:600}.AiChat_avatar__WOpyg.AiChat_agent__q83uQ{background:linear-gradient(135deg,#e6fffa,#d1fae5);color:#059669;border:1px solid #a7f3d0}.AiChat_avatar__WOpyg.AiChat_user__3kmFW{background:#f1f5f9;color:#475569}.AiChat_bubble__6DNIm{padding:14px 18px;border-radius:18px;font-size:15px;line-height:1.6;position:relative}.AiChat_messageRow__WzIVA.AiChat_agent__q83uQ .AiChat_bubble__6DNIm{background:#f8fafc;border:1px solid #e2e8f0;border-top-left-radius:4px;color:#334155;white-space:pre-wrap;word-break:break-word}.AiChat_messageRow__WzIVA.AiChat_user__3kmFW .AiChat_bubble__6DNIm{background:#0f172a;color:#ffffff;border-top-right-radius:4px}.AiChat_typingIndicator__9jjc6{display:flex;gap:4px;padding:4px 0}.AiChat_dot__oONH6{width:6px;height:6px;background:#94a3b8;border-radius:50%;animation:AiChat_bounce__vSNr5 1.4s ease-in-out infinite both}.AiChat_dot__oONH6:first-child{animation-delay:-.32s}.AiChat_dot__oONH6:nth-child(2){animation-delay:-.16s}.AiChat_inputArea__F7GF0{padding:20px 24px;background:#ffffff;border-top:1px solid #f1f5f9}.AiChat_inputForm__qLHPX{position:relative;display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:6px;transition:all .2s}.AiChat_inputForm__qLHPX:focus-within{background:#ffffff;border-color:#00d67f;box-shadow:0 0 0 3px rgba(0,214,127,.1)}.AiChat_textInput__OP5wf{flex:1 1;border:none;background:transparent;padding:12px 16px;font-size:16px;outline:none;color:#0f172a}.AiChat_sendButton__qi8TP{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#0f172a;color:#ffffff;border:none;cursor:pointer;transition:background .2s}.AiChat_sendButton__qi8TP:hover{background:#1e293b}.AiChat_sendButton__qi8TP:disabled{background:#cbd5e1;cursor:not-allowed}.AiChat_toolResultWrapper__u4d6N{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%}.AiChat_contextCard__Oqh6S{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;margin-top:10px;max-width:100%}.AiChat_contextSectionTitle__V_PCb{margin:0 0 8px;font-size:13px;font-weight:700;color:#0f172a}.AiChat_contextList__tJM11{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.AiChat_contextItem__T3tsx{color:#334155;font-size:13px;line-height:1.5}.AiChat_contextBlock__4ktWa{margin:0;color:#334155;font-size:13px;line-height:1.6}.AiChat_followUpBubble__MQMxn{margin-top:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;color:#334155;font-size:14px;line-height:1.5}.AiChat_resultLoadMoreButton__PB76W{margin-top:12px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,190,111,.45);background:linear-gradient(180deg,#ecfff6,#ddfbe9);color:#0f6b45;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.AiChat_resultLoadMoreButton__PB76W:hover{border-color:rgba(0,190,111,.7);background:linear-gradient(180deg,#e2fbe9,#c8f5dc);transform:translateY(-1px)}.AiChat_resultLoadMoreButton__PB76W:focus-visible{outline:2px solid rgba(0,190,111,.55);outline-offset:2px}.AiChat_addressCandidateList__xrH6Y{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.AiChat_addressCandidateButton__nIF4p{width:100%;display:grid;grid-gap:4px;gap:4px;text-align:left;border:1px solid #dbe5ef;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);padding:12px 14px;color:#1f2f46;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.AiChat_addressCandidateButtonActive__RRyYN{border-color:rgba(0,190,111,.55);box-shadow:0 0 0 2px rgba(0,190,111,.08)}.AiChat_addressCandidateButtonLoading__hhXh9{background:linear-gradient(180deg,#ffffff,#f1f9f5)}.AiChat_addressCandidateButton__nIF4p:hover{border-color:rgba(0,190,111,.45);box-shadow:0 8px 22px rgba(15,23,42,.08);transform:translateY(-1px)}.AiChat_addressCandidateButton__nIF4p:disabled{cursor:wait}.AiChat_addressCandidateButton__nIF4p:focus-visible{outline:2px solid rgba(0,190,111,.55);outline-offset:2px}.AiChat_addressCandidatePrimary___ZF9I{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:#1e2f45}.AiChat_addressCandidateMeta__a6iHF{font-size:13px;font-weight:500;color:#5a6d82;line-height:1.35}.AiChat_addressCandidateProgress__ZG24p{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.AiChat_addressCandidateProgressText__ulpoa{font-size:12px;font-weight:600;color:#2f6a4d}.AiChat_addressCandidateProgressTrack__20emu{height:5px;border-radius:999px;background:rgba(0,190,111,.2);overflow:hidden}.AiChat_addressCandidateProgressBar__hcezE{display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00be6f,#33d68a);animation:AiChat_addressProgress__VIRWv 1s ease-in-out infinite}.AiChat_mobilePanelUnderlay__mCa6h{position:fixed;inset:0;background:#ffffff;z-index:1390;pointer-events:none}.AiChat_sidePanel__5H3FX{position:fixed;top:0;right:0;width:min(420px,100vw);max-width:100vw;height:var(--chat-visual-viewport-height,100dvh);max-height:var(--chat-visual-viewport-height,100dvh);background:#ffffff;border-left:1px solid #e2e8f0;box-shadow:-4px 0 32px rgba(0,0,0,.1);display:flex;flex-direction:column;isolation:isolate;z-index:1400;animation:AiChat_slideInPanel__1R5gx .35s cubic-bezier(.16,1,.3,1) forwards}@media (max-width:768px){.AiChat_sidePanel__5H3FX{top:0;left:0;right:0;bottom:0;width:100%;height:auto;max-height:none;border-left:none;box-shadow:none}.AiChat_header__7YN2L{padding-top:max(16px,calc(env(safe-area-inset-top, 0px) + 12px))}.AiChat_inputArea__F7GF0{padding-bottom:max(20px,calc(env(safe-area-inset-bottom, 0px) + 12px))}}@media (min-width:769px){.AiChat_mobilePanelUnderlay__mCa6h{display:none}}@keyframes AiChat_slideInPanel__1R5gx{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes AiChat_fadeIn__8EaFI{0%{opacity:0}to{opacity:1}}@keyframes AiChat_scaleUp__lqklX{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes AiChat_bounce__vSNr5{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes AiChat_addressProgress__VIRWv{0%{transform:translateX(-120%)}to{transform:translateX(260%)}}.AiChat_srOnly__uJFaL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AiChat_swipeIndicator__E9WUg{display:none;width:36px;height:4px;background:#cbd5e1;border-radius:2px;margin:8px auto 0}.AiChat_bubbleWrapper__gr_1a{display:flex;flex-direction:column;gap:4px}.AiChat_bubbleWrapperStructured__MnxiS{max-width:min(88%,30rem)}.AiChat_timestamp__VgjMB{font-size:11px;color:#94a3b8;padding-left:4px}.AiChat_messageRow__WzIVA.AiChat_user__3kmFW .AiChat_timestamp__VgjMB{text-align:right;padding-right:4px;padding-left:0}.AiChat_errorBanner__3tGjq{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#dc2626;font-size:14px}.AiChat_errorBanner__3tGjq svg{flex-shrink:0}.AiChat_retryButton__B0RD6{margin-left:auto;padding:6px 12px;background:#dc2626;color:#ffffff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.AiChat_retryButton__B0RD6:hover{background:#b91c1c}.AiChat_messageContent__uYcCp{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1}.AiChat_messageRowStructured__Uq_Fb{width:100%;max-width:100%;align-self:stretch}.AiChat_messageContentStructured___5rni{width:100%}@media (max-width:640px){.AiChat_tagHiddenOnMobile__zW_Vv{display:none}.AiChat_modal__26OEb{height:100%;max-height:100%;border-radius:0}.AiChat_overlay__soRlF{padding:0}.AiChat_swipeIndicator__E9WUg{display:block}.AiChat_modal__26OEb{border-radius:16px 16px 0 0;margin-top:auto;height:90vh;max-height:90vh}.AiChat_messageList__27REy{padding:14px 10px;gap:14px}.AiChat_messageRow__WzIVA{max-width:94%;gap:10px}.AiChat_messageRowStructured__Uq_Fb{max-width:100%}.AiChat_avatar__WOpyg{width:30px;height:30px;border-radius:8px}.AiChat_bubble__6DNIm{padding:10px 12px;font-size:14px;line-height:1.45}.AiChat_inputArea__F7GF0{padding:12px 10px}.AiChat_inputForm__qLHPX{border-radius:14px;padding:4px}.AiChat_textInput__OP5wf{padding:10px 12px;font-size:15px}.AiChat_sendButton__qi8TP{width:36px;height:36px;border-radius:10px}.AiChat_addressCandidateList__xrH6Y{gap:8px}.AiChat_addressCandidateButton__nIF4p{border-radius:12px;padding:10px 12px}.AiChat_addressCandidatePrimary___ZF9I{font-size:15px}.AiChat_resultLoadMoreButton__PB76W{width:100%;justify-content:center}}.MiniRobotHead_robotWrapper__Q06En{display:flex;align-items:center;justify-content:center;flex-shrink:0}.MiniRobotHead_robotSvg__g83yV{width:100%;height:100%;display:block}.MiniRobotHead_bobbing__EmcDQ{animation:MiniRobotHead_miniBob__JyVF_ 2s ease-in-out infinite}@keyframes MiniRobotHead_miniBob__JyVF_{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.MiniRobotHead_bobbing__EmcDQ .MiniRobotHead_robotEye__amEub{animation:MiniRobotHead_miniEyeGlow__Zr8_v 1.5s ease-in-out infinite alternate}@keyframes MiniRobotHead_miniEyeGlow__Zr8_v{0%{filter:brightness(1)}to{filter:brightness(1.3)}}@media (prefers-reduced-motion:reduce){.MiniRobotHead_bobbing__EmcDQ,.MiniRobotHead_bobbing__EmcDQ .MiniRobotHead_robotEye__amEub{animation:none}}.MobileResultCarousel_carousel__X2y5J,.MobileResultCarousel_viewport__vXkkn{position:relative}.MobileResultCarousel_track___Z9Gh{display:flex;flex-direction:column;gap:.56rem}.MobileResultCarousel_slide__3iIvC{min-width:0}.MobileResultCarousel_arrow__D_PZ8,.MobileResultCarousel_dots__KzxZ5,.MobileResultCarousel_edgeFade__RGfko{display:none}@media (max-width:768px){.MobileResultCarousel_track___Z9Gh{flex-direction:row;gap:.62rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:.12rem 1.4rem}.MobileResultCarousel_track___Z9Gh::-webkit-scrollbar{display:none}.MobileResultCarousel_slide__3iIvC{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 52px);scroll-snap-align:start;scroll-snap-stop:always}.MobileResultCarousel_edgeFade__RGfko{display:block;position:absolute;right:0;top:0;width:44px;height:100%;pointer-events:none;background:linear-gradient(90deg,rgba(248,250,252,0),rgba(248,250,252,.72) 54%,rgba(248,250,252,.95));border-radius:0 .8rem .8rem 0}.MobileResultCarousel_arrow__D_PZ8{display:inline-flex;position:absolute;top:46%;transform:translateY(-50%);width:30px;height:30px;border-radius:999px;border:1px solid rgba(13,27,42,.18);background:rgba(255,255,255,.9);color:rgba(13,27,42,.78);align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .16s ease}.MobileResultCarousel_arrow__D_PZ8:hover{border-color:rgba(0,190,111,.36);color:rgba(0,140,85,.96);background:rgba(255,255,255,.98)}.MobileResultCarousel_arrow__D_PZ8:disabled{opacity:.34;cursor:not-allowed}.MobileResultCarousel_arrowLeft__l7qs9{left:-3px}.MobileResultCarousel_arrowRight__aL5Hd{right:10px}.MobileResultCarousel_dots__KzxZ5{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.48rem}.MobileResultCarousel_dot__2hbce{width:7px;height:7px;border-radius:999px;border:0;background:rgba(148,163,184,.55);cursor:pointer;transition:all .16s ease}.MobileResultCarousel_dotActive__EVdEi{width:19px;background:rgba(0,190,111,.95)}}.OfferModalDetailList_list__uqz6H{display:grid}.OfferModalDetailList_row__7hGLz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.8rem;gap:.8rem;padding:.52rem 0;border-bottom:1px solid rgba(23,35,58,.07)}.OfferModalDetailList_labelWrap__xvLbl{display:flex;align-items:flex-start;gap:.72rem;min-width:0}.OfferModalDetailList_icon__9RR3F{color:rgba(23,35,58,.86);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding-top:.08rem}.OfferModalDetailList_labelGroup__UJiuk{min-width:0}.OfferModalDetailList_labelLine__zLTg9{display:inline-flex;align-items:center;gap:.45rem;max-width:100%}.OfferModalDetailList_label__CyHLB{font-size:.94rem;line-height:1.45;color:rgba(23,35,58,.74)}.OfferModalDetailList_tooltipButton__qxV9m{width:1.45rem;height:1.45rem;border:1px solid rgba(23,35,58,.11);border-radius:999px;background:rgba(255,255,255,.96);color:rgba(23,35,58,.7);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .16s ease,color .16s ease,transform .16s ease}.OfferModalDetailList_tooltipButton__qxV9m:hover{border-color:rgba(0,190,111,.28);color:rgba(23,35,58,.9);transform:translateY(-1px)}.OfferModalDetailList_tooltipBox__Eg9c0{margin-top:.45rem;padding:.7rem .8rem;border:1px solid rgba(23,35,58,.12);border-radius:.85rem;background:rgba(255,255,255,.98);box-shadow:0 12px 24px rgba(15,23,42,.08);font-size:.8rem;line-height:1.55;color:rgba(23,35,58,.82)}.OfferModalDetailList_value__Agzsu{font-size:.95rem;font-weight:760;line-height:1.45;color:#17233a;text-align:right}.OfferModalDetailList_valuePositive___kcEy{color:#1d7f42}.OfferModalDetailList_valueAccent__qO5QV{color:rgba(184,54,16,.96)}.OfferModalDetailList_valueStrong__b7xql{color:#17233a;font-size:1rem;font-weight:800}.OfferModalHeader_header__Toh_1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.05rem 1.15rem .95rem;border-bottom:1px solid rgba(16,27,42,.08);background:#fff}.OfferModalHeader_identityRow__OPdJn{display:flex;align-items:flex-start;gap:.95rem;min-width:0;flex:1 1 auto}.OfferModalHeader_logoFrame__WTnbq{width:min(7rem,22vw);min-width:4.75rem;height:2.9rem;display:flex;align-items:flex-start;justify-content:flex-start;flex:0 0 auto}.OfferModalHeader_logoImage__K2Dm1{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;object-position:left top}.OfferModalHeader_headerText__i3G8L{min-width:0;padding-top:.15rem}.OfferModalHeader_providerName__dmEcd{margin:0 0 .2rem;font-size:.68rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:rgba(23,35,58,.45);line-height:1.2}.OfferModalHeader_title__HnBjB{margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:780;letter-spacing:-.03em;line-height:1.15;color:#0f172a}.OfferModalHeader_extraContent__5WiKA{margin-top:.45rem}.OfferModalHeader_closeButton__mVTav{flex:0 0 auto;width:2.45rem;height:2.45rem;border-radius:999px;border:1px solid rgba(16,27,42,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,251,.98));color:rgba(19,32,51,.68);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;box-shadow:0 6px 18px rgba(13,27,42,.08),inset 0 1px 0 rgba(255,255,255,.92)}.OfferModalHeader_closeButton__mVTav:hover{color:rgba(19,32,51,.9);border-color:rgba(16,27,42,.24);background:#fff;box-shadow:0 10px 22px rgba(13,27,42,.12),inset 0 1px 0 rgba(255,255,255,.95);transform:translateY(-1px)}.OfferModalHeader_closeButton__mVTav:focus-visible{outline:2px solid rgba(0,190,111,.28);outline-offset:2px}@media (max-width:560px){.OfferModalHeader_header__Toh_1{padding:.95rem 1rem .8rem;gap:.8rem}.OfferModalHeader_headerText__i3G8L{padding-top:.06rem}.OfferModalHeader_identityRow__OPdJn{gap:.8rem}.OfferModalHeader_logoFrame__WTnbq{width:min(86px,24vw);min-width:72px;height:40px}.OfferModalHeader_closeButton__mVTav{width:2.75rem;height:2.75rem;color:rgba(23,35,58,.82);box-shadow:0 10px 24px rgba(13,27,42,.12),inset 0 1px 0 rgba(255,255,255,.95)}}.OfferModalSummaryCard_card__8E767{padding-top:1rem;border-top:1px solid rgba(23,35,58,.1);display:grid;justify-items:center;text-align:center}.OfferModalSummaryCard_eyebrow__rz0D5{margin:0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:760;color:rgba(23,35,58,.46)}.OfferModalSummaryCard_crossedRow__xwqlx{min-height:1.9rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.OfferModalSummaryCard_crossedText__2Sgxl{font-size:.92rem;color:rgba(23,35,58,.5);text-decoration:line-through}.OfferModalSummaryCard_badge__DeSsq,.OfferModalSummaryCard_discountBadge__7bsC8,.OfferModalSummaryCard_savingsPill__BCPkx{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:760}.OfferModalSummaryCard_discountBadge__7bsC8{padding:.24rem .6rem;font-size:.88rem;color:#465164;background:rgba(91,106,128,.1)}.OfferModalSummaryCard_mainPriceWrap__EsVl6{display:flex;align-items:baseline;justify-content:center;gap:.35rem;margin-top:.15rem}.OfferModalSummaryCard_primaryPrice__uv83k{font-size:clamp(2.2rem,3.8vw,3rem);line-height:.92;font-weight:820;letter-spacing:-.06em;color:#29a053}.OfferModalSummaryCard_priceUnit__z6Dud{font-size:1.05rem;font-weight:700;color:#1d7f42}.OfferModalSummaryCard_afterText__ADo7z,.OfferModalSummaryCard_supportingText__gKTZ6{margin:.45rem 0 0;font-size:.86rem;color:rgba(23,35,58,.62)}.OfferModalSummaryCard_badges__Zttt_{margin-top:.55rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.OfferModalSummaryCard_badge__DeSsq{padding:.26rem .66rem;font-size:.8rem}.OfferModalSummaryCard_badgeNeutral__7hKKt{color:rgba(23,35,58,.78);background:rgba(91,106,128,.1)}.OfferModalSummaryCard_badgeAccent__GHW_F{color:#8f5700;background:rgba(251,191,36,.12);border:1px solid rgba(217,119,6,.22)}.OfferModalSummaryCard_badgeSuccess__BUCjf,.OfferModalSummaryCard_savingsPill__BCPkx{color:#1d7f42;background:rgba(0,190,111,.12)}.OfferModalSummaryCard_savingsPill__BCPkx{margin-top:.75rem;padding:.42rem .9rem;font-size:.9rem}.FloatingRobotAssistant_container__RbtgE{position:fixed;bottom:24px;right:24px;z-index:9990;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.FloatingRobotAssistant_tooltip__BJMxl{position:relative;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#f0f0f0;padding:12px 16px;border-radius:16px;font-size:14px;font-weight:500;max-width:220px;box-shadow:0 8px 32px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;transform:translateY(10px) scale(.95);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none;border:1px solid rgba(132,204,22,.2)}.FloatingRobotAssistant_tooltipVisible__beAMC{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.FloatingRobotAssistant_tooltipText__cmrlC{display:block;line-height:1.5;letter-spacing:.01em}.FloatingRobotAssistant_tooltipTail__EAXMx{position:absolute;bottom:-8px;right:35px;width:16px;height:16px;background:linear-gradient(135deg,#16213e,#1a1a2e);transform:rotate(45deg);border-radius:0 0 4px 0;border-right:1px solid rgba(132,204,22,.2);border-bottom:1px solid rgba(132,204,22,.2)}.FloatingRobotAssistant_robotButton__JCbmh{position:relative;width:95px;height:95px;border:none;background:transparent;cursor:pointer;padding:0;pointer-events:auto;outline:none;border-radius:50%;transition:transform .2s ease}.FloatingRobotAssistant_robotButton__JCbmh:hover{transform:scale(1.08)}.FloatingRobotAssistant_robotButton__JCbmh:focus-visible{outline:3px solid #84cc16;outline-offset:4px}.FloatingRobotAssistant_robotButton__JCbmh:active{transform:scale(.96)}.FloatingRobotAssistant_robotWrapper___5Bvx{width:100%;height:100%;animation:FloatingRobotAssistant_bob__gV6Vr 3s ease-in-out infinite;filter:drop-shadow(0 6px 16px rgba(0,0,0,.2))}@keyframes FloatingRobotAssistant_bob__gV6Vr{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.FloatingRobotAssistant_robotSvg__FHu74{width:100%;height:100%;display:block}.FloatingRobotAssistant_robotShadow__MGpar{animation:FloatingRobotAssistant_shadowPulse__RsXZJ 3s ease-in-out infinite;transform-origin:center}@keyframes FloatingRobotAssistant_shadowPulse__RsXZJ{0%,to{transform:scaleX(1);opacity:.15}50%{transform:scaleX(.85);opacity:.1}}.FloatingRobotAssistant_robotEye__C6Kw4{animation:FloatingRobotAssistant_eyeGlow__5_w08 2s ease-in-out infinite alternate}@keyframes FloatingRobotAssistant_eyeGlow__5_w08{0%{filter:brightness(1)}to{filter:brightness(1.25)}}@media (max-width:768px){.FloatingRobotAssistant_container__RbtgE{bottom:16px;right:16px}.FloatingRobotAssistant_robotButton__JCbmh{width:79px;height:79px}.FloatingRobotAssistant_tooltipTail__EAXMx{right:28px}.FloatingRobotAssistant_tooltip__BJMxl{max-width:180px;font-size:13px;padding:10px 14px}}@media (max-width:480px){.FloatingRobotAssistant_container__RbtgE{bottom:12px;right:12px}.FloatingRobotAssistant_robotButton__JCbmh{width:56px;height:56px}.FloatingRobotAssistant_tooltip__BJMxl{max-width:160px;font-size:12px;padding:8px 12px;border-radius:12px}.FloatingRobotAssistant_tooltipTail__EAXMx{right:25px;width:12px;height:12px;bottom:-6px}}@media (prefers-reduced-motion:reduce){.FloatingRobotAssistant_robotEye__C6Kw4,.FloatingRobotAssistant_robotShadow__MGpar,.FloatingRobotAssistant_robotWrapper___5Bvx{animation:none}.FloatingRobotAssistant_tooltip__BJMxl{transition:opacity .15s ease;transform:translateY(0) scale(1)}}.ResultRow_list__AoWab{display:flex;flex-direction:column;gap:.75rem}.ResultRow_row__bgvQ5{--row-border:rgba(13,27,42,0.14);--row-accent:rgba(0,190,111,0.16);position:relative;border:1px solid var(--row-border);border-radius:1rem;background:linear-gradient(180deg,#ffffff,#fcfffd);color:rgba(13,27,42,.92);padding:.88rem 1rem;overflow:hidden;animation:ResultRow_rowEnter__8Jgxr .36s cubic-bezier(.2,.7,.2,1);container-type:inline-size}.ResultRow_row__bgvQ5:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,rgba(0,190,111,.9),rgba(0,190,111,0));opacity:.7}.ResultRow_row__bgvQ5:hover{border-color:rgba(0,190,111,.45);box-shadow:0 14px 32px -24px rgba(13,27,42,.6),0 10px 24px -20px rgba(0,190,111,.46);transform:translateY(-1px)}.ResultRow_row__bgvQ5:focus-within{border-color:rgba(0,190,111,.7);box-shadow:0 0 0 3px rgba(0,190,111,.16)}.ResultRow_rowClickable__YsJ8K{cursor:pointer}.ResultRow_surfaceEmbedded__joLGz{border:0;border-radius:0;background:transparent;box-shadow:none;padding:1.05rem 1.12rem .62rem}.ResultRow_surfaceEmbedded__joLGz:before{display:none}.ResultRow_surfaceEmbedded__joLGz:focus-within,.ResultRow_surfaceEmbedded__joLGz:hover{border-color:transparent;box-shadow:none;transform:none}.ResultRow_surfaceEmbedded__joLGz .ResultRow_main__SMMQc{min-height:66px;align-items:flex-start}.ResultRow_surfaceEmbedded__joLGz .ResultRow_brandPlaceholder__fzUCS,.ResultRow_surfaceEmbedded__joLGz .ResultRow_brand__HnfTo{padding-top:.12rem}.ResultRow_surfaceEmbedded__joLGz .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:92px;height:46px}.ResultRow_surfaceEmbedded__joLGz .ResultRow_title__1Wa53{font-size:clamp(.98rem,1.52vw,1.12rem)}.ResultRow_surfaceEmbedded__joLGz .ResultRow_chips__qOwkL{margin-top:.32rem;gap:.28rem}.ResultRow_surfaceEmbedded__joLGz .ResultRow_chip__w9a_R{height:24px;padding:0 .62rem;border-color:rgba(0,190,111,.34);background:linear-gradient(180deg,rgba(236,252,243,.98),rgba(221,247,232,.94));color:rgba(0,90,56,.96);box-shadow:0 10px 18px -18px rgba(0,190,111,.9)}.ResultRow_surfaceEmbedded__joLGz .ResultRow_chipCompact__YK9Y0{font-size:.7rem;font-weight:700}.ResultRow_surfaceEmbedded__joLGz .ResultRow_priceBox__cH1IS{min-height:52px;padding:.4rem .52rem}.ResultRow_surfaceEmbedded__joLGz .ResultRow_cta__wQ1RI{min-height:38px;padding:.42rem .88rem}.ResultRow_surfaceEmbedded__joLGz.ResultRow_campaign__vMQvT{background:linear-gradient(180deg,rgba(255,249,239,.94),rgba(255,255,255,0))}.ResultRow_surfaceEmbedded__joLGz.ResultRow_campaign__vMQvT .ResultRow_priceBox__cH1IS{background:linear-gradient(160deg,rgba(0,190,111,.12),rgba(0,190,111,.04));border-color:rgba(0,190,111,.18)}.ResultRow_densityComfortable__hDx3_{padding:1rem 1.15rem}.ResultRow_densityMicro__YBxEo{padding:.72rem .82rem;border-radius:.88rem}.ResultRow_densityMicro__YBxEo .ResultRow_main__SMMQc{grid-template-columns:minmax(108px,118px) minmax(170px,1fr) minmax(80px,auto) auto;column-gap:.7rem;min-height:62px}.ResultRow_densityMicro__YBxEo .ResultRow_priceBox__cH1IS{min-height:46px;border-radius:.58rem;padding:.34rem .44rem}.ResultRow_densityMicro__YBxEo .ResultRow_pricePrimary__w9C3c{font-size:clamp(1.26rem,1.4vw,1.4rem)}.ResultRow_densityMicro__YBxEo .ResultRow_title__1Wa53{font-size:clamp(.92rem,1.25vw,1.02rem)}.ResultRow_densityMicro__YBxEo .ResultRow_subtitle__CrMXD{margin-top:.14rem;font-size:.68rem}.ResultRow_densityMicro__YBxEo .ResultRow_meta__A_ykV{margin-top:.24rem;font-size:.67rem}.ResultRow_densityMicro__YBxEo .ResultRow_chip__w9a_R{height:20px;padding:0 .42rem;font-size:.62rem}.ResultRow_densityMicro__YBxEo .ResultRow_chips__qOwkL{margin-top:.3rem;gap:.28rem}.ResultRow_densityMicro__YBxEo .ResultRow_cta__wQ1RI{min-height:34px;padding:.36rem .72rem;font-size:.79rem}.ResultRow_densityMicro__YBxEo .ResultRow_logoWrap___64tV{width:88px;height:36px}.ResultRow_campaign__vMQvT{--row-border:rgba(205,148,17,0.32);background:linear-gradient(180deg,#ffffff,#fffaf0)}.ResultRow_campaign__vMQvT:before{background:linear-gradient(90deg,rgba(217,119,6,.7),rgba(251,191,36,0))}.ResultRow_featuredCampaign__CNGAO{--row-border:rgba(0,190,111,0.28);background:linear-gradient(180deg,#ffffff,#f0fcf6)}.ResultRow_featuredCampaign__CNGAO:before{background:linear-gradient(90deg,rgba(0,190,111,.9),rgba(160,239,199,0))}.ResultRow_campaign__vMQvT .ResultRow_main__SMMQc{min-height:88px}.ResultRow_campaign__vMQvT .ResultRow_priceBox__cH1IS{min-height:58px}.ResultRow_campaign__vMQvT .ResultRow_brand__HnfTo{padding-top:.68rem}.ResultRow_densityMicro__YBxEo.ResultRow_campaign__vMQvT .ResultRow_main__SMMQc{min-height:62px}.ResultRow_densityMicro__YBxEo.ResultRow_campaign__vMQvT .ResultRow_priceBox__cH1IS{min-height:46px}.ResultRow_densityMicro__YBxEo.ResultRow_campaign__vMQvT .ResultRow_brand__HnfTo{padding-top:.54rem}.ResultRow_withSubAction__BTNLB .ResultRow_main__SMMQc{min-height:96px}.ResultRow_withSubAction__BTNLB.ResultRow_campaign__vMQvT .ResultRow_main__SMMQc{min-height:112px}.ResultRow_ribbon__ptEDe{position:absolute;top:0;right:1.25rem;padding:.28rem .6rem .34rem;border-radius:0 0 .5rem .5rem;display:flex;align-items:center;z-index:1}.ResultRow_ribbonCampaign__rwX62{background:linear-gradient(160deg,#d97706,#f59e0b);box-shadow:0 2px 6px -1px rgba(217,119,6,.35)}.ResultRow_ribbonFeatured__piHKj{padding:.32rem .78rem .38rem;border-radius:0 0 .72rem .72rem;background:#00a35a;box-shadow:0 8px 18px -14px rgba(0,120,72,.76),inset 0 1px 0 rgba(255,255,255,.32)}.ResultRow_ribbonLabel__NJRoq{font-size:.62rem;font-weight:750;color:#fff}.ResultRow_ribbonCampaign__rwX62 .ResultRow_ribbonLabel__NJRoq{letter-spacing:.06em;text-transform:uppercase}.ResultRow_ribbonFeatured__piHKj .ResultRow_ribbonLabel__NJRoq{font-size:.68rem;letter-spacing:.01em;text-transform:none;text-shadow:0 1px 1px rgba(0,60,36,.22)}.ResultRow_main__SMMQc{display:grid;grid-template-columns:minmax(132px,144px) minmax(210px,1fr) minmax(88px,auto) auto;align-items:center;grid-column-gap:1rem;column-gap:1rem;min-height:72px}.ResultRow_priceCol__NKO5p{grid-area:auto;gap:.25rem}.ResultRow_priceCol__NKO5p,.ResultRow_priceStack__tMIom{display:flex;flex-direction:column;align-items:flex-start}.ResultRow_priceStack__tMIom{width:100%;gap:.28rem}.ResultRow_priceBox__cH1IS{min-height:54px;width:100%;min-width:0;border-radius:.72rem;background:linear-gradient(160deg,rgba(0,190,111,.14),rgba(0,190,111,.05));border:1px solid rgba(0,190,111,.16);display:flex;flex-direction:column;justify-content:center;gap:.1rem;padding:.44rem .56rem}.ResultRow_priceTopAction__0dVyv{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;min-height:28px;padding:.2rem .68rem;border:1px solid rgba(0,190,111,.28);border-radius:999px;background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(0,190,111,.08));box-shadow:0 10px 20px -18px rgba(0,190,111,.7);color:rgba(0,98,58,.98);font-size:.69rem;font-weight:740;letter-spacing:.01em;line-height:1.1;text-decoration:none;text-align:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.ResultRow_priceTopAction__0dVyv svg{flex:0 0 auto;opacity:.88;transform:translate(0);transition:transform .16s ease,opacity .16s ease}.ResultRow_priceTopAction__0dVyv span{min-width:0}.ResultRow_priceTopAction__0dVyv:hover{border-color:rgba(0,190,111,.46);background:linear-gradient(165deg,rgba(255,255,255,.98),rgba(0,190,111,.14));box-shadow:0 14px 24px -18px rgba(0,190,111,.9);color:rgba(0,80,48,1);transform:translateY(-1px)}.ResultRow_priceTopAction__0dVyv:focus-visible svg,.ResultRow_priceTopAction__0dVyv:hover svg{opacity:1;transform:translateY(-.5px) scale(1.03)}.ResultRow_priceTopAction__0dVyv:active{transform:translateY(0)}.ResultRow_priceTopAction__0dVyv:focus-visible{outline:2px solid rgba(0,190,111,.45);outline-offset:2px}.ResultRow_priceSecondary__28noL{margin:0;font-size:.6rem;line-height:1;color:rgba(13,27,42,.82);text-decoration:line-through}.ResultRow_priceSecondaryPlain__YEp6B{text-decoration:none;color:rgba(13,27,42,.74)}.ResultRow_priceLine__1EdCM{display:flex;flex-wrap:nowrap;align-items:baseline;min-width:0;gap:.18rem}.ResultRow_pricePrefix__ASw2Y{font-size:.72rem;line-height:1.1;font-weight:740;color:rgba(0,98,58,.88);white-space:nowrap}.ResultRow_pricePrimary__w9C3c{font-size:clamp(1.52rem,1.75vw,1.72rem);line-height:1;letter-spacing:-.03em;font-weight:760;color:rgba(13,27,42,.95);flex-shrink:0}.ResultRow_pricePrimaryCampaign__Fo2ni{color:rgba(185,28,28,.96)}.ResultRow_priceUnit__6f99S{font-size:.68rem;line-height:1.1;font-weight:600;color:rgba(13,27,42,.6);white-space:nowrap;min-width:0}.ResultRow_priceFooter__kdMc4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.24rem .4rem;min-width:0}.ResultRow_priceLabel__KMi2l{font-size:.64rem;color:rgba(13,27,42,.74);font-weight:650}.ResultRow_pricePill__wzP8K{width:100%;display:flex;align-items:center;justify-content:center;min-height:30px;padding:.28rem .56rem;border-radius:.52rem;border:1.5px solid rgba(0,190,111,.42);background:linear-gradient(165deg,rgba(0,190,111,.16),rgba(0,190,111,.07));box-shadow:0 2px 8px -4px rgba(0,190,111,.45);overflow:visible}.ResultRow_pricePillContent__wC_6_{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-width:0}.ResultRow_pricePillLabel__ImCRN{color:rgba(0,80,48,1);font-size:.88rem;font-weight:780;letter-spacing:-.02em;white-space:nowrap;line-height:1}.ResultRow_priceLabelWrap__tmA1K{display:inline-flex;align-items:center;gap:.24rem;min-width:0}.ResultRow_priceInfoWrap__8krWx{position:relative;display:inline-flex;align-items:center}.ResultRow_priceInfoButton__x9Uq1{border:1px solid rgba(13,27,42,.16);background:rgba(255,255,255,.7);color:rgba(13,27,42,.65);border-radius:999px;width:16px;height:16px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s ease}.ResultRow_priceInfoButton__x9Uq1:hover{border-color:rgba(0,190,111,.38);color:rgba(0,121,72,.95);background:rgba(0,190,111,.08)}.ResultRow_priceInfoButton__x9Uq1:focus-visible{outline:2px solid rgba(0,190,111,.4);outline-offset:2px}.ResultRow_priceTooltip__EU4nn{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);min-width:180px;max-width:240px;border-radius:.5rem;border:1px solid rgba(13,27,42,.14);background:#fff;box-shadow:0 8px 24px -12px rgba(13,27,42,.45);padding:.45rem .5rem;font-size:.62rem;line-height:1.3;color:rgba(13,27,42,.82);pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease;z-index:4}.ResultRow_priceTooltipOpen__GJtPn{opacity:1;transform:translateX(-50%) translateY(0)}.ResultRow_priceInfoButton__x9Uq1:focus+.ResultRow_priceTooltip__EU4nn,.ResultRow_priceInfoButton__x9Uq1:focus-visible+.ResultRow_priceTooltip__EU4nn,.ResultRow_priceInfoWrap__8krWx:hover .ResultRow_priceTooltip__EU4nn{opacity:1;transform:translateX(-50%) translateY(0)}.ResultRow_pricePillInfoWrap__HFDuU{position:relative;display:inline-flex;align-items:center}.ResultRow_pricePillInfoButton__L_E7N{border:1px solid rgba(0,110,66,.18);background:rgba(255,255,255,.72);color:rgba(0,98,58,.78);border-radius:999px;width:18px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px -8px rgba(0,98,58,.7);transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.ResultRow_pricePillInfoButton__L_E7N:hover{transform:translateY(-1px);border-color:rgba(0,145,86,.38);background:rgba(255,255,255,.92);color:rgba(0,86,52,.96);box-shadow:0 8px 14px -10px rgba(0,98,58,.82)}.ResultRow_pricePillInfoButton__L_E7N:focus-visible{outline:2px solid rgba(0,190,111,.45);outline-offset:2px}.ResultRow_pricePillTooltip__IeUqg{min-width:190px;max-width:260px;border-color:rgba(0,145,86,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,255,248,.98));color:rgba(5,65,41,.94);box-shadow:0 12px 26px -16px rgba(0,98,58,.48)}.ResultRow_contentAction__pMRC8{display:inline-flex;align-items:center;gap:.24rem;border:1px solid rgba(0,190,111,.3);border-radius:999px;background:linear-gradient(165deg,rgba(0,190,111,.12),rgba(0,190,111,.05));color:rgba(0,98,58,.96);font-size:.65rem;font-weight:660;white-space:nowrap;cursor:pointer;padding:.2rem .52rem;margin-top:.32rem;transition:all .14s ease}.ResultRow_contentAction__pMRC8:hover{border-color:rgba(0,190,111,.5);color:rgba(0,80,48,1);background:linear-gradient(165deg,rgba(0,190,111,.18),rgba(0,190,111,.08))}.ResultRow_contentAction__pMRC8:focus-visible{outline:2px solid rgba(0,190,111,.45);outline-offset:2px}.ResultRow_contentActionDesktop__qi4aL{display:inline-flex}.ResultRow_contentActionMobile__kg1N7{display:none}.ResultRow_subAction__KDlIQ{display:inline-flex;align-items:center;gap:.22rem;border:1px solid rgba(0,190,111,.22);border-radius:999px;background:rgba(0,190,111,.06);color:rgba(0,110,66,.92);font-size:.68rem;font-weight:620;text-decoration:none;cursor:pointer;padding:.22rem .52rem;transition:all .16s ease}.ResultRow_subAction__KDlIQ:hover{background:rgba(0,190,111,.12);border-color:rgba(0,190,111,.35);color:rgba(0,85,51,1)}.ResultRow_subAction__KDlIQ:focus-visible{outline:2px solid rgba(0,190,111,.45);outline-offset:2px}.ResultRow_details__0dgbN{grid-area:auto;min-width:0}.ResultRow_titleWrap__kdu6M{display:inline-flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:.34rem .42rem;min-width:0;max-width:100%}.ResultRow_title__1Wa53{margin:0;min-width:0;flex:0 1 auto;max-width:100%;font-size:clamp(1rem,1.65vw,1.18rem);letter-spacing:-.02em;font-weight:730;color:rgba(13,27,42,.97);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResultRow_titlePill__hqdpd{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;padding:.18rem .62rem;border-radius:999px;border:1px solid transparent;box-shadow:0 10px 22px -20px rgba(0,98,58,.8);font-size:.66rem;font-weight:760;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.ResultRow_titlePillNeutral___LbMM{background:rgba(13,27,42,.06);color:rgba(13,27,42,.76);border-color:rgba(13,27,42,.12)}.ResultRow_titlePillAccent__l7X_7{background:linear-gradient(160deg,rgba(254,240,138,.5),rgba(253,224,71,.2));color:rgba(133,77,14,.94);border-color:rgba(217,119,6,.28)}.ResultRow_titlePillSuccess__BPsz_{background:linear-gradient(160deg,rgba(220,252,231,.94),rgba(187,247,208,.72));color:rgba(4,120,87,.96);border-color:rgba(34,197,94,.34)}.ResultRow_subtitle__CrMXD{margin:.2rem 0 0;font-size:.74rem;color:rgba(13,27,42,.62);font-weight:580}.ResultRow_highlight__t7TTO{display:flex;align-items:center;position:relative;isolation:isolate;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.52rem 0 0;padding:.3rem .62rem;border-radius:.62rem;border:1px solid transparent;font-size:.73rem;font-weight:720;line-height:1.2;white-space:normal;overflow-wrap:anywhere;box-shadow:0 10px 20px -18px rgba(13,27,42,.45),inset 0 1px 0 rgba(255,255,255,.74)}.ResultRow_highlight__t7TTO:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:transparent;pointer-events:none;z-index:-1;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ResultRow_highlightAccent__k5NP3{border-color:transparent;background:#ffffff;color:rgba(13,27,42,.78);box-shadow:0 0 0 1px rgba(0,190,111,.16),0 8px 18px -15px rgba(0,190,111,.62),0 0 16px -8px rgba(79,127,255,.78);animation:ResultRow_psOfferGlow__1dy5r 2.7s ease-in-out infinite}.ResultRow_highlightAccent__k5NP3:before{background:conic-gradient(from var(--ps-offer-angle,0deg),#00be6f,rgba(79,127,255,.95),rgba(124,45,226,.82),rgba(251,191,36,.8),#00be6f);animation:ResultRow_psOfferRing__36tDs 3.6s linear infinite}.ResultRow_highlightSuccess__cQKbT{border-color:rgba(0,190,111,.28);background:linear-gradient(135deg,rgba(236,253,245,.98),rgba(209,250,229,.78));color:rgba(4,95,65,.98)}@property --ps-offer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ResultRow_psOfferRing__36tDs{to{--ps-offer-angle:360deg}}@keyframes ResultRow_psOfferGlow__1dy5r{0%,to{box-shadow:0 0 0 1px rgba(0,190,111,.16),0 8px 18px -15px rgba(0,190,111,.62),0 0 16px -8px rgba(79,127,255,.78)}50%{box-shadow:0 0 0 1px rgba(79,127,255,.22),0 0 18px -7px rgba(124,45,226,.76),0 10px 24px -14px rgba(0,190,111,.82)}}@media (prefers-reduced-motion:reduce){.ResultRow_highlightAccent__k5NP3,.ResultRow_highlightAccent__k5NP3:before{animation:none}}.ResultRow_meta__A_ykV{margin:.35rem 0 0;font-size:.72rem;color:rgba(13,27,42,.58);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResultRow_metaCompact__OLvdx{margin:.24rem 0 .16rem;font-size:.74rem;font-weight:700;color:rgba(13,27,42,.84)}.ResultRow_badges__FmbSh{margin-top:.4rem;display:flex;flex-wrap:wrap;gap:.35rem}.ResultRow_badge__Og9xe{height:24px;padding:0 .52rem;border-radius:999px;display:inline-flex;align-items:center;gap:.28rem;border:1px solid transparent;font-size:.67rem;letter-spacing:.03em;text-transform:uppercase;font-weight:700}.ResultRow_badgeNeutral__Exh1A{background:rgba(13,27,42,.06);color:rgba(13,27,42,.76);border-color:rgba(13,27,42,.12)}.ResultRow_badgeAccent__FlTV_{background:rgba(234,179,8,.18);color:rgba(146,64,14,.92);border-color:rgba(217,119,6,.36)}.ResultRow_badgeSuccess__haH1W{background:rgba(0,190,111,.13);color:rgba(4,120,87,.94);border-color:rgba(0,190,111,.3)}.ResultRow_brand__HnfTo{grid-area:auto;display:flex;align-items:center;justify-content:center;min-width:104px}.ResultRow_brandPlaceholder__fzUCS{grid-area:auto;min-height:50px}.ResultRow_logoWrap___64tV{position:relative;width:96px;height:50px}.ResultRow_logo__LJwXQ{object-fit:contain;object-position:center center}.ResultRow_rightRail__242Zc{grid-area:auto}.ResultRow_ctaWrap__5Yjqz{grid-area:auto;display:flex;justify-content:flex-end}.ResultRow_cta__wQ1RI{position:relative;min-height:40px;padding:.5rem 1rem;border-radius:.72rem;border:1px solid transparent;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;white-space:nowrap;transition:all .18s ease}.ResultRow_ctaLabel__it_Ue{min-width:0;text-align:center}.ResultRow_ctaIcon__E7P1f{flex:0 0 auto}.ResultRow_ctaPrimary__9MGkU{background:var(--brand-primary,#00be6f);color:#fff;border-color:var(--brand-primary,#00be6f)}.ResultRow_ctaPrimary__9MGkU:hover{background:#00a35f;border-color:#00a35f}.ResultRow_ctaSecondary__SswZI{background:var(--brand-primary,#00be6f);color:#fff;border-color:var(--brand-primary,#00be6f)}.ResultRow_ctaSecondary__SswZI:hover{background:#00a35f;border-color:#00a35f}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_main__SMMQc{grid-template-columns:minmax(96px,112px) minmax(210px,1fr) minmax(156px,180px);grid-template-areas:"brand details rail"}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutSearchRail__IGd6_ .ResultRow_brand__HnfTo{grid-area:brand;min-width:0;width:100%}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_brand__HnfTo{justify-content:flex-start}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_details__0dgbN{grid-area:details}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_rightRail__242Zc{grid-area:rail;display:flex;flex-direction:column;align-items:stretch;gap:.62rem;width:100%;max-width:180px;min-width:0;justify-self:end}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_rightRail__242Zc .ResultRow_priceCol__NKO5p,.ResultRow_layoutSearchRail__IGd6_ .ResultRow_rightRail__242Zc .ResultRow_priceStack__tMIom{width:100%;align-items:stretch}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_rightRail__242Zc .ResultRow_ctaWrap__5Yjqz{width:100%;justify-content:flex-end}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_rightRail__242Zc .ResultRow_cta__wQ1RI{width:100%;justify-content:center}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_ribbon__ptEDe{left:1.25rem;right:auto}.ResultRow_layoutSearchRail__IGd6_.ResultRow_campaign__vMQvT .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutSearchRail__IGd6_.ResultRow_campaign__vMQvT .ResultRow_brand__HnfTo{padding-top:.68rem}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_main__SMMQc{grid-template-columns:minmax(132px,144px) minmax(190px,1fr) minmax(244px,300px);grid-template-areas:"price details brandCta"}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_priceCol__NKO5p{grid-area:price}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_details__0dgbN{grid-area:details}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_brandCtaRail__mAQFD{grid-area:brandCta;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.44rem;min-width:0;width:100%;justify-self:end}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_brand__HnfTo{min-width:0;min-height:30px;width:100%;justify-content:flex-end}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:150px;height:30px}.ResultRow_layoutBrandCtaRail__SLVaZ.ResultRow_campaign__vMQvT .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutBrandCtaRail__SLVaZ.ResultRow_campaign__vMQvT .ResultRow_brand__HnfTo{padding-top:0}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_ctaWrap__5Yjqz{width:100%;justify-content:stretch}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_ctaWrap__5Yjqz .ResultRow_cta__wQ1RI{width:100%;justify-content:center}.ResultRow_chips__qOwkL{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.ResultRow_chip__w9a_R{height:22px;border-radius:999px;padding:0 .48rem;border:1px solid rgba(13,27,42,.12);background:rgba(244,247,250,.88);color:rgba(13,27,42,.78);font-size:.66rem;display:inline-flex;align-items:center;line-height:1}.ResultRow_chipsInline__s_gl6{margin-top:.35rem;flex-wrap:nowrap;overflow:hidden}.ResultRow_chipsDesktop__3ojIA{display:flex}.ResultRow_chipsMobile__5Kti2{display:none}.ResultRow_chipCompact__YK9Y0{max-width:148px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:560}.ResultRow_densityComfortable__hDx3_ .ResultRow_main__SMMQc{min-height:84px}.ResultRow_densityComfortable__hDx3_ .ResultRow_chips__qOwkL{margin-top:.56rem}.ResultRow_densityComfortable__hDx3_ .ResultRow_chip__w9a_R{height:24px;font-size:.72rem}.ResultRow_loadMore__F5Qxd{margin-top:.15rem;width:100%;min-height:46px;border-radius:.85rem;border:1px solid rgba(13,27,42,.16);background:rgba(255,255,255,.96);color:rgba(13,27,42,.86);font-size:.92rem;font-weight:650;transition:all .18s ease}.ResultRow_loadMore__F5Qxd:hover{border-color:rgba(0,190,111,.42);background:rgba(0,190,111,.07)}@media (max-width:900px){.ResultRow_list__AoWab{gap:.62rem}.ResultRow_row__bgvQ5{padding:.8rem .92rem}.ResultRow_main__SMMQc{column-gap:.8rem}.ResultRow_brand__HnfTo{min-width:90px}.ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:88px;height:46px}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_main__SMMQc{grid-template-columns:minmax(88px,104px) minmax(0,1fr) minmax(138px,150px)}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_rightRail__242Zc{gap:.54rem;max-width:150px}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_brand__HnfTo{justify-content:flex-start}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_main__SMMQc{grid-template-columns:minmax(122px,134px) minmax(0,1fr) minmax(212px,252px)}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:136px;height:28px}.ResultRow_cta__wQ1RI{min-height:38px;padding:.44rem .9rem;font-size:.82rem}.ResultRow_chipsInline__s_gl6{flex-wrap:wrap;overflow:visible}}@media (max-width:768px){.ResultRow_list__AoWab{gap:.56rem}.ResultRow_row__bgvQ5{padding:.72rem .82rem}.ResultRow_main__SMMQc{column-gap:.68rem}.ResultRow_campaign__vMQvT .ResultRow_main__SMMQc,.ResultRow_campaign__vMQvT .ResultRow_priceBox__cH1IS,.ResultRow_withSubAction__BTNLB .ResultRow_main__SMMQc,.ResultRow_withSubAction__BTNLB.ResultRow_campaign__vMQvT .ResultRow_main__SMMQc{min-height:0}.ResultRow_campaign__vMQvT .ResultRow_brand__HnfTo{padding-top:.56rem}.ResultRow_priceBox__cH1IS{min-height:0;padding:.36rem .46rem}.ResultRow_priceTopAction__0dVyv{min-height:26px;padding:.16rem .56rem;font-size:.63rem}.ResultRow_pricePrimary__w9C3c{font-size:1.4rem}.ResultRow_priceUnit__6f99S{font-size:.63rem}.ResultRow_priceFooter__kdMc4{gap:.18rem .28rem}.ResultRow_priceLabel__KMi2l{line-height:1.12}.ResultRow_title__1Wa53{white-space:normal;font-size:.96rem}.ResultRow_titleWrap__kdu6M{display:flex;gap:.24rem .34rem}.ResultRow_titlePill__hqdpd{min-height:22px;padding:.16rem .52rem;font-size:.61rem}.ResultRow_subtitle__CrMXD{font-size:.7rem}.ResultRow_highlight__t7TTO{margin-top:.44rem;padding:.24rem .5rem;font-size:.68rem}.ResultRow_meta__A_ykV{font-size:.66rem;white-space:normal}.ResultRow_ribbon__ptEDe{right:.88rem}.ResultRow_ribbonFeatured__piHKj{padding:.28rem .62rem .34rem}.ResultRow_ribbonFeatured__piHKj .ResultRow_ribbonLabel__NJRoq{font-size:.62rem}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_main__SMMQc{grid-template-columns:minmax(84px,98px) minmax(0,1fr) minmax(126px,138px)}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_rightRail__242Zc{gap:.44rem;max-width:138px}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_brand__HnfTo{justify-content:flex-start}.ResultRow_layoutSearchRail__IGd6_ .ResultRow_ribbon__ptEDe{left:.88rem;right:auto}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_main__SMMQc{grid-template-columns:minmax(110px,122px) minmax(0,1fr) minmax(180px,212px)}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:124px;height:26px}.ResultRow_layoutBrandCtaRail__SLVaZ.ResultRow_campaign__vMQvT .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutBrandCtaRail__SLVaZ.ResultRow_campaign__vMQvT .ResultRow_brand__HnfTo{padding-top:0}.ResultRow_layoutBrandCtaRail__SLVaZ .ResultRow_brandCtaRail__mAQFD{gap:.36rem}.ResultRow_chipsInline__s_gl6{flex-wrap:wrap;overflow:visible}.ResultRow_chipsDesktop__3ojIA{display:flex}.ResultRow_chipsMobile__5Kti2{display:none}.ResultRow_contentActionDesktop__qi4aL{display:inline-flex}.ResultRow_contentActionMobile__kg1N7{display:none}.ResultRow_cta__wQ1RI{min-width:0}.ResultRow_densityMicro__YBxEo{padding:.66rem .72rem}.ResultRow_densityMicro__YBxEo .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:84px;height:32px}.ResultRow_densityMicro__YBxEo .ResultRow_pricePrimary__w9C3c{font-size:1.22rem}.ResultRow_densityMicro__YBxEo .ResultRow_priceTopAction__0dVyv{min-height:24px;padding:.14rem .5rem;font-size:.59rem}.ResultRow_densityMicro__YBxEo .ResultRow_priceTopAction__0dVyv svg{width:12px;height:12px}.ResultRow_densityMicro__YBxEo .ResultRow_priceFooter__kdMc4{gap:.16rem .24rem}.ResultRow_densityMicro__YBxEo .ResultRow_pricePillContent__wC_6_{gap:.26rem}.ResultRow_densityMicro__YBxEo .ResultRow_pricePillInfoButton__L_E7N{width:16px;height:16px}.ResultRow_densityMicro__YBxEo .ResultRow_pricePillLabel__ImCRN{font-size:.78rem}.ResultRow_densityMicro__YBxEo .ResultRow_titlePill__hqdpd{min-height:18px;padding:.12rem .42rem;font-size:.54rem}.ResultRow_densityMicro__YBxEo .ResultRow_title__1Wa53{font-size:.86rem}.ResultRow_densityMicro__YBxEo .ResultRow_subtitle__CrMXD{font-size:.64rem}.ResultRow_densityMicro__YBxEo .ResultRow_meta__A_ykV{font-size:.61rem;margin-top:.14rem}.ResultRow_densityMicro__YBxEo .ResultRow_chip__w9a_R{height:18px;padding:0 .36rem;font-size:.58rem}.ResultRow_densityMicro__YBxEo .ResultRow_contentAction__pMRC8{font-size:.58rem;padding:.16rem .42rem;gap:.18rem}.ResultRow_densityMicro__YBxEo .ResultRow_chips__qOwkL{margin-top:.2rem;gap:.2rem}.ResultRow_densityMicro__YBxEo .ResultRow_ctaWrap__5Yjqz .ResultRow_cta__wQ1RI{min-height:34px;font-size:.76rem;padding:.3rem .56rem}}@container (max-width: 820px){.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc{grid-template-columns:minmax(112px,124px) minmax(0,1fr) minmax(70px,auto) auto;column-gap:.72rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc{grid-template-columns:minmax(84px,100px) minmax(0,1fr) minmax(124px,136px)}.ResultRow_layoutBrandCtaRail__SLVaZ:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc{grid-template-columns:minmax(112px,124px) minmax(0,1fr) minmax(168px,204px);grid-template-areas:"price details brandCta"}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo{min-width:76px;justify-content:flex-end}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:84px;height:40px}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceStack__tMIom{align-items:stretch}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceTopAction__0dVyv{width:100%;justify-content:center;min-height:25px;padding:.16rem .5rem;font-size:.61rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceBox__cH1IS{padding:.36rem .44rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_pricePrimary__w9C3c{font-size:1.34rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceLabel__KMi2l{font-size:.6rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_pricePill__wzP8K{min-height:28px}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_pricePillLabel__ImCRN{font-size:.82rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_cta__wQ1RI{min-height:36px;padding:.4rem .82rem;font-size:.79rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo{min-width:0;justify-content:flex-start}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc{gap:.46rem;max-width:136px}.ResultRow_layoutBrandCtaRail__SLVaZ:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:120px;height:26px}.ResultRow_layoutBrandCtaRail__SLVaZ:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutBrandCtaRail__SLVaZ:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo{min-width:0;justify-content:flex-end}.ResultRow_layoutBrandCtaRail__SLVaZ:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brandCtaRail__mAQFD{gap:.34rem}}@container (max-width: 620px){.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc{grid-template-columns:minmax(110px,122px) minmax(0,1fr) auto;grid-template-areas:"price details brand" "price details cta";min-height:0;row-gap:.32rem;column-gap:.56rem;align-items:center}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceCol__NKO5p{grid-area:price;min-width:0;align-items:flex-start}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceStack__tMIom{align-items:stretch}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceBox__cH1IS{min-height:0;padding:.3rem .4rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_pricePrimary__w9C3c{font-size:1.24rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceUnit__6f99S{font-size:.57rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceFooter__kdMc4{gap:.14rem .22rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceLabel__KMi2l{font-size:.57rem;line-height:1.1}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_pricePill__wzP8K{min-height:27px}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_pricePillLabel__ImCRN{font-size:.8rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_pricePillTooltip__IeUqg{min-width:176px;max-width:220px}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_details__0dgbN{grid-area:details;min-width:0}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_title__1Wa53{white-space:normal;font-size:.9rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_titlePill__hqdpd{min-height:21px;padding:.14rem .46rem;font-size:.58rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_subtitle__CrMXD{font-size:.68rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_highlight__t7TTO{margin-top:.4rem;padding:.24rem .48rem;font-size:.66rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_meta__A_ykV{font-size:.65rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo{grid-area:brand;min-width:68px;justify-content:flex-end;align-self:end}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:78px;height:30px}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_ctaWrap__5Yjqz{grid-area:cta;justify-content:flex-end;align-self:start}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_ctaWrap__5Yjqz .ResultRow_cta__wQ1RI{width:auto;justify-content:center;min-height:34px;font-size:.77rem;padding:.34rem .72rem}.ResultRow_layoutBrandCtaRail__SLVaZ:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brandCtaRail__mAQFD{display:contents}.ResultRow_campaign__vMQvT:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc,.ResultRow_campaign__vMQvT:not(.ResultRow_densityMicro__YBxEo) .ResultRow_priceBox__cH1IS,.ResultRow_withSubAction__BTNLB.ResultRow_campaign__vMQvT:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc,.ResultRow_withSubAction__BTNLB:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc{min-height:0}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand price" "details price" "cta cta";row-gap:.18rem;column-gap:.56rem;align-items:flex-start}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo{min-width:0;justify-content:flex-start;align-self:center;padding-top:0}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo).ResultRow_campaign__vMQvT .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo).ResultRow_campaign__vMQvT .ResultRow_brand__HnfTo{padding-top:1.1rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:84px;height:32px}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_details__0dgbN{align-self:center}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc{display:contents}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceCol__NKO5p,.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceStack__tMIom{grid-area:price;width:auto;min-width:0;justify-self:end;align-items:flex-end}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceBox__cH1IS{padding:.58rem .88rem;gap:.22rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_pricePrimary__w9C3c{font-size:1.66rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceLabel__KMi2l,.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceUnit__6f99S{font-size:.7rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceSecondary__28noL{font-size:.68rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_ctaWrap__5Yjqz{grid-area:cta;width:100%;margin-top:.6rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_ctaWrap__5Yjqz .ResultRow_cta__wQ1RI{width:100%;min-height:44px;justify-content:center}.ResultRow_surfaceEmbedded__joLGz .ResultRow_chipsInline__s_gl6{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;overflow:visible;gap:.32rem}.ResultRow_surfaceEmbedded__joLGz .ResultRow_chipCompact__YK9Y0{max-width:100%}}@container (max-width: 460px){.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc{grid-template-columns:minmax(106px,118px) minmax(0,1fr);grid-template-areas:"price brand" "details details" "cta cta";row-gap:.4rem;column-gap:.48rem}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo{align-self:center}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:82px;height:30px}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_ctaWrap__5Yjqz{justify-content:stretch}.ResultRow_row__bgvQ5:not(.ResultRow_densityMicro__YBxEo) .ResultRow_ctaWrap__5Yjqz .ResultRow_cta__wQ1RI{width:100%}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_main__SMMQc{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand price" "details price" "cta cta";row-gap:.18rem;column-gap:.44rem;align-items:flex-start}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo{align-self:flex-start;padding-top:.1rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo).ResultRow_campaign__vMQvT .ResultRow_brandPlaceholder__fzUCS,.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo).ResultRow_campaign__vMQvT .ResultRow_brand__HnfTo{padding-top:1rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:68px;height:28px}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc{display:contents}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceBox__cH1IS{padding:.48rem .68rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_pricePrimary__w9C3c{font-size:1.48rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceLabel__KMi2l,.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceSecondary__28noL,.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceUnit__6f99S{font-size:.64rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceCol__NKO5p,.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_priceStack__tMIom{grid-area:price;width:auto;min-width:0;justify-self:end;align-items:flex-end}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_ctaWrap__5Yjqz{grid-area:cta;width:100%;margin-top:.2rem}.ResultRow_layoutSearchRail__IGd6_:not(.ResultRow_densityMicro__YBxEo) .ResultRow_rightRail__242Zc .ResultRow_ctaWrap__5Yjqz .ResultRow_cta__wQ1RI{width:100%;min-height:42px;font-size:.82rem;justify-content:center}}@container (max-width: 520px){.ResultRow_densityMicro__YBxEo{padding:.62rem .68rem}.ResultRow_densityMicro__YBxEo .ResultRow_main__SMMQc{grid-template-columns:minmax(102px,112px) minmax(0,1fr) auto;grid-template-areas:"price details brand" "price details cta";min-height:0;row-gap:.28rem;column-gap:.46rem;align-items:center}.ResultRow_densityMicro__YBxEo.ResultRow_campaign__vMQvT .ResultRow_main__SMMQc,.ResultRow_densityMicro__YBxEo.ResultRow_campaign__vMQvT .ResultRow_priceBox__cH1IS{min-height:0}.ResultRow_densityMicro__YBxEo.ResultRow_campaign__vMQvT .ResultRow_brand__HnfTo{padding-top:.42rem}.ResultRow_densityMicro__YBxEo .ResultRow_brand__HnfTo{grid-area:brand;min-width:62px;justify-content:flex-end;align-items:center;padding-top:0;align-self:end}.ResultRow_densityMicro__YBxEo .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:70px;height:24px}.ResultRow_densityMicro__YBxEo .ResultRow_priceCol__NKO5p{grid-area:price;min-width:0;align-items:flex-start}.ResultRow_densityMicro__YBxEo .ResultRow_priceStack__tMIom{align-items:stretch}.ResultRow_densityMicro__YBxEo .ResultRow_priceTopAction__0dVyv{width:100%;justify-content:center;min-height:22px;padding:.12rem .44rem;font-size:.56rem}.ResultRow_densityMicro__YBxEo .ResultRow_priceBox__cH1IS{min-height:0;padding:.26rem .34rem;gap:.1rem}.ResultRow_densityMicro__YBxEo .ResultRow_pricePrimary__w9C3c{font-size:1.04rem}.ResultRow_densityMicro__YBxEo .ResultRow_priceUnit__6f99S{font-size:.48rem}.ResultRow_densityMicro__YBxEo .ResultRow_priceFooter__kdMc4{gap:.12rem .18rem;align-items:center}.ResultRow_densityMicro__YBxEo .ResultRow_priceLabel__KMi2l{font-size:.53rem;line-height:1.1}.ResultRow_densityMicro__YBxEo .ResultRow_pricePill__wzP8K{min-height:26px}.ResultRow_densityMicro__YBxEo .ResultRow_pricePillLabel__ImCRN{font-size:.76rem}.ResultRow_densityMicro__YBxEo .ResultRow_pricePillTooltip__IeUqg{min-width:168px;max-width:210px}.ResultRow_densityMicro__YBxEo .ResultRow_details__0dgbN{grid-area:details;min-width:0}.ResultRow_densityMicro__YBxEo .ResultRow_title__1Wa53{white-space:normal;font-size:.84rem}.ResultRow_densityMicro__YBxEo .ResultRow_subtitle__CrMXD{font-size:.62rem}.ResultRow_densityMicro__YBxEo .ResultRow_meta__A_ykV{font-size:.6rem;margin-top:.12rem;white-space:normal}.ResultRow_densityMicro__YBxEo .ResultRow_chip__w9a_R{height:18px;padding:0 .34rem;font-size:.56rem}.ResultRow_densityMicro__YBxEo .ResultRow_chips__qOwkL{margin-top:.18rem;gap:.18rem}.ResultRow_densityMicro__YBxEo .ResultRow_ctaWrap__5Yjqz{grid-area:cta;justify-content:flex-end;align-self:start}.ResultRow_densityMicro__YBxEo .ResultRow_ctaWrap__5Yjqz .ResultRow_cta__wQ1RI{width:auto;justify-content:center;min-height:32px;font-size:.73rem;padding:.28rem .6rem}}@container (max-width: 380px){.ResultRow_densityMicro__YBxEo .ResultRow_main__SMMQc{grid-template-columns:minmax(102px,112px) minmax(0,1fr);grid-template-areas:"price brand" "details details" "cta cta";column-gap:.4rem;row-gap:.36rem}.ResultRow_densityMicro__YBxEo .ResultRow_brand__HnfTo{align-self:center}.ResultRow_densityMicro__YBxEo .ResultRow_brand__HnfTo .ResultRow_logoWrap___64tV{width:74px;height:26px}.ResultRow_densityMicro__YBxEo .ResultRow_ctaWrap__5Yjqz{justify-content:stretch}.ResultRow_densityMicro__YBxEo .ResultRow_ctaWrap__5Yjqz .ResultRow_cta__wQ1RI{width:100%}}@keyframes ResultRow_rowEnter__8Jgxr{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.OfferDetailsModalShell_viewport__mSM4s{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:1.25rem;overscroll-behavior:contain}.OfferDetailsModalShell_overlay__x4X5y{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(0,190,111,.14),transparent 32%),rgba(10,21,33,.58);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .26s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .26s cubic-bezier(.22,1,.36,1);transition:opacity .26s cubic-bezier(.22,1,.36,1),backdrop-filter .26s cubic-bezier(.22,1,.36,1);transition:opacity .26s cubic-bezier(.22,1,.36,1),backdrop-filter .26s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .26s cubic-bezier(.22,1,.36,1)}.OfferDetailsModalShell_dialog__piG23{position:relative;width:min(680px,100%);max-height:min(94dvh,900px);border-radius:1.5rem;border:1px solid rgba(255,255,255,.68);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,246,.98));box-shadow:0 24px 80px -36px rgba(6,20,16,.52);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;isolation:isolate;will-change:transform,opacity;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease}.OfferDetailsModalShell_dialogWide__XYxCr{width:min(880px,100%)}.OfferDetailsModalShell_dialogSidePanelMobile__3_x_o{transform-origin:right center}.OfferDetailsModalShell_header__b7yrU{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1.15rem .75rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,249,.9));border-bottom:1px solid rgba(13,27,42,.08)}.OfferDetailsModalShell_headerContent__vYMWh{display:flex;align-items:center;gap:.75rem;min-width:0}.OfferDetailsModalShell_headerMedia__qlbVa{flex:0 0 auto}.OfferDetailsModalShell_headerText__0hmgm{min-width:0}.OfferDetailsModalShell_title__lKNig{margin:0;font-family:var(--font-poppins,"Poppins"),var(--font-inter,"Inter"),sans-serif;font-size:clamp(1.05rem,1.3vw,1.35rem);font-weight:760;line-height:1.1;letter-spacing:-.02em;color:rgba(13,27,42,.96)}.OfferDetailsModalShell_subtitle__6aeUZ{margin:.2rem 0 0;font-size:.85rem;color:rgba(13,27,42,.6)}.OfferDetailsModalShell_closeButton__0evM5{flex:0 0 auto;width:2.3rem;height:2.3rem;border-radius:999px;border:1px solid rgba(13,27,42,.1);background:rgba(255,255,255,.88);color:rgba(13,27,42,.52);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease}.OfferDetailsModalShell_closeButton__0evM5:hover{transform:translateY(-1px);background:#fff;border-color:rgba(0,190,111,.28);color:rgba(13,27,42,.78)}.OfferDetailsModalShell_body__2NJcP{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.OfferDetailsModalShell_footer__386ud{position:relative;padding:.8rem 1.35rem 1rem;border-top:1px solid rgba(13,27,42,.07);background:linear-gradient(180deg,rgba(245,251,248,.8),rgba(255,255,255,1));box-shadow:0 -14px 30px -28px rgba(7,18,34,.34);z-index:1}@media (max-width:720px){.OfferDetailsModalShell_viewport__mSM4s{align-items:stretch;padding:0}.OfferDetailsModalShell_viewportSidePanelMobile___f4D7{justify-content:flex-end}.OfferDetailsModalShell_dialogWide__XYxCr:not(.OfferDetailsModalShell_dialogSidePanelMobile__3_x_o),.OfferDetailsModalShell_dialog__piG23:not(.OfferDetailsModalShell_dialogSidePanelMobile__3_x_o){width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:none}.OfferDetailsModalShell_dialog__piG23.OfferDetailsModalShell_dialogSidePanelMobile__3_x_o{width:88vw;max-width:88vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0;border:none;box-shadow:-4px 0 32px rgba(13,27,42,.28);touch-action:pan-y;will-change:transform}.OfferDetailsModalShell_header__b7yrU{padding:1rem 1rem .9rem}.OfferDetailsModalShell_footer__386ud{position:-webkit-sticky;position:sticky;bottom:0;padding:.9rem 1rem calc(1.1rem + env(safe-area-inset-bottom, 0px));border-top-color:rgba(13,27,42,.09);background:linear-gradient(180deg,rgba(247,251,249,.16),rgba(247,251,249,.9) 18%,rgba(255,255,255,.98) 46%,rgba(255,255,255,1));-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 -1px 0 rgba(13,27,42,.05),0 -18px 40px -32px rgba(7,18,34,.44)}}.OfferDetailsModalShell_dialogDragging__zORTn{transition:none}@media (prefers-reduced-motion:reduce){.OfferDetailsModalShell_closeButton__0evM5,.OfferDetailsModalShell_dialog__piG23,.OfferDetailsModalShell_overlay__x4X5y{transition:none}}