@font-face{font-family:Geist;src:url(/fonts/a28c7530560e.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/3a61810a5675.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Kalligraph;src:url(/fonts/6f60b262f677.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Kalligraph;src:url(/fonts/4e2312e1228f.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{--thndr-yellow:#ff0;--alabaster:#f9f9f9;--warm-grey:#e8e6e2;--sandstone:#d3cec2;--granite:#363432;--onyx:#2c2a27;--thndr-black:#211f1c;--white:#fff;--stone-500:#706c64;--stone-400:#a39e94;--down-fg:#c7330f;--surface-page:var(--white);--surface-card:var(--alabaster);--surface-raised:var(--white);--surface-sunken:var(--warm-grey);--fg1:var(--thndr-black);--fg2:var(--granite);--fg3:var(--stone-500);--fg-inverse:var(--alabaster);--line:var(--warm-grey);--line-strong:var(--sandstone);--action:var(--thndr-black);--on-action:var(--white);--signal:var(--thndr-yellow);--on-signal:var(--thndr-black);--focus:var(--thndr-black);--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-arabic:"Kalligraph", "Tajawal", "Geist", sans-serif;--font:var(--font-sans);--r-xs:6px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--gutter:clamp(20px,4vw,56px);--light-signal:radial-gradient(60% 60% at 72% 28%, #ffff008c 0%, #ffff001f 45%, #ff00 72%);--light-warm:linear-gradient(135deg, #ffff001a 0%, #ff00 55%);--ease-out:cubic-bezier(.22,.61,.36,1);--track-display:-.03em;--track-h:-.02em}html[lang=ar]{--font:var(--font-arabic);--track-display:0;--track-h:0}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--fg1);font:400 16px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}input,button{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wrap{max-width:1240px;padding:0 var(--gutter);margin:0 auto}.wrap-narrow{max-width:1000px;padding:0 var(--gutter);margin:0 auto;position:relative}.section{padding:clamp(56px,7vw,104px) 0;position:relative}.tag{font:400 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg3);margin-bottom:16px;display:block}html[lang=ar] .tag{font:400 14px/1.3 var(--font-arabic);letter-spacing:0;text-transform:none}.display{font:300 clamp(40px,5.2vw,64px)/1.02 var(--font);letter-spacing:var(--track-display);text-wrap:balance}html[lang=ar] .display{line-height:1.25}.h2{font:300 clamp(28px,3.2vw,40px)/1.1 var(--font);letter-spacing:var(--track-h);text-wrap:balance;max-width:22ch}html[lang=ar] .h2{line-height:1.35}.lead{font:300 clamp(18px,1.6vw,20px)/1.45 var(--font);color:var(--fg2);text-wrap:pretty;max-width:46ch;margin-top:20px!important}.section-lead{font:300 18px/1.45 var(--font);color:var(--fg2);max-width:52ch;margin-top:14px!important}html[lang=ar] .lead,html[lang=ar] .section-lead{font-size:clamp(19px,1.7vw,21px);line-height:1.75}html[lang=ar] body{font-size:17px}html[lang=ar] .faq-list summary{font-size:19px}html[lang=ar] .also-list li{font-size:17px}.btn{border-radius:var(--r-pill);font:500 15px/1.2 var(--font);cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease-out), background-color .2s var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:14px 26px;text-decoration:none;display:inline-flex}html[lang=ar] .btn{font-size:16px;font-weight:400}.btn:active{transform:scale(.98)}.btn-primary{background:var(--action);color:var(--on-action)}.btn-primary:hover{background:var(--granite)}.btn-signal{background:var(--signal);color:var(--on-signal)}.btn-signal:hover{background:#f2f200}.btn-sm{padding:10px 18px;font-size:14px}.btn-block{width:100%;display:flex}.btn[disabled]{opacity:.4;cursor:progress;transform:none}.site-header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.header-row{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.brand{color:var(--fg1);align-items:flex-end;gap:10px;min-width:0;text-decoration:none;display:flex}.brand img{width:auto;height:24px;display:block}.brand{direction:ltr}.brand span{font:300 17px/1 var(--font-sans);color:var(--fg2);white-space:nowrap;padding-bottom:1px}.header-actions{flex:none;align-items:center;gap:8px;display:flex}.lang-toggle{color:var(--fg2);border-radius:var(--r-pill);font:400 15px/1.2 var(--font);transition:background-color .2s var(--ease-out);padding:9px 14px;text-decoration:none}.lang-toggle[lang=ar]{font-family:var(--font-arabic);font-size:16px}.lang-toggle[lang=en]{font-family:var(--font-sans)}.lang-toggle:hover{background:var(--surface-card);color:var(--fg1)}.hero{background:var(--sandstone);position:relative;overflow:hidden}.hero-light{pointer-events:none;background:linear-gradient(135deg,#ffff001a 0%,#ff00 42%);position:absolute;inset:0}html[dir=rtl] .hero-light{transform:scaleX(-1)}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(32px,5vw,80px);padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px);display:grid;position:relative}.hero-copy .tag{color:var(--granite)}.hero-eyebrow{font:400 clamp(18px,1.6vw,22px)/1.3 var(--font);color:var(--fg2);margin-bottom:16px;display:block}.hero-art{margin-top:clamp(24px,3vw,40px);width:min(100%,460px);height:auto;margin-inline-start:-6%;display:block}.form-card{background:var(--surface-raised);border-radius:var(--r-lg);padding:clamp(22px,2.6vw,36px)}.form-card-lg{padding:clamp(24px,3.4vw,48px)}.form-title{font:300 clamp(24px,2.2vw,28px)/1.15 var(--font);letter-spacing:var(--track-h)}.form-card-lg .form-title{font-size:clamp(28px,3vw,40px);line-height:1.08}html[lang=ar] .form-title{line-height:1.4}.form-sub{font:400 15px/1.5 var(--font);color:var(--fg2);margin-top:8px!important}.form-card-lg .form-sub{font-size:16px}.lead-form{flex-direction:column;gap:18px;margin-top:24px;display:flex;position:relative}.fields{gap:16px;display:grid}.fields-2{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px 20px}.field{flex-direction:column;gap:6px;display:flex}.field-label{font:400 12px/1.35 var(--font);color:var(--fg2)}html[lang=ar] .field-label{font-size:14px}.input{font:400 16px/1.3 var(--font);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg1);width:100%;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);padding:13px 14px}.input::placeholder{color:var(--fg3)}.input:focus{background:var(--surface-raised);border-color:var(--focus);outline:none}.input[aria-invalid=true],.phone-group.invalid{border-color:var(--down-fg)}.phone-group{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color .2s var(--ease-out);direction:ltr;align-items:stretch;display:flex;overflow:hidden}.phone-group:focus-within{background:var(--surface-raised);border-color:var(--focus)}.phone-prefix{font:500 15px/1 var(--font-sans);color:var(--fg2);border-right:1px solid var(--line);font-variant-numeric:tabular-nums;align-items:center;padding:0 12px 0 14px;display:flex}.input[dir=ltr]{font-family:var(--font-sans)}html[dir=rtl] .input[dir=ltr]::placeholder{text-align:right}.phone-group .input{background:0 0;border:0;border-radius:0;min-width:0}.phone-group .input:focus{background:0 0}.field-error,.form-error{font:400 13px/1.35 var(--font);color:var(--down-fg)}.field-error:empty,.form-error:empty{display:none}.consent{font:400 12px/1.45 var(--font);color:var(--fg3)}html[lang=ar] .consent{font-size:13px;line-height:1.7}.consent a{color:var(--fg2)}.lead-form .btn-signal{padding:15px 28px;font-size:15px}.form-card:not(.form-card-lg) .btn-signal{width:100%}.form-card-lg .btn-signal{align-self:flex-start}.hp{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.done{flex-direction:column;gap:14px;display:flex}.done-check{border-radius:var(--r-pill);background:var(--signal);width:48px;height:48px;color:var(--on-signal);justify-content:center;align-items:center;display:inline-flex}.done p{font:400 16px/1.55 var(--font);color:var(--fg2);max-width:60ch}html[lang=ar] .done p,html[lang=ar] .form-sub{line-height:1.75}[hidden]{display:none!important}.product-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(32px,4vw,48px);display:grid}.product{background:var(--surface-card);border-radius:var(--r-lg);flex-direction:column;padding:clamp(22px,2.6vw,32px);display:flex}.product-art{width:176px;height:176px;margin:-12px 0 8px -10px;display:block}html[dir=rtl] .product-art{margin:-12px -10px 8px 0}.product-label{font:600 14px/1.3 var(--font);color:var(--fg2);margin-bottom:10px;display:block}html[lang=ar] .product-label{font-size:15px;font-weight:400}.product-title{font:300 clamp(24px,2.2vw,28px)/1.15 var(--font);letter-spacing:var(--track-h);text-wrap:balance}html[lang=ar] .product-title{line-height:1.4}.product-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-rate{text-align:end;flex-direction:column;align-items:flex-end;gap:6px;display:flex;margin-top:8px!important}.rate-num{font:300 clamp(48px,4.6vw,64px)/1 var(--font-sans);letter-spacing:-.035em;color:var(--fg1);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.rate-pre,.rate-suf{font:400 15px/1.2 var(--font);color:var(--fg2)}html[lang=ar] .rate-pre,html[lang=ar] .rate-suf{font-size:17px}.product-points{gap:12px;margin-top:20px;margin-bottom:24px;display:grid}.product-points li{font:400 16px/1.45 var(--font);color:var(--fg1);align-items:flex-start;gap:10px;display:flex}.product-points svg{color:var(--fg1);background:var(--signal);border-radius:999px;flex:none;width:20px;height:20px;margin-top:2px;padding:3px}html[lang=ar] .product-points li{font-size:17px;line-height:1.6}html[lang=ar] .product-points svg{margin-top:4px}.product-points+.divider-dotted{margin-top:24px}.product-key{font:600 16px/1.3 var(--font);margin-top:12px!important}html[lang=ar] .product-key{font-size:17px;font-weight:400}.product-body{font:400 15px/1.55 var(--font);color:var(--fg2);margin-top:10px!important}html[lang=ar] .product-body{font-size:16px;line-height:1.75}.divider-dotted{border:0;border-top:1.5px dashed var(--line-strong);width:100%;margin:20px 0 14px}.product .divider-dotted{margin-top:auto;padding-top:0}.product-body+.divider-dotted{margin-top:24px}.product-foot{font:400 14px/1.4 var(--font);color:var(--fg1)}.also{margin-top:clamp(40px,5vw,64px)}.also .also-label{margin-bottom:6px}.also-list{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));column-gap:24px;display:grid}.also-list li{border-bottom:1px solid var(--line);font:400 16px/1.4 var(--font);color:var(--fg1);align-items:baseline;gap:12px;padding:16px 0;display:flex}.slash{font:200 22px/1 var(--font-sans);color:var(--fg3)}.how{background:var(--surface-card)}.steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(28px,4vw,48px);display:grid}.step{border-top:1.5px dashed var(--line-strong);padding-top:20px}.step-num{font:300 40px/1 var(--font-sans);letter-spacing:-.025em;color:var(--fg1);font-variant-numeric:tabular-nums;margin-bottom:14px;display:block}.step:first-child{border-top:2px solid var(--signal);padding-top:19.5px}.step p{font:400 15px/1.55 var(--font);color:var(--fg2)}html[lang=ar] .step p{font-size:16px;line-height:1.75}.step strong{color:var(--fg1);font-weight:600}html[lang=ar] .step strong{font-weight:400}.form-band{background:var(--thndr-black);scroll-margin-top:64px;overflow:hidden}.form-light{background:var(--light-signal);opacity:.55;pointer-events:none;position:absolute;inset:0}html[dir=rtl] .form-light{transform:scaleX(-1)}.faq-list{border-top:1px solid var(--line);margin-top:clamp(28px,3vw,40px)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:400 18px/1.35 var(--font);color:var(--fg1);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-icon{border-radius:var(--r-pill);background:var(--surface-card);width:28px;height:28px;transition:transform .2s var(--ease-out);flex:none;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--fg1);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:after{transition:transform .2s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.faq-list details[open] .faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer{max-width:68ch;font:400 16px/1.6 var(--font);color:var(--fg2);padding:0 0 24px}.faq-answer p+p,.faq-answer p+ul{margin-top:10px}.faq-answer ul{gap:10px;padding-inline-start:20px;list-style:outside;display:grid}.faq-answer ol{gap:10px;padding-inline-start:22px;list-style:decimal;display:grid}.faq-answer p+ol{margin-top:10px}.faq-answer li::marker{font-variant-numeric:tabular-nums}.faq-answer li::marker{color:var(--fg3)}.faq-answer strong{color:var(--fg1);font-weight:600}html[lang=ar] .faq-answer{font-size:17px;line-height:1.8}html[lang=ar] .faq-answer strong{font-weight:400}.site-footer{background:var(--surface-card);border-top:1px solid var(--line);padding:48px 0 clamp(96px,10vw,64px)}.footer-inner .divider-dotted{margin:24px 0 16px}.footer-legal{font:400 12px/1.6 var(--font);color:var(--fg3);max-width:90ch}.footer-legal a{color:var(--fg2);text-underline-offset:2px}.footer-legal a:hover{color:var(--fg1)}html[lang=ar] .footer-legal{font-size:13px;line-height:1.8}.mobile-cta{display:none}@media (max-width:899px){.header-cta,.hero-form{display:none}.hero-grid{grid-template-columns:1fr}.hero-art{width:min(100%,420px);margin-inline:auto}.mobile-cta{z-index:60;-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));transition:transform .26s var(--ease-out);background:#fffffff0;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-cta.is-hidden{transform:translateY(110%)}.mobile-cta .btn{padding:15px 20px;font-size:16px}.product-art{width:120px;height:120px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.mobile-cta,.faq-icon:after{transition:none}}
