@layer tokens,reset,base,layout,components,motion;@property --pos{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --n{syntax: "<integer>"; inherits: false; initial-value: 0;}@layer tokens{:root{color-scheme:light dark;--bg: light-dark(#ffffff, #000000);--bg-2: light-dark(#f5f5f7, #101011);--tile: light-dark(#f5f5f7, #1c1c1e);--tile-2: light-dark(#ffffff, #2c2c2e);--text: light-dark(#1d1d1f, #f5f5f7);--text-2: light-dark(#6e6e73, #a1a1a6);--line: light-dark(#d2d2d7, #38383a);--control: light-dark(#86868b, #6e6e73);--accent: light-dark(#82601f, #d6ad66);--accent-bg: light-dark(#82601f, #c79a4b);--on-accent: light-dark(#ffffff, #000000);--gold: #c79a4b;--error: light-dark(#b3261e, #ff7a6e);--glass: light-dark(rgb(255 255 255 / .74), rgb(22 22 23 / .74));--glass-solid: light-dark(#ffffff, #161617);--scrim: light-dark(rgb(0 0 0 / .18), rgb(0 0 0 / .45));--shadow-pop: light-dark(0 12px 40px rgb(0 0 0 / .14), 0 12px 40px rgb(0 0 0 / .6));--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", "Noto Sans", "Noto Sans Arabic", "Helvetica Neue", Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", "Noto Sans", "Noto Sans Arabic", "Helvetica Neue", Arial, sans-serif;--fs-hero: clamp(2.125rem, 1.6rem + 2.3vw, 3.75rem);--fs-h1: clamp(1.875rem, 1.5rem + 1.7vw, 3rem);--fs-h2: clamp(1.625rem, 1.3rem + 1.45vw, 2.5rem);--fs-h3: clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--fs-lead: clamp(1.0625rem, 1rem + .25vw, 1.25rem);--fs-body: 1.0625rem;--fs-small: .875rem;--fs-micro: .75rem;--lh-tight: 1.08;--lh-head: 1.15;--lh-body: 1.47;--track-hero: -.022em;--track-head: -.02em;--track-h3: -.01em;--r-xs: 8px;--r-sm: 12px;--r-md: 18px;--r-lg: 28px;--r-pill: 980px;--gutter: 20px;--max: max(1280px, min(85vw, 1880px));--gh: 60px;--sec: 76px;--ease: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.2, .8, .2, 1);--dur: .22s;--dir: 1;--sticky-h: 0px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}[dir=rtl]{--dir: -1}@media(min-width:768px){:root{--gutter: 32px;--sec: 120px}}@media(min-width:1068px){:root{--gutter: 40px;--sec: 140px}}:root:lang(ar){--font: var(--font-ar), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display: var(--font-ar), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--track-hero: 0;--track-head: 0;--track-h3: 0;--lh-tight: 1.25;--lh-head: 1.3;--lh-body: 1.75;--fs-body: 1.125rem}}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg,picture,video{display:block;max-inline-size:100%;block-size:auto}input,button,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}ul[role=list],ol[role=list]{list-style:none;padding:0}p,h1,h2,h3,h4{overflow-wrap:break-word}[hidden]{display:none!important}[popover]{padding:0;border:0;color:inherit}a,button,summary,label,input,select,textarea{touch-action:manipulation}html{-webkit-tap-highlight-color:rgb(199 154 75 / .18)}}@layer base{html{background:var(--bg);color:var(--text);font-family:var(--font);font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-block-start:calc(var(--gh) + 16px);scroll-padding-block-end:calc(var(--sticky-h) + 16px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:-.01em;min-block-size:100svh;display:flex;flex-direction:column;padding-block-end:var(--sticky-h)}body:lang(ar){letter-spacing:0}main{flex:1}:lang(tr){font-variant-ligatures:no-common-ligatures}h1,h2,.display{font-family:var(--font-display);font-weight:600;text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--lh-head);letter-spacing:var(--track-head)}h2{font-size:var(--fs-h2);line-height:var(--lh-head);letter-spacing:var(--track-head)}h3{font-size:var(--fs-h3);line-height:1.25;font-weight:600;letter-spacing:var(--track-h3)}:lang(ar) h1,:lang(ar) h2,:lang(ar) .display{font-weight:700}p{text-wrap:pretty}a{color:inherit;text-decoration:none}.link,p a:not([class]){color:var(--accent);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.link:hover,p a:not([class]):hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.muted{color:var(--text-2)}.small{font-size:var(--fs-small);line-height:1.43}.lead{font-size:var(--fs-lead);line-height:1.38;color:var(--text-2);font-weight:400;letter-spacing:-.012em}:lang(ar) .lead{letter-spacing:0;line-height:1.7}.num,[dir=ltr]{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;inset-inline-start:8px;inset-block-start:-100px;z-index:200;background:var(--text);color:var(--bg);padding:10px 16px;border-radius:var(--r-sm)}.skip:focus{inset-block-start:8px}.scheme-dark{color-scheme:dark;background:var(--bg);color:var(--text)}.bg-2{background:var(--bg-2)}}@layer layout{.wrap{inline-size:100%;max-inline-size:calc(var(--max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.sec{padding-block:var(--sec)}.sec-tight{padding-block:calc(var(--sec) * .6)}.center{text-align:center}.center p{margin-inline:auto}.head{max-inline-size:760px;margin-block-end:48px}.head.center{margin-inline:auto}.head p{margin-block-start:14px}@media(min-width:1068px){.head{margin-block-end:64px}}}@layer components{.chev{inline-size:.62em;block-size:.62em;flex:none;transform:scaleX(var(--dir))}.pill{display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-block-size:44px;padding:10px 22px;border-radius:var(--r-pill);font-size:1.0625rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;background:var(--accent-bg);color:var(--on-accent);transition:filter var(--dur) var(--ease),transform .12s var(--ease);white-space:nowrap}.pill:hover{filter:brightness(1.1)}.pill:active{transform:scale(.97)}.pill--ghost{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pill--ghost:hover{background:var(--accent-bg);color:var(--on-accent);filter:none}.pill--sm{min-block-size:30px;padding:5px 14px;font-size:.8125rem}.pill--lg{min-block-size:50px;padding:13px 28px;font-size:1.0625rem}.more{display:inline-flex;align-items:center;gap:.3em;min-block-size:44px;color:var(--accent);font-size:1.0625rem;font-weight:400}.more:hover{text-decoration:underline;text-underline-offset:.18em}.ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.center .ctas{justify-content:center}.tag{display:inline-flex;align-items:center;min-block-size:22px;padding:2px 10px;border-radius:var(--r-pill);font-size:var(--fs-micro);font-weight:600;letter-spacing:0;background:var(--tile);color:var(--text-2)}.tag--render{background:light-dark(#f3ead9,#3a2f1c);color:var(--accent)}.gh{position:sticky;inset-block-start:0;z-index:50}.gh[data-tone=dark]{color-scheme:dark}.gh-bar-wrap{transition:background-color .2s var(--ease),border-color .2s var(--ease);background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-block-end:1px solid light-dark(rgb(0 0 0 / .08),rgb(255 255 255 / .08))}.gh-bar{display:flex;align-items:center;gap:8px;block-size:var(--gh)}.brand{display:inline-flex;align-items:center;gap:9px;min-block-size:44px;color:var(--text)}.brand svg{inline-size:22px;block-size:auto;color:var(--gold)}.brand .wm{font-family:var(--font-display);font-weight:600;font-size:1.0625rem;letter-spacing:.2em;line-height:1}.gh-links{display:flex;align-items:center;gap:2px;margin-inline:auto;list-style:none;padding:0}.gh-link{display:inline-flex;align-items:center;gap:5px;block-size:36px;padding-inline:12px;border-radius:var(--r-pill);font-size:.875rem;color:light-dark(rgb(0 0 0 / .8),rgb(255 255 255 / .85));transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.gh-link:hover,.gh-link[aria-expanded=true]{color:var(--text);background:light-dark(rgb(0 0 0 / .05),rgb(255 255 255 / .08))}.gh-link[aria-current=page]{color:var(--text);font-weight:600}.gh-link .chev{inline-size:9px;block-size:9px;transform:rotate(90deg);transition:transform var(--dur) var(--ease);opacity:.7}.gh-link[aria-expanded=true] .chev{transform:rotate(-90deg)}.gh-tools{display:flex;align-items:center;gap:4px}.gh-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-inline-size:36px;block-size:36px;padding-inline:9px;border-radius:var(--r-pill);font-size:.8125rem;font-weight:500;color:light-dark(rgb(0 0 0 / .8),rgb(255 255 255 / .85))}.gh-icon:hover,.gh-icon[aria-expanded=true]{color:var(--text);background:light-dark(rgb(0 0 0 / .05),rgb(255 255 255 / .08))}.gh-icon svg{inline-size:17px;block-size:17px}.gh-cta{margin-inline-start:6px}.gh-burger,.gh .ti{display:none}:root[data-theme-resolved=dark] .gh .ti-dark,:root:not([data-theme-resolved=dark]) .gh .ti-light{display:block}#dd-lang-btn{anchor-name:--dd-lang}#dd-theme-btn{anchor-name:--dd-theme}@media(max-width:1279px){.gh-links,.gh-tools .gh-hide-m{display:none}.gh-tools{margin-inline-start:auto}.gh-burger{display:inline-flex}}@media(max-width:350px){.gh-cta{display:none}}.fly{position:fixed;inset:var(--gh) 0 auto 0;margin:0;inline-size:100%;max-inline-size:none;max-block-size:calc(100svh - var(--gh));overflow:auto;background:var(--glass-solid);border-block-end:1px solid var(--line)}.fly::backdrop{inset-block-start:var(--gh);background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fly-inner{display:grid;gap:32px;padding-block:36px 48px}@media(min-width:900px){.fly-inner{grid-template-columns:1.3fr 1fr 1fr;gap:48px}}.fly h2{font-family:var(--font);font-size:var(--fs-micro);font-weight:500;color:var(--text-2);letter-spacing:0;margin-block-end:14px;line-height:1.3}.fly-big{list-style:none;padding:0;display:grid;gap:6px}.fly-big a{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;padding-block:3px}:lang(ar) .fly-big a{letter-spacing:0;line-height:1.5}.fly-big a:hover{color:var(--accent)}.fly-list{list-style:none;padding:0;display:grid;gap:2px}.fly-list a{display:block;font-size:.875rem;font-weight:500;padding-block:6px}.fly-list a:hover{color:var(--accent)}.fly-cats{list-style:none;padding:0;display:grid;gap:12px}.fly-cat{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center;padding:8px;margin:-8px;border-radius:var(--r-md)}.fly-cat:hover{background:var(--tile)}.fly-cat img{inline-size:88px;block-size:66px;object-fit:cover;border-radius:var(--r-sm)}.fly-cat b{display:block;font-size:1.0625rem;font-weight:600}.fly-cat span{font-size:var(--fs-small);color:var(--text-2)}.dd{position:fixed;margin:0;inset:calc(var(--gh) - 4px) var(--gutter) auto auto;min-inline-size:220px;padding:6px;background:var(--glass-solid);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop)}[dir=rtl] .dd{inset:calc(var(--gh) - 4px) auto auto var(--gutter)}@supports (anchor-name: --a){#dd-lang{position-anchor:--dd-lang}#dd-theme{position-anchor:--dd-theme}.dd{inset:auto;top:calc(anchor(bottom) + 6px);right:anchor(right)}[dir=rtl] .dd{inset:auto;top:calc(anchor(bottom) + 6px);left:anchor(left)}}.dd h2{font-family:var(--font);font-size:var(--fs-micro);font-weight:500;color:var(--text-2);padding:8px 12px 4px;letter-spacing:0;line-height:1.3}.dd-item{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:40px;padding:8px 12px;border-radius:var(--r-sm);font-size:.9375rem;text-align:start}.dd-item:hover{background:var(--tile)}.dd-item svg{inline-size:16px;block-size:16px;color:var(--text-2)}.dd-item .check{inline-size:14px;block-size:14px;color:var(--accent);visibility:hidden;margin-inline-start:auto}.dd-item[aria-current=true] .check,.dd-item[aria-pressed=true] .check{visibility:visible}@media(prefers-reduced-motion:no-preference){.fly,.dd,.mnav{transition:opacity .24s var(--ease-out),translate .24s var(--ease-out),display .24s allow-discrete,overlay .24s allow-discrete}.fly:not(:popover-open),.dd:not(:popover-open),.mnav:not(:popover-open){opacity:0}.fly:popover-open,.dd:popover-open,.mnav:popover-open{opacity:1;translate:0 0}@starting-style{.fly:popover-open{opacity:0;translate:0 -8px}.dd:popover-open{opacity:0;translate:0 -6px}.mnav:popover-open{opacity:0}}}.mnav{position:fixed;inset:0;margin:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;background:var(--glass-solid);overflow-y:auto;overscroll-behavior:contain}.mnav-top{display:flex;align-items:center;justify-content:space-between;block-size:var(--gh)}.mnav-close{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--r-pill)}.mnav-close:hover{background:var(--tile)}.mnav-close svg{inline-size:18px;block-size:18px}.mnav-body{padding-block:12px 48px;display:grid;gap:32px}.mnav-links{list-style:none;padding:0}.mnav-links>li>a,.mnav-links summary{display:flex;align-items:center;justify-content:space-between;min-block-size:54px;font-family:var(--font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.015em;cursor:pointer;list-style:none}:lang(ar) .mnav-links>li>a,:lang(ar) .mnav-links summary{letter-spacing:0}.mnav-links summary::-webkit-details-marker{display:none}.mnav-links summary .chev{inline-size:14px;block-size:14px;transform:rotate(90deg);transition:transform var(--dur) var(--ease);color:var(--text-2)}.mnav-links details[open] summary .chev{transform:rotate(-90deg)}.mnav-links details ul{list-style:none;padding:4px 0 12px;display:grid}.mnav-links details a{display:block;padding-block:9px;font-size:1.0625rem;color:var(--text-2)}.mnav-row{display:grid;gap:10px;justify-items:start}.mnav-row h2{font-family:var(--font);font-size:var(--fs-micro);font-weight:500;color:var(--text-2);letter-spacing:0}.seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:auto;padding:3px;gap:2px;border-radius:var(--r-sm);background:var(--tile)}.seg>*{display:flex;align-items:center;justify-content:center;min-block-size:36px;padding-inline:16px;border-radius:9px;font-size:.875rem;font-weight:500;color:var(--text-2);white-space:nowrap}.seg>[aria-current=true],.seg>[aria-pressed=true],.seg>[aria-current=page]{background:var(--tile-2);color:var(--text);box-shadow:0 1px 3px #0000001f}.seg>:hover{color:var(--text)}.hero{padding-block:56px 0;text-align:center;overflow:clip}.hero h1{font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--track-hero);max-inline-size:15ch;margin-inline:auto}:lang(ar) .hero h1{max-inline-size:18ch}.hero .lead{max-inline-size:640px;margin:18px auto 0}.hero .ctas{justify-content:center;margin-block-start:28px}.hero-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin-block-start:24px}.hero-proof li{padding:6px 14px;border-radius:var(--r-pill);background:var(--tile);font-size:var(--fs-small);color:var(--text-2)}.hero-media{margin-block-start:48px}.hero-frame{position:relative;overflow:hidden;border-radius:var(--r-lg);aspect-ratio:16 / 9;background:var(--tile)}.hero-frame picture,.hero-frame img{display:block;inline-size:100%;block-size:100%}.hero-frame img{object-fit:cover}.hero-cap{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-block-start:14px;font-size:var(--fs-small);color:var(--text-2)}.hero-cap .more{font-size:var(--fs-small);min-block-size:0}@media(min-width:1068px){.hero{padding-block-start:88px}.hero-media{margin-block-start:64px}}@media(max-width:767px){.hero{padding-block-start:28px}.hero h1{font-size:clamp(2.125rem,1.4rem + 4vw,3rem)}.hero .lead{font-size:1.0625rem;margin-block-start:12px}.hero .ctas{margin-block-start:18px;gap:4px 20px}.hero-proof{display:none}.hero-media{margin-block-start:24px}.hero-frame{aspect-ratio:4 / 3;border-radius:var(--r-md)}}.pcard{display:grid;gap:14px;color:var(--text)}.pcard .frame{overflow:hidden;border-radius:var(--r-md);aspect-ratio:4 / 5;background:var(--tile)}.pcard img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale .6s var(--ease-out)}.pcard:hover img{scale:1.03}.pcard figcaption{display:grid;gap:4px;padding-inline:2px}.pcard .title{font-size:1.1875rem;font-weight:600;letter-spacing:-.012em;line-height:1.3}.pcard .meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:var(--fs-small);color:var(--text-2)}.strip{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,360px);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),(100% - var(--max)) / 2);padding-inline:max(var(--gutter),(100% - var(--max)) / 2);padding-block:4px 8px;list-style:none;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.strip>li{scroll-snap-align:start}.gallery-nav{display:flex;justify-content:flex-end;gap:12px;margin-block-start:20px}.round-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--tile);color:var(--text);transition:background-color var(--dur) var(--ease),opacity var(--dur)}.round-btn:hover{background:light-dark(#e8e8ed,#2c2c2e)}.round-btn:disabled{opacity:.35;cursor:default}.round-btn svg{inline-size:14px;block-size:14px}.round-btn--prev svg{transform:scaleX(calc(var(--dir) * -1))}.pgrid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:48px 24px}.pgrid .pcard .frame{aspect-ratio:4 / 3}.cat-grid{display:grid;gap:20px}@media(min-width:900px){.cat-grid{grid-template-columns:repeat(3,1fr)}}.cat-tile{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-lg);background:var(--tile);color:var(--text);block-size:100%}.cat-tile .txt{padding:30px 28px 22px;display:grid;gap:6px}.cat-tile h3{font-family:var(--font-display);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);letter-spacing:var(--track-head);line-height:1.15}.cat-tile p{color:var(--text-2)}.cat-tile .count{font-size:var(--fs-small);color:var(--text-2)}.cat-tile .more{min-block-size:32px}.cat-tile .img{margin-block-start:auto;aspect-ratio:4 / 3;overflow:hidden}.cat-tile img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale .7s var(--ease-out)}.cat-tile:hover img{scale:1.04}.segnav{display:flex;justify-content:center;margin-block-end:48px}.segnav .seg{max-inline-size:100%;overflow-x:auto;scrollbar-width:none}.svc-group+.svc-group{margin-block-start:56px}.svc-group>:is(h2,h3){font-size:1.3125rem;margin-block-end:18px}.svc-grid{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.svc-grid>li{min-inline-size:0}@media(min-width:600px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1068px){.svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.svc-grid>li:only-child{grid-column:1 / -1}@media(min-width:600px){.svc-grid>li:only-child .svc-tile{flex-direction:row}.svc-grid>li:only-child .img{flex:0 0 46%;aspect-ratio:3 / 2}.svc-grid>li:only-child .txt{justify-content:center;gap:10px;padding:28px clamp(28px,4vw,56px)}.svc-grid>li:only-child .name{font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem)}.svc-grid>li:only-child .short{font-size:1.0625rem;max-inline-size:46ch}.svc-grid>li:only-child .more{margin-block-start:6px}}.svc-tile{display:flex;flex-direction:column;block-size:100%;overflow:hidden;border-radius:var(--r-md);background:var(--tile-2);color:var(--text);transition:box-shadow .3s var(--ease),translate .3s var(--ease)}.on-white .svc-tile{background:var(--tile)}.svc-tile .img{aspect-ratio:16 / 10;overflow:hidden}.svc-tile img{inline-size:100%;block-size:100%;object-fit:cover}.svc-tile .txt{padding:20px 22px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.svc-tile .name{font-size:1.1875rem;font-weight:600;letter-spacing:-.012em;line-height:1.3}.svc-tile .short{color:var(--text-2);font-size:.9375rem;line-height:1.45}.svc-tile .more{margin-block-start:auto;padding-block-start:8px;min-block-size:28px;font-size:.9375rem}.process{background:var(--bg-2);color:var(--text)}.process .head p{color:var(--text-2)}.process .steps{list-style:none;padding:0;display:grid;counter-reset:step}.process .step{padding-block:22px;border-block-start:1px solid var(--line);counter-increment:step}.process .step h3{display:flex;gap:12px;align-items:baseline;font-family:var(--font-display);font-size:1.375rem;letter-spacing:var(--track-head)}.process .step h3:before{content:counter(step);font-family:var(--font);font-size:var(--fs-small);color:var(--gold);font-weight:600;font-variant-numeric:tabular-nums}.process .step p{color:var(--text-2);margin-block-start:6px}.process .step .gets{margin-block-start:10px;font-size:var(--fs-small);color:var(--text)}.process .step .gets b{color:var(--gold);font-weight:600}.process .visuals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block-start:36px}.process .vis{position:relative;margin:0}.process .vis .frame{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#1c1c1e;border-radius:var(--r-md)}.process .vis img,.process .vis svg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.process .vis .dim{filter:brightness(.5) saturate(.35)}.process .vis figcaption{font-size:var(--fs-micro);color:var(--text-2);margin-block-start:8px}.process .wipe{position:absolute;inset:0;clip-path:inset(0 50% 0 0)}[dir=rtl] .process .wipe{clip-path:inset(0 0 0 50%)}.process .wipe-edge{position:absolute;inset-block:0;inset-inline-start:50%;inline-size:2px;margin-inline-start:-1px;background:var(--gold);box-shadow:0 0 18px 2px #c79a4bb3}.process .vis-stage{display:none}.process-grid{display:grid;gap:0 var(--gutter);padding-block:48px 72px}.survey,.design{color:var(--gold);direction:ltr;unicode-bidi:isolate}.survey text,.design text{fill:var(--gold);font:600 34px var(--font);stroke:#000000b3;stroke-width:7px;stroke-linejoin:round;paint-order:stroke}.survey text.sm{font-size:24px;fill:#ffd27a}.survey .sv-grid{opacity:.32}.survey .sv-laser{color:#ffd27a;filter:drop-shadow(0 0 4px rgb(255 210 122 / .85))}.survey .sv-points circle{fill:var(--gold);stroke:#00000080;stroke-width:2px}.survey .sv-points .ring{fill:none;stroke:var(--gold);stroke-width:1.5px}.design .ds-labels text{font-size:28px;font-weight:500}@media(min-width:1068px){.process-grid{grid-template-columns:5fr 7fr;gap:64px;align-items:center}.process .visuals{margin-block-start:0}}.build{background:var(--bg-2);color:var(--text);padding-block:var(--sec)}.build-head .head{margin-block-end:40px}.build-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 20px}.build-visual,.build-steps,.build-steps>li{display:contents}.bs{margin:0}.bs .frame{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--r-md);background:#1c1c1e}.bs img{inline-size:100%;block-size:100%;object-fit:cover}.bs figcaption,.bs-edge{display:none}.build-steps h3{display:flex;gap:10px;align-items:baseline;font-family:var(--font-display);font-size:1.25rem;letter-spacing:var(--track-h3)}.build-steps h3 b{font-family:var(--font);font-size:var(--fs-small);font-weight:600;color:var(--gold);font-variant-numeric:tabular-nums}.build-steps p{color:var(--text-2);font-size:.9375rem;margin-block-end:22px}.bs--1{order:1}.build-steps li:nth-child(1)>h3{order:2}.build-steps li:nth-child(1)>p{order:3}.bs--2{order:4}.build-steps li:nth-child(2)>h3{order:5}.build-steps li:nth-child(2)>p{order:6}.bs--3{order:7}.build-steps li:nth-child(3)>h3{order:8}.build-steps li:nth-child(3)>p{order:9}@media(min-width:768px){.build-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bs,.build-steps li>*{order:0}.bs{grid-row:1;margin-block-end:6px}.build-steps h3{grid-row:2}.build-steps p{grid-row:3;margin:0}.bs--1,.build-steps li:nth-child(1)>*{grid-column:1}.bs--2,.build-steps li:nth-child(2)>*{grid-column:2}.bs--3,.build-steps li:nth-child(3)>*{grid-column:3}}before-after{display:block;position:relative;overflow:hidden;aspect-ratio:3 / 2;background:var(--tile);border-radius:var(--r-lg);--pos: 50%}before-after img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}before-after .ba-after{clip-path:inset(0 0 0 var(--pos))}[dir=rtl] before-after .ba-after{clip-path:inset(0 var(--pos) 0 0)}before-after .ba-handle{position:absolute;inset-block:0;inset-inline-start:var(--pos);inline-size:2px;margin-inline-start:-1px;background:#fff;pointer-events:none}before-after .ba-handle:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:44px;block-size:44px;border-radius:50%;background:#ffffffeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") center / 22px no-repeat;box-shadow:0 2px 10px #00000040}[dir=rtl] before-after .ba-handle:after{translate:50% -50%}before-after .ba-label{position:absolute;inset-block-start:14px;padding:4px 12px;border-radius:var(--r-pill);background:#0000008c;color:#fff;font-size:var(--fs-micro);font-weight:600;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}before-after .ba-label--b{inset-inline-start:14px}before-after .ba-label--a{inset-inline-end:14px}before-after input[type=range]{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}before-after input[type=range]:focus-visible+.ba-handle:after{outline:3px solid var(--gold);outline-offset:2px}before-after:not(:defined) .ba-after{clip-path:inset(0 0 0 50%)}.trust-grid{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.trust-grid li{padding:32px 30px;border-radius:var(--r-lg);background:var(--tile)}.trust-grid svg{inline-size:32px;block-size:32px;color:var(--accent);margin-block-end:20px}.trust-grid h3{margin-block-end:8px}.trust-grid p{color:var(--text-2)}.facts{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 72px;margin-block-start:64px;list-style:none;padding:0}.facts li{display:grid;text-align:center}.facts b{font-family:var(--font-display);font-size:clamp(2rem,1.7rem + 1.3vw,2.875rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.facts span{color:var(--text-2);font-size:var(--fs-small)}.abroad-tile{display:grid;gap:18px;padding:40px 30px;border-radius:var(--r-lg);background:var(--tile)}.abroad-tile h2{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}.abroad-tile p{color:var(--text-2);max-inline-size:60ch}@media(min-width:900px){.abroad-tile{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:40px;padding:48px 56px}}.faq{max-inline-size:860px;margin-inline:auto;border-block-start:1px solid var(--line)}.faq details{border-block-end:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;font-size:1.0625rem;font-weight:600;letter-spacing:-.012em}:lang(ar) .faq summary{letter-spacing:0}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{position:relative;flex:none;inline-size:14px;block-size:14px;color:var(--text-2);transition:rotate var(--dur) var(--ease)}.faq summary .plus:before,.faq summary .plus:after{content:"";position:absolute;inset-block-start:6px;inset-inline:0;block-size:2px;border-radius:1px;background:currentColor}.faq summary .plus:after{rotate:90deg}.faq details[open] summary .plus{rotate:45deg}.faq details p{padding-block-end:24px;color:var(--text-2);max-inline-size:68ch}.closing{text-align:center}.types{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-inline-size:900px;margin:36px auto 0}.types a{display:inline-flex;align-items:center;min-block-size:44px;padding:10px 20px;border-radius:var(--r-pill);background:var(--tile);font-size:.9375rem;font-weight:500;transition:background-color var(--dur) var(--ease),color var(--dur)}.bg-2 .types a{background:var(--tile-2)}.types a:hover{background:var(--accent-bg);color:var(--on-accent)}.closing .ctas{justify-content:center;margin-block-start:32px}.gf{background:var(--bg-2);color:var(--text-2);font-size:var(--fs-micro);line-height:1.5;letter-spacing:0}.gf:lang(ar){font-size:.8125rem}.gf a{color:var(--text-2)}.gf a:hover{color:var(--text);text-decoration:underline}.gf-note{padding-block:22px;border-block-end:1px solid var(--line);display:grid;gap:8px}.gf .gf-note a{color:var(--accent);text-decoration:underline;text-underline-offset:.18em}.gf-dir{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:28px 24px;padding-block:28px}.gf-dir h2{font-family:var(--font);font-size:var(--fs-micro);font-weight:600;color:var(--text);letter-spacing:0;margin-block-end:10px;line-height:1.4}.gf:lang(ar) .gf-dir h2{font-size:.8125rem}.gf-dir ul{list-style:none;padding:0;display:grid;gap:8px}.gf-brand{display:grid;gap:12px;align-content:start}.gf-brand .brand{min-block-size:0}.gf-col summary{list-style:none;pointer-events:none}.gf-col summary::-webkit-details-marker{display:none}.gf-col summary .chev{display:none}.gf-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:18px 28px;border-block-start:1px solid var(--line)}.gf-bottom ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;row-gap:6px}.gf-bottom li+li{border-inline-start:1px solid var(--line)}.gf-bottom li a{padding-inline:10px}.gf-bottom li:first-child a{padding-inline-start:0}.gf .identity{display:grid;gap:2px}@media(max-width:900px)and (min-width:768px){.gf-dir{grid-template-columns:repeat(3,1fr)}.gf-brand{grid-column:1 / -1}}@media(max-width:767px){.gf-dir{grid-template-columns:1fr;gap:0;padding-block:8px 20px}.gf-brand{padding-block:16px}.gf-col{border-block-end:1px solid var(--line)}.gf-col summary{pointer-events:auto;display:flex;justify-content:space-between;align-items:center;min-block-size:44px;cursor:pointer}.gf-col summary h2{margin:0;font-size:.875rem;font-weight:500}.gf-col summary .chev{display:block;inline-size:10px;block-size:10px;transform:rotate(90deg);transition:transform var(--dur) var(--ease)}.gf-col[open] summary .chev{transform:rotate(-90deg)}.gf-col ul{padding-block-end:16px;font-size:.875rem}}sticky-bar{position:fixed;inset-inline:0;inset-block-end:calc(10px + env(safe-area-inset-bottom));z-index:40;inline-size:min(100% - 24px,420px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid light-dark(rgb(0 0 0 / .08),rgb(255 255 255 / .1));border-radius:20px;box-shadow:var(--shadow-pop);translate:0 140%;visibility:hidden;transition:translate .32s var(--ease-out),visibility 0s linear .32s}sticky-bar[data-show]{translate:0 0;visibility:visible;transition:translate .32s var(--ease-out),visibility 0s}sticky-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:50px;padding:4px 6px;border-radius:16px;min-inline-size:0;font-size:.75rem;font-weight:600;line-height:1.15;letter-spacing:0;text-align:center;color:var(--text);transition:background-color var(--dur) var(--ease),transform .12s var(--ease)}sticky-bar a>span:not(.visually-hidden){max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}sticky-bar a:active{transform:scale(.96);background:var(--tile)}sticky-bar a.primary{background:var(--accent-bg);color:var(--on-accent)}sticky-bar svg{flex:none;inline-size:20px;block-size:20px}sticky-bar a:not(.primary) svg{color:var(--accent)}:lang(ar) sticky-bar a{font-size:.8125rem}@media(min-width:480px){sticky-bar a{flex-direction:row;gap:7px;min-block-size:46px;font-size:.875rem}sticky-bar svg{inline-size:18px;block-size:18px}}@media(min-width:768px){sticky-bar{display:none}}@media(max-width:767px){:root:has(sticky-bar){--sticky-h: calc(72px + env(safe-area-inset-bottom)) }}.page-head{padding-block:36px 48px}.page-head h1{max-inline-size:20ch}.page-head .lead{max-inline-size:680px;margin-block-start:16px}.page-head.center h1,.page-head.center .lead{margin-inline:auto}@media(min-width:1068px){.page-head{padding-block:56px 64px}}.crumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--fs-micro);color:var(--text-2);margin-block-end:20px}.center .crumbs ol{justify-content:center}.crumbs li{display:inline-flex;align-items:center;gap:8px}.crumbs li+li:before{content:"";inline-size:5px;block-size:5px;border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;rotate:calc(var(--dir) * 45deg);opacity:.6}.crumbs a:hover{color:var(--text)}.prose>*+*{margin-block-start:1em}.prose h2{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);margin-block-start:2em}.prose ul{padding-inline-start:1.25em}.prose li+li{margin-block-start:.4em}.prose p,.prose li{max-inline-size:70ch}.rounded{border-radius:var(--r-lg);overflow:hidden}.checklist{list-style:none;padding:0;display:grid}.checklist li{display:flex;gap:12px;padding-block:13px;border-block-end:1px solid var(--line)}.checklist li:before{content:"";flex:none;inline-size:20px;block-size:20px;margin-block-start:2px;border-radius:50%;background:var(--accent-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}.checklist--no li:before{background:var(--tile) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2386868b' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center / 10px no-repeat}.scope-grid{display:grid;gap:40px}@media(min-width:900px){.scope-grid{grid-template-columns:1.4fr 1fr;gap:64px}}.scope-grid h3{margin-block-end:12px}.steps-list{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));counter-reset:s}.steps-list li{counter-increment:s;padding:28px 24px;border-radius:var(--r-lg);background:var(--tile-2)}.steps-list li:before{content:counter(s);display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--accent-bg);color:var(--on-accent);font-weight:600;font-size:var(--fs-small);margin-block-end:16px}.steps-list h3{margin-block-end:6px;font-size:1.1875rem}.steps-list p{color:var(--text-2);font-size:.9375rem}.contact-cards{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.contact-card{display:grid;gap:6px;align-content:start;padding:28px;border-radius:var(--r-lg);background:var(--tile)}.contact-card .k{font-size:var(--fs-small);color:var(--text-2)}.contact-card .v{font-size:1.3125rem;font-weight:600;letter-spacing:-.012em;overflow-wrap:anywhere}.contact-card .more{min-block-size:32px}quote-wizard{display:block}.wz-card{padding:28px 22px;border-radius:var(--r-lg);background:var(--tile)}@media(min-width:768px){.wz-card{padding:44px 48px}}.wz-progress{font-size:var(--fs-small);color:var(--text-2);margin-block-end:10px;font-variant-numeric:tabular-nums}.wz-bar{block-size:4px;border-radius:2px;background:light-dark(#e5e5ea,#3a3a3c);margin-block-end:32px;overflow:hidden}.wz-bar span{display:block;block-size:100%;border-radius:2px;background:var(--accent-bg);inline-size:var(--p, 25%);transition:inline-size .4s var(--ease-out)}.wz-step{border:0;padding:0;min-inline-size:0}.wz-step>legend{font-family:var(--font-display);font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:600;letter-spacing:var(--track-head);line-height:1.2;margin-block-end:24px;padding:0}quote-wizard[data-ready] .wz-step:not([data-active]){display:none}.wz-group{border:0;padding:0;margin:0 0 26px;min-inline-size:0}.wz-group>legend,.wz-label{font-weight:600;margin-block-end:12px;display:block;padding:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));gap:10px}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;inline-size:100%;block-size:100%;margin:0;cursor:pointer}.chip span{display:flex;align-items:center;min-block-size:46px;padding:10px 18px;border-radius:var(--r-sm);background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--line);font-size:.9375rem;transition:box-shadow var(--dur) var(--ease),background-color var(--dur)}.chips--cards .chip span{min-block-size:64px;font-weight:600}.chip:hover span{box-shadow:inset 0 0 0 1px var(--control)}.chip input:checked+span{box-shadow:inset 0 0 0 2px var(--accent);background:light-dark(#fbf6ec,#2a2216)}.chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.field{display:grid;gap:8px;margin-block-end:20px}.field label{font-weight:600}.field input,.field select,.field textarea{inline-size:100%;min-block-size:50px;padding:12px 14px;border:0;box-shadow:inset 0 0 0 1px var(--control);border-radius:var(--r-sm);background:var(--tile-2)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.field textarea{min-block-size:110px;resize:vertical}.field [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--error)}.err{color:var(--error);font-size:var(--fs-small)}.wz-nav{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-block-start:12px}.wz-back{min-block-size:44px;color:var(--accent)}.wz-hint{font-size:var(--fs-small);color:var(--text-2);margin-block-start:12px}.wz-or{margin-block-start:32px;padding-block-start:24px;border-block-start:1px solid var(--line)}.wz-done{padding:20px;border-radius:var(--r-md);background:light-dark(#fbf6ec,#2a2216);margin-block-start:20px}.ref{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em}.noscript-note{padding:16px;border-radius:var(--r-md);background:var(--tile);margin-block-end:24px}.aside-card{padding:28px;border-radius:var(--r-lg);background:var(--tile)}.aside-card+.aside-card{margin-block-start:16px}.aside-card h2{font-size:1.3125rem;margin-block-end:12px;letter-spacing:var(--track-h3)}.aside-card ol{padding-inline-start:1.25em;display:grid;gap:10px;color:var(--text-2)}.quote-layout{display:grid;gap:24px}@media(min-width:1068px){.quote-layout{grid-template-columns:1fr 340px;gap:40px;align-items:start}.quote-aside{position:sticky;inset-block-start:calc(var(--gh) + 24px)}}}@layer motion{@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.26s}@supports (animation-timeline: view()){.hero-media{view-timeline:--heroimg block}.hero-frame img{animation:hero-zoom linear both;animation-timeline:--heroimg;animation-range:exit 0% exit 100%}@keyframes hero-zoom{0%{scale:1}to{scale:1.06}}.process-track{view-timeline:--process block;block-size:480vh}.process .stage-wrap{position:sticky;inset-block-start:var(--gh);block-size:calc(100svh - var(--gh));display:flex;align-items:center}.process .stage-wrap>.wrap{inline-size:100%}.process .visuals{display:block;position:relative;margin:0}.process .vis{position:absolute;inset:0}.process .vis figcaption{display:none}.process .vis .frame{position:absolute;inset:0;aspect-ratio:auto}.process .vis--2{z-index:2;animation:vis-in linear both;animation-timeline:--process;animation-range:contain 28% contain 32%}.process .vis--3{z-index:3;animation:vis-in linear both;animation-timeline:--process;animation-range:contain 56% contain 56.5%}.process .vis--4{z-index:4;animation:vis-in linear both;animation-timeline:--process;animation-range:contain 81% contain 84%}.process :is(.vis--1,.vis--2,.vis--3) :is(img,svg){animation:push-in linear both;animation-timeline:--process;animation-range:contain 0% contain 84%}.process .vis--4 img{animation:push-out linear both;animation-timeline:--process;animation-range:contain 82% contain 100%}.vis--1 .survey :is(path,line,polyline,polygon,rect,ellipse){stroke-dasharray:1;animation:draw linear both;animation-timeline:--process}.vis--1 .survey .sv-grid>*{animation-range:contain 2% contain 10%}.vis--1 .survey .sv-edges>*{animation-range:contain 4% contain 13%}.vis--1 .survey .sv-laser>*{animation-range:contain 14% contain 19%}.vis--1 .survey .sv-dims>*{animation-range:contain 17% contain 24%}.vis--1 .survey .sv-points>*{stroke-dasharray:none;transform-box:fill-box;transform-origin:center;animation:pop linear both;animation-timeline:--process;animation-range:contain 11% contain 15%}.vis--1 .survey .sv-labels>*{animation:label-in linear both;animation-timeline:--process;animation-range:contain 21% contain 26%}.vis--2 .design :is(path,line,polyline,polygon,rect,ellipse){stroke-dasharray:1;animation:draw linear both;animation-timeline:--process}.vis--2 .design .ds-ceiling>*{animation-range:contain 33% contain 40%}.vis--2 .design .ds-wall>*{animation-range:contain 37% contain 45%}.vis--2 .design .ds-furniture>*{animation-range:contain 42% contain 50%}.vis--2 .design .ds-pendant>*{animation-range:contain 46% contain 51%}.vis--2 .design .ds-drapes>*{animation-range:contain 48% contain 53%}.vis--2 .design .ds-labels>*{animation:label-in linear both;animation-timeline:--process;animation-range:contain 50% contain 55%}.process .vis--3 .wipe{animation:wipe linear both;animation-timeline:--process;animation-range:contain 58% contain 80%}[dir=rtl] .process .vis--3 .wipe{animation-name:wipe-rtl}.process .vis--3 .wipe-edge{animation:edge linear both;animation-timeline:--process;animation-range:contain 58% contain 80%}.process .vis-stage{display:block;position:absolute;z-index:6;inset-block-start:16px;inset-inline-start:16px;list-style:none;margin:0;padding:0}.process .vis-stage li{position:absolute;inset-block-start:0;inset-inline-start:0;white-space:nowrap;padding:7px 14px;border-radius:var(--r-pill);background:#0000008c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:.8125rem;font-weight:600;animation:stage-on linear both;animation-timeline:--process}.process .vis-stage li:first-child{animation-name:stage-first}.process .vis-stage li:last-child{animation-name:stage-last}.process .vis-stage b{color:var(--gold);margin-inline-end:8px;font-variant-numeric:tabular-nums}.process .step{animation:step-on linear both;animation-timeline:--process}.process :is(.step,.vis-stage li):nth-child(1){animation-range:contain 0% contain 30%}.process :is(.step,.vis-stage li):nth-child(2){animation-range:contain 30% contain 56%}.process :is(.step,.vis-stage li):nth-child(3){animation-range:contain 56% contain 82%}.process :is(.step,.vis-stage li):nth-child(4){animation-range:contain 82% contain 100%}.process .steps{position:relative}.process .steps:before,.process .steps:after{content:"";position:absolute;border-radius:2px}.process .steps:before{background:var(--line)}.process .steps:after{background:var(--gold);animation:rail linear both;animation-timeline:--process;animation-range:contain 0% contain 100%}@media(min-width:1068px){.process .visuals{aspect-ratio:3 / 2;max-block-size:74vh}.process .steps{padding-inline-start:26px}.process .steps:before,.process .steps:after{inset-block:22px;inset-inline-start:0;inline-size:2px}.process .steps:after{transform-origin:top}}@media(max-width:1067px){.process-track{block-size:440vh}.process .stage-wrap>.process-grid{block-size:100%;display:flex;flex-direction:column;justify-content:center;gap:18px;padding-block:14px calc(var(--sticky-h) + 14px)}.process .visuals{order:-1;flex:1 1 0;min-block-size:200px;max-block-size:calc(100vw - var(--gutter) * 2)}.process .vis-stage{inset-block-start:12px;inset-inline-start:12px}.process .vis-stage li{padding:6px 12px;font-size:.75rem}.process .steps{display:grid;padding-block-start:16px}.process .steps:before,.process .steps:after{inset-block-start:0;inset-inline:0;block-size:2px}.process .steps:after{transform-origin:left;animation-name:rail-x}[dir=rtl] .process .steps:after{transform-origin:right}.process .step{grid-area:1 / 1;padding:0;border:0;animation-name:step-swap}.process .step:first-child{animation-name:step-first}.process .step:last-child{animation-name:step-last}.process .step h3{font-size:1.25rem}.process .step p{font-size:.9375rem;line-height:1.45;margin-block-start:4px}.process .step .gets{font-size:.8125rem;margin-block-start:8px}}@media(max-width:1067px)and (max-height:600px){.process .step p:not(.gets){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.build{padding-block-end:0}.build-head .head{margin-block-end:0}.build-track{view-timeline:--build block;block-size:320vh}.build-stage{position:sticky;inset-block-start:var(--gh);block-size:calc(100svh - var(--gh));display:flex;align-items:center}.build-stage>.wrap{inline-size:100%}.build-grid{display:flex;flex-direction:column;justify-content:center;gap:22px;block-size:100%;padding-block:16px calc(var(--sticky-h) + 16px)}.build-visual{display:block;position:relative;overflow:hidden;border-radius:var(--r-lg);background:#1c1c1e;inline-size:min(100%,(100svh - var(--gh) - 230px) * 1.5);aspect-ratio:3 / 2;margin-inline:auto;flex:none}.bs{position:absolute;inset:0;margin:0;order:0}.bs .frame{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.bs img{animation:push-in linear both;animation-timeline:--build;animation-range:contain 0% contain 100%}.bs--2{z-index:2;animation:rise-in linear both;animation-timeline:--build;animation-range:contain 22% contain 46%}.bs--3{z-index:3;animation:wipe linear both;animation-timeline:--build;animation-range:contain 58% contain 82%}[dir=rtl] .bs--3{animation-name:wipe-rtl}.bs-edge{display:block;position:absolute;z-index:5;background:var(--gold);box-shadow:0 0 18px 2px #c79a4bb3;pointer-events:none}.bs-edge--rise{inset-inline:0;block-size:2px;margin-block-start:-1px;animation:edge-rise linear both;animation-timeline:--build;animation-range:contain 22% contain 46%}.bs-edge--wipe{inset-block:0;inline-size:2px;margin-inline-start:-1px;animation:edge-x linear both;animation-timeline:--build;animation-range:contain 58% contain 82%}.build-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;inline-size:min(100%,860px);margin-inline:auto}.build-steps>li{display:contents}.build-steps li>h3{grid-row:1;order:0;position:relative;padding-block-start:14px;font-size:.9375rem;animation:seg-on linear both;animation-timeline:--build}.build-steps li>h3:before,.build-steps li>h3:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;border-radius:2px}.build-steps li>h3:before{background:var(--line)}.build-steps li>h3:after{background:var(--gold);transform-origin:left;animation:rail-x linear both;animation-timeline:--build}[dir=rtl] .build-steps li>h3:after{transform-origin:right}.build-steps li>p{grid-row:2;grid-column:1 / -1;order:0;margin:0;text-align:center;font-size:1.0625rem;color:var(--text);max-inline-size:60ch;justify-self:center;animation:step-swap linear both;animation-timeline:--build}.build-steps li:nth-child(1)>*,.build-steps li:nth-child(1)>h3:after{animation-range:contain 0% contain 34%}.build-steps li:nth-child(2)>*,.build-steps li:nth-child(2)>h3:after{animation-range:contain 34% contain 70%}.build-steps li:nth-child(3)>*,.build-steps li:nth-child(3)>h3:after{animation-range:contain 70% contain 100%}.build-steps li:nth-child(1)>h3{grid-column:1}.build-steps li:nth-child(2)>h3{grid-column:2}.build-steps li:nth-child(3)>h3{grid-column:3}.build-steps li:first-child>h3{animation-name:seg-first}.build-steps li:last-child>h3{animation-name:seg-last}.build-steps li:first-child>p{animation-name:step-first}.build-steps li:last-child>p{animation-name:step-last}@media(max-width:767px){.build-track{block-size:300vh}.build-grid{gap:16px}.build-visual{inline-size:100%;aspect-ratio:auto;flex:1 1 0;min-block-size:200px;max-block-size:calc(100vw - var(--gutter) * 2);border-radius:var(--r-md)}.build-steps{gap:10px 10px}.build-steps li>h3{font-size:.8125rem;gap:6px}.build-steps li>h3 b{font-size:.75rem}.build-steps li>p{font-size:.9375rem;line-height:1.45;text-align:start;justify-self:stretch}}@keyframes vis-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes edge-rise{0%{inset-block-start:100%;opacity:0}4%,94%{opacity:1}to{inset-block-start:0%;opacity:0}}@keyframes edge-x{0%{inset-inline-start:0%;opacity:0}4%,94%{opacity:1}to{inset-inline-start:100%;opacity:0}}@keyframes seg-on{0%,to{color:var(--text-2)}8%,92%{color:var(--text)}}@keyframes seg-first{0%,92%{color:var(--text)}to{color:var(--text-2)}}@keyframes seg-last{0%{color:var(--text-2)}8%,to{color:var(--text)}}@keyframes push-in{0%{scale:1}to{scale:1.08}}@keyframes push-out{0%{scale:1.08}to{scale:1}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;scale:0}70%{opacity:1;scale:1.25}to{opacity:1;scale:1}}@keyframes label-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wipe-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes edge{0%{inset-inline-start:0%;opacity:1}94%{opacity:1}to{inset-inline-start:100%;opacity:0}}@keyframes stage-on{0%,to{opacity:0}6%,94%{opacity:1}}@keyframes stage-first{0%,94%{opacity:1}to{opacity:0}}@keyframes stage-last{0%{opacity:0}6%,to{opacity:1}}@keyframes step-on{0%,to{opacity:.62}8%,92%{opacity:1}}@keyframes step-swap{0%{opacity:0;translate:0 14px}10%,90%{opacity:1;translate:0 0}to{opacity:0;translate:0 -14px}}@keyframes step-first{0%,90%{opacity:1;translate:0 0}to{opacity:0;translate:0 -14px}}@keyframes step-last{0%{opacity:0;translate:0 14px}10%,to{opacity:1;translate:0 0}}@keyframes rail{0%{scale:1 0}to{scale:1 1}}@keyframes rail-x{0%{scale:0 1}to{scale:1 1}}}}@media(prefers-reduced-transparency:reduce){.gh-bar-wrap,sticky-bar{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}}@layer components{.eyebrow{color:var(--accent);font-size:1.0625rem;font-weight:600;margin-block-end:6px;letter-spacing:-.01em}:lang(ar) .eyebrow{letter-spacing:0}.bento{list-style:none;padding:0;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bento>li{min-inline-size:0}.bento>li .cat-card{aspect-ratio:3 / 4}.bento>li:first-child{grid-column:1 / -1}.bento>li:first-child .cat-card{aspect-ratio:4 / 3}@media(min-width:900px){.bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(220px,19vw,300px);gap:18px}.bento>li .cat-card,.bento>li:first-child .cat-card{aspect-ratio:auto;block-size:100%}.bento>li,.bento>li:first-child{grid-column:span 2}.bento>li.bento-0{grid-column:span 4;grid-row:span 2}.bento>li.bento-1{grid-column:span 2;grid-row:span 2}.bento>li.bento-5,.bento>li.bento-6{grid-column:span 3}.bento--compact{grid-auto-rows:auto}.bento--compact>li,.bento--compact>li:first-child,.bento--compact>li.bento-0,.bento--compact>li.bento-1,.bento--compact>li.bento-5,.bento--compact>li.bento-6{grid-column:span 2;grid-row:auto}.bento--compact>li .cat-card{aspect-ratio:4 / 3;block-size:auto}}.cat-card{position:relative;display:block;overflow:hidden;border-radius:var(--r-lg);background:#111;color:#fff;isolation:isolate}.cat-card img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-1;transition:transform .9s var(--ease-out)}.cat-card:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at var(--shade-x, 0%) 100%,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .5) 35%,rgb(0 0 0 / 0) 70%),linear-gradient(to top,#00000094,#0003 22%,#0000 48%)}[dir=rtl] .cat-card:after{--shade-x: 100%}.cat-card-label,.cat-card-title,.cat-card-meta>span:not(.cat-card-cta){text-shadow:0 1px 14px rgb(0 0 0 / .5)}.cat-card-txt{position:absolute;inset-inline:0;inset-block-end:0;display:grid;gap:2px;padding:18px 18px 16px}@media(min-width:900px){.cat-card-txt{padding:26px 28px 24px}}.cat-card-label{font-size:var(--fs-small);color:#ffffffc7;font-weight:500}.cat-card-title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem,1.05rem + .8vw,1.75rem);letter-spacing:var(--track-head);line-height:1.12}.bento-0 .cat-card-title{font-size:clamp(1.5rem,1.15rem + 1.5vw,2.5rem)}.cat-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:8px;font-size:var(--fs-small);color:#ffffffd9}.cat-card-go{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color var(--dur) var(--ease),color var(--dur)}.cat-card-go svg{inline-size:12px;block-size:12px}.cat-card:hover .cat-card-go{background:var(--gold);color:#000}.catnav{position:sticky;inset-block-start:var(--gh);z-index:20;margin-block-end:40px;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-block-end:1px solid light-dark(rgb(0 0 0 / .06),rgb(255 255 255 / .06))}.catnav ul{display:flex;gap:8px;list-style:none;margin:0 auto;padding:10px var(--gutter);max-inline-size:calc(var(--max) + var(--gutter) * 2);overflow-x:auto;scrollbar-width:none}.catnav ul::-webkit-scrollbar{display:none}@media(min-width:900px){.catnav ul{justify-content:center}}.catnav a{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:16px;border-radius:var(--r-pill);font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--text-2);background:var(--tile);transition:background-color var(--dur),color var(--dur)}.catnav a:hover{color:var(--text)}.catnav a[aria-current=page]{background:var(--text);color:var(--bg)}.wg-filter{border:0;padding:0;margin:0 0 32px;min-inline-size:0;display:flex;justify-content:center}.seg--chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;background:none;padding:0}.seg--chips label{position:relative;padding:0;background:none;min-block-size:0}.seg--chips input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg--chips span{display:inline-flex;align-items:center;min-block-size:38px;padding-inline:18px;border-radius:var(--r-pill);background:var(--tile);font-size:.9375rem;font-weight:500;color:var(--text-2);transition:background-color var(--dur),color var(--dur)}.bg-2 .seg--chips span{background:var(--tile-2)}.seg--chips label:hover span{color:var(--text)}.seg--chips input:checked+span,.bg-2 .seg--chips input:checked+span{background:var(--text);color:var(--bg)}.seg--chips input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.wg-grid{list-style:none;padding:0;display:grid;gap:28px 20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.wg-media{display:grid;gap:12px}.wg-open,.wg-media video{display:block;inline-size:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-md);background:var(--tile);cursor:zoom-in}.wg-media video{object-fit:cover;cursor:auto}.wg-open img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.wg-media figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding-inline:2px}.wg-title{font-weight:600;font-size:1.0625rem;letter-spacing:-.01em}.cat-cover{border-radius:var(--r-lg);aspect-ratio:16 / 9}@media(max-width:767px){.cat-cover{aspect-ratio:4 / 3;border-radius:var(--r-md)}}.lb{inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:#000000f0;color:#f5f5f7;color-scheme:dark}.lb[open]{display:grid;grid-template-rows:1fr auto}.lb::backdrop{background:#0009}.lb-stage{display:grid;place-items:center;padding:20px;min-block-size:0}.lb-stage img{max-inline-size:100%;max-block-size:calc(100svh - 120px);object-fit:contain;border-radius:var(--r-sm)}.lb-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px var(--gutter) calc(18px + env(safe-area-inset-bottom))}.lb-cap{flex:1 1 260px;font-size:.9375rem}.lb-count{color:#a1a1a6;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.lb-btns{display:flex;gap:8px}.lb .round-btn{background:#2c2c2e;color:#f5f5f7}.lb .round-btn:hover{background:#3a3a3c}@media(prefers-reduced-motion:no-preference){.lb[open]{animation:lb-in .26s var(--ease-out)}@keyframes lb-in{0%{opacity:0}to{opacity:1}}}.social{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.social a{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding-inline:14px;border-radius:var(--r-pill);background:var(--tile);color:var(--text);font-size:.875rem;font-weight:500}.social a:hover{background:var(--accent-bg);color:var(--on-accent);text-decoration:none}.social svg{inline-size:16px;block-size:16px}}@layer motion{@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){before-after:not([data-touched]){animation:ba-sweep linear both;animation-timeline:view();animation-range:cover 22% cover 62%}@keyframes ba-sweep{0%{--pos: 100%}62%{--pos: 8%}to{--pos: 50%}}.cat-card img,.svc-tile .img img,.wg-open img,.cat-cover img{animation:settle linear both;animation-timeline:view();animation-range:cover 0% cover 60%}@keyframes settle{0%{scale:1.16}to{scale:1}}}}}@layer components{.vhero{position:relative;display:grid;align-items:end;min-block-size:min(88svh,860px);color:#fff;overflow:clip;isolation:isolate}.vhero-bg{position:absolute;inset:0;z-index:-1}.vhero-bg picture,.vhero-bg img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vhero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#000000c7,#00000073 38%,#00000014 72%,#0000),linear-gradient(to right,#0000008c,#00000040 45%,#0000 70%)}[dir=rtl] .vhero:after{background:linear-gradient(to top,#000000c7,#00000073 38%,#00000014 72%,#0000),linear-gradient(to left,#0000008c,#00000040 45%,#0000 70%)}.vhero h1,.vhero-sub{text-shadow:0 1px 2px rgb(0 0 0 / .25),0 2px 18px rgb(0 0 0 / .35)}@media(max-width:767px){.vhero:after,[dir=rtl] .vhero:after{background:linear-gradient(to top,#000000d9,#0000008c 42%,#0000001a 75%,#0000)}}.vhero-content{padding-block:120px 48px}.vhero h1{font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--track-hero);max-inline-size:17ch}.vhero-sub{margin-block-start:14px;max-inline-size:560px;font-size:var(--fs-lead);line-height:1.45;color:#ffffffdb}.vhero .ctas{margin-block-start:24px}.vhero-proof{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin-block-start:22px}.vhero-proof li{padding:6px 14px;border-radius:var(--r-pill);font-size:var(--fs-small);color:#fff;background:#ffffff24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(min-width:1068px){.vhero-content{padding-block-end:72px}}@media(max-width:767px){.vhero{min-block-size:calc(100svh - var(--gh) - 8px)}.vhero-content{padding-block:96px 28px}.vhero-sub{font-size:1rem}.vhero-proof{display:none}}.pill--light{background:#fff;color:#1d1d1f}.more--light{color:#fff}.head--row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 32px;max-inline-size:none}.head--row>div{max-inline-size:680px}.trust-split{display:grid;gap:40px;align-items:center}@media(min-width:900px){.trust-split{grid-template-columns:1fr 1.05fr;gap:72px}}.trust-photo{margin:0;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4 / 5;background:var(--tile)}.trust-photo img{inline-size:100%;block-size:100%;object-fit:cover}.trust-list{list-style:none;padding:0;margin-block-start:28px;display:grid;gap:18px}.trust-list li{display:flex;gap:14px}.trust-list li>svg{flex:none;inline-size:22px;block-size:22px;padding:4px;border-radius:50%;background:var(--accent-bg);color:var(--on-accent);margin-block-start:2px;stroke-width:3}.trust-list b{display:block;font-weight:600}.trust-list li span span{color:var(--text-2);font-size:.9375rem}.facts--inline{justify-content:start;gap:16px 48px;margin-block-start:36px}.facts--inline li{text-align:start}.photo-card{position:relative;overflow:hidden;border-radius:var(--r-lg);min-block-size:440px;display:grid;align-items:end;color:#fff;isolation:isolate}.photo-card>img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-1}.photo-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#000000d1,#00000059 55%,#0000000d)}.photo-card-txt h2,.photo-card-txt p{text-shadow:0 2px 16px rgb(0 0 0 / .35)}.photo-card-txt{padding:32px 28px;display:grid;gap:14px;justify-items:start;max-inline-size:640px}.photo-card-txt p{color:#ffffffdb}@media(min-width:900px){.photo-card{min-block-size:520px}.photo-card-txt{padding:56px}}.closing--photo{position:relative;color:var(--text);isolation:isolate;overflow:hidden}.closing--photo .closing-bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-2}.closing--photo:after{content:"";position:absolute;inset:0;z-index:-1;background:light-dark(rgb(255 255 255 / .78),rgb(0 0 0 / .66))}.closing--photo .lead{color:var(--text-2)}.closing--photo .types a{background:light-dark(rgb(255 255 255 / .7),rgb(255 255 255 / .14));color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.closing--photo .types a:hover{background:#fff;color:#1d1d1f}.closing--photo .pill{background:light-dark(var(--accent-bg),#fff);color:light-dark(#fff,#1d1d1f)}.closing--photo .more{color:var(--accent)}.agrid{list-style:none;padding:0;display:grid;gap:40px 24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.acard-link{display:grid;gap:16px;color:var(--text)}.acard-img{display:block;overflow:hidden;border-radius:var(--r-md);aspect-ratio:4 / 3;background:var(--tile)}.acard-img img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.acard-txt{display:grid;gap:8px}.acard-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:var(--fs-small);color:var(--text-2)}.acard-title{font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.012em;line-height:1.3;text-wrap:balance}:lang(ar) .acard-title{letter-spacing:0;line-height:1.5}.acard-link:hover .acard-title{color:var(--accent)}.acard-excerpt{color:var(--text-2);font-size:.9375rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:900px){.acard--feature .acard-link{grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.acard--feature .acard-img{aspect-ratio:16 / 10;border-radius:var(--r-lg)}.acard--feature .acard-title{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.acard--feature .acard-excerpt{-webkit-line-clamp:4;font-size:1.0625rem}}.article-head h1{max-inline-size:22ch}.article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-block-start:18px;font-size:var(--fs-small);color:var(--text-2)}.article-layout{display:grid;gap:40px}@media(min-width:1068px){.article-layout{grid-template-columns:260px minmax(0,1fr);gap:72px;align-items:start}.article-aside{position:sticky;inset-block-start:calc(var(--gh) + 24px)}}.article-aside{display:grid;gap:20px}.toc-title{font-size:var(--fs-micro);font-weight:600;color:var(--text-2);margin-block-end:10px}.toc ol{list-style:none;padding:0;display:grid;gap:2px;border-inline-start:2px solid var(--line)}.toc a{display:block;padding:6px 14px;font-size:.875rem;line-height:1.4;color:var(--text-2);margin-inline-start:-2px;border-inline-start:2px solid transparent}.toc a:hover{color:var(--text);border-color:var(--accent)}@media(max-width:1067px){.toc{display:none}.article-aside{order:2}}.article-body{max-inline-size:70ch;font-size:1.125rem;line-height:1.7}:lang(ar) .article-body{line-height:1.95}.article-body h2{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);margin-block-start:2.2em;scroll-margin-block-start:calc(var(--gh) + 20px)}.article-body h3{font-size:1.1875rem;margin-block-start:1.8em}.article-body>:first-child{margin-block-start:0}.article-body ul,.article-body ol{padding-inline-start:1.3em}.article-body li::marker{color:var(--accent)}.article-body strong{font-weight:600}.article-body a{color:var(--accent);text-decoration:underline;text-underline-offset:.18em}.article-body blockquote{margin:1.6em 0;padding:20px 24px;border-radius:var(--r-md);background:var(--tile);border-inline-start:4px solid var(--accent-bg);color:var(--text)}.article-body blockquote p{margin:0}.article-body table{border-collapse:collapse;inline-size:100%;font-size:.9375rem}.article-body th,.article-body td{text-align:start;padding:10px 12px;border-block-end:1px solid var(--line)}}@layer motion{@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.vhero-bg img{animation:hero-zoom linear both;animation-timeline:scroll(root);animation-range:0 100vh}.photo-card>img,.trust-photo img,.closing-bg{animation:settle linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}}@layer motion{.article-aside .aside-card{animation:none}}@layer components{.cat-card-meta{justify-content:space-between}.cat-card-cta{display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding-inline:16px;border-radius:var(--r-pill);background:#ffffffeb;color:#1d1d1f;font-weight:600;font-size:.875rem;transition:background-color var(--dur) var(--ease)}.cat-card-cta svg{inline-size:10px;block-size:10px}.cat-card:hover .cat-card-cta{background:var(--gold);color:#000}.wg-open{position:relative}.wg-zoom{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:inline-flex;align-items:center;gap:6px;block-size:34px;padding-inline:10px;border-radius:var(--r-pill);background:#0000008c;color:#fff;font-size:.8125rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wg-zoom svg{inline-size:15px;block-size:15px}.wg-zoom span{max-inline-size:0;overflow:hidden;white-space:nowrap;transition:max-inline-size .3s var(--ease-out)}.wg-open:hover .wg-zoom span,.wg-open:focus-visible .wg-zoom span{max-inline-size:8em}@media(hover:none){.wg-zoom span{max-inline-size:8em}}}@layer components{.wg-open--page{cursor:pointer}.wg-page{position:absolute;inset-block-end:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:6px;min-block-size:36px;padding-inline:16px;border-radius:var(--r-pill);background:#fffffff0;color:#1d1d1f;font-size:.875rem;font-weight:600;transition:background-color var(--dur) var(--ease)}.wg-page svg{inline-size:10px;block-size:10px}.wg-open--page:hover .wg-page{background:var(--gold);color:#000}a.wg-title:hover{color:var(--accent)}}@layer components{.vhero-quick{margin-block-start:26px}.vhero-quick-label{font-size:var(--fs-small);font-weight:600;color:#ffffffe6;margin-block-end:10px;text-shadow:0 1px 8px rgb(0 0 0 / .4)}.vhero-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.vhero-chips a{display:inline-flex;align-items:center;min-block-size:40px;padding-inline:16px;border-radius:var(--r-pill);background:#ffffff29;color:#fff;font-size:.9375rem;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff47;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:background-color var(--dur) var(--ease),color var(--dur)}.vhero-chips a:hover,.vhero-chips a:active{background:#fff;color:#1d1d1f}@media(max-width:767px){.vhero-quick{margin-block-start:18px;margin-inline:calc(var(--gutter) * -1)}.vhero-quick-label{padding-inline:var(--gutter)}.vhero-chips{flex-wrap:nowrap;overflow-x:auto;padding-inline:var(--gutter);scrollbar-width:none}.vhero-chips::-webkit-scrollbar{display:none}.vhero-chips a{white-space:nowrap}.vhero .ctas{margin-block-start:18px}}.wa-nudge{position:fixed;z-index:45;inset-inline:12px;inset-block-end:calc(var(--sticky-h) + 18px);display:grid;grid-template-columns:1fr auto;gap:10px 12px;align-items:center;max-inline-size:420px;padding:16px 18px;border-radius:20px;background:var(--glass-solid);color:var(--text);box-shadow:var(--shadow-pop);border:1px solid var(--line)}.wa-nudge p{grid-column:1 / -1;font-size:.9375rem;line-height:1.45;padding-inline-end:28px}.wa-nudge .pill{justify-self:start;gap:8px}.wa-nudge .pill svg{inline-size:16px;block-size:16px}.wa-nudge-x{position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:32px;block-size:32px;border-radius:50%;font-size:1.25rem;line-height:1;color:var(--text-2)}.wa-nudge-x:hover{background:var(--tile)}@media(min-width:768px){.wa-nudge{inset-inline:auto 24px;inset-block-end:96px}[dir=rtl] .wa-nudge{inset-inline:24px auto}}@media(prefers-reduced-motion:no-preference){.wa-nudge:not([hidden]){animation:nudge-in .42s var(--ease-out)}@keyframes nudge-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}}.wa-fab{position:fixed;z-index:40;inset-block-end:24px;inset-inline-end:24px;display:none;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background:var(--accent-bg);color:var(--on-accent);box-shadow:var(--shadow-pop);transition:transform var(--dur) var(--ease)}.wa-fab svg{inline-size:26px;block-size:26px}.wa-fab:hover{transform:scale(1.06)}@media(min-width:768px){.wa-fab:not([hidden]){display:grid}}}@layer components{.vhero{grid-template-columns:minmax(0,1fr)}.vhero-content{min-inline-size:0}.cat-card-cta{white-space:nowrap}@media(max-width:899px){.bento>li:not(:first-child) .cat-card-txt{padding:14px 14px 12px}.bento>li:not(:first-child) .cat-card-cta{min-block-size:32px;padding-inline:12px;font-size:.8125rem}.bento>li:not(:first-child) .cat-card-label{font-size:.75rem}}@media(max-width:767px){.gf-col ul a{padding-block:9px}.gf-bottom li a{display:inline-block;padding-block:8px}}}@layer components{.wz-stepper{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;counter-reset:none}.wz-stepper li{display:grid;justify-items:center;gap:8px;position:relative;text-align:center}.wz-stepper li+li:before{content:"";position:absolute;inset-block-start:15px;inset-inline-end:calc(50% + 22px);inline-size:calc(100% - 44px);block-size:2px;border-radius:1px;background:var(--line);transition:background-color .4s var(--ease-out)}.wz-stepper li[data-state=done]+li:before,.wz-stepper li[data-state=done]+li[data-state=current]:before{background:var(--accent-bg)}.wz-dot{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--tile-2);box-shadow:inset 0 0 0 2px var(--line);color:var(--text-2);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease-out),box-shadow .3s,color .3s}.wz-step-name{font-size:.8125rem;color:var(--text-2);font-weight:500}.wz-stepper li[data-state=current] .wz-dot{box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent)}.wz-stepper li[data-state=current] .wz-step-name{color:var(--text);font-weight:600}.wz-stepper li[data-state=done] .wz-dot{background:var(--accent-bg);color:var(--on-accent);box-shadow:none;font-size:0}.wz-stepper li[data-state=done] .wz-dot:after{content:"✓";font-size:.875rem}.tcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,168px),1fr));gap:12px}.tcard{position:relative;display:grid;gap:10px;cursor:pointer}.tcard input{position:absolute;opacity:0;inset:0;inline-size:100%;block-size:100%;margin:0;cursor:pointer;z-index:1}.tcard-img{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-md);background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .22s var(--ease),transform .22s var(--ease)}.tcard-img img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.tcard:hover .tcard-img img{transform:scale(1.05)}.tcard-plus{font-size:2.25rem;font-weight:300;color:var(--text-2);line-height:1}.tcard-name{font-size:.9375rem;font-weight:600;line-height:1.35;text-align:start;padding-inline:2px}.tcard-check{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;background:var(--accent-bg);color:var(--on-accent);opacity:0;scale:.6;transition:opacity .2s var(--ease-out),scale .26s var(--ease-out)}.tcard-check svg{inline-size:14px;block-size:14px}.tcard input:checked~.tcard-img{box-shadow:0 0 0 3px var(--accent)}.tcard input:checked~.tcard-img .tcard-check{opacity:1;scale:1}.tcard input:checked~.tcard-name{color:var(--accent)}.tcard input:focus-visible~.tcard-img{outline:2px solid var(--accent);outline-offset:4px}.tcard:active .tcard-img{transform:scale(.98)}.chip span{border-radius:var(--r-pill);padding-inline:20px;gap:8px}.chip input:checked+span{box-shadow:inset 0 0 0 2px var(--accent);background:light-dark(#fbf6ec,#2a2216);color:var(--text);font-weight:600}.chip input:checked+span:before{content:"✓";color:var(--accent);font-weight:700}@media(prefers-reduced-motion:no-preference){.wz-step.wz-enter{animation:wz-in .36s var(--ease-out)}@keyframes wz-in{0%{opacity:0;translate:calc(var(--dir) * 16px) 0}to{opacity:1;translate:0 0}}}.timeline{list-style:none;padding:0;display:grid;gap:0;color:var(--text)}.timeline li{position:relative;display:grid;grid-template-columns:32px 1fr;gap:14px;padding-block-end:20px}.timeline li:last-child{padding-block-end:0}.timeline li:not(:last-child):before{content:"";position:absolute;inset-inline-start:15px;inset-block:34px 2px;inline-size:2px;background:var(--line);border-radius:1px}.tl-dot{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--accent-bg);color:var(--on-accent);font-weight:600;font-size:.875rem}.timeline li>span:last-child{padding-block-start:5px;line-height:1.5}.aside-contact{display:grid;gap:10px}.aside-contact .pill{inline-size:100%}.aside-contact svg{inline-size:18px;block-size:18px}@media(max-width:480px){.wz-step-name{font-size:.75rem}}}@layer components{.tcards{align-items:start}.tcard{align-content:start}}@layer components{.vhero h1{max-inline-size:min(100%,980px);text-wrap:balance}:lang(ar) .vhero h1{font-size:clamp(2rem,1.55rem + 2vw,3.25rem);line-height:1.3}.vhero-sub{max-inline-size:640px}.vhero-proof{gap:4px 0;margin-block-start:20px}.vhero-proof li{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.875rem;color:#ffffffc7}.vhero-proof li+li:before{content:"·";padding-inline:10px;color:var(--gold)}.vhero-quick{margin-block-start:22px}.page-head h1{max-inline-size:min(100%,860px)}.article-head h1{max-inline-size:min(100%,900px)}.hero h1{max-inline-size:min(100%,980px)}:lang(ar) .page-head h1,:lang(ar) .head h2{font-size:calc(var(--fs-h1) * .94)}:lang(ar) .head h2{font-size:calc(var(--fs-h2) * .94)}}@layer motion{:root{--ring-gold: rgb(199 154 75 / .62)}.cat-card:before,.svc-tile:after,.acard-img:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-out)}.cat-card:before{z-index:0;background:radial-gradient(460px circle at var(--mx, 50%) var(--my, 78%),rgb(255 222 160 / .3),transparent 65%)}.svc-tile{position:relative;isolation:isolate}.svc-tile:after{z-index:1;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 30%),rgb(199 154 75 / .17),transparent 65%)}.acard-img{position:relative}.acard-img:after{background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 50%),rgb(255 222 160 / .3),transparent 65%)}.cat-card,.svc-tile,.acard-link,.wg-open{transition:transform .55s var(--ease-out),box-shadow .45s var(--ease-out)}.cat-card img,.svc-tile .img img,.acard-img img,.wg-open img{transition:transform .9s var(--ease-out),filter .6s var(--ease-out)}.svc-tile .name{transition:color var(--dur) var(--ease)}.more .chev,.cat-card-cta .chev,.svc-tile .more svg{transition:translate .3s var(--ease-out)}.cat-card-title{transition:translate .5s var(--ease-out)}.faq summary{transition:color var(--dur) var(--ease)}.faq summary:hover{color:var(--accent)}.faq summary:hover .plus{color:var(--accent)}@media(hover:hover){:is(.bento>li:hover>.cat-card,.cat-card:focus-visible){box-shadow:0 0 0 1px var(--ring-gold),0 28px 54px -18px #000000a6}:is(.svc-grid>li:hover>.svc-tile,.svc-tile:focus-visible){box-shadow:0 0 0 1px var(--ring-gold),0 22px 44px -18px #0006}:is(.acard:hover .acard-img,.acard-link:focus-visible .acard-img){box-shadow:0 0 0 1px var(--ring-gold),0 20px 38px -16px #00000080}:is(.wg-item:hover .wg-open,.wg-open:focus-visible){box-shadow:0 0 0 1px var(--ring-gold),0 20px 38px -16px #0000008c}:is(.bento>li:hover>.cat-card,.cat-card:focus-visible):before,:is(.svc-grid>li:hover>.svc-tile,.svc-tile:focus-visible):after,:is(.acard:hover .acard-img,.acard-link:focus-visible .acard-img):after{opacity:1}:is(.bento>li:hover>.cat-card,.cat-card:focus-visible) img,:is(.wg-item:hover .wg-open,.wg-open:focus-visible) img{filter:brightness(.9) saturate(1.1)}:is(.svc-grid>li:hover>.svc-tile,.svc-tile:focus-visible) .name{color:var(--accent)}.pill:hover{box-shadow:0 10px 24px -10px #00000073}.pill:not(.pill--light,.pill--ghost):hover{box-shadow:0 12px 28px -10px color-mix(in srgb,var(--accent-bg) 80%,transparent)}@media(prefers-reduced-motion:no-preference){:is(.bento>li:hover>.cat-card,.cat-card:focus-visible){transform:translateY(-6px)}:is(.svc-grid>li:hover>.svc-tile,.svc-tile:focus-visible){transform:translateY(-6px)}:is(.acard:hover>.acard-link,.acard-link:focus-visible){transform:translateY(-4px)}:is(.wg-item:hover .wg-open,.wg-open:focus-visible){transform:translateY(-4px)}:is(.bento>li:hover>.cat-card,.cat-card:focus-visible) img,:is(.wg-item:hover .wg-open,.wg-open:focus-visible) img,:is(.svc-grid>li:hover>.svc-tile,.svc-tile:focus-visible) .img img{transform:scale(1.07)}:is(.acard:hover .acard-link,.acard-link:focus-visible) .acard-img img{transform:scale(1.06)}:is(.bento>li:hover>.cat-card,.cat-card:focus-visible) .cat-card-title{translate:0 -3px}:is(.bento>li:hover>.cat-card,.cat-card:focus-visible) .cat-card-cta .chev,:is(.svc-grid>li:hover>.svc-tile,.svc-tile:focus-visible) .more .chev,.more:hover .chev{translate:calc(var(--dir) * 3px) 0}.pill{transition:filter var(--dur) var(--ease),transform .12s var(--ease),translate .25s var(--ease-out),box-shadow .3s var(--ease-out)}.pill:hover{translate:0 -1px}.types a,.vhero-chips a{transition:background-color var(--dur) var(--ease),color var(--dur),translate .25s var(--ease-out)}.types a:hover,.vhero-chips a:hover{translate:0 -2px}.bento>li:active>.cat-card,.svc-grid>li:active>.svc-tile{transform:translateY(-2px) scale(.985)}}}}@layer components{.vhero-ctas>a>svg{flex:none;inline-size:20px;block-size:20px}.vhero{position:relative}.vhero-next{position:absolute;z-index:1;inset-block-end:20px;inset-inline:0;margin-inline:auto;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff52;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:background-color var(--dur) var(--ease),transform .12s var(--ease)}.vhero-next:hover{background:#ffffff42}.vhero-next:active{transform:scale(.92)}.vhero-next .chev{inline-size:16px;block-size:16px;transform:rotate(90deg)}@media(min-width:768px){.vhero-content{padding-block-end:96px}}.to-top{position:fixed;z-index:39;inset-block-end:calc(var(--sticky-h) + 14px);inset-inline-end:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-inline-size:44px;block-size:44px;padding:0;border-radius:var(--r-pill);background:var(--glass);color:var(--text);border:1px solid light-dark(rgb(0 0 0 / .08),rgb(255 255 255 / .12));-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:var(--shadow-pop);opacity:0;translate:0 12px;scale:.9;visibility:hidden;pointer-events:none;transition:opacity .26s var(--ease-out),translate .26s var(--ease-out),scale .26s var(--ease-out),visibility 0s linear .26s}.to-top[data-show]{opacity:1;translate:0 0;scale:1;visibility:visible;pointer-events:auto;transition-delay:0s}.to-top:active{scale:.94}.to-top .chev{inline-size:14px;block-size:14px;transform:rotate(-90deg);color:var(--accent)}.to-top-label{display:none;font-size:.875rem;font-weight:600}@media(min-width:768px){.to-top{inset-block-end:30px;inset-inline-end:92px;padding-inline:16px 18px}.to-top-label{display:inline}}@media(prefers-reduced-motion:reduce){.to-top,.to-top[data-show]{translate:none;scale:none}}@media(prefers-reduced-transparency:reduce){.to-top{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:767px){.head{margin-block-end:32px}.vhero{min-block-size:calc(100svh - var(--gh))}.vhero-bg img{object-position:50% 22%}.vhero:after,[dir=rtl] .vhero:after{background:linear-gradient(to top,#00000080,#0003 40%,#0000 60%)}.vhero-content{position:relative;padding-block:40px 84px}.vhero-content:before{content:"";position:absolute;z-index:-1;inset:-110px 0 0;background:linear-gradient(to bottom,#0000 0,#0000008c 110px,#000000c7 40%,#000000e6);pointer-events:none}.vhero h1{font-size:clamp(1.875rem,.85rem + 3.4svh,2.625rem);line-height:1.12}:lang(ar) .vhero h1{font-size:clamp(1.75rem,.8rem + 3.3svh,2.5rem);line-height:1.34}.vhero-sub{margin-block-start:10px;font-size:1rem;line-height:1.5;color:#ffffffd6}:lang(ar) .vhero-sub{line-height:1.7}.vhero .ctas.vhero-ctas{display:block;margin-block-start:clamp(18px,3svh,30px)}.vhero-ctas>a{display:flex;inline-size:100%;gap:10px;min-block-size:52px;font-size:1rem;font-weight:600}.vhero-quick{display:none}.vhero-next{inset-block-end:18px}.photo-card{display:block;min-block-size:0;background:#111}.photo-card>img{position:relative;z-index:0;inset:auto;block-size:auto;aspect-ratio:4 / 3}.photo-card:after{display:none}.photo-card-txt{position:relative;margin-block-start:-64px;padding:64px 22px 26px;max-inline-size:none;background:linear-gradient(to bottom,#1110,#111 64px)}.photo-card-txt h2,.photo-card-txt p{text-shadow:none}before-after{aspect-ratio:1 / 1;border-radius:var(--r-md)}}@media(max-width:899px){.cat-card:after,[dir=rtl] .cat-card:after{background:linear-gradient(to top,#000000e0,#000000ad,#0000003d 56%,#0000 74%)}.cat-card-label,.cat-card-title,.cat-card-meta>span:not(.cat-card-cta){text-shadow:0 1px 3px rgb(0 0 0 / .55),0 0 18px rgb(0 0 0 / .35)}.cat-card-cta{box-shadow:0 6px 16px -6px #0000008c}.bento>li:not(:first-child) .cat-card-label{display:none}.trust-split{gap:0}.trust-split>div{display:contents}.trust-split h2{order:-1;margin-block-end:24px}.trust-photo{aspect-ratio:3 / 2}.trust-list{margin-block-start:28px}}@media(max-width:599px){.m-swipe .svc-grid,.agrid.m-swipe{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scroll-padding-inline:var(--gutter)}.m-swipe .svc-grid::-webkit-scrollbar,.agrid.m-swipe::-webkit-scrollbar{display:none}.m-swipe .svc-grid>li,.agrid.m-swipe>li{scroll-snap-align:start}.m-swipe .svc-group+.svc-group{margin-block-start:36px}.m-swipe .svc-group>:is(h2,h3){font-size:1.125rem;margin-block-end:12px}}}@layer motion{@media(max-width:599px){.m-swipe .svc-tile,.m-swipe .svc-tile .img img,.agrid.m-swipe>li,.agrid.m-swipe .acard{animation:none}}@media(prefers-reduced-motion:no-preference){.vhero-next .chev{animation:cue-nudge 1.6s var(--ease) 1.2s 2}@keyframes cue-nudge{0%,to{translate:0 0}45%{translate:0 5px}}}}@layer components{@media(max-width:767px){.page-head .ctas,.closing .ctas{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;inline-size:100%;max-inline-size:440px}.page-head.center .ctas,.closing .ctas{margin-inline:auto}.page-head .ctas>a,.closing .ctas>a{display:flex;align-items:center;justify-content:center;gap:6px;min-block-size:50px;padding:10px 14px;border-radius:var(--r-pill);font-size:.9375rem;font-weight:600;white-space:nowrap}.page-head .ctas>.more,.closing .ctas>.more{box-shadow:inset 0 0 0 1.5px currentColor}.page-head .ctas>.more:hover,.closing .ctas>.more:hover{text-decoration:none}.closing--photo:after{background:light-dark(rgb(255 255 255 / .84),rgb(0 0 0 / .86))}.closing .ctas>.closing-tel{display:none}.closing .ctas{margin-block-start:24px}.catnav ul{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}[dir=rtl] .catnav ul{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}}.read-progress{position:fixed;z-index:49;inset-block-start:var(--gh);inset-inline:0;block-size:2px;pointer-events:none}}@layer motion{@media(hover:none)and (prefers-reduced-motion:no-preference){.cat-card,.svc-tile,.acard-link,.wg-open,.pcard,.vhero-chips a{transition:transform .14s var(--ease-out)}.cat-card:active,.svc-tile:active,.acard-link:active,.wg-open:active,.pcard:active{transform:scale(.975)}.vhero-chips a:active{transform:scale(.95)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.read-progress:after{content:"";position:absolute;inset:0;background:var(--gold);transform-origin:left;animation:rail-x linear both;animation-timeline:scroll(root)}[dir=rtl] .read-progress:after{transform-origin:right}}}}@layer components{.type-cards{list-style:none;padding:0;margin:40px auto 0;max-inline-size:1100px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.type-card{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;border-radius:var(--r-md);background:#ffffff12;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f;transition:box-shadow .3s var(--ease-out),transform .14s var(--ease-out)}.type-card img{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.type-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#000000db,#0006 42%,#0000 68%)}.type-card-name{position:absolute;inset-inline:0;inset-block-end:0;padding:12px 14px;font-size:.9375rem;font-weight:600;line-height:1.3;text-align:start;text-wrap:balance;text-shadow:0 1px 8px rgb(0 0 0 / .45)}.type-card-plus{position:absolute;inset:0;display:grid;place-items:center;padding-block-end:36px;font-size:3rem;font-weight:200;line-height:1;color:var(--gold)}.type-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.type-card:active{transform:scale(.97)}@media(hover:hover){.type-card:hover{box-shadow:inset 0 0 0 1px #c79a4bbf,0 18px 36px -16px #000000b3}.type-card:hover img{transform:scale(1.06)}}.closing--types .ctas{margin-block-start:32px}.closing--types .ctas .pill svg{inline-size:18px;block-size:18px}@media(max-width:767px){.type-cards{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:40%;gap:10px;margin-block-start:28px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 12px;scroll-padding-inline:var(--gutter)}.type-cards::-webkit-scrollbar{display:none}.type-cards>li{scroll-snap-align:start}.type-card-name{padding:10px 12px;font-size:.875rem}.closing--types .ctas{margin-block-start:22px}}}@layer components{.quote-layout{grid-template-columns:minmax(0,1fr)}@media(min-width:1068px){.quote-layout{grid-template-columns:minmax(0,1fr) 340px}}.wz-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.wz-step-name{overflow-wrap:anywhere}.wz-stepper li[data-state=done]{cursor:pointer}.wz-stepper li[data-state=done]:hover .wz-step-name{color:var(--accent)}.wz-picked{margin:-8px 0 22px;font-size:.9375rem;color:var(--text-2)}.wz-picked b{color:var(--text);font-weight:600}.wz-picked .link{font:inherit;color:var(--accent)}.wz-sub{border:0;padding:0;margin:16px 0 0;min-inline-size:0}.wz-sub>legend{font-size:.9375rem;font-weight:600;margin-block-end:10px;padding:0}.wz-check{display:flex;gap:12px;align-items:flex-start;margin:4px 0 20px;padding:14px 16px;border-radius:var(--r-sm);background:var(--tile-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.wz-check input{flex:none;inline-size:20px;block-size:20px;margin:2px 0 0;accent-color:var(--accent-bg)}.wz-check span{display:grid;gap:2px}.wz-check small{font-size:var(--fs-small);color:var(--text-2)}.wz-check:has(input:checked){box-shadow:inset 0 0 0 2px var(--accent)}.wz-send{display:flex;flex-wrap:wrap;gap:10px}.wz-send .pill svg{inline-size:20px;block-size:20px}@media(max-width:599px){.wz-send{display:grid}.wz-send .pill{inline-size:100%}}.quote-layout:has(quote-wizard[data-step="4"]) .aside-contact{display:none}}@layer components{.vhero-note{display:none}@media(max-width:767px){.vhero-note{display:block;margin-block-start:12px;font-size:.875rem;text-align:center;color:#ffffffc7}}.photo-card-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}}@layer components{.lang-hint{position:fixed;z-index:45;inset-block-start:calc(var(--gh) + 10px);inset-inline:12px;margin-inline:auto;max-inline-size:460px;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:16px;background:var(--glass-solid);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-pop);font-family:var(--font);font-size:.9375rem}.lang-hint[dir=rtl]{padding:8px 16px 8px 8px}.lang-hint span{flex:1}.lang-hint a{flex:none;display:inline-flex;align-items:center;min-block-size:36px;padding-inline:14px;border-radius:var(--r-pill);background:var(--accent-bg);color:var(--on-accent);font-weight:600;font-size:.875rem}.lang-hint button{flex:none;inline-size:36px;block-size:36px;border-radius:50%;font-size:1.25rem;line-height:1;color:var(--text-2)}.lang-hint button:hover{background:var(--tile)}@media(prefers-reduced-motion:no-preference){.lang-hint{animation:nudge-in .42s var(--ease-out)}}@media(pointer:coarse){.crumbs a,.gf-brand a,.gf-bottom a{display:inline-block;padding-block:10px;margin-block:-10px}.gh-cta{position:relative}.gh-cta:after{content:"";position:absolute;inset:-8px -4px}}.gh-bar{min-inline-size:0}.gh-cta{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}}@layer components{.contact-card .v{overflow-wrap:break-word}.contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:8px}.contact-actions .pill{gap:6px;min-block-size:40px;padding-inline:14px;font-size:.875rem}.contact-actions svg{inline-size:16px;block-size:16px}}@layer components{.pt-title{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);margin-block-end:20px}.pt-grid{list-style:none;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.pt-grid li{padding:24px 22px;border-radius:var(--r-lg);background:var(--tile)}.pt-grid h3{font-size:1.0625rem;margin-block-end:6px}.pt-grid p{color:var(--text-2);font-size:.9375rem;line-height:1.5}}@layer components{@media(max-width:767px){.page-head .ctas>a,.closing .ctas>a{white-space:normal;text-wrap:balance;text-align:center;line-height:1.25}}}@layer components{.stats-grid{display:grid;gap:44px;align-items:center}@media(min-width:900px){.stats-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:72px}}.stats-figures{list-style:none;padding:0;margin-block-start:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stats-figures li{display:grid;gap:8px;align-content:start;padding-block-start:16px;border-block-start:1px solid var(--line)}.count-up{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.stat-n{display:block;direction:ltr;unicode-bidi:isolate;text-align:start;font-family:var(--font-display);font-weight:600;font-size:clamp(2.25rem,1.3rem + 3.6vw,4.5rem);line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.stat-l{color:var(--text-2);font-size:var(--fs-small);line-height:1.35}.stats-collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));aspect-ratio:1 / .92}.sc{margin:0;overflow:hidden;border-radius:var(--r-lg);background:var(--tile)}.sc img{inline-size:100%;block-size:100%;object-fit:cover}.sc--1{grid-column:1 / 9;grid-row:1 / 9}.sc--2{grid-column:7 / 13;grid-row:5 / 10;z-index:1;box-shadow:0 0 0 7px var(--bg)}.sc--3{grid-column:2 / 6;grid-row:8 / 13;z-index:2;box-shadow:0 0 0 7px var(--bg)}@media(max-width:767px){.stats-figures{gap:12px;margin-block-start:28px}.stat-n{font-size:clamp(2.125rem,1rem + 6.4vw,3rem)}.sc{border-radius:var(--r-md)}.sc--2,.sc--3{box-shadow:0 0 0 5px var(--bg)}}@media(max-width:767px){.head h2{font-size:clamp(1.875rem,1.05rem + 4vw,2.5rem);line-height:1.08;letter-spacing:-.03em}:lang(ar) .head h2{font-size:clamp(1.75rem,1rem + 3.6vw,2.25rem);line-height:1.3;letter-spacing:0}}:root{--notch-bg: var(--bg)}.bg-2{--notch-bg: var(--bg-2)}@media(max-width:899px){.cat-card-txt{padding-inline-end:70px}.cat-card-meta{min-block-size:0;margin:0}.cat-card .cat-card-cta{position:absolute;inset-block-end:0;inset-inline-end:0;z-index:2;display:grid;place-items:center;inline-size:62px;block-size:62px;min-block-size:0;padding:9px 0 0 9px;border-radius:22px 0 0;background:var(--notch-bg);font-size:0;box-shadow:none;color:var(--bg)}[dir=rtl] .cat-card .cat-card-cta{padding:9px 9px 0 0;border-radius:0 22px 0 0}.cat-card .cat-card-cta:before,.cat-card .cat-card-cta:after{content:"";position:absolute;inline-size:22px;block-size:22px;background:radial-gradient(circle at 0 0,transparent 21.5px,var(--notch-bg) 22px)}.cat-card .cat-card-cta:before{inset-block-end:100%;inset-inline-end:0}.cat-card .cat-card-cta:after{inset-block-end:0;inset-inline-end:100%}[dir=rtl] .cat-card .cat-card-cta:before,[dir=rtl] .cat-card .cat-card-cta:after{background:radial-gradient(circle at 100% 0,transparent 21.5px,var(--notch-bg) 22px)}.cat-card .cat-card-cta .chev{display:none}.cat-card .cat-card-cta .cta-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cat-card .cat-card-cta .cta-arrow{display:block;inline-size:44px;block-size:44px;padding:13px;border-radius:50%;stroke-width:2;background:var(--text);color:var(--bg);transform:scaleX(var(--dir))}.bento>li:not(:first-child) .cat-card-cta{min-block-size:0;padding-inline:0}}}@layer motion{@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.sc{animation:drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.sc--1{--drift: 18px}.sc--2{--drift: -54px}.sc--3{--drift: 40px}@keyframes drift{0%{translate:0 var(--drift)}to{translate:0 calc(var(--drift) * -1)}}}}}@layer components{.cat-card-cta .cta-arrow{display:none}}@layer motion{@media(prefers-reduced-motion:no-preference){.reveal-on :is(.head,.cat-card,.svc-tile,.trust-grid>li,.wg-item,.faq details,.abroad-tile,.types>li,.closing .ctas,.steps-list>li,.contact-card,.pcard,.checklist>li,.aside-card,before-after,.cat-cover,.about-cols p,.wz-card,.spaces>li,.prose>h2,.acard,.trust-photo,.trust-list>li,.photo-card,.stats-figures,.sc,.type-cards>li,.pt-grid>li,.facts,.hero-frame,.about-quote,.spaces-big>li,.cc,.next-steps>li){transition:opacity .8s var(--ease-out),translate .95s var(--ease-out),scale .95s var(--ease-out),filter .8s var(--ease-out),transform .55s var(--ease-out),box-shadow .45s var(--ease-out);transition-delay:var(--rd, 0ms),var(--rd, 0ms),var(--rd, 0ms),var(--rd, 0ms),0ms,0ms}.reveal-on :is(.head,.cat-card,.svc-tile,.trust-grid>li,.wg-item,.faq details,.abroad-tile,.types>li,.closing .ctas,.steps-list>li,.contact-card,.pcard,.checklist>li,.aside-card,before-after,.cat-cover,.about-cols p,.wz-card,.spaces>li,.prose>h2,.acard,.trust-photo,.trust-list>li,.photo-card,.stats-figures,.type-cards>li,.pt-grid>li,.facts,.spaces-big>li,.cc,.next-steps>li):not(.is-in){opacity:0;translate:0 44px;scale:.97;filter:blur(12px)}.reveal-on .sc:not(.is-in){opacity:0;scale:.94;filter:blur(14px)}.reveal-on .head h2{--ink-dim: color-mix(in srgb, currentColor 20%, transparent);background:linear-gradient(90deg,currentColor 0 46%,var(--ink-dim) 54% 100%) 0 0 / 220% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position 1.4s var(--ease-out) calc(var(--rd, 0ms) + .12s),filter .8s var(--ease-out) var(--rd, 0ms),letter-spacing 1.1s var(--ease-out) var(--rd, 0ms)}.reveal-on .head:not(.is-in) h2{background-position:100% 0;filter:blur(8px);letter-spacing:.02em}:root[dir=rtl].reveal-on .head h2{background-image:linear-gradient(270deg,currentColor 0 46%,var(--ink-dim) 54% 100%);background-position:100% 0}:root[dir=rtl].reveal-on .head:not(.is-in) h2{background-position:0 0;letter-spacing:0}.reveal-on .head .lead{transition:opacity .9s var(--ease-out) calc(var(--rd, 0ms) + .26s),filter .9s var(--ease-out) calc(var(--rd, 0ms) + .26s)}.reveal-on .head:not(.is-in) .lead{opacity:.1;filter:blur(6px)}@supports (content: "x" / ""){.reveal-on .count-up>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reveal-on .count-up:after{counter-reset:n var(--n);content:counter(n) attr(data-suffix) / "";--n: var(--from);transition:--n 1.9s cubic-bezier(.16,.84,.3,1) .25s}.reveal-on .is-in .count-up:after{--n: var(--to)}}.reveal-on .steps-list>li{position:relative;overflow:hidden}.reveal-on .steps-list>li:after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:var(--accent-bg);transform-origin:left;scale:0 1;transition:scale .9s var(--ease-out) calc(var(--rd, 0ms) + .3s)}:root[dir=rtl].reveal-on .steps-list>li:after{transform-origin:right}.reveal-on .steps-list>li.is-in:after{scale:1 1}.reveal-on .steps-list>li:before{transition:background-color .5s var(--ease-out) calc(var(--rd, 0ms) + .5s),color .5s var(--ease-out) calc(var(--rd, 0ms) + .5s),box-shadow .5s var(--ease-out) calc(var(--rd, 0ms) + .5s)}.reveal-on .steps-list>li:not(.is-in):before{background-color:var(--tile);color:var(--text-2);box-shadow:inset 0 0 0 1.5px var(--line)}}}@layer components{.vhero{margin:10px clamp(10px,1.4vw,20px) 0;border-radius:clamp(24px,2.2vw,34px);background:#0d0c0b;min-block-size:min(calc(100svh - var(--gh) - 10px),900px)}@media(max-width:767px){.vhero{margin:8px 8px 0;border-radius:24px;min-block-size:calc(100svh - var(--gh) - 8px)}}.vhero-card{display:none}@media(min-width:1068px){.vhero-card{position:absolute;z-index:1;inset-block-end:40px;inset-inline-end:40px;max-inline-size:340px;display:flex;align-items:center;gap:14px;padding:8px 10px;border-radius:22px;color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff3d;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);transition:background-color var(--dur) var(--ease)}.vhero-card:hover{background:#ffffff3d}.vhero-card img{flex:none;inline-size:84px;block-size:62px;object-fit:cover;border-radius:14px}.vhero-card span{display:grid;gap:2px}.vhero-card small{font-size:.75rem;color:#ffffffbf}.vhero-card b{font-size:.9375rem;font-weight:600}.vhero-card .vhero-card-go{flex:none;inline-size:34px;block-size:34px;padding:9px;border-radius:50%;background:#fff;color:#111;transform:scaleX(var(--dir));stroke-width:2}.vhero-proof{padding-inline-end:380px}}}@layer motion{@media(prefers-reduced-motion:no-preference){.vhero-bg{animation:hero-open 1.7s cubic-bezier(.2,.7,.1,1) both}.vhero h1{animation:hero-rise 1s var(--ease-out) .55s both}.vhero-sub{animation:hero-rise .9s var(--ease-out) .8s both}.vhero-ctas{animation:hero-rise .9s var(--ease-out) .95s both}.vhero-note,.vhero-quick{animation:hero-rise .9s var(--ease-out) 1.08s both}.vhero-proof{animation:hero-rise .9s var(--ease-out) 1.2s both}.vhero-card{animation:hero-rise .9s var(--ease-out) 1.3s both}.vhero-next{animation:hero-fade .8s var(--ease-out) 1.6s both}@keyframes hero-open{0%{clip-path:inset(9% 10% round 28px);filter:blur(18px);scale:1.08}60%{filter:blur(0)}to{clip-path:inset(0 round 0);filter:blur(0);scale:1}}@keyframes hero-rise{0%{opacity:0;translate:0 26px;filter:blur(10px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}}}@layer tokens{@media(min-width:1280px){:root{--gh: 68px}}}@layer components{.gh-bar,.brand{gap:10px}.brand svg{inline-size:28px}.brand .wm{font-size:1.25rem;letter-spacing:.22em}.gh-links{gap:4px}.gh-link{block-size:42px;padding-inline:12px;gap:7px;font-size:1rem;font-weight:500;white-space:nowrap}.brand{flex:none}:lang(ar) .gh-link{font-size:1rem;padding-inline:10px}.gh-link .gh-ico{inline-size:18px;block-size:18px;flex:none;opacity:.8}.gh-link[aria-current=page] .gh-ico{opacity:1;color:var(--accent)}.gh-link .chev{inline-size:10px;block-size:10px}.gh-icon{min-inline-size:42px;block-size:42px}.gh-icon svg{inline-size:19px;block-size:19px}.gh-cta{margin-inline-start:8px;min-block-size:42px;padding:9px 20px;font-size:.9375rem;font-weight:600}.flag{display:inline-grid;flex:none;inline-size:var(--flag, 22px);block-size:var(--flag, 22px);border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.flag svg{inline-size:100%;block-size:100%}.gh-lang{gap:8px;padding-inline:8px 10px;font-size:.875rem;font-weight:600}.gh-lang .chev{inline-size:9px;block-size:9px;transform:rotate(90deg);opacity:.6}.dd-item .flag{margin-inline-end:2px}.seg>a .flag{margin-inline-end:8px}@media(max-width:1279px){.gh-lang .gh-lang-code,.gh-lang .chev{display:none}.gh-lang{padding:0;min-inline-size:42px;justify-content:center}.gh-lang .flag{--flag: 26px}.gh-cta{min-block-size:40px;padding:8px 16px}}@media(max-width:400px){.gh-bar{gap:4px}.brand{gap:7px}.brand .wm{font-size:1rem;letter-spacing:.12em}.brand svg{inline-size:24px;flex:none}.gh-icon,.gh-lang{min-inline-size:38px}.gh-cta{margin-inline-start:4px;padding:8px 12px;font-size:.875rem}}.mnav-l{display:inline-flex;align-items:center;gap:14px}.mnav-links .gh-ico{inline-size:24px;block-size:24px;color:var(--accent);flex:none}.gh-bar-wrap{transition:background-color .3s var(--ease),border-color .3s var(--ease),-webkit-backdrop-filter .3s var(--ease),backdrop-filter .3s var(--ease)}.gh[data-top] .gh-bar-wrap{background:transparent;border-block-end-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}@layer components{.type-card:not(:has(img)){background:light-dark(var(--tile-2),rgb(255 255 255 / .07));color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.type-card:not(:has(img)):after{display:none}.type-card:not(:has(img)) .type-card-name{text-shadow:none}}@layer motion{@media(prefers-reduced-motion:no-preference){:root.reveal-on :is(.hero-frame,.photo-card,.trust-photo,before-after){transition:clip-path 1.5s cubic-bezier(.2,.7,.1,1) var(--rd, 0ms),filter 1.1s var(--ease-out) var(--rd, 0ms),opacity .6s var(--ease-out) var(--rd, 0ms),transform .55s var(--ease-out),box-shadow .45s var(--ease-out)}:root.reveal-on :is(.hero-frame,.photo-card,.trust-photo,before-after):not(.is-in){opacity:1;translate:none;scale:none;clip-path:inset(7% 8% round 28px);filter:blur(16px)}:root.reveal-on :is(.hero-frame,.photo-card,.trust-photo,before-after).is-in{clip-path:inset(0 round var(--r-lg))}@media(max-width:767px){:root.reveal-on :is(.hero-frame,.photo-card,.trust-photo,before-after).is-in{clip-path:inset(0 round var(--r-md))}}.page-head .crumbs{animation:hero-rise .8s var(--ease-out) .05s both}.page-head .eyebrow{animation:hero-rise .8s var(--ease-out) .15s both}.page-head h1{animation:hero-rise .95s var(--ease-out) .22s both}.page-head .lead,.page-head .article-meta{animation:hero-rise .9s var(--ease-out) .4s both}.page-head .ctas{animation:hero-rise .9s var(--ease-out) .55s both}}}@layer components{@media(min-width:1280px)and (max-width:1439px){.gh-links{gap:0}.gh-link,:lang(ar) .gh-link{padding-inline:8px;gap:5px;font-size:.875rem}.gh-link .gh-ico{inline-size:16px;block-size:16px}.gh-link .chev{display:none}.gh-cta{padding-inline:16px;font-size:.875rem}.brand .wm{font-size:1.0625rem;letter-spacing:.18em}}@media(min-width:1440px){:lang(ar) .gh-link{font-size:.9375rem;padding-inline:9px}}}@layer components{@media(min-width:768px){.vhero{min-block-size:calc(100svh - var(--gh) - 12px)}.vhero-content{padding-block:clamp(28px,9svh,120px) clamp(84px,12svh,124px)}.vhero h1{font-size:clamp(2.125rem,min(4.4vw,7svh),4.5rem)}:lang(ar) .vhero h1{font-size:clamp(1.875rem,min(3.9vw,6.2svh),4rem)}.vhero-sub{font-size:clamp(1rem,min(1.25vw,2.2svh),1.375rem)}.vhero .ctas.vhero-ctas{margin-block-start:clamp(16px,3svh,32px)}.vhero-quick{margin-block-start:clamp(14px,2.6svh,30px)}.vhero-proof{margin-block-start:clamp(12px,2.2svh,24px)}}@media(min-width:768px)and (max-height:720px){.vhero-proof{display:none}}@media(min-width:768px)and (max-height:600px){.vhero-quick-label{display:none}}}@layer components{.phero{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;color:#fff;margin:10px clamp(10px,1.4vw,20px) 0;border-radius:clamp(24px,2.2vw,34px);background:#0d0c0b;min-block-size:clamp(420px,calc(80svh - var(--gh)),860px)}.phero-bg{position:absolute;inset:0;z-index:-1}.phero-bg picture,.phero-bg img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.phero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#000000d1,#00000080 36%,#0000001f,#0000),linear-gradient(to right,#0000006b,#0000 60%)}[dir=rtl] .phero:after{background:linear-gradient(to top,#000000d1,#00000080 36%,#0000001f,#0000),linear-gradient(to left,#0000006b,#0000 60%)}.phero-content{min-inline-size:0;padding-block:clamp(80px,14svh,150px) clamp(32px,6svh,64px)}.phero .crumbs ol{color:#ffffffc7;margin-block-end:14px}.phero .crumbs a:hover{color:#fff}.phero-eyebrow{color:var(--gold);font-weight:600;font-size:1.0625rem;margin-block-end:6px;text-shadow:0 1px 10px rgb(0 0 0 / .4)}.phero h1{font-size:clamp(2rem,min(3.8vw,6.4svh),3.75rem);line-height:1.08;letter-spacing:var(--track-hero);max-inline-size:min(100%,900px);text-shadow:0 2px 18px rgb(0 0 0 / .35)}:lang(ar) .phero h1{line-height:1.3}.phero-lead{margin-block-start:14px;max-inline-size:640px;font-size:clamp(1rem,min(1.2vw,2.2svh),1.25rem);line-height:1.5;color:#ffffffdb;text-shadow:0 1px 12px rgb(0 0 0 / .35)}:lang(ar) .phero-lead{line-height:1.75}.phero .ctas{margin-block-start:26px}.phero .ctas .more{color:#fff}.phero .hero-proof{justify-content:start}.phero .hero-proof li{background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:767px){.phero{margin:8px 8px 0;border-radius:24px;min-block-size:calc(84svh - var(--gh))}.phero:after,[dir=rtl] .phero:after{background:linear-gradient(to top,#000000e6,#000000b3 34%,#0003 64%,#0000 82%)}.phero-content{padding-block:72px 24px}.phero .ctas{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.phero .ctas>a{display:flex;align-items:center;justify-content:center;gap:6px;min-block-size:50px;padding:10px 14px;border-radius:var(--r-pill);font-size:.9375rem;font-weight:600;white-space:normal;text-wrap:balance;text-align:center;line-height:1.25}.phero .ctas>.more{box-shadow:inset 0 0 0 1.5px #fff9}}}@layer motion{@media(prefers-reduced-motion:no-preference){.phero-bg{animation:hero-open 1.6s cubic-bezier(.2,.7,.1,1) both}.phero .crumbs{animation:hero-rise .8s var(--ease-out) .35s both}.phero-eyebrow{animation:hero-rise .8s var(--ease-out) .45s both}.phero h1{animation:hero-rise 1s var(--ease-out) .55s both}.phero-lead{animation:hero-rise .9s var(--ease-out) .75s both}.phero .ctas,.phero .hero-proof{animation:hero-rise .9s var(--ease-out) .9s both}}}@layer components{.gf{margin:clamp(10px,1.4vw,20px);margin-block-start:12px;border-radius:clamp(24px,2.2vw,34px);background:light-dark(#f2f2f4,#161617);overflow:hidden}.gf-mark{display:block;padding-block:8px 4px;text-align:center;font-family:var(--font-display);font-weight:600;line-height:.82;font-size:clamp(3.5rem,15vw,14rem);letter-spacing:.08em;direction:ltr;background:linear-gradient(to bottom,light-dark(rgb(150 110 45 / .62),rgb(199 154 75 / .6)),light-dark(rgb(150 110 45 / .2),rgb(199 154 75 / .12)));-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none;pointer-events:none;overflow:hidden;white-space:nowrap}}@layer components{.cc-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1068px){.cc-grid{grid-template-columns:1.15fr 1fr 1fr}.cc--wa{grid-row:span 2}.cc--area{grid-column:span 2}}.cc{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:start;justify-items:start;gap:8px;padding:28px;border-radius:var(--r-lg);background:var(--tile);min-block-size:240px}.cc-ico{display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;margin-block-end:10px;background:var(--accent-bg);color:var(--on-accent)}.cc-ico svg{inline-size:24px;block-size:24px}.cc .k{font-size:var(--fs-small);color:var(--text-2);font-weight:600}.cc .v{font-family:var(--font-display);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:600;letter-spacing:-.02em;overflow-wrap:break-word}.cc p{color:var(--text-2);max-inline-size:42ch}.cc .pill{margin-block-start:auto;gap:8px}.cc .pill svg{inline-size:18px;block-size:18px}.cc--wa{color-scheme:dark;background:radial-gradient(120% 90% at 100% 0%,rgb(199 154 75 / .28),transparent 60%),#121213;color:var(--text);align-content:end;min-block-size:360px}.cc--wa .cc-ico{background:var(--gold);color:#000}.cc--wa .v{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.cc--area{color-scheme:dark;color:var(--text);align-content:end;min-block-size:280px;background:#111}.cc--area>img{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover}.cc--area:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#000000db,#00000059 60%,#0000001a)}.cc--area p{color:#ffffffd9}.cc-social{display:flex;justify-content:center;margin-block-start:32px}.cc-step{color:var(--text);font-size:1.0625rem}}@layer motion{@media(prefers-reduced-motion:no-preference){.reveal-on .about-quote{--ink-dim: color-mix(in srgb, currentColor 18%, transparent);background:linear-gradient(90deg,currentColor 0 46%,var(--ink-dim) 54% 100%) 0 0 / 220% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position 2s var(--ease-out) .1s,filter .9s var(--ease-out)}.reveal-on .about-quote:not(.is-in){background-position:100% 0;filter:blur(8px)}:root[dir=rtl].reveal-on .about-quote{background-image:linear-gradient(270deg,currentColor 0 46%,var(--ink-dim) 54% 100%);background-position:100% 0}:root[dir=rtl].reveal-on .about-quote:not(.is-in){background-position:0 0}}}@layer components{@media(min-width:768px){.vhero,.phero,.gf{margin-inline:max(var(--gutter),(100% - var(--max)) / 2)}}.vhero:before,.phero:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff29}.gf{box-shadow:inset 0 0 0 1px light-dark(rgb(0 0 0 / .06),rgb(255 255 255 / .1))}@media(min-width:768px){before-after{inline-size:min(100%,(100svh - var(--gh) - 64px) * 1.5);margin-inline:auto}}}@layer base{[tabindex="-1"]:focus{outline:none}}@layer components{:root{--grid-line: light-dark(rgb(0 0 0 / .055), rgb(255 255 255 / .06))}:is(.cc:not(.cc--area),.next-steps>li,.steps-list>li,.pt-grid>li){position:relative;isolation:isolate;background:radial-gradient(130% 100% at 100% 0%,transparent 0 30%,var(--card-bg, var(--tile)) 72%),linear-gradient(to right,var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,var(--card-bg, var(--tile));box-shadow:var(--card-edge),var(--card-drop)}[dir=rtl] :is(.cc:not(.cc--area),.next-steps>li,.steps-list>li,.pt-grid>li){background:radial-gradient(130% 100% at 0% 0%,transparent 0 30%,var(--card-bg, var(--tile)) 72%),linear-gradient(to right,var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,var(--card-bg, var(--tile))}.bg-2 :is(.next-steps>li,.steps-list>li){--card-bg: var(--tile-2)}.cc--wa{--card-bg: #121213}.cc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:4px}.cc-tags span{display:inline-flex;align-items:center;min-block-size:24px;padding:2px 10px;border-radius:var(--r-pill);font-size:.75rem;font-weight:600;letter-spacing:0;color:var(--text-2);background:light-dark(rgb(0 0 0 / .05),rgb(255 255 255 / .08));box-shadow:inset 0 0 0 1px light-dark(rgb(0 0 0 / .04),rgb(255 255 255 / .06))}.cc--area .cc-tags span{color:#fff;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cc{display:flex;flex-direction:column;align-items:flex-start;container-type:inline-size}.cc--wa{align-content:normal}.cc p{margin-block-end:20px}.cc>.pill{margin-block-start:auto}.cc--area{justify-content:flex-end}.cc--area p{margin-block-end:0}.cc .cc-email{white-space:nowrap;font-size:min(1.75rem,7.6cqi);unicode-bidi:isolate}.next-steps{list-style:none;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.next-steps>li{display:grid;align-content:start;justify-items:start;gap:10px;padding:30px 28px 26px;border-radius:var(--r-lg);min-block-size:260px}.ns-num{position:absolute;inset-block-start:14px;inset-inline-end:22px;z-index:-1;font-family:var(--font-display);font-weight:600;font-size:clamp(3.5rem,2.6rem + 3vw,5.5rem);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px light-dark(rgb(0 0 0 / .12),rgb(255 255 255 / .14))}.next-steps .cc-ico{margin-block-end:6px}.next-steps h3{font-size:1.25rem}.next-steps p{color:var(--text-2);margin-block-end:6px}@media(hover:hover){:is(.cc,.next-steps>li,.steps-list>li,.pt-grid>li):hover{box-shadow:inset 0 0 0 1px #c79a4b8c,0 24px 44px -24px light-dark(rgb(0 0 0 / .3),rgb(0 0 0 / .8))}:is(.cc,.next-steps>li):hover .cc-ico{box-shadow:0 0 0 6px #c79a4b2e}.cc-ico{transition:box-shadow .35s var(--ease-out)}}}@layer motion{@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(.cc,.next-steps>li,.steps-list>li,.pt-grid>li):hover{transform:translateY(-4px)}}}@layer base{@media(min-width:1600px){html{font-size:clamp(16px,.25vw + 12.2px,18px)}}}@layer components{@media(min-width:768px){.vhero h1{font-size:clamp(2.125rem,min(4.4vw,7svh),5rem)}:lang(ar) .vhero h1{font-size:clamp(1.875rem,min(3.9vw,6.2svh),4.5rem)}}}@layer components{.vhero-next{position:absolute;z-index:3;inset-block-end:0;inset-inline:0;margin-inline:auto;inline-size:88px;block-size:46px;padding-block-start:6px;border-radius:44px 44px 0 0;background:var(--bg);color:var(--text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:grid;place-items:center}.vhero-next:hover{background:var(--bg);color:var(--accent)}.vhero-next:before,.vhero-next:after{content:"";position:absolute;inset-block-end:0;inline-size:20px;block-size:20px;pointer-events:none}.vhero-next:before{right:100%;background:radial-gradient(circle at 0 0,transparent 19.5px,var(--bg) 20px)}.vhero-next:after{left:100%;background:radial-gradient(circle at 100% 0,transparent 19.5px,var(--bg) 20px)}.vhero-next .chev{inline-size:15px;block-size:15px}@media(max-width:767px){.vhero-next{inset-block-end:0;inline-size:76px;block-size:40px}}@media(min-width:1068px){.vhero-card{z-index:3;inset-block-end:0;inset-inline-end:0;max-inline-size:none;gap:14px;padding:14px 18px 0 16px;border-radius:0;border-start-start-radius:26px;background:var(--bg);color:var(--text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vhero-card:hover{background:var(--bg)}.vhero-card:before,.vhero-card:after{content:"";position:absolute;inline-size:24px;block-size:24px;pointer-events:none;background:radial-gradient(circle at 0 0,transparent 23.5px,var(--bg) 24px)}[dir=rtl] .vhero-card:before,[dir=rtl] .vhero-card:after{background:radial-gradient(circle at 100% 0,transparent 23.5px,var(--bg) 24px)}.vhero-card:before{inset-block-end:100%;inset-inline-end:0}.vhero-card:after{inset-block-end:0;inset-inline-end:100%}.vhero-card img{inline-size:92px;block-size:64px;border-radius:16px}.vhero-card small{color:var(--text-2)}.vhero-card b{font-size:1rem}.vhero-card .vhero-card-go{background:var(--text);color:var(--bg);inline-size:38px;block-size:38px;padding:10px;transition:background-color var(--dur) var(--ease)}.vhero-card:hover .vhero-card-go{background:var(--accent-bg);color:var(--on-accent)}}}@layer components{:root{--frame-line: rgb(255 255 255 / .16)}.vhero-next{border:1px solid var(--frame-line);border-block-end:0}.vhero-next:before{background:radial-gradient(circle at 0 0,transparent 19px,var(--frame-line) 19.5px 20.5px,var(--bg) 21px)}.vhero-next:after{background:radial-gradient(circle at 100% 0,transparent 19px,var(--frame-line) 19.5px 20.5px,var(--bg) 21px)}.vhero-next:before,.vhero-next:after{inline-size:21px;block-size:21px}@media(min-width:1068px){.vhero-card{border-block-start:1px solid var(--frame-line);border-inline-start:1px solid var(--frame-line)}.vhero-card:before,.vhero-card:after{inline-size:25px;block-size:25px;background:radial-gradient(circle at 0 0,transparent 23px,var(--frame-line) 23.5px 24.5px,var(--bg) 25px)}[dir=rtl] .vhero-card:before,[dir=rtl] .vhero-card:after{background:radial-gradient(circle at 100% 0,transparent 23px,var(--frame-line) 23.5px 24.5px,var(--bg) 25px)}.vhero-card:before{inset-inline-end:-1px}}}@layer components{.vhero-frame{position:absolute;inset:0;z-index:2;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.vhero-frame path{fill:none;stroke:var(--frame-line);stroke-width:1;vector-effect:non-scaling-stroke}.vhero:not(.is-framed) .vhero-frame{display:none}.vhero.is-framed{background:transparent;overflow:visible;border-radius:0}.vhero.is-framed .vhero-bg>*,.vhero.is-framed:after{clip-path:var(--frame)}.vhero.is-framed:before{display:none}.vhero.is-framed :is(.vhero-next,.vhero-card){background:transparent;border:0}.vhero.is-framed :is(.vhero-next,.vhero-card):before,.vhero.is-framed :is(.vhero-next,.vhero-card):after{display:none}.vhero.is-framed .vhero-next:hover,.vhero.is-framed .vhero-card:hover{background:transparent}}@layer components{.vhero-next{inline-size:80px;block-size:40px;padding-block-start:10px;border-radius:40px 40px 0 0}@media(max-width:767px){.vhero-next{inline-size:68px;block-size:34px;padding-block-start:8px;border-radius:34px 34px 0 0}}.gf-top{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding-inline:14px 16px;border-radius:var(--r-pill);font-size:.8125rem;font-weight:600;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur) var(--ease),color var(--dur)}.gf-top .chev{inline-size:11px;block-size:11px;transform:rotate(-90deg);color:var(--gold)}.gf-top:hover{background:var(--gold);color:#000}.gf-top:hover .chev{color:#000}@media(max-width:767px){.gf-top{min-block-size:44px}}}@layer components{.scope2{display:grid;gap:40px}@media(min-width:1068px){.scope2{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:start}.scope-media{position:sticky;inset-block-start:calc(var(--gh) + 28px)}}.scope-media{position:relative;aspect-ratio:4 / 5}@media(max-width:1067px){.scope-media{aspect-ratio:4 / 3}}.sm-main{position:absolute;inset:0 0 12%;margin:0;overflow:hidden;border-radius:var(--r-lg);background:var(--tile)}.sm-main img,.sm-work img{inline-size:100%;block-size:100%;object-fit:cover}.sm-work{position:absolute;inset-block-end:0;inset-inline-start:6%;inline-size:46%;aspect-ratio:4 / 3;margin:0;overflow:hidden;border-radius:var(--r-md);box-shadow:0 0 0 7px var(--bg);background:var(--tile)}.sm-work figcaption{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:4px 12px;border-radius:var(--r-pill);background:#0000008c;color:#fff;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sm-badge{position:absolute;inset-block-start:18px;inset-inline-end:18px;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:var(--r-pill);background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}[dir=rtl] .sm-badge{padding:10px 10px 10px 16px}.sm-badge>svg{inline-size:30px;block-size:30px;padding:7px;border-radius:50%;background:var(--gold);color:#000;stroke-width:3}.sm-badge span{display:grid;line-height:1.25}.sm-badge b{font-size:.9375rem}.sm-badge small{font-size:.75rem;opacity:.85}.inc-list{list-style:none;padding:0;display:grid;gap:10px}@media(min-width:1400px){.inc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.inc-list>li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 44px 16px 16px;border-radius:var(--r-md);background:var(--tile);font-size:.9875rem;line-height:1.45;box-shadow:var(--card-edge),var(--card-drop);transition:box-shadow .4s var(--ease-out),transform .4s var(--ease-out)}[dir=rtl] .inc-list>li{padding:16px 16px 16px 44px}.inc-ico{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--accent-bg);color:var(--on-accent)}.inc-ico svg{inline-size:15px;block-size:15px;stroke-width:3}.inc-n{position:absolute;inset-block-start:14px;inset-inline-end:14px;font-size:.75rem;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums}.exc-card{margin-block-start:18px;padding:22px 22px 18px;border-radius:var(--r-md);border:1.5px dashed var(--line)}.exc-card h3{font-size:1rem;margin-block-end:12px;color:var(--text-2)}.exc-card ul{list-style:none;padding:0;display:grid;gap:10px}.exc-card li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;color:var(--text-2);font-size:.9375rem;line-height:1.45}.exc-ico{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:var(--tile)}.exc-ico svg{inline-size:12px;block-size:12px;stroke-width:2.6}.pt-grid li{display:grid;align-content:start;justify-items:start;gap:6px;padding:28px 26px}.pt-grid li .cc-ico{margin-block-end:8px}.faq-split{display:grid;gap:36px}.faq-split .faq{max-inline-size:none;margin:0}@media(min-width:1068px){.faq-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}}.faq-card{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-lg);min-block-size:320px;display:grid;align-items:end;color:#fff;background:#111}.faq-card>img{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover}.faq-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#000000db,#0000004d 60%,#0000000d)}.faq-card-txt{display:grid;justify-items:start;gap:8px;padding:26px}.faq-card-txt b{font-size:1.25rem}.faq-card-txt p{color:#ffffffd9;margin-block-end:8px}.faq-card .pill svg{inline-size:18px;block-size:18px}@media(hover:hover){.inc-list>li:hover{box-shadow:inset 0 0 0 1px #c79a4b8c,0 16px 30px -20px light-dark(rgb(0 0 0 / .3),rgb(0 0 0 / .8))}}}@layer motion{@media(hover:hover)and (prefers-reduced-motion:no-preference){.inc-list>li:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.reveal-on :is(.inc-list>li,.exc-card,.faq-side,.sm-badge){transition:opacity .8s var(--ease-out) var(--rd, 0ms),translate .9s var(--ease-out) var(--rd, 0ms),filter .8s var(--ease-out) var(--rd, 0ms),transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.reveal-on :is(.inc-list>li,.exc-card,.faq-side,.sm-badge):not(.is-in){opacity:0;translate:0 28px;filter:blur(10px)}:root.reveal-on :is(.sm-main,.sm-work,.faq-card){transition:clip-path 1.4s cubic-bezier(.2,.7,.1,1) var(--rd, 0ms),filter 1s var(--ease-out) var(--rd, 0ms)}:root.reveal-on :is(.sm-main,.sm-work,.faq-card):not(.is-in){clip-path:inset(8% 8% round 26px);filter:blur(14px)}:root.reveal-on :is(.sm-main,.faq-card).is-in{clip-path:inset(0 round var(--r-lg))}:root.reveal-on .sm-work.is-in{clip-path:inset(-10px round var(--r-md))}}}@layer components{.toc a{transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.toc a[aria-current]{color:var(--text);font-weight:600;border-color:var(--accent);background:linear-gradient(to left,transparent,light-dark(rgb(130 96 31 / .07),rgb(214 173 102 / .08)))}[dir=rtl] .toc a[aria-current]{background:linear-gradient(to right,transparent,light-dark(rgb(130 96 31 / .07),rgb(214 173 102 / .08)))}@media(min-width:1068px){.article-aside .toc{max-block-size:calc(100svh - var(--gh) - 260px);overflow-y:auto;scrollbar-width:thin}}}@layer components{.gf{box-shadow:inset 0 0 0 1px light-dark(rgb(0 0 0 / .12),rgb(255 255 255 / .1)),light-dark(0 24px 60px -36px rgb(0 0 0 / .25),none)}.gf{background:light-dark(#efeff1,#161617)}}@layer components{.svc-tl{list-style:none;padding:0;position:relative;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.svc-tl>li{position:relative;display:grid;align-content:start;justify-items:start;gap:10px;padding:34px 26px 28px;border-radius:var(--r-lg);min-block-size:260px}.svc-tl .cc-ico{position:relative;z-index:1;margin-block-end:8px;box-shadow:0 0 0 6px var(--card-bg, var(--tile))}.svc-tl h3{font-size:1.1875rem}.svc-tl p{color:var(--text-2);font-size:.9375rem;line-height:1.5}}@layer components{:is(.svc-tl>li){position:relative;isolation:isolate;background:radial-gradient(130% 100% at 100% 0%,transparent 0 30%,var(--card-bg, var(--tile)) 72%),linear-gradient(to right,var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px) 0 0 / 24px 24px,var(--card-bg, var(--tile));box-shadow:var(--card-edge),var(--card-drop)}.bg-2 .svc-tl>li{--card-bg: var(--tile-2)}@media(hover:hover){.svc-tl>li:hover{box-shadow:inset 0 0 0 1px #c79a4b8c,0 24px 44px -24px light-dark(rgb(0 0 0 / .3),rgb(0 0 0 / .8))}.svc-tl>li:hover .cc-ico{box-shadow:0 0 0 6px var(--card-bg, var(--tile)),0 0 0 12px #c79a4b2e}}}@layer motion{@media(hover:hover)and (prefers-reduced-motion:no-preference){.svc-tl>li{transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.svc-tl>li:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:no-preference){.reveal-on .svc-tl>li{transition:opacity .8s var(--ease-out) var(--rd, 0ms),translate .9s var(--ease-out) var(--rd, 0ms),filter .8s var(--ease-out) var(--rd, 0ms),transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.reveal-on .svc-tl>li:not(.is-in){opacity:0;translate:0 30px;filter:blur(10px)}}}@layer components{.closing--photo{color-scheme:dark;color:var(--text);margin-inline:max(var(--gutter),(100% - var(--max)) / 2);border-radius:clamp(24px,2.2vw,34px);box-shadow:inset 0 0 0 1px #ffffff1f}.closing--photo:after{background:radial-gradient(90% 80% at 50% 45%,#0000007a,#000000c7);border-radius:inherit}@media(max-width:767px){.closing--photo{margin-inline:8px;border-radius:24px}.closing--photo:after{background:#000000c7}}.closing--photo .head h2{color:#fff}.closing--photo .lead{color:#ffffffd1}.closing--photo .pill{background:var(--gold);color:#000}.closing--photo .more{color:#fff}.closing--photo .closing-tel{color:#ffffffd9}.closing-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin-block-start:26px}.closing-proof li{display:inline-flex;align-items:center;gap:8px;min-block-size:34px;padding:4px 14px;border-radius:var(--r-pill);font-size:.875rem;color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.closing-proof svg{inline-size:14px;block-size:14px;color:var(--gold);stroke-width:3}}@layer tokens{:root{--card-ring: light-dark(rgb(0 0 0 / .09), rgb(255 255 255 / .08));--card-shade: light-dark(rgb(0 0 0 / .14), transparent);--card-edge: inset 0 0 0 1px var(--card-ring);--card-drop: 0 16px 34px -24px var(--card-shade)}}@layer components{:is(.svc-tile,.cat-tile,.trust-grid>li,.abroad-tile,.contact-card,.wz-card,.aside-card,.tcard-img){box-shadow:var(--card-edge),var(--card-drop)}.on-white .svc-tile,.svc-tile{background:light-dark(#fff,var(--tile-2))}.on-white .svc-tile{background:light-dark(#fff,var(--tile))}.tcard input:checked~.tcard-img{box-shadow:0 0 0 3px var(--accent)}}@layer components{.phero--compact{min-block-size:clamp(280px,42svh,440px)}.phero--compact .phero-content{padding-block:clamp(64px,9svh,110px) clamp(26px,4svh,44px)}@media(max-width:767px){.phero--compact{min-block-size:calc(52svh - var(--gh))}}}@layer components{.svc-tl{view-timeline:--steps block;padding-block-start:34px}.svc-tl:before,.svc-tl:after{content:"";position:absolute;inset-block-start:9px;inset-inline:53px calc(25% - 65px);block-size:2px;border-radius:2px;pointer-events:none}.svc-tl:before{background:repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 8px 14px)}.svc-tl:after{background:var(--gold);transform-origin:left;scale:1 1}[dir=rtl] .svc-tl:after{transform-origin:right}.svc-tl>li:before{content:"";position:absolute;inset-block-start:-31px;inset-inline-start:46px;inline-size:14px;block-size:14px;border-radius:50%;background:var(--bg-2);box-shadow:inset 0 0 0 2px var(--line)}@media(max-width:1067px){.svc-tl{padding-block-start:0}.svc-tl:before,.svc-tl:after,.svc-tl>li:before{display:none}}}@layer motion{@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.svc-tl:after{animation:rail-x linear both;animation-timeline:--steps;animation-range:cover 12% cover 52%}.svc-tl>li:before{animation:dot-on linear both;animation-timeline:--steps}.svc-tl>li:nth-child(1):before{animation-range:cover 11% cover 13%}.svc-tl>li:nth-child(2):before{animation-range:cover 24% cover 26%}.svc-tl>li:nth-child(3):before{animation-range:cover 37.5% cover 39.5%}.svc-tl>li:nth-child(4):before{animation-range:cover 51% cover 53%}@keyframes dot-on{0%{background:var(--bg-2);box-shadow:inset 0 0 0 2px var(--line)}to{background:var(--gold);box-shadow:inset 0 0 0 2px var(--gold),0 0 0 5px #c79a4b33}}}}}@layer tokens{:root{--card-ring: light-dark(rgb(0 0 0 / .11), rgb(255 255 255 / .08));--card-shade: light-dark(rgb(0 0 0 / .16), transparent);--card-near: light-dark(rgb(0 0 0 / .05), transparent);--card-drop: 0 1px 2px var(--card-near), 0 18px 38px -22px var(--card-shade)}}@layer components{.acard-link{padding:10px 10px 20px;border-radius:var(--r-lg);background:light-dark(#fff,var(--tile));box-shadow:var(--card-edge),var(--card-drop)}.acard-txt{padding-inline:10px}.acard-img{border-radius:calc(var(--r-lg) - 8px)}@media(hover:hover){:is(.acard:hover>.acard-link,.acard-link:focus-visible){box-shadow:inset 0 0 0 1px var(--ring-gold),0 22px 44px -22px light-dark(rgb(0 0 0 / .3),rgb(0 0 0 / .8))}}:is(.acard:hover .acard-img,.acard-link:focus-visible .acard-img){box-shadow:none}.acard--feature .acard-link{padding:14px}:root{--card-bg: light-dark(#fff, var(--tile))}.bg-2 :is(.next-steps>li,.steps-list>li,.svc-tl>li){--card-bg: light-dark(#fff, var(--tile-2))}.inc-list>li{background:light-dark(#fff,var(--tile))}}@layer motion{@media(max-width:767px){:root.reveal-on .type-cards>li:not(.is-in),:root.reveal-on .m-swipe :is(.svc-tile,.acard):not(.is-in){opacity:1;translate:none;scale:none;filter:none}}@media(max-width:599px){:root.reveal-on .m-swipe :is(.svc-tile,.acard):not(.is-in){opacity:1;translate:none;scale:none;filter:none}}}@layer components{.vhero-bg img,.phero-bg img{background:var(--lq, none) center / cover no-repeat}@media(max-width:767px){.vhero-bg img{background-image:var(--lq-m, var(--lq, none))}}}@layer motion{@media(prefers-reduced-motion:no-preference){.vhero.is-loading .vhero-bg,.phero.is-loading .phero-bg{animation-play-state:paused}}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
