@font-face{font-family:CairoV;src:url(/fonts/Cairo-arabic.woff2)format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFC,U+200C-200E,U+2010-2011}@font-face{font-family:CairoV;src:url(/fonts/Cairo-latin.woff2)format("woff2");font-weight:200 1000;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0b0f17;--ink2:#141b29;--ink3:#1c2638;--white:#f7f3ec;--mute:#98a2b3;--dim:#667085;--ember:#f26b1d;--ember2:#e8913f;--line:#f7f3ec1a;--glow:#f26b1d59;--r:22px;--max:1180px;--gut:clamp(18px,5vw,48px);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--white);background-image:radial-gradient(120% 60% at 50% 0%,#1a2234 0%,#0f1522 45%,var(--ink) 100%);background-attachment:fixed;font-family:CairoV,system-ui,sans-serif;line-height:1.7;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}.wrap{max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}section{padding-block:clamp(64px,10vw,120px)}h1,h2,h3{font-weight:900;line-height:1.15}h2{font-size:clamp(30px,5vw,52px)}.eyebrow{color:var(--ember);letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--ember);border-radius:2px;width:28px;height:2px}.lead{color:var(--mute);max-width:34em;font-size:clamp(17px,2.2vw,20px)}.ember{color:var(--ember)}.hdr{z-index:50;border-bottom:1px solid #0000;transition:background .3s,backdrop-filter .3s,border-color .3s;position:fixed;inset:0 0 auto}.hdr.scrolled{-webkit-backdrop-filter:blur(14px);border-color:var(--line);background:#0b0f17b8}.hdr .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{align-items:center;gap:12px;font-size:19px;font-weight:900;display:flex}.brand img{border-radius:50%;width:40px;height:40px}.nav{color:var(--mute);align-items:center;gap:clamp(14px,3vw,30px);font-size:15px;font-weight:600;display:flex}.nav a:not(.btn){transition:color .2s}.nav a:not(.btn):hover{color:var(--white)}@media (width<=640px){.nav a:not(.btn){display:none}}.btn{background:var(--ember);color:#fff;cursor:pointer;box-shadow:0 8px 28px -8px var(--glow);transition:transform .25s var(--ease),box-shadow .25s,background .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:800;display:inline-flex}.btn:hover{box-shadow:0 14px 34px -8px var(--glow);background:#ff7a2c;transform:translateY(-2px)}.btn.ghost{border:1.5px solid var(--line);box-shadow:none;color:var(--white);background:0 0}.btn.ghost:hover{border-color:var(--ember);background:#f26b1d14}.hero{align-items:center;min-height:100svh;padding-top:110px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f26b1d29,#0000 70%);width:70vmax;height:70vmax;position:absolute;top:-10vmax;left:-20vmax}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,70px);display:grid;position:relative}@media (width<=860px){.hero-grid{grid-template-columns:1fr}.hero-photo{order:-1;max-width:340px;margin-inline:auto}}.hero h1{letter-spacing:-.01em;font-size:clamp(48px,9vw,112px)}.hero h1 .line{padding-block:.06em;display:block;overflow:hidden}.hero h1 .w{display:inline-block}.hero .sub{color:var(--ember);margin-top:.35em;font-size:clamp(24px,3.6vw,40px);font-weight:800}.hero .rule{background:var(--ember);transform-origin:100%;border-radius:4px;width:min(320px,60%);height:4px;margin:22px 0}.hero .by{color:var(--mute);margin-bottom:30px;font-size:clamp(16px,2vw,20px)}.cta{flex-wrap:wrap;gap:14px;display:flex}.hero-photo{aspect-ratio:1;width:100%;position:relative}.hero-photo:before{content:"";box-shadow:0 0 140px -20px var(--glow);opacity:.55;border-radius:50%;position:absolute;inset:14%}.hero-photo img{object-fit:cover;-webkit-clip-path:circle(43.9%);clip-path:circle(43.9%);width:100%;height:100%;position:absolute;inset:0}.hero-photo:after{content:"";border:2px solid var(--ember2);z-index:2;pointer-events:none;border-radius:50%;position:absolute;inset:5.6%;box-shadow:0 0 22px -2px #e8913f73}.chip{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#141b29c7;border-radius:14px;padding:9px 16px;font-size:clamp(16px,2.4vw,22px);font-weight:900;position:absolute;box-shadow:0 12px 30px -12px #0009}.chip b{color:var(--ember)}.chip.c1{top:8%;inset-inline-start:-2%}.chip.c2{top:44%;inset-inline-end:-6%}.chip.c3{bottom:12%;inset-inline-start:2%}.scroll-cue{border:2px solid var(--line);border-radius:14px;width:26px;height:42px;position:absolute;bottom:22px;left:50%;translate:-50%}.scroll-cue:after{content:"";background:var(--ember);border-radius:2px;width:4px;height:8px;margin-left:-2px;position:absolute;top:8px;left:50%}@media (height<=640px),(width<=860px){.scroll-cue{display:none}}.marquee{border-block:1px solid var(--line);direction:ltr;background:#141b2980;padding-block:18px;overflow:hidden}.track{width:max-content;display:flex}.track span{color:var(--white);white-space:nowrap;direction:rtl;align-items:center;gap:36px;padding-inline-end:36px;font-size:clamp(20px,3vw,30px);font-weight:800;display:inline-flex}.track span:after{content:"";background:var(--ember);border-radius:50%;width:10px;height:10px}.vat-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,70px);display:grid}@media (width<=860px){.vat-grid{grid-template-columns:1fr}}.card{background:linear-gradient(180deg,var(--ink3),var(--ink2));border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,3vw,34px)}.seg{background:var(--ink);border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:grid}.seg button{cursor:pointer;color:var(--mute);background:0 0;border:0;border-radius:999px;padding:10px 8px;font-size:14px;font-weight:700;transition:background .25s,color .25s}.seg button.on{background:var(--ember);color:#fff}.field label{color:var(--mute);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.field input{background:var(--ink);border:1.5px solid var(--line);text-align:right;direction:ltr;border-radius:14px;outline:0;width:100%;padding:14px 18px;font-size:28px;font-weight:900;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--ember);box-shadow:0 0 0 4px #f26b1d2e}.bar{background:var(--ink);border:1px solid var(--line);border-radius:999px;height:22px;margin:26px 0 20px;display:flex;overflow:hidden}.bar i{height:100%;transition:width .7s var(--ease);display:block}.bar .b-base{background:var(--white)}.bar .b-tax{background:var(--ember)}.rows{gap:12px;display:grid}.row{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.row:last-child{border:0;padding:0}.row span{color:var(--mute);font-weight:600}.row strong{font-variant-numeric:tabular-nums;direction:ltr;font-size:clamp(20px,3vw,26px);font-weight:900}.row.tax strong{color:var(--ember)}.row.total strong{font-size:clamp(26px,4vw,34px)}.note{color:var(--dim);margin-top:16px;font-size:13px}.grid{gap:18px;display:grid}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}@media (width<=980px){.grid.four{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.grid.three,.grid.four{grid-template-columns:1fr}}.head{margin-bottom:clamp(30px,5vw,54px)}.step .num,.topic .num{color:#0000;-webkit-text-stroke:1.5px var(--ember);margin-bottom:14px;font-size:clamp(46px,6vw,64px);font-weight:900;line-height:1}.step h3,.topic h3{margin-bottom:8px;font-size:24px}.step p,.topic p{color:var(--mute)}.topic{transition:transform .35s var(--ease),border-color .3s;position:relative;overflow:hidden}.topic:before{content:"";background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),#f26b1d38,transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.topic:hover{border-color:#f26b1d80;transform:translateY(-6px)}.topic:hover:before{opacity:1}.topic>*{position:relative}.follow{text-align:center}.handle{background:linear-gradient(100deg,var(--white) 20%,var(--ember) 50%,var(--white) 80%);color:#0000;-webkit-text-fill-color:transparent;direction:ltr;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin:6px 0 30px;font-size:clamp(34px,7vw,84px);font-weight:900;display:inline-block}.pills{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pill{border:1.5px solid var(--line);transition:all .25s var(--ease);background:#141b2999;border-radius:999px;padding:14px 26px;font-weight:800}.pill:hover{border-color:var(--ember);background:var(--ember);color:#fff;transform:translateY(-3px)}footer{border-top:1px solid var(--line);color:var(--dim);text-align:center;padding-block:34px;font-size:14px}footer p+p{margin-top:6px}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(34px)}.js .reveal.in{opacity:1;transform:none}.js .hero h1 .w{transition:transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(110%)}.js .hero.go h1 .w{transform:none}.js .hero .rule{transition:transform 1s .7s var(--ease);transform:scaleX(0)}.js .hero.go .rule{transform:none}.js .hero .fade{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,.5s);transform:translateY(18px)}.js .hero.go .fade{opacity:1;transform:none}.js .hero-photo img{opacity:0;transition:opacity 1.2s .15s var(--ease),transform 1.4s .15s var(--ease);transform:scale(.94)}.js .hero.go .hero-photo img{opacity:1;transform:none}.chip{animation:6s ease-in-out infinite float}.chip.c2{animation-delay:-2s}.chip.c3{animation-delay:-4s}.track{animation:28s linear infinite slide}.marquee:hover .track{animation-play-state:paused}.handle{animation:6s linear infinite shine}.scroll-cue:after{animation:1.8s ease-in-out infinite cue}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-12px)}}@keyframes slide{to{transform:translate(-50%)}}@keyframes shine{to{background-position:-200% 0}}@keyframes cue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}
