@font-face{font-family: 'Archivo';font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/h/fonts/archivo-latin-ext-400-900.a75c792f98.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Archivo';font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/h/fonts/archivo-latin-400-900.4c98b9d490.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/h/fonts/inter-latin-ext-100-900.a28eb6d3cc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/h/fonts/inter-latin-100-900.c940764593.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'JetBrains Mono';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/h/fonts/jetbrains-mono-100-800.25d2bde195.woff2) format('woff2')}@font-face{font-family: 'Inter Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Arimo');font-weight:100 449;size-adjust:105.70%;ascent-override:91.65%;descent-override:22.91%;line-gap-override:0%}@font-face{font-family: 'Inter Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Arimo');font-weight:450 549;size-adjust:106.43%;ascent-override:91.02%;descent-override:22.75%;line-gap-override:0%}@font-face{font-family: 'Inter Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Arimo Bold');font-weight:550 649;size-adjust:101.73%;ascent-override:95.23%;descent-override:23.81%;line-gap-override:0%}@font-face{font-family: 'Inter Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Arimo Bold');font-weight:650 900;size-adjust:101.18%;ascent-override:95.74%;descent-override:23.94%;line-gap-override:0%}@font-face{font-family: 'Archivo Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Arimo Bold');font-weight:100 649;size-adjust:96.64%;ascent-override:90.85%;descent-override:21.73%;line-gap-override:0%}@font-face{font-family: 'Archivo Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Arimo Bold');font-weight:650 749;size-adjust:98.9%;ascent-override:86.95%;descent-override:20.80%;line-gap-override:0%}@font-face{font-family: 'Archivo Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Arimo Bold');font-weight:750 900;size-adjust:103.29%;ascent-override:85.01%;descent-override:20.33%;line-gap-override:0%}@font-face{font-family: 'Inter Fallback R';src:local('Roboto'),local('Roboto-Regular');font-weight:100 449;size-adjust:107.85%;ascent-override:89.82%;descent-override:22.46%;line-gap-override:0%}@font-face{font-family: 'Inter Fallback R';src:local('Roboto Medium'),local('Roboto-Medium');font-weight:450 549;size-adjust:107.27%;ascent-override:90.31%;descent-override:22.58%;line-gap-override:0%}@font-face{font-family: 'Inter Fallback R';src:local('Roboto Bold'),local('Roboto-Bold');font-weight:550 649;size-adjust:108.01%;ascent-override:89.69%;descent-override:22.42%;line-gap-override:0%}@font-face{font-family: 'Inter Fallback R';src:local('Roboto Bold'),local('Roboto-Bold');font-weight:650 900;size-adjust:107.44%;ascent-override:90.17%;descent-override:22.54%;line-gap-override:0%}@font-face{font-family: 'Archivo Fallback R';src:local('Roboto Bold'),local('Roboto-Bold');font-weight:100 649;size-adjust:102.61%;ascent-override:85.57%;descent-override:20.47%;line-gap-override:0%}@font-face{font-family: 'Archivo Fallback R';src:local('Roboto Bold'),local('Roboto-Bold');font-weight:650 749;size-adjust:107.21%;ascent-override:81.89%;descent-override:19.59%;line-gap-override:0%}@font-face{font-family: 'Archivo Fallback R';src:local('Roboto Bold'),local('Roboto-Bold');font-weight:750 900;size-adjust:109.66%;ascent-override:80.07%;descent-override:19.15%;line-gap-override:0%}:root{--brand:#BF1E2D;--brand-hover:#9D1825;--brand-soft:#FBECEE;--brand-ink:#EF4B58;--brand-gray:#949599;--fg:#16181D;--fg-2:#454B55;--fg-muted:#5F656F;--bg:#FFFFFF;--surface:#FFFFFF;--surface-2:#F7F5F1;--surface-3:#EEEBE5;--border:#E6E2DA;--border-strong:#D2CDC3;--dark:#121418;--dark-2:#1A1D22;--wa:#25D366;--danger:#B3092A;--accent:#454B55;--ink-950:#FFFFFF;--ink-900:#F7F5F1;--ink-850:#F3F0EB;--ink-800:#EEEBE5;--ink-700:#E6E2DA;--ink-600:#D2CDC3;--line:#E6E2DA;--line-strong:#D2CDC3;--paper:#F7F5F1;--paper-2:#EEEBE5;--paper-line:#E6E2DA;--text:#16181D;--text-2:#454B55;--muted:#5F656F;--text-ink:#16181D;--muted-ink:#5A606A;--red:#BF1E2D;--red-hi:#BF1E2D;--red-lo:#9D1825;--red-glow:rgba(191,30,45,.24);--sand:#454B55;--sand-lo:#16181D;--ok:#16181D;--fit-ok-fg:#0B6B38;--fit-ok-bg:#E7F5EC;--fit-ok-bd:#A9D9BC;--warn:#454B55;--f-display: 'Archivo','Archivo Fallback','Archivo Fallback R','Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--f-body: 'Inter','Inter Fallback','Inter Fallback R',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--f-mono: 'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace;--fs-2xs:.75rem;--fs-xs:.8125rem;--fs-meta:.875rem;--fs-hint:.875rem;--fs-sm:.9375rem;--fs-ui:1rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-h1:clamp(2.25rem,1.5rem + 2.6vw,3.75rem);--fs-h2:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);--fs-h3:clamp(1.25rem,1.15rem + .4vw,1.5rem);--fs-2xl:clamp(1.5rem,1.25rem + 1vw,2rem);--fs-3xl:var(--fs-h2);--fs-hero:var(--fs-h1);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--wrap:1240px;--gutter:clamp(20px,4vw,32px);--r-1:6px;--r-2:10px;--r-3:16px;--r-pill:999px;--r-sm:var(--r-1);--r-md:var(--r-2);--r-lg:var(--r-3);--cut:0px;--sh-1:0 1px 2px rgba(22,24,29,.05),0 2px 6px -3px rgba(22,24,29,.06);--sh-2:0 2px 4px -2px rgba(22,24,29,.08),0 16px 32px -14px rgba(22,24,29,.26);--sh-3:0 24px 56px -20px rgba(22,24,29,.32),0 4px 12px -4px rgba(22,24,29,.08);--sh-brand:0 1px 2px rgba(110,14,24,.22),0 12px 26px -12px rgba(191,30,45,.55);--shadow-sm:var(--sh-1);--shadow-md:var(--sh-2);--shadow-lg:var(--sh-3);--ring:0 0 0 3px rgba(191,30,45,.18);--media-bg:#FAF9F7;--media-studio:radial-gradient(120% 95% at 50% 32%,#FFFFFF 0%,#FCFBF9 46%,#F2F0EB 100%);--media-floor:radial-gradient(40% 6% at 50% 90%,rgba(22,24,29,.09),transparent 72%);--media-pad:10%;--photo-grade:saturate(.95) contrast(1.04);--photo-shade:linear-gradient(180deg,rgba(18,20,24,0) 40%,rgba(18,20,24,.55) 100%);--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-spring-soft:cubic-bezier(.3,1.25,.6,1);--t-fast:150ms;--t-base:240ms;--t-slow:420ms;--t-scene:700ms;--dur-1:var(--t-fast);--dur-2:var(--t-base);--dur-3:var(--t-slow);--header-h:72px;--header-total:73px;--mega-top:73px;--mbar-h:0px;--consent-h:0px;--fixed-bottom:calc(var(--mbar-h) + var(--consent-h))}@media (min-width: 1024px){:root{--fs-md:1.0625rem}}@media (max-width: 1099px){:root{--header-h:64px;--header-total:65px;--mega-top:65px}}@media (max-width: 860px){:root{--mbar-h:calc(64px + env(safe-area-inset-bottom,0px))}}.on-dark,.section--dark,.panel--ink{--bg:#121418;--surface:#1A1D22;--surface-2:#16191D;--surface-3:#23272E;--fg:#F4F2EE;--fg-2:#C5C9D0;--fg-muted:#9AA0A9;--border:rgba(255,255,255,.12);--border-strong:rgba(255,255,255,.24);--brand-soft:rgba(239,75,88,.16);--accent:#C5C9D0;--danger:#FF8A9A;--ink-950:#0D0F12;--ink-900:#16191D;--ink-850:#1A1D22;--ink-800:#1E2228;--ink-700:#282D35;--ink-600:#343A44;--line:rgba(255,255,255,.12);--line-strong:rgba(255,255,255,.24);--paper:#16191D;--paper-2:#1E2228;--paper-line:rgba(255,255,255,.12);--text:#F4F2EE;--text-2:#C5C9D0;--muted:#9AA0A9;--red-hi:#EF4B58;--sand:#C5C9D0;--ok:#F4F2EE;--warn:#C5C9D0;--fit-ok-fg:#8FE0AE;--fit-ok-bg:rgba(46,160,98,.18);--fit-ok-bd:rgba(143,224,174,.4);color:var(--fg)}.section--dark{background:var(--bg)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-total) + 16px);scroll-padding-bottom:calc(var(--fixed-bottom,0px) + 16px)}html:has(.pd-bar.is-on){scroll-padding-bottom:calc(var(--fixed-bottom,0px) + 96px)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:var(--fs-md);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0;font-family:var(--f-display);font-weight:700;line-height:1.12;letter-spacing:-.01em;text-transform:none;color:inherit;text-wrap:balance}:where(h1){font-size:var(--fs-h1);font-weight:800;line-height:1.04;letter-spacing:-.02em}:where(h2){font-size:var(--fs-h2);line-height:1.1}:where(h3){font-size:var(--fs-h3);line-height:1.2}:where(h4){font-size:1.125rem;line-height:1.3;font-weight:600}p{margin:0}ul,ol{margin:0;padding:0}ul{list-style:none}strong,b{font-weight:600}::selection{background:var(--brand);color:#fff}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.on-dark :focus-visible{outline-color:#fff}[hidden]{display:none !important}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-64px;z-index:200;background:var(--fg);color:#fff;padding:10px 16px;border-radius:var(--r-1);font-weight:600}.skip-link:focus{top:12px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--s-8);position:relative}.section--tight{padding-block:var(--s-7)}.section--paper{background:var(--surface-2);color:var(--fg)}.section--panel{background:var(--surface-2);border-block:1px solid var(--border)}@media (max-width: 760px){.section{padding-block:var(--s-7)}.section--tight{padding-block:var(--s-6)}}.muted{color:var(--fg-muted)}.mono{font-family:var(--f-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-body);font-size:var(--fs-xs);font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.eyebrow::before{content: "";flex:none;width:24px;height:9px;background:linear-gradient(to bottom,var(--brand) 0 2px,transparent 2px 3.5px,var(--brand-gray) 3.5px 5.5px,transparent 5.5px 7px,var(--brand) 7px 9px);clip-path:polygon(36% 0,100% 0,100% 100%,0 100%)}.on-dark .eyebrow::before{--brand:var(--brand-ink)}.sec-head{display:grid;gap:var(--s-3);margin-bottom:clamp(24px,4vw,40px)}.sec-head--split{grid-template-columns:1fr auto;align-items:end;gap:var(--s-5)}.sec-title{font-size:var(--fs-h2);letter-spacing:-.02em}.sec-title em{font-style:normal;color:var(--brand)}.on-dark .sec-title em{color:var(--brand-ink)}.sec-lead{max-width:37.85em;color:var(--fg-2);font-size:var(--fs-lg)}.sec-head--split>p:last-child:not(:first-child){max-width:44ch}@media (max-width: 900px){.sec-head--split{grid-template-columns:minmax(0,1fr)}.sec-head--split>p:last-child:not(:first-child){max-width:60ch}}.btn{--bg:var(--surface-3);--fg:var(--text);--bd:var(--surface-3);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--r-2);background:var(--bg);color:var(--fg);border:1px solid var(--bd);font-family:var(--f-body);font-weight:600;font-size:var(--fs-ui);line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-fast) var(--ease)}.btn svg{width:20px;height:20px;flex:none}.btn:hover{--bg:var(--ink-600)}.btn:active{transform:scale(.97)}.btn:focus-visible{outline-offset:2px;border-radius:var(--r-2)}.btn>svg:last-child:not(:first-child),.btn .arrow{transition:transform var(--t-base) var(--ease-out)}.btn:hover>svg:last-child:not(:first-child),.btn:hover .arrow{transform:translateX(3px)}.btn--primary,.btn--red{--bg:var(--brand);--fg:#fff;--bd:var(--brand);background-image:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,0) 60%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(110,14,24,.22)}.btn--primary:hover,.btn--red:hover{--bg:var(--brand-hover);--bd:var(--brand-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),var(--sh-brand)}.btn--primary::after,.btn--red::after{content: "";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.26) 50%,transparent 70%);transform:translateX(-110%)}.btn--primary:hover::after,.btn--red:hover::after{transform:translateX(110%);transition:transform var(--t-scene) var(--ease-out)}.btn--secondary,.btn--ghost{--bg:var(--surface);--fg:var(--text);--bd:var(--border-strong);box-shadow:var(--sh-1)}.btn--secondary:hover,.btn--ghost:hover{--bg:var(--surface);--bd:var(--brand);--fg:var(--brand-hover)}.on-dark .btn--secondary,.on-dark .btn--ghost,.btn--text,.btn--light{box-shadow:none}.on-dark .btn--secondary,.on-dark .btn--ghost{--bg:transparent;--bd:rgba(255,255,255,.32)}.on-dark .btn--secondary:hover,.on-dark .btn--ghost:hover{--bg:rgba(255,255,255,.08);--bd:#fff}.btn--wa{--bg:var(--surface);--fg:var(--text);--bd:var(--border-strong);box-shadow:var(--sh-1)}.btn--wa:hover{--bg:var(--surface);--bd:var(--brand)}.btn--wa>svg:first-child{color:var(--wa);transform:none !important}.on-dark .btn--wa{--bg:#fff;--fg:#16181D;--bd:#fff}.on-dark .btn--wa:hover{--bg:#EEEBE5;--bd:#EEEBE5}.btn--light{--bg:#fff;--fg:#16181D;--bd:#fff}.btn--light:hover{--bg:#EEEBE5;--bd:#EEEBE5}.btn--ink{--bg:var(--dark);--fg:#fff;--bd:var(--dark)}.btn--ink:hover{--bg:#000;--bd:#000}.btn--text{--bg:transparent;--bd:transparent;--fg:var(--text);padding:0 2px;border-radius:var(--r-1);overflow:visible;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--border-strong)}.btn--text:hover{--bg:transparent;text-decoration-color:var(--brand)}.btn--text svg{width:18px;height:18px}.btn--sm{min-height:36px;padding:0 14px;font-size:var(--fs-sm);gap:6px}.btn--sm svg{width:18px;height:18px}.btn--sm.btn--text{padding:0 2px}.btn--lg{min-height:52px;padding:0 26px;font-size:1rem}.btn--block{width:100%;white-space:normal;text-align:center}@media (max-width: 420px){body:not(.yon-govde):not(.by-govde) .btn{white-space:normal;text-align:center;line-height:1.25;padding-block:6px}}@media (pointer: coarse){.btn--sm,.link-arrow{min-height:44px}.p-card__add{min-width:44px;min-height:44px}}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-body);font-weight:600;font-size:var(--fs-ui);color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--border-strong)}.link-arrow svg{width:16px;height:16px;transition:transform var(--t-base) var(--ease-out)}.link-arrow:hover{text-decoration-color:var(--brand)}.link-arrow:hover svg{transform:translateX(3px)}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;font-family:var(--f-body);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);border-radius:var(--r-1);color:var(--fg-2);background:var(--surface);white-space:nowrap}.tag svg{width:14px;height:14px}.tag--red{background:var(--brand);border-color:var(--brand);color:#fff}.tag--sand{color:var(--fg-2);background:transparent}.tag--ok{color:var(--fg);background:var(--surface-2);border-color:var(--border-strong)}.tag--muted{color:var(--fg-2);background:var(--surface-2);border-color:var(--border)}.tag--dark{background:var(--fg);border-color:var(--fg);color:var(--bg)}.code-chip{font-family:var(--f-mono);font-size:var(--fs-meta);font-weight:500;letter-spacing:0;color:var(--fg-2);font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-1);background:var(--surface);color:var(--fg);font-size:var(--fs-sm);font-weight:500;line-height:1.25;text-align:left;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),transform var(--t-base) var(--ease-spring)}.chip small{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums}.chip svg{width:16px;height:16px;flex:none}.chip:hover{border-color:var(--border-strong);background:var(--surface-2)}.chip:active{transform:scale(.97)}.chip.is-selected,.chip[aria-pressed="true"],.chip[aria-current="true"]{background:var(--brand-soft);border-color:var(--brand);font-weight:600}.chip.is-selected small,.chip[aria-pressed="true"] small,.chip[aria-current="true"] small{color:var(--fg-2)}.chips{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.q-badge{display:inline-flex;align-items:center;height:22px;padding:0 7px;font-family:var(--f-body);font-size:var(--fs-2xs);font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);border-radius:var(--r-1);color:var(--fg-2);background:transparent;white-space:nowrap}.q-badge--orijinal{background:var(--fg);border-color:var(--fg);color:var(--bg)}.header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:3px solid var(--brand);transition:box-shadow var(--t-base) var(--ease)}.header.is-scrolled{box-shadow:0 8px 24px -18px rgba(22,24,29,.45)}.header__bar>.wrap{height:var(--header-h);display:flex;align-items:center;gap:var(--s-4)}.logo{display:inline-flex;align-items:center;flex:none;min-height:44px;border-radius:var(--r-1)}.logo svg,.logo img{height:44px;width:auto}.hnav{display:flex;align-self:stretch}.nav{display:flex;align-items:stretch;gap:2px}.nav>li{display:flex}.nav__item--pop{position:relative}.nav__link{position:relative;display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 10px;font-family:var(--f-body);font-weight:600;font-size:var(--fs-ui);color:var(--fg);background:none;border:0;white-space:nowrap;text-transform:none;letter-spacing:0;-webkit-tap-highlight-color:transparent}.nav__link::after{content: "";position:absolute;left:10px;right:10px;bottom:16px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease-out)}.nav__link:hover::after,.nav__link[aria-expanded="true"]::after,.nav__link[aria-current="page"]::after{transform:scaleX(1)}.nav__link[aria-expanded="true"],.nav__link[aria-current="page"]{color:var(--brand)}.nav__link[aria-expanded="true"]>svg,.nav__link[aria-current="page"]>svg{color:var(--brand)}.nav__link>svg{width:18px;height:18px;flex:none;color:var(--fg-2)}.nav__link>svg:last-child{width:16px;height:16px;color:var(--fg-muted);transition:transform var(--t-base) var(--ease-out)}.nav__link[aria-expanded="true"]>svg:last-child{transform:rotate(180deg)}.nav__link:focus-visible{outline-offset:-8px;border-radius:var(--r-2)}.nav__link--quiet{color:var(--fg-2);font-weight:500}.nav__garage{max-width:200px;overflow:hidden;text-overflow:ellipsis}.nav__garage strong{font-weight:600}.nav__garage .garage-pre{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.announce{position:relative;z-index:51;background:var(--brand);color:#fff;font-size:var(--fs-meta);line-height:1.35}.announce__in{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:36px}.announce__list{display:flex;align-items:center;gap:4px 0;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;contain:inline-size;width:100%}.announce__list::-webkit-scrollbar{display:none}.announce__list>li{flex:none;display:inline-flex;align-items:center;gap:7px;padding:8px 0;white-space:nowrap;color:rgba(255,255,255,.92)}.announce__list>li + li{margin-left:16px;padding-left:16px;box-shadow:inset 1px 0 0 rgba(255,255,255,.32)}.announce__list svg{width:16px;height:16px;flex:none;color:#fff}.announce__list strong{color:#fff;font-weight:600}.announce a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.5);text-underline-offset:3px}.announce a:hover{text-decoration-color:#fff}.announce__link{flex:none;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.announce :focus-visible{outline-color:#fff}@media (max-width: 860px){.announce__in{min-height:32px}.announce__link{display:none}.announce__list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:28px}.announce__list>li{padding:7px 0}}.on-brand,.section--brand{background-color:var(--brand);color:#fff}.on-brand .on-brand__lead,.on-brand .sec-lead{color:rgba(255,255,255,.9)}.on-brand .eyebrow{color:rgba(255,255,255,.92)}.on-brand .eyebrow::before{background:linear-gradient(to bottom,#fff 0 2px,transparent 2px 3.5px,rgba(255,255,255,.55) 3.5px 5.5px,transparent 5.5px 7px,#fff 7px 9px)}.on-brand .sec-title em,.on-brand h1 em,.on-brand h2 em{color:#fff;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em;text-decoration-color:rgba(255,255,255,.45)}.on-brand .btn--primary,.on-brand .btn--red{--bg:#fff;--fg:var(--brand);--bd:#fff;background-image:none;box-shadow:0 1px 2px rgba(110,14,24,.3)}.on-brand .btn--primary:hover,.on-brand .btn--red:hover{--bg:#FBECEE;--bd:#FBECEE;--fg:var(--brand-hover);box-shadow:0 12px 26px -12px rgba(60,6,12,.6)}.on-brand .btn--primary::after,.on-brand .btn--red::after{background:linear-gradient(105deg,transparent 30%,rgba(191,30,45,.1) 50%,transparent 70%)}.on-brand .btn--secondary,.on-brand .btn--ghost{--bg:transparent;--fg:#fff;--bd:rgba(255,255,255,.55);box-shadow:none}.on-brand .btn--secondary:hover,.on-brand .btn--ghost:hover{--bg:rgba(255,255,255,.1);--bd:#fff;--fg:#fff}.on-brand .btn--wa{--bg:#fff;--fg:#16181D;--bd:#fff;box-shadow:none}.on-brand .btn--wa:hover{--bg:#FBECEE;--bd:#FBECEE}.on-brand .btn--text,.on-brand .link-arrow{--fg:#fff;color:#fff;text-decoration-color:rgba(255,255,255,.5)}.on-brand .btn--text:hover,.on-brand .link-arrow:hover{text-decoration-color:#fff}.on-brand :focus-visible{outline-color:#fff}.on-brand ::selection{background:#fff;color:var(--brand)}.hsearch{flex:1 1 280px;min-width:0;max-width:520px;display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-2);color:var(--fg-2);font-family:var(--f-body);font-size:var(--fs-ui);text-align:left;cursor:text;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease)}.hsearch:hover{background:var(--surface);border-color:var(--fg-muted);box-shadow:var(--sh-1)}.hsearch>svg{width:20px;height:20px;flex:none;color:var(--fg)}.hsearch__ph{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hsearch kbd{font-family:var(--f-mono);font-size:var(--fs-2xs);border:1px solid var(--border-strong);border-radius:4px;padding:1px 7px;color:var(--fg-2);background:var(--surface)}.hsearch--block{width:100%;max-width:none;flex:none;height:48px}.header__actions{display:flex;align-items:center;gap:var(--s-2);margin-left:auto}.header__phone{display:none;align-items:center;gap:8px;padding:0 6px;min-height:44px;font-weight:600;font-size:var(--fs-ui);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:var(--r-1)}.header__phone svg{width:18px;height:18px;flex:none;color:var(--fg-2)}.header__phone:hover{color:var(--brand-hover)}@media (min-width: 1760px){.header__phone{display:inline-flex}}.icon-btn{position:relative;width:44px;height:44px;display:inline-grid;place-items:center;flex:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);color:var(--fg);transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);-webkit-tap-highlight-color:transparent}.icon-btn:hover{background:var(--surface-2);border-color:var(--border-strong)}.icon-btn:active{transform:scale(.94)}.icon-btn svg{width:20px;height:20px}.icon-btn--wa svg{color:var(--wa);width:22px;height:22px}.icon-btn .count,.mbar .count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--brand);color:#fff;font-family:var(--f-body);font-size:var(--fs-2xs);font-weight:700;line-height:1;display:grid;place-items:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg)}.icon-btn .count:empty,.icon-btn .count[data-n="0"],.mbar .count:empty,.mbar .count[data-n="0"]{display:none}.count.is-bump{animation:bump var(--t-slow) var(--ease-spring)}.burger,.header__search-btn{display:none}@media (max-width: 1099px){.hnav{display:none}.burger{display:inline-grid}}@media (max-width: 860px){.header .hsearch,.header__wa{display:none}.header__search-btn{display:inline-grid}.header__bar>.wrap{gap:var(--s-2)}.header__bar .logo{margin-right:auto}.logo svg,.logo img{height:36px}}@media (max-width: 359px){.logo svg,.logo img{height:32px}.header__bar>.wrap{gap:6px}}.mega{position:absolute;left:0;right:0;top:100%;z-index:49;display:none;max-height:calc(100vh - var(--mega-top));max-height:calc(100dvh - var(--mega-top));overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:var(--sh-3)}.mega.is-open{display:block;animation:mega-in var(--t-slow) var(--ease-out) both}.mega>.wrap{padding-block:var(--s-5) var(--s-6)}.mega__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.mega__title{font-family:var(--f-display);font-weight:700;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em}.mega__sub{margin-top:2px;font-size:var(--fs-sm);color:var(--fg-2)}.mega__sub strong{color:var(--fg)}.mega__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-5);flex-wrap:wrap;margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--border)}.mega__more{font-size:var(--fs-sm);color:var(--fg-2);display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.mega__more span{color:var(--fg-muted)}.mega__more a{text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px;padding-block:6px}.mega__more a:hover{color:var(--fg);text-decoration-color:var(--brand)}.mega__help{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-sm);color:var(--fg-2);max-width:70ch}.mega__help svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--fg-2)}.mega-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.mega-cat{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 18px;gap:14px;align-items:center;padding:10px 14px 10px 10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease-out)}.mega-cat__img{display:block;width:72px;height:72px;border-radius:var(--r-1);background:var(--media-studio);background-color:var(--media-bg);overflow:hidden;isolation:isolate}.mega-cat__img img{width:100%;height:100%;object-fit:contain;padding:8px;mix-blend-mode:multiply;transition:transform var(--t-slow) var(--ease-out)}.mega-cat__txt{display:grid;gap:2px;min-width:0}.mega-cat strong{font-weight:600;font-size:var(--fs-ui);line-height:1.3;color:var(--fg)}.mega-cat small{font-size:var(--fs-meta);color:var(--fg-muted);font-variant-numeric:tabular-nums}.mega-cat__arrow{width:18px;height:18px;color:var(--fg-muted);transition:transform var(--t-base) var(--ease-out),color var(--t-fast)}.mega-cat:hover{border-color:var(--brand);box-shadow:var(--sh-2);transform:translateY(-2px)}.mega-cat:hover img{transform:scale(1.07) rotate(-1.5deg)}.mega-cat:hover .mega-cat__arrow{transform:translateX(3px);color:var(--brand)}.mega-cat:active{transform:scale(.98)}.mega-cat>img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:var(--r-1)}.mega-brands{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.75fr) minmax(0,1fr);gap:var(--s-6);align-items:start}.mbrand{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);align-content:start;justify-items:start;min-width:0}.mbrand>*{justify-self:stretch;min-width:0}.mbrand>.btn--text{justify-self:start;white-space:normal;text-align:left;line-height:1.35;min-height:36px}.mbrand__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);padding-bottom:10px;border-bottom:1px solid var(--border)}.mbrand__head h3{font-size:1.0625rem;font-weight:700;line-height:1.3}.mbrand__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--s-3) var(--s-5)}.mbrand h4{font-family:var(--f-body);font-size:var(--fs-meta);font-weight:600;color:var(--fg-muted);margin-bottom:4px;letter-spacing:0}.mbrand ul{display:grid;gap:1px}.mbrand ul a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 8px;margin-inline:-8px;border-radius:var(--r-1);color:var(--fg-2);font-size:var(--fs-ui);line-height:1.3;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.mbrand ul a:hover{background:var(--surface-2);color:var(--fg)}.mbrand ul a.is-selected{background:var(--brand-soft);color:var(--fg);font-weight:600;box-shadow:inset 2px 0 0 var(--brand)}.mbrand__note{font-size:var(--fs-meta);color:var(--fg-muted)}.mbrand__head a{color:inherit;border-radius:4px}.mbrand__head a:hover{color:var(--brand)}.mega-brands--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-5)}.mega-brands--5 .mbrand__cols{grid-template-columns:minmax(0,1fr)}.mbrand__gens{display:grid;gap:1px;margin:2px 0 6px 6px;padding-left:10px;border-left:1px solid var(--border)}.mbrand ul.mbrand__gens a{padding:5px 8px;font-size:var(--fs-sm)}.nav-meta{display:inline-flex;align-items:baseline;gap:6px;min-width:0;color:var(--fg-muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.nav-meta b{font-family:var(--f-mono);font-size:var(--fs-xs);font-weight:600;letter-spacing:0;color:var(--fg)}a:hover>.nav-meta b,.is-selected>.nav-meta b,[aria-current="true"]>.nav-meta b{color:var(--brand)}.garage-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-4);padding:8px 8px 8px 14px;border-radius:var(--r-2);background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}.garage-bar__label{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-ui);color:var(--fg-2);min-width:0}.garage-bar__label svg{width:18px;height:18px;flex:none;color:var(--brand)}.garage-bar__label strong{color:var(--fg);font-weight:600}.garage-bar .btn--text{min-height:36px}@media (pointer: coarse){.garage-bar .btn{min-height:44px}}.mega-cats--tree{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2) var(--s-5);align-items:start}.mcat-baslik{grid-column:1 / -1;margin:var(--s-2) 0 0;font-size:var(--fs-meta);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.mcat-baslik:first-child{margin-top:0}.mcat{display:grid;gap:6px;align-content:start;min-width:0}.mcat__head{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px 6px 6px;margin:0 -8px 0 -6px;border-radius:var(--r-2);color:var(--fg);transition:background-color var(--t-fast) var(--ease)}.mcat__head .cat-ico{width:36px;height:36px;padding:7px;border-radius:var(--r-2);background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.mcat__head strong{font-weight:600;font-size:var(--fs-ui);line-height:1.25}.mcat__head:hover{background:var(--surface-2)}.mcat__head:hover .cat-ico,.mcat__head[aria-current="true"] .cat-ico{background:var(--brand);color:#fff;box-shadow:none}.mcat__subs{display:grid;gap:0;padding-left:46px}.mcat__subs a{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 6px;margin-inline:-6px;border-radius:var(--r-1);font-size:var(--fs-sm);line-height:1.35;color:var(--fg-2)}.mcat__subs a:hover{background:var(--surface-2);color:var(--fg)}.mcat__subs a[aria-current="true"]{color:var(--fg);font-weight:600;box-shadow:inset 2px 0 0 var(--brand)}@media (max-width: 1240px){.mega-cats--tree{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-brands--5{gap:var(--s-4)}}.mega--pop{left:0;right:auto;width:300px;border:1px solid var(--border);border-radius:0 0 var(--r-3) var(--r-3);padding:var(--s-2)}.mega--pop ul{display:grid;gap:2px}.mega--pop a{display:grid;gap:1px;padding:10px 12px;border-radius:var(--r-1);font-size:var(--fs-ui);color:var(--fg-2);transition:background-color var(--t-fast) var(--ease)}.mega--pop a strong{color:var(--fg);font-weight:600}.mega--pop a small{font-size:var(--fs-meta);color:var(--fg-muted)}.mega--pop a:hover{background:var(--surface-2);color:var(--fg)}.mega--pop__sep{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.mega.is-open .mega-cat,.mega.is-open .mbrand,.mega.is-open .mega--pop li,.mega.is-open .mega__head,.mega.is-open .mega__foot{animation:rise-in var(--t-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * 28ms + 50ms)}.mega.is-open .mega__head{--i:0}.mega-cats>:nth-child(1),.mega-brands>:nth-child(1),.mega--pop li:nth-child(1){--i:1}.mega-cats>:nth-child(2),.mega-brands>:nth-child(2),.mega--pop li:nth-child(2){--i:2}.mega-cats>:nth-child(3),.mega-brands>:nth-child(3),.mega--pop li:nth-child(3){--i:3}.mega-cats>:nth-child(4),.mega--pop li:nth-child(4){--i:4}.mega-cats>:nth-child(5),.mega--pop li:nth-child(5){--i:5}.mega-cats>:nth-child(6){--i:6}.mega-cats>:nth-child(7){--i:7}.mega-cats>:nth-child(8){--i:8}.mega-cats>:nth-child(9){--i:9}.mega-cats>:nth-child(10){--i:10}.mega-cats>:nth-child(11){--i:11}.mega-cats>:nth-child(12){--i:12}.mega.is-open .mega__foot{--i:8}.mega h3:not(.mbrand__head h3){font-family:var(--f-body);font-size:var(--fs-meta);font-weight:600;color:var(--fg-muted);margin-bottom:8px}.mega__promo{position:relative;overflow:hidden;border-radius:var(--r-3);padding:22px;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;background:var(--dark);color:#fff}.mega__promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.mega__promo>*:not(img){position:relative}@media (max-width: 1240px){.mega-brands{grid-template-columns:minmax(0,2.7fr) minmax(0,1.7fr) minmax(0,1fr);gap:var(--s-5)}}.drawer{position:fixed;inset:0;z-index:90;pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--t-slow)}.drawer.is-open{pointer-events:auto;visibility:visible;transition:none}.drawer__scrim{position:absolute;inset:0;background:rgba(22,24,29,.45);opacity:0;transition:opacity var(--t-base) var(--ease)}.drawer.is-open .drawer__scrim{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,calc(100vw - 40px));display:flex;flex-direction:column;background:var(--surface);box-shadow:var(--sh-3);transform:translateX(100%);transition:transform var(--t-slow) var(--ease-out)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:12px 16px 12px 20px;border-bottom:1px solid var(--border)}.drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4) 20px var(--s-5);display:grid;gap:var(--s-4);align-content:start}.drawer.is-open .drawer__body>*{animation:slide-in var(--t-slow) var(--ease-spring-soft) both;animation-delay:calc(var(--i,0) * 45ms + 90ms)}.drawer__body>:nth-child(2){--i:1}.drawer__body>:nth-child(3){--i:2}.drawer__body>:nth-child(4){--i:3}.drawer__body>:nth-child(5){--i:4}.drawer__foot{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--surface-2)}.drawer__foot .btn{padding:0 12px}.dsec{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface)}.dsec>summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 14px;cursor:pointer;font-weight:600;font-size:1rem;-webkit-tap-highlight-color:transparent}.dsec>summary::-webkit-details-marker,.dbrand>summary::-webkit-details-marker{display:none}.dsec>summary>svg{width:20px;height:20px;flex:none;color:var(--fg-2)}.dsec>summary>svg:last-child{width:18px;height:18px;margin-left:auto;color:var(--fg-muted);transition:transform var(--t-base) var(--ease-out)}.dsec[open]>summary>svg:last-child{transform:rotate(180deg)}.dsec__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsec__label strong{font-weight:700}.dsec__body{border-top:1px solid var(--border)}.dsec__reset{margin:4px 14px 10px}.dbrand{border-bottom:1px solid var(--border)}.dbrand>summary,.dbrand-link{list-style:none;display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;cursor:pointer;font-weight:600;font-size:var(--fs-ui);-webkit-tap-highlight-color:transparent}.dbrand-link{border-bottom:1px solid var(--border)}.dbrand-link.is-selected{background:var(--brand-soft);box-shadow:inset 2px 0 0 var(--brand)}.dbrand>summary svg{width:18px;height:18px;margin-left:auto;color:var(--fg-muted);transition:transform var(--t-base) var(--ease-out)}.dbrand[open]>summary svg{transform:rotate(180deg)}.dbrand__body{padding:0 14px 14px;display:grid;gap:var(--s-2);justify-items:start}.dbrand__body>*{justify-self:stretch}.dbrand__body>.btn--text{justify-self:start}.dgroup{margin-top:6px;font-size:var(--fs-meta);font-weight:600;color:var(--fg-muted)}.dsec--cats{border:0;background:none;display:grid;gap:var(--s-3)}.dsec__title{font-size:1.125rem;font-weight:700}.dsec__title:focus{outline:none}.chip--all{font-weight:600}.dlinks{display:grid;border-top:1px solid var(--border)}.dlinks a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--border);color:var(--fg-2);font-weight:500}.dlinks a:hover{color:var(--fg)}.dcat>summary .cat-ico{width:32px;height:32px;margin-left:0;padding:6px;border-radius:var(--r-1);background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border);transform:none}.dcat[open]>summary .cat-ico{background:var(--brand);color:#fff;box-shadow:none;transform:none}.chips--gens{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.search-overlay{position:fixed;inset:0;z-index:95;background:rgba(247,245,241,.985);display:none;overflow-y:auto;overscroll-behavior:contain}.search-overlay.is-open{display:block;animation:fade-in var(--t-base) var(--ease-out) both}.search-overlay>.wrap{max-width:880px;padding-top:clamp(56px,12vh,120px);padding-bottom:calc(var(--s-8) + var(--fixed-bottom));display:grid;gap:var(--s-4)}.search-overlay.is-open>.wrap>*{animation:spring-in var(--t-slow) var(--ease-spring) both}.search-overlay.is-open>.wrap>:nth-child(2){animation-delay:40ms}.search-overlay.is-open>.wrap>:nth-child(3){animation-delay:90ms}.search-overlay__close{position:fixed;top:16px;right:16px;z-index:2}.search-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.search-suggest>span{font-size:var(--fs-meta);font-weight:600;color:var(--fg-muted);margin-right:4px}.search-suggest .chip{min-height:36px;padding:6px 12px;border-radius:var(--r-pill)}@media (pointer: coarse){.search-suggest .chip{min-height:44px}}.search-results{display:grid;gap:var(--s-2)}.search-hit{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--s-4);align-items:center;padding:10px 14px 10px 10px;border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease-out);animation:rise-in var(--t-slow) var(--ease-out) both}.search-hit:nth-child(2){animation-delay:30ms}.search-hit:nth-child(3){animation-delay:60ms}.search-hit:nth-child(4){animation-delay:90ms}.search-hit:nth-child(5){animation-delay:120ms}.search-hit:nth-child(6){animation-delay:150ms}.search-hit:nth-child(n+7){animation-delay:180ms}.search-hit:hover,.search-hit[aria-selected="true"]{border-color:var(--border-strong);box-shadow:var(--sh-2);transform:translateY(-1px)}.search-hit img{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--border)}.search-hit__name{font-weight:600;line-height:1.35;font-size:var(--fs-ui)}.search-hit__price{font-family:var(--f-display);font-weight:700;font-size:1.125rem;white-space:nowrap;font-variant-numeric:tabular-nums}.search-empty{padding:var(--s-5);border:1px dashed var(--border-strong);border-radius:var(--r-2);background:var(--surface);color:var(--fg-2);display:grid;gap:var(--s-3);justify-items:start}@media (max-width: 560px){.search-hit{grid-template-columns:56px minmax(0,1fr);gap:var(--s-3)}.search-hit img{width:56px;height:56px}.search-hit__price{grid-column:2;font-size:1rem}}.finder{display:flex;align-items:stretch;background:var(--surface);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--r-2);box-shadow:var(--sh-1);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-base) var(--ease)}.finder:hover{border-color:var(--fg-muted)}.finder:focus-within{border-color:var(--brand);box-shadow:var(--ring),var(--sh-2)}.finder__icon{display:grid;place-items:center;padding-left:16px;color:var(--fg-2)}.finder__icon svg{width:22px;height:22px}.finder input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 14px;height:56px;font-size:1.0625rem;color:var(--fg)}.finder input::placeholder{color:var(--fg-muted);opacity:1}.finder input::-webkit-search-cancel-button{cursor:pointer}.finder .btn{min-height:0;margin:6px;height:44px}@media (max-width: 560px){.finder input{height:52px;font-size:1rem;padding:0 10px}.finder .btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.finder .btn{padding:0 14px}}.p-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s-4)}.p-card{--tilt-x:0deg;--tilt-y:0deg;--lift:0px;position:relative;display:flex;flex-direction:column;height:100%;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);overflow:hidden;transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}.p-card:hover,.p-card:focus-within{--lift:-4px;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--lift));border-color:var(--border-strong);box-shadow:var(--sh-2)}.p-card.is-tilting{transition-duration:120ms,var(--t-base),var(--t-base)}@media (hover: none){.p-card:hover{transform:none;box-shadow:none}.p-card:active{transform:scale(.985)}}.p-card__media{position:relative;aspect-ratio:1;margin:6px 6px 0;border-radius:calc(var(--r-2) - 3px);overflow:hidden;isolation:isolate;background:var(--media-studio);background-color:var(--media-bg)}.p-card__media img{width:100%;height:100%;object-fit:contain;padding:var(--media-pad);mix-blend-mode:multiply;transition:transform var(--t-slow) var(--ease-out)}.p-card:hover .p-card__media img,.p-card:focus-within .p-card__media img{transform:scale(1.04)}.p-card__flags{position:absolute;top:8px;left:8px;right:8px;display:flex;flex-wrap:wrap;gap:6px;z-index:1;pointer-events:none}.p-card__flags .tag{height:22px;padding:0 7px;font-size:var(--fs-2xs);background:var(--surface);box-shadow:var(--sh-1)}.p-card__flags .tag--dark{background:var(--fg);border-color:var(--fg);color:var(--bg)}.p-card__flags .tag--red{background:var(--brand);border-color:var(--brand);color:#fff}.p-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 14px 16px;flex:1}.p-card__name{font-family:var(--f-body);text-transform:none;letter-spacing:0;font-size:var(--fs-ui);font-weight:600;line-height:1.35;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;text-wrap:pretty}.p-card__name a::after{content: "";position:absolute;inset:0;z-index:1}.p-card__name a:focus-visible{outline:none}.p-card:has(.p-card__name a:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.p-card__code{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-size:var(--fs-meta)}.p-card__code .code-chip{overflow-wrap:anywhere}.p-card__brand{font-family:var(--f-body);font-size:var(--fs-meta);font-weight:500;letter-spacing:0;text-transform:none;color:var(--fg-muted)}.p-card__fit{display:flex;align-items:center;gap:6px;min-height:22px;font-size:var(--fs-meta);font-weight:600;color:var(--fit-ok-fg)}.p-card__fit svg{width:18px;height:18px;flex:none;padding:3px;border-radius:50%;background:var(--fit-ok-fg);color:var(--fit-ok-bg)}.p-card__fit--verify{color:var(--fg-2);font-weight:500}.p-card__fit--verify svg{padding:0;background:none;color:var(--fg-muted)}.p-card__fit--none{visibility:hidden}.p-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:22px}.p-card__stock{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-meta);font-weight:500;color:var(--fg-2);white-space:nowrap}.p-card__stock svg{width:14px;height:14px;flex:none}.p-card__foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-top:8px}.p-card__add{position:relative;z-index:2;border-color:var(--border-strong);box-shadow:var(--sh-1)}.p-card__add:hover{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:var(--sh-brand)}.p-card.is-out .p-card__media img{filter:grayscale(1);opacity:.6}.p-card.is-out .price__now{color:var(--fg-2)}.price{display:grid;line-height:1.15;min-width:0}.price__now{font-family:var(--f-display);font-weight:700;font-size:1.5rem;letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.price__old{font-size:var(--fs-meta);color:var(--fg-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.p-card .price__old{min-height:1.15em}.price__vat{font-size:var(--fs-meta);color:var(--fg-muted);margin-top:2px}.price__off{color:var(--fg);font-family:var(--f-body);font-size:var(--fs-xs);font-weight:600}.panel{position:relative;background:var(--surface);border:1px solid var(--border);padding:clamp(20px,3vw,32px);border-radius:var(--r-3);box-shadow:var(--sh-1)}.panel--cut{border-radius:var(--r-3);clip-path:none}.panel--ink{background:var(--dark);border-color:transparent;box-shadow:var(--sh-3)}.media-well{position:relative;display:grid;place-items:center;min-width:0;min-height:0;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:var(--r-3);background:var(--media-floor),var(--media-studio);background-color:var(--media-bg)}.media-well>img{width:100%;height:100%;min-height:0;object-fit:contain;padding:8% 8% 11%;mix-blend-mode:multiply}.cat-ico{width:24px;height:24px;flex:none;color:currentColor}.cat-ico--sm{width:20px;height:20px}.cat-ico--lg{width:32px;height:32px}.cat-ico--badge{width:40px;height:40px;padding:8px;border-radius:var(--r-2);background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border)}.on-dark .cat-ico--badge{background:rgba(255,255,255,.06)}.gen-chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.gen-chip{justify-content:flex-start;gap:8px;min-width:44px;min-height:44px;padding:6px 12px;border-radius:var(--r-2)}.gen-chip strong{font-family:var(--f-mono);font-size:var(--fs-meta);font-weight:600;letter-spacing:0}.gen-chip small{font-family:var(--f-body);font-size:var(--fs-xs);color:var(--fg-muted)}.gen-chip[aria-current="true"],.gen-chip.is-selected{background:var(--brand);border-color:var(--brand);color:#fff}.gen-chip[aria-current="true"] small,.gen-chip.is-selected small{color:rgba(255,255,255,.9)}.gen-chip--all strong{font-family:var(--f-body);font-size:var(--fs-sm)}.gen-chips--sm{gap:6px}.gen-chips--sm .gen-chip{min-height:32px;padding:4px 9px;border-radius:var(--r-1)}.gen-chips--sm .gen-chip strong{font-size:var(--fs-xs)}.gen-chips--sm .gen-chip small{font-size:var(--fs-2xs)}@media (pointer: coarse){.gen-chips--sm .gen-chip{min-height:44px}}.field{display:grid;gap:6px}.field label{font-size:var(--fs-sm);font-weight:600;color:var(--fg)}.input,.select,.textarea{width:100%;min-height:48px;padding:12px 14px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-1);color:var(--fg);font-size:1rem;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--fg-muted);opacity:1}.input:hover,.select:hover,.textarea:hover{border-color:var(--fg-muted)}.on-dark .input,.on-dark .select,.on-dark .textarea{background:var(--surface-2);color:var(--fg)}.textarea{min-height:112px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:0;border-color:var(--brand);box-shadow:var(--ring)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-2);color:var(--fg-muted);cursor:not-allowed}.field.is-invalid .input:focus,.field.is-invalid .select:focus,.field.is-invalid .textarea:focus{box-shadow:0 0 0 3px rgba(179,9,42,.16)}.field.is-invalid .field__error::before{content: "!";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:6px;border-radius:50%;background:var(--danger);color:#fff;font-size:var(--fs-2xs);font-weight:700;line-height:1;vertical-align:-2px}.field__opt{font-weight:400;color:var(--fg-muted)}input[type="checkbox"],input[type="radio"],input[type="range"]{accent-color:var(--brand)}.select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23454b55' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}.field__hint{font-size:var(--fs-hint);color:var(--fg-muted)}body:not(.yon-govde):not(.by-govde) :is(input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"],[type="color"]),select,textarea){font-size:max(1rem,16px)}.field__error{font-size:var(--fs-sm);color:var(--danger);display:none}.field.is-invalid .input,.field.is-invalid .select,.field.is-invalid .textarea{border-color:var(--danger)}.field.is-invalid .field__error{display:block}.check{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-sm);color:var(--fg-2)}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--brand);flex:none}.check a{text-decoration:underline;text-underline-offset:3px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid .full{grid-column:1 / -1}@media (max-width: 640px){.form-grid{grid-template-columns:1fr}}.form-status{font-size:var(--fs-sm);padding:12px 14px;border-radius:var(--r-1);display:none;border:1px solid var(--border)}.form-status.is-ok{display:block;background:var(--surface-2);color:var(--fg)}.form-status.is-err{display:block;background:var(--brand-soft);border-color:rgba(191,30,45,.3);color:#8F1622}.topo{--topo-ink:rgba(22,24,29,.075);position:absolute;inset:0;pointer-events:none;opacity:1;background:repeating-radial-gradient(ellipse 58% 46% at 84% 34%,transparent 0 21px,var(--topo-ink) 21px 22px),repeating-radial-gradient(ellipse 36% 52% at 104% 92%,transparent 0 17px,var(--topo-ink) 17px 18px)}.on-dark .topo,.section--dark .topo,.panel--ink .topo{--topo-ink:rgba(255,255,255,.07)}.topo--fade{mask-image:radial-gradient(ellipse 70% 90% at 82% 40%,#000 10%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 70% 90% at 82% 40%,#000 10%,transparent 72%)}.grid-bg{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:56px 56px}.stripes,.corner-ticks{display:none}.marquee{overflow:hidden}.marquee__track{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 32px;width:auto;animation:none}.marquee__item{font-family:var(--f-body);font-weight:600;font-size:1rem;letter-spacing:0;text-transform:none;color:var(--fg-muted);-webkit-text-stroke:0;white-space:nowrap;transition:color var(--t-fast)}.marquee__item:hover{color:var(--fg)}.marquee__item[aria-hidden="true"]{display:none}.faq{display:grid;gap:0;border-top:1px solid var(--border)}.faq details{border-bottom:1px solid var(--border)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:var(--f-display);font-weight:600;font-size:1.125rem;line-height:1.35;letter-spacing:-.005em;text-transform:none}.faq summary:hover{color:var(--fg-2)}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{flex:none;width:32px;height:32px;border:1px solid var(--border-strong);display:grid;place-items:center;border-radius:50%;transition:transform var(--t-base) var(--ease-spring),background-color var(--t-fast),color var(--t-fast)}.faq summary .plus svg{width:16px;height:16px}.faq details[open] summary .plus{transform:rotate(45deg);background:var(--fg);color:var(--bg);border-color:var(--fg)}.faq .faq__a{padding:0 0 22px;max-width:72ch;color:var(--fg-2)}.faq details[open] .faq__a{animation:rise-in var(--t-slow) var(--ease-out) both}.faq--dark{border-color:var(--border)}.footer{position:relative;overflow:hidden;background:var(--dark);color:var(--fg)}.footer::before{content: "";position:absolute;left:0;right:0;top:0;z-index:1;height:4px;pointer-events:none;background:var(--brand)}.footer__cta::before{content: "";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:var(--brand);background-image:linear-gradient(100deg,rgba(255,255,255,.06),rgba(0,0,0,.1));pointer-events:none}.footer__cta :focus-visible{outline-color:#fff}body:has(main .k-cta) .footer__cta{display:none}.footer__cta .btn--secondary,.footer__cta .btn--ghost{--fg:#fff;--bd:rgba(255,255,255,.6)}.footer__cta .btn--secondary:hover,.footer__cta .btn--ghost:hover{--bg:rgba(255,255,255,.1);--bd:#fff}.footer__cta{position:relative;isolation:isolate;display:grid;grid-template-columns:1.4fr 1fr;gap:var(--s-6);align-items:center;padding-block:var(--s-8) var(--s-7)}.footer__cta h2{font-size:var(--fs-h2);max-width:22ch;color:#fff}.footer__cta h2 em{font-style:normal;color:rgba(255,255,255,.8)}.footer__cta-actions{display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:flex-end}.footer__grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:var(--s-6);padding-block:var(--s-7)}.footer h3{font-family:var(--f-body);font-size:var(--fs-meta);font-weight:600;letter-spacing:.08em;line-height:1.3;color:var(--fg-muted);margin-bottom:14px;text-transform:uppercase}.footer ul{display:grid;gap:6px}.footer ul a{display:inline-block;padding-block:3px;color:var(--fg-2);font-size:var(--fs-ui)}.footer ul a:hover,.footer__contact a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.footer__about p{color:var(--fg-2);font-size:var(--fs-ui);max-width:40ch;margin-top:var(--s-4)}.footer__contact{display:grid;gap:8px;margin-top:var(--s-5);font-size:var(--fs-ui)}.footer__contact a,.footer__contact span{display:flex;gap:10px;align-items:center;color:var(--fg-2);min-height:32px}.footer__contact svg{width:18px;height:18px;color:var(--fg-muted);flex:none}.footer__contact .is-wa svg,.footer__contact [data-wa] svg{color:var(--wa)}.footer__bottom{display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:start;padding-block:22px 28px;border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--fg-muted)}.footer__bottom nav{display:flex;flex-wrap:wrap;gap:4px 18px}.footer__bottom a,.footer__linkbtn{padding-block:4px}.footer__linkbtn{background:none;border:0;color:inherit;padding-inline:0;font-size:inherit}.footer__bottom a:hover,.footer__bottom button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.footer__legal{grid-column:1 / -1;font-size:var(--fs-meta);max-width:110ch;color:var(--fg-2)}.footer__giant{display:none}@media (max-width: 960px){.footer__cta{grid-template-columns:1fr}.footer__cta-actions{justify-content:flex-start}.footer__grid{grid-template-columns:1fr 1fr}.footer__about{grid-column:1 / -1}.footer__bottom{grid-template-columns:1fr}}@media (max-width: 420px){.footer__cta-actions .btn{width:100%}}@media (pointer: coarse){.footer ul{gap:0}.footer ul a{display:flex;align-items:center;min-height:44px;padding-block:0}.footer__contact{gap:0}.footer__contact a{min-height:44px}.footer__bottom nav{gap:0 18px}.footer__bottom nav a,.footer__linkbtn{display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding-block:0}}body{padding-bottom:var(--fixed-bottom)}.mbar{display:none}@media (max-width: 860px){.mbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:70;height:var(--mbar-h);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -8px 24px -18px rgba(22,24,29,.35)}.mbar>a,.mbar>button{position:relative;display:grid;place-content:center;justify-items:center;gap:4px;min-height:64px;padding:0 4px;background:none;border:0;font-family:var(--f-body);font-size:var(--fs-xs);font-weight:600;line-height:1.1;color:var(--fg-2);-webkit-tap-highlight-color:transparent}.mbar svg{width:22px;height:22px;color:var(--fg);transition:transform var(--t-fast) var(--ease)}.mbar>:active svg{transform:scale(.9)}.mbar .is-wa svg{color:var(--wa)}.mbar .count{top:8px;right:auto;left:calc(50% + 6px);min-width:18px;height:18px;font-size:var(--fs-2xs)}.mbar>:focus-visible{outline-offset:-4px;border-radius:var(--r-2)}}.wa-float{position:fixed;right:24px;bottom:24px;z-index:65;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--wa);border:1px solid var(--border);box-shadow:var(--sh-3);transition:transform var(--t-base) var(--ease-spring),box-shadow var(--t-base) var(--ease)}.wa-float:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 28px 56px -18px rgba(22,24,29,.4)}.wa-float:active{transform:scale(.96)}.wa-float svg{width:28px;height:28px}.wa-float>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 860px){.wa-float{display:none}}body:has(.consent.is-on) .wa-float{display:none}.quote{position:fixed;inset:0;z-index:92;pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--t-slow)}.quote.is-open{pointer-events:auto;visibility:visible;transition:none}.quote__scrim{position:absolute;inset:0;background:rgba(22,24,29,.45);opacity:0;transition:opacity var(--t-base) var(--ease)}.quote.is-open .quote__scrim{opacity:1}.quote__panel{position:absolute;right:0;top:0;bottom:0;width:min(440px,100vw);background:var(--surface);box-shadow:var(--sh-3);transform:translateX(100%);transition:transform var(--t-slow) var(--ease-out);display:flex;flex-direction:column}.quote.is-open .quote__panel{transform:none}.quote__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:14px 16px 14px 20px;border-bottom:1px solid var(--border)}.quote__head h2{font-size:1.375rem}.quote__list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 20px}.quote__item{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--border);align-items:center}.quote.is-open .quote__item{animation:slide-in var(--t-slow) var(--ease-spring-soft) both}.quote.is-open .quote__item:nth-child(2){animation-delay:40ms}.quote.is-open .quote__item:nth-child(3){animation-delay:80ms}.quote.is-open .quote__item:nth-child(n+4){animation-delay:120ms}.quote__item img{width:56px;height:56px;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:var(--r-1)}.quote__item-name{font-size:var(--fs-sm);font-weight:600;line-height:1.35}.qty{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--r-1);margin-top:6px}.qty button{width:40px;height:40px;display:grid;place-items:center;background:none;border:0;color:var(--fg);border-radius:var(--r-1)}.qty button:hover{background:var(--surface-2)}.qty span{min-width:28px;text-align:center;font-family:var(--f-mono);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.quote__remove{width:40px;height:40px;display:inline-grid;place-items:center;background:none;border:0;color:var(--fg-muted);border-radius:var(--r-1)}.quote__remove:hover{color:var(--fg);background:var(--surface-2)}.quote__foot{padding:16px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);display:grid;gap:10px;background:var(--surface-2)}.quote__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.quote__total strong{font-family:var(--f-display);font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.quote__note{font-size:var(--fs-meta)}.quote__empty{padding:40px 0;text-align:center;color:var(--fg-2);display:grid;gap:14px;justify-items:center}.quote__empty svg{color:var(--fg-muted)}.toast{position:fixed;left:50%;bottom:calc(var(--fixed-bottom) + 20px);z-index:100;transform:translate(-50%,16px) scale(.96);background:var(--fg);color:var(--bg);padding:12px 18px;border-radius:var(--r-2);font-weight:600;font-size:var(--fs-ui);box-shadow:var(--sh-3);opacity:0;transition:opacity var(--t-base) var(--ease),transform var(--t-slow) var(--ease-spring);display:flex;gap:10px;align-items:center;pointer-events:none;max-width:calc(100vw - 32px)}.toast.is-on{opacity:1;transform:translate(-50%,0) scale(1)}.toast svg{width:18px;height:18px;flex:none}.consent{position:fixed;left:0;right:0;bottom:var(--mbar-h);z-index:96;display:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 20px;padding:10px max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter)));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -12px 30px -20px rgba(22,24,29,.4);max-height:calc(100dvh - var(--mbar-h) - 72px);overflow-y:auto;overscroll-behavior:contain}.consent.is-on{display:grid;animation:rise-in var(--t-slow) var(--ease-out) both}.consent p{grid-area:1 / 1;font-size:var(--fs-meta);line-height:1.5;color:var(--fg-2)}.consent p a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.consent__long{display:none}@media (min-width: 1200px){.consent__long{display:inline}.consent__short{display:none}}.consent__more{grid-area:1 / 2}.consent__more[open]{grid-area:2 / 1 / 3 / -1}.consent__actions{grid-area:1 / 3;display:grid;grid-template-columns:auto auto;gap:var(--s-2)}.consent__actions .btn{min-height:40px;padding:0 16px}.consent .consent__more summary{font-size:var(--fs-meta);min-height:28px;color:var(--fg-2)}.consent .consent__opts{max-width:760px}.consent .consent__opts .check{font-size:var(--fs-meta)}@media (max-width: 860px){.consent{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 16px;border-radius:var(--r-3) var(--r-3) 0 0}.consent p{font-size:var(--fs-meta);line-height:1.5}.consent__more,.consent__more[open],.consent__actions{grid-area:auto}.consent__actions{grid-template-columns:1fr 1fr}.consent__actions .btn{min-height:44px;padding:0 12px}.consent .consent__more summary{min-height:24px;font-size:var(--fs-meta)}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;list-style:none;margin:0;padding:0;font-size:var(--fs-sm);line-height:1.4;color:var(--fg-muted)}.crumbs li{display:inline-flex;align-items:center;gap:4px;min-width:0}.crumbs li + li::before{content: "";flex:none;width:14px;height:14px;background:var(--border-strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.crumbs a{display:inline-block;padding:4px 2px;border-radius:4px;color:var(--fg-2);transition:color var(--t-fast) var(--ease)}.crumbs a:hover{color:var(--fg);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:3px}.crumbs [aria-current]{color:var(--fg);font-weight:600;padding:4px 2px}.on-dark .crumbs li + li::before{background:var(--fg-muted)}@media (pointer: coarse){.crumbs a,.crumbs [aria-current]{display:inline-flex;align-items:center;min-height:44px}.crumbs a{min-width:44px;justify-content:center}}@media (max-width: 640px){.crumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap;contain:inline-size;width:100%;justify-self:stretch;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);padding-right:24px}.crumbs::-webkit-scrollbar{display:none}.crumbs li{flex:none}.crumbs [aria-current]{max-width:22ch;overflow:hidden;text-overflow:ellipsis;display:inline-block}.crumbs li[aria-current]{display:block;min-height:0;align-self:center}.crumbs li[aria-current]::before{display:inline-block;vertical-align:-3px;margin-right:4px}}.page-hero{position:relative;padding-block:clamp(40px,6vw,72px) clamp(32px,4vw,48px);border-bottom:1px solid var(--border);overflow:hidden;background:var(--surface-2)}.page-hero h1{font-size:clamp(2rem,1.4rem + 2vw,3rem);margin-top:var(--s-3)}.page-hero h1 em{font-style:normal;color:var(--brand)}.page-hero p{margin-top:var(--s-3);max-width:39.1em;color:var(--fg-2);font-size:1.0625rem}@keyframes fade-in{from{opacity:0}}@keyframes rise-in{from{opacity:0;transform:translateY(10px)}}@keyframes slide-in{from{opacity:0;transform:translateX(28px)}}@keyframes spring-in{from{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes spring-out{to{opacity:0;transform:scale(.94)}}@keyframes pop-in{from{opacity:0;transform:scale(.88)}}@keyframes bump{40%{transform:scale(1.25)}}@keyframes sheen{from{transform:translateX(-110%)}to{transform:translateX(110%)}}@keyframes mega-in{from{opacity:.4;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 -60px -80px -60px)}}.js .reveal{opacity:0;transform:translateY(12px);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out);transition-delay:var(--d,0s)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal--scale{transform:scale(.96)}.js .reveal--scale.is-in{transition-timing-function:var(--ease-out),var(--ease-spring)}.js .reveal--left{transform:translateX(-16px)}.js .reveal--right{transform:translateX(16px)}.js .mask-reveal,.js .reveal--mask{opacity:1;transform:translateY(.25em);clip-path:polygon(-5% 110%,105% 110%,105% 110%,-5% 110%);transition:clip-path var(--t-scene) var(--ease-out),transform var(--t-scene) var(--ease-out);transition-delay:var(--d,0s)}.js .mask-reveal.is-in,.js .reveal--mask.is-in{transform:none;clip-path:polygon(-5% -25%,105% -25%,105% 125%,-5% 125%)}.mask-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.mask-line>span{display:block}.js .mask-reveal:has(.mask-line){clip-path:none;transform:none}.js .mask-line>span{transform:translateY(110%);transition:transform var(--t-scene) var(--ease-out);transition-delay:var(--d,0s)}.js .is-in .mask-line>span{transform:none}.js .is-in .mask-line:nth-child(2)>span{transition-delay:calc(var(--d,0s) + 90ms)}.js .is-in .mask-line:nth-child(3)>span{transition-delay:calc(var(--d,0s) + 180ms)}.js .is-in .mask-line:nth-child(4)>span{transition-delay:calc(var(--d,0s) + 270ms)}.js .stagger>*{opacity:0;transform:translateY(12px);transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out);transition-delay:calc(var(--stagger-i,0) * var(--stagger-step,70ms) + var(--d,0s))}.js .stagger.is-in>*{opacity:1;transform:none}.stagger>:nth-child(2){--stagger-i:1}.stagger>:nth-child(3){--stagger-i:2}.stagger>:nth-child(4){--stagger-i:3}.stagger>:nth-child(5){--stagger-i:4}.stagger>:nth-child(6){--stagger-i:5}.stagger>:nth-child(7){--stagger-i:6}.stagger>:nth-child(8){--stagger-i:7}.stagger>:nth-child(9){--stagger-i:8}.stagger>:nth-child(10){--stagger-i:9}.stagger>:nth-child(11){--stagger-i:10}.stagger>:nth-child(n+12){--stagger-i:11}@media (max-width: 760px){.stagger{--stagger-step:45ms}}.line-reveal{display:block;height:1px;background:var(--border-strong);transform-origin:left}.js .line-reveal{transform:scaleX(0);transition:transform var(--t-scene) var(--ease-in-out);transition-delay:var(--d,0s)}.js .line-reveal.is-in{transform:scaleX(1)}.spring-in{animation:spring-in var(--t-slow) var(--ease-spring) both}.pop-in{animation:pop-in var(--t-slow) var(--ease-spring) both}.spring-out{animation:spring-out var(--t-base) var(--ease) both}.tilt{transition:transform var(--t-base) var(--ease-out);transform-style:preserve-3d}.tilt.is-tilting{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition-duration:120ms}.tilt--glare{position:relative}.tilt--glare::before{content: "";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle at var(--tilt-mx,50%) var(--tilt-my,50%),rgba(255,255,255,.35),transparent 55%);transition:opacity var(--t-base) var(--ease)}.tilt--glare.is-tilting::before{opacity:1}.parallax{transform:translate3d(0,var(--parallax-y,0px),0);will-change:transform}.sheen{position:relative;overflow:hidden}.sheen::after{content: "";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translateX(-110%)}.sheen:hover::after,.sheen.is-sheening::after{animation:sheen var(--t-scene) var(--ease-out) 1}.press{transition:transform var(--t-fast) var(--ease)}.press:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;transition-delay:0s !important}.js .reveal,.js .stagger>*,.js .mask-reveal,.js .reveal--mask,.js .mask-line>span,.js .line-reveal{opacity:1 !important;transform:none !important;clip-path:none !important}.parallax,.tilt.is-tilting,.p-card:hover,.p-card:focus-within{transform:none !important}.p-card:hover .p-card__media img{transform:none}.sheen::after,.btn--primary::after,.btn--red::after{display:none}}.btn:disabled,.btn[aria-disabled="true"]{opacity:.5;box-shadow:none;cursor:not-allowed;pointer-events:none}.btn:disabled::after,.btn[aria-disabled="true"]::after{display:none}.announce__bayi{display:none;align-items:center;gap:var(--s-4);flex:none;margin-left:var(--s-4);white-space:nowrap;font-weight:600}@media (min-width: 861px){.announce__bayi{display:inline-flex}}.announce__pill{padding:3px 12px;border-radius:var(--r-pill);background:rgba(255,255,255,.16);text-decoration:none !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}.announce__pill:hover{background:rgba(255,255,255,.26)}.dbayi{display:flex;gap:var(--s-2);margin:var(--s-3) 0 var(--s-2)}.dbayi .btn{flex:1}.gchip{display:none;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;max-width:250px;padding:0 12px 0 10px;flex:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);color:var(--fg);font-family:var(--f-body);font-size:var(--fs-meta);font-weight:600;line-height:1.2;white-space:nowrap;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);-webkit-tap-highlight-color:transparent}@media (min-width: 861px){.gchip{display:inline-flex}}@media (max-width: 1279px){.gchip{padding:0 10px}.gchip__l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.gchip:hover{background:var(--surface-2);border-color:var(--border-strong)}.gchip svg{width:20px;height:20px;flex:none;color:var(--fg-2)}.gchip.has-car{border-color:var(--fit-ok-bd);background:var(--fit-ok-bg);color:var(--fit-ok-fg)}.gchip.has-car svg{color:var(--fit-ok-fg)}.gchip__ok{display:none;width:16px !important;height:16px !important;padding:2px;border-radius:50%;background:var(--fit-ok-fg);color:var(--fit-ok-bg) !important}.gchip.has-car .gchip__ok{display:block}.gchip[aria-expanded="true"]{border-color:var(--fg)}.gpanel{position:fixed;z-index:90;width:min(360px,calc(100vw - 24px));padding:var(--s-4) var(--s-4) var(--s-3);background:var(--surface);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--r-3);box-shadow:var(--sh-3);font-size:var(--fs-sm)}.gpanel[hidden]{display:none}.gpanel__t{margin:0 0 var(--s-2);font-family:var(--f-display);font-weight:700;font-size:var(--fs-lg);padding-right:44px}.gpanel__v{display:flex;align-items:center;gap:8px;margin:0 0 var(--s-2);font-size:var(--fs-ui)}.gpanel__v svg{width:20px;height:20px;flex:none;color:var(--fit-ok-fg)}.gpanel__n{margin:0 0 var(--s-3);color:var(--fg-2)}.gpanel__a{display:flex;flex-wrap:wrap;gap:var(--s-2)}.gpanel__a .btn svg{width:18px;height:18px}.gpanel__x{position:absolute;top:8px;right:8px;border:0;background:none}@media (max-width: 860px){.gpanel{left:12px;right:12px !important;top:auto !important;bottom:calc(var(--mbar-h) + 8px);width:auto;max-height:calc(100dvh - var(--mbar-h) - 24px);overflow-y:auto}}@media (pointer: coarse){.gpanel__a .btn{min-height:44px}}.trust{padding-block:var(--s-7)}html.js [data-trust]:empty{min-height:280px}.trust__card{display:grid;gap:var(--s-5);padding:clamp(20px,3vw,36px);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-3)}.trust__card.has-photo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.trust__photo{margin:0;border-radius:var(--r-2);overflow:hidden;aspect-ratio:16 / 11;background:var(--surface-3)}.trust__photo img{width:100%;height:100%;object-fit:cover;display:block}.trust__body h2{font-size:var(--fs-h3);margin:var(--s-2) 0 var(--s-4);max-width:30em}.trust__facts,.trust__links{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.trust__facts li,.trust__links a{display:grid;grid-template-columns:24px 1fr;gap:var(--s-3);align-items:start}.trust__facts svg,.trust__links svg{width:22px;height:22px;color:var(--fg-2);margin-top:1px}.trust__facts strong,.trust__links strong{display:block;font-weight:600;color:var(--fg)}.trust__facts span,.trust__links span{color:var(--fg-2);font-size:var(--fs-sm)}.trust__facts a,.trust__links a{color:inherit}.trust__facts a{text-decoration:underline;text-underline-offset:3px;font-weight:600;color:var(--fg)}.trust__links{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr))}.trust__links a{text-decoration:none;padding:var(--s-2);margin:calc(var(--s-2) * -1);border-radius:var(--r-2);min-height:44px}.trust__links a:hover{background:var(--surface)}@media (max-width: 860px){.trust__card.has-photo{grid-template-columns:1fr}.trust__links{grid-template-columns:1fr}html.js [data-trust]:empty{min-height:520px}}.trust-mini{list-style:none;margin:var(--s-4) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--border);display:grid;gap:var(--s-3);font-size:var(--fs-meta);color:var(--fg-2)}.trust-mini li{display:grid;grid-template-columns:22px 1fr;gap:var(--s-2);align-items:start}.trust-mini svg{width:20px;height:20px;color:var(--fg-2)}.trust-mini a{color:var(--fg);font-weight:600;text-underline-offset:3px}.bayi-cta{padding-block:var(--s-7)}.bayi-cta__card{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,7fr);gap:var(--s-6);align-items:center;padding:clamp(24px,4vw,44px);border-radius:var(--r-3);background:var(--dark);color:#F4F2EE}.bayi-cta__card h2{color:#fff;font-size:var(--fs-h2);margin:var(--s-2) 0 var(--s-3)}.bayi-cta__card .eyebrow{color:#C5C9D0}.bayi-cta__lead{color:#C5C9D0;margin:0 0 var(--s-5);max-width:34em}.bayi-cta__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.bayi-cta__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.bayi-cta__list li{display:grid;grid-template-columns:28px 1fr;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-2);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.bayi-cta__list svg{width:24px;height:24px;color:#fff}.bayi-cta__list strong{display:block;color:#fff;font-weight:600}.bayi-cta__list span{color:#C5C9D0;font-size:var(--fs-sm)}.bayi-cta .btn--ghost-light{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.bayi-cta .btn--ghost-light:hover{background:rgba(255,255,255,.1)}@media (max-width: 860px){.bayi-cta__card{grid-template-columns:1fr}}@media (max-width: 520px){.bayi-cta__list{grid-template-columns:1fr}.bayi-cta__actions .btn{flex:1 1 100%}}