:root{color-scheme:dark;--void: #050506;--base: #08080a;--base-2: #0b0b0e;--raise: #101013;--raise-2: #16161a;--sheet: rgba(255, 255, 255, .028);--sheet-strong: rgba(255, 255, 255, .055);--sheet-hover: rgba(255, 255, 255, .075);--ink: #f4f1ea;--ink-soft: rgba(244, 241, 234, .72);--ink-mute: rgba(244, 241, 234, .5);--ink-faint: rgba(244, 241, 234, .3);--ink-ghost: rgba(244, 241, 234, .12);--gold: #d9be7a;--gold-deep: #b08d3f;--gold-bright: #f0e0b4;--gold-glow: rgba(217, 190, 122, .34);--gold-wash: rgba(217, 190, 122, .09);--indigo: #2a2f6b;--teal: #10453f;--plum: #3c1f47;--ember: #6b2a1c;--globe-surface: #ece8de;--globe-grid: rgba(22, 20, 15, .26);--globe-land: rgba(22, 20, 15, .6);--globe-label: var(--gold);--globe-label-halo: #ece8de;--globe-label-bg: #f6f3ec;--hair: rgba(244, 241, 234, .1);--hair-soft: rgba(244, 241, 234, .055);--hair-strong: rgba(244, 241, 234, .2);--lift-1: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 18px 40px -24px rgba(0, 0, 0, .9);--lift-2: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 40px 90px -40px rgba(0, 0, 0, .95);--lift-gold: 0 0 0 1px rgba(217, 190, 122, .24), 0 30px 80px -40px rgba(217, 190, 122, .28);--sans: "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display: "Instrument Serif", ui-serif, Georgia, serif;--mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--arabic: "IBM Plex Sans Arabic", "Noto Sans Arabic", "Geeza Pro", sans-serif;--step--2: clamp(.688rem, .67rem + .09vw, .75rem);--step--1: clamp(.8rem, .77rem + .15vw, .875rem);--step-0: clamp(.95rem, .92rem + .2vw, 1.0625rem);--step-1: clamp(1.1rem, 1.03rem + .36vw, 1.35rem);--step-2: clamp(1.35rem, 1.2rem + .75vw, 1.85rem);--step-3: clamp(1.7rem, 1.4rem + 1.5vw, 2.7rem);--step-4: clamp(2.1rem, 1.5rem + 3vw, 4rem);--step-5: clamp(2.6rem, 1.5rem + 5.4vw, 6.5rem);--step-6: clamp(3.1rem, 1rem + 9vw, 10rem);--shell: 1440px;--gutter: clamp(1.15rem, 4vw, 4.5rem);--bay: clamp(4.5rem, 9vw, 11rem);--header-h: 76px;--radius-s: 10px;--radius-m: 18px;--radius-l: 28px;--radius-xl: 40px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-s: .24s;--dur-m: .52s;--dur-l: .9s;--dur-xl: 1.4s;--scroll-progress: 0;--pointer-x: 50vw;--pointer-y: 50vh;--scroll-velocity: 0;--nav-h: 0px;--grain-opacity: .05;--grain-blend: soft-light}:root[data-theme=light]{color-scheme:light;--void: #efe9dd;--base: #f6f2ea;--base-2: #f2ede3;--raise: #fffdf8;--raise-2: #fffefb;--sheet: rgba(24, 20, 12, .026);--sheet-strong: rgba(24, 20, 12, .05);--sheet-hover: rgba(24, 20, 12, .07);--ink: #16140f;--ink-soft: rgba(22, 20, 15, .74);--ink-mute: rgba(22, 20, 15, .56);--ink-faint: rgba(22, 20, 15, .34);--ink-ghost: rgba(22, 20, 15, .13);--gold: #8a6a18;--gold-deep: #6a5010;--gold-bright: #b8912c;--gold-glow: rgba(138, 106, 24, .22);--gold-wash: rgba(138, 106, 24, .07);--indigo: #c9cbe8;--teal: #bcd9d3;--plum: #ddc9e4;--ember: #e8c8bb;--globe-surface: #14130f;--globe-grid: rgba(244, 241, 234, .22);--globe-land: rgba(244, 241, 234, .58);--globe-label: var(--gold);--globe-label-halo: #14130f;--globe-label-bg: #100f0c;--hair: rgba(22, 20, 15, .12);--hair-soft: rgba(22, 20, 15, .07);--hair-strong: rgba(22, 20, 15, .22);--lift-1: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 16px 36px -22px rgba(40, 32, 16, .28);--lift-2: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 38px 80px -40px rgba(40, 32, 16, .36);--lift-gold: 0 0 0 1px rgba(138, 106, 24, .26), 0 28px 70px -40px rgba(138, 106, 24, .3);--grain-opacity: .038;--grain-blend: multiply}.invert-scope{--base: var(--void-invert, #08080a);--raise: #101013;--sheet: rgba(255, 255, 255, .03);--sheet-strong: rgba(255, 255, 255, .06);--sheet-hover: rgba(255, 255, 255, .08);--ink: #f4f1ea;--ink-soft: rgba(244, 241, 234, .72);--ink-mute: rgba(244, 241, 234, .5);--ink-faint: rgba(244, 241, 234, .3);--ink-ghost: rgba(244, 241, 234, .12);--gold: #d9be7a;--gold-bright: #f0e0b4;--gold-wash: rgba(217, 190, 122, .09);--gold-glow: rgba(217, 190, 122, .34);--hair: rgba(244, 241, 234, .1);--hair-soft: rgba(244, 241, 234, .055);--hair-strong: rgba(244, 241, 234, .2);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--base)}html.has-smooth-scroll{scroll-behavior:auto}html:not(.has-smooth-scroll){scroll-behavior:smooth}html.is-locked,html.is-locked body{overflow:hidden}body{margin:0;min-height:100vh;color:var(--ink);background:var(--base);font-family:var(--sans);font-size:var(--step-0);font-weight:400;line-height:1.62;letter-spacing:-.005em;font-feature-settings:"ss01" 1,"cv05" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html[dir=rtl] body{font-family:var(--arabic);font-weight:300;font-size:calc(var(--step-0) * .96);line-height:1.85;letter-spacing:0}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] .display,html[dir=rtl] .display em,html[dir=rtl] .serif-accent,html[dir=rtl] .hero-title,html[dir=rtl] .sec-title,html[dir=rtl] .reel-title,html[dir=rtl] .manifesto-text,html[dir=rtl] .cta-title,html[dir=rtl] .marquee-word,html[dir=rtl] .footer-wordmark,html[dir=rtl] .footer-pitch h2,html[dir=rtl] .stack-num,html[dir=rtl] .tier-price,html[dir=rtl] .stat b,html[dir=rtl] .quote-slide blockquote,html[dir=rtl] .quote-mark,html[dir=rtl] .nf-code,html[dir=rtl] .page-hero h1,html[dir=rtl] .menu-row b{font-family:var(--arabic);font-style:normal;font-weight:400;letter-spacing:0}html[dir=rtl] .hero-title,html[dir=rtl] .cta-title{font-weight:300;font-size:calc(var(--step-6) * .62);line-height:1.34}html[dir=rtl] .sec-title,html[dir=rtl] .page-hero h1{font-weight:300;font-size:calc(var(--step-4) * .82);line-height:1.4}html[dir=rtl] .sec-title-lg{font-size:calc(var(--step-5) * .7)}html[dir=rtl] .reel-title{font-size:calc(var(--step-4) * .74);line-height:1.4}html[dir=rtl] .manifesto-text{font-weight:300;font-size:calc(var(--step-5) * .62);line-height:1.62;max-width:26ch}html[dir=rtl] .marquee-word{font-size:calc(var(--step-5) * .6)}html[dir=rtl] .footer-wordmark{font-size:clamp(3rem,14vw,13rem);line-height:1.05}html[dir=rtl] .quote-slide blockquote{font-weight:300;font-size:calc(var(--step-3) * .86);line-height:1.62;max-width:34ch}html[dir=rtl] .lede,html[dir=rtl] .sec-text,html[dir=rtl] .hero-lede{font-size:calc(var(--step-1) * .92);line-height:1.9}html[dir=rtl] .mono,html[dir=rtl] .eyebrow,html[dir=rtl] .tag,html[dir=rtl] .field>span,html[dir=rtl] .brand-name span,html[dir=rtl] .dock a,html[dir=rtl] .pill-live,html[dir=rtl] .lang-btn,html[dir=rtl] .tier-price small,html[dir=rtl] .reel-facts span,html[dir=rtl] .case-aside dt,html[dir=rtl] .frame-bar span,html[dir=rtl] .preloader-count{font-family:var(--arabic);font-weight:400;letter-spacing:.02em;text-transform:none}html[dir=rtl] .mono{font-size:calc(var(--step--1) * .94)}html[dir=rtl] .brand-name b,html[dir=rtl] .footer-wordmark,html[dir=rtl] .stat b,html[dir=rtl] .tier-price,html[dir=rtl] .stack-num,html[dir=rtl] .nf-code{font-variant-numeric:tabular-nums}html[dir=rtl] .nf-code,html[dir=rtl] .stack-num,html[dir=rtl] .footer-wordmark{font-family:var(--display)}::selection{color:var(--base);background:var(--gold)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.28}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.display{font-family:var(--display);font-weight:400;letter-spacing:-.02em;line-height:.94}.display em,.serif-accent{font-family:var(--display);font-style:italic;font-weight:400;color:var(--gold);letter-spacing:-.01em}.mono{font-family:var(--mono);font-size:var(--step--2);font-weight:400;letter-spacing:.16em;text-transform:uppercase}html[dir=rtl] .mono{letter-spacing:.06em}.lede{font-size:var(--step-1);line-height:1.55;color:var(--ink-soft);letter-spacing:-.012em;max-width:62ch}.muted{color:var(--ink-mute)}.skip-link{position:fixed;inset-inline-start:16px;top:-60px;z-index:200;padding:10px 18px;color:var(--base);background:var(--gold);border-radius:999px;font-family:var(--mono);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.12em;transition:top var(--dur-s) var(--ease-out)}.skip-link:focus{top:16px}.grain{position:fixed;inset:-50%;z-index:190;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");will-change:transform;animation:grain-drift 6s steps(6) infinite}@keyframes grain-drift{0%{transform:translateZ(0)}16%{transform:translate3d(-2%,-3%,0)}33%{transform:translate3d(-4%,2%,0)}50%{transform:translate3d(2%,-4%,0)}66%{transform:translate3d(-1%,3%,0)}83%{transform:translate3d(3%,1%,0)}to{transform:translateZ(0)}}.vignette{position:fixed;inset:0;z-index:185;pointer-events:none;background:radial-gradient(130% 100% at 50% 0%,transparent 42%,rgba(0,0,0,.22) 100%);opacity:.9}:root[data-theme=light] .vignette{background:radial-gradient(130% 100% at 50% 0%,transparent 48%,rgba(60,46,20,.09) 100%)}.scroll-rail{position:fixed;inset-block-start:0;inset-inline:0;z-index:180;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--gold-deep),var(--gold),var(--gold-bright));transform:scaleX(var(--scroll-progress));transform-origin:left center;opacity:calc(.2 + var(--scroll-progress) * .8)}html[dir=rtl] .scroll-rail{transform-origin:right center}.cursor-layer{position:fixed;inset:0;z-index:195;pointer-events:none;mix-blend-mode:difference}.cursor-dot,.cursor-ring{position:absolute;top:0;left:0;border-radius:999px;will-change:transform}.cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:#fffaf0;transition:opacity var(--dur-s) linear,width var(--dur-s) var(--ease-out),height var(--dur-s) var(--ease-out)}.cursor-ring{width:38px;height:38px;margin:-19px 0 0 -19px;border:1px solid rgba(255,250,240,.65);transition:width var(--dur-m) var(--ease-out),height var(--dur-m) var(--ease-out),margin var(--dur-m) var(--ease-out),opacity var(--dur-s) linear,border-color var(--dur-s) linear}.cursor-layer[data-state=link] .cursor-ring{width:66px;height:66px;margin:-33px 0 0 -33px;border-color:#fffaf0e6}.cursor-layer[data-state=link] .cursor-dot{width:0;height:0}.cursor-layer[data-state=media] .cursor-ring{width:92px;height:92px;margin:-46px 0 0 -46px;border-color:transparent;background:#fffaf0}.cursor-layer[data-state=media] .cursor-dot{width:0;height:0}.cursor-label{position:absolute;top:0;left:0;display:grid;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;color:#08080a;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:opacity var(--dur-s) linear;will-change:transform}.cursor-layer[data-state=media] .cursor-label{opacity:1}.cursor-layer[data-hidden=true]{opacity:0}@media(hover:none),(pointer:coarse){.cursor-layer{display:none}}[data-reveal]{--reveal-delay: 0ms;transition-delay:var(--reveal-delay)}[data-reveal=up]{opacity:0;transform:translate3d(0,34px,0);transition:opacity var(--dur-l) var(--ease-out),transform var(--dur-l) var(--ease-out);transition-delay:var(--reveal-delay)}[data-reveal=fade]{opacity:0;transition:opacity var(--dur-xl) var(--ease-out);transition-delay:var(--reveal-delay)}[data-reveal=scale]{opacity:0;transform:scale(.94);transition:opacity var(--dur-l) var(--ease-out),transform var(--dur-xl) var(--ease-out);transition-delay:var(--reveal-delay)}[data-reveal=blur]{opacity:0;filter:blur(14px);transform:translate3d(0,18px,0);transition:opacity var(--dur-l) var(--ease-out),filter var(--dur-l) var(--ease-out),transform var(--dur-l) var(--ease-out);transition-delay:var(--reveal-delay)}[data-reveal=curtain]{clip-path:inset(0 0 100% 0);transition:clip-path var(--dur-xl) var(--ease-in-out);transition-delay:var(--reveal-delay)}[data-reveal=wipe]{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-xl) var(--ease-in-out);transition-delay:var(--reveal-delay)}[data-reveal].is-in{opacity:1;filter:none;transform:none;clip-path:inset(0 0 0 0)}.split{display:block}.split-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.split-word{display:inline-block;transform:translate3d(0,110%,0) rotate(3deg);opacity:0;transition:transform 1.05s var(--ease-out),opacity .7s linear;transition-delay:var(--word-delay, 0ms);will-change:transform}.split.is-in .split-word{transform:translateZ(0) rotate(0);opacity:1}.footer-wordmark,.brand-name b,.nf-code,.stack-num,.frame-bar span{direction:ltr;unicode-bidi:isolate}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal],.split-word{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}.grain{animation:none}}.split-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.16em;margin-bottom:-.16em}.velocity-skew{transform:skewY(calc(var(--scroll-velocity) * .28deg));transition:transform .24s var(--ease-out);will-change:transform}[data-parallax]{will-change:transform;transform:translate3d(0,var(--parallax-y, 0px),0)}.shell{position:relative;isolation:isolate}.bay{position:relative;padding-block:var(--bay)}.bay-tight{padding-block:clamp(3rem,5vw,5.5rem)}.wrap{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.wrap-narrow{width:100%;max-width:900px;margin-inline:auto;padding-inline:var(--gutter)}.slab{position:relative;background:var(--base);overflow:hidden}.slab-round{border-radius:var(--radius-xl);margin-inline:clamp(0px,1.4vw,20px)}.grid-lines{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--hair-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--hair-soft) 1px,transparent 1px);background-size:clamp(60px,8vw,120px) clamp(60px,8vw,120px);mask-image:radial-gradient(120% 90% at 50% 0%,#000 15%,transparent 78%);-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 15%,transparent 78%)}.glow{position:absolute;border-radius:999px;pointer-events:none;filter:blur(90px);opacity:.5}.sec-head{display:grid;gap:clamp(1.1rem,2vw,2rem);grid-template-columns:minmax(0,1fr);align-items:end;margin-bottom:clamp(2.4rem,5vw,4.5rem)}@media(min-width:900px){.sec-head[data-split=true]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}}.eyebrow{display:inline-flex;align-items:center;gap:.7em;color:var(--gold)}.eyebrow:before{content:"";width:clamp(18px,3vw,44px);height:1px;background:currentColor;opacity:.6}.sec-title{font-size:var(--step-4);margin-top:clamp(.7rem,1.4vw,1.2rem)}.sec-title-lg{font-size:var(--step-5)}.sec-text{color:var(--ink-soft);font-size:var(--step-1);line-height:1.55;max-width:48ch}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;padding:1.05em 1.9em;border-radius:999px;font-size:var(--step--1);font-weight:500;letter-spacing:.01em;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color var(--dur-s) var(--ease-out),border-color var(--dur-s) var(--ease-out),transform var(--dur-m) var(--ease-out),box-shadow var(--dur-m) var(--ease-out)}.btn>*{position:relative;z-index:2}.btn:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;transform:translate3d(0,101%,0);transition:transform var(--dur-m) var(--ease-in-out)}.btn:hover:before{transform:translateZ(0)}.btn-primary{color:var(--base);background:linear-gradient(115deg,var(--gold-bright),var(--gold) 46%,var(--gold-deep));box-shadow:var(--lift-gold)}.btn-primary:before{background:var(--ink)}.btn-primary:hover{color:var(--base)}:root[data-theme=light] .btn-primary,.invert-scope .btn-primary{color:#08080a}.btn-ghost{color:var(--ink);border:1px solid var(--hair-strong);background:var(--sheet);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn-ghost:before{background:var(--ink)}.btn-ghost:hover{color:var(--base);border-color:transparent}.btn-bare{padding-inline:.2em;color:var(--ink-soft)}.btn-bare:hover{color:var(--gold)}.btn-icon{display:inline-grid;place-items:center;width:1.35em;height:1.35em;font-size:1em;transition:transform var(--dur-m) var(--ease-spring)}.btn:hover .btn-icon{transform:translate(.28em)}html[dir=rtl] .btn:hover .btn-icon{transform:translate(-.28em) scaleX(-1)}html[dir=rtl] .btn-icon{transform:scaleX(-1)}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.6rem,1.4vw,1rem)}.magnet{display:inline-block;will-change:transform;transition:transform .42s var(--ease-out)}.ul-link{position:relative;display:inline-block;padding-bottom:2px}.ul-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:inline-start;transition:transform var(--dur-m) var(--ease-out)}.ul-link:hover:after{transform:scaleX(1)}.site-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:150;transition:transform var(--dur-m) var(--ease-out),background var(--dur-m) linear}.site-header[data-hidden=true]{transform:translateY(-102%)}.header-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,2vw,2rem);height:var(--header-h);max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.site-header:after{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in oklab,var(--base) 72%,transparent);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border-bottom:1px solid var(--hair-soft);opacity:0;transition:opacity var(--dur-m) linear}.site-header[data-stuck=true]:after{opacity:1}.brand{display:inline-flex;align-items:center;gap:.65rem;flex:0 0 auto}.brand-glyph{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--hair);background:var(--sheet-strong);overflow:hidden}.brand-glyph svg{width:18px;height:18px}.brand-glyph:after{content:"";position:absolute;inset:-60%;background:conic-gradient(from 0deg,transparent 0 62%,var(--gold-glow) 78%,transparent 92%);animation:sweep 5s linear infinite}@keyframes sweep{to{transform:rotate(360deg)}}.brand-name{display:grid;line-height:1.05}.brand-name b{font-size:var(--step-0);font-weight:600;letter-spacing:-.02em}.brand-name span{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute)}html[dir=rtl] .brand-name span{letter-spacing:.04em}.nav-set{display:none;align-items:center;gap:2px;padding:5px;border-radius:999px;border:1px solid var(--hair-soft);background:var(--sheet);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(min-width:1060px){.nav-set{display:flex}}.nav-link{position:relative;padding:.6em 1.15em;border-radius:999px;font-size:var(--step--1);color:var(--ink-mute);transition:color var(--dur-s) var(--ease-out)}.nav-link:hover,.nav-link.is-active{color:var(--ink)}.nav-link.is-active:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--sheet-strong);border:1px solid var(--hair-soft)}.nav-link span{position:relative}.header-tools{display:flex;align-items:center;gap:clamp(.4rem,1vw,.65rem);flex:0 0 auto}.tool-btn{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--hair-soft);background:var(--sheet);color:var(--ink-soft);transition:color var(--dur-s) var(--ease-out),border-color var(--dur-s) var(--ease-out),background var(--dur-s) var(--ease-out),transform var(--dur-s) var(--ease-out)}.tool-btn:hover{color:var(--ink);border-color:var(--hair-strong);background:var(--sheet-hover)}.tool-btn svg{width:16px;height:16px}.header-cta{display:none}@media(min-width:720px){.header-cta{display:inline-flex;padding:.78em 1.35em;font-size:var(--step--1)}}.lang-shell{position:relative}.lang-btn{display:flex;align-items:center;gap:.45em;height:38px;padding-inline:.9em;border-radius:999px;border:1px solid var(--hair-soft);background:var(--sheet);color:var(--ink-soft);font-family:var(--mono);font-size:var(--step--2);letter-spacing:.12em;transition:color var(--dur-s) var(--ease-out),border-color var(--dur-s) var(--ease-out)}.lang-btn:hover{color:var(--ink);border-color:var(--hair-strong)}.lang-btn svg{width:11px;height:11px;opacity:.7}.lang-menu{position:absolute;inset-inline-end:0;top:calc(100% + 10px);z-index:20;min-width:190px;padding:8px;border-radius:var(--radius-m);border:1px solid var(--hair);background:color-mix(in oklab,var(--raise) 88%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--lift-2);display:grid;gap:2px;transform-origin:top right;animation:menu-in .32s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.lang-menu button{display:flex;align-items:center;justify-content:space-between;gap:1em;width:100%;padding:.62em .8em;border-radius:10px;font-size:var(--step--1);color:var(--ink-soft);text-align:start;transition:background var(--dur-s) linear,color var(--dur-s) linear}.lang-menu button:hover{background:var(--sheet-strong);color:var(--ink)}.lang-menu button[aria-current=true]{color:var(--gold)}.lang-menu button i{font-family:var(--mono);font-style:normal;font-size:10px;letter-spacing:.14em;opacity:.7}.burger{display:grid}@media(min-width:1060px){.burger{display:none}}.burger i{display:block;width:16px;height:1.5px;background:currentColor;border-radius:2px;transition:transform var(--dur-m) var(--ease-out),opacity var(--dur-s) linear}.burger i+i{margin-top:4px}.burger[aria-expanded=true] i:first-child{transform:translateY(2.75px) rotate(45deg)}.burger[aria-expanded=true] i:last-child{transform:translateY(-2.75px) rotate(-45deg)}.menu-overlay{position:fixed;inset:0;z-index:149;display:grid;grid-template-rows:1fr auto;background:color-mix(in oklab,var(--base) 96%,transparent);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);clip-path:inset(0 0 100% 0);transition:clip-path .8s var(--ease-in-out);overflow-y:auto;overscroll-behavior:contain}.menu-overlay[data-open=true]{clip-path:inset(0 0 0 0)}.menu-body{display:grid;align-content:center;gap:clamp(.2rem,1vw,.6rem);padding:calc(var(--header-h) + 3rem) var(--gutter) 2rem;max-width:var(--shell);margin-inline:auto;width:100%}.menu-row{position:relative;display:flex;align-items:baseline;gap:clamp(.8rem,2vw,1.6rem);padding-block:clamp(.35rem,1.2vw,.7rem);border-bottom:1px solid var(--hair-soft);overflow:hidden}.menu-row>span.mono{color:var(--gold);opacity:.8}.menu-row b{font-family:var(--display);font-size:var(--step-5);font-weight:400;letter-spacing:-.03em;line-height:1.02;transform:translateY(105%);opacity:0;transition:transform .9s var(--ease-out),opacity .5s linear,color var(--dur-s) linear;display:inline-block}.menu-overlay[data-open=true] .menu-row b{transform:none;opacity:1}.menu-row:hover b{color:var(--gold)}.menu-row:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:inline-start;transition:transform var(--dur-m) var(--ease-out)}.menu-row:hover:after{transform:scaleX(1)}.menu-foot{display:grid;gap:1.2rem;padding:2rem var(--gutter) calc(2rem + env(safe-area-inset-bottom));border-top:1px solid var(--hair-soft);max-width:var(--shell);margin-inline:auto;width:100%}@media(min-width:760px){.menu-foot{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}.menu-foot dl{margin:0;display:grid;gap:.3rem}.menu-foot dt{color:var(--ink-faint)}.menu-foot dd{margin:0;font-size:var(--step-0)}.site-footer{position:relative;overflow:hidden;border-top:1px solid var(--hair-soft);background:var(--base-2)}.footer-top{display:grid;gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(3.5rem,7vw,6rem) clamp(2rem,4vw,3rem)}@media(min-width:940px){.footer-top{grid-template-columns:minmax(0,1.5fr) minmax(0,2fr)}}.footer-pitch h2{font-family:var(--display);font-size:var(--step-4);font-weight:400}.footer-pitch p{margin-top:1rem;color:var(--ink-mute);max-width:40ch}.footer-cols{display:grid;gap:clamp(1.6rem,3vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.footer-col h3{color:var(--ink-faint);margin-bottom:1.1rem}.footer-col ul{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.footer-col a,.footer-col span{color:var(--ink-soft);font-size:var(--step--1);transition:color var(--dur-s) linear}.footer-col a:hover{color:var(--gold)}.footer-mark{position:relative;padding-block:clamp(1rem,3vw,2rem) 0;overflow:hidden;border-top:1px solid var(--hair-soft)}.footer-wordmark{display:block;width:100%;font-family:var(--display);font-size:clamp(3.4rem,17vw,17rem);font-weight:400;line-height:.82;letter-spacing:-.04em;text-align:center;color:transparent;background:linear-gradient(180deg,var(--ink) -10%,transparent 88%);-webkit-background-clip:text;background-clip:text;opacity:.5;-webkit-user-select:none;user-select:none;white-space:nowrap}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.4rem calc(1.4rem + env(safe-area-inset-bottom));border-top:1px solid var(--hair-soft);color:var(--ink-faint)}.footer-legal .mono{color:var(--ink-faint)}.dock{position:fixed;inset-inline:clamp(10px,4vw,24px);bottom:calc(12px + env(safe-area-inset-bottom));z-index:148;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px;border-radius:999px;border:1px solid var(--hair);background:color-mix(in oklab,var(--raise) 82%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--lift-2);transition:transform var(--dur-m) var(--ease-out),opacity var(--dur-s) linear}@media(min-width:1060px){.dock{display:none}}.dock[data-hidden=true]{transform:translateY(160%);opacity:0}.dock a{flex:1;display:grid;place-items:center;gap:2px;padding:.5rem .2rem;border-radius:999px;color:var(--ink-mute);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;transition:color var(--dur-s) linear,background var(--dur-s) linear}.dock a svg{width:17px;height:17px}.dock a.is-active{color:var(--ink);background:var(--sheet-strong)}.preloader{position:fixed;inset:0;z-index:300;display:grid;place-items:center;background:#08080a;transition:clip-path .9s var(--ease-in-out);clip-path:inset(0 0 0 0)}.preloader[data-done=true]{clip-path:inset(0 0 100% 0);pointer-events:none}.preloader-core{display:grid;justify-items:center;gap:1.6rem;color:#f4f1ea;transition:opacity .38s linear,transform .7s var(--ease-out)}.preloader[data-done=true] .preloader-core{opacity:0;transform:translateY(-18px)}.preloader-glyph{width:clamp(64px,14vw,104px);height:auto;overflow:visible}.preloader-glyph path{stroke:#f0e0b4;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round;fill:#f4f1ea;fill-opacity:var(--fill, 0);transition:fill-opacity .22s linear}.preloader-bar{position:relative;width:clamp(160px,30vw,300px);height:1px;background:#f4f1ea29;overflow:hidden}.preloader-bar i{position:absolute;inset:0;transform-origin:left center;transform:scaleX(var(--load, 0));background:linear-gradient(90deg,#b08d3f,#f0e0b4);transition:transform .14s linear}.preloader-count{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:#f4f1ea8c}.marquee{position:relative;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.marquee-track{display:flex;flex:0 0 auto;align-items:center;gap:var(--marquee-gap, clamp(2rem, 5vw, 4.5rem));padding-inline-end:var(--marquee-gap, clamp(2rem, 5vw, 4.5rem));animation:marquee-run var(--marquee-dur, 40s) linear infinite;will-change:transform}.marquee[data-reverse=true] .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-run{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.marquee-word{display:inline-flex;align-items:center;gap:clamp(1.2rem,3vw,2.4rem);font-family:var(--display);font-size:var(--step-5);line-height:1;letter-spacing:-.03em;white-space:nowrap;color:var(--ink)}.marquee-word em{color:var(--gold)}.marquee-star{color:var(--gold);font-size:.42em;opacity:.85}.logo-rail{padding-block:clamp(1.4rem,3vw,2.2rem)}.logo-chip{display:inline-flex;align-items:center;gap:.7rem;flex:0 0 auto;padding:.7rem 1.15rem;border-radius:999px;border:1px solid var(--hair-soft);background:var(--sheet);color:var(--ink-mute);white-space:nowrap;transition:color var(--dur-s) linear,border-color var(--dur-s) linear,background var(--dur-s) linear}.logo-chip:hover{color:var(--ink);border-color:var(--hair-strong);background:var(--sheet-hover)}.logo-chip img,.logo-chip svg{width:20px;height:20px;object-fit:contain;filter:grayscale(1) brightness(1.7);opacity:.8;transition:filter var(--dur-s) linear,opacity var(--dur-s) linear}:root[data-theme=light] .logo-chip img{filter:grayscale(1) brightness(.6)}.logo-chip:hover img{filter:none;opacity:1}.logo-chip b{font-size:var(--step--1);font-weight:500;letter-spacing:-.01em}.panel{position:relative;padding:clamp(1.5rem,3vw,2.4rem);border-radius:var(--radius-l);border:1px solid var(--hair-soft);background:var(--sheet);overflow:hidden;transition:border-color var(--dur-m) var(--ease-out),background var(--dur-m) var(--ease-out),transform var(--dur-m) var(--ease-out)}.panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),var(--gold-wash),transparent 62%);transition:opacity var(--dur-m) linear}.panel:hover{border-color:var(--hair);background:var(--sheet-strong)}.panel:hover:after{opacity:1}.panel-gold{border-color:#d9be7a47;box-shadow:var(--lift-gold)}.panel-index{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.2em;color:var(--gold)}.panel h3{font-size:var(--step-2);margin-block:.9rem .7rem;letter-spacing:-.028em}.panel p{color:var(--ink-mute);font-size:var(--step--1);line-height:1.65}.tag-set{display:flex;flex-wrap:wrap;gap:6px}.tag{padding:.42em .85em;border-radius:999px;border:1px solid var(--hair-soft);background:var(--sheet);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.tag-gold{color:var(--gold);border-color:#d9be7a4d;background:var(--gold-wash)}.stat-grid{display:grid;gap:1px;background:var(--hair-soft);border:1px solid var(--hair-soft);border-radius:var(--radius-l);overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:860px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{padding:clamp(1.4rem,3vw,2.6rem) clamp(1.1rem,2vw,1.8rem);background:var(--base);display:grid;gap:.5rem;align-content:start;transition:background var(--dur-m) linear}.stat:hover{background:var(--raise)}.stat b{font-family:var(--display);font-size:var(--step-4);font-weight:400;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat b i{font-style:normal;color:var(--gold)}.stat>span{color:var(--ink-mute);font-size:var(--step--1);line-height:1.45}.acc{border-top:1px solid var(--hair-soft)}.acc-item{border-bottom:1px solid var(--hair-soft)}.acc-head{display:flex;align-items:center;gap:clamp(.8rem,2vw,1.8rem);width:100%;padding-block:clamp(1.1rem,2.4vw,1.9rem);text-align:start;color:var(--ink-soft);transition:color var(--dur-s) linear}.acc-head:hover,.acc-item[data-open=true] .acc-head{color:var(--ink)}.acc-head>.mono{color:var(--gold);flex:0 0 auto;opacity:.85}.acc-head h3{flex:1;font-size:var(--step-3);font-weight:500;letter-spacing:-.03em}.acc-sign{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:999px;border:1px solid var(--hair);transition:background var(--dur-m) var(--ease-out),border-color var(--dur-m) var(--ease-out),transform var(--dur-m) var(--ease-out)}.acc-sign:before,.acc-sign:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:currentColor;transition:transform var(--dur-m) var(--ease-in-out)}.acc-sign:after{transform:rotate(90deg)}.acc-item[data-open=true] .acc-sign{background:var(--gold);border-color:var(--gold);color:var(--base);transform:rotate(180deg)}.acc-item[data-open=true] .acc-sign:after{transform:rotate(0)}.acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .62s var(--ease-in-out)}.acc-item[data-open=true] .acc-body{grid-template-rows:1fr}.acc-body>div{overflow:hidden}.acc-inner{display:grid;gap:clamp(1.2rem,2.5vw,2rem);padding-bottom:clamp(1.4rem,3vw,2.4rem);opacity:0;transform:translateY(12px);transition:opacity var(--dur-m) linear,transform var(--dur-m) var(--ease-out)}.acc-item[data-open=true] .acc-inner{opacity:1;transform:none;transition-delay:.14s}@media(min-width:900px){.acc-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.acc-inner p{color:var(--ink-soft);font-size:var(--step-0);max-width:54ch}.acc-list{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.acc-list li{display:flex;gap:.7em;align-items:baseline;color:var(--ink-mute);font-size:var(--step--1)}.acc-list li:before{content:"";flex:0 0 auto;width:5px;height:5px;margin-top:.55em;border-radius:999px;background:var(--gold);opacity:.7}.frame{position:relative;border-radius:var(--radius-l);border:1px solid var(--hair);background:var(--raise);overflow:hidden;box-shadow:var(--lift-2)}.frame img{width:100%;height:100%;object-fit:cover}.frame-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--hair-soft);background:color-mix(in oklab,var(--raise-2) 70%,transparent)}.frame-bar i{width:8px;height:8px;border-radius:999px;background:var(--ink-ghost)}.frame-bar span{margin-inline-start:auto;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--ink-faint)}.phone{position:relative;width:100%;max-width:268px;margin-inline:auto;padding:9px;border-radius:40px;border:1px solid var(--hair);background:linear-gradient(160deg,var(--sheet-strong),transparent 60%),var(--raise);box-shadow:var(--lift-2)}.phone:before{content:"";position:absolute;top:17px;left:50%;transform:translate(-50%);width:62px;height:5px;border-radius:999px;background:var(--ink-ghost);z-index:2}.phone-screen{position:relative;border-radius:32px;overflow:hidden;background:var(--void)}.phone-screen img{width:100%;display:block}.form{display:grid;gap:clamp(1rem,2vw,1.5rem)}.field-row{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{position:relative;display:grid;gap:.55rem}.field>span{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.field input,.field select,.field textarea{width:100%;padding:1em 1.15em;border-radius:var(--radius-s);border:1px solid var(--hair);background:var(--sheet);color:var(--ink);font-size:var(--step-0);transition:border-color var(--dur-s) var(--ease-out),background var(--dur-s) var(--ease-out),box-shadow var(--dur-s) var(--ease-out)}.field textarea{resize:vertical;min-height:150px;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:var(--ink-faint)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold);background:var(--sheet-strong);box-shadow:0 0 0 4px var(--gold-wash)}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.1em center;padding-inline-end:2.6em}html[dir=rtl] .field select{background-position:left 1.1em center}.choice-set{display:flex;flex-wrap:wrap;gap:8px}.choice{position:relative;cursor:pointer}.choice input{position:absolute;opacity:0;width:0;height:0}.choice span{display:inline-block;padding:.62em 1.1em;border-radius:999px;border:1px solid var(--hair);background:var(--sheet);color:var(--ink-mute);font-size:var(--step--1);transition:color var(--dur-s) linear,border-color var(--dur-s) linear,background var(--dur-s) linear}.choice:hover span{color:var(--ink);border-color:var(--hair-strong)}.choice input:checked+span{color:var(--base);background:var(--gold);border-color:var(--gold)}.choice input:focus-visible+span{outline:2px solid var(--gold);outline-offset:3px}.form-note{display:flex;gap:.7em;align-items:flex-start;color:var(--ink-faint);font-size:var(--step--1)}.form-status{min-height:1.4em;font-size:var(--step--1);color:var(--ink-mute)}.form-status.success{color:var(--gold)}.form-status.error{color:#e0705c}.pill-live{display:inline-flex;align-items:center;gap:.6em;padding:.5em .95em .5em .75em;border-radius:999px;border:1px solid rgba(217,190,122,.28);background:var(--gold-wash);color:var(--gold);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.pill-live i{position:relative;width:6px;height:6px;border-radius:999px;background:currentColor}.pill-live i:after{content:"";position:absolute;inset:-4px;border-radius:999px;border:1px solid currentColor;animation:ping 2.2s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.6);opacity:0}}.rule{height:1px;background:linear-gradient(90deg,transparent,var(--hair),transparent);border:0;margin:0}.scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:.7rem;color:var(--ink-faint)}.scroll-cue i{position:relative;width:1px;height:52px;background:var(--hair);overflow:hidden}.scroll-cue i:after{content:"";position:absolute;inset-inline:0;height:40%;background:var(--gold);animation:cue-run 2.4s var(--ease-in-out) infinite}@keyframes cue-run{0%{transform:translateY(-110%)}60%,to{transform:translateY(260%)}}.kw{color:var(--ink);font-weight:500;background:linear-gradient(transparent 62%,var(--gold-wash) 62%);box-shadow:inset 0 -1px #d9be7a66}.hero{position:relative;min-height:100svh;display:grid;align-content:center;padding-block:calc(var(--header-h) + clamp(3rem,8vh,7rem)) clamp(3rem,8vh,6rem);overflow:hidden;isolation:isolate}.hero-canvas{position:absolute;inset:0;z-index:-2}.hero-canvas canvas{width:100%;height:100%}.hero-veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 60% at 50% 108%,var(--gold-wash),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--base) 55%,transparent) 0%,transparent 26%,transparent 66%,var(--base) 100%)}.hero-halo{position:absolute;z-index:-2;width:min(78vw,900px);aspect-ratio:1;inset-inline-start:50%;top:42%;translate:-50% -50%;border-radius:999px;pointer-events:none;background:radial-gradient(circle,var(--gold-glow) 0%,transparent 62%);filter:blur(70px);opacity:.55;animation:halo-breathe 12s var(--ease-in-out) infinite}@keyframes halo-breathe{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.12);opacity:.62}}.hero-inner{position:relative;display:grid;gap:clamp(1.6rem,3vw,2.4rem);justify-items:center;text-align:center}.hero-title{font-family:var(--display);font-size:var(--step-6);font-weight:400;line-height:.92;letter-spacing:-.04em;max-width:20ch}html[dir=rtl] .hero-title{line-height:1.2;letter-spacing:0}.hero-title .line-2{display:block}.hero-lede{max-width:60ch;font-size:var(--step-1);line-height:1.58;color:var(--ink-soft)}.hero-meta{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.8rem,2.4vw,2.2rem);margin-top:clamp(1rem,3vw,2.4rem);padding-top:clamp(1.2rem,3vw,2rem);border-top:1px solid var(--hair-soft);width:min(100%,900px);color:var(--ink-faint)}.hero-meta div{display:grid;gap:.25rem;justify-items:center}.hero-meta b{font-size:var(--step--1);font-weight:500;color:var(--ink-soft);letter-spacing:-.01em}.hero-cue{position:absolute;inset-inline:0;bottom:clamp(1rem,3vh,2.4rem);display:grid;justify-items:center}@media(max-width:860px){.hero-cue{display:none}}.hero-float{position:absolute;z-index:1;display:none;padding:.85rem 1.1rem;border-radius:14px;border:1px solid var(--hair);background:color-mix(in oklab,var(--raise) 74%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--lift-1);animation:float-drift 9s var(--ease-in-out) infinite}@media(min-width:1180px){.hero-float{display:grid;gap:.2rem}}.hero-float b{font-size:var(--step--1);font-weight:500}.hero-float span{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.hero-float-a{inset-inline-start:clamp(1rem,5vw,5rem);top:30%;animation-delay:-1s}.hero-float-b{inset-inline-end:clamp(1rem,5vw,5rem);top:40%;animation-delay:-4s}.hero-float-c{inset-inline-start:clamp(2rem,8vw,9rem);bottom:24%;animation-delay:-6.5s}.hero-float-d{inset-inline-end:clamp(2rem,7vw,7rem);bottom:30%;animation-delay:-2.5s}@keyframes float-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-16px,0)}}.manifesto{position:relative;padding-block:clamp(6rem,16vh,14rem)}.manifesto-text{font-family:var(--display);font-size:var(--step-5);font-weight:400;line-height:1.06;letter-spacing:-.032em;max-width:22ch;margin-inline:auto;text-align:center}html[dir=rtl] .manifesto-text{line-height:1.34;letter-spacing:0}.lit-word{color:var(--ink-ghost);transition:color .32s linear}.lit-word.is-lit{color:var(--ink)}.lit-word.is-accent.is-lit{color:var(--gold);font-style:italic}.manifesto-sign{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:clamp(2.4rem,5vw,4rem);color:var(--ink-faint)}.cap-media{position:relative;border-radius:var(--radius-m);overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--hair-soft);background:radial-gradient(120% 120% at 20% 10%,var(--gold-wash),transparent 60%),linear-gradient(150deg,var(--raise),var(--base));display:grid;place-items:center}.cap-media svg{width:46%;height:auto;color:var(--gold);opacity:.85}.cap-orbit{position:absolute;inset:12%;border-radius:999px;border:1px dashed var(--hair);animation:spin-slow 26s linear infinite}.cap-orbit:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:999px;background:var(--gold);box-shadow:0 0 14px var(--gold)}@keyframes spin-slow{to{transform:rotate(360deg)}}.reel{position:relative}.reel-item{position:relative;display:grid;gap:clamp(1.8rem,4vw,4rem);padding-block:clamp(3rem,8vw,7rem);border-top:1px solid var(--hair-soft);align-items:center}@media(min-width:960px){.reel-item{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.reel-item[data-flip=true] .reel-copy{order:2}.reel-item[data-flip=true] .reel-media{order:1}}.reel-media{position:relative}@media(min-width:960px){.reel-media{position:sticky;top:calc(var(--header-h) + 4vh)}}.reel-media-inner{position:relative;transition:transform .8s var(--ease-out)}.reel-item:hover .reel-media-inner{transform:translateY(-6px)}.reel-copy{display:grid;gap:clamp(1rem,2vw,1.5rem);align-content:center}.reel-index{display:flex;align-items:center;gap:.9rem;color:var(--gold)}.reel-index i{flex:1;height:1px;background:var(--hair);max-width:90px}.reel-title{font-family:var(--display);font-size:var(--step-4);font-weight:400;letter-spacing:-.03em}.reel-copy p{color:var(--ink-soft);max-width:52ch}.reel-facts{display:grid;gap:1px;background:var(--hair-soft);border:1px solid var(--hair-soft);border-radius:var(--radius-m);overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.reel-facts div{padding:1rem 1.1rem;background:var(--base);display:grid;gap:.3rem}.reel-facts b{font-size:var(--step-1);font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.reel-facts span{font-family:var(--mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint)}.hscroll-frame{position:relative;overflow:hidden}.hscroll{display:flex;gap:clamp(1rem,2vw,1.6rem);padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:4px}.hscroll::-webkit-scrollbar{display:none}.hcard{position:relative;flex:0 0 auto;width:min(78vw,420px);scroll-snap-align:center;border-radius:var(--radius-l);border:1px solid var(--hair-soft);background:var(--sheet);overflow:hidden;transition:border-color var(--dur-m) linear,transform var(--dur-m) var(--ease-out)}.hcard:hover{border-color:var(--hair-strong);transform:translateY(-6px)}.hcard-visual{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(150deg,var(--raise),var(--base))}.hcard-visual img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out),filter var(--dur-m) linear}.hcard:hover .hcard-visual img{transform:scale(1.05)}.hcard-body{padding:clamp(1.1rem,2vw,1.6rem);display:grid;gap:.55rem}.hcard-body h3{font-size:var(--step-1);letter-spacing:-.025em}.hcard-body p{color:var(--ink-mute);font-size:var(--step--1)}.hscroll-nav{display:flex;align-items:center;gap:.5rem}.hscroll-nav button{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid var(--hair);color:var(--ink-soft);background:var(--sheet);transition:color var(--dur-s) linear,background var(--dur-s) linear,border-color var(--dur-s) linear}.hscroll-nav button:hover{color:var(--base);background:var(--gold);border-color:var(--gold)}.hscroll-nav button svg{width:15px;height:15px}html[dir=rtl] .hscroll-nav button svg{transform:scaleX(-1)}.stack{position:relative;display:grid;gap:clamp(1rem,2vw,1.6rem)}.stack-card{position:sticky;top:calc(var(--header-h) + clamp(1.2rem,4vh,3.5rem));border-radius:var(--radius-l);border:1px solid var(--hair);background:radial-gradient(120% 140% at 100% 0%,var(--gold-wash),transparent 55%),color-mix(in oklab,var(--raise) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lift-2);overflow:hidden;transform-origin:top center}.stack-card-inner{display:grid;gap:clamp(1.2rem,3vw,2.5rem);padding:clamp(1.6rem,3.4vw,3rem)}@media(min-width:900px){.stack-card-inner{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:start}}.stack-num{font-family:var(--display);font-size:var(--step-5);line-height:.85;color:transparent;-webkit-text-stroke:1px var(--hair-strong);letter-spacing:-.04em}.stack-card h3{font-size:var(--step-3);letter-spacing:-.03em;margin-bottom:.8rem}.stack-card p{color:var(--ink-soft);max-width:60ch}.stack-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:1.4rem}.quote-deck{position:relative;display:grid}.quote-slide{grid-area:1 / 1;display:grid;gap:clamp(1.4rem,3vw,2.2rem);justify-items:center;text-align:center;opacity:0;transform:translateY(18px) scale(.99);pointer-events:none;transition:opacity .7s linear,transform .9s var(--ease-out)}.quote-slide[data-active=true]{opacity:1;transform:none;pointer-events:auto}.quote-slide blockquote{margin:0;font-family:var(--display);font-size:var(--step-3);font-weight:400;line-height:1.22;letter-spacing:-.025em;max-width:30ch}html[dir=rtl] .quote-slide blockquote{line-height:1.5;letter-spacing:0}.quote-mark{font-family:var(--display);font-size:var(--step-5);line-height:.6;color:var(--gold);opacity:.5}.quote-by{display:grid;gap:.3rem;justify-items:center}.quote-by b{font-size:var(--step--1);font-weight:500}.quote-dots{display:flex;justify-content:center;gap:8px;margin-top:clamp(2rem,4vw,3rem)}.quote-dots button{position:relative;width:34px;height:2px;border-radius:999px;background:var(--hair-strong);overflow:hidden}.quote-dots button[aria-current=true]:after{content:"";position:absolute;inset:0;background:var(--gold);transform-origin:left center;animation:dot-fill 7s linear forwards}@keyframes dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tier-grid{display:grid;gap:clamp(1rem,2vw,1.4rem);grid-template-columns:minmax(0,1fr);align-items:stretch}@media(min-width:900px){.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tier{display:grid;align-content:start;gap:1.1rem;padding:clamp(1.5rem,3vw,2.4rem);border-radius:var(--radius-l);border:1px solid var(--hair-soft);background:var(--sheet);transition:transform var(--dur-m) var(--ease-out),border-color var(--dur-m) linear,background var(--dur-m) linear}.tier:hover{transform:translateY(-8px);border-color:var(--hair-strong);background:var(--sheet-strong)}.tier[data-featured=true]{border-color:#d9be7a57;background:radial-gradient(120% 100% at 50% 0%,var(--gold-wash),transparent 60%),var(--sheet-strong);box-shadow:var(--lift-gold)}.tier h3{font-size:var(--step-2);letter-spacing:-.03em}.tier>p{color:var(--ink-mute);font-size:var(--step--1)}.tier-price{font-family:var(--display);font-size:var(--step-3);letter-spacing:-.03em;padding-bottom:1rem;border-bottom:1px solid var(--hair-soft)}.tier-price small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:.5rem}.tier .acc-list{margin-block:.2rem .6rem}.map-shell{position:relative;border-radius:var(--radius-l);border:1px solid var(--hair-soft);background:linear-gradient(160deg,var(--raise),var(--base));overflow:hidden;padding:clamp(1.2rem,3vw,2.4rem)}.map-shell svg{width:100%;height:auto}.map-land{fill:var(--ink-ghost)}.map-node{fill:var(--gold)}.map-ping{fill:none;stroke:var(--gold);stroke-width:.7;transform-box:fill-box;transform-origin:center;animation:map-ping 3.4s var(--ease-out) infinite}@keyframes map-ping{0%{transform:scale(.3);opacity:.9}to{transform:scale(2.6);opacity:0}}.map-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--hair-soft)}.map-legend span{display:inline-flex;align-items:center;gap:.5em;color:var(--ink-mute);font-size:var(--step--1)}.map-legend span:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--gold)}.bench-grid{display:grid;gap:1px;background:var(--hair-soft);border:1px solid var(--hair-soft);border-radius:var(--radius-l);overflow:hidden;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.bench{position:relative;padding:clamp(1.4rem,2.6vw,2rem);background:var(--base);display:grid;gap:.7rem;align-content:start;transition:background var(--dur-m) linear}.bench:hover{background:var(--raise)}.bench-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--hair);background:var(--sheet-strong);color:var(--gold)}.bench-avatar svg{width:20px;height:20px}.bench b{font-size:var(--step-0);font-weight:500;letter-spacing:-.02em}.bench span{color:var(--ink-mute);font-size:var(--step--1)}.cta-band{position:relative;overflow:hidden;padding-block:clamp(5rem,12vw,10rem);text-align:center;isolation:isolate}.cta-band:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 90% at 50% 110%,var(--gold-glow),transparent 68%),radial-gradient(60% 60% at 12% 0%,color-mix(in oklab,var(--indigo) 42%,transparent),transparent 70%),radial-gradient(60% 60% at 88% 10%,color-mix(in oklab,var(--teal) 38%,transparent),transparent 70%);opacity:.75}.cta-title{font-family:var(--display);font-size:var(--step-6);font-weight:400;line-height:.94;letter-spacing:-.04em;max-width:18ch;margin-inline:auto}html[dir=rtl] .cta-title{line-height:1.22;letter-spacing:0}.cta-band p{margin-top:clamp(1.2rem,2.4vw,1.8rem);color:var(--ink-soft);max-width:52ch;margin-inline:auto}.cta-mail{display:inline-flex;align-items:center;gap:.8rem;margin-top:clamp(2rem,4vw,3rem);font-family:var(--mono);font-size:var(--step--1);letter-spacing:.08em;color:var(--ink-mute)}.page-hero{position:relative;padding-block:calc(var(--header-h) + clamp(4rem,10vh,8rem)) clamp(2.5rem,6vw,5rem);overflow:hidden}.page-hero-inner{display:grid;gap:clamp(1.2rem,2.4vw,1.8rem)}.page-hero h1{font-family:var(--display);font-size:var(--step-5);font-weight:400;letter-spacing:-.035em;max-width:24ch}html[dir=rtl] .page-hero h1{line-height:1.22;letter-spacing:0}.crumbs{display:flex;align-items:center;gap:.6rem;color:var(--ink-faint)}.crumbs a:hover{color:var(--gold)}.case-grid{display:grid;gap:clamp(1.6rem,4vw,3.5rem)}@media(min-width:960px){.case-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.case-aside{position:sticky;top:calc(var(--header-h) + 4vh)}}.case-aside{display:grid;gap:1px;background:var(--hair-soft);border:1px solid var(--hair-soft);border-radius:var(--radius-m);overflow:hidden}.case-aside div{padding:1.1rem 1.3rem;background:var(--base);display:grid;gap:.35rem}.case-aside dt{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.case-aside dd{margin:0;font-size:var(--step--1);color:var(--ink-soft)}.case-body{display:grid;gap:clamp(1.6rem,3vw,2.6rem)}.case-body h2{font-size:var(--step-2);letter-spacing:-.03em}.case-body p{color:var(--ink-soft)}.case-steps{display:grid;gap:1px;background:var(--hair-soft);border-radius:var(--radius-m);overflow:hidden;border:1px solid var(--hair-soft)}.case-step{display:grid;gap:.4rem;padding:1.2rem 1.4rem;background:var(--base);grid-template-columns:auto minmax(0,1fr);column-gap:1.4rem;align-items:baseline}.case-step>.mono{color:var(--gold)}.nf{min-height:100svh;display:grid;place-content:center;text-align:center;gap:1.6rem;padding:calc(var(--header-h) + 4rem) var(--gutter) 6rem}.nf-code{font-family:var(--display);font-size:clamp(6rem,26vw,20rem);line-height:.8;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--hair-strong)}.contact-page{padding-top:calc(var(--header-h) + clamp(2.5rem,5vw,5rem))}.intake-heading{padding-bottom:2.5rem}.intake-heading h1{font-family:var(--display);font-size:clamp(2.8rem,5vw,5.5rem);font-weight:400;max-width:20ch;margin-block:1.3rem 1rem;line-height:1.06}.intake-heading>p{max-width:62ch;color:var(--ink-soft);font-size:1.1rem}.contact-jump{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;color:var(--gold);font-size:.95rem}.contact-jump a{padding-block:.5rem;border-bottom:1px solid var(--hair)}.intake-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1rem,3vw,3rem);align-items:start}.intake-grid>*,.intake-aside{min-width:0}.intake-grid .panel{padding:clamp(1.25rem,3vw,2.8rem)}.intake-grid h2{font-family:var(--display);font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.1;margin-block:.8rem}.intake-grid p{font-size:1rem;line-height:1.65;color:var(--ink-soft)}.intake-grid .eyebrow{font-size:.75rem}.intake-intro{margin-bottom:1.8rem}.form-fields{display:grid;gap:1.3rem;border:0;padding:0;margin:0;min-width:0}.form-fields>.btn{justify-self:start}.intake-grid .field>span,.slot-field legend{color:var(--ink-soft);font-size:.875rem;font-family:var(--sans);text-transform:none;letter-spacing:0}.intake-grid .field small{font-size:.8rem;color:var(--ink-mute)}.intake-grid input,.intake-grid textarea,.intake-grid select{min-width:0;font-size:1rem}.intake-grid input[type=email]{direction:ltr;text-align:start}.intake-grid .field-hint{font-size:.875rem;color:var(--ink-mute)}.brief-details{border-block:1px solid var(--hair);padding-block:1.1rem}.brief-details summary{cursor:pointer;color:var(--ink-soft);font-size:.95rem}.brief-details summary>span{color:var(--ink-mute);font-size:.8rem}.brief-details[open]>.form-fields{margin-top:1.5rem}.intake-grid .form-note{font-size:.8rem;color:var(--ink-mute)}.form-note>svg{width:18px;height:18px;flex:0 0 auto;color:var(--gold)}.honey-field{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.intake-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--hair);background:var(--gold-wash);border-radius:14px;color:var(--gold);margin-bottom:1.8rem}.intake-icon svg{width:25px}.meeting-panel{background:linear-gradient(135deg,var(--gold-wash),transparent 50%),var(--sheet)}.meeting-agenda{display:grid;gap:.6rem;list-style:none;padding:0;margin-block:1.5rem;color:var(--ink-soft);font-size:.925rem}.meeting-agenda li{display:flex;align-items:baseline;gap:.6rem}.meeting-agenda svg{width:16px;height:16px;flex:0 0 auto;color:var(--gold)}.intake-grid .booking-notice{color:var(--gold);font-size:.8rem;padding-block:1rem;border-block:1px solid var(--hair);margin-bottom:1.5rem}.slot-field{border:0;padding:0;margin:0;min-width:0}.slot-field legend{margin-bottom:.8rem}.booking-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.booking-slots .choice span{text-align:center;display:block;font-size:.875rem;padding:.7rem .25rem;border-radius:8px}.booking-details{display:grid;gap:1.2rem;padding-top:1.2rem;border-top:1px solid var(--hair)}.booking-details h3{font-size:1.1rem;font-family:var(--sans);margin:0}.booking-details textarea{min-height:95px}.booking-message,.booking-confirmation,.brief-success{display:grid;justify-items:start;gap:1.25rem}.booking-confirmation h3{font-size:1.5rem;line-height:1.3;margin:0}.booking-reference b{font-family:var(--mono);font-weight:400;font-size:.75rem;overflow-wrap:anywhere}.success-check{width:48px;height:48px;padding:10px;border-radius:50%;color:var(--gold);background:var(--gold-wash)}.intake-direct{display:flex;align-items:center;gap:1rem;padding:1.5rem .25rem;font-size:.875rem}.intake-direct svg{width:22px;flex:0 0 auto;color:var(--gold)}.intake-direct p{color:var(--ink-mute);margin-bottom:.3rem}.intake-direct a{overflow-wrap:anywhere}.intake-next{padding-block:clamp(3rem,6vw,7rem)}.intake-next ol{list-style:none;padding:0;margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.intake-next li{border-top:1px solid var(--hair);padding-top:1.2rem}.next-number{font-family:var(--mono);font-size:.8rem;color:var(--gold)}.intake-next h3{font-size:1.2rem;line-height:1.4;margin-block:1.2rem .6rem}.intake-next p{color:var(--ink-soft);font-size:.95rem}.intake-grid button:disabled{opacity:.5;cursor:not-allowed}.intake-grid :focus-visible,.contact-jump a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.intake-grid .form-status.error,.intake-grid .form-status.error p{color:#eea48c}:root[data-theme=light] .intake-grid .form-status.error,:root[data-theme=light] .intake-grid .form-status.error p{color:#9c351e}.footer-booking{color:var(--gold)}html[dir=rtl] .intake-heading h1,html[dir=rtl] .intake-grid h2{font-family:var(--arabic);font-weight:500;line-height:1.5;letter-spacing:0}html[dir=rtl] .intake-heading h1{font-size:clamp(2.1rem,4vw,4.4rem);max-width:27ch}html[dir=rtl] .intake-grid h2{font-size:clamp(1.7rem,2.7vw,2.5rem)}html[dir=rtl] .intake-grid .field>span,html[dir=rtl] .slot-field legend,html[dir=rtl] .booking-details h3{font-family:var(--arabic)}@media(max-width:900px){.intake-grid,.intake-next ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:430px){.intake-grid .btn{white-space:normal;width:100%;padding-inline:1.1rem}}.hero{padding-block:calc(var(--header-h) + clamp(1.8rem,4vh,3rem)) 2rem}.hero-inner{gap:clamp(1rem,2.5vh,1.8rem)}.hero-title{font-size:clamp(3.1rem,min(7.7vw,10svh),8rem)}.hero-cue{position:relative;inset:auto;margin-top:clamp(2rem,4vh,3rem)}.hero-cue .scroll-cue{gap:.55rem}.hero-cue .scroll-cue i{height:30px}.hero-contact-note{margin-top:1rem;max-width:48ch;margin-inline:auto;color:var(--ink-mute);font-size:.875rem}.hero-work-link{display:inline-block;margin-top:1rem;font-size:.875rem;color:var(--ink-soft)}.hero-meta{row-gap:1.1rem}.hero-meta>div{min-width:115px}.brand-glyph{color:var(--gold);width:38px;height:38px}.brand-name b{font-size:1.1rem;letter-spacing:-.035em}.marquee{direction:ltr;isolation:isolate;--marquee-gap: 1rem}.marquee-track{gap:0;padding:0}.marquee-group{display:flex;flex:0 0 auto;align-items:center;gap:var(--marquee-gap);padding-inline-end:var(--marquee-gap)}.marquee[data-paused=true] .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-toggle{position:absolute;z-index:2;right:max(.75rem,3%);top:50%;translate:0 -50%;display:grid;place-items:center;width:36px;height:36px;background:var(--raise);color:var(--gold);border:1px solid var(--hair-strong);border-radius:50%;opacity:0;transition:opacity .18s}.marquee:hover .marquee-toggle,.marquee:focus-within .marquee-toggle{opacity:1}.marquee-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.tech-marquee{padding-block:.25rem;--marquee-gap: .8rem}.tech-chip{display:flex;align-items:center;gap:.9rem;padding:1.2rem 1.4rem;border:1px solid var(--hair);background:var(--sheet);border-radius:14px;flex:0 0 auto;white-space:nowrap;color:var(--ink-soft)}.tech-chip b{font-family:var(--sans);font-size:1rem;font-weight:500}.tech-icon{display:grid;place-items:center;width:30px;height:30px;color:var(--gold);flex:0 0 auto}.tech-icon img{width:27px;height:27px;object-fit:contain}.tech-icon svg{width:27px;height:27px}.stat-grid{background:transparent;border:0;border-block:1px solid var(--hair);border-radius:0;gap:0}.stat{background:transparent;padding:clamp(2rem,4vw,4rem) clamp(1rem,2.5vw,2.5rem);border-inline-end:1px solid var(--hair);gap:1rem}.stat:last-child{border-inline-end:0}.stat b,html[dir=rtl] .stat b{color:var(--gold);font-family:var(--sans);font-size:clamp(3.25rem,6.8vw,7rem);font-weight:500;letter-spacing:-.065em;line-height:1;direction:ltr;unicode-bidi:isolate}.stat>span{color:var(--ink-soft);font-size:.95rem;max-width:23ch}.stat b>span{font:inherit;color:inherit;letter-spacing:inherit}.service-accordion .acc-head{gap:clamp(.75rem,2vw,1.6rem);padding-block:1.6rem}.service-nav-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border:1px solid var(--hair);background:var(--sheet);color:var(--ink-mute);border-radius:12px;transition:color .25s,border-color .25s,background .25s}.service-nav-icon svg{width:30px;height:30px}.service-nav-icon svg *{stroke-width:3}.service-accordion .acc-item[data-open=true] .service-nav-icon{color:var(--gold);border-color:var(--gold-deep);background:var(--gold-wash)}.service-accordion .acc-body{transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1)}.service-accordion .acc-inner{transition:opacity .22s ease,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.service-accordion .acc-item[data-open=true] .acc-inner{transition-delay:60ms;transform:none}.cap-media{aspect-ratio:16 / 10;background:radial-gradient(ellipse at center,var(--gold-wash),transparent 65%),var(--raise)}.cap-media>svg{width:44%;max-width:230px;opacity:1;transform:translateY(10px) scale(.95);transition:transform .55s cubic-bezier(.22,1,.36,1)}.acc-item[data-open=true] .cap-media>svg{transform:none}.service-detail{transform-box:fill-box;transform-origin:center}.acc-item[data-open=true] .cap-media .service-detail{animation:service-settle .65s cubic-bezier(.22,1,.36,1) both}@keyframes service-settle{0%{opacity:0;transform:translateY(5px) scale(.9)}to{opacity:1;transform:none}}html[dir=rtl] body{font-family:var(--arabic);font-size:var(--step-0);font-weight:400;line-height:1.9}html[dir=rtl] :is(h1,h2,h3,h4,.display,.sec-title,.cta-title,.hero-title,.reel-title){font-family:var(--arabic);font-weight:500;letter-spacing:0}html[dir=rtl] .hero-title{font-size:clamp(2.8rem,min(5.7vw,8.5svh),5.5rem);line-height:1.4;max-width:23ch}html[dir=rtl] .hero-title .serif-accent{font-weight:600}html[dir=rtl] .sec-title{font-size:clamp(2rem,3.5vw,3.75rem);line-height:1.5}html[dir=rtl] .sec-text,html[dir=rtl] .hero-lede,html[dir=rtl] .lede{font-size:var(--step-1);line-height:1.95}html[dir=rtl] :is(.mono,.eyebrow,.tag,.field>span,.pill-live,.lang-btn){letter-spacing:0}html[dir=rtl] :is(.btn,.nav-link,.logo-chip b,.form-note){font-family:var(--arabic)}html[dir=rtl] .brand-name b,html[dir=rtl] .tech-chip b{font-family:var(--sans)}html[dir=rtl] .split-word-mask{padding-block:.22em;margin-block:-.22em}html[dir=rtl] .manifesto-text{font-weight:400;line-height:1.9}html[dir=rtl] .hero-meta b{letter-spacing:0}html[dir=rtl] .field input,html[dir=rtl] .field select,html[dir=rtl] .field textarea{font-family:var(--arabic)}@media(max-width:860px){.stat:nth-child(2){border-inline-end:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--hair)}.hero-cue{display:none}}@media(max-width:600px){.service-accordion .acc-head{flex-wrap:wrap}.service-accordion .acc-head h3{font-size:1.3rem}.service-accordion .acc-head .tag{order:4;margin-inline-start:58px}.service-nav-icon{width:38px;height:38px}.hero-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hero-meta b{font-size:.8rem}.marquee-toggle{opacity:1}}@media(prefers-reduced-motion:reduce){.marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.marquee-track{animation:none;transform:none}.marquee-track[aria-hidden=true],.marquee-group[aria-hidden=true],.marquee-toggle{display:none}.service-accordion .acc-body,.service-accordion .acc-inner,.cap-media>svg{transition:none}.acc-item[data-open=true] .cap-media .service-detail{animation:none}}.erp-header{display:flex;align-items:center;justify-content:space-between;gap:2rem}.erp-header>div{max-width:760px}.erp-header .sec-title{font-family:var(--display);font-size:var(--step-5);font-weight:400;max-width:18ch}.erp-header p{color:var(--ink-soft);font-size:var(--step-1);line-height:1.7;max-width:60ch;margin-top:1.25rem}.erp-mark{display:grid;place-items:center;width:clamp(80px,12vw,160px);aspect-ratio:1;color:var(--gold);border:1px solid var(--hair);background:var(--gold-wash);border-radius:28px;flex:0 0 auto}.erp-mark svg{width:55%}.erp-modules{display:flex;flex-wrap:wrap;list-style:none;gap:1rem 2rem;padding:0;margin-block:2rem 2.5rem;color:var(--ink-soft)}.erp-modules li{display:flex;align-items:center;gap:.6rem;font-size:.95rem}.erp-modules svg{width:18px;color:var(--gold)}.erp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.erp-plan{display:grid;align-content:start;justify-items:start;gap:1.2rem}.erp-plan .erp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.9rem;margin:.3rem 0 0}.erp-price b{font-family:var(--sans);font-size:clamp(3rem,5vw,5.5rem);font-weight:500;letter-spacing:-.06em;color:var(--gold)}.erp-price span{color:var(--ink-mute);font-size:.9rem;font-weight:400;letter-spacing:0}.erp-plan .erp-lyd{display:flex;flex-wrap:wrap;gap:.6rem;min-height:2rem;align-items:baseline;color:var(--ink-soft);font-size:.9rem}.erp-lyd b{font-size:clamp(1.3rem,2vw,1.8rem);color:var(--ink);font-weight:500}.erp-plan .btn{margin-top:.5rem}.erp-rate,.erp-note{margin-top:1.5rem;color:var(--ink-mute);font-size:.875rem;line-height:1.8}.erp-rate b{color:var(--ink-soft);font-weight:400;display:inline-block}.erp-rate a{text-decoration:underline;text-underline-offset:3px}.erp-note{margin-top:.6rem}.intake-grid .erp-enquiry{color:var(--gold);padding:1rem;border:1px solid var(--hair);background:var(--gold-wash);border-radius:10px}.admin-page{padding-block:calc(var(--header-h) + 3rem) 5rem}.admin-page h1{font-size:clamp(2rem,4vw,3rem);line-height:1.3;margin-block:1rem}.admin-page>p{color:var(--ink-soft);margin-bottom:2rem}.admin-page .field>span{font-size:.9rem;color:var(--ink-soft);text-transform:none;letter-spacing:0;font-family:inherit}.admin-price-preview{display:grid;gap:1rem;border-block:1px solid var(--hair);padding-block:1.4rem}.admin-price-preview h2{font-size:1.3rem}.admin-price-preview b{color:var(--gold);font-weight:500}.admin-price-preview small{color:var(--ink-mute);font-size:.8rem}.admin-page .form-status{margin-top:1.5rem}html[dir=rtl] .erp-header .sec-title{font-family:var(--arabic);line-height:1.5;font-size:clamp(2rem,4vw,4rem);max-width:23ch}@media(max-width:700px){.erp-plans{grid-template-columns:minmax(0,1fr)}.erp-mark{display:none}.erp-header .sec-title{max-width:none}}.erp-page{padding-top:calc(var(--header-h) + clamp(2rem,5vw,5rem))}.erp-page .crumbs{margin-bottom:2.5rem}.erp-starting{font-size:.85rem;color:var(--ink-mute)}.erp-explore{margin-top:1.5rem}.erp-packages-heading{font-size:var(--step-3);line-height:1.4;margin-block:3rem 1.5rem}.erp-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);align-items:stretch}.erp-package{display:flex;flex-direction:column;padding:clamp(1.3rem,2.3vw,2.5rem)}.erp-package>h3{font-size:1.65rem;line-height:1.4;margin:0 0 .5rem}.erp-package .erp-package-description{font-size:.95rem;min-height:3.5em;margin-bottom:1.5rem}.erp-payment{display:grid;gap:.8rem}.erp-package .erp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.erp-package .erp-price b{font-size:clamp(2.65rem,3.8vw,4rem);line-height:1.1}.erp-package .erp-lyd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-height:3em;font-size:.875rem}.erp-package .erp-lyd b{font-size:1.25rem}.erp-payment-license .erp-price b{color:var(--ink);font-size:clamp(2.4rem,3.3vw,3.4rem)}.erp-package .btn{width:100%;white-space:normal;text-align:center;padding-inline:1rem}.erp-or{display:flex;align-items:center;gap:1rem;color:var(--ink-mute);font-size:.8rem;margin-block:1.5rem}.erp-or:before,.erp-or:after{content:"";height:1px;flex:1;background:var(--hair)}.admin-tier-preview{display:grid;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid var(--hair)}.admin-tier-preview h3{font-size:1.1rem;line-height:1.4;margin:0}@media(max-width:960px){.erp-packages{grid-template-columns:minmax(0,1fr)}.erp-package .erp-package-description{min-height:0}}:root{--sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display: var(--sans);--mono: var(--sans);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: var(--ease-out);--gutter: clamp(22px, 4.5vw, 88px);--shell: 1680px;--header-h: 88px;--radius-s: 5px;--radius-m: 8px;--radius-l: 12px;--radius-xl: 16px;--gold-glow: transparent;--gold-wash: rgba(170, 143, 85, .055)}:root,:root[data-theme=light]{color-scheme:light;--void: #e9e9e6;--base: #f8f8f6;--base-2: #f0f0ed;--raise: #fff;--raise-2: #f5f5f2;--ink: #222321;--ink-soft: #51524f;--ink-mute: #696a66;--ink-faint: #73746f;--ink-ghost: #dedfda;--sheet: rgba(30, 31, 28, .025);--sheet-strong: rgba(30, 31, 28, .05);--sheet-hover: rgba(30, 31, 28, .07);--hair: #d9dad4;--hair-soft: #e6e6e1;--hair-strong: #b9bab4;--gold: #91743e;--gold-deep: #80622e;--gold-bright: #aa8f55;--gold-glow: transparent;--gold-wash: rgba(170, 143, 85, .055);--lift-1: 0 12px 30px -20px #0002;--lift-2: 0 24px 60px -24px #0002;--lift-gold: none}:root[data-theme=dark]{color-scheme:dark;--void: #111210;--base: #1a1b19;--base-2: #222320;--raise: #292a27;--raise-2: #2c2d2a;--ink: #f5f5f0;--ink-soft: #c1c2ba;--ink-mute: #a5a69e;--ink-faint: #a5a69e;--ink-ghost: #393a34;--sheet: #ffffff05;--sheet-strong: #ffffff0c;--sheet-hover: #ffffff12;--hair: #3c3d37;--hair-soft: #30312b;--hair-strong: #65665d;--gold: #c5ad7b;--gold-deep: #aa8f55;--gold-bright: #d9c598}html{scroll-behavior:smooth}body{letter-spacing:-.014em;cursor:auto}a,button,summary{cursor:pointer}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}h1,h2,h3,h4{font-family:var(--sans);font-weight:500;letter-spacing:-.045em}main:focus{outline:none}.ed-label{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.045em}.ed-label>i{display:inline-block;width:6px;height:6px;background:var(--gold)}.ed-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:500;white-space:nowrap}.ed-link>span:last-child,.ed-button>span{display:inline-block;transition:transform .35s var(--ease-out)}.ed-link:hover>span:last-child{transform:translate(3px,-3px)}.ed-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:52px;padding:14px 24px;background:var(--ink);border:1px solid var(--ink);color:var(--base);border-radius:3px;font-size:14px;font-weight:500;transition:background .3s,transform .35s var(--ease-out)}.ed-button:hover{background:var(--ink-soft);transform:translateY(-2px)}.ed-button:hover>span{transform:translate(2px,2px)}.ed-count{color:var(--ink-mute);margin-inline-start:7px}.ed-header{position:fixed;inset:0 0 auto;z-index:150;background:transparent;transition:background .35s,border-color .35s;border-bottom:1px solid transparent}.ed-header[data-stuck=true],.ed-header[data-menu-open=true]{background:color-mix(in srgb,var(--base) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--hair-soft)}.ed-header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:40px;transition:height .35s var(--ease-out)}.ed-header[data-stuck=true] .ed-header-inner{height:68px}.ed-brand{display:flex;gap:9px;align-items:center}.ed-brand>svg{width:28px;height:28px}.ed-brand>span{display:flex;align-items:baseline;gap:5px;font-size:24px;font-weight:600;letter-spacing:-.055em;line-height:1}.ed-brand-studio{font-size:13px;font-weight:400;letter-spacing:-.02em}.ed-brand i{display:block;width:4px;height:4px;background:var(--gold);margin-inline-start:2px}.ed-nav{display:flex;align-items:center;gap:34px;margin-inline-start:auto}.ed-nav a{font-size:13px;color:var(--ink-soft);position:relative;padding-block:7px}.ed-nav a:after{content:"";position:absolute;bottom:0;inset-inline:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.ed-nav a:hover,.ed-nav a[aria-current=page]{color:var(--ink)}.ed-nav a:hover:after,.ed-nav a[aria-current=page]:after{transform:scaleX(1)}.ed-header-tools{display:flex;align-items:center;gap:30px}.ed-header-contact{padding-inline-start:28px;border-inline-start:1px solid var(--hair);font-size:13px}.ed-language{position:relative}.ed-language>button{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:11px}.ed-language svg{width:10px}.ed-language-menu{position:absolute;top:100%;inset-inline-end:0;background:var(--raise);border:1px solid var(--hair);box-shadow:var(--lift-2);width:190px;padding:8px}.ed-language-menu button{display:flex;width:100%;padding:10px 12px;justify-content:space-between;align-items:center;gap:18px;font-size:14px}.ed-language-menu button:hover,.ed-language-menu button[aria-current=true]{background:var(--base-2)}.ed-language-menu button span{font-size:10px;color:var(--ink-mute)}.ed-burger{display:none;width:44px;height:44px;padding:12px}.ed-burger i{display:block;height:1px;width:20px;margin:6px 0;background:var(--ink);transition:transform .3s}.ed-burger[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.ed-burger[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.ed-menu{position:fixed;inset:0;z-index:149;display:flex;flex-direction:column;justify-content:space-between;padding:130px var(--gutter) 36px;background:var(--base);visibility:hidden;opacity:0;transform:translateY(-12px);transition:opacity .35s,transform .5s var(--ease-out),visibility .35s;overflow-y:auto}.ed-menu[data-open=true]{visibility:visible;opacity:1;transform:none}.ed-menu nav{display:grid}.ed-menu nav a{display:flex;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--hair);font-size:clamp(32px,7vw,72px);letter-spacing:-.035em}.ed-menu nav a>span:last-child{font-size:30px;margin-inline-start:auto}.ed-menu nav .ed-label{align-self:flex-start;padding-top:13px;color:var(--ink-mute)}.ed-menu-footer{padding-top:40px;font-size:15px}.ed-menu-footer p{margin-top:10px;color:var(--ink-mute)}.ed-menu-languages{display:flex;gap:8px;margin-top:24px;flex-wrap:wrap}.ed-menu-languages button{display:grid;place-items:center;width:40px;height:40px;font-size:12px;border:1px solid var(--hair)}.ed-menu-languages button[aria-current=true]{background:var(--ink);color:var(--base)}.ed-menu-languages svg{width:16px;height:16px}.ed-hero{padding-top:clamp(145px,18vh,210px);padding-bottom:26px}.ed-hero-top{display:flex;justify-content:space-between;align-items:center}.ed-location{font-size:12px;color:var(--ink-mute)}.ed-hero-title{font-size:clamp(64px,9.15vw,160px);font-weight:500;line-height:1.015;letter-spacing:-.055em;margin:53px 0 44px}.ed-line-mask{display:block;overflow:hidden;padding-bottom:.13em;margin-bottom:-.13em}.ed-line-mask>span{display:block;animation:ed-type-in 1.1s var(--ease-out) both}.ed-line-mask+.ed-line-mask{color:#858680}@keyframes ed-type-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.ed-hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.ed-hero-bottom>p{font-size:clamp(18px,1.5vw,23px);color:var(--ink-soft);line-height:1.5;max-width:400px}.ed-actions{display:flex;align-items:center;gap:32px}.ed-hero-foot{display:flex;justify-content:space-between;width:100%;margin-top:clamp(70px,11vh,130px)}.ed-hero-foot>span:last-child{font-size:19px}.ed-work{scroll-margin-top:84px}.ed-project{--scene-progress: 0;position:relative;margin-bottom:80px}.ed-project-cinematic{height:165svh}.ed-scene-sticky{position:sticky;top:76px}.ed-scene{position:relative;overflow:hidden;min-height:660px;height:76svh;max-height:960px;margin-inline:var(--gutter);isolation:isolate}.ed-project-cinematic .ed-scene{margin-inline:calc(var(--gutter) * (1 - var(--scene-progress)))}.ed-scene-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;position:absolute;top:30px;inset-inline:34px;z-index:3}.ed-scene-heading .ed-label{font-size:11px;color:inherit;opacity:.65}.ed-scene-copy{position:absolute;z-index:2}.ed-project-brand{font-size:clamp(40px,5vw,80px);font-weight:500;letter-spacing:-.06em;line-height:1.1;display:inline-block}.ed-project-brand>span{font-size:.22em;vertical-align:top;display:inline-block;margin-top:.32em;margin-inline-start:.35em}.ed-scene-copy>p{font-size:clamp(16px,1.5vw,22px);margin-top:12px;letter-spacing:-.02em}.ed-scene-device{position:absolute;z-index:2}.ed-scene-watermark{display:none}.ed-scene-promrkts{background:#212421;color:#f4f4ee}.ed-scene-promrkts .ed-scene-copy{top:13%;inset-inline:0;text-align:center}.ed-scene-promrkts .ed-project-brand{font-size:clamp(38px,4.1vw,64px)}.ed-scene-promrkts .ed-scene-copy>p{color:#c2c6bd;font-size:16px;margin-top:8px}.ed-scene-promrkts .ed-scene-device{width:min(82%,1130px);top:34%;left:50%;transform:translate(-50%) perspective(1600px) rotateX(calc(8deg * (1 - var(--scene-progress)))) scale(calc(.93 + var(--scene-progress) * .07));transform-origin:center bottom}.ed-scene-promrkts:after{content:"";position:absolute;inset:auto 0 0;height:10%;background:linear-gradient(transparent,#21242199);z-index:3;pointer-events:none}.ed-device{position:relative;line-height:0}.ed-device-desktop{background:#ecece8;border:1px solid #ffffff4a;border-radius:9px 9px 0 0;overflow:hidden;box-shadow:0 30px 90px #0004}.ed-browser-bar{display:flex;justify-content:space-between;align-items:center;height:29px;padding:0 13px;background:#e9eae5;color:#6d7066;line-height:1}.ed-browser-bar>span:first-child{display:flex;gap:4px}.ed-browser-bar i{width:5px;height:5px;border:1px solid #b0b4a9;border-radius:50%}.ed-browser-bar b{font-size:8px;font-weight:400;letter-spacing:.025em}.ed-browser-bar>span:last-child{font-size:12px}.ed-project-video{display:block;width:100%;height:auto;object-fit:cover;background:#202320}.ed-device-mobile{padding:7px;border:1px solid #50534c;background:#151714;border-radius:38px;box-shadow:0 40px 65px -20px #0005,0 0 0 2px #8c8f85}.ed-device-mobile .ed-project-video{border-radius:30px}.ed-media-toggle{position:absolute;top:42px;inset-inline-end:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1c211cf0;color:#fff;border:1px solid #ffffff50;z-index:5;transition:background .25s}.ed-device-mobile .ed-media-toggle{top:14px}.ed-media-toggle:hover{background:#41493f}.ed-media-toggle svg{width:13px;height:13px}.ed-scene-tazdan{background:#e7e8e2;color:#282c26}.ed-scene-tazdan .ed-scene-copy{inset-inline-start:9%;top:40%;max-width:38%}.ed-scene-tazdan .ed-scene-copy>p{max-width:15ch;color:#62695d;font-size:clamp(23px,3.2vw,49px);letter-spacing:-.04em;line-height:1.16;margin-top:20px}.ed-scene-tazdan .ed-scene-device{width:clamp(220px,22.5vw,340px);top:18%;left:61%;transform:translateY(calc(26px - var(--scene-progress) * 52px)) rotate(-6deg)}.ed-scene-tazdan .ed-scene-watermark{display:block;position:absolute;font-size:clamp(170px,30vw,440px);font-weight:500;letter-spacing:-.08em;line-height:.9;bottom:-6%;left:3%;color:#dcded5;z-index:-1}.ed-scene-redrive{background:#ece9e4;color:#312e2b}.ed-scene-redrive .ed-scene-copy{left:10%;top:34%;max-width:34%}.ed-scene-redrive .ed-scene-copy>p{color:#706b64;max-width:18ch}.ed-scene-redrive .ed-scene-device{width:clamp(210px,18vw,268px);left:64%;top:16%;transform:translateY(calc(22px - var(--scene-progress) * 44px)) rotate(5deg)}.ed-scene-redrive .ed-scene-watermark{display:block;position:absolute;bottom:-9%;left:5%;font-size:clamp(170px,27vw,430px);font-weight:600;letter-spacing:-.075em;line-height:1.1;color:#dfd9d0;z-index:-1}.ed-project-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;padding-bottom:20px}.ed-project-caption h3{font-size:23px;font-weight:500;letter-spacing:-.025em}.ed-project-caption p{margin-top:4px;font-size:12px;color:var(--ink-mute)}.ed-project-caption .ed-link{border-bottom:1px solid var(--hair);padding-bottom:6px}.ed-section{padding-block:clamp(90px,10vw,170px)}.ed-section h2,.ed-studio h2{font-size:clamp(44px,5.9vw,96px);line-height:1.05;letter-spacing:-.055em;font-weight:500;white-space:pre-line}.ed-section-head{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;margin-bottom:70px}.ed-section-head .ed-label{display:block;margin-bottom:28px;color:var(--ink-mute)}.ed-section-head>.ed-label{align-self:start;margin-top:12px}.ed-section-head p{font-size:20px;color:var(--ink-soft);max-width:29ch;padding-bottom:5px}.ed-section-head h2{font-size:clamp(42px,5.2vw,82px)}.ed-approach{display:grid;grid-template-columns:1fr 2.4fr;gap:80px;padding-top:65px}.ed-approach>div:first-child{padding-top:16px;color:var(--ink-mute)}.ed-approach h2{font-size:clamp(39px,4.3vw,68px);line-height:1.15;max-width:22ch}.ed-approach p{font-size:19px;color:var(--ink-soft);max-width:44ch;margin-top:36px}.ed-capabilities{background:var(--base-2)}.ed-capability{border-top:1px solid var(--hair)}.ed-capability:last-child{border-bottom:1px solid var(--hair)}.ed-capability summary{display:grid;grid-template-columns:55px 1.4fr 1fr 24px;align-items:center;gap:24px;padding:33px 0;list-style:none}summary::-webkit-details-marker{display:none}.ed-capability h3{font-size:clamp(23px,2.4vw,38px);letter-spacing:-.035em;transition:transform .3s var(--ease-out)}.ed-capability summary:hover h3{transform:translate(5px)}.ed-capability summary>p{color:var(--ink-mute);font-size:14px;line-height:1.5;max-width:30ch}.ed-capability summary .ed-label{align-self:start;padding-top:10px;color:var(--ink-mute)}.ed-plus{width:17px;height:17px;position:relative;flex-shrink:0}.ed-plus:before,.ed-plus:after{content:"";position:absolute;top:8px;left:1px;width:15px;height:1px;background:currentColor;transition:transform .3s}.ed-plus:after{transform:rotate(90deg)}details[open]>summary .ed-plus:after{transform:rotate(0)}.ed-capability-body{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;padding:0 48px 40px 79px;color:var(--ink-soft);animation:ed-detail-in .4s var(--ease-out)}.ed-capability-body>p{font-size:19px;max-width:44ch}.ed-capability-body ul{list-style:none;padding:0;margin:0 0 28px;font-size:14px;display:grid;gap:10px}.ed-capability-body li{padding-inline-start:13px;position:relative}.ed-capability-body li:before{content:"·";position:absolute;inset-inline-start:0}.ed-capability-body .ed-link{color:var(--ink)}.ed-service-facts{display:flex;justify-content:space-between;gap:20px;font-size:13px;padding-block:18px;margin-bottom:20px;border-block:1px solid var(--hair)}.ed-service-facts b{font-weight:500;color:var(--ink)}@keyframes ed-detail-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ed-capabilities-foot{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:30px}.ed-capabilities-foot>span{font-size:12px;color:var(--ink-mute)}.ed-studio{display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,145px);align-items:center}.ed-studio-mark{position:relative;display:grid;place-items:center;aspect-ratio:1;background:#e8e7e1;color:#8c8c80}.ed-studio-mark>svg{width:45%;height:45%}.ed-studio-mark .ed-label{position:absolute;bottom:24px;inset-inline:24px;display:flex;justify-content:space-between;font-size:10px;color:#68685f}.ed-studio-copy .ed-label{color:var(--ink-mute);margin-bottom:30px}.ed-studio-copy h2{font-size:clamp(40px,4.3vw,70px)}.ed-studio-copy p{font-size:19px;color:var(--ink-soft);margin-top:30px;line-height:1.65;max-width:38ch}.ed-studio-copy .ed-link{margin-top:32px;padding-bottom:6px;border-bottom:1px solid var(--hair)}.ed-tech{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:28px;border-block:1px solid var(--hair-soft);font-size:12px}.ed-tech p:last-child{color:var(--ink-mute)}.ed-tech p span{margin-inline:9px;color:var(--hair-strong)}.ed-proof{text-align:center;padding-block:clamp(110px,12vw,210px)}.ed-proof .ed-label{color:var(--ink-mute)}.ed-proof figure{margin:35px 0 0}.ed-proof blockquote{font-size:clamp(30px,3.7vw,58px);line-height:1.25;letter-spacing:-.045em;max-width:28ch;margin:0 auto;font-weight:400}.ed-proof figcaption{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:37px;font-size:13px}.ed-proof figcaption b{font-weight:500}.ed-proof figcaption>span:last-child{font-size:12px;color:var(--ink-mute)}.ed-quote-rule{width:30px;height:1px;background:var(--gold);margin-bottom:16px}.ed-cta{background:#222420;color:#f5f5ef;padding-block:clamp(95px,12vw,180px)}.ed-cta .ed-label{color:#a9ada2}.ed-cta h2{font-size:clamp(54px,8.7vw,140px);line-height:1.02;letter-spacing:-.055em;white-space:pre-line;margin:35px 0 50px;font-weight:500}.ed-cta-link{display:inline-flex;align-items:center;gap:60px;padding-bottom:8px;border-bottom:1px solid #6a7061;font-size:clamp(24px,3vw,48px);letter-spacing:-.03em}.ed-cta-link>span{color:#c5ad7b;transition:transform .4s var(--ease-out)}.ed-cta-link:hover>span{transform:translate(6px,-6px)}.ed-page-hero{padding-top:clamp(155px,19vh,220px);padding-bottom:clamp(75px,9vw,145px)}.ed-page-hero .ed-label{color:var(--ink-mute);margin-bottom:40px}.ed-page-hero h1{font-size:clamp(58px,8vw,130px);line-height:1.025;white-space:pre-line;letter-spacing:-.06em;max-width:20ch}.ed-page-hero p{font-size:21px;color:var(--ink-soft);max-width:48ch;margin-top:38px}.ed-page-hero+.ed-capabilities .ed-section-head{display:none}.ed-page-hero+.ed-capabilities{padding-top:25px;background:transparent}.ed-ledger{border-top:1px solid var(--hair)}.ed-ledger-row{display:grid;grid-template-columns:50px 1fr 1fr;gap:35px;padding-block:32px;border-bottom:1px solid var(--hair)}.ed-ledger-row>.ed-label{color:var(--ink-mute);align-self:start;padding-top:7px}.ed-ledger-row h3{font-size:26px;letter-spacing:-.03em;max-width:20ch}.ed-ledger-row p{font-size:16px;color:var(--ink-soft);max-width:44ch}.ed-process-stack{position:relative;display:grid;gap:18px}.ed-process-card{position:sticky;top:calc(var(--header-h) + 28px);border:1px solid var(--hair);background:radial-gradient(120% 140% at 100% 0%,var(--gold-wash),transparent 55%),var(--raise);box-shadow:var(--lift-2);overflow:hidden;transform-origin:top center;will-change:transform}.ed-process-card-inner{display:grid;gap:24px;padding:clamp(26px,3.4vw,46px)}.ed-process-card-side{display:flex;align-items:baseline;gap:18px}.ed-process-num{font-size:clamp(40px,4.6vw,70px);font-weight:500;line-height:.85;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--hair-strong)}.ed-process-card-side .ed-label{color:var(--gold)}.ed-process-card-body h3{font-size:clamp(24px,2.6vw,38px);letter-spacing:-.035em;margin-bottom:14px}.ed-process-card-body>p{font-size:17px;color:var(--ink-soft);max-width:58ch;line-height:1.55}.ed-process-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.ed-process-chips span{padding:6px 12px;border:1px solid var(--hair);border-radius:999px;font-size:12px;color:var(--ink-mute)}@media(min-width:900px){.ed-process-card-inner{grid-template-columns:minmax(0,.3fr) minmax(0,1fr);align-items:start;gap:clamp(30px,4vw,64px)}.ed-process-card-side{display:grid;gap:14px;justify-items:start}}.ed-flow>.ed-process,.ed-home>.ed-process{scroll-snap-align:none}.ed-studio-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px}.ed-studio-story{display:grid;gap:28px;font-size:18px;color:var(--ink-soft)}.ed-studio-story .ed-label{margin-top:10px;color:var(--ink-mute)}.ed-case-hero{padding-top:clamp(130px,16vh,178px);padding-bottom:clamp(40px,6vh,70px)}.ed-case-back{color:var(--ink-mute)}.ed-case-masthead{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);align-items:end;gap:clamp(40px,6vw,96px);margin-top:clamp(38px,6vh,64px)}.ed-case-eyebrow{color:var(--gold)}.ed-case-title{font-size:clamp(56px,9.2vw,148px);font-weight:500;line-height:.94;letter-spacing:-.055em;margin:18px 0 0;display:flex;align-items:flex-end;gap:.1em}.ed-case-title>i{width:.11em;height:.11em;background:var(--gold);border-radius:2px;margin-bottom:.11em;flex:none}.ed-case-lead{font-size:clamp(21px,2.35vw,34px);max-width:24ch;letter-spacing:-.03em;margin-top:clamp(20px,2.6vh,30px);line-height:1.22;color:var(--ink-soft)}.ed-case-visit{margin-top:30px}.ed-case-spec dl{display:grid;gap:0;border-top:1px solid var(--hair)}.ed-case-spec dl>div{display:grid;grid-template-columns:minmax(74px,.5fr) minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid var(--hair)}.ed-case-spec dt{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);padding-top:3px}.ed-case-spec dd{font-size:15px;color:var(--ink);margin:0}.ed-case-spec dd a{color:var(--gold);text-decoration:none}.ed-case-spec dd a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:899px){.ed-case-masthead{grid-template-columns:1fr;align-items:start;gap:34px}.ed-case-lead{max-width:none}}.ed-project-detail{margin-bottom:0}.ed-project-detail .ed-scene-sticky{position:relative;top:auto}.ed-project-detail .ed-scene{margin-inline:0}.ed-case-context{display:grid;grid-template-columns:1fr 2.4fr;gap:80px}.ed-case-context>.ed-label{align-self:start;padding-top:9px;color:var(--ink-mute)}.ed-case-context h2{font-size:clamp(30px,3.1vw,50px);line-height:1.25;letter-spacing:-.035em}.ed-case-context p{margin-top:32px;font-size:19px;color:var(--ink-soft);max-width:50ch}.ed-case-feature{background:var(--base-2);overflow:hidden}.ed-case-feature>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-block:95px}.ed-case-feature-copy h2{font-size:clamp(42px,5vw,80px);margin:28px 0}.ed-case-feature-copy p{font-size:18px;color:var(--ink-soft);max-width:46ch}.ed-case-feature-mobile .ed-case-feature-media{width:min(100%,310px);margin-inline:auto}.ed-case-feature-desktop>.wrap{grid-template-columns:1fr 1.6fr}.ed-case-feature-desktop .ed-case-feature-media{width:135%}.ed-case-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ed-case-steps>li{padding:26px 26px 34px 0;border-top:1px solid var(--hair-strong);position:relative}.ed-case-steps>li:before{content:"";position:absolute;top:-3px;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:var(--gold)}.ed-case-steps .ed-label{color:var(--ink-faint)}.ed-case-steps b{display:block;margin-top:16px;font-size:15px;font-weight:500;color:var(--gold);letter-spacing:-.01em}.ed-case-steps p{font-size:17px;line-height:1.5;color:var(--ink-soft);max-width:22ch;margin-top:10px}@media(max-width:1023px){.ed-case-steps{grid-template-columns:1fr 1fr}}@media(max-width:639px){.ed-case-steps{grid-template-columns:1fr}.ed-case-steps p{max-width:none}}.ed-case-outcome{background:var(--base-2)}.ed-case-outcome .ed-section-head p{font-size:19px;max-width:42ch}.ed-case-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding-block:35px;margin:0;border-block:1px solid var(--hair)}.ed-case-facts>div{display:flex;flex-direction:column-reverse;gap:18px}.ed-case-facts dd{font-size:clamp(28px,4vw,64px);letter-spacing:-.04em;margin:0}.ed-case-facts dt{font-size:12px;color:var(--ink-mute)}.ed-case-results{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:16px;color:var(--ink-soft)}.ed-case-results li{display:flex;gap:15px}.ed-case-results span{color:var(--gold)}.ed-next-project{padding-block:110px}.ed-next-project>.ed-label{color:var(--ink-mute)}.ed-next-project>a{display:flex;align-items:center;justify-content:space-between;margin-block:25px 15px}.ed-next-project h2{font-size:clamp(68px,11vw,175px);letter-spacing:-.06em;line-height:1.1}.ed-next-project>a>span{font-size:clamp(50px,7vw,100px);transition:transform .4s var(--ease-out)}.ed-next-project>a:hover>span{transform:translate(9px,-9px)}.ed-next-project>p{font-size:14px;color:var(--ink-mute)}.ed-footer{padding-block:55px 25px}.ed-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:48px}.ed-footer-brand{font-size:31px;font-weight:600;letter-spacing:-.06em}.ed-footer-brand span{font-size:15px;font-weight:400;margin-inline-start:6px;letter-spacing:-.02em}.ed-footer-top>span{font-size:12px;color:var(--ink-mute)}.ed-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:23px;border-top:1px solid var(--hair);color:var(--ink-mute);font-size:11px}.ed-footer-bottom>div{display:flex;align-items:center;gap:24px}.ed-footer-bottom .ed-link{font-size:11px;font-weight:400;gap:15px}.ed-theme-toggle{display:grid;place-items:center;width:36px;height:36px}.ed-theme-toggle svg{width:15px;height:15px}.mono{font-size:12px;letter-spacing:.055em}.grid-lines,.glow{display:none}.eyebrow{color:var(--ink-mute)}.eyebrow:before{display:none}.sec-title,.page-hero h1,.cta-title{font-weight:500;letter-spacing:-.045em;line-height:1.08}.panel,.tier,.bench{box-shadow:none}.btn-primary{background:var(--ink);color:var(--base);border-color:var(--ink);box-shadow:none}.btn-primary:hover{background:var(--ink-soft);color:var(--base);box-shadow:none}.btn{border-radius:3px}.page-hero{background:transparent}.intake-heading h1{font-family:var(--sans);font-size:clamp(56px,7.2vw,110px);letter-spacing:-.055em;line-height:1.05;max-width:17ch}.intake-heading>p{font-size:20px;max-width:43ch;color:var(--ink-soft)}.intake-panel,.intake-card,.booking-panel{box-shadow:none}.contact-page .intake-next ol{border-radius:0;background:transparent}.contact-page .intake-next li{background:transparent;border-top:1px solid var(--hair);border-radius:0}html[dir=rtl] .ed-hero-title{font-family:var(--arabic);font-size:clamp(48px,7.8vw,120px);line-height:1.35;letter-spacing:0}html[dir=rtl] .ed-line-mask{padding-bottom:.2em;margin-bottom:-.2em}html[dir=rtl] :is(.ed-section h2,.ed-page-hero h1,.ed-cta h2,.ed-studio h2){font-family:var(--arabic);letter-spacing:0;line-height:1.35}html[dir=rtl] :is(.ed-label,.ed-link,.ed-button){letter-spacing:0}html[dir=rtl] .ed-scene-tazdan .ed-scene-copy{inset-inline-start:auto;left:8%;text-align:right}html[dir=rtl] .ed-scene-heading{direction:rtl}html[dir=rtl] .ed-brand,html[dir=rtl] .ed-footer-brand{direction:ltr;font-family:var(--sans)}html[dir=rtl] .ed-capability-body{padding:0 79px 40px 48px}html[dir=rtl] .ed-hero-bottom>p{max-width:30ch}@media(min-width:1680px){.ed-scene{margin-inline:max(var(--gutter),calc((100vw - var(--shell)) / 2 + var(--gutter)))}}@media(max-width:1100px){.ed-nav{gap:24px}.ed-header-inner{gap:26px}.ed-header-tools{gap:20px}.ed-hero-title{font-size:9.2vw}.ed-hero-bottom>p{max-width:340px}.ed-actions{gap:22px}.ed-section-head,.ed-approach,.ed-case-context{gap:45px}.ed-scene{min-height:570px}.ed-studio{gap:55px}.ed-studio-feature{gap:50px}.ed-scene-redrive .ed-scene-device{left:62%}}@media(max-width:899px){:root{--header-h: 76px}.ed-nav,.ed-header-contact,.ed-language{display:none}.ed-header-tools{margin-inline-start:auto}.ed-burger{display:block}.ed-header-inner{gap:14px}.ed-hero{padding-top:140px}.ed-hero-title{font-size:clamp(64px,9.3vw,90px)}.ed-hero-bottom{align-items:flex-start}.ed-hero-bottom>p{max-width:300px;font-size:18px}.ed-actions{gap:20px;flex-direction:column;align-items:flex-start}.ed-hero-foot{margin-top:65px}.ed-section-head{gap:30px;grid-template-columns:1.5fr 1fr}.ed-section-head p{font-size:17px}.ed-capability summary{grid-template-columns:36px 1fr 20px;gap:18px}.ed-capability summary>p{display:none}.ed-capability-body{padding-inline:54px 0;gap:35px}.ed-capability-body>p{font-size:17px}.ed-approach{grid-template-columns:1fr 3fr;gap:30px}.ed-studio{gap:35px}.ed-studio-copy h2{font-size:39px}.ed-studio-copy p{font-size:16px}.ed-tech{flex-direction:column;align-items:flex-start;gap:10px}.ed-scene-tazdan .ed-scene-device{left:60%;width:230px}.ed-scene-redrive .ed-scene-device{left:61%;width:210px}.ed-scene-promrkts .ed-scene-device{top:38%;width:90%}.ed-case-feature>.wrap{gap:40px}.ed-case-steps{grid-template-columns:1fr 1fr;gap:40px}.ed-case-meta,.ed-footer-top{flex-wrap:wrap}.ed-footer-top>span{width:100%}.ed-footer-bottom{flex-wrap:wrap}.ed-footer-bottom>div{margin-inline-start:auto}html[dir=rtl] .ed-capability-body{padding-inline:54px 0}}@media(max-width:759px){.ed-project-cinematic{height:auto}.ed-scene-sticky{position:relative;top:auto}.ed-project-cinematic .ed-scene{margin-inline:var(--gutter)}.ed-project{margin-bottom:45px}.ed-scene{min-height:550px;height:70svh;max-height:650px}.ed-scene-heading{inset-inline:22px;top:22px}.ed-scene-heading>span:last-child{max-width:48%;text-align:end}.ed-scene-promrkts .ed-scene-device{width:112%;top:43%}.ed-scene-promrkts .ed-scene-copy{top:17%}.ed-project-caption{padding-top:20px}.ed-project-caption h3{font-size:20px}.ed-project-caption p{font-size:11px}.ed-project-caption .ed-link{font-size:12px;gap:10px}.ed-section-head{grid-template-columns:1fr;gap:28px;margin-bottom:45px}.ed-section-head .ed-label{margin-bottom:22px}.ed-section-head p{max-width:38ch}.ed-approach{grid-template-columns:1fr;gap:27px}.ed-approach h2{max-width:24ch}.ed-studio{grid-template-columns:1fr;gap:45px}.ed-studio-mark{aspect-ratio:1.2}.ed-studio-copy h2{font-size:48px}.ed-studio-copy p{max-width:44ch;font-size:18px}.ed-studio-copy .ed-label{margin-bottom:24px}.ed-studio-feature{grid-template-columns:1fr;gap:40px}.ed-case-context{grid-template-columns:1fr;gap:30px}.ed-case-feature>.wrap,.ed-case-feature-desktop>.wrap{grid-template-columns:1fr}.ed-case-feature-copy h2{margin-block:22px}.ed-case-feature-desktop .ed-case-feature-media{width:110%}.ed-case-feature-mobile .ed-case-feature-media{width:250px}.ed-case-facts{grid-template-columns:1fr 1fr;gap:38px}.ed-case-results{grid-template-columns:1fr}.ed-ledger-row{grid-template-columns:30px 1fr;gap:15px}.ed-ledger-row p{grid-column:2}.ed-ledger-row h3{max-width:none}.ed-page-hero h1{font-size:clamp(50px,8.5vw,64px)}.ed-page-hero p{font-size:18px}}@media(max-width:540px){.ed-brand>span{font-size:22px}.ed-brand>svg{width:24px;height:24px}.ed-brand-studio{font-size:12px}.ed-hero{padding-top:130px}.ed-hero-top .ed-label{font-size:11px;letter-spacing:.015em}.ed-location{display:none}.ed-hero-title{font-size:clamp(45px,10.5vw,64px);letter-spacing:-.06em;margin-block:45px 32px;line-height:1.07}.ed-hero-bottom{flex-direction:column;gap:28px}.ed-hero-bottom>p{max-width:31ch;font-size:17px}.ed-actions{flex-direction:row;align-items:center;gap:24px}.ed-button{padding:13px 17px;min-height:49px;font-size:12px;gap:24px}.ed-actions .ed-link{font-size:12px;gap:12px}.ed-hero-foot{margin-top:64px}.ed-scene{margin-inline:12px;min-height:530px;height:70svh}.ed-project-cinematic .ed-scene{margin-inline:12px}.ed-scene-heading{inset-inline:20px;top:20px}.ed-scene-heading .ed-label{font-size:9px}.ed-scene-promrkts .ed-scene-copy{top:16%}.ed-scene-promrkts .ed-project-brand{font-size:44px}.ed-scene-promrkts .ed-scene-copy>p{font-size:14px}.ed-scene-promrkts .ed-scene-device{top:39%;width:145%;left:60%}.ed-browser-bar{height:23px}.ed-browser-bar b{font-size:7px}.ed-scene-promrkts .ed-media-toggle{inset-inline-end:auto;left:24%;top:34px}.ed-scene-tazdan .ed-scene-copy{top:13%;inset-inline-start:8%;max-width:75%}.ed-scene-tazdan .ed-project-brand{font-size:43px}.ed-scene-tazdan .ed-scene-copy>p{font-size:19px;max-width:22ch;margin-top:6px}.ed-scene-tazdan .ed-scene-device{width:204px;top:37%;left:42%;transform:rotate(-7deg)}.ed-scene-tazdan .ed-scene-watermark{font-size:150px;left:-8%;bottom:2%;transform:rotate(-90deg);transform-origin:30% 70%}.ed-scene-redrive .ed-scene-copy{left:8%;top:14%;max-width:85%}.ed-scene-redrive .ed-project-brand{font-size:43px}.ed-scene-redrive .ed-scene-copy>p{max-width:25ch;font-size:16px;margin-top:8px}.ed-scene-redrive .ed-scene-device{width:180px;top:36%;left:41%;transform:rotate(6deg)}.ed-scene-redrive .ed-scene-watermark{font-size:110px;bottom:0;left:-1%}.ed-device-mobile{padding:5px;border-radius:28px}.ed-device-mobile .ed-project-video{border-radius:22px}.ed-project-caption{gap:12px}.ed-project-caption .ed-link{font-size:11px}.ed-project-caption p{font-size:10px;max-width:24ch}.ed-capability summary{grid-template-columns:27px 1fr 18px;gap:12px;padding-block:27px}.ed-capability h3{font-size:23px}.ed-capability summary .ed-label{font-size:11px;padding-top:5px}.ed-capability-body{grid-template-columns:1fr;gap:23px;padding:0 0 32px 39px}.ed-capability-body>p{font-size:16px}.ed-capabilities-foot{align-items:flex-start}.ed-capabilities-foot>span{font-size:11px;max-width:24ch}.ed-capabilities-foot .ed-link{font-size:12px;gap:10px}.ed-section{padding-block:80px}.ed-approach{padding-top:30px}.ed-section h2,.ed-studio-copy h2{font-size:40px}.ed-approach h2{font-size:35px}.ed-approach p{font-size:17px;margin-top:26px}.ed-tech{font-size:11px}.ed-tech p:last-child{line-height:2}.ed-tech p span{margin-inline:6px}.ed-proof{padding-block:95px}.ed-proof blockquote{font-size:30px}.ed-cta{padding-block:85px}.ed-cta h2{font-size:clamp(43px,11.8vw,64px);margin-block:28px 35px}.ed-cta-link{font-size:30px;gap:50px}.ed-cta .ed-label{font-size:11px}.ed-footer-top{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:35px}.ed-footer-top>.ed-link{font-size:14px}.ed-footer-bottom{gap:16px}.ed-footer-bottom>a{order:3;width:100%}.ed-footer-bottom>div{gap:8px}.ed-footer-bottom>span{font-size:10px}.ed-footer-bottom .ed-link{font-size:10px}.ed-page-hero{padding-top:135px;padding-bottom:65px}.ed-page-hero h1{font-size:clamp(43px,10.6vw,58px)}.ed-case-hero{padding-top:130px;padding-bottom:35px}.ed-case-hero h1{font-size:clamp(67px,17vw,90px)}.ed-case-hero h2{font-size:25px;margin-top:25px}.ed-case-meta{margin-top:36px;gap:15px;font-size:11px}.ed-case-meta span:last-child{width:100%}.ed-case-context h2{font-size:29px}.ed-case-context p{font-size:17px}.ed-case-feature>.wrap{padding-block:70px}.ed-case-steps p{font-size:17px}.ed-case-facts dd{font-size:35px}.ed-next-project{padding-block:80px}.ed-next-project h2{font-size:64px}.ed-process-list summary{gap:20px}.ed-process-list details>p{font-size:16px;margin-inline:55px 0}html[dir=rtl] .ed-hero-title{font-size:clamp(38px,9.6vw,52px)}html[dir=rtl] .ed-capability-body{padding:0 39px 32px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}[data-reveal],.split-word,.ed-line-mask>span{opacity:1!important;transform:none!important}.ed-project-cinematic{height:auto}.ed-scene-sticky{position:relative;top:auto}.ed-project-cinematic .ed-scene{margin-inline:var(--gutter)}.ed-scene-device{transform:none!important}.ed-scene-promrkts .ed-scene-device{transform:translate(-50%)!important}}.ed-route-loading{min-height:75svh}.ed-case .ed-project-detail .ed-scene-promrkts .ed-scene-device{width:min(78%,1050px)}@media(max-width:540px){.ed-case .ed-project-detail .ed-scene-promrkts .ed-scene-device{width:130%}}html[dir=rtl] .ed-brand,html[dir=rtl] .ed-footer-brand{direction:rtl;font-family:var(--arabic);letter-spacing:0}html[dir=rtl] .ed-brand>span{font-size:23px;font-weight:600;letter-spacing:0;gap:7px}html[dir=rtl] .ed-brand-studio{font-size:14px;font-weight:400;letter-spacing:0}html[dir=rtl] .ed-footer-brand{font-size:31px;font-weight:600}html[dir=rtl] .ed-footer-brand span{letter-spacing:0;font-size:17px}.ed-header-inner{position:relative}.ed-header-theme{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--hair);border-radius:50%;color:var(--ink-soft);background:transparent;transition:color .2s,background .2s,border-color .2s}.ed-header-theme svg{width:15px;height:15px}.ed-header-theme:hover{color:var(--ink);background:var(--sheet-strong);border-color:var(--hair-strong)}@media(max-width:899px){.ed-header-inner{padding-right:calc(var(--gutter) + 46px);gap:10px}.ed-header-theme{position:absolute;right:var(--gutter);top:50%;translate:0 -50%;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--hair);border-radius:50%;color:var(--ink);background:var(--base)}.ed-header-theme svg{width:16px;height:16px}.ed-header-theme:hover{background:var(--base-2)}.ed-brand>span{font-size:20px}.ed-brand{gap:6px}.ed-brand-studio{font-size:11px}.ed-brand>svg{width:23px;height:23px}html[dir=rtl] .ed-brand>span{font-size:20px;gap:5px}html[dir=rtl] .ed-brand-studio{font-size:12px}}@media(max-width:359px){.ed-header-inner{gap:3px;padding-left:16px;padding-right:56px}.ed-header-theme{right:16px}.ed-brand>span{font-size:18px}.ed-brand>svg{width:20px;height:20px}.ed-brand-studio{font-size:10px}html[dir=rtl] .ed-brand>span{font-size:18px}}.ed-studio-photo{overflow:hidden;height:100%;min-height:380px}.ed-studio-photo img{display:block;width:100%;height:100%;object-fit:cover}.ed-studio-photo{aspect-ratio:1}.ed-studio-photo img{object-position:67% center;transition:transform 1s var(--ease-out)}.ed-studio-photo:hover img{transform:scale(1.025)}.ed-office-panorama{width:100%;height:min(70svh,850px);overflow:hidden}.ed-office-panorama img{width:100%;height:100%;object-fit:cover}.ed-materials-image img{width:100%;max-height:700px;object-fit:cover;display:block}.ed-reach{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:80px}.ed-reach-copy>div>.ed-label{color:var(--ink-mute);margin-bottom:28px}.ed-reach h2{font-size:clamp(38px,4.4vw,70px)}.ed-reach-copy p{color:var(--ink-soft);font-size:18px;max-width:42ch;margin-top:28px}.ed-city-list{margin-top:35px;border-top:1px solid var(--hair)}.ed-city-list button{display:flex;gap:20px;align-items:center;width:100%;text-align:start;border-bottom:1px solid var(--hair);padding-block:17px;font-size:22px;letter-spacing:-.03em}.ed-city-list button .ed-label{color:var(--ink-mute)}.ed-city-list button>span:last-child{margin-inline-start:auto;font-size:20px}.ed-city-list button[aria-pressed=true]{color:var(--gold)}.ed-globe{text-align:center}.ed-globe svg{width:100%;height:auto;overflow:visible}.ed-globe-caption{color:var(--ink-mute);font-size:11px;letter-spacing:.01em}@media(max-width:899px){.ed-reach{gap:35px}}@media(max-width:759px){.ed-reach{grid-template-columns:1fr;gap:35px}.ed-globe{max-width:500px;width:100%;margin-inline:auto}.ed-studio-photo{min-height:300px}.ed-office-panorama{height:54svh}}.ed-title-accent{color:var(--gold)}.ed-nav a[aria-current=page],.ed-header-contact[aria-current=page],.ed-menu nav a[aria-current=page]{color:var(--gold)}.ed-cta{--gold: #c5ad7b}@media(max-width:899px){.ed-header-inner{padding-inline:var(--gutter);justify-content:center}.ed-header .ed-brand{position:absolute;left:50%;top:50%;translate:-50% -50%;gap:8px}.ed-header .ed-brand>span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:23px;line-height:1}.ed-header .ed-brand-studio{font-size:10px;letter-spacing:.12em;font-weight:400}.ed-header .ed-brand i{display:none}.ed-header .ed-brand>svg{width:26px;height:26px}.ed-burger{position:absolute;left:calc(var(--gutter) - 9px);top:50%;translate:0 -50%}.ed-header-theme{right:var(--gutter);background:var(--ink);color:var(--base);border-color:var(--ink);width:36px;height:36px}.ed-header-theme:hover{background:var(--ink-soft)}.ed-header-tools{display:none}html[dir=rtl] .ed-header .ed-brand>span{font-size:23px;gap:4px}html[dir=rtl] .ed-header .ed-brand-studio{font-size:11px;letter-spacing:0}.ed-menu nav a{font-size:clamp(30px,7vw,56px)}}@media(max-width:359px){.intake-heading h1{font-size:48px;overflow-wrap:anywhere}.ed-footer-top>.ed-link{font-size:12px}}.ed-globe-render{position:relative;aspect-ratio:1}.ed-globe-render>svg{display:block}.ed-globe-render[data-ready=true]>svg{opacity:0}.ed-globe-canvas{position:absolute;inset:0}.ed-globe-canvas canvas{display:block;width:100%;height:100%}.ed-globe-city{position:absolute;top:0;left:0;padding:4px 9px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;color:var(--globe-label);background:var(--globe-label-bg);box-shadow:0 1px 10px -2px #00000059;pointer-events:none;visibility:hidden}.ed-globe-pause{position:absolute;right:22px;bottom:22px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--base-2);border:1px solid var(--hair);color:var(--ink);font-size:13px}html:has(.ed-home),html:has(.erp-product),html:has(.ed-flow){scroll-snap-type:y proximity}.ed-home>.ed-hero-aurora,.ed-home .ed-work,.ed-home .ed-project:not(.ed-project-cinematic),.ed-home>.ed-section,.ed-home>.erp-teaser,.ed-home>.ed-cta,.erp-product>section,.ed-flow>section,.ed-flow>.ed-work,.ed-flow>.ed-office-panorama,.ed-flow>.ed-materials-image{scroll-snap-align:start;scroll-snap-stop:normal}.ed-home>*:last-child,.erp-product>*:last-child,.ed-flow>*:last-child{scroll-snap-align:none}.ed-footer{scroll-snap-align:end;scroll-snap-stop:normal}@media(prefers-reduced-motion:reduce){html:has(.ed-home),html:has(.erp-product),html:has(.ed-flow){scroll-snap-type:none}}.ed-reach-mount{min-height:760px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:759px){.ed-reach-mount{min-height:1080px}}.ed-scene[data-kind=site]{background:radial-gradient(120% 120% at 82% 8%,color-mix(in oklab,var(--accent) 26%,transparent),transparent 62%),linear-gradient(160deg,#16171a,#101114 58%,#0c0d0f);color:#f2f1ec}.ed-scene[data-kind=site] .ed-scene-heading{color:#f2f1ec}.ed-scene[data-kind=site] .ed-scene-copy{inset-inline-start:7%;top:26%;max-width:31%;z-index:3}.ed-scene[data-kind=site] .ed-project-brand{font-size:clamp(34px,3.6vw,58px)}.ed-scene[data-kind=site] .ed-scene-copy>p{color:#a9aba4;max-width:20ch;font-size:clamp(16px,1.4vw,21px);margin-top:14px}.ed-scene[data-kind=site] .ed-scene-device{width:min(52%,820px);inset-inline-end:4%;top:21%;transform:translateY(calc(26px - var(--scene-progress) * 52px))}@media(min-width:900px){.ed-project-detail .ed-scene[data-kind=site] .ed-scene-device{inset-inline-end:7%;width:min(48%,780px)}.ed-project-detail .ed-scene[data-kind=site] .ed-scene-copy{inset-inline-start:9%}}.ed-scene[data-kind=site] .ed-scene-watermark{display:block;position:absolute;bottom:-7%;inset-inline-start:3%;font-size:clamp(150px,22vw,340px);font-weight:500;letter-spacing:-.075em;line-height:1;color:#ffffff08;z-index:0;white-space:nowrap}.ed-device-site{display:block;border-radius:11px 11px 0 0;overflow:hidden;background:#ecece8;border:1px solid #ffffff26;box-shadow:0 40px 90px -30px #000c,0 0 0 1px #0000001a;transform-origin:center center;will-change:transform;line-height:0;text-decoration:none}.ed-device-site .ed-browser-bar{display:flex;position:relative;z-index:2}.ed-device-site .ed-browser-bar b{font-size:9px;letter-spacing:.03em}.ed-site-window{display:block;position:relative;overflow:hidden;aspect-ratio:1500 / 880;background:#1a1c1e}.ed-site-shot{display:block;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top center;will-change:transform}.ed-site-window[data-fallback=true]{background:radial-gradient(100% 120% at 20% 0%,color-mix(in oklab,var(--accent) 42%,transparent),transparent 70%),#15171a}.ed-site-plate{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 clamp(24px,5%,56px);line-height:1.1}.ed-site-plate b{font-size:clamp(26px,3.6vw,54px);font-weight:500;letter-spacing:-.05em;color:#f4f3ee}.ed-site-plate i{font-style:normal;font-size:13px;letter-spacing:.04em;color:#ffffff8c}.ed-site-visit{position:absolute;z-index:3;inset-inline-end:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:#0f1112e6;color:#fff;border:1px solid #ffffff2e;font-size:12px;line-height:1;letter-spacing:.01em;opacity:0;transform:translateY(6px);transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.ed-device-site:hover .ed-site-visit,.ed-device-site:focus-visible .ed-site-visit{opacity:1;transform:none}.ed-device-site:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:1279px){.ed-scene[data-kind=site] .ed-scene-copy{max-width:36%;top:24%}.ed-scene[data-kind=site] .ed-scene-device{width:58%;inset-inline-end:-10%}}@media(max-width:899px){.ed-scene[data-kind=site] .ed-scene-copy{inset-inline:var(--gutter);max-width:none;top:16%}.ed-scene[data-kind=site] .ed-scene-copy>p{max-width:28ch}.ed-scene[data-kind=site] .ed-scene-device{width:100%;inset-inline:0;top:auto;bottom:0;transform:none}.ed-scene[data-kind=site] .ed-device-site{border-radius:0;border-inline:0;border-bottom:0}.ed-scene[data-kind=site] .ed-scene-watermark{display:none}.ed-site-visit{opacity:1;transform:none}}.aurora{position:relative;isolation:isolate}.aurora-field{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict}.aurora-field:before,.aurora-field:after{content:"";position:absolute;top:-25%;left:-50%;width:200%;height:150%;background-repeat:repeat;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.aurora-field:before{background-image:repeating-linear-gradient(100deg,transparent 0%,var(--gold-deep) 6%,var(--gold) 11%,var(--gold-bright) 15%,var(--gold) 19%,transparent 26%);opacity:var(--aurora-a, .3);filter:blur(38px);animation:aurora-slide 44s linear infinite}.aurora-field:after{background-image:repeating-linear-gradient(72deg,transparent 0%,var(--gold) 8%,var(--gold-bright) 13%,var(--gold-deep) 18%,transparent 30%);opacity:var(--aurora-b, .2);filter:blur(52px);animation:aurora-slide-back 67s linear infinite}@keyframes aurora-slide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes aurora-slide-back{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.aurora-field[data-radial=true]{-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 5%,transparent 62%);mask-image:radial-gradient(ellipse at 100% 0%,#000 5%,transparent 62%)}html[dir=rtl] .aurora-field[data-radial=true]{-webkit-mask-image:radial-gradient(ellipse at 0% 0%,#000 5%,transparent 62%);mask-image:radial-gradient(ellipse at 0% 0%,#000 5%,transparent 62%)}:root[data-theme=light] .aurora-field:before{--aurora-a: .55;background-image:repeating-linear-gradient(100deg,transparent 0%,var(--gold-deep) 6%,var(--gold) 11%,var(--gold-deep) 15%,var(--gold) 19%,transparent 26%)}:root[data-theme=light] .aurora-field:after{--aurora-b: .4;background-image:repeating-linear-gradient(72deg,transparent 0%,var(--gold) 8%,var(--gold-deep) 13%,var(--gold) 18%,transparent 30%)}.ed-hero-aurora{position:relative;overflow:clip}.ed-hero-aurora>.aurora-field{inset:0 0 auto;height:min(115%,1150px)}.ed-hero-aurora>.aurora-field[data-radial=true]{-webkit-mask-image:radial-gradient(ellipse at 100% 0%,#000 5%,transparent 62%),linear-gradient(180deg,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse at 100% 0%,#000 5%,transparent 62%),linear-gradient(180deg,#000 58%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}html[dir=rtl] .ed-hero-aurora>.aurora-field[data-radial=true]{-webkit-mask-image:radial-gradient(ellipse at 0% 0%,#000 5%,transparent 62%),linear-gradient(180deg,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse at 0% 0%,#000 5%,transparent 62%),linear-gradient(180deg,#000 58%,transparent 100%)}@media(max-width:899px){.aurora-field:after{display:none}.aurora-field:before{filter:blur(30px)}}@media(prefers-reduced-motion:reduce){.aurora-field:before,.aurora-field:after{animation:none;will-change:auto}}.erp-teaser{background:#262823;color:#f4f4ed;--gold: #c5ad7b}.erp-teaser>.wrap{display:grid;grid-template-columns:1.25fr 1fr;gap:90px;align-items:center}.erp-teaser h2{font-size:clamp(40px,4.8vw,78px);letter-spacing:-.055em;margin:28px 0;max-width:12ch}.erp-teaser p{font-size:19px;color:#b8bdb0;max-width:40ch;margin-bottom:32px}.erp-teaser .ed-label{color:#c0c5b7}.erp-teaser .ed-button{background:#f4f4ed;color:#262823;border-color:#f4f4ed}.erp-teaser-price{display:block;font-size:12px;color:#bec3b5;margin-top:20px}.erp-teaser-price b{color:#f4f4ed;font-weight:500}.erp-teaser-visual{display:grid;place-items:center;padding:45px 20px;border:1px solid #4b5041;aspect-ratio:1}.erp-teaser-visual>svg{width:90px;height:90px;color:#c5ad7b;margin-bottom:35px}.erp-teaser-visual>div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.erp-teaser-visual>div>span{padding:20px 14px;border:1px solid #414638;color:#bfc5b4;font-size:12px}.erp-teaser-visual i{font-style:normal;display:block;font-size:9px;color:#d1b986;margin-bottom:8px}.erp-product-hero{padding-top:160px;padding-bottom:80px}.erp-product-hero>div>.ed-label{color:var(--ink-mute)}.erp-product-hero h1{font-size:clamp(64px,8.7vw,144px);line-height:1.02;letter-spacing:-.06em;white-space:pre-line;margin:38px 0}.erp-product-hero p{max-width:42ch;font-size:23px;color:var(--ink-soft);margin-bottom:35px}.erp-product-showcase{background:var(--base-2);padding:65px var(--gutter) 25px;overflow:hidden}.erp-product-showcase>div{max-width:1250px;margin-inline:auto}.erp-product-showcase>.ed-label{display:block;color:var(--ink-mute);text-align:center;font-size:10px;margin-top:28px}.erp-workspace{display:grid;grid-template-columns:195px 1fr;width:100%;background:var(--raise);border:1px solid var(--hair);border-radius:10px;overflow:hidden;box-shadow:0 40px 80px -50px #0005;font-size:11px}.erp-workspace aside{display:flex;flex-direction:column;padding:26px 14px;background:var(--base);border-inline-end:1px solid var(--hair-soft)}.erp-workspace-brand{display:flex;align-items:center;gap:7px;padding-inline:9px;margin-bottom:45px}.erp-workspace-brand svg{width:24px;height:24px}.erp-workspace-brand b{font-size:20px;letter-spacing:-.06em;font-weight:500}.erp-workspace-brand b span{font-size:10px;margin-inline-start:7px;color:var(--gold);letter-spacing:.06em}.erp-preview-label{color:var(--ink-faint);font-size:8px;padding-inline:10px;letter-spacing:.12em;margin-bottom:13px}.erp-workspace aside>span:not(.erp-preview-label,.erp-workspace-brand){padding:12px 10px;display:flex;align-items:center;gap:9px;color:var(--ink-mute);font-size:10px}.erp-workspace aside>span.is-active{background:var(--sheet-strong);color:var(--ink);border-radius:4px}.erp-workspace aside i{width:9px;height:9px;border:1px solid currentColor;border-radius:2px}.erp-workspace aside .erp-workspace-assistant{margin-top:auto;border-top:1px solid var(--hair);color:var(--gold)!important}.erp-workspace-main{padding:0 30px 30px;min-width:0}.erp-workspace-top{display:flex;align-items:center;justify-content:space-between;padding-block:16px;border-bottom:1px solid var(--hair-soft);color:var(--ink-mute);font-size:10px}.erp-preview-avatar{width:24px;height:24px;border-radius:50%;background:var(--base-2);display:grid;place-items:center;font-size:9px}.erp-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-block:30px}.erp-demo-heading h3{font-size:24px;letter-spacing:-.035em}.erp-demo-heading>span{color:var(--ink-mute);font-size:10px}.erp-demo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.erp-demo-stats>div{padding:20px;border:1px solid var(--hair-soft);display:grid;gap:12px}.erp-demo-stats span{color:var(--ink-mute);font-size:10px}.erp-demo-stats b{font-size:28px;font-weight:500;letter-spacing:-.05em}.erp-demo-stats small{color:var(--gold);font-size:9px}.erp-demo-bottom{display:grid;grid-template-columns:1.7fr 1fr;gap:18px;margin-top:18px}.erp-demo-chart,.erp-demo-ai{border:1px solid var(--hair-soft);padding:20px}.erp-demo-chart>span{color:var(--ink-mute);font-size:10px}.erp-demo-chart svg{width:100%;margin-top:20px}.erp-demo-months{display:flex;justify-content:space-between;font-size:8px;color:var(--ink-mute)}.erp-demo-ai{background:var(--base);display:flex;flex-direction:column}.erp-demo-ai>span{color:var(--gold);font-size:11px}.erp-demo-ai p{margin-top:22px;font-size:12px;color:var(--ink-soft);line-height:1.8}.erp-demo-ai i{font-style:normal;color:var(--gold);font-size:20px;margin-top:auto}.erp-module-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid var(--hair)}.erp-module-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:25px;border-inline-end:1px solid var(--hair);text-align:start;font-size:16px;position:relative}.erp-module-tabs button:last-child{border-inline-end:0}.erp-module-tabs .ed-label{color:var(--ink-mute);font-size:10px}.erp-module-tabs button>span:last-child{position:absolute;top:22px;inset-inline-end:20px}.erp-module-tabs button[aria-selected=true]{color:var(--gold);background:var(--base-2);box-shadow:inset 0 -2px var(--gold)}.erp-module-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:65px}.erp-module-panel>div:first-child{animation:ed-detail-in .5s var(--ease-out)}.erp-module-panel h3{font-size:clamp(30px,3vw,50px);margin-block:20px;letter-spacing:-.045em}.erp-module-panel p{font-size:20px;color:var(--ink-soft);max-width:40ch}.erp-module-panel .ed-link{margin-top:30px}.erp-module-diagram{display:grid;place-items:center;padding:25px}.erp-module-diagram>span{padding:17px 34px;border:1px solid var(--hair);font-size:22px;letter-spacing:-.04em;position:relative}.erp-module-diagram>span:after{content:"";position:absolute;top:100%;left:50%;height:30px;width:1px;background:var(--hair)}.erp-module-diagram>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;width:100%}.erp-module-diagram i{border:1px solid var(--hair);padding:18px 12px;font-size:12px;font-style:normal;color:var(--ink-mute);text-align:center;transition:background .4s,color .4s,border-color .4s}.erp-module-diagram i.is-active{border-color:var(--gold);color:var(--gold);background:var(--gold-wash)}.erp-ai-section{background:#272923;color:#f4f4ed;--gold: #c5ad7b}.erp-ai-section>.wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.erp-ai-section .ed-label{color:#b4bba9}.erp-ai-section h2{margin-block:30px}.erp-ai-section>.wrap>div:first-child>p{font-size:20px;color:#b9c0ae;max-width:40ch}.erp-ai-conversation{padding:38px;border:1px solid #515746;background:#2e3229}.erp-ai-conversation>.ed-label:first-child{color:#d1b986;font-size:13px}.erp-ai-question{font-size:22px;margin-block:32px;max-width:25ch}.erp-ai-answer{border-top:1px solid #515746;padding-top:25px;font-size:18px;color:#b9c1ad;line-height:1.7}.erp-ai-conversation>.ed-label:last-child{margin-top:35px;font-size:10px}.erp-product-plans{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--hair)}.erp-product-plan{padding:35px;border-inline-end:1px solid var(--hair)}.erp-product-plan:last-child{border-inline-end:0}.erp-product-plan[data-featured=true]{background:var(--base-2)}.erp-product-plan>.ed-label{color:var(--ink-mute);font-size:11px;min-height:17px}.erp-product-plan[data-featured=true]>.ed-label{color:var(--gold)}.erp-product-plan h3{font-size:43px;letter-spacing:-.05em;margin-block:20px 12px}.erp-product-plan>p{font-size:14px;color:var(--ink-mute);min-height:42px}.erp-product-price{display:flex;align-items:baseline;gap:12px;margin-top:30px}.erp-product-price b{font-size:58px;line-height:1;letter-spacing:-.055em;font-weight:500}.erp-product-price>span{font-size:12px;color:var(--ink-mute)}.erp-included-users{display:block;margin-top:16px;font-size:13px;color:var(--ink-soft)}.erp-product-plan .ed-button{display:flex;width:100%;margin-block:28px;font-size:13px;gap:12px}.erp-product-plan:not([data-featured=true]) .ed-button{background:transparent;color:var(--ink);border-color:var(--hair-strong)}.erp-product-plan ul{display:grid;gap:13px;margin:0;padding:25px 0 0;border-top:1px solid var(--hair);list-style:none}.erp-product-plan li{display:flex;gap:10px;font-size:12px;color:var(--ink-soft)}.erp-product-plan li svg{width:15px;height:15px;color:var(--gold);flex:0 0 auto;margin-top:2px}.erp-product-plan .erp-local-price{margin-top:12px;min-height:0;font-size:12px}.erp-comparison-note{margin-top:27px;font-size:12px;color:var(--ink-mute);line-height:1.8;max-width:110ch}.erp-comparison-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;margin-inline-start:9px;white-space:nowrap}.erp-license-options{margin-top:40px;padding-block:24px;border-block:1px solid var(--hair)}.erp-license-options summary{list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:18px}.erp-license-options>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:30px}.erp-license-options a{display:flex;flex-direction:column;gap:10px;border:1px solid var(--hair);padding:25px}.erp-license-options a b{font-size:25px;font-weight:500;color:var(--gold)}.erp-license-options a>span{font-size:14px}.erp-license-options>p{font-size:12px;color:var(--ink-mute);margin-top:20px}.erp-comparison{padding-top:25px}.erp-team-control label{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:13px}.erp-team-control output{font-size:40px;font-weight:500;letter-spacing:-.05em;color:var(--gold)}.erp-team-control input{width:100%;accent-color:var(--gold);margin-top:25px;cursor:pointer}.erp-team-control>div{display:flex;justify-content:space-between;color:var(--ink-mute);font-size:11px}.erp-comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--hair)}.erp-comparison-grid article{display:flex;flex-direction:column;padding:30px;border-inline-end:1px solid var(--hair)}.erp-comparison-grid article:last-child{border-inline-end:0}.erp-compare-awidan{background:var(--base-2)}.erp-comparison-grid h3,.erp-compare-select{font-size:24px;letter-spacing:-.035em;margin-top:22px;min-height:42px}.erp-compare-select select{width:100%;max-width:250px;background:transparent;border:0;border-bottom:1px solid var(--hair);border-radius:0;padding:0 0 8px;color:var(--ink);font-size:20px;cursor:pointer}.erp-comparison-grid strong{font-size:clamp(30px,4.5vw,65px);letter-spacing:-.055em;font-weight:500;margin-top:28px}.erp-compare-awidan strong{color:var(--gold)}.erp-comparison-grid article>span:not(.ed-label){font-size:12px;color:var(--ink-mute)}.erp-comparison-grid article>p{font-size:13px;color:var(--ink-soft);margin-top:25px}.erp-annual-total{margin-top:8px}.erp-product-cta{position:relative;isolation:isolate;overflow:hidden}.erp-product-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.erp-product-cta:before{content:"";position:absolute;inset:0;background:#f4f3ebd9;z-index:-1}.erp-product-cta>.wrap{padding-block:110px}.erp-product-cta h2{font-size:clamp(42px,6vw,96px);white-space:pre-line;letter-spacing:-.05em;line-height:1.1;margin-block:30px 40px;color:#252720}.erp-product-cta{--gold: #80622e}.erp-product-cta .ed-label{color:#55594e}.erp-product-cta .ed-button{background:#252720;color:#f5f5ef;border-color:#252720}html[dir=rtl] .erp-product-hero h1{letter-spacing:0;line-height:1.3}html[dir=rtl] .erp-workspace-brand{direction:ltr}@media(max-width:1100px){.erp-teaser>.wrap,.erp-ai-section>.wrap{gap:50px}.erp-product-plan{padding:25px}.erp-workspace{grid-template-columns:160px 1fr}.erp-workspace-main{padding-inline:20px}.erp-demo-stats>div{padding:15px}.erp-demo-stats b{font-size:24px}}@media(max-width:899px){.erp-product-hero{padding-top:135px}.erp-workspace{min-width:800px}.erp-product-showcase{padding-inline:30px}.erp-module-panel{gap:35px}.erp-module-tabs button{padding:20px 16px;font-size:13px}.erp-product-plans{grid-template-columns:1fr}.erp-product-plan{border-inline-end:0;border-bottom:1px solid var(--hair);padding:35px}.erp-product-plan:last-child{border-bottom:0}.erp-product-plan ul{grid-template-columns:1fr 1fr}.erp-product-plan .ed-button{width:min(100%,350px)}.erp-product-plan>p{min-height:0}.erp-product-price{margin-top:25px}}@media(max-width:759px){.erp-teaser>.wrap,.erp-ai-section>.wrap{grid-template-columns:1fr}.erp-teaser-visual{aspect-ratio:auto;max-width:500px}.erp-product-hero h1{font-size:clamp(53px,10vw,80px)}.erp-product-hero p{font-size:20px}.erp-product-showcase{padding-top:40px;padding-inline:22px}.erp-workspace{min-width:640px;grid-template-columns:130px 1fr}.erp-workspace-main{padding-inline:15px}.erp-workspace aside{padding:20px 8px}.erp-workspace aside>span:not(.erp-preview-label,.erp-workspace-brand){font-size:8px}.erp-demo-heading h3{font-size:20px}.erp-demo-stats b{font-size:21px}.erp-demo-ai p{font-size:10px}.erp-demo-bottom{grid-template-columns:1.6fr 1fr}.erp-demo-chart,.erp-demo-ai{padding:14px}.erp-demo-heading{margin-block:22px}.erp-module-panel{grid-template-columns:1fr;padding-top:40px}.erp-module-panel p{font-size:18px}.erp-module-tabs{grid-template-columns:1fr 1fr}.erp-module-tabs button:nth-child(2){border-inline-end:0}.erp-module-tabs button:nth-child(-n+2){border-bottom:1px solid var(--hair)}.erp-ai-conversation{padding:28px}.erp-license-options>div{grid-template-columns:1fr;gap:15px}.erp-comparison-grid{grid-template-columns:1fr}.erp-comparison-grid article{border-inline-end:0;border-bottom:1px solid var(--hair);padding:28px}.erp-comparison-grid strong{font-size:48px}.erp-comparison-grid article:last-child{border-bottom:0}.erp-product-cta>.wrap{padding-block:80px}}@media(max-width:540px){.erp-product-hero{padding-bottom:55px}.erp-product-hero h1{font-size:50px}.erp-product-hero p{font-size:18px}.erp-product-hero .ed-actions{gap:20px}.erp-product-hero .ed-actions .ed-link{white-space:normal;max-width:115px}.erp-product-plan ul{grid-template-columns:1fr}.erp-product-plan{padding:27px}.erp-product-plan h3{font-size:40px}.erp-product-price b{font-size:52px}.erp-teaser h2{font-size:43px}.erp-teaser p{font-size:17px}.erp-ai-section>.wrap>div:first-child>p{font-size:18px}html[dir=rtl] .erp-product-hero h1{font-size:43px}}
