/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer tokens{@property --tone{syntax:"<number>";inherits:true;initial-value:0}:root{color-scheme:light;--sand-50:#f7f2ea;--limestone-100:#ede5d8;--coral-stone-200:#dcc8ab;--travertine-300:#c9b496;--brass-400:#b08d57;--brass-600:#8a6a3b;--brass-700:#6e5430;--teak-500:#8b5e3c;--walnut-700:#5b3f2c;--walnut-800:#42301f;--roshan-green-700:#3e5a4c;--roshan-green-300:#9cc2ae;--redsea-teal-600:#2e6e72;--redsea-teal-300:#7fc3c4;--graphite-300:#9a958d;--graphite-400:#8c877f;--graphite-500:#807b73;--graphite-600:#4a4743;--basalt-900:#1d1c1a;--ink-950:#121110;--white:#fff;--clay-700:#9b3b2c;--clay-300:#e39a88;--saffron-700:#7a5200;--saffron-300:#e2b65c;--surface-page:var(--sand-50);--surface-raised:var(--limestone-100);--surface-sunken:var(--coral-stone-200);--surface-inverse:var(--basalt-900);--text-primary:var(--basalt-900);--text-secondary:var(--graphite-600);--text-tertiary:var(--walnut-700);--text-inverse:var(--sand-50);--text-link:var(--brass-700);--text-link-hover:var(--basalt-900);--accent-large:var(--brass-600);--border-decorative:var(--travertine-300);--border-control:var(--graphite-400);--border-strong:var(--graphite-600);--status-success:var(--redsea-teal-600);--status-error:var(--clay-700);--status-warning:var(--saffron-700);--focus-ring:var(--brass-700);--focus-halo:var(--sand-50);--scrim:#1211109e;--scrim-soft:#121110b8;--surface-ink:var(--ink-950);--selection-bg:var(--brass-400);--selection-fg:var(--basalt-900);--table-edge:#1d1c1a29;--badge-proof-bg:var(--roshan-green-700);--badge-proof-fg:var(--white);--badge-concept-bg:var(--basalt-900);--badge-concept-fg:var(--sand-50);--badge-cg-bg:var(--graphite-600);--badge-cg-fg:var(--sand-50);--badge-prelim-bg:var(--limestone-100);--badge-prelim-fg:var(--saffron-700);--badge-market-bg:transparent;--badge-market-fg:var(--graphite-600);--btn-primary-bg:var(--text-primary);--btn-primary-fg:var(--surface-page);--btn-whatsapp-bg:var(--redsea-teal-600);--btn-whatsapp-fg:var(--white);--btn-brass-bg:var(--brass-400);--btn-brass-fg:var(--basalt-900);--plan-window:var(--redsea-teal-300);--map-water:var(--redsea-teal-600);--font-display:"Alyamama","Alyamama Fallback","Noto Naskh Arabic",serif;--font-text:"Readex Pro","Readex Fallback",system-ui,sans-serif;--step--1:clamp(.88rem,.85rem + .15vw,.95rem);--step-0:clamp(1.06rem,1.02rem + .2vw,1.13rem);--step-1:clamp(1.33rem,1.24rem + .45vw,1.5rem);--step-2:clamp(1.66rem,1.5rem + .8vw,2rem);--step-3:clamp(2.07rem,1.8rem + 1.35vw,2.67rem);--step-4:clamp(2.59rem,2.1rem + 2.4vw,3.55rem);--step-5:clamp(3.24rem,2.4rem + 4.2vw,5.6rem);--lh-text:1.75;--lh-head:1.3;--lh-display:1.15;--w-text:400;--w-text-strong:600;--w-display:700;--w-display-soft:500;--measure:38rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:192px;--section-y:clamp(4rem,2rem + 8vw,12rem);--cols:4;--gutter:16px;--margin:20px;--container:1440px;--header-h:56px;--contact-bar-h:64px;--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-pill:999px;--shadow-1:0 1px 2px #1d1c1a0f,0 1px 1px #1d1c1a0a;--shadow-2:0 12px 28px -14px #1d1c1a38;--shadow-3:0 28px 64px -28px #12111061;--z-raised:10;--z-sticky:100;--z-header:200;--z-contact:300;--z-popover:400;--z-dialog:500;--z-toast:600;--z-cursor:700;--dur-micro:.12s;--dur-ui:.24s;--dur-panel:.48s;--dur-reveal:.7s;--dur-scene:.9s;--stagger:70ms;--ease-softclose:cubic-bezier(.16,1,.3,1);--ease-inout:cubic-bezier(.65,0,.35,1);--ease-out:cubic-bezier(.25,1,.5,1);--distance-reveal:2rem;--distance-nav:60px;--magnet-max:8px;--dir:-1}@media (min-width:600px){:root{--cols:8;--gutter:20px;--margin:32px}}@media (min-width:1024px){:root{--cols:12;--gutter:24px;--margin:48px;--header-h:64px}}[data-surface=dark],[data-surface=ink],[data-surface=walnut]{color-scheme:dark;--surface-page:var(--basalt-900);--surface-raised:#2a2825;--text-primary:var(--sand-50);--text-secondary:var(--travertine-300);--text-tertiary:var(--graphite-300);--text-link:var(--brass-400);--text-link-hover:var(--sand-50);--accent-large:var(--brass-400);--border-control:var(--graphite-400);--border-decorative:#c9b49640;--status-success:var(--redsea-teal-300);--status-error:var(--clay-300);--status-warning:var(--saffron-300);--focus-ring:var(--brass-400);--focus-halo:var(--ink-950);--btn-primary-bg:var(--sand-50);--btn-primary-fg:var(--basalt-900);--table-edge:#0006;--badge-market-fg:var(--text-secondary);--badge-market-border:var(--border-control)}[data-surface=ink]{--surface-page:var(--ink-950)}[data-surface=walnut]{--surface-page:var(--walnut-800);--text-link:var(--sand-50);--accent-large:var(--travertine-300);--text-tertiary:var(--travertine-300)}[data-surface=raised]{--surface-page:var(--limestone-100);--surface-raised:var(--sand-50);--border-control:var(--graphite-500)}html[data-motion=reduced]{--dur-reveal:0s;--dur-scene:0s;--distance-reveal:0;--distance-nav:0;--magnet-max:0}html[data-motion=off]{--dur-micro:0s;--dur-ui:0s;--dur-panel:0s;--dur-reveal:0s;--dur-scene:0s;--distance-reveal:0;--distance-nav:0;--magnet-max:0}}@layer theme{:host,:root{--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-text,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-text);font-weight:var(--w-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:none;scroll-padding-block-start:calc(var(--header-h) + 16px);scroll-padding-block-end:calc(var(--contact-bar-h) + 16px)}body,html{background:var(--surface-page);color:var(--text-primary)}body{min-block-size:100dvh;font-size:var(--step-0);line-height:var(--lh-text);font-synthesis:none;text-rendering:optimizelegibility}@media (max-width:1023.98px){body{padding-block-end:calc(var(--contact-bar-h) + env(safe-area-inset-bottom))}}[data-surface]{background:var(--surface-page);color:var(--text-primary)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--w-display);line-height:var(--lh-head);letter-spacing:0;text-wrap:balance;color:var(--text-primary)}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2);font-weight:var(--w-display-soft)}h4{font-size:var(--step-1);font-family:var(--font-text);font-weight:var(--w-text-strong)}dd,figcaption,li,p{text-wrap:pretty}b,em,i,strong{font-weight:var(--w-text-strong)}em,i{font-style:normal}a{color:var(--text-link);text-underline-offset:.3em;transition:color var(--dur-micro) var(--ease-out);text-decoration-line:underline;text-decoration-thickness:1px}a:hover{color:var(--text-link-hover)}:lang(en){font-family:var(--font-text)}.num,bdi.num,table{font-variant-numeric:tabular-nums lining-nums}hr{border:0;border-block-start:1px solid var(--border-decorative)}img,picture,svg,video{max-inline-size:100%}img,video{block-size:auto}::selection{background:var(--selection-bg);color:var(--selection-fg)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 5px var(--focus-halo);border-radius:var(--radius-1)}:where(a,button,summary):focus:not(:focus-visible){outline:none}@media (forced-colors:active){:focus-visible{box-shadow:none;outline:2px solid canvastext}.badge{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :after,html:not([data-motion=full]) :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.container{inline-size:100%;max-inline-size:var(--container);padding-inline:var(--margin);margin-inline:auto}.container--text{max-inline-size:calc(var(--measure) + 2 * var(--margin))}.container--full{max-inline-size:none;padding-inline:0}.section{padding-block:var(--section-y)}.section--sm{padding-block:calc(var(--section-y) / 2)}.section--none{padding-block:0}.section__head{max-inline-size:var(--measure);margin-block-end:var(--space-7)}.section__eyebrow{margin:0 0 var(--space-2);font-size:var(--step--1);font-weight:var(--w-text-strong);color:var(--text-tertiary)}.section__title{margin:0}.section__lead{margin:var(--space-4) 0 0;font-size:var(--step-1);color:var(--text-secondary);line-height:1.6}.page{padding-block:var(--space-6) var(--space-9)}.page:has(>.cta-band:last-child,>:last-child>.cta-band:last-child){padding-block-end:0}.page-intro{max-inline-size:52rem;margin-block-end:var(--space-7)}.page-intro__title{margin:var(--space-5) 0 var(--space-4)}.page-intro__lead{margin:0 0 var(--space-5);font-size:var(--step-1);color:var(--text-secondary);max-inline-size:var(--measure);line-height:1.6}.btn{--btn-bg:transparent;--btn-fg:var(--text-primary);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:48px;padding:0 var(--space-5);border:1px solid var(--btn-border);border-radius:var(--radius-1);background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-weight:var(--w-text-strong);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),translate var(--dur-micro) var(--ease-out);line-height:1.2;text-decoration:none;display:inline-flex;position:relative}@media (max-width:479.98px){.btn{white-space:normal;text-align:center}}.btn:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.btn:hover{color:var(--btn-fg);background-image:linear-gradient(#0000000f,#0000000f)}.btn:active{background-image:linear-gradient(#0000001a,#0000001a);translate:0 1px}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;cursor:not-allowed}.btn--lg{min-block-size:56px;padding-inline:var(--space-6)}.btn--block{inline-size:100%;display:flex}.btn--primary{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-fg)}.btn--secondary{--btn-border:var(--border-strong)}[data-surface=dark] .btn--secondary,[data-surface=ink] .btn--secondary,[data-surface=walnut] .btn--secondary{--btn-border:var(--text-secondary)}.btn--whatsapp{--btn-bg:var(--btn-whatsapp-bg);--btn-fg:var(--btn-whatsapp-fg)}.btn--brass{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-fg)}:is([data-surface=dark],[data-surface=ink],[data-surface=walnut]) .btn--brass{--btn-bg:var(--btn-brass-bg);--btn-fg:var(--btn-brass-fg)}.btn--text{min-block-size:44px;color:var(--text-link);text-underline-offset:.3em;padding-inline:0;text-decoration:underline}.btn--text:hover{color:var(--text-link-hover);background-image:none}.btn--icon{min-block-size:44px;min-inline-size:44px;padding:0 var(--space-2)}.btn--icon:hover{background-image:none;background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.btn--icon:hover{background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.btn__label{display:inline-block}.badge{align-items:center;gap:var(--space-1);min-block-size:28px;padding:2px var(--space-3);border-radius:var(--radius-pill);font-size:max(13px,var(--step--1));font-weight:var(--w-text-strong);white-space:nowrap;line-height:1.4;display:inline-flex}.badge--proof{background:var(--badge-proof-bg);color:var(--badge-proof-fg)}.badge--concept{background:var(--badge-concept-bg);color:var(--badge-concept-fg)}.badge--cg{background:var(--badge-cg-bg);color:var(--badge-cg-fg)}.badge--prelim{background:var(--badge-prelim-bg);color:var(--badge-prelim-fg)}.badge--market{background:var(--badge-market-bg);color:var(--badge-market-fg);border:1px solid var(--badge-market-border,var(--border-strong))}.badge--neutral{background:var(--surface-raised);color:var(--text-secondary)}.badge--overlay{z-index:var(--z-raised);position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);box-shadow:0 0 0 4px #1211102e}.media{margin:0;position:relative}.media img,.media picture{inline-size:100%;display:block}.media--crop{overflow:hidden}.media--crop img,.media--crop picture{object-fit:cover;block-size:100%}.media--art{aspect-ratio:var(--ar)}.media--art img{object-position:var(--pos)}@media (max-width:47.99rem){.media--art{aspect-ratio:var(--ar-sm)}.media--art img{object-position:var(--pos-sm)}}.media__caption{gap:var(--space-1) var(--space-3);font-size:var(--step--1);color:var(--text-secondary);flex-wrap:wrap;margin-block-start:var(--space-2);line-height:1.5;display:flex}.media--crop .media__caption{padding:var(--space-6) var(--space-3) var(--space-2);background:linear-gradient(to top,var(--scrim),transparent);color:var(--text-inverse);margin:0;position:absolute;inset-block-end:0;inset-inline:0}.media--crop .media__caption .media__label{color:inherit}.media__label{color:var(--text-secondary)}.media__frame{background:var(--surface-sunken);position:relative;overflow:hidden}.media__poster,.media__video{block-size:100%;inline-size:100%;position:absolute;inset:0}.media__poster img{object-fit:cover;block-size:100%;inline-size:100%}.media__video{object-fit:cover;opacity:0;transition:opacity var(--dur-ui) var(--ease-out)}.media__video[data-playing]{opacity:1}.media__pause{z-index:var(--z-raised);min-block-size:44px;min-inline-size:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--scrim);color:var(--text-inverse);font:inherit;font-size:var(--step--1);font-weight:var(--w-text-strong);cursor:pointer;border:0;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.plan-media{margin-block-start:var(--space-6)}.plan-media:first-child{margin-block-start:0}.plan-media--grid{gap:var(--space-5) var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:48rem){.plan-media--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.plan-media--multi{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-media .media,.plan-media .media__frame{border-radius:var(--radius-2);overflow:hidden}.price{gap:var(--space-1);flex-direction:column;display:inline-flex}.price__line{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.price__num{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--step-1);white-space:nowrap;line-height:1.1}.price[data-size=sm] .price__num{font-size:var(--step-0)}.price[data-size=lg] .price__num{font-size:var(--step-3)}.price[data-size=display] .price__num{font-size:var(--step-5)}.price__unit{font-size:var(--step--1);color:var(--text-secondary)}.price__meta{font-size:var(--step--1);color:var(--text-tertiary)}.price__scope{font-size:var(--step--1);color:var(--text-secondary)}.sar{font-family:"SAR Sign",var(--font-display);font-weight:inherit}.card-grid{gap:var(--space-6) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.card,.card-grid{container-type:inline-size}.card{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.card__media{border-radius:var(--radius-1);overflow:hidden}.card__media img{transition:scale var(--dur-panel) var(--ease-softclose)}.card--link:focus-within .card__media img,.card--link:hover .card__media img{scale:1.02}.card__eyebrow{font-size:var(--step--1);color:var(--text-tertiary);margin:0}.card__title{font-size:var(--step-1);font-weight:var(--w-display-soft);margin:0}.card__link{color:var(--text-primary);text-decoration:none}.card__link:after{content:"";position:absolute;inset:0}.card__link:hover{color:var(--text-primary);text-decoration:underline}.card__text{color:var(--text-secondary)}.card__text>:first-child{margin-block-start:0}.card__meta{z-index:1;color:var(--text-tertiary);margin-block-start:auto;position:relative}.card__meta,.crumbs{font-size:var(--step--1)}.crumbs__list{align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs__item{align-items:center;gap:var(--space-2);display:inline-flex}.crumbs__item+.crumbs__item:before{content:"‹";content:"‹"/"";color:var(--text-tertiary)}.crumbs a{color:var(--text-secondary);-webkit-text-decoration-color:var(--border-decorative);text-decoration-color:var(--border-decorative)}.crumbs [aria-current=page],.crumbs a:hover{color:var(--text-primary)}.faq{border-block-start:1px solid var(--border-decorative)}.faq__item{border-block-end:1px solid var(--border-decorative)}.faq__q{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:56px;padding-block:var(--space-4);cursor:pointer;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"+";content:"+"/"";font-size:var(--step-1);color:var(--text-tertiary);transition:rotate var(--dur-ui) var(--ease-softclose);flex:none;line-height:1}.faq__item[open]>.faq__q:after{rotate:45deg}.faq__q-text{font-family:var(--font-text);font-size:var(--step-0);font-weight:var(--w-text-strong);margin:0;line-height:1.5}.faq__a{max-inline-size:var(--measure);color:var(--text-secondary);padding-block-end:var(--space-5)}.faq__a>:first-child{margin-block-start:0}.faq__source{font-size:var(--step--1);color:var(--text-tertiary)}.table{min-inline-size:0;margin:0}.table__scroll{background:linear-gradient(to right,var(--surface-page) 40%,transparent) 0 /2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--table-edge),transparent) 0 /.9rem 100% no-repeat scroll;position:relative;overflow-x:auto}.table table{border-collapse:collapse;inline-size:100%;min-inline-size:32rem;font-size:var(--step-0);line-height:1.5}.table caption{max-inline-size:calc(100vw - 2 * var(--margin));text-align:start;white-space:normal;font-weight:var(--w-text-strong);color:var(--text-primary);padding-block-end:var(--space-3);position:sticky;inset-inline-start:0}.table td,.table th{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-decorative);text-align:start;vertical-align:top}.table thead th{font-size:var(--step--1);color:var(--text-secondary);border-block-end-color:var(--border-strong)}.table tbody th{font-weight:var(--w-text-strong)}.table .num{text-align:end;white-space:nowrap}@media (max-width:599.98px){.table--stack .table__scroll{background:0 0;overflow-x:visible}.table--stack table,.table--stack tbody,.table--stack td,.table--stack th,.table--stack tr{inline-size:auto;min-inline-size:0;display:block}.table--stack caption{max-inline-size:none;display:block;position:static}.table--stack thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.table--stack tr{padding-block:var(--space-3);border-block-end:1px solid var(--border-decorative)}.table--stack tbody th,.table--stack td{padding:var(--space-1) 0;border:0}.table--stack tbody th{font-size:var(--step-0);position:static}.table--stack td.num{text-align:start;white-space:normal}.table--stack td[data-label]:before{content:attr(data-label);font-size:var(--step--1);font-weight:var(--w-text-strong);color:var(--text-tertiary);display:block}}.table__foot{gap:var(--space-2) var(--space-4);font-size:var(--step--1);color:var(--text-tertiary);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.callout{max-inline-size:calc(var(--measure) + 4rem);gap:var(--space-3);padding:var(--space-4) var(--space-5);border-inline-start:3px solid var(--border-strong);background:var(--surface-raised);border-radius:var(--radius-1);display:flex}.callout--warning{border-inline-start-color:var(--status-warning)}.callout--success{border-inline-start-color:var(--status-success)}.callout__icon{color:var(--text-secondary);flex:none;margin-block-start:.3em}.callout--warning .callout__icon{color:var(--status-warning)}.callout--success .callout__icon{color:var(--status-success)}.callout__title{margin:0 0 var(--space-1);font-weight:var(--w-text-strong)}.callout__body>:last-child{margin-block-end:0}.answer-box{max-inline-size:var(--measure);padding:var(--space-5);border-inline-start:3px solid var(--accent-large);background:var(--surface-raised);border-radius:var(--radius-1)}.answer-box__text{font-size:var(--step-1);line-height:1.6}.answer-box__text>:first-child{margin-block-start:0}.answer-box__source{margin:var(--space-3) 0 0;font-size:var(--step--1);color:var(--text-tertiary)}.steps{gap:var(--space-6);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.steps__item{gap:var(--space-4);grid-template-columns:44px 1fr;align-items:start;display:grid}.steps__num{border:1px solid var(--border-strong);border-radius:var(--radius-pill);block-size:44px;inline-size:44px;font-weight:var(--w-text-strong);place-items:center;display:grid}.steps__item.is-done .steps__num,.steps__item[aria-current=step] .steps__num{background:var(--text-primary);color:var(--surface-page);border-color:var(--text-primary)}.steps__title{margin:var(--space-2) 0 var(--space-2);font-size:var(--step-1)}.steps__body{max-inline-size:var(--measure);color:var(--text-secondary)}.steps__body>:first-child{margin-block-start:0}.steps__media{margin-block-start:var(--space-4)}.stats{gap:var(--space-6) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.stats__item{justify-content:flex-end;gap:var(--space-1);border-block-start:1px solid var(--border-decorative);flex-direction:column-reverse;padding-block-start:var(--space-4);display:flex}.stats__item>.stats__source{order:-1}.stats__label{color:var(--text-secondary)}.stats__value{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--step-4);margin:0;line-height:1.1}.stats__source{font-size:var(--step--1);color:var(--text-tertiary);margin:0}.cta-band{isolation:isolate;padding-block:var(--section-y);position:relative;overflow:hidden}.cta-band__bg{z-index:-1;opacity:.22;pointer-events:none;position:absolute;inset:0}.cta-band__bg .media,.cta-band__bg img,.cta-band__bg picture{object-fit:cover;block-size:100%;inline-size:100%}.cta-band__inner{gap:var(--space-5);justify-items:start;display:grid}.cta-band__title{max-inline-size:40rem;font-size:var(--step-4);margin:0}.cta-band__text{max-inline-size:var(--measure);color:var(--text-secondary);font-size:var(--step-1);margin:0;line-height:1.6}.cta-band__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}body{padding-block-start:var(--header-h)}main:focus{outline:none}.site-header{z-index:var(--z-header);background:var(--surface-page);border-block-end:1px solid var(--border-decorative);view-transition-name:site-header;position:fixed;inset-block-start:0;inset-inline:0}.site-header__inner{align-items:center;gap:var(--space-4);block-size:var(--header-h);display:flex}@supports (animation-timeline:scroll()){html:not([data-motion=off]) .site-header__inner{animation:header-shrink linear both;animation-timeline:scroll(root);animation-range:0 100px}}@media (min-width:1024px){@keyframes header-shrink{to{block-size:48px}}}.brand{min-block-size:44px;flex-direction:column;flex:none;justify-content:center;line-height:1.1;text-decoration:none;display:inline-flex}.brand,.brand:hover{color:var(--text-primary)}.brand__name{font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--step-2);line-height:1}.brand__tagline{color:var(--text-secondary);font-size:12px;line-height:1.3}.header-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.header-actions__comfort,.header-actions__design,.header-actions__quote{display:none}.header-actions__comfort-text{font-size:var(--step--1)}.site-nav{color:inherit;background:0 0;border:0;margin:0;padding:0}.site-nav__comfort,.site-nav__foot,.site-nav__head,.site-nav__quote{display:none}.nav-list{margin:0;padding:0;list-style:none;display:flex}.nav-link,.nav-menu__summary{align-items:center;gap:var(--space-1);min-block-size:44px;padding-inline:var(--space-3);color:var(--text-primary);font-weight:var(--w-text-strong);cursor:pointer;border-radius:var(--radius-1);white-space:nowrap;text-decoration:none;list-style:none;display:flex}.nav-menu__summary::-webkit-details-marker{display:none}.nav-link:hover,.nav-menu__summary:hover{color:var(--text-primary);background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.nav-link:hover,.nav-menu__summary:hover{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.nav-menu__chevron{transition:rotate var(--dur-ui) var(--ease-softclose)}.nav-menu[open]>.nav-menu__summary .nav-menu__chevron{rotate:180deg}.mega__inner{gap:var(--space-5) var(--gutter);display:grid}.mega__title{margin:0 0 var(--space-2);font-size:var(--step--1);font-weight:var(--w-text-strong);color:var(--text-tertiary)}.mega__links{margin:0;padding:0;list-style:none}.mega__link{min-block-size:44px;color:var(--text-primary);align-items:center;text-decoration:none;display:flex}.mega__link:hover{color:var(--text-link);text-decoration:underline}@media (max-width:1023.98px){@supports selector(:popover-open){.site-nav{overscroll-behavior:contain;block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:100%;padding:0 var(--margin) calc(var(--space-7) + env(safe-area-inset-bottom));background:var(--surface-page);position:fixed;inset:0;overflow-y:auto}.site-nav:popover-open{gap:var(--space-4);flex-direction:column;display:flex}.site-nav::backdrop{background:var(--scrim)}.site-nav__head{min-block-size:var(--header-h);border-block-end:1px solid var(--border-decorative);justify-content:space-between;align-items:center;display:flex}.site-nav__title{font-weight:var(--w-text-strong);margin:0}.site-nav__quote{display:flex}.site-nav__foot{gap:var(--space-2);border-block-start:1px solid var(--border-decorative);flex-direction:column;padding-block-start:var(--space-4);display:flex}.site-nav__design,.site-nav__tel{align-items:center;min-block-size:44px;display:flex}.site-nav__comfort{align-self:start;gap:var(--space-2);display:inline-flex}}@supports not selector(:popover-open){.site-nav__toggle{display:none}.site-nav{padding:var(--space-3) var(--margin);background:var(--surface-page);border-block-end:1px solid var(--border-decorative);position:absolute;inset-block-start:100%;inset-inline:0}}.nav-list{flex-direction:column}.nav-item{border-block-end:1px solid var(--border-decorative)}.nav-link,.nav-menu__summary{min-block-size:56px;font-size:var(--step-1);justify-content:space-between;padding-inline:0}.nav-menu__panel{padding-block-end:var(--space-4)}}@media (min-width:1024px){.site-nav{block-size:auto;inline-size:auto;display:block;position:static;inset:auto;overflow:visible}.site-nav__toggle{display:none}.header-actions__comfort,.header-actions__design,.header-actions__quote{display:inline-flex}.nav-list{align-items:center;gap:var(--space-1)}.nav-menu__panel{padding-block:var(--space-6) var(--space-7);background:var(--surface-page);border-block:1px solid var(--border-decorative);box-shadow:var(--shadow-2);position:absolute;inset-block-start:100%;inset-inline:0}.mega__inner{max-inline-size:var(--container);padding-inline:var(--margin);grid-template-columns:repeat(var(--mega-cols,3),minmax(0,16rem));margin-inline:auto}.mega--1{--mega-cols:1}.mega--2{--mega-cols:2}.mega--3{--mega-cols:3}.mega--4{--mega-cols:4}.nav-menu[open]>.nav-menu__summary{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.nav-menu[open]>.nav-menu__summary{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}}}@media (min-width:1024px) and (max-width:1365.98px){.brand__tagline{display:none}.header-actions__comfort-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.nav-link,.nav-menu__summary{padding-inline:var(--space-2)}}@media (min-width:1024px) and (max-width:1239.98px){.header-actions__design{display:none}}.comfort-panel{inline-size:min(26rem,calc(100vw - 2 * var(--margin)));max-block-size:calc(100dvh - 2 * var(--space-6));padding:var(--space-5);border:1px solid var(--border-decorative);border-radius:var(--radius-2);background:var(--surface-page);color:var(--text-primary);box-shadow:var(--shadow-3);margin:0;inset:auto;inset-block-start:calc(var(--header-h) + var(--space-2));inset-inline-end:var(--margin);overflow-y:auto}.comfort-panel:popover-open{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:1023.98px){.comfort-panel{border-radius:var(--radius-2) var(--radius-2) 0 0;inline-size:100%;max-inline-size:none;padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom));inset-block:auto 0;inset-inline:0}}.comfort-panel__head{justify-content:space-between;align-items:center;display:flex}.comfort-panel__title{font-weight:var(--w-text-strong);margin:0}.comfort-panel__group{border:0;margin:0;padding:0}.comfort-panel__group legend{font-weight:var(--w-text-strong);margin-block-end:var(--space-2)}.comfort-panel__option,.comfort-panel__switch{align-items:flex-start;gap:var(--space-3);min-block-size:44px;padding-block:var(--space-2);cursor:pointer;display:flex}.comfort-panel__option input,.comfort-panel__switch input{block-size:20px;inline-size:20px;accent-color:var(--text-primary);flex:none;margin-block-start:.2em}.comfort-panel__option small{font-size:var(--step--1);color:var(--text-secondary);display:block}.comfort-panel__reset{align-self:start}.site-footer{padding-block:var(--space-9) var(--space-6)}.footer-grid{gap:var(--space-7) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.footer-entity__brand{margin:0 0 var(--space-3);font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--step-3);line-height:1}.footer-entity__brand a{color:var(--text-primary);text-decoration:none}.footer-entity__phrase{margin:0 0 var(--space-4);color:var(--text-secondary);max-inline-size:22rem}.footer-bottom__links,.footer-col__links,.footer-entity__lines{margin:0;padding:0;list-style:none}.footer-entity__line{color:var(--text-secondary);font-size:var(--step--1);margin-block-end:var(--space-1)}.footer-entity__label{color:var(--text-tertiary)}.footer-col__title{margin:0 0 var(--space-3);font-weight:var(--w-text-strong);color:var(--text-primary)}.footer-col__links a{min-block-size:36px;color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.footer-col__links a:hover{color:var(--text-primary);text-decoration:underline}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);border-block-start:1px solid var(--border-decorative);font-size:var(--step--1);color:var(--text-tertiary);flex-wrap:wrap;margin-block-start:var(--space-8);padding-block-start:var(--space-5);display:flex}.footer-bottom__copy{margin:0}.footer-bottom__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.footer-bottom__links a{color:var(--text-secondary)}.footer-media-note{margin:var(--space-3) 0 0;font-size:var(--step--1);color:var(--text-tertiary);line-height:1.6}.contact-bar{z-index:var(--z-contact);background:var(--surface-page);border-block-start:1px solid var(--border-decorative);view-transition-name:contact-bar;padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0}.contact-bar__list{block-size:var(--contact-bar-h);grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.contact-bar__list>li{display:flex}.contact-bar__item{font-size:var(--step--1);font-weight:var(--w-text-strong);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.contact-bar__item,.contact-bar__item:hover{color:var(--text-primary)}.contact-bar__item--wa{background:var(--btn-whatsapp-bg)}.contact-bar__item--wa,.contact-bar__item--wa:hover{color:var(--btn-whatsapp-fg)}.contact-bar__item--quote{background:var(--btn-primary-bg)}.contact-bar__item--quote,.contact-bar__item--quote:hover{color:var(--btn-primary-fg)}body:has([data-replaces-contact-bar]) .contact-bar{display:none}@media (min-width:1024px){.contact-bar{display:none}}.wa-float{display:none}@media (min-width:1024px){.wa-float{z-index:var(--z-contact);align-items:center;gap:var(--space-2);min-block-size:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--btn-whatsapp-bg);font-weight:var(--w-text-strong);box-shadow:var(--shadow-2);text-decoration:none;display:inline-flex;position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}.wa-float,.wa-float:hover{color:var(--btn-whatsapp-fg)}}.cursor{z-index:var(--z-cursor);pointer-events:none;--cursor-ink:var(--text-primary);inset-block-start:0;display:none;position:fixed;left:0}html.has-cursor .cursor{display:block}.cursor[data-dark]{--cursor-ink:var(--text-inverse)}.cursor__label,.cursor__ring{inset-block-start:0;position:absolute;left:0;translate:-50% -50%}.cursor__ring{border:1.5px solid var(--cursor-ink);opacity:0;block-size:12px;inline-size:12px;transition:inline-size var(--dur-ui) var(--ease-softclose),block-size var(--dur-ui) var(--ease-softclose),opacity var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out);border-radius:50%}.cursor[data-visible] .cursor__ring{opacity:1}.cursor[data-visible][data-state=link] .cursor__ring{opacity:.4;block-size:36px;inline-size:36px}.cursor[data-state=drag] .cursor__ring,.cursor[data-state=view] .cursor__ring{background:var(--surface-inverse);border-color:#0000;block-size:72px;inline-size:72px}.cursor[data-dark][data-state=drag] .cursor__ring,.cursor[data-dark][data-state=view] .cursor__ring{background:var(--text-primary)}.cursor[data-state=rotate] .cursor__ring{border-inline-start-color:#0000;block-size:56px;inline-size:56px}.cursor[data-state=disabled] .cursor__ring{border-style:dashed}.cursor:is([data-state=lamp],[data-state=text],[data-state=hidden],[data-state=lens]) .cursor__ring{opacity:0}.cursor__label{max-inline-size:64px;font-family:var(--font-text);font-size:12px;font-weight:var(--w-text-strong);text-align:center;color:var(--text-inverse);opacity:0;transition:opacity var(--dur-ui) var(--ease-out);line-height:1.2}.cursor[data-dark] .cursor__label{color:var(--surface-page)}.cursor[data-visible]:is([data-state=view],[data-state=drag]) .cursor__label{opacity:1}html[data-motion=off] .cursor,html[data-motion=reduced] .cursor{display:none}html.lenis,html.lenis body{block-size:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.skip-link{z-index:var(--z-toast);padding:var(--space-3) var(--space-5);background:var(--surface-inverse);color:var(--text-inverse);font-weight:var(--w-text-strong);border-radius:var(--radius-1);text-decoration:none;position:absolute;inset-block-start:calc(-1 * var(--space-9));inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:var(--space-4)}.visually-hidden{clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nowrap,.visually-hidden{white-space:nowrap}.prose-measure{max-inline-size:var(--measure)}@supports (animation-timeline:view()){html[data-motion=full] .reveal{animation:reveal-in linear both;animation-timeline:view();animation-range:entry entry 60%}}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}::view-transition{pointer-events:none}::view-transition-old(.nav-forward){--off:calc(var(--distance-nav) * var(--dir) * -1);animation:.15s var(--ease-out) both vt-fade reverse,.4s var(--ease-softclose) both vt-slide reverse}::view-transition-new(.nav-forward){--off:calc(var(--distance-nav) * var(--dir));animation:.21s var(--ease-out) .15s both vt-fade,.4s var(--ease-softclose) both vt-slide}::view-transition-old(.nav-back){--off:calc(var(--distance-nav) * var(--dir));animation:.15s var(--ease-out) both vt-fade reverse,.4s var(--ease-softclose) both vt-slide reverse}::view-transition-new(.nav-back){--off:calc(var(--distance-nav) * var(--dir) * -1);animation:.21s var(--ease-out) .15s both vt-fade,.4s var(--ease-softclose) both vt-slide}::view-transition-old(.nav-lateral){animation:.24s var(--ease-out) both vt-fade reverse}::view-transition-new(.nav-lateral){animation:.24s var(--ease-out) both vt-fade}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-group(contact-bar){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(contact-bar){display:none}@keyframes vt-slide{0%{translate:var(--off) 0}to{translate:0}}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}html[data-motion=off]::view-transition-group(*){animation:none!important}html[data-motion=off]::view-transition-old(*){animation:none!important}html[data-motion=off]::view-transition-new(*){animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full])::view-transition-group(*){animation-duration:.01ms!important}}@font-face{font-family:Readex Fallback;src:local(SF Arabic),local(Geeza Pro),local(Segoe UI),local(Noto Sans Arabic),local(Tahoma),local(Arial);size-adjust:104%;ascent-override:96.15%;descent-override:24.04%;line-gap-override:0%}@font-face{font-family:Alyamama Fallback;src:local(Noto Naskh Arabic),local(Geeza Pro),local(Times New Roman);size-adjust:96%;ascent-override:93.75%;descent-override:55.21%;line-gap-override:0%}@keyframes reveal-in{0%{opacity:0;translate:calc(var(--distance-reveal) * var(--dir) * -1) 0}to{opacity:1;translate:0}}@media print{.comfort,.contact-bar,.site-footer,.site-header,.skip-link,.wa-float{display:none!important}body{color:#000;background:#fff;padding:0}a{color:inherit}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}