@charset "UTF-8";:root{--ink:#0a0a0a;--charcoal:#161616;--surface:#181818;--surface-2:#242424;--paper:#f5f3ee;--white:#fff;--brand:#c8322b;--brand-dark:#991f1a;--smoke:#a19a91;--brown:#7a4d32;--muted:#aaa39a;--border:#ffffff1a;--font-display:Impact,"Arial Narrow","Roboto Condensed",sans-serif;--font-body:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--shell:1320px;--shell-gutter:clamp(1rem,4vw,3rem);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:16px;line-height:1.5;overflow-x:hidden}body:before{content:"";position:fixed;z-index:9999;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{border:0;background:none;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:3px solid #ff655d;outline-offset:3px}.shell{width:min(var(--shell),100% - var(--shell-gutter) * 2);margin-inline:auto}.section{padding-block:clamp(5rem,10vw,9rem)}.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.25rem;border:1px solid transparent;font-size:.76rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-dark)}.btn-ghost{border-color:#ffffff52;color:#fff;background:#0003}.btn-ghost:hover{border-color:#fff}.btn-light{background:var(--paper);color:#111}.btn-small{min-height:40px;padding:.65rem .85rem;font-size:.68rem}input,textarea,select{width:100%;background:#0e0e0e;color:var(--paper);border:1px solid var(--border);padding:.9rem 1rem;min-height:48px;border-radius:0}textarea{resize:vertical;min-height:130px}input::placeholder,textarea::placeholder{color:#777}label{font-size:.78rem;font-weight:750}.field{display:grid;gap:.45rem}.field-error,.form-error{color:#ff7770;font-size:.72rem}.form-success{color:#78d985;font-size:.78rem}.page-hero{position:relative;padding:11rem 0 5rem;background:#101010;border-bottom:1px solid var(--border);overflow:hidden}.page-hero:after{content:"";position:absolute;right:-4rem;bottom:-8rem;width:340px;height:340px;border:80px solid rgba(200,50,43,.0823529412);border-radius:50%}.page-hero .kicker{color:var(--brand);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em}.page-hero h1{font-family:var(--font-display);font-size:clamp(4rem,10vw,8rem);line-height:.78;margin:1rem 0;letter-spacing:-.04em}.page-hero p{max-width:720px;color:var(--muted);font-size:1.05rem;line-height:1.75}.empty-state,.error-state{border:1px dashed var(--border);padding:4rem 2rem;text-align:center;background:#111}.empty-state h2,.error-state h2{font-family:var(--font-display);font-size:2.8rem}.empty-state p,.error-state p{color:var(--muted)}.form-card{background:var(--surface);border:1px solid var(--border);padding:clamp(1.2rem,4vw,2.5rem)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.full{grid-column:1/-1}.notice{border-inline-start:3px solid var(--brand);background:#c8322b12;padding:1rem;color:#d9d5ce;font-size:.82rem}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cairo-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cairo-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/cairo-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Changa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/changa-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Changa;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/changa-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}[dir=rtl]{--font-display:"Changa","Cairo",Tahoma,Arial,sans-serif;--font-body:"Cairo",Tahoma,Arial,sans-serif}[dir=rtl] .hero h1,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .wordmark{font-weight:800;letter-spacing:normal}[dir=rtl] .hero{background-position:left center}[dir=rtl] .arrow-link span,[dir=rtl] .category-card i{display:inline-block;transform:scaleX(-1)}@media(max-width:640px){:root{--shell-gutter:1rem}.section{padding-block:4.5rem}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.page-hero{padding-top:9rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background:#fff!important;color:#000!important}body:before,app-header,app-footer,.mobile-order,.back-top,.cookie{display:none!important}}
