.lead-form-loading.svelte-1y1cl70,.lead-form-error.svelte-1y1cl70{text-align:center;padding:2rem}.lead-form-error.svelte-1y1cl70{color:#dc3545}.form_box{margin-bottom:15px}.form-50{vertical-align:top;width:48%;display:inline-block}.form-50:nth-child(odd){margin-right:4%}.bar_warning{color:#d9534f;font-size:.9em}.form-control.error,select.error{background-color:#fff5f5;border-color:#dc3545!important}label.error{color:#dc3545;clear:both;width:100%;margin-top:.25rem;font-size:.875rem;font-weight:400;display:block}.form-control:focus.error{box-shadow:0 0 0 .2rem #dc354540;border-color:#dc3545!important}.form_legalchecks .form_box{clear:both;width:100%;margin-bottom:.5rem;display:block}@media (width<=768px){.form-50{width:100%;margin-right:0!important}}.service-quality.svelte-5pmuvm{background:linear-gradient(#fafcfd,#fff);border:1px solid #e8eef5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;padding:7px 8px;display:grid}.service-item.svelte-5pmuvm{min-width:0;color:var(--slate-500);align-items:center;gap:5px;font-size:11px;font-weight:700;line-height:1.15;display:flex}.service-item.svelte-5pmuvm .ico:where(.svelte-5pmuvm){font-size:13px}.service-item.svelte-5pmuvm small:where(.svelte-5pmuvm){color:var(--slate-500);font-size:10.5px;font-weight:800;display:inline}.service-item.svelte-5pmuvm strong:where(.svelte-5pmuvm){color:var(--bn-ink);margin-left:3px;font-size:11.5px;font-weight:900;display:inline}.service-item.svelte-5pmuvm>div:where(.svelte-5pmuvm):last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=640px){.service-quality.svelte-5pmuvm{grid-template-columns:1fr;padding:6px}}.cross-sell-panel.svelte-srmmxe{background:linear-gradient(135deg,#2f9db80b,#fffffff2);border:1px solid #2f9db829;border-radius:12px;gap:4px;margin-top:7px;padding:7px 9px;display:flex}.cross-sell-panel.cross-sell--app.svelte-srmmxe{background:linear-gradient(135deg,#a817680b,#fff 62%,#2f9db809);border-color:#a8176824}.cross-sell-main.svelte-srmmxe{align-items:center;gap:7px;display:flex}.cross-sell-plus.svelte-srmmxe{width:22px;height:22px;color:var(--slate-500);border:1px solid;border-radius:999px;flex-shrink:0;place-items:center;font-size:15px;display:grid}.cross-sell-title.svelte-srmmxe{align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1.25;display:flex}.cross-sell-title.svelte-srmmxe:before{content:"Kapcsolódó termék:";color:var(--slate-500);margin-right:1px;font-size:11.5px;font-weight:900}.cross-sell-title.svelte-srmmxe strong:where(.svelte-srmmxe),.cross-sell-title.svelte-srmmxe .cross-sell-link:where(.svelte-srmmxe){color:var(--bn-ink);font-size:12px;font-weight:900}.cross-sell-title.svelte-srmmxe .cross-sell-link:where(.svelte-srmmxe){text-underline-offset:2px;-webkit-text-decoration:underline #0b122040;text-decoration:underline #0b122040;transition:text-decoration-color .15s}.cross-sell-title.svelte-srmmxe .cross-sell-link:where(.svelte-srmmxe):hover{text-decoration-color:currentColor}.cross-sell-badge.svelte-srmmxe{background:#fff;border:1px solid #e8eef5;border-radius:999px;min-height:21px;padding:0 7px;font-size:10.5px;font-weight:900;line-height:21px}.loading-state{flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.loading-logo-spin{width:80px;height:80px;margin-bottom:1rem;animation:2s linear infinite svelte-bah51t-logoSpin}@keyframes svelte-bah51t-logoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state p{color:#666;margin:0;font-size:1.1rem}.offers-wrapper-v2.is-refreshing,.controlbar.v2.is-refreshing{opacity:.55;pointer-events:none;transition:opacity .18s}@media (prefers-reduced-motion:reduce){.offers-wrapper-v2.is-refreshing,.controlbar.v2.is-refreshing{transition:none}}.featured_offers.svelte-bah51t{flex-direction:column!important;display:block!important}@media (width>=768px){.featured_offers.svelte-bah51t{flex-direction:column!important}.featured_offers.svelte-bah51t .row:where(.svelte-bah51t){flex-wrap:wrap!important;display:flex!important}.featured_offers.svelte-bah51t .col-md-4:where(.svelte-bah51t){flex:none!important;width:33.3333%!important}.featured_offers.svelte-bah51t .offer:where(.svelte-bah51t){height:100%!important;margin-top:0!important}.featured_offers.svelte-bah51t .offer_header:where(.svelte-bah51t){min-height:80px!important}.featured_offers.svelte-bah51t .offer_data:where(.svelte-bah51t){min-height:auto!important}.featured_offers.svelte-bah51t .offer_data:where(.svelte-bah51t) .row:where(.svelte-bah51t){flex-direction:column!important;display:flex!important}.featured_offers.svelte-bah51t .offer_data_block:where(.svelte-bah51t){text-align:center!important;width:100%!important;margin-bottom:8px!important}}@media (width<=767px){.featured_offers.svelte-bah51t .col-12:where(.svelte-bah51t){margin-bottom:1rem}}.large-text.svelte-bah51t .number_format:where(.svelte-bah51t){font-size:1.2em;font-weight:600}.small-text.svelte-bah51t .number_format:where(.svelte-bah51t){color:#666;font-size:.9em;font-weight:400}.offer_data_block.large-text.svelte-bah51t .head:where(.svelte-bah51t),.offer_data_block.small-text.svelte-bah51t .head:where(.svelte-bah51t){font-weight:500}.additional-value.svelte-bah51t{margin-top:.25rem;display:block}.additional-value.small-text.svelte-bah51t{color:#666;font-size:.85em;font-weight:400}.additional-value.large-text.svelte-bah51t{font-size:1em;font-weight:600}.footer-separator.svelte-bah51t{margin-left:1rem}.offer_footer.has_rating.svelte-bah51t .rating-star{color:#ffc107;vertical-align:middle;width:16px;height:16px;margin-left:2px;display:inline-block}.offer_footer.has_rating.svelte-bah51t .info-icon{vertical-align:middle;width:14px;height:14px}.show_ratings.svelte-bah51t{cursor:pointer;color:#06c;margin-left:.5rem}.show_ratings.svelte-bah51t:hover{color:#004999}.ratings-modal-backdrop.svelte-bah51t{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ratings-modal.svelte-bah51t{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.ratings-modal-header.svelte-bah51t{border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.ratings-modal-header.svelte-bah51t h3:where(.svelte-bah51t){margin:0;font-size:1.25rem}.ratings-modal-close.svelte-bah51t{cursor:pointer;color:#666;background:0 0;border:none;padding:.5rem;font-size:1.25rem}.ratings-modal-close.svelte-bah51t:hover{color:#333}.ratings-modal-loading.svelte-bah51t,.ratings-modal-error.svelte-bah51t{text-align:center;padding:2rem}.ratings-modal-content.svelte-bah51t{padding:1.5rem}.ratings-average.svelte-bah51t{text-align:center;margin-bottom:1.5rem}.ratings-score.svelte-bah51t{color:#333;font-size:3rem;font-weight:700;display:block}.ratings-stars.svelte-bah51t{margin:.5rem 0}.ratings-stars.svelte-bah51t .rating-star{color:#ffc107;width:24px;height:24px;display:inline-block}.ratings-total.svelte-bah51t{color:#666;font-size:.9rem}.ratings-breakdown.svelte-bah51t{margin-bottom:1.5rem}.ratings-bar-row.svelte-bah51t{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ratings-bar-row.svelte-bah51t>span:where(.svelte-bah51t):first-child{text-align:right;color:#666;width:50px;font-size:.875rem}.ratings-bar-row.svelte-bah51t>span:where(.svelte-bah51t):first-child .rating-star-small{color:#ffc107;vertical-align:middle;width:12px;height:12px}.ratings-bar.svelte-bah51t{background:#e9ecef;border-radius:4px;flex:1;height:8px;overflow:hidden}.ratings-bar-fill.svelte-bah51t{background:#ffc107;border-radius:4px;height:100%;transition:width .3s}.ratings-bar-row.svelte-bah51t>span:where(.svelte-bah51t):last-child{color:#666;width:40px;font-size:.875rem}.ratings-list.svelte-bah51t{border-top:1px solid #dee2e6;padding-top:1rem}.ratings-list.svelte-bah51t h4:where(.svelte-bah51t){color:#333;margin:0 0 1rem;font-size:1rem}.rating-item.svelte-bah51t{border-bottom:1px solid #eee;padding:.75rem 0}.rating-item.svelte-bah51t:last-child{border-bottom:none}.rating-item-header.svelte-bah51t{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.rating-item-header.svelte-bah51t strong:where(.svelte-bah51t){font-size:.9rem}.rating-item-stars.svelte-bah51t .rating-star-small{color:#ffc107;width:12px;height:12px;display:inline-block}.rating-item-date.svelte-bah51t{color:#999;margin-left:auto;font-size:.8rem}.rating-item-comment.svelte-bah51t{color:#555;margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.grantis_details.svelte-bah51t .details_summary:where(.svelte-bah51t) img:where(.svelte-bah51t){max-width:150px;margin-bottom:1rem}.grantis_details.svelte-bah51t .details_summary:where(.svelte-bah51t) h3:where(.svelte-bah51t){margin-bottom:1rem;font-size:1.25rem}.grantis_details.svelte-bah51t .details_summary:where(.svelte-bah51t) p:where(.svelte-bah51t){margin-bottom:.5rem}.grantis-attributes-table.svelte-bah51t{border-collapse:collapse;width:100%}.grantis-attributes-table.svelte-bah51t tr:where(.svelte-bah51t){border-bottom:1px solid #eee}.grantis-attributes-table.svelte-bah51t tr:where(.svelte-bah51t):last-child{border-bottom:none}.grantis-attributes-table.svelte-bah51t td:where(.svelte-bah51t){vertical-align:top;padding:.5rem 0}.grantis-attributes-table.svelte-bah51t td:where(.svelte-bah51t):first-child{color:#666;width:50%;padding-right:1rem}.grantis-attributes-table.svelte-bah51t td:where(.svelte-bah51t):last-child{width:50%}.new_offer .offer_header_logo{flex:none;width:auto}.new_offer .offer_header_logo img{object-fit:contain;width:auto!important;height:35px!important;min-height:35px!important;max-height:35px!important}.controlbar.v2{background:#fff!important;border:1px solid #eceff3!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;max-width:900px!important;margin:22px auto!important;padding:16px 20px!important;display:flex!important;box-shadow:0 10px 28px #0206170f!important}.controlbar.v2 .left.meta{flex-direction:column!important;align-items:flex-start!important;gap:0!important;display:flex!important}.controlbar.v2 .meta-count{color:var(--bn-ink)!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.2!important}.controlbar.v2 .meta-updated{color:var(--bn-muted)!important;margin-top:2px!important;font-size:.85rem!important;line-height:1.2!important}.controlbar.v2 .sort{flex-shrink:0;align-items:center!important;gap:8px!important;display:flex!important}.controlbar.v2 .sort label{color:var(--bn-muted)!important;font-size:.875rem!important;font-weight:600!important}.controlbar.v2 .sort select{border:1px solid var(--bn-line)!important;color:var(--bn-ink)!important;background:#fff!important;border-radius:10px!important;padding:8px 12px!important;font-size:.875rem!important;font-weight:600!important}.controlbar.v2 .cb-filters{display:none!important}@media (width<=900px){.controlbar.v2{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.controlbar.v2 .left.meta{width:100%!important}.controlbar.v2 .sort{justify-content:space-between!important;width:100%!important}.controlbar.v2 .sort select{flex:auto!important;min-width:0!important;max-width:100%!important}}@media (width<=640px){.controlbar.v2{border-radius:18px!important;padding:14px 16px!important}}.offers-wrapper-v2{--accent:#0c9db5;--accent-ink:#fff;--brand-400:#57b9d0;--brand-500:#2f9db8;--tile:#f3f6fa;--tile-border:#e6ebf2;--usp-bg:#edf7fa;--usp-border:#c7e4ec;max-width:1020px;margin:0 auto;padding:0 40px}.offer.v2{background:#fff!important;border:1px solid #d1ecf1!important;border-radius:20px!important;max-width:none!important;margin-bottom:18px!important;margin-left:0!important;margin-right:0!important;padding:18px!important;transition:transform .18s,box-shadow .18s!important;position:relative!important;box-shadow:0 10px 26px #0f172a0f,0 2px 8px #0f172a0a!important}.offer.v2:hover{transform:translateY(-3px)!important;box-shadow:0 18px 44px #0f172a1a,0 5px 14px #0f172a0f!important}.offer.v2.offer--featured{border:2px solid var(--brand-400)!important;box-shadow:0 14px 34px #3b82f629,0 8px 22px #0f172a0f!important}.offer.v2.offer--featured:hover{box-shadow:0 22px 60px #3b82f633,0 8px 20px #0f172a14!important}.offer.v2 .badge-featured{background:var(--accent)!important;color:#fff!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:800!important;position:absolute!important;top:-12px!important;left:24px!important;box-shadow:0 8px 20px #0c9db559!important}.offer.v2 .offer-head{align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.offer.v2 .head-actions{flex-direction:column!important;align-items:flex-end!important;gap:4px!important;display:flex!important}.offer.v2 .logo-wrap{background:0 0!important;border:0!important;border-radius:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:56px!important;height:48px!important;display:flex!important;overflow:visible!important}.offer.v2 .logo-wrap .bank-logo{object-fit:contain!important;width:auto!important;max-width:130px!important;height:40px!important;max-height:40px!important;display:block!important}.offer.v2 .logo-fallback{display:none!important}.offer.v2 .title{color:var(--slate-900)!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.1!important}.offer.v2 .nametrail{color:#6b7280!important;margin-top:2px!important;font-size:15px!important;font-weight:700!important;display:block!important}.offer.v2 .online-chip{color:var(--accent-500);white-space:nowrap;background:#a8176812;border:1px solid #a8176838;border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.offer.v2 .online-chip .online-chip-ico{font-size:12px}.offer.v2 .spacer{flex:1!important}.offer.v2 .ad-chip{color:var(--brand-700)!important;letter-spacing:.4px!important;white-space:nowrap!important;background:#0ea5b71a!important;border:1px solid #0ea5b73d!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important}.offer.v2 .compare-chip{border:1px solid var(--line)!important;color:#000!important;background:#fff!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important;display:flex!important;box-shadow:0 1px 3px #3b82f626!important}.offer.v2 .compare-chip .compare-checkbox{width:13px!important;height:13px!important;accent-color:var(--slate-900)!important;margin:0!important}.offer.v2 .compare-chip label{cursor:pointer!important;color:#000!important;margin:0!important;font-size:11px!important;font-weight:800!important}.offer.v2 .promo-flag{width:fit-content!important;color:var(--slate-500)!important;letter-spacing:.3px!important;white-space:nowrap!important;background:#edf6fb!important;border:1px solid #d5e6f0!important;border-radius:999px!important;margin-bottom:10px!important;padding:4px 12px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.offer.v2 .offer-chips{flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;padding-top:0!important;display:flex!important}.offer.v2 .offer-chips .chip{border:1px solid var(--slate-200)!important;color:#0f162a!important;white-space:nowrap!important;background:#fff!important;border-radius:999px!important;padding:4px 12px!important;font-size:13px!important;font-weight:800!important}.offer.v2 .status-badge{border:1px solid var(--line)!important;color:#6b7280!important;white-space:nowrap!important;background:#f3f4f6!important;border-radius:999px!important;margin-left:auto!important;padding:6px 10px!important;font-size:12px!important;font-weight:800!important}.offer.v2 .offer-grid{grid-template-columns:1fr 1fr 1fr 220px!important;align-items:stretch!important;gap:12px!important;display:grid!important}.offer.v2 .tile{background:var(--tile)!important;border:1px solid var(--tile-border)!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;min-height:92px!important;padding:16px!important;display:flex!important}.offer.v2 .tile small{color:#6b7280!important;letter-spacing:.2px!important;margin-bottom:6px!important;font-size:14px!important;font-weight:800!important;display:block!important}.offer.v2 .tile strong{color:var(--ink)!important;font-size:24px!important;font-weight:800!important;display:block!important}.offer.v2 .tile .micro{color:#6b7280!important;margin-top:4px!important;font-size:12px!important;font-weight:700!important}.offer.v2 .actions{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:10px!important;display:flex!important}.offer.v2 .btn-primary{background:var(--accent)!important;color:#fff!important;cursor:pointer!important;text-align:center!important;border:none!important;border-radius:12px!important;padding:12px 14px!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s,filter .2s!important;display:block!important;box-shadow:0 12px 28px #0c9db559!important}.offer.v2 .btn-primary:hover{filter:saturate(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 18px 36px #0c9db573!important}.offer.v2 .btn-primary a{color:#fff!important;text-decoration:none!important;display:block!important}.offer.v2 .btn-ghost{color:#111!important;cursor:pointer!important;text-align:center!important;background:#fff!important;border:1.5px solid #e6e8ef!important;border-radius:12px!important;padding:12px 14px!important;font-size:15px!important;font-weight:800!important}.offer.v2 .usp{background:var(--usp-bg)!important;border:2px dashed var(--usp-border)!important;border-radius:6px!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding:8px 12px!important;font-size:14px!important;display:flex!important;box-shadow:0 1px 3px #3b82f61a!important}.offer.v2 .usp .dot{background:var(--accent)!important;border-radius:50%!important;flex-shrink:0!important;width:8px!important;height:8px!important}.offer.v2.offer--disabled{background:#f5f6f8!important;border-color:#e9ecf2!important}.offer.v2.offer--disabled .title,.offer.v2.offer--disabled .nametrail{color:#6b7280!important}.offer.v2.offer--disabled .tile{background:#eef1f5!important;border-color:#e3e7ee!important}.offer.v2.offer--disabled .tile small{color:#9aa3b1!important}.offer.v2.offer--disabled .tile strong{color:#7f8796!important}.offer.v2.offer--disabled .logo-wrap{filter:grayscale()contrast(.9)!important;opacity:.7!important}.offer.v2.offer--disabled .btn-primary{background:var(--line)!important;color:#9ca3af!important;border:1px solid var(--line)!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:0 2px 8px #00000026!important}.offer.v2.offer--disabled .btn-ghost{color:#1f2937!important;background:#fff!important;border-color:#d8dce4!important}.offer.v2.offer--disabled .usp,.offer.v2 .offer_header,.offer.v2 .article_inner,.offer.v2 .offer_sign{display:none!important}.featured_offers .offer_sign{color:var(--slate-500);white-space:nowrap;background:#edf6fb;border:1px solid #d5e6f0;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.offer.v2 .offer_highlight_tab{display:none!important}@media (width<=1200px){.offers-wrapper-v2{max-width:92%!important}}@media (width<=1100px){.offer.v2 .offer-grid{grid-template-columns:1fr 1fr 1fr!important}.offer.v2 .actions{flex-flow:wrap!important;grid-column:1/-1!important}.offer.v2 .btn-primary,.offer.v2 .btn-ghost{flex:1!important}.offers-wrapper-v2{padding:22px 18px!important}}@media (width<=840px){.offer.v2 .offer-grid{grid-template-columns:1fr 1fr!important}}.mobile-compare-toggle,.mobile-compare-hint{display:none!important}@media (width<=640px){.offers-wrapper-v2{max-width:100%!important;padding-left:0!important;padding-right:0!important}.controlbar.v2{max-width:100%!important;margin:12px 0 4px!important}.mobile-compare-toggle{border:1px solid var(--line);color:var(--slate-700);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex!important}.mobile-compare-toggle--active{border-color:var(--brand-400)!important;color:var(--slate-900)!important;background:#edf8fa!important;font-weight:700!important}.mobile-compare-dot{background:#a11c63!important;border-radius:50%!important;flex-shrink:0!important;width:8px!important;height:8px!important;display:inline-block!important}.mobile-compare-toggle--active .mobile-compare-dot{background:#a11c63!important}.mobile-compare-hint{text-align:center;color:var(--slate-500)!important;margin-top:8px!important;margin-bottom:-12px!important;font-size:13px!important;font-weight:800!important;display:block!important}.offer.v2 .compare-chip.compare-chip--mobile-hidden,.offer.v2 .compare-chip label{display:none!important}.offer.v2 .compare-chip .compare-checkbox{appearance:none!important;border:2px solid var(--slate-300)!important;cursor:pointer!important;background:#fff!important;border-radius:50%!important;flex-shrink:0!important;width:22px!important;height:22px!important;position:relative!important}.offer.v2 .compare-chip .compare-checkbox:checked{background:var(--slate-900)!important;border-color:var(--slate-900)!important}.offer.v2 .compare-chip .compare-checkbox:checked:after{content:""!important;background:#fff!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.offer.v2 .offer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.offer.v2 .offer-grid .tile:first-child{grid-column:1/-1!important}.offer.v2 .offer-head{flex-wrap:wrap!important}.offer.v2 .offer-chips{display:none!important}.offer.v2 .actions{flex-flow:wrap!important;grid-column:1/-1!important}.offer.v2 .actions .btn-primary{flex:100%!important;min-height:48px!important}.offer.v2 .actions .btn-ghost{border:1px solid var(--slate-200)!important;color:var(--slate-700)!important;white-space:nowrap!important;background:#fff!important;flex:40%!important;padding-left:8px!important;padding-right:8px!important;font-size:13px!important}.offer.v2 .head-main .title{display:none!important}.offer.v2{border-radius:8px!important;margin-bottom:14px!important;padding:14px!important}.offer.v2 .logo-wrap{border-radius:0!important;width:auto!important;min-width:48px!important;height:40px!important}.offer.v2 .logo-wrap .bank-logo{height:34px!important;max-height:34px!important}.offer.v2 .logo-fallback{display:none!important}.offer.v2 .title{font-size:18px!important}.offer.v2 .nametrail{font-size:14px!important}.offer.v2 .tile{min-height:78px!important;padding:14px!important}.offer.v2 .tile small{font-size:13px!important}.offer.v2 .tile strong{font-size:20px!important}.offer.v2 .usp{padding:8px 10px!important;font-size:13px!important}.offers-wrapper-v2{border-radius:22px!important;padding:16px 0!important}.badge-featured{display:none!important}}.features-block.v2{max-width:860px;margin:32px auto 16px;position:relative;overflow:hidden;background:#fff!important;border:1px solid #eceff3!important;border-top:none!important;border-radius:16px!important;padding:14px 18px 18px!important;box-shadow:0 10px 22px #1414280d!important}.features-block.v2:before{content:"";background:linear-gradient(90deg,#edf7fa,#c3e1ea);height:3px;position:absolute;top:0;left:0;right:0}.features-block.v2 .features-label{border-bottom:1px solid #eceff3;margin-bottom:12px;padding-bottom:12px}.features-block.v2 .features-label span{border:1px solid var(--line);color:var(--slate-700);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;background:#fff!important}.features-block.v2 h3{color:var(--slate-900)!important;margin:0 0 12px!important;font-size:22px!important;font-weight:800!important}.features-block.v2 .features-grid{border:1px solid #c7e4ec;border-radius:12px;grid-template-columns:1fr 1fr;gap:18px;padding:14px;background:linear-gradient(135deg, var(--bn-blue-1), #fff 70%)!important;display:grid!important}.features-block.v2 .feat-col{gap:12px;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.features-block.v2 .feat-col li{align-items:flex-start;gap:10px;color:#374151!important;font-size:19px!important;display:flex!important}.features-block.v2 .feat-col b{color:#111!important}.features-block.v2 .tick{flex-shrink:0;place-items:center;margin-top:2px;border:1px solid var(--brand-400)!important;background:#edf7fa!important;border-radius:50%!important;width:28px!important;height:28px!important;display:inline-grid!important}.features-block.v2 .tick:after{content:"✓";color:#0c9db5;font-size:14px;font-weight:600;line-height:1}@media (width<=840px){.features-block.v2 .features-grid{grid-template-columns:1fr}}.offer.v2 .compare-chip--active label{color:var(--slate-900)!important;font-weight:800!important}.offer.v2 .compare-chip--disabled label{opacity:.4;cursor:not-allowed}.compare-bar{border:1px solid var(--line);z-index:1000;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 48px);max-width:1200px;padding:14px 20px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000024}.compare-bar-left{flex:1;align-items:center;gap:16px;display:flex}.compare-bar-count{color:var(--slate-700);white-space:nowrap;font-size:14px}.compare-bar-chips{flex-wrap:wrap;gap:8px;display:flex}.compare-bar-chip{background:var(--slate-100);border:1px solid var(--line);color:var(--slate-700);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.compare-bar-remove{cursor:pointer;color:var(--slate-400);background:0 0;border:none;padding:0;font-size:16px;line-height:1}.compare-bar-remove:hover{color:#ef4444}.compare-bar-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.compare-bar-clear{border:1px solid var(--line);color:var(--slate-700);cursor:pointer;background:#fff;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:700}.compare-bar-clear:hover{background:var(--slate-50)}.compare-bar-submit{color:#fff;cursor:pointer;background:#0c9db5;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:700}.compare-bar-submit:hover{background:#0a8fa5}.compare-bar-submit:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.compare-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.compare-bar-left{flex-direction:column;align-items:flex-start;gap:8px}.compare-bar-chips{flex-wrap:nowrap;gap:6px}.compare-bar-chip{padding:4px 8px;font-size:12px}.compare-bar-right{gap:8px;display:flex}.compare-bar-clear,.compare-bar-submit{text-align:center;flex:1;padding:10px 12px;font-size:13px}}.cmp-modal-backdrop{z-index:2000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cmp-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0003}.cmp-modal--2{max-width:680px}.cmp-modal--3{max-width:1000px}.cmp-modal-header{border-bottom:1px solid var(--line);z-index:10;background:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex;position:sticky;top:0}.cmp-modal-header h3{color:var(--slate-900)!important;margin:0!important;font-size:18px!important;font-weight:800!important}.cmp-modal-close{border:1px solid var(--line);cursor:pointer;width:32px;height:32px;color:var(--slate-500);background:0 0;border-radius:8px;place-items:center;font-size:20px;line-height:1;display:grid}.cmp-modal-close:hover{background:var(--slate-50)}.cmp-modal-body{gap:16px;padding:20px 24px 24px;display:grid}.cmp-modal--2 .cmp-modal-body{grid-template-columns:1fr 1fr}.cmp-modal--3 .cmp-modal-body{grid-template-columns:1fr 1fr 1fr}@media (width<=640px){.cmp-modal--2 .cmp-modal-body,.cmp-modal--3 .cmp-modal-body{grid-template-columns:1fr}.cmp-modal{border-radius:12px}.cmp-modal-backdrop{align-items:flex-end;padding:12px}}.cmp-col{background:var(--slate-50);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.cmp-col-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.cmp-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;flex-shrink:0;width:48px;height:48px;padding:4px}.cmp-bankname{color:var(--slate-900);font-size:15px;font-weight:800}.cmp-productname{color:var(--slate-500);margin-top:2px;font-size:12px}.cmp-metric{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 14px}.cmp-metric-label{color:var(--slate-500);margin-bottom:2px;font-size:12px}.cmp-metric-value{color:var(--slate-900);font-size:20px;font-weight:800}.cmp-conditions{background:#edf7fa;border:1px solid #c7e4ec;border-radius:10px;padding:12px}.cmp-conditions-title{color:var(--slate-900);margin-bottom:10px;font-size:13px;font-weight:700}.cmp-conditions-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cmp-cond-item{background:#fff;border-radius:8px;padding:8px 10px}.cmp-cond-label{color:var(--slate-500);margin-bottom:2px;font-size:11px}.cmp-cond-value{color:var(--slate-900);font-size:13px;font-weight:700}.cmp-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.cmp-btn-primary{text-align:center;cursor:pointer;border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;display:block;color:#fff!important;background:#0c9db5!important;text-decoration:none!important}.cmp-btn-primary:hover{background:#0a8fa5!important}.cmp-btn-secondary{color:var(--slate-900);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700}.cmp-btn-secondary:hover{background:var(--slate-50)}.offer.v2 .btn-primary--app{background:linear-gradient(135deg,#bf267c,#a81768)!important;box-shadow:0 9px 18px #a817682e!important}.offer.v2 .btn-primary--app:before{content:"📱";margin-right:3px}.offer.v2 .btn-primary--callback{color:var(--slate-900)!important;background:#fff!important;border:1.5px solid #e6e8ef!important}.offer.v2 .cta-process-hint{background:var(--slate-100);border:1px solid var(--slate-200);width:100%;color:var(--slate-600);text-align:left;border-radius:10px;margin-top:4px;padding:7px 10px;font-size:11.5px;font-weight:700;line-height:1.3;display:block}.offer.v2 .cta-process-hint.app-hint{color:var(--slate-700);background:#2f9db80f;border-color:#2f9db829}.no-results-notice.svelte-bah51t{border:1px solid var(--bn-line);border-radius:var(--radius);background:var(--bn-surface-soft);color:var(--bn-ink);margin:1rem 0;padding:1.5rem}
