.home-landing{background:var(--color-surface)}.home-landing .hero{background:var(--color-hero);height:auto;min-height:30rem}.home-landing .hero-backdrop{clip-path:none;object-position:center 84%;width:100%}.home-landing .hero:after{background:var(--color-hero-overlay-copy)}.home-landing .hero-stage{height:auto;min-height:inherit;padding-block:var(--space-10)}.home-landing .hero-copy{width:37rem;max-width:52%;top:0}.hero-ai-mode{align-items:center;gap:var(--space-3);max-width:100%;min-height:44px;margin-top:var(--space-5);color:var(--color-on-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.hero-ai-mode:focus-visible{outline:2px solid var(--color-on-dark);outline-offset:var(--space-2);border-radius:var(--radius-sm)}.hero-ai-mode-mark{border:1.5px dashed color-mix(in srgb, var(--color-accent-soft) 60%, transparent);width:2.75rem;height:2.75rem;color:var(--color-accent-soft);border-radius:50%;flex:none;place-items:center;display:grid}.hero-ai-mode-mark .assistant-sparkle{color:inherit;align-self:center;margin:0}.hero-ai-mode-copy{min-width:0;font-size:var(--text-label);line-height:var(--leading-body);text-wrap:pretty}.hero-ai-mode-cta{align-items:center;gap:var(--space-1);color:var(--color-accent-soft);font-weight:var(--weight-semibold);white-space:nowrap;text-underline-offset:5px;display:inline-flex}.hero-ai-mode-arrow{flex:none}@media (hover:hover) and (pointer:fine){.hero-ai-mode:hover .hero-ai-mode-cta{text-decoration:underline}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:root[data-input-modality=pointer] .hero-ai-mode-arrow{transition:transform var(--motion-base) var(--ease-out)}:root[data-input-modality=pointer] .hero-ai-mode:hover .hero-ai-mode-arrow{transform:translate(3px)}}@media (forced-colors:active){.hero-ai-mode-mark{color:buttontext;border-color:buttontext}.hero-ai-mode-cta{color:linktext}}.home-landing .hero-copy h1{max-width:none;font-size:clamp(3.25rem,4.8vw,4.5rem);line-height:1;font-weight:var(--weight-semibold);letter-spacing:-.045em;margin:0 0 var(--space-5)}.home-landing .hero-copy>p{max-width:none;margin:0 0 var(--space-6);color:var(--color-on-dark);font-size:var(--text-field);line-height:1.6}.home-landing .hero-keyword-search{width:37rem;height:4rem;padding:var(--space-1);border-radius:var(--radius-pill)}.home-landing .hero-keyword-search>svg{width:1.125rem}.home-landing .hero-keyword-search input{padding-right:var(--space-3);height:3.5rem;font-size:var(--text-field)}.home-landing .hero-keyword-search button{justify-content:center;align-items:center;gap:var(--space-4);width:auto;min-width:9rem;height:3.5rem;padding-inline:var(--space-5);border-radius:var(--radius-button);background:var(--color-action);color:var(--color-on-action);font-size:var(--text-label);font-weight:var(--weight-regular);flex-shrink:0;display:inline-flex;position:static}@media (hover:hover) and (pointer:fine){.home-landing .hero-keyword-search button:hover:not(:disabled){background:var(--color-action-hover)}}.hero-actions{align-items:center;gap:0 var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hero-assisted{align-items:center;gap:var(--space-2);min-height:var(--control-height);color:var(--color-accent-soft);font-size:var(--text-caption);text-underline-offset:5px;display:inline-flex}@media (hover:hover) and (pointer:fine){.hero-assisted:hover{text-decoration:underline}}.hero-assisted:focus-visible{outline-color:var(--color-on-dark)}.home-landing .home-discovery{padding-block:var(--space-6) var(--space-3)}.home-landing .home-discovery>.container{margin-bottom:0;transform:none}.home-landing .home-search{box-shadow:none;border:0;border-radius:0;padding:0}.home-landing .home-search-head{margin-bottom:var(--space-3)}.home-landing .home-search .search-box-fields{grid-template-columns:1.2fr 1.2fr 1fr 1.1fr auto}.home-landing .home-search-foot{border-top:0;padding-top:0}.body-option-image{object-fit:contain;outline:0;width:3.75rem;height:2.5rem;display:block}.select-option-icon:has(.body-option-image){width:3.75rem;height:2.5rem}.home-landing .category-section{padding-block:var(--space-8) var(--space-10)}.body-style-heading{margin-bottom:var(--space-5)}.home-landing .category-section .section-heading{max-width:none;margin:0}.home-landing .category-section .section-heading h2{margin-bottom:var(--space-2)}.home-landing .section-heading>p{color:var(--color-ink-muted);font-size:var(--text-label);margin:0}.home-landing .body-style-grid{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-landing .category-tile{align-content:start;min-width:0;text-decoration:none}.body-style-image{aspect-ratio:2;isolation:isolate;width:100%;display:block;position:relative}.home-landing .body-style-image img{object-fit:contain;filter:none;width:100%;height:100%;transition:opacity var(--motion-base) var(--ease-out);position:absolute;inset:0;transform:none}.home-landing .category-meta{padding:var(--space-2) var(--space-1)}.home-landing .category-meta strong{min-height:2.75rem;font-weight:var(--weight-medium);text-transform:none;-webkit-hyphens:auto;hyphens:auto;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.home-landing .body-style-grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.home-landing .body-style-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-landing .category-meta strong{min-height:2rem}}.home-landing .body-style-collection img{width:78%;height:78%;inset:auto auto 0}.home-landing .body-style-collection img:first-child{bottom:22%;left:-3%}.home-landing .body-style-collection img:nth-child(2){bottom:11%;right:-3%}.home-landing .body-style-collection img:nth-child(3){bottom:0;left:9%}.home-landing .is-special .body-style-collection img{width:88%;height:88%}.home-landing .is-special .body-style-collection img:first-child{bottom:14%;left:-3%}.home-landing .is-special .body-style-collection img:nth-child(2){bottom:0;right:-3%}.home-landing .category-meta .category-pill{border-radius:var(--radius-pill);background:var(--color-surface-muted);width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:.25rem .75rem}.home-landing .is-special .category-pill{background:var(--color-special-offer-surface);color:var(--color-accent)}.home-landing .is-all .category-pill{background:var(--color-accent-soft)}@media (prefers-reduced-motion:reduce){.home-landing .body-style-image img{transition:none}}.home-landing .featured-section{padding-block:var(--space-12);background:var(--color-canvas)}.home-landing .featured-head{margin-bottom:var(--space-6);align-items:center}.home-landing .featured-head .section-heading{margin-bottom:0}.featured-actions{align-items:center;gap:var(--space-2) var(--space-6);font-size:var(--text-label);flex-wrap:wrap;display:flex}.home-brands{padding-block:var(--space-12)}.home-brands .section-heading h2{margin-bottom:var(--space-2)}.home-brand-grid{gap:var(--space-6) var(--space-3);margin-block:var(--space-8) var(--space-6);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.home-brand{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-1);border-radius:var(--radius-lg);color:var(--color-ink);transition:background-color var(--motion-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.home-brand .brand-icon{width:5.5rem;height:4rem}.home-brand .brand-icon img{object-fit:contain;width:auto;max-width:4.5rem;height:auto;max-height:3rem}.home-brand strong{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-field);font-weight:var(--weight-strong);text-align:center;overflow-wrap:anywhere}.home-brand:focus-visible{background-color:var(--color-canvas);outline:2px solid var(--color-focus-ring);outline-offset:2px;transition:none}.home-brand:focus-visible strong{color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.home-brand:hover{background-color:var(--color-canvas)}.home-brand:hover strong{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.home-brand{transition:none}}.home-brands>.container>.button{width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex}.home-purchase{isolation:isolate;padding-block:var(--space-16) 0;background:var(--color-accent-soft);position:relative;overflow:hidden}.purchase-heading{text-align:center;max-width:42rem;margin:0 auto var(--space-10)}.purchase-heading .eyebrow{font-size:var(--text-xs)}.purchase-heading h2{font:var(--weight-semibold) clamp(2rem, 3vw, 2.75rem)/var(--leading-title) var(--font-display);letter-spacing:var(--tracking-display);margin:var(--space-3) 0 var(--space-4);text-wrap:balance}.purchase-heading>p{color:var(--color-ink-muted);line-height:var(--leading-body);margin:0}.purchase-steps{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.purchase-steps li{min-width:0}.purchase-photo{aspect-ratio:4/3;border-radius:var(--radius-lg);position:relative;overflow:hidden}.purchase-photo img{object-fit:cover;outline:0;width:100%;height:100%}.purchase-photo video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-proof) var(--ease-out);pointer-events:none;position:absolute;inset:0}.purchase-photo[data-video-ready] video{opacity:1}.purchase-scene-progress{background:var(--color-action);opacity:0;transform-origin:0;height:3px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.purchase-motion-toggle{margin:var(--space-4) 0 0 auto;font-size:var(--text-label);display:flex}@media (prefers-reduced-motion:reduce){.purchase-photo video,.purchase-scene-progress,.purchase-motion-toggle{display:none}}.purchase-photo>span{bottom:var(--space-4);left:var(--space-4);width:var(--control-height);height:var(--control-height);border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-dark);font-size:var(--text-label);font-weight:var(--weight-strong);place-items:center;display:grid;position:absolute}.purchase-steps h3{margin:var(--space-6) 0 var(--space-3);font:var(--weight-strong) var(--text-callout)/var(--leading-title) var(--font-display);letter-spacing:var(--tracking-heading)}.purchase-steps p{max-width:39ch;font-size:var(--text-body-sm);color:var(--color-ink-muted);line-height:var(--leading-relaxed);margin:0}.purchase-link{width:-moz-fit-content;width:fit-content;margin:var(--space-8) auto var(--space-12);display:flex}.home-trust{gap:var(--space-12);border-top:1px solid var(--color-line);padding-block:var(--space-10) var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.home-trust h2{max-width:14ch;font-size:var(--text-section-display);font-weight:var(--weight-semibold);line-height:var(--leading-title);text-wrap:balance;margin:0}.home-inventory{gap:var(--space-6);margin:var(--space-8) 0 0;display:grid}.home-inventory>div{gap:var(--space-1);flex-direction:column-reverse;display:flex}.home-inventory dt{color:var(--color-ink-muted);font-size:var(--text-label)}.home-inventory dd{color:var(--color-hero);font:var(--weight-semibold) clamp(2.75rem, 4vw, 3.5rem)/1 var(--font-display);letter-spacing:var(--tracking-display-md);font-variant-numeric:tabular-nums;margin:0}.home-benefits{align-content:start;display:grid}@media not (max-width:46rem){.home-trust:not(:has(.home-benefits)) .home-trust-facts{display:contents}.home-trust:not(:has(.home-benefits)) .home-inventory{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;margin:0}}.home-benefits>div{gap:var(--space-6);padding-block:var(--space-5);grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.home-benefits>div+div{border-top:1px solid var(--color-line)}.home-benefits>div:first-child{padding-top:0}.home-benefits img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%;display:block}.home-benefits h3{margin:0 0 var(--space-2);font-size:var(--text-heading-sm);font-weight:var(--weight-strong)}.home-benefits p{max-width:38ch;color:var(--color-ink-muted);font-size:var(--text-label);line-height:var(--leading-relaxed);margin:0}.home-landing .installment-section{background:var(--color-surface);padding-block:var(--space-12)}.home-landing .installment-section .segmented-control{margin-bottom:var(--space-4)}.home-landing .home-guide-section{padding-bottom:var(--space-12)}.home-landing .callback-section{padding-block:var(--space-16)}@media (min-width:100rem){.home-landing .hero{min-height:33rem}.home-landing .hero-backdrop{object-position:center 86%}}@media (max-width:64rem){.home-landing .hero{min-height:28rem}.home-landing .hero-copy{max-width:58%}.home-landing .hero-keyword-search button{min-width:7rem;padding-inline:var(--space-3);gap:var(--space-2)}.home-landing .hero-keyword-search>svg{display:none}.home-landing .hero-keyword-search input{padding-left:var(--space-3)}.home-landing .home-search .search-box-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.home-landing .search-submit{grid-column:1/-1}.home-brand-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.purchase-steps{gap:var(--space-4)}.purchase-steps h3{font-size:var(--text-heading-md)}}@media (not (max-width:46rem)) and (max-width:56rem){.home-landing .home-search .search-box-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.home-landing .hero{min-height:35rem}.home-landing .hero-stage{padding-block:var(--space-8) 12rem;display:block}.home-landing .hero-backdrop{object-position:78% bottom;height:21rem;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 24%);mask-image:linear-gradient(#0000,#000 24%)}.home-landing .hero:after{background:var(--color-hero-overlay-mobile)}.home-landing .hero-copy{width:100%;max-width:none}.home-landing .hero-copy h1{max-width:none;margin:0 0 var(--space-4);font-size:clamp(2.5rem,10.8vw,3.5rem)}.home-landing .hero-copy>p{max-width:35ch;font-size:var(--text-label);margin-bottom:var(--space-5);line-height:1.5}.home-landing .hero-keyword-search{width:100%;height:3.5rem}.home-landing .hero-keyword-search input{height:3rem}.home-landing .hero-keyword-search button{min-width:7rem;height:3rem;font-size:var(--text-caption)}.hero-actions{gap:0 var(--space-4);margin-top:var(--space-2)}.hero-assisted{font-size:var(--text-xs)}.home-landing .home-discovery{padding-block:var(--space-4) var(--space-2)}.home-landing .home-search .search-box-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.home-landing .search-box-fields>.field-label,.home-landing .search-budget-field{grid-column:auto}.home-landing .home-search .select__single-value,.home-landing .home-search select{font-size:var(--text-field)}.home-landing .home-search .select__value-container,.home-landing .home-search select{padding-inline:var(--space-2)}.home-landing .home-search .input-group-prefix{display:none}.home-landing .home-search .input-group>.field{padding-inline:var(--space-3)}.home-landing .home-search .input-group:has(.input-group-action)>.field{padding-inline-end:var(--space-12)}.home-landing .budget-kind{gap:var(--space-3)}.home-landing .home-search-foot{gap:var(--space-1)}.home-landing .home-search-foot>a{font-size:var(--text-caption)}.home-landing .budget-presets{justify-content:space-between;gap:var(--space-1);width:100%}.home-landing .budget-presets button{flex:1}.home-landing .category-section{padding-block:var(--space-6) var(--space-8)}.home-landing .section-heading>p{margin-top:var(--space-2)}.home-landing .featured-section,.home-brands{padding-block:var(--space-8)}.home-landing .featured-head{align-items:start;gap:var(--space-2)}.featured-actions{column-gap:var(--space-4);font-size:var(--text-caption)}.home-brand-grid{gap:var(--space-4) var(--space-2);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.home-brand .brand-icon{width:4rem;height:3.5rem}.home-brand .brand-icon img{max-width:4rem;max-height:2.5rem}.home-brand strong{font-size:var(--text-label)}.home-purchase{padding-top:var(--space-10)}.purchase-heading{text-align:left;margin-bottom:var(--space-6)}.purchase-heading h2{font-size:2rem}.purchase-heading>p{font-size:var(--text-label)}.purchase-steps{gap:var(--space-8);grid-template-columns:1fr}.purchase-photo{aspect-ratio:3/2}.purchase-steps h3{margin-top:var(--space-5);font-size:var(--text-callout)}.purchase-steps p{max-width:none}.purchase-link{width:100%;margin-block:var(--space-6) var(--space-8)}.home-trust{gap:var(--space-8);padding-block:var(--space-8) var(--space-10);grid-template-columns:1fr}.home-inventory{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.home-inventory dd{font-size:2rem}.home-inventory dt{font-size:var(--text-xs)}.home-benefits>div{gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:5rem minmax(0,1fr);align-items:start}.home-benefits>div:first-child{border-top:1px solid var(--color-line);padding-top:var(--space-4)}.home-landing .installment-section{padding-block:var(--space-8)}.home-landing .callback-section{padding-block:var(--space-10)}}.home-landing{-webkit-hyphens:auto;hyphens:auto}.home-search{container:home-search/inline-size}.home-search select{overflow:hidden}.home-brand .brand-icon{max-width:100%}@container home-search (width<=20rem){.home-landing .home-search .search-box-fields{grid-template-columns:minmax(0,1fr)}}.home-landing .hero-keyword-search input:focus-visible{box-shadow:none;outline:none}.home-landing .hero-keyword-search:has(input:focus-visible){outline:2px solid var(--color-on-dark);outline-offset:var(--space-1)}.home-landing .customer-review-section,.home-brands,.home-purchase,.home-trust,.installment-section,.home-guide-section,.callback-section{content-visibility:auto;contain-intrinsic-size:auto 600px}.home-landing :is(p,h1,h2,h3,a,dd,.offer-title){overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){:root[data-input-modality=pointer] .home-landing :is(.budget-presets button,.hero-keyword-search button,.hero-actions a):not(:disabled){transition:transform var(--motion-release) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out)}:root[data-input-modality=pointer] .home-landing :is(.budget-presets button,.hero-keyword-search button,.hero-actions a):not(:disabled)[data-pressed]{transition-duration:var(--motion-fast);transform:scale(.97)}}.partner-section{background:var(--color-surface)}.partner-section .section-heading p{max-width:65ch}.partner-section .section-heading h2{font-size:var(--text-section-display)}.partner-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.partner-grid li{min-width:0;height:88px;padding:var(--space-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.partner-grid li:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-logo-shine) 80%, transparent), transparent);inset-block:0;width:40%;position:absolute;left:0;transform:translate(-150%)skew(-15deg)}@keyframes partner-logo-shine{0%{opacity:0;transform:translate(-150%)skew(-15deg)}15%,80%{opacity:1}to{opacity:0;transform:translate(400%)skew(-15deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.partner-grid li:hover:after{animation:partner-logo-shine var(--motion-brand-shine) linear both}}.partner-grid img{object-fit:contain;outline:none;width:100%;max-width:220px;height:72px;display:block}@media (min-width:48rem){.partner-grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.partner-grid li{height:104px}.partner-grid img{height:88px}}.partner-art-filter{pointer-events:none;position:absolute}.partner-intro{padding:var(--space-4);background:var(--color-hero);justify-content:center;display:flex}.partner-intro a{overflow-wrap:anywhere;gap:var(--space-3);width:100%;min-width:0;max-width:27rem;min-height:44px;color:var(--color-on-dark);font-size:var(--text-label);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.partner-intro-heading{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:var(--weight-semibold);line-height:var(--leading-title);letter-spacing:var(--tracking-display);display:flex}.partner-intro-heading svg{flex:none;width:24px;height:24px}.partner-intro-logos{align-items:center;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.partner-intro-mark{align-items:center;min-width:0;height:48px;display:flex;overflow:hidden}.partner-intro-mark img{object-fit:contain;outline:none;flex-shrink:0;width:125%;max-width:none;height:100%;transform:translate(-10%)}.partner-intro-mark[data-partner=Bank\ Pekao] img{width:155%;transform:translate(-17.75%)}.partner-intro-mark[data-partner=VEHIS] img{width:100%;height:70%;transform:none}.partner-intro-more{min-width:40px;min-height:44px;font-size:var(--text-field);font-variant-numeric:tabular-nums;border-inline-start:1px solid;place-items:center;padding-inline-start:var(--space-2);display:grid}@media (hover:hover) and (pointer:fine){.partner-intro a:hover .partner-intro-heading{text-underline-offset:4px;text-decoration:underline}}.partner-intro a:focus-visible{outline:2px solid var(--color-on-dark);outline-offset:6px}#partners-title{scroll-margin-top:calc(var(--header-height,80px) + var(--space-6))}@media (min-width:64rem){.home-landing{position:relative}.partner-intro{top:var(--space-4);right:max(var(--space-10), calc((100% - var(--container)) / 2));z-index:3;background:0 0;width:min(27rem,40%);padding:0;position:absolute}.partner-intro a{gap:var(--space-3)}.partner-intro-mark{height:56px}.partner-intro-more{font-size:var(--text-callout)}.home-landing .hero:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-hero) 75%, transparent), transparent 48%), var(--color-hero-overlay)}}.partner-section{content-visibility:auto;contain-intrinsic-size:auto 600px}
