:root{--ink:var(--theme-text,#272326);--muted:var(--theme-muted,#756a6f);--wine:var(--theme-accent,#60212c);--wine-dark:var(--theme-accent,#481821);--paper:var(--theme-page,#faf7f5);--blush:var(--theme-raised,#f2e8e6);--rule:var(--theme-rule,#e1d8d9);--font:'Inter','IBM Plex Sans Arabic',sans-serif;--display:'Inter','IBM Plex Sans Arabic',sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--theme-page,#fff);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}html[lang=ar]{--font:'IBM Plex Sans Arabic','Inter',sans-serif;--display:var(--arabic-display,'Noto Naskh Arabic','IBM Plex Sans Arabic',serif)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--wine);outline-offset:5px}svg{display:block;flex:none;width:20px;height:20px;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}button{border:0;background:none;color:inherit}section[id],article[id]{scroll-margin-top:110px}.content-width{width:min(1320px,calc(100% - 112px));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;inset-inline-start:20px;z-index:100;background:var(--theme-brand,var(--wine));color:var(--theme-on-brand,#fff);padding:12px 20px}.skip-link:focus{top:12px}.eyebrow{font-size:12px;font-weight:500;color:var(--wine);line-height:1.5}html[lang=en] .eyebrow{letter-spacing:.12em;font-size:10px;text-transform:uppercase}
.p-header{height:92px;display:flex;align-items:center;gap:40px;padding-inline:56px;border-bottom:1px solid var(--rule);background:var(--theme-surface-af7,rgba(255,255,255,.97));position:sticky;top:0;z-index:30}.wordmark,.footer-wordmark{font-family:Inter,sans-serif;font-weight:500;letter-spacing:-1.8px;line-height:1;white-space:nowrap;display:inline-flex;align-items:baseline}.wordmark{font-size:30px}.wordmark span,.footer-wordmark span{color:var(--wine);margin-inline-start:3px}.p-nav{display:flex;gap:35px;margin-inline:auto}.p-nav a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;position:relative}.p-nav a:after{content:'';height:1px;background:currentColor;position:absolute;bottom:4px;inset-inline:0;transform:scaleX(0);transition:transform .2s var(--ease)}.p-nav a:hover:after,.p-nav [aria-current]:after{transform:scaleX(1)}.p-nav [aria-current]{color:var(--wine)}.language-toggle{height:44px;min-width:44px;font-size:12px;border-inline-start:1px solid var(--rule);padding-inline:22px 0;font-weight:500}
.p-hero{padding-top:72px;padding-bottom:54px}.hero-intro{display:flex;justify-content:space-between;align-items:center}.hero-index{font:11px/1 Inter,sans-serif;color:var(--muted)}.hero-layout{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-top:35px}h1{font-family:var(--display);font-size:clamp(60px,6.7vw,98px);line-height:1.02;letter-spacing:-.065em;max-width:850px}h1 span{color:var(--wine)}html[lang=ar] h1{font-size:clamp(66px,7vw,112px);letter-spacing:0;line-height:1.25}.hero-aside{max-width:365px;margin-bottom:6px}.hero-aside p{color:var(--muted);font-size:17px;line-height:1.85}.compare-link{display:inline-flex;align-items:center;gap:19px;min-height:48px;margin-top:24px;font-weight:500;font-size:13px;border-bottom:1px solid var(--ink);padding-bottom:2px}.compare-link svg{transition:transform .25s var(--ease);width:17px;height:17px}.compare-link:hover svg{transform:translateY(3px)}.plan-jump{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);margin-top:65px;gap:0}.jump-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:22px 28px;transition:background .2s}.jump-item:first-child{padding-inline-start:0}.jump-item:last-child{padding-inline-end:0}.jump-item+.jump-item{border-inline-start:1px solid var(--rule)}.jump-item:hover{background:var(--paper)}.jump-item strong{font-size:15px;font-weight:500}.jump-price{display:flex;align-items:baseline;gap:7px;font-size:13px;color:var(--muted)}.jump-price b{font-size:20px;font-weight:500;color:var(--ink);letter-spacing:-1px}
.plans-section{padding-bottom:98px}.full-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.full-plan{border:1px solid var(--rule);border-radius:12px;display:flex;flex-direction:column;padding:30px 28px 29px;background:var(--theme-surface,#fff);position:relative;min-width:0}.full-plan[data-active=true]{border-color:var(--wine);background:var(--theme-brand,var(--wine));color:var(--theme-on-brand,#fff)}.plan-topline{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;gap:15px}.plan-number{font:12px/1 Inter,sans-serif;color:var(--muted)}.full-plan[data-active=true] .plan-number{color:var(--theme-on-brand-muted,#e9ccd1)}.plan-category{color:var(--muted);font-size:11px}html[lang=en] .plan-category{letter-spacing:.075em}.full-plan[data-active=true] .plan-category{color:var(--theme-on-brand-muted,#f5dce0)}.plan-name{font-size:28px;line-height:1.25;letter-spacing:-1px;margin-top:29px}html[lang=ar] .plan-name{font-family:var(--display);font-size:40px;line-height:1.3;letter-spacing:0}.plan-note{font-size:14px;color:var(--muted);line-height:1.75;margin-top:10px;min-height:50px}.full-plan[data-active=true] .plan-note{color:var(--theme-on-brand-muted,#e9ccd1)}.plan-total{display:flex;gap:9px;align-items:baseline;margin-top:27px;line-height:1}.plan-total b{font:500 62px/1 Inter,sans-serif;letter-spacing:-4px}.plan-total span{font-size:12px;color:var(--muted)}.full-plan[data-active=true] .plan-total span{color:var(--theme-on-brand-muted,#e9ccd1)}.plan-suitable{font-size:13px;color:var(--muted);line-height:1.7;margin-top:18px;min-height:46px}.full-plan[data-active=true] .plan-suitable{color:var(--theme-on-brand-muted,#e9ccd1)}.action{height:52px;border-radius:7px;border:1px solid var(--wine);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;font-size:14px;font-weight:500;transition:background .22s var(--ease),color .22s var(--ease),transform .22s var(--ease);text-align:start}.action:hover{transform:translateY(-2px)}.action svg{height:17px;width:17px;transition:transform .22s var(--ease)}html[dir=rtl] .action svg{transform:rotate(180deg)}.action-dark{background:var(--theme-brand,var(--wine));color:var(--theme-on-brand,white)}.action-dark:hover{background:var(--theme-brand,var(--wine-dark))}.full-plan .action{margin-top:22px}.full-plan[data-active=true] .action{background:var(--theme-surface,white);color:var(--wine);border-color:var(--theme-control,white)}.full-plan[data-active=true] .action:hover{background:var(--theme-raised,#faecef)}.plan-detail{border-top:1px solid var(--rule);margin-top:28px;padding-top:23px}.full-plan[data-active=true] .plan-detail{border-top-color:var(--theme-rule-a33,rgba(255,255,255,.2))}.plan-detail h3{font:500 12px/1.5 var(--font);margin-bottom:15px}.plan-detail ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.plan-detail li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.75}.plan-detail li svg{margin-top:4px;width:15px;height:15px}.includes svg{color:var(--wine)}.full-plan[data-active=true] .includes svg{color:var(--theme-on-brand-muted,#f4cbd3)}.exclusions{margin-top:24px}.exclusions h3{color:var(--muted)}.exclusions li{color:var(--muted)}.full-plan[data-active=true] .exclusions h3,.full-plan[data-active=true] .exclusions li{color:var(--theme-on-brand-muted,#e4c4cb)}.exclusions svg{opacity:.6}.plan-scope-note{font-size:11px;line-height:1.8;border-inline-start:2px solid var(--rule);padding-inline-start:13px;margin-top:22px;color:var(--muted)}.full-plan[data-active=true] .plan-scope-note{color:var(--theme-on-brand-muted,#e9ccd1);border-color:var(--theme-rule,#ab6b79)}.plan-end-link{margin-top:auto;padding-top:25px;font-size:12px;text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-self:flex-start;min-height:44px;align-items:center}.scope-message{display:flex;gap:17px;max-width:900px;margin:32px auto 0;align-items:flex-start}.scope-message svg{margin-top:3px;color:var(--wine);width:20px;height:20px}.scope-message p{font-size:12px;line-height:1.9;color:var(--muted)}
.comparison-section{background:var(--paper);border-block:1px solid var(--rule);padding-block:86px 67px}.section-heading{max-width:650px}.section-heading h2{font-family:var(--display);font-size:clamp(40px,4.3vw,65px);line-height:1.1;letter-spacing:-.055em;margin-top:22px}.section-heading h2 span{color:var(--wine)}html[lang=ar] .section-heading h2{font-size:clamp(44px,4.6vw,70px);line-height:1.3;letter-spacing:0}.section-heading>p{font-size:15px;line-height:1.9;color:var(--muted);margin-top:22px;max-width:560px}.comparison-table{width:100%;border-collapse:collapse;margin-top:45px;table-layout:fixed;font-size:13px}.comparison-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.comparison-table thead{position:sticky;top:91px;z-index:10;background:var(--paper)}.comparison-table th,.comparison-table td{text-align:center;padding:19px 18px;border-bottom:1px solid var(--rule);vertical-align:middle}.comparison-table th:first-child{text-align:start;width:37%;font-weight:400}.comparison-table thead th{font-weight:500;vertical-align:top;padding-block:22px}.comparison-table thead th:first-child{vertical-align:bottom;color:var(--muted);font-size:12px}.table-plan{font-size:17px;display:block;line-height:1.5}.table-price{margin-top:6px;display:block;font-size:12px;color:var(--muted)}.table-price b{font-family:Inter,sans-serif;font-weight:500;font-size:20px;letter-spacing:-.8px;color:var(--ink)}.table-group th{background:var(--theme-raised,#eee5e2);font-weight:500!important;color:var(--wine);padding-block:14px;text-align:start!important}.comparison-table .table-group th:first-child{width:auto}.feature-value{display:inline-flex;justify-content:center;align-items:center;gap:7px;line-height:1.6;font-size:12px}.feature-value svg{height:15px;width:15px;color:var(--wine)}.feature-value.excluded{color:var(--theme-muted,#756a6f)}.feature-value.excluded svg{color:currentColor}.feature-value.scope{color:var(--wine);font-size:11px}.mobile-comparison{display:none}.comparison-legend{display:flex;justify-content:center;gap:28px;margin-top:29px;flex-wrap:wrap}.comparison-legend>span{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted)}.comparison-legend i{height:6px;width:6px;border-radius:50%;display:block}.legend-included{background:var(--theme-brand,var(--wine))}.legend-excluded{background:var(--theme-soft,#b6a9ad)}.legend-scope{border:1px solid var(--wine)}.attendance-note{font-size:12px;line-height:1.9;color:var(--muted);max-width:760px;margin:25px auto 0;text-align:center}
.decisions{padding-block:95px 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.decisions h2{font-size:45px;line-height:1.2}.package-faq{border-top:1px solid var(--rule)}.package-faq details{border-bottom:1px solid var(--rule)}.package-faq summary{list-style:none;cursor:pointer;min-height:78px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:14px;font-weight:500;padding-block:16px}.package-faq summary::-webkit-details-marker{display:none}.package-faq summary svg{width:17px;height:17px;transition:transform .3s var(--ease)}.package-faq details[open] summary svg{transform:rotate(45deg)}.package-faq .answer{font-size:14px;color:var(--muted);line-height:1.9;padding:0 40px 25px 0}html[dir=rtl] .package-faq .answer{padding:0 0 25px 40px}.p-closing{border-top:1px solid var(--rule);padding-block:60px 72px;display:flex;justify-content:space-between;align-items:center;gap:70px}.p-closing>div{max-width:600px}.p-closing h2{font-size:48px;font-family:var(--display);line-height:1.2;letter-spacing:-2px;margin-top:15px}html[lang=ar] .p-closing h2{letter-spacing:0;font-size:55px;line-height:1.35}.p-closing p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:15px}.p-closing .action{min-width:240px}.p-footer{background:var(--blush);padding-top:50px}.footer-upper{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;padding-bottom:46px}.footer-wordmark{font-size:clamp(45px,7vw,98px);letter-spacing:-.065em}.footer-upper>p{font-size:14px;line-height:1.9;min-width:220px;color:var(--theme-muted,#6c6066)}.footer-lower{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid var(--theme-rule,#d9c7cc);min-height:92px;font-size:11px;color:var(--theme-muted,#72646a)}.footer-lower nav{display:flex;gap:22px}.footer-lower a{min-height:44px;display:flex;align-items:center}.preview-label{font-size:10px}.noscript-message{position:fixed;bottom:0;inset-inline:0;padding:15px;background:var(--theme-surface,white);box-shadow:0 -1px 10px var(--theme-shadow-a11,#0001);font-size:12px;text-align:center;z-index:100}
@media(min-width:1100px){.full-plan.essential .plan-detail{margin-top:28px}}@media(min-width:761px) and (max-width:1000px){.full-plans{grid-template-columns:1fr;max-width:650px;margin-inline:auto}.full-plan{padding:32px 34px}.plan-name{font-size:34px}.plan-note,.plan-suitable{min-height:0}.plan-detail li{font-size:14px}}@media(max-width:1100px){.content-width{width:calc(100% - 64px)}.p-header{padding-inline:32px}.hero-layout{gap:40px}.full-plan{padding:26px 22px}.full-plans{gap:13px}.plan-name{font-size:25px}.plan-total b{font-size:55px}.plan-detail li{font-size:12px;gap:8px}.decisions{gap:40px}.p-nav{gap:25px}.footer-lower{flex-wrap:wrap;padding-block:22px;gap:10px 30px}.preview-label{width:100%}}
@media(max-width:760px){html{scroll-padding-top:90px}.content-width{width:calc(100% - 40px)}.p-header{height:76px;padding-inline:20px;gap:15px}.wordmark{font-size:24px;letter-spacing:-1.2px}.p-nav{gap:17px;margin-inline-start:auto;margin-inline-end:0}.p-nav a{font-size:12px}.p-nav a:nth-child(2){display:none}.language-toggle{padding-inline:12px 0;min-width:44px;font-size:11px}.p-hero{padding-top:42px;padding-bottom:26px}.hero-index{font-size:10px}.hero-layout{display:block;margin-top:30px}h1{font-size:clamp(49px,10vw,72px);line-height:1.05;letter-spacing:-.07em}html[lang=ar] h1{font-size:69px;line-height:1.23;letter-spacing:0}.hero-aside{max-width:420px;margin-top:22px}.hero-aside p{font-size:15px;line-height:1.85;max-width:360px}.compare-link{font-size:13px;margin-top:13px;gap:25px}.plan-jump{margin-top:33px}.jump-item{display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:18px 14px}.jump-item strong{font-size:12px;line-height:1.6}.jump-price{gap:4px;font-size:9px}.jump-price b{font-size:23px}.plans-section{padding-bottom:50px}.full-plans{display:block}.full-plan+.full-plan{margin-top:20px}.full-plan{padding:25px 24px 22px;border-radius:10px}.plan-topline{font-size:11px}.plan-name{font-size:34px;letter-spacing:-1.4px;margin-top:22px}html[lang=ar] .plan-name{font-size:44px;line-height:1.2}.plan-note{min-height:0;margin-top:9px;font-size:14px}.plan-total{margin-top:25px}.plan-total b{font-size:65px;letter-spacing:-3px}.plan-total span{font-size:12px}.plan-suitable{min-height:0;font-size:13px;margin-top:16px}.full-plan .action{margin-top:23px;height:52px;font-size:14px}.plan-detail{margin-top:25px;padding-top:21px}.plan-detail h3{font-size:13px;margin-bottom:16px}.plan-detail ul{gap:11px}.plan-detail li{font-size:14px;line-height:1.75;gap:10px}.plan-detail li svg{margin-top:5px;width:15px;height:15px}.exclusions{margin-top:23px}.exclusions li{font-size:13px}.plan-scope-note{font-size:12px}.plan-end-link{font-size:12px;padding-top:17px}.scope-message{gap:13px;margin-top:26px}.scope-message p{font-size:12px}.comparison-section{padding-block:46px 40px}.section-heading h2{font-size:45px;margin-top:18px;line-height:1.08}html[lang=ar] .section-heading h2{font-size:51px;line-height:1.2}.section-heading>p{font-size:14px;line-height:1.8;margin-top:20px}.comparison-table{display:none}.mobile-comparison{display:block;margin-top:27px}.mobile-group{border-top:1px solid var(--theme-rule,#d9c8cc)}.mobile-group:last-child{border-bottom:1px solid var(--theme-rule,#d9c8cc)}.mobile-group>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:21px;cursor:pointer;min-height:64px;list-style:none;font-size:15px;font-weight:500}.mobile-group>summary::-webkit-details-marker{display:none}.mobile-group>summary svg{width:17px;height:17px;transition:transform .2s var(--ease)}.mobile-group[open]>summary svg{transform:rotate(45deg)}.mobile-feature{border-top:1px solid var(--rule);padding-block:18px 20px}.mobile-feature h4{font-size:13px;line-height:1.7;font-weight:500;margin-bottom:15px}.mobile-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-value{padding-inline:8px;text-align:center;min-width:0}.mobile-value:first-child{padding-inline-start:0}.mobile-value:last-child{padding-inline-end:0}.mobile-value+.mobile-value{border-inline-start:1px solid var(--rule)}.mobile-value>span{display:block;font-size:12px;color:var(--muted);line-height:1.5;margin-bottom:10px}.mobile-value .feature-value{font-size:12px;display:flex;flex-direction:column;gap:5px;min-height:46px;justify-content:flex-start;line-height:1.65}.mobile-value .feature-value svg{width:14px;height:14px}.comparison-legend{gap:12px;margin-top:25px}.comparison-legend>span{font-size:10px}.attendance-note{font-size:12px;text-align:start;margin-top:20px}.decisions{display:block;padding-block:50px}.decisions h2{font-size:38px}.package-faq{margin-top:25px}.package-faq summary{min-height:77px;font-size:14px;line-height:1.8;gap:20px}.package-faq .answer{font-size:13px;line-height:1.9;padding-inline:0!important;padding-bottom:23px}.p-closing{padding-block:40px 46px;display:block}.p-closing h2{font-size:42px;letter-spacing:-2px}html[lang=ar] .p-closing h2{font-size:48px}.p-closing p{font-size:14px}.p-closing .action{margin-top:28px;width:100%;max-width:400px}.p-footer{padding-top:35px}.footer-upper{display:block;padding-bottom:28px}.footer-wordmark{font-size:clamp(44px,10.5vw,77px);letter-spacing:-.06em}.footer-upper>p{margin-top:25px;font-size:13px;line-height:1.8}.footer-lower{padding-block:22px 28px;gap:10px 20px;display:grid;grid-template-columns:1fr auto;font-size:10px}.footer-lower nav{gap:15px}.preview-label{grid-column:1/-1;font-size:10px;line-height:1.8}section[id],article[id]{scroll-margin-top:91px}}
@media(max-width:370px){.content-width{width:calc(100% - 32px)}.p-header{padding-inline:16px;gap:11px}.p-nav{gap:11px}.wordmark{font-size:22px}.p-nav a{font-size:11px}.full-plan{padding-inline:21px}.jump-item{padding-inline:10px}.jump-item strong{font-size:11px}html[lang=ar] h1{font-size:62px}.footer-lower{display:flex}.footer-lower nav{margin-inline-start:auto}.preview-label{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
