@font-face{font-family:Cairo;src:url('/fonts/Cairo-Regular.ttf') format('truetype');font-weight:400;font-display:block}@font-face{font-family:Cairo;src:url('/fonts/Cairo-Bold.ttf') format('truetype');font-weight:700;font-display:block}
:root{--ink:#173e45;--accent:#1d6268;--paper:#fff;--wash:#eaf4f3;--soft:#bdd5d4;--muted:#4b646a;--display:Georgia,'Times New Roman',serif;--body:'Segoe UI',Tahoma,Arial,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s24:96px;--shadow:0 2px 4px rgba(23,62,69,.04),0 14px 32px rgba(23,62,69,.06),0 32px 64px rgba(23,62,69,.04)}
*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 var(--body);-webkit-text-size-adjust:100%}html[lang=ar] body{font-family:Cairo,Tahoma,sans-serif}html[lang=ar] [data-lang=en],html[lang=en] [data-lang=ar]{display:none!important}a{color:inherit;text-decoration:none}button,a,summary{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer}img,svg{display:block;max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:var(--display);font-weight:400;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}html[lang=ar] h1,html[lang=ar] h2{font-family:Cairo,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1.55}h1{font-size:clamp(2.65rem,5.1vw,4.75rem)}h2{font-size:clamp(2rem,3.5vw,3.3rem)}h3{font-size:1.13rem;line-height:1.6}p{overflow-wrap:break-word}a,button,summary{transition:background-color .18s ease,color .18s ease,transform .18s ease}a:hover{color:var(--accent)}a:active,button:active{transform:translateY(1px)}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}a[aria-disabled=true]{cursor:not-allowed;opacity:.75}.wrap{width:min(100% - 40px,1160px);margin-inline:auto}.skip{position:absolute;top:-100px;background:var(--ink);color:white;padding:12px 20px;z-index:10}.skip:focus{top:0}.topline{background:var(--ink);color:#eaf4f3;padding:8px 20px;text-align:center;font-size:.73rem;letter-spacing:.035em}.header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:24px;border-bottom:1px solid var(--soft)}.brand{display:flex;align-items:center;gap:12px;font-size:1.4rem;font-weight:700;letter-spacing:-.04em}.mark{width:32px;height:32px;position:relative;border:1px solid var(--accent)}.mark:before{content:'';position:absolute;inset:6px;border:1px solid var(--soft)}.mark:after{content:'';position:absolute;inset:13px 4px;background:var(--accent)}nav{display:flex;align-items:center;gap:20px;font-size:.82rem;flex-wrap:wrap}nav a{padding-block:8px}nav a[aria-current=page]{border-bottom:2px solid var(--accent)}.lang-toggle{width:96px;flex:none;text-align:center;border:1px solid var(--soft);background:transparent;min-height:44px;padding:6px 15px}.lang-toggle:hover{background:var(--wash)}.eyebrow{display:flex;align-items:center;gap:12px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-weight:700}.eyebrow:before{content:'';display:block;width:28px;height:1px;background:var(--accent)}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:64px 72px}.hero h1 em{font-style:normal;color:var(--accent)}.lead{font-size:1.05rem;color:var(--muted);margin-top:24px;max-width:560px;line-height:1.85}.actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:12px 22px;background:var(--accent);border:1px solid var(--accent);color:white!important;font-size:.88rem;font-weight:700}.button:hover{background:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--soft);font-size:.85rem}.fine{font-size:.78rem;color:var(--muted);line-height:1.75}.hero .fine{margin-top:18px}.hero-visual{background:var(--wash);border:1px solid var(--soft);position:relative;min-width:0;box-shadow:var(--shadow)}.hero-visual:before{content:'';display:block;position:absolute;inset:16px;pointer-events:none;border:1px solid rgba(29,98,104,.12)}.visual-caption{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--soft);font-size:.67rem;text-transform:uppercase;letter-spacing:.06em}.visual-caption b{font-weight:400}.section{padding-block:64px;border-top:1px solid var(--soft)}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:32px}.section-head p{max-width:400px;color:var(--muted);font-size:.92rem}.product-list{border-top:1px solid var(--soft)}.product-row{display:grid;grid-template-columns:46px 1fr 250px 32px;gap:24px;align-items:center;border-bottom:1px solid var(--soft);padding:32px 16px}.product-row:hover{background:var(--wash)}.product-row .number{font-size:.8rem;color:var(--muted)}.product-row h2{font-size:2rem}.product-row p{margin-top:8px;color:var(--muted);font-size:.9rem}.product-row .price{font-size:1.02rem;font-weight:700}.arrow{font-size:1.55rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{display:flex;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--soft)}.feature-list li span{color:var(--muted);font-size:.75rem;flex:none}.steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;border:1px solid var(--soft)}.steps li{padding:28px 20px;border-inline-end:1px solid var(--soft)}.steps li:last-child{border:0}.step-number{display:block;font:2.3rem var(--display);color:var(--accent);margin-bottom:18px}.steps p{font-size:.85rem;color:var(--muted);margin-top:10px}.ownership{background:var(--ink);color:white;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:32px}.ownership h2{font-size:2.4rem;max-width:760px}.ownership p{font-size:.8rem;max-width:260px;color:var(--soft)}.media-slot{aspect-ratio:16/9;border:1px solid var(--soft);background:radial-gradient(ellipse at 20% 15%,#fff,transparent 70%),var(--wash);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px}.play{width:58px;height:58px;border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center;font-size:1.4rem;margin-bottom:20px}.media-slot h3{margin-bottom:8px}.video-frame{aspect-ratio:16/9;width:100%;border:0;display:block}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gallery figure{min-width:0}.gallery img{width:100%;border:1px solid var(--soft);aspect-ratio:4/3;object-fit:cover;object-position:top}.gallery figcaption{padding-top:16px;font-size:.82rem;line-height:1.8}.gallery .fine{display:block;margin-top:6px}.price-band{background:var(--wash);padding:40px;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center}.price-big{font-size:clamp(2.3rem,5vw,4rem);line-height:1.25;font-weight:400;font-family:var(--display);direction:ltr;unicode-bidi:isolate;display:inline-block}.price-big small{font:400 .9rem var(--body)}.price-note{margin-top:12px;color:var(--muted);font-size:.85rem}.badge{border:1px solid var(--soft);display:inline-block;padding:4px 10px;margin-top:16px;font-size:.75rem}.faq{max-width:850px;margin-inline:auto}.faq details{border-bottom:1px solid var(--soft)}.faq summary{list-style:none;padding:24px 34px 24px 0;position:relative;font-size:1rem;font-weight:700;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;inset-inline-end:8px;top:20px;font-size:1.4rem;font-weight:400}.faq details[open] summary:after{content:'−'}.faq summary:hover{color:var(--accent)}.faq details p{padding-bottom:24px;color:var(--muted);font-size:.9rem;max-width:760px}.report{background:var(--wash);border:1px solid var(--soft);padding:32px}.report-heading{display:flex;justify-content:space-between;gap:20px;align-items:start;padding-bottom:24px;border-bottom:1px solid var(--soft)}.score{font:3rem var(--display);direction:ltr;white-space:nowrap}.report .fine{margin-top:12px}.score-grid{margin-top:24px;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.score-grid div{border-inline-start:1px solid var(--soft);padding-inline-start:16px}.score-grid strong{font:1.7rem var(--display);display:block;margin-top:8px;direction:ltr}.report-notes{margin-top:24px;padding-top:20px;border-top:1px solid var(--soft);display:grid;grid-template-columns:1fr 1fr;gap:32px;font-size:.84rem}.report-notes ol{padding-inline-start:20px}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;list-style:none;padding:0;margin:0;counter-reset:item}.checklist li{padding:16px 0;border-bottom:1px solid var(--soft);counter-increment:item;display:flex;gap:16px;align-items:baseline;font-size:.88rem}.checklist li:before{content:counter(item,decimal-leading-zero);font-size:.7rem;color:var(--muted)}.page-strip{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.page-strip span{border:1px solid var(--soft);padding:8px 14px;font-size:.83rem}.footer{margin-top:48px;padding-block:32px;border-top:1px solid var(--soft);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:var(--muted);font-size:.77rem}.contact-note{font-size:.8rem;margin-top:16px;color:var(--muted)}.mini-faq{margin-top:32px}.slot-image{aspect-ratio:4/3}.hero-summary{background:var(--wash);padding:32px;border:1px solid var(--soft)}.hero-summary .score{font-size:6rem}.hero-summary p{margin-top:14px}.scope-line{margin-top:24px;font-size:.8rem;color:var(--muted)}.sample-tag{display:inline-block;font-size:.68rem;border:1px solid var(--soft);padding:4px 10px;margin-bottom:20px}.source-link{font-size:.78rem;text-decoration:underline;text-underline-offset:4px}.site-mosaic{padding:36px;display:grid;gap:16px}.site-mosaic img{border:1px solid var(--soft);box-shadow:var(--shadow);width:100%;height:auto}.site-mosaic img:nth-child(2){width:80%;justify-self:end;margin-top:-50px;position:relative}.site-mosaic img:nth-child(3){width:68%;margin-top:-50px;position:relative}.muted{color:var(--muted)}
@media(max-width:800px){.header{gap:16px}.brand{font-size:1.2rem}nav{gap:14px;justify-content:space-between;width:100%;order:3}.lang-toggle{margin-inline-start:auto}.hero{grid-template-columns:1fr;gap:36px;padding-block:40px 48px}h1{font-size:2.8rem}.hero-visual{max-width:600px}.section{padding-block:44px}.section-head{display:block}.section-head p{margin-top:20px}.product-row{grid-template-columns:24px 1fr 24px;gap:16px;padding:24px 0}.product-row h2{font-size:1.7rem}.product-row .price{grid-column:2;grid-row:2}.product-row .arrow{grid-column:3;grid-row:1}.split{grid-template-columns:1fr;gap:32px}.steps{grid-template-columns:1fr 1fr}.steps li{border-bottom:1px solid var(--soft)}.steps li:nth-child(2){border-inline-end:0}.steps li:nth-child(3){border-bottom:0}.gallery{grid-template-columns:1fr;gap:32px}.gallery img{aspect-ratio:4/3}.ownership{padding:28px;display:block}.ownership h2{font-size:2rem}.ownership p{margin-top:24px;max-width:none}.price-band{grid-template-columns:1fr;gap:24px;padding:28px}.price-big{font-size:2.9rem}.checklist{grid-template-columns:1fr}.score-grid{grid-template-columns:repeat(2,1fr);gap:24px}.report{padding:24px}.report-heading{display:block}.report-heading .score{margin-top:20px}.report-notes{grid-template-columns:1fr;gap:16px}.hero-summary .score{font-size:5rem}.footer{margin-top:24px}.site-mosaic{padding:24px}html[lang=ar] h1{font-size:2.45rem}html[lang=ar] h2{font-size:1.85rem}.steps h3{font-size:1rem}}
.payment-terms{margin-top:24px;padding-top:20px;border-top:1px solid var(--soft)}.payment-terms h3{font-size:.95rem}.payment-terms .price-note{font-size:.85rem;line-height:1.85}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
