:root{--bg:#faf7f2;--bg-soft:#f3ece2;--bg-deep:#ebe0d1;--surface:#fff;--surface-warm:#fdfaf5;--dark:#211c18;--ink:#1f1b18;--ink-2:#4a433c;--muted:#6b6259;--on-dark:#f7f1e8;--on-dark-muted:#cbbfae;--line:#e7ddcf;--line-strong:#d6c8b5;--line-dark:#f7f1e829;--accent:#9a6b4a;--accent-strong:#7b5236;--accent-soft:#f1e3d3;--sage-soft:#e6ebdc;--danger:#b03a2c;--danger-soft:#fbeae7;--success:#3f7a52;--success-soft:#e6f2ea;--warning:#9a6a17;--font-display:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-lg:1.1875rem;--fs-h4:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--fs-h3:clamp(1.5rem, 1.25rem + 1vw, 2rem);--fs-h2:clamp(2rem, 1.4rem + 2.6vw, 3.5rem);--fs-h1:clamp(2.6rem, 1.5rem + 5vw, 5.4rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--section:clamp(4rem, 3rem + 6vw, 8rem);--gutter:clamp(1rem, .4rem + 3vw, 2.5rem);--container:1240px;--container-narrow:820px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--shadow-1:0 1px 2px #211c180a, 0 6px 18px -10px #211c181f;--shadow-2:0 2px 4px #211c180a, 0 22px 40px -22px #211c1838;--shadow-3:0 30px 60px -28px #211c1859;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-fast:.16s;--t-base:.28s;--t-slow:.6s;--header-h:76px}:root[lang=ar],:root[lang=ku]{--font-display:"Noto Naskh Arabic", "Amiri", serif;--font-body:"Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--fs-h1:clamp(2.3rem, 1.4rem + 4.2vw, 4.6rem);--fs-h2:clamp(1.85rem, 1.3rem + 2.3vw, 3.1rem)}@media (max-width:767px){:root{--header-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.7;overflow-x:clip}:root[lang=ar] body,:root[lang=ku] body{line-height:1.95}img,picture,video,svg,iframe{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.12}:root[lang=ar] h1,:root[lang=ar] h2,:root[lang=ar] h3,:root[lang=ar] h4,:root[lang=ku] h1,:root[lang=ku] h2,:root[lang=ku] h3,:root[lang=ku] h4{letter-spacing:0;line-height:1.4}h1,h2,h3{font-variant-numeric:lining-nums}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.section{padding-block:var(--section);position:relative}.section--soft{background:var(--bg-soft)}.section--tight{padding-block:calc(var(--section) * .6)}.section--dark{background:var(--dark);color:var(--on-dark)}.section--dark h2,.section--dark h3,.section--dark h4{color:var(--on-dark)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--dark);color:var(--on-dark);border-radius:var(--r-sm);transition:transform var(--t-fast) var(--ease);padding:.75rem 1.1rem;position:fixed;top:8px;transform:translateY(-200%)}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.skip-link:focus{transform:none}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.ltr-text{direction:ltr;unicode-bidi:embed;display:inline-block}.muted{color:var(--muted)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.btn{--btn-bg:var(--dark);--btn-fg:var(--on-dark);--btn-bd:var(--dark);border:1px solid var(--btn-bd);border-radius:var(--r-pill);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-weight:600;font-size:var(--fs-sm);letter-spacing:.01em;text-align:center;white-space:nowrap;cursor:pointer;transition:background var(--t-base) var(--ease), color var(--t-base) var(--ease), border-color var(--t-base) var(--ease), transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease);justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.75rem;line-height:1.2;display:inline-flex}.btn:hover{--btn-bg:var(--accent-strong);--btn-bd:var(--accent-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.btn:active{box-shadow:none;transform:translateY(0)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn--accent{--btn-bg:var(--accent);--btn-bd:var(--accent);--btn-fg:#fff}.btn--accent:hover{--btn-bg:var(--accent-strong);--btn-bd:var(--accent-strong)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--line-strong)}.btn--ghost:hover{--btn-bg:var(--dark);--btn-fg:var(--on-dark);--btn-bd:var(--dark)}.btn--light{--btn-bg:var(--on-dark);--btn-fg:var(--dark);--btn-bd:var(--on-dark)}.btn--light:hover{--btn-bg:#fff;--btn-fg:var(--accent-strong);--btn-bd:#fff}.btn--ghost-light{--btn-bg:transparent;--btn-fg:var(--on-dark);--btn-bd:#f7f1e866}.btn--ghost-light:hover{--btn-bg:#f7f1e81f;--btn-fg:#fff;--btn-bd:var(--on-dark)}.btn--whatsapp{--btn-bg:#1f7a4d;--btn-bd:#1f7a4d;--btn-fg:#fff}.btn--whatsapp:hover{--btn-bg:#17603c;--btn-bd:#17603c}.btn--sm{min-height:42px;font-size:var(--fs-xs);padding:.55rem 1.2rem}.btn--lg{min-height:58px;padding-inline-start:2.1rem;padding-inline-end:2.1rem;font-size:1rem}.btn--block{width:100%}.btn .spinner{width:1.05rem;height:1.05rem}.icon-btn{border:1px solid var(--line-strong);width:44px;height:44px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);background:0 0;border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--dark);color:var(--on-dark);border-color:var(--dark)}.icon-btn[disabled]{opacity:.4;pointer-events:none}.eyebrow{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;font-weight:700;display:inline-flex}:root[lang=ar] .eyebrow,:root[lang=ku] .eyebrow{letter-spacing:.02em;text-transform:none;font-size:var(--fs-sm)}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.section--dark .eyebrow{color:#d9b48f}.section-head{gap:var(--s-4);max-width:720px;margin-block-end:clamp(2rem,1rem + 3.5vw,4rem);display:grid}.section-head--center{text-align:center;justify-items:center;margin-inline-start:auto;margin-inline-end:auto}.section-head--split{align-items:end;gap:var(--s-5) var(--s-7);grid-template-columns:1fr auto;max-width:none}.section-head p{color:var(--muted);font-size:var(--fs-lg);max-width:60ch}.section--dark .section-head p{color:var(--on-dark-muted)}@media (max-width:767px){.section-head--split{grid-template-columns:1fr}}.chip{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-strong);font-size:var(--fs-xs);align-items:center;gap:.4rem;padding:.3rem .8rem;font-weight:600;line-height:1.4;display:inline-flex}.pills{flex-wrap:wrap;gap:.6rem;display:flex}.pill{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:44px;font-size:var(--fs-sm);color:var(--ink-2);transition:all var(--t-fast) var(--ease);background:0 0;align-items:center;padding:.5rem 1.15rem;font-weight:600;display:inline-flex}.pill:hover{border-color:var(--ink);color:var(--ink)}.pill[aria-pressed=true],.pill[aria-current=true]{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.media{background:linear-gradient(135deg, var(--bg-soft), var(--bg-deep));position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%;transition:opacity var(--t-slow) var(--ease)}.media img[data-loaded=false]{opacity:0}.media--fallback:after{content:"";background:radial-gradient(circle at 35% 30%,#fff8ee 0,#0000 45%),linear-gradient(135deg,#efe3d3,#d9c3a9);position:absolute;top:0;bottom:0;left:0;right:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease), border-color var(--t-base) var(--ease)}.card--hover:hover{box-shadow:var(--shadow-2);border-color:var(--line-strong);transform:translateY(-5px)}.grid{gap:clamp(1rem,.5rem + 2vw,2rem);display:grid}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.grid--3{grid-template-columns:minmax(0,1fr)}}.field{align-content:start;gap:.5rem;min-width:0;display:grid}.field__label{font-size:var(--fs-sm);color:var(--ink);font-weight:600}.field__label .req{color:var(--danger);margin-inline-start:.2rem}.field__hint{font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.field__error{font-size:var(--fs-xs);color:var(--danger);align-items:flex-start;gap:.4rem;font-weight:600;line-height:1.5;display:flex}.field__error svg{flex:none;margin-block-start:2px}.input,.select,.textarea{background:var(--surface);border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--ink);transition:border-color var(--t-fast), box-shadow var(--t-fast), background var(--t-fast);-webkit-appearance:none;appearance:none;border-radius:14px;padding:.75rem 1rem;font-size:1rem;line-height:1.5}.input::placeholder,.textarea::placeholder{color:#9a9086}.input:hover,.select:hover,.textarea:hover{border-color:#b9a993}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #9a6b4a29}.textarea{resize:vertical;min-height:130px}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6259' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-inline-end:2.6rem}[dir=rtl] .select{background-position:1rem}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger);background:snow}.input[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus,.select[aria-invalid=true]:focus{box-shadow:0 0 0 4px #b03a2c24}.input:disabled,.select:disabled,.textarea:disabled{background:var(--bg-soft);color:var(--muted);cursor:not-allowed}.input[dir=ltr]{text-align:start}.check{cursor:pointer;font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:.8rem;line-height:1.55;display:grid}.check input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;width:24px;height:24px;transition:all var(--t-fast);border-radius:7px;place-content:center;margin:0;display:grid}.check input:after{content:"";border:2.4px solid #fff;border-top:0;width:12px;height:7px;transition:transform var(--t-fast) var(--ease-out);border-inline-end:0;margin-block-start:-2px;transform:rotate(-45deg)scale(0)}.check input:checked{background:var(--dark);border-color:var(--dark)}.check input:checked:after{transform:rotate(-45deg)scale(1)}.check input[aria-invalid=true]{border-color:var(--danger)}.radio-pills{flex-wrap:wrap;gap:.6rem;display:flex}.alert{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-sm);align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;line-height:1.6;display:flex}.alert svg{flex:none;margin-block-start:3px}.alert--error{background:var(--danger-soft);color:#8f2c20;border-color:#f0c6bf}.skeleton{border-radius:var(--r-sm);background:#efe7dc;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.6s infinite shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}[dir=rtl] .skeleton:after{animation-name:shimmer-rtl}@keyframes shimmer{to{transform:translate(100%)}}@keyframes shimmer-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}.skeleton--card{aspect-ratio:4/5;border-radius:var(--r-lg)}.skeleton--wide{aspect-ratio:4/3;border-radius:var(--r-lg)}.skeleton--line{height:14px;margin-block-start:8px;margin-block-end:8px}.skeleton--title{width:60%;height:28px}.state{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface-warm);justify-items:center;gap:.9rem;padding:clamp(2rem,6vw,4rem) 1.5rem;display:grid}.state__icon{background:var(--accent-soft);width:64px;height:64px;color:var(--accent-strong);border-radius:50%;place-items:center;display:grid}.state--error .state__icon{background:var(--danger-soft);color:var(--danger)}.state h3{font-size:var(--fs-h4)}.state p{color:var(--muted);max-width:44ch;font-size:var(--fs-sm)}.spinner{border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;width:1.4rem;height:1.4rem;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.accordion{gap:.85rem;display:grid}.acc-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--t-base), box-shadow var(--t-base)}.acc-item[data-open=true]{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.acc-trigger{text-align:start;width:100%;font-size:var(--fs-lg);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 1.4rem;font-weight:600;line-height:1.45;display:flex}.acc-trigger:focus-visible{outline-offset:-3px}.acc-icon{border:1px solid var(--line-strong);width:34px;height:34px;transition:transform var(--t-base) var(--ease-out), background var(--t-fast), color var(--t-fast);border-radius:50%;flex:none;place-items:center;display:grid}.acc-item[data-open=true] .acc-icon{background:var(--dark);color:var(--on-dark);border-color:var(--dark);transform:rotate(45deg)}.acc-panel{overflow:hidden}.acc-panel__inner{color:var(--ink-2);max-width:70ch;padding:0 1.4rem 1.3rem}.modal-backdrop{z-index:900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#211c1880;place-items:center;padding:1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal{background:var(--surface);border-radius:var(--r-lg);width:min(100%,560px);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-3);padding:clamp(1.25rem,3vw,2rem);overflow:auto}.modal--wide{width:min(100%,860px)}.modal__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1.25rem;display:flex}.modal__head h3{font-size:var(--fs-h3)}.toasts{z-index:1100;pointer-events:none;justify-items:center;gap:.6rem;padding-inline-start:1rem;padding-inline-end:1rem;display:grid;position:fixed;bottom:1.25rem;left:0;right:0}.toast{pointer-events:auto;border-radius:var(--r-md);background:var(--dark);max-width:min(100%,460px);color:var(--on-dark);box-shadow:var(--shadow-3);font-size:var(--fs-sm);align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-weight:500;display:flex}.toast--success svg{color:#8fd0a4}.toast--error svg{color:#f2a196}.toast button{color:inherit;opacity:.7;background:0 0;border:0;place-items:center;padding:4px;display:grid}.toast button:hover{opacity:1}.breadcrumbs ol{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.breadcrumbs li{align-items:center;gap:.5rem;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"/";opacity:.5}.breadcrumbs a:hover{color:var(--accent-strong)}.breadcrumbs [aria-current]{color:var(--ink)}.prose{color:var(--ink-2);font-size:var(--fs-lg)}.prose>*+*{margin-block-start:1.15em}.prose h2,.prose h3{color:var(--ink);font-size:var(--fs-h3);margin-block-start:1.9em}.prose ul{gap:.6rem;padding-inline-start:0;display:grid}.prose li{padding-inline-start:1.7rem;position:relative}.prose li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.78em}.prose li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.1rem}.prose li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.1rem}.prose li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.1rem}.prose li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.1rem}.prose strong{color:var(--ink);font-weight:700}.header{z-index:500;height:var(--header-h);transition:transform .38s var(--ease-out), background .42s var(--ease), box-shadow .42s var(--ease), backdrop-filter .42s var(--ease);background:#f1e4d9;position:sticky;top:0;box-shadow:0 1px #7a503429}.header[data-state=solid]{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#f1e4d9c7;box-shadow:0 1px #7a50341f,0 12px 30px -26px #211c1859}.header[data-hidden=true]{transform:translateY(-101%)}.header__inner{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}.brand{align-items:center;gap:.8rem;min-width:0;display:inline-flex}.brand__mark{color:#e7cdb2;background:linear-gradient(145deg,#3a322c,#1f1b18);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 16px -8px #211c1899}.brand__img{object-fit:contain;width:auto;max-width:220px;height:56px}@media (max-width:767px){.brand__img{height:54px}}.brand__text{min-width:0;line-height:1.15;display:grid}.brand__name{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:1.4rem;font-weight:700;overflow:hidden}.brand__tag{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:.66rem;font-weight:700}:root[lang=ar] .brand__tag,:root[lang=ku] .brand__tag{letter-spacing:0;text-transform:none;font-size:.75rem}@media (max-width:380px){.brand__tag{display:none}.brand__name{font-size:1.25rem}}.nav{align-items:center;gap:clamp(.4rem,1.2vw,1.4rem);display:flex}.nav__link{white-space:nowrap;font-size:var(--fs-sm);color:var(--ink-2);transition:color var(--t-fast);background:0 0;border:0;align-items:center;gap:.35rem;padding:.6rem .4rem;font-weight:600;display:inline-flex;position:relative}.nav__link:after{content:"";background:var(--accent);height:1.5px;transform-origin:var(--origin,left);transition:transform var(--t-base) var(--ease-out);position:absolute;bottom:.2rem;left:.5rem;right:.5rem;transform:scaleX(0)}[dir=rtl] .nav__link:after{--origin:right}.nav__link:hover,.nav__link[aria-current=page]{color:var(--ink)}.nav__link:hover:after,.nav__link[aria-current=page]:after{transform:scaleX(1)}.header__actions{align-items:center;gap:.75rem;display:flex}.lang{position:relative}.lang__btn{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:44px;font-size:var(--fs-sm);transition:border-color var(--t-fast), background var(--t-fast);background:0 0;align-items:center;gap:.45rem;padding:.4rem .85rem;font-weight:600;display:inline-flex}.lang__btn:hover{border-color:var(--ink)}.lang__menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:190px;box-shadow:var(--shadow-3);z-index:10;padding:.4rem;position:absolute;top:calc(100% + .5rem)}.lang__menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang__menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.lang__menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lang__menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.lang__opt{border-radius:var(--r-sm);text-align:start;width:100%;font-size:var(--fs-sm);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;font-weight:600;display:flex}.lang__opt:hover{background:var(--bg-soft)}.lang__opt[aria-current=true]{color:var(--accent-strong)}.lang__opt small{color:var(--muted);font-weight:500}.header__burger{display:none}@media (max-width:1199px){.nav{display:none}.header__burger{display:inline-grid}}@media (max-width:767px){.header__actions .lang{display:none}}.drawer{z-index:800;position:fixed;top:0;bottom:0;left:0;right:0}.drawer__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#211c186b;position:absolute;top:0;bottom:0;left:0;right:0}.drawer__panel{width:min(82vw,330px);padding:max(.9rem, env(safe-area-inset-top)) 1.25rem calc(1.25rem + env(safe-area-inset-bottom));background:var(--bg);box-shadow:var(--shadow-3);overscroll-behavior:contain;flex-direction:column;gap:1.25rem;display:flex;position:absolute;top:0;bottom:0;overflow:hidden auto}.drawer__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.drawer__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.drawer__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.drawer__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.drawer__top{justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;display:flex}.drawer__top .brand__img{max-width:100%;height:46px}.drawer__top .icon-btn{flex:none}.drawer__nav{display:grid}.drawer__nav a{border-block-end:1px solid var(--line);min-height:52px;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;font-size:1.4rem;font-weight:600;line-height:1.25;display:flex}:root[lang=ar] .drawer__nav a,:root[lang=ku] .drawer__nav a{font-size:1.25rem}.drawer__nav a[aria-current=page]{color:var(--accent-strong)}.drawer__nav a svg{color:var(--accent);flex:none}.drawer__langs{flex-wrap:nowrap;gap:.375rem;display:flex}.drawer__langs .pill{white-space:nowrap;flex:auto;justify-content:center;min-width:0;padding-inline-start:.5rem;padding-inline-end:.5rem}.drawer__foot{gap:.75rem;margin-block-start:auto;display:grid}.drawer__contact{font-size:var(--fs-sm);color:var(--muted);gap:.5rem;padding-block-start:.75rem;display:grid}.drawer__contact a:not(.btn){min-height:44px;color:var(--ink-2);align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.footer{background:var(--dark);color:var(--on-dark-muted);padding-block-start:clamp(3.5rem,8vw,6rem);padding-block-end:0}.footer a:hover{color:#fff}.footer__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(2rem,4vw,4rem);display:grid}.footer .brand__img{height:50px}.footer .brand__img--plate{box-sizing:content-box;background:var(--on-dark);border-radius:14px;padding:.5rem .75rem}@media (max-width:767px){.footer .brand__img{height:46px}}.footer .brand__name{color:var(--on-dark)}.footer .brand__tag{color:#d9b48f}.footer__about{max-width:380px;font-size:var(--fs-sm);align-content:start;gap:1.25rem;display:grid}.footer h4{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark);margin-block-end:1.1rem;font-weight:700}:root[lang=ar] .footer h4,:root[lang=ku] .footer h4{letter-spacing:0;text-transform:none;font-size:var(--fs-sm)}.footer__all{color:#d9b48f;font-weight:600}.footer__all span{display:inline-block}.footer__list{font-size:var(--fs-sm);gap:.65rem;display:grid}.footer__contact li{align-items:flex-start;gap:.7rem;display:flex}.footer__contact svg{color:#d9b48f;flex:none;margin-block-start:5px}.footer__hours li{justify-content:space-between;gap:1rem;display:flex}.footer__hours span:last-child{color:var(--on-dark);font-weight:600}.social{flex-wrap:wrap;gap:.6rem;display:flex}.social a{border:1px solid var(--line-dark);width:44px;height:44px;color:var(--on-dark);transition:background var(--t-fast), color var(--t-fast), transform var(--t-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.social a:hover{background:var(--on-dark);color:var(--dark);transform:translateY(-3px)}.footer__langs{flex-wrap:wrap;gap:.5rem;display:flex}.footer__langs a{border-radius:var(--r-pill);border:1px solid var(--line-dark);min-height:36px;color:var(--on-dark-muted);font-size:var(--fs-xs);align-items:center;padding:.35rem .95rem;font-weight:600;display:inline-flex}.footer__langs a:hover{border-color:var(--on-dark)}.footer__langs a[aria-current=true]{background:var(--on-dark);color:var(--dark);border-color:var(--on-dark)}.footer__bottom{padding-block:1.5rem calc(1.5rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--line-dark);font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-block-start:clamp(2.5rem,5vw,4rem);display:flex}.footer__bottom nav{flex-wrap:wrap;gap:1.5rem;display:flex}.footer__disclaimer{opacity:.8;flex-basis:100%;max-width:90ch;line-height:1.6}@media (max-width:1023px){.footer__grid{grid-template-columns:repeat(2,1fr)}.footer__about{grid-column:1/-1;max-width:520px}}@media (max-width:559px){.footer__grid{grid-template-columns:1fr}}.wa-float{z-index:450;border-radius:var(--r-pill);color:#fff;height:58px;font-size:var(--fs-sm);transition:transform var(--t-base) var(--ease-out), background var(--t-fast), opacity var(--t-base) var(--ease), visibility var(--t-base);background:#1f7a4d;align-items:center;gap:.65rem;padding-inline-start:1rem;padding-inline-end:1rem;font-weight:700;display:inline-flex;position:fixed;bottom:calc(1.25rem + env(safe-area-inset-bottom));box-shadow:0 14px 30px -10px #1f7a4d99}.wa-float:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.25rem}.wa-float:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.25rem}.wa-float:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.25rem}.wa-float:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.25rem}.wa-float:hover{background:#17603c;transform:translateY(-3px)}:root[data-float-yield] .wa-float{opacity:0;visibility:hidden;transform:translateY(12px)scale(.92)}.wa-float__label{display:none}@media (min-width:900px){.wa-float__label{display:inline}}@media (max-width:899px){.wa-float{justify-content:center;width:58px;padding:0}}.offline{z-index:1200;background:var(--danger);color:#fff;text-align:center;font-size:var(--fs-sm);padding:.6rem 1rem;font-weight:600;position:fixed;top:0;left:0;right:0}main{outline:none;display:block}.page-top{padding-block-start:clamp(2rem,1rem + 4vw,4.5rem)}.product-grid,.product-rows,.product-row{gap:.5rem;display:grid}.product-grid,.product-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.product-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.product-row--1{grid-template-columns:minmax(0,1fr);justify-items:center}.product-grid>*,.product-row>*{min-width:0}.product-row--1>*{width:100%;max-width:min(30rem,70%)}.product-row--1[data-card=horizontal]>*{max-width:min(52rem,100%)}.product-rows[data-device=mobile] .product-row--1>*{max-width:28rem}.product-rows[data-device=desktop] .product-row--1{border-radius:var(--r-xl);background:radial-gradient(ellipse at 50% 40%, var(--surface-warm) 0%, var(--bg-soft) 72%);padding:clamp(1.25rem,3vw,2.5rem) 1rem}.product-rows[data-device=desktop] .product-row--1[data-card=horizontal]{padding-block-start:clamp(1rem,2.2vw,1.75rem);padding-block-end:clamp(1rem,2.2vw,1.75rem)}.product-card{border-radius:var(--r-md);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.product-card__media{aspect-ratio:4/3;flex:none}.product-card__media img{object-position:50% 62%;transition:transform .9s var(--ease-out)}.product-card[data-fit=contain] .product-card__media{background:radial-gradient(ellipse at 50% 45%, var(--surface) 0%, var(--surface-warm) 60%, var(--bg-soft) 100%)}.product-card[data-fit=contain] .product-card__media img{object-fit:contain;object-position:50% 50%;padding:clamp(.4rem,6%,1.5rem)}.product-card[data-crop] .product-card__media img{object-position:var(--crop-x) var(--crop-y);transform-origin:var(--crop-x) var(--crop-y);transform:scale(var(--crop-zoom))}.product-card[data-crop]:hover .product-card__media img{transform:scale(calc(var(--crop-zoom) * 1.05))}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__body{flex-direction:column;flex:1;gap:.45rem;min-width:0;padding:clamp(.85rem,.55rem + .9vw,1.5rem);display:flex}.product-card__meta{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);overflow-wrap:anywhere;margin:0;font-weight:700}:root[lang=ar] .product-card__meta,:root[lang=ku] .product-card__meta{letter-spacing:0;text-transform:none;font-size:var(--fs-sm)}.product-card__title{overflow-wrap:anywhere;font-size:1.35rem;line-height:1.22}:root[lang=ar] .product-card__title,:root[lang=ku] .product-card__title{font-size:1.15rem;line-height:1.5}.product-card__link{color:inherit}.product-card__link:after{content:"";z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.product-card__link:focus-visible{outline:none}.product-card:focus-within{outline:2px solid var(--accent);outline-offset:2px}.product-card__text{color:var(--muted);font-size:var(--fs-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-card__cta{font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:.35rem;margin-block-start:auto;padding-block-start:.5rem;font-weight:700;display:inline-flex}.product-card__cta svg{transition:transform var(--t-base) var(--ease-out);flex:none}.product-card:hover .product-card__cta svg{transform:translate(3px,-3px)}[dir=rtl] .product-card:hover .product-card__cta svg{transform:scaleX(-1)translate(3px,-3px)}@media (min-width:1024px){.product-card--grid:not(:-webkit-any(.product-card--snug,.product-card--dense)) .product-card__title{font-size:clamp(1.4rem,.9rem + .8vw,1.7rem)}.product-card--grid:not(:is(.product-card--snug,.product-card--dense)) .product-card__title{font-size:clamp(1.4rem,.9rem + .8vw,1.7rem)}:root[lang=ar] .product-card--grid:not(:-webkit-any(.product-card--snug,.product-card--dense)) .product-card__title,:root[lang=ku] .product-card--grid:not(:-webkit-any(.product-card--snug,.product-card--dense)) .product-card__title{font-size:clamp(1.2rem,.85rem + .55vw,1.4rem)}:root[lang=ar] .product-card--grid:not(:is(.product-card--snug,.product-card--dense)) .product-card__title,:root[lang=ku] .product-card--grid:not(:is(.product-card--snug,.product-card--dense)) .product-card__title{font-size:clamp(1.2rem,.85rem + .55vw,1.4rem)}}.product-card--snug .product-card__body{gap:.4rem;padding:clamp(.8rem,.45rem + .7vw,1.25rem)}.product-card--snug .product-card__title{font-size:clamp(1.1rem,.8rem + .5vw,1.3rem);line-height:1.25}:root[lang=ar] .product-card--snug .product-card__title,:root[lang=ku] .product-card--snug .product-card__title{font-size:clamp(1rem,.8rem + .35vw,1.12rem);line-height:1.5}@media (max-width:1023px){.product-card--snug .product-card__text{display:none}}.product-card--dense .product-card__body{gap:.3rem;padding:.8rem .9rem .9rem}.product-card--dense .product-card__meta{font-size:.68rem}:root[lang=ar] .product-card--dense .product-card__meta,:root[lang=ku] .product-card--dense .product-card__meta{font-size:.78rem}.product-card--dense .product-card__title{font-size:clamp(1.02rem,.78rem + .45vw,1.22rem);line-height:1.25}:root[lang=ar] .product-card--dense .product-card__title,:root[lang=ku] .product-card--dense .product-card__title{font-size:clamp(.9rem,.75rem + .25vw,1rem);line-height:1.5}.product-card--dense .product-card__text{display:none}.product-card--dense .product-card__cta{padding-block-start:.35rem;font-size:.8rem}@media (max-width:639px){.product-card--grid .product-card__media{aspect-ratio:1}.product-card__body{gap:.3rem;padding:.7rem .75rem .8rem}.product-card__meta{letter-spacing:.08em;font-size:.64rem}:root[lang=ar] .product-card__meta,:root[lang=ku] .product-card__meta{font-size:.74rem}.product-card__title{font-size:1rem;line-height:1.25}:root[lang=ar] .product-card__title,:root[lang=ku] .product-card__title{font-size:.92rem;line-height:1.55}.product-card--grid .product-card__text{display:none}.product-card__cta{padding-block-start:.35rem;font-size:.75rem}}.product-card--mini{border-radius:var(--r-sm)}.product-card--mini .product-card__media{aspect-ratio:1}.product-card--mini .product-card__body{gap:0;padding:.45rem .5rem .55rem}.product-card--mini .product-card__meta,.product-card--mini .product-card__text,.product-card--mini .product-card__cta{display:none}.product-card--mini .product-card__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.2;display:-webkit-box;overflow:hidden}:root[lang=ar] .product-card--mini .product-card__title,:root[lang=ku] .product-card--mini .product-card__title{font-size:.8rem;line-height:1.5}.product-card--mini:focus-within{outline-offset:-2px}.product-card--featured{border-radius:var(--r-lg);text-align:center}.product-card--featured .product-card__body{align-items:center;gap:.5rem;padding:clamp(1.1rem,.6rem + 1.6vw,2rem) clamp(1.1rem,.4rem + 2.6vw,2.75rem) clamp(1.25rem,.7rem + 1.8vw,2.25rem)}.product-card--featured .product-card__title{font-size:clamp(1.45rem,1rem + 1.3vw,2.1rem);line-height:1.18}:root[lang=ar] .product-card--featured .product-card__title,:root[lang=ku] .product-card--featured .product-card__title{font-size:clamp(1.2rem,.95rem + .9vw,1.65rem);line-height:1.45}.product-card--featured .product-card__text{max-width:46ch;font-size:var(--fs-base);line-height:1.6}.product-card--featured .product-card__cta{border:1px solid var(--line-strong);border-radius:var(--r-pill);transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);margin-block-start:.55rem;padding:.6rem 1.25rem}.product-card--featured:hover .product-card__cta{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}@media (max-width:639px){.product-card--featured{border-radius:var(--r-md)}.product-card--featured .product-card__body{gap:.35rem;padding:.95rem 1.1rem 1.15rem}.product-card--featured .product-card__meta{font-size:.68rem}.product-card--featured .product-card__title{font-size:1.3rem}:root[lang=ar] .product-card--featured .product-card__title,:root[lang=ku] .product-card--featured .product-card__title{font-size:1.1rem}.product-card--featured .product-card__text{font-size:var(--fs-sm);line-height:1.55}.product-card--featured .product-card__cta{margin-block-start:.4rem;padding:.5rem 1.05rem;font-size:.8rem}}.product-card--horizontal{grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.product-card--image-end{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.product-card--image-end .product-card__media{order:2}.product-card--horizontal .product-card__media{aspect-ratio:auto;height:100%}.product-card--horizontal .product-card__media img{position:absolute;top:0;bottom:0;left:0;right:0}.product-card--horizontal .product-card__body{justify-content:center}.product-card--horizontal .product-card__cta{margin-block-start:.35rem}.product-card--single{border-radius:var(--r-lg)}.product-card--single .product-card__media{min-height:clamp(16rem,24vw,20rem)}.product-card--single .product-card__body{gap:.55rem;padding:clamp(1.25rem,.6rem + 2.4vw,2.75rem)}.product-card--single .product-card__title{font-size:clamp(1.5rem,1rem + 1.2vw,2.1rem);line-height:1.18}:root[lang=ar] .product-card--single .product-card__title,:root[lang=ku] .product-card--single .product-card__title{font-size:clamp(1.25rem,.95rem + .85vw,1.65rem);line-height:1.45}.product-card--single .product-card__text{font-size:var(--fs-base);-webkit-line-clamp:3;line-clamp:3;max-width:42ch;line-height:1.6}.product-card--single .product-card__cta{border:1px solid var(--line-strong);border-radius:var(--r-pill);transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);align-self:flex-start;margin-block-start:.6rem;padding:.6rem 1.25rem}.product-card--single:hover .product-card__cta{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}.product-card--pair .product-card__media{min-height:clamp(10rem,17vw,15.5rem)}.product-card--pair .product-card__body{gap:.4rem;padding:clamp(.9rem,.5rem + 1.2vw,1.6rem)}.product-card--pair .product-card__title{font-size:clamp(1.15rem,.85rem + .6vw,1.5rem);line-height:1.22}:root[lang=ar] .product-card--pair .product-card__title,:root[lang=ku] .product-card--pair .product-card__title{font-size:clamp(1rem,.8rem + .4vw,1.25rem);line-height:1.5}@media (max-width:1023px){.product-card--pair{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.product-card--pair.product-card--image-end{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product-card--pair .product-card__text{display:none}.product-card--pair .product-card__cta{font-size:.82rem}}@media (max-width:767px){.product-card--single{border-radius:var(--r-md);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.product-card--single.product-card--image-end{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product-card--single .product-card__media{min-height:9.5rem}.product-card--single .product-card__body{gap:.3rem;padding:.85rem .95rem}.product-card--single .product-card__meta{font-size:.66rem}.product-card--single .product-card__title{font-size:1.12rem;line-height:1.25}:root[lang=ar] .product-card--single .product-card__title,:root[lang=ku] .product-card--single .product-card__title{font-size:.98rem;line-height:1.5}.product-card--single .product-card__text{-webkit-line-clamp:2;line-clamp:2;font-size:.8rem;line-height:1.5}.product-card--single .product-card__cta{margin-block-start:.3rem;padding:.4rem .85rem;font-size:.76rem}}.product-rail{--rail-card:clamp(9.75rem, 40vw, 14rem);grid-auto-flow:column;grid-auto-columns:var(--rail-card);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;gap:.5rem;margin:0;padding:.4rem 0 .9rem;list-style:none;display:grid;overflow-x:auto}.product-rail__item{scroll-snap-align:start;min-width:0}.product-card--compact:focus-within{outline-offset:-2px}.product-card--compact .product-card__media{aspect-ratio:1}.product-card--compact .product-card__body{gap:.3rem;padding:.75rem .85rem .85rem}.product-card--compact .product-card__meta{font-size:.66rem}:root[lang=ar] .product-card--compact .product-card__meta,:root[lang=ku] .product-card--compact .product-card__meta{font-size:.76rem}.product-card--compact .product-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.25;display:-webkit-box;overflow:hidden}:root[lang=ar] .product-card--compact .product-card__title,:root[lang=ku] .product-card--compact .product-card__title{font-size:.95rem;line-height:1.55}.product-card--compact .product-card__cta{font-size:.78rem}@media (max-width:1023px){.product-rail{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}@media (min-width:1024px){.product-rail{grid-auto-columns:minmax(var(--rail-card), 18.5rem)}.product-card--compact .product-card__media{aspect-ratio:4/3}}@media (hover:none){.product-rail{scrollbar-width:none}.product-rail::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.product-card__media img,.product-card__cta svg{transition:none}.product-rail{scroll-behavior:auto}}.section-more{justify-content:center;margin-block-start:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.home-pending{min-height:100vh;min-height:100svh}.home-sections>.section--soft+.section--soft,.home-sections>.section--dark+.section--dark,.home-sections>.section:not(:-webkit-any(.section--soft,.section--dark))+.section:not(:-webkit-any(.section--soft,.section--dark)){padding-block-start:0}.home-sections>.section--soft+.section--soft,.home-sections>.section--dark+.section--dark,.home-sections>.section:not(:is(.section--soft,.section--dark))+.section:not(:is(.section--soft,.section--dark)){padding-block-start:0}.home-sections>.section--soft+.section--soft>.container,.home-sections>.section:not(:-webkit-any(.section--soft,.section--dark))+.section:not(:-webkit-any(.section--soft,.section--dark))>.container{border-block-start:1px solid var(--line);padding-block-start:var(--section)}.home-sections>.section--soft+.section--soft>.container,.home-sections>.section:not(:is(.section--soft,.section--dark))+.section:not(:is(.section--soft,.section--dark))>.container{border-block-start:1px solid var(--line);padding-block-start:var(--section)}.home-sections>.section--dark+.section--dark>.container{border-block-start:1px solid var(--line-dark);padding-block-start:var(--section)}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6.5rem);display:grid}.split__copy{align-content:start;gap:1.4rem;display:grid}.split__copy .lead{font-size:var(--fs-lg);color:var(--ink-2)}.split__media{position:relative}.arch{aspect-ratio:4/5;border-radius:999px 999px var(--r-xl) var(--r-xl);box-shadow:var(--shadow-3)}.arch--soft{border-radius:var(--r-xl);aspect-ratio:5/4}.split__media:before{content:"";border:1px solid var(--line-strong);border-radius:999px 999px var(--r-xl) var(--r-xl);z-index:-1;position:absolute;top:1.5rem;bottom:-1.25rem;left:1.5rem;right:-1.25rem}[dir=rtl] .split__media:before{top:1.5rem;bottom:-1.25rem;left:-1.25rem;right:1.5rem}.split--soft .split__media:before{border-radius:var(--r-xl)}.split__media-note{border-radius:var(--r-md);background:var(--surface);max-width:230px;box-shadow:var(--shadow-2);font-size:var(--fs-sm);padding:1rem 1.4rem;font-weight:600;line-height:1.5;position:absolute;bottom:1.5rem}.split__media-note:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-1.5rem}.split__media-note:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-1.5rem}.split__media-note:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-1.5rem}.split__media-note:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-1.5rem}@media (max-width:899px){.split{grid-template-columns:minmax(0,1fr)}.split--reverse .split__media{order:-1}.split__media{width:100%;max-width:520px;margin-inline-start:auto;margin-inline-end:auto}.split__media-note:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.split__media-note:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.split__media-note:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.split__media-note:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}}.value-list{gap:1.1rem;margin-block-start:.4rem;margin-block-end:.4rem;display:grid}.value-list li{grid-template-columns:44px 1fr;align-items:start;gap:1rem;display:grid}.value-list__icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-strong);border-radius:50%;place-items:center;display:grid}.value-list h4{font-family:var(--font-body);font-size:var(--fs-base);margin-block-end:.15rem;font-weight:700}.value-list p{color:var(--muted);font-size:var(--fs-sm)}.feature{align-content:start;gap:1rem;height:100%;padding:clamp(1.5rem,2.4vw,2.25rem);display:grid}.feature__icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-strong);transition:background var(--t-base), color var(--t-base);border-radius:18px;place-items:center;display:grid}.feature:hover .feature__icon{background:var(--dark);color:var(--on-dark)}.feature h3{font-size:1.55rem}:root[lang=ar] .feature h3,:root[lang=ku] .feature h3{font-size:1.3rem}.feature p{color:var(--muted);font-size:var(--fs-sm)}.card-grid{--card-gap:clamp(1rem, .5rem + 2vw, 2rem);--card-per-row:4;justify-content:center;gap:var(--card-gap);flex-wrap:wrap;margin-inline-start:auto;margin-inline-end:auto;display:flex}.card-grid>*{flex:0 0 calc((100% - (var(--card-per-row) - 1) * var(--card-gap)) / var(--card-per-row));min-width:0}.card-grid[data-count="3"]{--card-per-row:3}.card-grid[data-count="2"]{--card-per-row:2;max-width:880px}.card-grid[data-count="1"]{--card-per-row:1;max-width:460px}@media (max-width:1023px){.card-grid[data-count="3"],.card-grid[data-count="4"]{--card-per-row:2}}@media (max-width:639px){.card-grid[data-count]{--card-per-row:1}}.ba{touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:var(--r-lg);background:var(--bg-deep);aspect-ratio:1;cursor:ew-resize;direction:ltr;position:relative;overflow:hidden}.ba--wide{aspect-ratio:4/3}.ba img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ba__after{clip-path:inset(0 0 0 var(--pos,50%));position:absolute;top:0;bottom:0;left:0;right:0}.ba__tag{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:var(--fs-xs);letter-spacing:.04em;pointer-events:none;direction:ltr;background:#211c189e;padding:.35rem .85rem;font-weight:700;position:absolute;top:1rem}.ba__tag--before:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.ba__tag--before:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.ba__tag--before:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.ba__tag--before:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.ba__tag--after:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.ba__tag--after:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.ba__tag--after:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.ba__tag--after:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.ba__handle{cursor:ew-resize;background:0 0;border:0;place-items:center;width:44px;margin-inline-start:-22px;padding:0;display:grid;position:absolute;top:0;bottom:0}.ba__handle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--pos,50%)}.ba__handle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--pos,50%)}.ba__handle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--pos,50%)}.ba__handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--pos,50%)}.ba__handle:before{content:"";background:#fff;width:2px;margin-inline-start:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 14px #00000059}.ba__handle:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.ba__handle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.ba__handle:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.ba__handle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.ba__knob{width:46px;height:46px;color:var(--dark);transition:transform var(--t-fast);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 6px 20px #0000004d}.ba__handle:hover .ba__knob{transform:scale(1.1)}.ba__handle:focus-visible .ba__knob{transform:scale(1.1)}.ba__handle:focus-visible{outline:none}.ba__handle:focus-visible .ba__knob{box-shadow:0 0 0 4px #9a6b4a99,0 6px 20px #0000004d}.results-stage{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.results-list{gap:.8rem;display:grid}.result-pick{text-align:start;border-radius:var(--r-md);border:1px solid var(--line-dark);color:var(--on-dark);transition:background var(--t-fast), border-color var(--t-fast);background:#ffffff08;grid-template-columns:76px 1fr;align-items:center;gap:1rem;padding:.7rem;display:grid}.result-pick:hover{background:#ffffff12}.result-pick[aria-pressed=true]{background:#ffffff1a;border-color:#f7f1e88c}.result-pick__thumb{border-radius:var(--r-sm);width:76px;height:76px;overflow:hidden}.result-pick b{font-size:var(--fs-base);display:block}.result-pick small{color:var(--on-dark-muted);font-size:var(--fs-xs)}.results-note{font-size:var(--fs-xs);color:var(--on-dark-muted);align-items:flex-start;gap:.7rem;margin-block-start:1.25rem;line-height:1.6;display:flex}.results-note svg{flex:none;margin-block-start:2px}@media (max-width:899px){.results-stage{grid-template-columns:minmax(0,1fr)}.results-list{scrollbar-width:none;grid-auto-columns:240px;grid-auto-flow:column;padding-block-end:.4rem;overflow-x:auto}.results-list::-webkit-scrollbar{display:none}.result-pick{grid-template-columns:56px 1fr}.result-pick__thumb{width:56px;height:56px}}.result-card{padding:.75rem .75rem 1.25rem}.result-card__body{gap:.35rem;padding:1.1rem .75rem 0;display:grid}.result-card__body h3{font-size:1.4rem}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative}.step{align-content:start;gap:.9rem;display:grid;position:relative}.step__num{font-variant-numeric:lining-nums;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--accent);opacity:.8;font-size:4.2rem;font-weight:500;line-height:.9}.step__icon{background:var(--surface);border:1px solid var(--line-strong);width:52px;height:52px;color:var(--accent-strong);border-radius:50%;place-items:center;display:grid}.step h3{font-size:1.45rem}:root[lang=ar] .step h3,:root[lang=ku] .step h3{font-size:1.25rem}.step p{color:var(--muted);font-size:var(--fs-sm)}.step__head{justify-content:space-between;align-items:center;display:flex}.steps:before{content:"";background:repeating-linear-gradient(to right, var(--line-strong) 0 6px, transparent 6px 12px);z-index:0;height:1px;position:absolute;top:3.7rem;left:0;right:0}.step__head,.step__icon{z-index:1;position:relative}.steps[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:26rem;margin-inline-start:auto;margin-inline-end:auto}.steps[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin-inline-start:auto;margin-inline-end:auto}.steps[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){.steps[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps[data-count="1"]{grid-template-columns:minmax(0,1fr)}.steps:before{display:none}}@media (max-width:559px){.steps[data-count]{grid-template-columns:minmax(0,1fr)}.step{grid-template-columns:56px 1fr;column-gap:1rem}.step__head{grid-row:span 2;align-items:flex-start}.step__num{display:none}}.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.faq-layout__intro{gap:1.25rem;display:grid;position:sticky;top:calc(var(--header-h) + 1.5rem)}@media (max-width:899px){.faq-layout{grid-template-columns:minmax(0,1fr)}.faq-layout__intro{position:static}}.cta{isolation:isolate;text-align:center;position:relative;overflow:hidden}.cta:before,.cta:after{content:"";z-index:-1;filter:blur(90px);opacity:.35;border-radius:50%;position:absolute}.cta:before{background:#b77b57;width:520px;height:520px;top:-220px}.cta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-120px}.cta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-120px}.cta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-120px}.cta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-120px}.cta:after{background:#6f7d5f;width:460px;height:460px;bottom:-220px}.cta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-100px}.cta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-100px}.cta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-100px}.cta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-100px}.cta__inner{justify-items:center;gap:1.5rem;max-width:780px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.cta h2{font-size:clamp(2.2rem,1.4rem + 3.4vw,4.2rem)}.cta p{color:var(--on-dark-muted);font-size:var(--fs-lg);max-width:56ch}.cta__actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-block-start:.6rem;display:flex}@media (max-width:559px){.cta__actions .btn{flex:100%}}.contact-list{gap:1rem;display:grid}.contact-item{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:0;transition:border-color var(--t-fast), transform var(--t-base) var(--ease-out);grid-template-columns:52px 1fr;align-items:center;gap:1.1rem;padding:1.1rem 1.25rem;display:grid}a.contact-item:hover{border-color:var(--accent);transform:translateY(-2px)}.contact-item__icon{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-strong);border-radius:16px;place-items:center;display:grid}.contact-item>div{min-width:0}.contact-item small{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}:root[lang=ar] .contact-item small,:root[lang=ku] .contact-item small{letter-spacing:0;text-transform:none;font-size:var(--fs-sm)}.contact-item b,.contact-item span.v{font-size:var(--fs-base);overflow-wrap:anywhere;font-weight:600}.hours{gap:.35rem;display:grid}.hours li{justify-content:space-between;gap:1.5rem;display:flex}.map{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg-deep);aspect-ratio:4/3;width:100%;min-height:320px;box-shadow:var(--shadow-1);position:relative;overflow:hidden}.map iframe{filter:saturate(.85)sepia(.12);border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.map__link{position:absolute;top:1rem}.map__link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.map__link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.map__link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.map__link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.contact-page{padding-block-start:1rem}.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.contact-layout--single{grid-template-columns:minmax(0,1fr);max-width:720px}.contact-layout__info{align-content:start;gap:1.75rem;display:grid}.contact-layout__map{flex-direction:column;gap:1rem;min-width:0;display:flex}.contact-layout__map .map--fill{aspect-ratio:auto;flex:1;min-height:460px}.contact-layout__directions{align-self:flex-start}.contact-social h2,.contact-layout__title{margin-block-end:.9rem;font-size:1.4rem}.contact-layout__title{margin-block-end:0}.social--on-light a{border-color:var(--line-strong);color:var(--ink)}.social--on-light a:hover{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}@media (max-width:899px){.contact-layout{grid-template-columns:minmax(0,1fr)}.contact-layout__map .map--fill{aspect-ratio:4/3;flex:none;min-height:300px}.contact-layout__directions{align-self:stretch}}.hero{--hero-vh:1vh;--hero-gutter:clamp(1rem, .4rem + 3cqi, 2.5rem);--hero-ink:#3b2416;--hero-bronze:#9a6b4a;--hero-bronze-deep:#7a5034;--hero-fill:#f7e3d6;isolation:isolate;background:var(--hero-fill);color:var(--hero-ink);font-family:var(--font-body);flex-direction:column;line-height:1.7;display:flex;position:relative;overflow:hidden;container:hero/inline-size}@supports (height:1svh){.hero{--hero-vh:1svh}}.hero[lang=en]{--font-display:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.hero:-webkit-any([lang=ar],[lang=ku]){--font-display:"Noto Naskh Arabic", "Amiri", serif;--font-body:"Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif}.hero:is([lang=ar],[lang=ku]){--font-display:"Noto Naskh Arabic", "Amiri", serif;--font-body:"Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif}.hero__image{z-index:-1;object-fit:cover;object-position:72% 46%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__inner{flex:1;display:flex;position:relative}.hero__panel{isolation:isolate;padding:var(--hero-pad);border-radius:var(--hero-radius);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);background:linear-gradient(150deg,#fffcf96b 0%,#fff5ee33 52%,#fff0e752 100%);border:1px solid #fff9;position:relative;box-shadow:0 30px 60px -36px #56301b73,0 1px 3px #56301b0f,inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff1f}.hero__panel:before{z-index:-1;border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(130% 80% at 0 0,#ffffff57,#fff0 55%),radial-gradient(90% 60% at 100% 100%,#ffe2d042,#ffe2d000 60%);position:absolute;top:0;bottom:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero__panel{background:linear-gradient(150deg,#fffbf7eb,#fff4ecd6)}}.hero__eyebrow{margin:0 0 var(--hero-eyebrow-gap);color:var(--hero-bronze-deep);font-size:var(--hero-eyebrow-size);letter-spacing:.24em;text-transform:uppercase;font-weight:700;line-height:1.5}.hero:-webkit-any([lang=ar],[lang=ku]) .hero__eyebrow{font-size:calc(var(--hero-eyebrow-size) * 1.15);letter-spacing:0;text-transform:none;font-weight:600}.hero:is([lang=ar],[lang=ku]) .hero__eyebrow{font-size:calc(var(--hero-eyebrow-size) * 1.15);letter-spacing:0;text-transform:none;font-weight:600}.hero .hero__title{color:var(--hero-ink);font-family:var(--font-display);font-size:var(--hero-title-size);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.hero__title>span{display:block}.hero:-webkit-any([lang=ar],[lang=ku]) .hero__title{font-size:calc(var(--hero-title-size) * .86);letter-spacing:0;line-height:1.5}.hero:is([lang=ar],[lang=ku]) .hero__title{font-size:calc(var(--hero-title-size) * .86);letter-spacing:0;line-height:1.5}.hero__actions{gap:var(--hero-button-gap);margin-block-start:var(--hero-actions-gap);display:grid}.hero .hero__actions .btn{width:100%;min-height:var(--hero-button-h);border-radius:var(--hero-button-radius);font-size:var(--hero-button-size);white-space:normal;padding:.7rem 1.4rem;font-weight:600}.hero .hero__primary{--btn-fg:#fff9f3;--btn-bd:transparent;background:linear-gradient(120deg, #b88661 0%, var(--hero-bronze) 45%, #75492f 100%);box-shadow:0 14px 28px -16px #75492fbf,inset 0 1px #ffffff38}.hero .hero__primary:hover{--btn-bd:transparent;background:linear-gradient(120deg,#a87650 0%,#8a5d3f 45%,#643d27 100%);box-shadow:0 18px 30px -16px #75492fd9,inset 0 1px #fff3}.hero .hero__secondary{--btn-bg:#fffaf64d;--btn-fg:#4a2d1d;--btn-bd:#7a50348c}.hero .hero__secondary:hover{--btn-bg:#fffaf6b8;--btn-fg:var(--hero-ink);--btn-bd:var(--hero-bronze-deep);box-shadow:none}.hero .hero__actions .btn:focus-visible{outline:2px solid var(--hero-bronze-deep);outline-offset:3px}.hero__primary svg{transition:transform var(--t-base) var(--ease-out);flex:none}.hero__primary:hover svg{transform:translate(3px)}.hero[dir=rtl] .hero__primary:hover svg{transform:scaleX(-1)translate(3px)}.hero[data-composition=wide]{--hero-edge:clamp(1rem, 4.2cqi, 5.5rem);--hero-pad:clamp(1.4rem, .3rem + 2.6cqi, 3.4rem);--hero-radius:clamp(18px, .6rem + 1.15cqi, 32px);--hero-eyebrow-size:clamp(.66rem, .5rem + .34cqi, .86rem);--hero-eyebrow-gap:clamp(.8rem, .35rem + 1cqi, 1.5rem);--hero-title-size:clamp(2rem, .6rem + 3.4cqi, 4.8rem);--hero-actions-gap:clamp(1.5rem, .5rem + 2.1cqi, 3rem);--hero-button-gap:clamp(.55rem, .3rem + .45cqi, .9rem);--hero-button-h:clamp(44px, 1.6rem + 2.1cqi, 60px);--hero-button-size:clamp(.88rem, .72rem + .32cqi, 1.04rem);--hero-button-radius:clamp(10px, .35rem + .5cqi, 14px)}.hero[data-composition=wide] .hero__inner{min-height:max(calc(100cqi * 780 / 1672), min(calc(var(--hero-vh) * 100 - var(--header-h)), calc(100cqi * 1130 / 1672)));padding:clamp(1.25rem, 3cqi, 3.5rem) var(--hero-gutter) clamp(1.25rem, 3cqi, 3.5rem) var(--hero-edge);align-items:center}.hero[data-composition=wide] .hero__panel{width:min(44rem, calc(45cqi - var(--hero-edge)));margin-right:auto}.hero[data-composition=tall]{--hero-fill:#f4cdb7;--hero-art:calc(100cqi * 1672 / 941);--hero-pad:clamp(1.15rem, .5rem + 3.4cqi, 2.25rem);--hero-radius:clamp(20px, 1rem + 1.6cqi, 28px);--hero-eyebrow-size:.7rem;--hero-eyebrow-gap:.65rem;--hero-title-size:clamp(1.75rem, 1.05rem + 3.6cqi, 2.9rem);--hero-actions-gap:1.15rem;--hero-button-gap:.55rem;--hero-button-h:50px;--hero-button-size:.95rem;--hero-button-radius:12px}.hero[data-composition=tall] .hero__image{aspect-ratio:941/1672;object-position:50% 0;height:auto;top:0;bottom:auto;left:0;right:0}.hero[data-composition=tall]:after{inset:calc(var(--hero-art) - 5rem) 0 auto;z-index:-1;background:linear-gradient(180deg, #f4cdb700, var(--hero-fill));content:"";height:5rem;position:absolute}.hero[data-composition=tall] .hero__inner{padding:calc(100cqi * .9) var(--hero-gutter) clamp(1rem, 4cqi, 2rem);flex-direction:column;justify-content:flex-end}.hero[data-composition=tall] .hero__panel{text-align:center;width:100%;max-width:34rem;margin-inline-start:auto;margin-inline-end:auto}.hero[data-composition=tall] .hero__eyebrow{letter-spacing:.2em}.hero[data-composition=tall] .hero__title{line-height:1.1}@container hero (width<=379px){.hero[data-composition=tall] .hero__panel{padding:1.1rem 1rem 1rem}.hero[data-composition=tall] .hero__eyebrow{letter-spacing:.15em}.hero[data-composition=tall] .hero__actions{margin-block-start:1rem}.hero[data-composition=tall] .hero__actions .btn{min-height:48px}}.hero:not([data-preview]) .hero__panel{animation:hero-panel .7s var(--ease-out) both}@keyframes hero-panel{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero .hero__panel{animation:none}.hero__primary svg{transition:none}}.page-hero{isolation:isolate;background:linear-gradient(180deg, var(--bg-soft), var(--bg));padding-block-start:clamp(2.25rem,1rem + 5vw,5rem);padding-block-end:clamp(2.5rem,1rem + 5vw,5rem);position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;opacity:.85;background:radial-gradient(circle at 35% 30%,#f6dcc4,#0000 68%);border-radius:50%;width:480px;height:480px;position:absolute;top:calc(-180px - var(--header-h))}.page-hero:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:-120px}.page-hero:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:-120px}.page-hero:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:-120px}.page-hero:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:-120px}.page-hero__inner{gap:1.25rem;max-width:780px;display:grid}.page-hero h1{font-size:clamp(2.5rem,1.5rem + 4.2vw,4.6rem)}:root[lang=ar] .page-hero h1,:root[lang=ku] .page-hero h1{font-size:clamp(2.1rem,1.3rem + 3.2vw,3.7rem)}.page-hero p.lead{font-size:var(--fs-lg);color:var(--ink-2);max-width:60ch}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-block-end:clamp(1.5rem,3vw,2.5rem);display:flex}.search{flex:260px;max-width:380px;position:relative}.search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.search svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.search svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.search svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.search .input{border-radius:var(--r-pill);padding-inline-start:2.9rem}@media (max-width:767px){.toolbar--categories{margin-block-end:1.25rem;display:block}.category-pills{margin-inline:calc(var(--gutter) * -1);padding:.2rem var(--gutter) .3rem;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);flex-wrap:nowrap;gap:.45rem;overflow-x:auto}.category-pills::-webkit-scrollbar{display:none}.category-pills .pill{white-space:nowrap;flex:none;min-height:42px;padding:.45rem 1.05rem}}.product-hero{padding-block-end:clamp(1rem,.5rem + 2vw,2.5rem)}.product-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-block-start:2rem;display:grid}.product-hero__info{align-content:start;gap:1.3rem;display:grid}.product-hero__info h1{overflow-wrap:anywhere;font-size:clamp(2.3rem,1.4rem + 3.4vw,4rem)}:root[lang=ar] .product-hero__info h1,:root[lang=ku] .product-hero__info h1{font-size:clamp(1.9rem,1.3rem + 2.6vw,3.2rem);line-height:1.35}.product-hero__info .lead{font-size:var(--fs-lg);color:var(--ink-2)}.product-hero__category{justify-self:start}.product-hero__brand{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-weight:600;display:flex}.product-hero__brand span{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}:root[lang=ar] .product-hero__brand span,:root[lang=ku] .product-hero__brand span{letter-spacing:0;text-transform:none;font-size:var(--fs-sm)}.product-hero__actions{flex-wrap:wrap;gap:.8rem;margin-block-start:.4rem;display:flex}@media (max-width:899px){.product-hero__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.product-hero__actions .btn{flex:100%}}.product-gallery{gap:.9rem;min-width:0;display:grid}.product-gallery__main{aspect-ratio:4/5;border-radius:var(--r-xl);box-shadow:var(--shadow-3)}.product-gallery__thumbs{flex-wrap:wrap;gap:.7rem;display:flex}.product-gallery__thumb{border-radius:var(--r-md);cursor:pointer;width:84px;transition:border-color var(--t-fast);background:0 0;border:2px solid #0000;padding:0;overflow:hidden}.product-gallery__thumb .media{aspect-ratio:4/5}.product-gallery__thumb:hover{border-color:var(--line-strong)}.product-gallery__thumb[aria-pressed=true]{border-color:var(--ink)}.product-gallery__thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:479px){.product-gallery__thumb{width:68px}}.product-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.product-main{gap:1.5rem;min-width:0;max-width:760px;display:grid}.product-main>h2{font-size:var(--fs-h3)}.product-main .prose h2{font-size:1.4rem}.product-aside{gap:.9rem;padding:1.75rem;display:grid;position:sticky;top:calc(var(--header-h) + 1.25rem)}.product-aside h3{font-size:1.5rem}.product-aside p{font-size:var(--fs-sm);margin:0}@media (max-width:1023px){.product-layout{grid-template-columns:minmax(0,1fr)}.product-aside{position:static}}.disclaimer{border-radius:var(--r-md);background:var(--bg-soft);border:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;gap:.9rem;padding:1.1rem 1.3rem;line-height:1.65;display:flex}.disclaimer svg{color:var(--accent);flex:none;margin-block-start:3px}.legal{max-width:var(--container-narrow);margin-inline-start:auto;margin-inline-end:auto}.notfound{min-height:calc(80svh - var(--header-h));text-align:center;padding:3rem var(--gutter) 4rem;place-items:center;display:grid}.notfound__inner{justify-items:center;gap:1.4rem;max-width:560px;display:grid}.notfound__code{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--accent);direction:ltr;font-size:clamp(6rem,22vw,11rem);font-weight:500;line-height:.9}
