.leaf-intro{--leaf-intro-duration: 5.8s;position:fixed;inset:var(--spacing-none);z-index:calc(var(--z-index-critical-overlay) + 20);isolation:isolate;overflow:hidden;color:var(--theme-text-primary);background-color:var(--theme-background);opacity:var(--opacity-opaque);overscroll-behavior:none;transition:opacity var(--motion-duration-ui) var(--ease-motion-exit)}.leaf-intro:before,.leaf-intro:after{position:absolute;inset:var(--spacing-none);content:"";pointer-events:none}.leaf-intro:before{z-index:-2;background-image:radial-gradient(ellipse at 50% 56%,rgb(from var(--color-brand-blue) r g b / var(--opacity-glow-ambient)),transparent 28%),radial-gradient(circle at 22% 25%,rgb(from var(--color-brand-purple) r g b / var(--opacity-decorative-background)),transparent 32%),radial-gradient(circle at 78% 72%,rgb(from var(--color-brand-magenta) r g b / var(--opacity-decorative-background)),transparent 34%)}.leaf-intro:after{z-index:4;box-shadow:inset 0 0 var(--spacing-4xl) rgb(from var(--color-neutral-1000) r g b / var(--opacity-overlay-critical))}.leaf-intro[data-exiting=true]{opacity:var(--spacing-none)}.leaf-intro__canvas{position:absolute;inset:var(--spacing-none);z-index:0;display:block;inline-size:100%;block-size:100%;opacity:var(--opacity-opaque);transform:scale(var(--motion-scale-identity));transform-origin:center;transition:opacity var(--motion-duration-ui) var(--ease-motion-exit),transform var(--motion-duration-ui) var(--ease-motion-cinematic)}.leaf-intro[data-exiting=true] .leaf-intro__canvas{opacity:var(--opacity-glass-medium);transform:scale(1.08)}.leaf-intro__fallback-world{position:absolute;inset:var(--spacing-none);z-index:-1;overflow:hidden;pointer-events:none}.leaf-intro[data-mode=webgl] .leaf-intro__fallback-world{opacity:var(--opacity-content-muted)}.leaf-intro__fallback-energy{position:absolute;inset-block-start:51%;inset-inline-start:50%;inline-size:var(--spacing-3xs);block-size:var(--spacing-3xs);border-radius:var(--radius-full);background-color:var(--color-brand-cyan);box-shadow:var(--shadow-ambient);transform:translate(-50%,-50%)}.leaf-intro__fallback-orbit{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:min(64dvi,38rem);aspect-ratio:1.8;border:1px solid rgb(from var(--color-brand-cyan) r g b / var(--opacity-border-subtle));border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.leaf-intro__fallback-orbit--two{inline-size:min(46dvi,27rem);border-color:rgb(from var(--color-brand-purple) r g b / var(--opacity-border-strong));transform:translate(-50%,-50%) rotate(58deg)}.leaf-intro[data-mode=fallback] .leaf-intro__fallback-energy,.leaf-intro[data-mode=fallback] .leaf-intro__fallback-orbit{animation:leaf-intro-fallback-resolve var(--leaf-intro-duration) var(--ease-motion-cinematic) both}.leaf-intro__brand-stage{position:absolute;inset:var(--spacing-none);z-index:2;display:grid;overflow:hidden;place-items:center;pointer-events:none}.leaf-intro__brand-halo{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:min(70dvi,42rem);aspect-ratio:1;border-radius:var(--radius-full);background-image:radial-gradient(circle,rgb(from var(--color-brand-cyan) r g b / var(--opacity-glow-ambient)),rgb(from var(--color-brand-purple) r g b / var(--opacity-decorative-background)) 38%,transparent 70%);opacity:var(--spacing-none);transform:translate(-50%,-50%) scale(var(--motion-scale-entrance));transition:opacity var(--motion-duration-reveal) var(--ease-motion-entrance),transform var(--motion-duration-cinematic) var(--ease-motion-cinematic)}.leaf-intro__brand-lockup{position:relative;display:grid;justify-items:center;gap:var(--spacing-sm);max-inline-size:min(88dvi,34rem);padding:var(--spacing-lg);opacity:var(--spacing-none);text-align:center;transform:translate3d(0,var(--motion-distance-reveal),0) scale(var(--motion-scale-entrance));transition:opacity var(--motion-duration-reveal) var(--ease-motion-entrance),transform var(--motion-duration-cinematic) var(--ease-motion-cinematic)}.leaf-intro__logo{inline-size:clamp(5.75rem,10dvi,8.5rem);block-size:auto;object-fit:contain}.leaf-intro__brand-lockup strong{font-family:var(--font-sans);font-size:clamp(var(--text-lg),2.2dvi,var(--text-2xl));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide)}.leaf-intro__brand-lockup p{display:flex;flex-direction:column;gap:var(--spacing-3xs);margin:var(--spacing-none);color:var(--theme-text-secondary);font-size:clamp(var(--text-sm),1.4dvi,var(--text-base));line-height:var(--leading-relaxed)}.leaf-intro[data-phase=brand] .leaf-intro__brand-lockup,.leaf-intro[data-mode=fallback] .leaf-intro__brand-lockup,.leaf-intro[data-mode=reduced] .leaf-intro__brand-lockup{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0) scale(var(--motion-scale-identity))}.leaf-intro[data-phase=brand] .leaf-intro__brand-halo,.leaf-intro[data-mode=fallback] .leaf-intro__brand-halo,.leaf-intro[data-mode=reduced] .leaf-intro__brand-halo{opacity:var(--opacity-opaque);transform:translate(-50%,-50%) scale(var(--motion-scale-identity))}.leaf-intro[data-phase=portal] .leaf-intro__brand-lockup,.leaf-intro[data-exiting=true] .leaf-intro__brand-lockup{opacity:var(--spacing-none);transform:translate3d(0,calc(var(--motion-distance-small) * -1),0) scale(.96)}.leaf-intro[data-phase=portal] .leaf-intro__brand-halo{opacity:var(--opacity-content-muted);transform:translate(-50%,-50%) scale(1.6)}.leaf-intro__portal-wash{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:3;inline-size:18dvi;aspect-ratio:1;border-radius:var(--radius-full);background-image:radial-gradient(circle,rgb(from var(--color-neutral-0) r g b / var(--opacity-state-hover)),rgb(from var(--color-brand-cyan) r g b / var(--opacity-glass-strong)) 18%,rgb(from var(--color-brand-purple) r g b / var(--opacity-glass-medium)) 42%,transparent 74%);opacity:var(--spacing-none);pointer-events:none;transform:translate(-50%,-50%) scale(.1);transition:opacity var(--motion-duration-reveal) var(--ease-motion-emphasis),transform var(--motion-duration-cinematic) var(--ease-motion-cinematic)}.leaf-intro[data-phase=portal] .leaf-intro__portal-wash,.leaf-intro[data-exiting=true] .leaf-intro__portal-wash{opacity:var(--opacity-state-hover);transform:translate(-50%,-50%) scale(8)}@media(max-width:47.99rem){.leaf-intro:after{box-shadow:inset 0 0 var(--spacing-3xl) rgb(from var(--color-neutral-1000) r g b / var(--opacity-overlay-standard))}.leaf-intro__brand-stage{align-items:center;padding-block-start:6dvb}.leaf-intro__brand-halo{inline-size:min(116dvi,32rem);transform:translate(-50%,-48%) scale(var(--motion-scale-entrance))}.leaf-intro__brand-lockup{max-inline-size:88dvi;gap:var(--spacing-xs);transform:translate3d(0,var(--motion-distance-small),0) scale(var(--motion-scale-entrance))}.leaf-intro__logo{inline-size:clamp(5.5rem,27dvi,7.25rem)}.leaf-intro__portal-wash{inline-size:32dvi}}@media(max-width:22.5rem){.leaf-intro__brand-lockup{padding-inline:var(--spacing-sm)}.leaf-intro__brand-lockup p{font-size:var(--text-sm)}}@media(prefers-reduced-motion:reduce){.leaf-intro,.leaf-intro__canvas,.leaf-intro__brand-halo,.leaf-intro__brand-lockup,.leaf-intro__portal-wash{animation:none;transition-duration:var(--motion-duration-micro)}.leaf-intro[data-mode=reduced] .leaf-intro__fallback-orbit{transform:translate(-50%,-50%)}}@keyframes leaf-intro-fallback-resolve{0%{opacity:var(--spacing-none);transform:translate(-50%,-50%) scale(var(--motion-scale-entrance))}45%{opacity:var(--opacity-state-hover)}to{opacity:var(--opacity-content-muted);transform:translate(-50%,-50%) scale(1.18)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-100:#f5f5f5;--color-neutral-300:#d4d4d4;--color-neutral-600:#525252;--color-neutral-900:#171717;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-brand-cyan:#19faf2;--color-brand-blue:#024265;--color-brand-purple:#7c13ec;--color-brand-magenta:#ce0668;--color-brand-pink:#fd619e;--color-brand-orange:#fe9f1f;--color-neutral-0:#fff;--color-neutral-1000:#000;--color-background-canvas:var(--color-neutral-0);--color-background-surface:var(--color-neutral-100);--color-background-inverse:var(--color-neutral-900);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-inverse:var(--color-neutral-0);--color-border-default:var(--color-neutral-300);--color-accent-primary:var(--color-brand-cyan);--color-accent-secondary:var(--color-brand-blue);--color-accent-tertiary:var(--color-brand-purple);--color-accent-emphasis:var(--color-brand-magenta);--color-accent-highlight:var(--color-brand-pink);--color-accent-warm:var(--color-brand-orange);--color-focus-ring:var(--color-brand-cyan);--font-weight-regular:400;--leading-none:1;--spacing-none:0;--spacing-3xs:.25rem;--spacing-2xs:.5rem;--spacing-xs:.75rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--spacing-4xl:8rem;--radius-none:0;--radius-full:9999px;--opacity-state-disabled:.4;--opacity-state-hover:.88;--opacity-content-muted:.64;--opacity-border-subtle:.16;--opacity-border-strong:.28;--opacity-overlay-standard:.56;--opacity-overlay-critical:.72;--opacity-decorative-background:.12;--opacity-decorative-particle:.28;--opacity-glass-subtle:.56;--opacity-glass-medium:.66;--opacity-glass-strong:.76;--opacity-reflection-subtle:.08;--opacity-reflection-strong:.16;--opacity-shadow-subtle:.05;--opacity-shadow-medium:.09;--opacity-shadow-strong:.14;--opacity-glow-ambient:.18;--opacity-opaque:1;--shadow-none:none;--shadow-surface-subtle:0 1px 2px rgb(from var(--color-neutral-1000) r g b / var(--opacity-shadow-subtle)), 0 8px 24px rgb(from var(--color-neutral-1000) r g b / var(--opacity-shadow-subtle));--shadow-floating:0 8px 24px rgb(from var(--color-neutral-1000) r g b / var(--opacity-shadow-medium)), 0 24px 64px rgb(from var(--color-neutral-1000) r g b / var(--opacity-shadow-subtle));--shadow-glass:inset 0 1px 0 rgb(from var(--color-neutral-0) r g b / var(--opacity-reflection-strong)), 0 16px 48px rgb(from var(--color-brand-blue) r g b / var(--opacity-shadow-medium));--shadow-overlay:0 16px 48px rgb(from var(--color-neutral-1000) r g b / var(--opacity-shadow-strong)), 0 40px 96px rgb(from var(--color-brand-blue) r g b / var(--opacity-shadow-medium));--shadow-hero:0 32px 96px rgb(from var(--color-brand-purple) r g b / var(--opacity-shadow-strong)), 0 48px 144px rgb(from var(--color-brand-blue) r g b / var(--opacity-shadow-medium));--shadow-ambient:0 0 96px rgb(from var(--color-brand-cyan) r g b / var(--opacity-glow-ambient)), 0 0 160px rgb(from var(--color-brand-purple) r g b / var(--opacity-shadow-strong)), 0 0 224px rgb(from var(--color-brand-pink) r g b / var(--opacity-shadow-medium));--blur-none:0;--blur-soft:8px;--blur-glass:16px;--blur-panel:24px;--blur-modal:32px;--blur-ambient:64px;--elevation-flat-level:0;--elevation-flat-shadow:var(--shadow-none);--elevation-flat-backdrop-blur:var(--blur-none);--elevation-flat-surface-opacity:var(--opacity-opaque);--elevation-raised-level:1;--elevation-raised-shadow:var(--shadow-surface-subtle);--elevation-raised-backdrop-blur:var(--blur-none);--elevation-raised-surface-opacity:var(--opacity-opaque);--elevation-floating-level:2;--elevation-floating-shadow:var(--shadow-floating);--elevation-floating-backdrop-blur:var(--blur-soft);--elevation-floating-surface-opacity:var(--opacity-glass-strong);--elevation-overlay-level:3;--elevation-overlay-shadow:var(--shadow-overlay);--elevation-overlay-backdrop-blur:var(--blur-panel);--elevation-overlay-surface-opacity:var(--opacity-glass-medium);--elevation-critical-level:4;--elevation-critical-shadow:var(--shadow-hero);--elevation-critical-backdrop-blur:var(--blur-modal);--elevation-critical-surface-opacity:var(--opacity-glass-strong);--glass-background-opacity-subtle:var(--opacity-glass-subtle);--glass-background-opacity-medium:var(--opacity-glass-medium);--glass-background-opacity-strong:var(--opacity-glass-strong);--glass-blur-surface:var(--blur-glass);--glass-blur-floating:var(--blur-panel);--glass-blur-overlay:var(--blur-modal);--glass-border-transparency-subtle:var(--opacity-border-subtle);--glass-border-transparency-strong:var(--opacity-border-strong);--glass-inner-highlight-subtle:inset 0 1px 0 rgb(from var(--color-neutral-0) r g b / var(--opacity-reflection-subtle));--glass-inner-highlight-strong:inset 0 1px 0 rgb(from var(--color-neutral-0) r g b / var(--opacity-reflection-strong));--glass-reflection-intensity-subtle:var(--opacity-reflection-subtle);--glass-reflection-intensity-strong:var(--opacity-reflection-strong);--glass-surface-depth-subtle:var(--shadow-surface-subtle);--glass-surface-depth-floating:var(--shadow-glass);--glass-surface-depth-overlay:var(--shadow-overlay);--glass-ambient-tint-cool:#19faf21f}@supports (color:color-mix(in lab,red,red)){:root,:host{--glass-ambient-tint-cool:color-mix(in srgb, var(--color-brand-cyan) 12%, transparent)}}:root,:host{--glass-ambient-tint-violet:#7c13ec1a}@supports (color:color-mix(in lab,red,red)){:root,:host{--glass-ambient-tint-violet:color-mix(in srgb, var(--color-brand-purple) 10%, transparent)}}:root,:host{--glass-ambient-tint-warm:#fe9f1f14}@supports (color:color-mix(in lab,red,red)){:root,:host{--glass-ambient-tint-warm:color-mix(in srgb, var(--color-brand-orange) 8%, transparent)}}:root,:host{--glass-layer-surface:var(--elevation-raised-level);--glass-layer-elevated:var(--elevation-floating-level);--glass-layer-floating:var(--elevation-overlay-level);--glass-layer-overlay:var(--elevation-critical-level);--z-index-decorative-background:-1;--z-index-base-content:0;--z-index-sticky:100;--z-index-navigation:200;--z-index-dropdown:300;--z-index-floating-action:400;--z-index-drawer:500;--z-index-modal:600;--z-index-tooltip:700;--z-index-critical-overlay:800;--breakpoint-mobile:0rem;--breakpoint-large-phone:30rem;--breakpoint-tablet:48rem;--breakpoint-laptop:64rem;--breakpoint-desktop:80rem;--breakpoint-large-desktop:96rem;--breakpoint-ultra-wide:120rem;--container-content-narrow:44rem;--container-content-standard:72rem;--container-layout-wide:90rem;--container-composition-hero:105rem;--container-experience-full-bleed:none;--container-safe-gutter-minimum:1rem;--container-safe-gutter-fluid:clamp(1rem, .5rem + 2vw, 2.5rem);--container-safe-gutter-spacious:clamp(1.5rem, .75rem + 3vw, 4rem);--container-padding-inline-compact:var(--container-safe-gutter-minimum);--container-padding-inline-standard:var(--container-safe-gutter-fluid);--container-padding-inline-spacious:var(--container-safe-gutter-spacious);--grid-columns-mobile:4;--grid-columns-tablet:8;--grid-columns-desktop:12;--grid-template-mobile:repeat(var(--grid-columns-mobile), minmax(0, 1fr));--grid-template-tablet:repeat(var(--grid-columns-tablet), minmax(0, 1fr));--grid-template-desktop:repeat(var(--grid-columns-desktop), minmax(0, 1fr));--grid-gap-mobile:clamp(.75rem, .625rem + .5vw, 1rem);--grid-gap-tablet:clamp(1rem, .75rem + 1vw, 1.5rem);--grid-gap-desktop:clamp(1.25rem, .875rem + 1.25vw, 2rem);--grid-gutter-inline-mobile:var(--container-safe-gutter-minimum);--grid-gutter-inline-tablet:var(--container-safe-gutter-fluid);--grid-gutter-inline-desktop:var(--container-safe-gutter-spacious);--layout-content-width-narrow:var(--container-content-narrow);--layout-content-width-standard:var(--container-content-standard);--layout-content-width-wide:var(--container-layout-wide);--layout-reading-width-compact:48ch;--layout-reading-width-standard:65ch;--layout-reading-width-relaxed:72ch;--layout-navigation-block-size-compact:4rem;--layout-navigation-block-size-standard:4.5rem;--layout-navigation-block-size-expanded:5rem;--layout-section-boundary-standard:var(--container-content-standard);--layout-section-boundary-wide:var(--container-layout-wide);--layout-section-boundary-full:var(--container-experience-full-bleed);--layout-page-gutter-inline-minimum:var(--container-safe-gutter-minimum);--layout-page-gutter-inline-fluid:var(--container-safe-gutter-fluid);--layout-viewport-inline:100dvi;--layout-viewport-block:100dvb;--layout-viewport-minimum-block:100svb;--section-spacing-compact:clamp(3rem, 2rem + 4vw, 5rem);--section-spacing-standard:clamp(5rem, 3rem + 6vw, 8rem);--section-spacing-spacious:clamp(7rem, 4rem + 8vw, 12rem);--section-spacing-hero:clamp(8rem, 5rem + 10vw, 16rem);--section-spacing-cinematic:clamp(10rem, 6rem + 14vw, 22rem);--responsive-spacing-page-inline-compact:var(--container-padding-inline-compact);--responsive-spacing-page-inline-fluid:var(--container-padding-inline-standard);--responsive-spacing-page-inline-spacious:var(--container-padding-inline-spacious);--responsive-spacing-content-gap-compact:clamp(var(--spacing-xs), .5rem + 1vw, var(--spacing-md));--responsive-spacing-content-gap-standard:clamp(var(--spacing-sm), .5rem + 2vw, var(--spacing-lg));--responsive-spacing-content-gap-spacious:clamp(var(--spacing-md), 1rem + 3vw, var(--spacing-xl));--responsive-spacing-section-block-compact:var(--section-spacing-compact);--responsive-spacing-section-block-standard:var(--section-spacing-standard);--responsive-spacing-section-block-spacious:var(--section-spacing-spacious);--responsive-spacing-section-block-hero:var(--section-spacing-hero);--responsive-spacing-section-block-cinematic:var(--section-spacing-cinematic);--duration-motion-micro:.12s;--duration-motion-hover:.18s;--duration-motion-ui:.24s;--duration-motion-reveal:.48s;--duration-motion-section:.7s;--duration-motion-cinematic:1s;--duration-motion-ambient:6s;--motion-duration-micro:var(--duration-motion-micro);--motion-duration-hover:var(--duration-motion-hover);--motion-duration-ui:var(--duration-motion-ui);--motion-duration-reveal:var(--duration-motion-reveal);--motion-duration-section:var(--duration-motion-section);--motion-duration-cinematic:var(--duration-motion-cinematic);--motion-duration-ambient:var(--duration-motion-ambient);--ease-motion-standard:cubic-bezier(.2, 0, 0, 1);--ease-motion-entrance:cubic-bezier(.16, 1, .3, 1);--ease-motion-exit:cubic-bezier(.4, 0, 1, 1);--ease-motion-emphasis:cubic-bezier(.22, 1, .36, 1);--ease-motion-cinematic:cubic-bezier(.65, 0, .35, 1);--ease-motion-ambient:cubic-bezier(.45, 0, .55, 1);--motion-distance-none:0;--motion-distance-micro:.125rem;--motion-distance-small:.375rem;--motion-distance-reveal:.75rem;--motion-distance-cinematic:1.5rem;--motion-scale-press:.985;--motion-scale-hover:1.015;--motion-scale-entrance:.98;--motion-scale-emphasis:1.025;--motion-scale-identity:1;--transition-color:color var(--motion-duration-hover) var(--ease-motion-standard);--transition-opacity:opacity var(--motion-duration-ui) var(--ease-motion-standard);--transition-transform:transform var(--motion-duration-ui) var(--ease-motion-standard);--transition-border:border-color var(--motion-duration-hover) var(--ease-motion-standard);--transition-background:background-color var(--motion-duration-hover) var(--ease-motion-standard);--transition-glass:background-color var(--motion-duration-ui) var(--ease-motion-standard), border-color var(--motion-duration-ui) var(--ease-motion-standard), box-shadow var(--motion-duration-ui) var(--ease-motion-standard), backdrop-filter var(--motion-duration-section) var(--ease-motion-cinematic);--transition-interactive:color var(--motion-duration-hover) var(--ease-motion-standard), background-color var(--motion-duration-hover) var(--ease-motion-standard), border-color var(--motion-duration-hover) var(--ease-motion-standard), opacity var(--motion-duration-hover) var(--ease-motion-standard), transform var(--motion-duration-ui) var(--ease-motion-standard), box-shadow var(--motion-duration-ui) var(--ease-motion-standard);--motion-reduced-duration-essential:1ms;--motion-reduced-duration-none:0s;--motion-reduced-distance:0;--motion-reduced-scale:1;--motion-reduced-transition:none;--color-theme-background:var(--theme-background);--color-theme-background-subtle:var(--theme-background-subtle);--color-theme-surface:var(--theme-surface);--color-theme-surface-elevated:var(--theme-surface-elevated);--color-theme-surface-glass:var(--theme-surface-glass);--color-theme-text-primary:var(--theme-text-primary);--color-theme-text-secondary:var(--theme-text-secondary);--color-theme-text-muted:var(--theme-text-muted);--color-theme-border:var(--theme-border);--color-theme-border-subtle:var(--theme-border-subtle);--color-theme-interactive-primary:var(--theme-interactive-primary);--color-theme-interactive-secondary:var(--theme-interactive-secondary);--color-theme-interactive-hover:var(--theme-interactive-hover);--color-theme-interactive-active:var(--theme-interactive-active);--color-theme-focus-ring:var(--theme-focus-ring);--color-theme-overlay:var(--theme-overlay);--color-theme-success:var(--theme-success);--color-theme-warning:var(--theme-warning);--color-theme-error:var(--theme-error);--color-theme-information:var(--theme-information);--color-theme-disabled:var(--theme-disabled)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-lg) + var(--spacing-3xs))}body{min-inline-size:0;min-height:100vh;color:var(--theme-text-primary);background-color:var(--theme-background);font-family:var(--font-sans);margin:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@layer components{.foundation-container{inline-size:100%;max-inline-size:var(--foundation-container-max-inline-size);padding-inline:var(--foundation-container-padding-inline);margin-inline:auto}.foundation-section-container{inline-size:100%;padding-block:var(--foundation-section-spacing-block)}.foundation-content-wrapper{inline-size:100%;max-inline-size:var(--foundation-content-max-inline-size);margin-inline:auto}.foundation-stack{gap:var(--foundation-layout-gap);flex-direction:column;min-inline-size:0;display:flex}.foundation-inline{gap:var(--foundation-layout-gap);flex-direction:row;min-inline-size:0;display:flex}.foundation-grid{min-inline-size:0;display:grid}.foundation-spacer{flex:none;display:block}.foundation-spacer[data-axis=block]{inline-size:100%;block-size:var(--foundation-spacer-size)}.foundation-spacer[data-axis=inline]{inline-size:var(--foundation-spacer-size);block-size:100%}.foundation-divider{border-color:var(--theme-border-subtle);opacity:var(--opacity-border-strong);flex:none}.foundation-divider[data-orientation=horizontal]{border-block-start-style:solid;border-block-start-width:thin;inline-size:100%}.foundation-divider[data-orientation=vertical]{border-inline-start-style:solid;border-inline-start-width:thin;align-self:stretch;block-size:auto}.foundation-section-header{inline-size:100%}.foundation-tag{justify-content:center;align-items:center;gap:var(--spacing-2xs);min-inline-size:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-none);white-space:nowrap;transition:var(--transition-interactive);border:thin solid #0000;display:inline-flex}.foundation-tag--compact{min-block-size:var(--spacing-md);padding-block:var(--spacing-3xs);padding-inline:var(--spacing-2xs)}.foundation-tag--regular{min-block-size:var(--spacing-lg);padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs)}.foundation-tag--touch,.foundation-tag--interactive{min-block-size:var(--spacing-xl)}.foundation-tag--touch{padding-block:var(--spacing-2xs);padding-inline:var(--spacing-sm)}.foundation-tag--soft{border-radius:var(--radius-sm)}.foundation-tag--pill{border-radius:var(--radius-full)}.foundation-tag--neutral{border-color:var(--theme-border-subtle);color:var(--theme-text-primary);background-color:var(--theme-background-subtle)}.foundation-tag--accent{border-color:var(--theme-interactive-primary);color:var(--theme-background);background-color:var(--theme-interactive-primary)}.foundation-tag--info{border-color:var(--theme-information);color:var(--theme-information);background-color:var(--theme-surface)}.foundation-tag--success{border-color:var(--theme-success);color:var(--theme-success);background-color:var(--theme-surface)}.foundation-tag--warning{border-color:var(--theme-warning);color:var(--theme-warning);background-color:var(--theme-surface)}.foundation-tag--error{border-color:var(--theme-error);color:var(--theme-error);background-color:var(--theme-surface)}.foundation-tag--interactive{cursor:pointer;-webkit-user-select:none;user-select:none}.foundation-tag--interactive:hover:not(:disabled){opacity:var(--opacity-state-hover)}.foundation-tag--interactive:active:not(:disabled){transform:scale(var(--motion-scale-press))}.foundation-tag--interactive:focus-visible{outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}.foundation-tag--interactive:disabled{cursor:not-allowed;opacity:var(--opacity-state-disabled)}.foundation-visually-hidden{inline-size:calc(var(--spacing-3xs) / 4);block-size:calc(var(--spacing-3xs) / 4);margin:calc(var(--spacing-3xs) / -4);padding:var(--spacing-none);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.leaf-button{--magnetic-x:0;--magnetic-y:0;--button-lift:var(--motion-distance-none);--button-scale:var(--motion-scale-identity);isolation:isolate;max-inline-size:100%;font-family:var(--font-sans);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-interactive);transform:translate3d(calc(var(--motion-distance-small) * var(--magnetic-x)),calc(var(--motion-distance-small) * var(--magnetic-y) + var(--button-lift)),0) scale(var(--button-scale));border:thin solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.leaf-button:before{content:"";pointer-events:none;opacity:var(--spacing-none);background-image:linear-gradient(135deg,transparent,rgb(from var(--color-neutral-0) r g b / var(--glass-reflection-intensity-strong)),transparent);transition:var(--transition-opacity),var(--transition-transform);transform:translate3d(calc(var(--motion-distance-cinematic) * -1),0,0);position:absolute;inset:0}.leaf-button__content,.leaf-button__loading{justify-content:center;align-items:center;display:inline-flex}.leaf-button__content{gap:var(--button-content-gap);min-inline-size:0}.leaf-button__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.leaf-button__icon{inline-size:var(--button-icon-size);block-size:var(--button-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.leaf-button__icon>svg,.leaf-button__loading-icon{block-size:100%;inline-size:100%}.leaf-button__loading{color:currentColor;position:absolute;inset:0}.leaf-button__loading-icon{inline-size:var(--button-icon-size);block-size:var(--button-icon-size);animation:leaf-button-loading var(--motion-duration-section) var(--ease-motion-ambient) infinite}.leaf-button[data-loading=true] .leaf-button__content{visibility:hidden}.leaf-button--sm{--button-content-gap:var(--spacing-2xs);--button-icon-size:var(--spacing-sm);min-block-size:var(--spacing-xl);padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-normal)}.leaf-button--md{--button-content-gap:var(--spacing-xs);--button-icon-size:var(--spacing-md);min-block-size:calc(var(--spacing-xl) + var(--spacing-2xs));padding-block:var(--spacing-2xs);padding-inline:var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--text-base);line-height:var(--leading-normal)}.leaf-button--lg{--button-content-gap:var(--spacing-xs);--button-icon-size:var(--spacing-md);min-block-size:var(--spacing-2xl);padding-block:var(--spacing-xs);padding-inline:var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--leading-normal)}.leaf-button--xl{--button-content-gap:var(--spacing-sm);--button-icon-size:var(--spacing-lg);min-block-size:calc(var(--spacing-2xl) + var(--spacing-sm));padding-block:var(--spacing-sm);padding-inline:var(--spacing-lg);border-radius:var(--radius-xl);font-size:var(--text-lg);line-height:var(--leading-normal)}.leaf-button--full-width{inline-size:100%}.leaf-button--primary{border-color:var(--color-brand-purple);color:var(--color-neutral-0);background-color:var(--color-brand-blue);background-image:linear-gradient(135deg,var(--color-brand-blue),var(--color-brand-purple),var(--color-brand-magenta));box-shadow:var(--shadow-surface-subtle)}.leaf-button--secondary{border-color:var(--theme-border-subtle);color:var(--theme-text-primary);background-color:var(--theme-surface-elevated);box-shadow:var(--shadow-surface-subtle)}.leaf-button--glass{border-color:rgb(from var(--theme-border) r g b / var(--glass-border-transparency-subtle));color:var(--theme-text-primary);background-color:var(--theme-surface-glass);box-shadow:var(--glass-inner-highlight-subtle),var(--glass-surface-depth-subtle);-webkit-backdrop-filter:blur(var(--glass-blur-surface));backdrop-filter:blur(var(--glass-blur-surface))}.leaf-button--ghost{color:var(--theme-text-secondary);background-color:#0000;border-color:#0000}.leaf-button--outline{border-color:var(--theme-border);color:var(--theme-text-primary);background-color:#0000}.leaf-button--text{color:var(--theme-interactive-primary);background-color:#0000;border-color:#0000}.leaf-button--danger{border-color:var(--theme-error);color:var(--color-neutral-0);background-color:var(--theme-error);box-shadow:var(--shadow-surface-subtle)}.leaf-button:focus-visible{outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}.leaf-button:active:not(:disabled){--button-lift:var(--motion-distance-none);--button-scale:var(--motion-scale-press)}.leaf-button:disabled{cursor:not-allowed;opacity:var(--opacity-state-disabled)}.leaf-button[data-magnetic=true]{will-change:transform}.leaf-icon-button{padding-inline:var(--spacing-none);border-radius:var(--radius-full);flex:none}.leaf-icon-button.leaf-button--sm{inline-size:var(--spacing-xl)}.leaf-icon-button.leaf-button--md{inline-size:calc(var(--spacing-xl) + var(--spacing-2xs))}.leaf-icon-button.leaf-button--lg{inline-size:var(--spacing-2xl)}.leaf-icon-button.leaf-button--xl{inline-size:calc(var(--spacing-2xl) + var(--spacing-sm))}.leaf-button-group{gap:var(--button-group-gap);min-inline-size:0;display:flex}@media(hover:hover)and (pointer:fine){.leaf-button:hover:not(:disabled){--button-lift:calc(var(--motion-distance-micro) * -1)}.leaf-button--primary:hover:not(:disabled),.leaf-button--glass:hover:not(:disabled){border-color:var(--theme-interactive-hover);box-shadow:var(--shadow-floating)}.leaf-button--secondary:hover:not(:disabled),.leaf-button--ghost:hover:not(:disabled),.leaf-button--outline:hover:not(:disabled){border-color:var(--theme-border);background-color:var(--theme-background-subtle)}.leaf-button--text:hover:not(:disabled){color:var(--theme-interactive-hover)}.leaf-button--danger:hover:not(:disabled){opacity:var(--opacity-state-hover)}.leaf-button:hover:not(:disabled):before{opacity:var(--opacity-state-hover);transform:translate3d(var(--motion-distance-small),0,0)}}@media(prefers-reduced-motion:reduce){.leaf-button[data-magnetic=true]{will-change:auto}.leaf-button:before,.leaf-button__loading-icon{transition:none;animation:none;transform:none}}.leaf-glass-surface{--leaf-glass-background-opacity:var(--glass-background-opacity-medium);--leaf-glass-backdrop-blur:var(--glass-blur-surface);--leaf-glass-border-transparency:var(--glass-border-transparency-subtle);--leaf-glass-depth:var(--glass-surface-depth-subtle);--leaf-glass-highlight:var(--glass-inner-highlight-subtle);--leaf-glass-layer:var(--glass-layer-surface);z-index:var(--leaf-glass-layer);isolation:isolate;max-inline-size:100%;color:var(--theme-text-primary);background-color:rgb(from var(--theme-surface) r g b / var(--leaf-glass-background-opacity));background-image:linear-gradient(var(--theme-surface-glass),var(--theme-surface-glass));box-shadow:var(--leaf-glass-depth);-webkit-backdrop-filter:blur(var(--leaf-glass-backdrop-blur));backdrop-filter:blur(var(--leaf-glass-backdrop-blur));border:thin solid #0000;display:block;position:relative;overflow:hidden}.leaf-glass-surface--subtle{--leaf-glass-background-opacity:var(--glass-background-opacity-subtle);--leaf-glass-backdrop-blur:var(--glass-blur-surface);--leaf-glass-border-transparency:var(--glass-border-transparency-subtle);--leaf-glass-depth:var(--glass-surface-depth-subtle);--leaf-glass-highlight:var(--glass-inner-highlight-subtle);--leaf-glass-layer:var(--glass-layer-surface)}.leaf-glass-surface--default{--leaf-glass-background-opacity:var(--glass-background-opacity-medium);--leaf-glass-backdrop-blur:var(--glass-blur-surface);--leaf-glass-border-transparency:var(--glass-border-transparency-subtle);--leaf-glass-depth:var(--glass-surface-depth-subtle);--leaf-glass-highlight:var(--glass-inner-highlight-subtle);--leaf-glass-layer:var(--glass-layer-elevated)}.leaf-glass-surface--elevated{--leaf-glass-background-opacity:var(--glass-background-opacity-strong);--leaf-glass-backdrop-blur:var(--glass-blur-floating);--leaf-glass-border-transparency:var(--glass-border-transparency-strong);--leaf-glass-depth:var(--glass-surface-depth-floating);--leaf-glass-highlight:var(--glass-inner-highlight-strong);--leaf-glass-layer:var(--glass-layer-elevated)}.leaf-glass-surface--floating{--leaf-glass-background-opacity:var(--glass-background-opacity-strong);--leaf-glass-backdrop-blur:var(--glass-blur-floating);--leaf-glass-border-transparency:var(--glass-border-transparency-strong);--leaf-glass-depth:var(--glass-surface-depth-overlay);--leaf-glass-highlight:var(--glass-inner-highlight-strong);--leaf-glass-layer:var(--glass-layer-floating)}.leaf-glass-surface--bordered{border-color:rgb(from var(--theme-border) r g b / var(--leaf-glass-border-transparency))}.leaf-glass-surface--borderless{border-color:#0000}.leaf-glass-surface--interactive{inline-size:auto;padding:var(--spacing-none);font:inherit;text-align:start;cursor:pointer;transition:var(--transition-glass)}.leaf-glass-surface--interactive:focus-visible{outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}.leaf-glass-surface--interactive:disabled,.leaf-glass-surface--interactive[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-state-disabled)}.leaf-glass-panel{inline-size:100%}.leaf-glass-panel--padding-none{padding:var(--spacing-none)}.leaf-glass-panel--padding-compact{padding:var(--spacing-sm)}.leaf-glass-panel--padding-default{padding:var(--spacing-md)}.leaf-glass-panel--padding-spacious{padding:var(--spacing-lg)}.leaf-glass-panel--radius-sm{border-radius:var(--radius-sm)}.leaf-glass-panel--radius-md{border-radius:var(--radius-md)}.leaf-glass-panel--radius-lg{border-radius:var(--radius-lg)}.leaf-glass-panel--radius-xl{border-radius:var(--radius-xl)}.leaf-glass-card{min-inline-size:0}.leaf-glass-highlight{z-index:var(--glass-layer-surface);border-radius:inherit;pointer-events:none;box-shadow:var(--leaf-glass-highlight,var(--glass-inner-highlight-subtle));transition:var(--transition-glass);position:absolute;inset:0}.leaf-glass-highlight--subtle{--leaf-glass-highlight:var(--glass-inner-highlight-subtle)}.leaf-glass-highlight--strong{--leaf-glass-highlight:var(--glass-inner-highlight-strong)}.leaf-ambient-surface{--leaf-ambient-color:var(--color-brand-cyan);--leaf-ambient-intensity:var(--opacity-decorative-background);background-image:radial-gradient(circle at center,rgb(from var(--leaf-ambient-color) r g b / var(--leaf-ambient-intensity)),transparent)}.leaf-ambient-surface--cool{--leaf-ambient-color:var(--color-brand-cyan)}.leaf-ambient-surface--violet{--leaf-ambient-color:var(--color-brand-purple)}.leaf-ambient-surface--magenta{--leaf-ambient-color:var(--color-brand-magenta)}.leaf-ambient-surface--subtle{--leaf-ambient-intensity:var(--opacity-decorative-background)}.leaf-ambient-surface--default{--leaf-ambient-intensity:var(--opacity-glow-ambient)}.leaf-glass-overlay{--leaf-glass-overlay-opacity:var(--opacity-overlay-standard);--leaf-glass-overlay-blur:var(--glass-blur-surface);background-color:rgb(from var(--theme-overlay) r g b / var(--leaf-glass-overlay-opacity));-webkit-backdrop-filter:blur(var(--leaf-glass-overlay-blur));backdrop-filter:blur(var(--leaf-glass-overlay-blur));position:absolute;inset:0}.leaf-glass-overlay--subtle{--leaf-glass-overlay-opacity:var(--opacity-decorative-background);--leaf-glass-overlay-blur:var(--blur-soft)}.leaf-glass-overlay--default{--leaf-glass-overlay-opacity:var(--opacity-overlay-standard);--leaf-glass-overlay-blur:var(--glass-blur-surface)}.leaf-glass-overlay--strong{--leaf-glass-overlay-opacity:var(--opacity-overlay-critical);--leaf-glass-overlay-blur:var(--glass-blur-floating)}@media(hover:hover)and (pointer:fine){.leaf-glass-surface--interactive:hover:not(:disabled):not([aria-disabled=true]){--leaf-glass-border-transparency:var(--glass-border-transparency-strong);--leaf-glass-depth:var(--glass-surface-depth-floating);--leaf-glass-highlight:var(--glass-inner-highlight-strong)}.leaf-glass-surface--interactive:hover:not(:disabled):not([aria-disabled=true]) .leaf-glass-highlight{--leaf-glass-highlight:var(--glass-inner-highlight-strong)}}@media(prefers-reduced-motion:reduce){.leaf-glass-surface--interactive,.leaf-glass-highlight{transition:none}}.leaf-card{--leaf-card-lift:var(--motion-distance-none);--leaf-card-scale:var(--motion-scale-identity);isolation:isolate;border-radius:var(--radius-xl);inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--theme-text-primary);transform:translate3d(0,var(--leaf-card-lift),0) scale(var(--leaf-card-scale));flex-direction:column;display:flex;position:relative;overflow:hidden}.leaf-card--default{border:thin solid var(--theme-border-subtle);background-color:var(--theme-surface);box-shadow:var(--shadow-none)}.leaf-card--subtle{background-color:var(--theme-background-subtle);box-shadow:var(--shadow-surface-subtle);border:thin solid #0000}.leaf-card--elevated{border:thin solid var(--theme-border-subtle);background-color:var(--theme-surface-elevated);box-shadow:var(--shadow-floating)}.leaf-card--ambient{border:thin solid var(--theme-border-subtle);background-color:var(--theme-surface);box-shadow:var(--shadow-surface-subtle)}.leaf-card--interactive{padding:var(--spacing-none);font:inherit;text-align:start;cursor:pointer;transition:var(--transition-interactive)}.leaf-card--interactive:focus-visible{outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}.leaf-card--interactive:active:not(:disabled):not([aria-disabled=true]){--leaf-card-lift:var(--motion-distance-none);--leaf-card-scale:var(--motion-scale-press)}.leaf-card--interactive:disabled,.leaf-card--interactive[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-state-disabled)}.leaf-card-header,.leaf-card-content,.leaf-card-footer{z-index:var(--glass-layer-elevated);min-inline-size:0;padding-inline:var(--spacing-md);position:relative}.leaf-card-header{gap:var(--spacing-xs);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}.leaf-card-content{gap:var(--spacing-sm);padding-block:var(--spacing-md);flex-direction:column;display:flex}.leaf-card-header+.leaf-card-content{padding-block-start:var(--spacing-sm)}.leaf-card-footer{min-block-size:var(--spacing-xl);align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-md);display:flex}.leaf-card-content+.leaf-card-footer{padding-block-start:var(--spacing-none)}.leaf-card-media{--leaf-card-media-fit:cover;z-index:var(--glass-layer-elevated);background-color:var(--theme-background-subtle);inline-size:100%;min-inline-size:0;position:relative;overflow:hidden}.leaf-card-media--auto{aspect-ratio:auto}.leaf-card-media--square{aspect-ratio:1}.leaf-card-media--landscape{aspect-ratio:4/3}.leaf-card-media--portrait{aspect-ratio:3/4}.leaf-card-media--wide{aspect-ratio:16/9}.leaf-card-media--cover{--leaf-card-media-fit:cover}.leaf-card-media--contain{--leaf-card-media-fit:contain}.leaf-card-media>img,.leaf-card-media>picture,.leaf-card-media>picture>img,.leaf-card-media>video{object-fit:var(--leaf-card-media-fit);block-size:100%;inline-size:100%;display:block}.leaf-card-media--auto>img,.leaf-card-media--auto>picture,.leaf-card-media--auto>picture>img,.leaf-card-media--auto>video{block-size:auto}.leaf-card-meta{max-inline-size:100%;display:block}.leaf-card-actions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.leaf-card-foundation__visual{inline-size:fit-content;max-inline-size:100%;color:var(--theme-interactive-primary);justify-content:center;align-items:center;display:inline-flex}.leaf-card-foundation__tags,.leaf-card-foundation__features,.leaf-card-foundation__identity{gap:var(--spacing-2xs);flex-direction:column;min-inline-size:0;display:flex}.leaf-card-foundation__tags{gap:var(--spacing-xs);flex-flow:wrap}.leaf-card-foundation__metric,.leaf-card-foundation__price{overflow-wrap:anywhere}.leaf-card-foundation__result{color:var(--theme-interactive-primary)}.leaf-card-foundation__avatar{flex:none;align-items:center;display:inline-flex}.leaf-card-foundation__identity cite{font-style:normal}.leaf-pricing-card[data-highlighted=true]{border-color:var(--theme-interactive-secondary)}@media(hover:hover)and (pointer:fine){.leaf-card--interactive:hover:not(:disabled):not([aria-disabled=true]){--leaf-card-lift:calc(var(--motion-distance-micro) * -1);border-color:var(--theme-border);box-shadow:var(--shadow-floating)}.leaf-card--interactive.leaf-card--ambient:hover:not(:disabled):not([aria-disabled=true]){--leaf-ambient-intensity:var(--opacity-glow-ambient)}}@media(prefers-reduced-motion:reduce){.leaf-card--interactive{transition:none;transform:none}}.leaf-avatar{isolation:isolate;border:thin solid var(--theme-border-subtle);border-radius:var(--radius-full);color:var(--theme-text-primary);background-color:var(--theme-background-subtle);box-shadow:var(--shadow-surface-subtle);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:var(--leading-none);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.leaf-avatar--sm{inline-size:var(--spacing-lg);block-size:var(--spacing-lg);font-size:var(--text-xs)}.leaf-avatar--md{inline-size:var(--spacing-xl);block-size:var(--spacing-xl);font-size:var(--text-sm)}.leaf-avatar--lg{inline-size:var(--spacing-2xl);block-size:var(--spacing-2xl);font-size:var(--text-base)}.leaf-avatar--xl{inline-size:var(--spacing-3xl);block-size:var(--spacing-3xl);font-size:var(--text-lg)}.leaf-avatar__image,.leaf-avatar__fallback{block-size:100%;inline-size:100%}.leaf-avatar__image{object-fit:cover;display:block}.leaf-avatar__fallback{text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.leaf-avatar__status{inline-size:var(--spacing-xs);block-size:var(--spacing-xs);border:var(--spacing-3xs) solid var(--theme-surface);border-radius:var(--radius-full);background-color:var(--theme-disabled);position:absolute;inset-block-end:var(--spacing-none);inset-inline-end:var(--spacing-none)}.leaf-avatar--lg .leaf-avatar__status,.leaf-avatar--xl .leaf-avatar__status{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-avatar__status[data-status=online]{background-color:var(--theme-success)}.leaf-avatar__status[data-status=away]{background-color:var(--theme-warning)}.leaf-avatar__status[data-status=busy]{background-color:var(--theme-error)}.leaf-avatar__status[data-status=offline]{background-color:var(--theme-disabled)}.leaf-avatar-group{--leaf-avatar-group-overlap:var(--spacing-2xs);isolation:isolate;align-items:center;min-inline-size:0;display:inline-flex}.leaf-avatar-group--overlap-subtle{--leaf-avatar-group-overlap:var(--spacing-3xs)}.leaf-avatar-group--overlap-default{--leaf-avatar-group-overlap:var(--spacing-2xs)}.leaf-avatar-group>*+*{margin-inline-start:calc(var(--leaf-avatar-group-overlap) * -1)}.leaf-avatar-group__overflow{z-index:var(--glass-layer-elevated);font-variant-numeric:tabular-nums}.leaf-tooltip,.leaf-popover{margin:var(--spacing-none);animation:leaf-supporting-reveal var(--motion-duration-ui) var(--ease-motion-entrance);position:fixed}.leaf-tooltip{z-index:var(--z-index-tooltip);inline-size:max-content;max-inline-size:min(var(--layout-reading-width-compact),calc(100dvi - (var(--container-safe-gutter-minimum) * 2)));padding-block:var(--spacing-2xs);padding-inline:var(--spacing-xs);border-radius:var(--radius-sm);pointer-events:none;overflow-wrap:anywhere}.leaf-popover{z-index:var(--z-index-dropdown);inline-size:max-content;max-inline-size:calc(100dvi - (var(--container-safe-gutter-minimum) * 2));max-block-size:calc(100dvb - (var(--container-safe-gutter-minimum) * 2));overscroll-behavior:contain;overflow:auto}.leaf-popover:focus-visible{outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}@media(prefers-reduced-motion:reduce){.leaf-tooltip,.leaf-popover{animation:none}}.leaf-navigation{inset-block-start:var(--spacing-none);inset-inline:var(--spacing-none);z-index:var(--z-index-navigation);pointer-events:none;position:fixed}.leaf-navigation>.foundation-container{pointer-events:none}.leaf-navigation__surface{pointer-events:auto;transition:var(--transition-glass);margin-block-start:var(--spacing-sm);position:relative}.leaf-navigation__surface:after{inset-block-end:var(--spacing-none);inset-inline:var(--spacing-xl);block-size:calc(var(--spacing-3xs) / 4);content:"";pointer-events:none;opacity:var(--spacing-none);background-image:linear-gradient(90deg,transparent,var(--color-brand-purple),var(--color-brand-cyan),transparent);transition:var(--transition-opacity);position:absolute}.leaf-navigation__surface:not([data-scrolled=true]){box-shadow:var(--shadow-none);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none;border-color:#0000}.leaf-navigation__surface[data-scrolled=true]:after{opacity:var(--opacity-border-strong)}.leaf-navigation__desktop,.leaf-navigation__mobile{z-index:var(--glass-layer-elevated);min-block-size:var(--layout-navigation-block-size-expanded);padding-inline:var(--spacing-sm);align-items:center;position:relative}.leaf-navigation__desktop{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:none}.leaf-navigation__desktop>.leaf-navigation-logo{justify-self:start}.leaf-navigation__desktop>.leaf-navigation-actions{justify-self:end}.leaf-navigation__mobile{justify-content:space-between;display:flex}.leaf-navigation-logo{outline:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.leaf-navigation-logo__image{inline-size:calc(var(--layout-navigation-block-size-standard) + var(--spacing-2xs));block-size:calc(var(--layout-navigation-block-size-standard) + var(--spacing-2xs));object-fit:contain;display:block}.leaf-navigation-logo:focus-visible{outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}.leaf-navigation-links{min-inline-size:0;margin:var(--spacing-none);padding:var(--spacing-none);align-items:center;gap:var(--spacing-md);list-style:none;display:flex}.leaf-navigation-links__link{min-block-size:var(--spacing-xl);padding-inline:var(--spacing-3xs);color:var(--theme-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);transition:var(--transition-color);align-items:center;text-decoration:none;display:inline-flex;position:relative}.leaf-navigation-links__link:after{inset-block-end:var(--spacing-2xs);inset-inline:var(--spacing-3xs);block-size:calc(var(--spacing-3xs) / 4);border-radius:var(--radius-full);content:"";pointer-events:none;background-image:linear-gradient(90deg,var(--color-brand-purple),var(--color-brand-cyan));transform:scaleX(var(--motion-reduced-distance));transform-origin:50%;transition:var(--transition-transform);position:absolute}.leaf-navigation-links__link[data-active=true]{color:var(--theme-text-primary)}.leaf-navigation-links__link[data-active=true]:after{transform:scaleX(var(--motion-scale-identity))}.leaf-navigation-links__link:focus-visible{border-radius:var(--radius-sm);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}.leaf-navigation-actions{align-items:center;gap:var(--spacing-xs);min-inline-size:0;display:flex}.leaf-navigation-actions__language{min-inline-size:var(--spacing-xl);letter-spacing:var(--tracking-wide);font-variant-caps:all-small-caps}.leaf-navigation-actions[data-mobile=true]{align-items:stretch;gap:var(--spacing-sm);flex-direction:column-reverse;inline-size:100%}.leaf-navigation-actions[data-mobile=true] .leaf-navigation-actions__language{align-self:start}.leaf-navigation-skip{z-index:var(--z-index-critical-overlay);padding-block:var(--spacing-2xs);padding-inline:var(--spacing-sm);border-radius:var(--radius-sm);color:var(--theme-background);background-color:var(--theme-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);transform:translateY(calc(-100% - var(--spacing-md)));transition:var(--transition-transform);text-decoration:none;position:fixed;inset-block-start:var(--spacing-xs);inset-inline-start:var(--container-safe-gutter-minimum)}.leaf-navigation-skip:focus{transform:translateY(var(--motion-distance-none))}.leaf-mobile-navigation{inset:var(--spacing-none);z-index:var(--z-index-drawer);min-inline-size:320px;min-block-size:var(--layout-viewport-minimum-block);animation:leaf-mobile-navigation-reveal var(--motion-duration-ui) var(--ease-motion-entrance);display:grid;position:fixed;overflow:auto}.leaf-mobile-navigation>.leaf-glass-overlay{position:fixed}.leaf-mobile-navigation__frame{z-index:var(--glass-layer-overlay);inline-size:100%;min-block-size:var(--layout-viewport-minimum-block);max-inline-size:var(--container-content-narrow);padding-block:var(--spacing-sm) var(--spacing-lg);padding-inline:var(--container-safe-gutter-fluid);flex-direction:column;margin-inline:auto;display:flex;position:relative}.leaf-mobile-navigation__header{min-block-size:var(--layout-navigation-block-size-expanded);justify-content:space-between;align-items:center;display:flex}.leaf-mobile-navigation__nav{justify-content:space-between;gap:var(--spacing-xl);min-block-size:0;flex-direction:column;flex:1;padding-block-start:var(--spacing-lg);display:flex}.leaf-navigation-links--mobile{align-items:stretch;gap:var(--spacing-xs);flex-direction:column}.leaf-navigation-links--mobile .leaf-navigation-links__link{inline-size:100%;min-block-size:var(--layout-navigation-block-size-compact);padding-inline:var(--spacing-2xs);color:var(--theme-text-primary);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.leaf-navigation-links--mobile .leaf-navigation-links__link:after{inset-block-end:var(--spacing-2xs);inset-inline:var(--spacing-2xs) auto;inline-size:var(--spacing-xl)}@media(hover:hover)and (pointer:fine){.leaf-navigation-links__link:hover{color:var(--theme-interactive-hover)}.leaf-navigation-links__link:hover:after{transform:scaleX(var(--motion-scale-identity))}}@media(min-width:30rem){.leaf-navigation__desktop,.leaf-navigation__mobile{padding-inline:var(--spacing-md)}.leaf-mobile-navigation__frame{padding-block-end:var(--spacing-xl)}}@media(min-width:48rem){.leaf-mobile-navigation__nav{padding-block-start:var(--spacing-xl)}.leaf-navigation-links--mobile .leaf-navigation-links__link{font-size:var(--text-3xl)}}@media(min-width:64rem){.leaf-navigation__desktop{min-block-size:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-2xs));display:grid}.leaf-navigation__desktop .leaf-navigation-logo__image{inline-size:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-sm));block-size:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-sm))}.leaf-navigation__mobile,.leaf-mobile-navigation{display:none}}@media(min-width:80rem){.leaf-navigation-links{gap:var(--spacing-lg)}.leaf-navigation-links__link{font-size:var(--text-base)}}@media(prefers-reduced-motion:reduce){.leaf-navigation__surface,.leaf-navigation__surface:after,.leaf-navigation-links__link,.leaf-navigation-links__link:after,.leaf-navigation-skip,.leaf-mobile-navigation{transition:none;animation:none}}.leaf-hero{--hero-pointer-inline:0;--hero-pointer-block:0;--hero-scroll-progress:0;isolation:isolate;min-block-size:var(--layout-viewport-minimum-block);color:var(--theme-text-primary);background-color:var(--theme-background);display:grid;position:relative;overflow:hidden}.leaf-hero:before{inset:var(--spacing-none);z-index:var(--z-index-decorative-background);content:"";pointer-events:none;background-image:radial-gradient(ellipse at 50% 0%,rgb(from var(--color-brand-blue) r g b / var(--opacity-decorative-background)),transparent 38%),radial-gradient(circle at 18% 34%,rgb(from var(--color-brand-purple) r g b / var(--opacity-glow-ambient)),transparent 35%),radial-gradient(circle at 58% 86%,rgb(from var(--color-brand-blue) r g b / var(--opacity-decorative-background)),transparent 42%);opacity:var(--opacity-glass-medium);position:absolute}.leaf-hero__container{z-index:var(--z-index-base-content);min-block-size:var(--layout-viewport-minimum-block);padding-block:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-3xl)) var(--spacing-2xl);align-items:center;display:grid;position:relative}.leaf-hero__composition{align-items:center;gap:var(--responsive-spacing-content-gap-spacious);min-inline-size:0;display:grid}.leaf-hero-content{z-index:var(--glass-layer-elevated);min-inline-size:0;transform:translate3d(0,calc(var(--motion-distance-reveal) * var(--hero-scroll-progress) * -1),0);flex-direction:column;align-items:flex-start;display:flex;position:relative}.leaf-hero-content__ai-statement{max-inline-size:var(--layout-reading-width-compact);align-items:stretch;gap:var(--spacing-sm);animation:leaf-hero-content-reveal var(--motion-duration-reveal) var(--ease-motion-entrance) both;animation-delay:var(--motion-duration-micro);margin-block-end:var(--spacing-lg);display:flex}.leaf-hero-content__signal{inline-size:calc(var(--spacing-3xs) / 4);border-radius:var(--radius-full);background-image:linear-gradient(to bottom,var(--color-brand-cyan),var(--color-brand-purple),transparent);flex:none;position:relative;overflow:visible}.leaf-hero-content__signal:before{inline-size:var(--spacing-2xs);block-size:var(--spacing-2xs);border-radius:var(--radius-full);content:"";background-color:var(--color-brand-cyan);box-shadow:var(--shadow-ambient);position:absolute;inset-block-start:var(--spacing-none);inset-inline-start:50%;transform:translate(-50%)}.leaf-hero-content__ai-statement p,.leaf-hero-content__headline,.leaf-hero-content__description{margin:var(--spacing-none)}.leaf-hero-content__ai-statement p{gap:var(--spacing-3xs);color:var(--theme-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);flex-direction:column;display:flex}.leaf-hero-content__ai-statement strong{color:var(--theme-text-primary);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.leaf-hero-content__headline{color:var(--theme-text-primary);font-family:var(--font-sans);font-size:clamp(calc(var(--text-4xl) + var(--spacing-3xs)),12.5vw,calc(var(--text-6xl) * 2));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);text-wrap:balance;flex-direction:column;align-items:flex-start;display:flex;overflow:visible}.leaf-hero-content__headline>span{max-inline-size:100%;padding-block:var(--spacing-2xs);animation:leaf-hero-content-reveal var(--motion-duration-section) var(--ease-motion-entrance) both;animation-delay:var(--motion-duration-hover);overflow:visible}.leaf-hero-content__headline>span+span{animation-delay:var(--motion-duration-ui)}.leaf-hero-content__headline-accent{isolation:isolate;inline-size:fit-content;padding-block:var(--spacing-2xs);padding-inline:var(--spacing-2xs);color:var(--theme-interactive-hover);unicode-bidi:isolate;display:inline-flex;position:relative}.leaf-hero-content__headline-accent:before,.leaf-hero-content__headline-accent:after{inset-inline:var(--spacing-2xs);border-radius:var(--radius-full);content:"";pointer-events:none;background-image:linear-gradient(100deg,var(--color-brand-cyan),var(--color-brand-purple),var(--color-brand-pink));position:absolute}.leaf-hero-content__headline-accent:before{z-index:-1;opacity:var(--opacity-decorative-background);filter:blur(var(--blur-soft));inset-block:28% 16%}.leaf-hero-content__headline-accent:after{block-size:calc(var(--spacing-3xs) / 4);opacity:var(--opacity-border-strong);inset-block-end:var(--spacing-3xs)}.leaf-hero-content__headline-accent-text{z-index:var(--glass-layer-surface);color:inherit;-webkit-text-fill-color:currentColor;display:inline-block;position:relative;overflow:visible}.leaf-hero[data-locale=ar] .leaf-hero-content__headline>span{white-space:nowrap;unicode-bidi:isolate}.leaf-hero[data-locale=en] .leaf-hero-content__headline{max-inline-size:12ch;font-size:clamp(var(--text-4xl),10vw,calc(var(--text-6xl) * 1.6));letter-spacing:var(--tracking-tight)}.leaf-hero-content__description{max-inline-size:var(--layout-reading-width-compact);gap:var(--spacing-3xs);color:var(--theme-text-secondary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);animation:leaf-hero-content-reveal var(--motion-duration-reveal) var(--ease-motion-entrance) both;animation-delay:calc(var(--motion-duration-hover) + var(--motion-duration-micro));flex-direction:column;margin-block-start:var(--spacing-lg);display:flex}.leaf-hero-content__market-signal{align-items:center;gap:var(--spacing-xs);inline-size:fit-content;color:var(--theme-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);transition:var(--transition-color);margin-block-start:var(--spacing-sm);text-decoration:none;display:inline-flex}.leaf-hero-content__market-signal:before{inline-size:var(--spacing-md);block-size:thin;background:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple));content:"";flex:none}.leaf-hero-content__market-signal:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}@media(hover:hover)and (pointer:fine){.leaf-hero-content__market-signal:hover{color:var(--theme-text-primary)}}.leaf-hero-actions{animation:leaf-hero-content-reveal var(--motion-duration-reveal) var(--ease-motion-entrance) both;animation-delay:calc(var(--motion-duration-ui) + var(--motion-duration-micro));margin-block-start:var(--spacing-lg)}.leaf-hero-actions .leaf-button{min-inline-size:calc(var(--spacing-4xl) + var(--spacing-3xl))}.leaf-hero-atmosphere{inset:var(--spacing-none);z-index:var(--z-index-decorative-background);pointer-events:none;animation:leaf-hero-atmosphere-establish var(--motion-duration-cinematic) var(--ease-motion-cinematic) both;position:absolute;overflow:hidden}.leaf-hero-atmosphere__light{border-radius:var(--radius-full);filter:blur(var(--blur-ambient));will-change:transform;position:absolute}.leaf-hero-atmosphere__light--violet{block-size:min(62dvi,58rem);inline-size:min(62dvi,58rem);opacity:var(--opacity-glass-medium);background:radial-gradient(circle,var(--glass-ambient-tint-violet),transparent 70%);animation:leaf-hero-drift-violet calc(var(--motion-duration-ambient) * 3) var(--ease-motion-ambient) infinite alternate;inset-block-start:2%;inset-inline-end:-8%}.leaf-hero-atmosphere__light--cyan{block-size:min(56dvi,52rem);inline-size:min(56dvi,52rem);opacity:var(--opacity-glass-subtle);background:radial-gradient(circle,var(--glass-ambient-tint-cool),transparent 72%);animation:leaf-hero-drift-cyan calc(var(--motion-duration-ambient) * 4) var(--ease-motion-ambient) infinite alternate;inset-block-end:-28%;inset-inline-start:-12%}.leaf-hero-atmosphere__light--magenta{block-size:min(34dvi,30rem);inline-size:min(34dvi,30rem);opacity:var(--opacity-decorative-background);background:radial-gradient(circle,rgb(from var(--color-brand-magenta) r g b / var(--opacity-glow-ambient)),transparent 72%);animation:leaf-hero-drift-magenta calc(var(--motion-duration-ambient) * 3) var(--ease-motion-ambient) infinite alternate-reverse;inset-block-start:38%;inset-inline-start:32%}.leaf-hero-atmosphere__paths{inset:var(--spacing-none);block-size:100%;inline-size:100%;opacity:var(--opacity-border-strong);transform:translate3d(calc(var(--motion-distance-small) * var(--hero-pointer-inline)),calc(var(--motion-distance-small) * var(--hero-pointer-block) + var(--motion-distance-cinematic) * var(--hero-scroll-progress)),0);position:absolute}.leaf-hero-atmosphere__path{stroke-width:1px;stroke-linecap:round;stroke-dasharray:.18 .82;animation:leaf-hero-trace calc(var(--motion-duration-ambient) * 2) linear infinite}.leaf-hero-atmosphere__path--cyan{stroke:var(--color-brand-cyan)}.leaf-hero-atmosphere__path--violet{stroke:var(--color-brand-purple);animation-direction:reverse}.leaf-hero-atmosphere__path--magenta{stroke:var(--color-brand-magenta);animation-duration:calc(var(--motion-duration-ambient) * 3)}.leaf-hero-atmosphere__grid{inset:var(--spacing-none);opacity:var(--opacity-reflection-subtle);background-image:linear-gradient(var(--theme-border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--theme-border-subtle) 1px,transparent 1px);background-size:var(--spacing-3xl) var(--spacing-3xl);-webkit-mask-image:radial-gradient(circle at 32% 58%,var(--theme-background),transparent 56%);mask-image:radial-gradient(circle at 32% 58%,var(--theme-background),transparent 56%);transform:perspective(var(--spacing-4xl)) rotateX(68deg) scale(1.5) translate3d(0,calc(var(--motion-distance-cinematic) * var(--hero-scroll-progress)),0);transform-origin:bottom;position:absolute}.leaf-hero-visual{z-index:var(--glass-layer-surface);opacity:var(--opacity-glass-medium);pointer-events:none;transform:translate3d(calc(var(--motion-distance-small) * var(--hero-pointer-inline) * -1),calc(var(--motion-distance-small) * var(--hero-pointer-block) + var(--motion-distance-cinematic) * var(--hero-scroll-progress)),0);position:absolute;inset-block:18% 4%;inset-inline:22% -42%}.leaf-hero-visual__frame{block-size:100%;inline-size:100%;min-block-size:calc(var(--spacing-4xl) * 3);animation:leaf-hero-form-resolve var(--motion-duration-cinematic) var(--ease-motion-emphasis) both;animation-delay:var(--motion-duration-ui);position:relative}.leaf-hero-visual__frame:before{content:"";pointer-events:none;opacity:var(--opacity-glass-medium);background-image:radial-gradient(circle,var(--glass-ambient-tint-cool),var(--glass-ambient-tint-violet) 34%,transparent 70%);position:absolute;inset:14%}.leaf-hero-visual__orbit,.leaf-hero-visual__axis,.leaf-hero-visual__node,.leaf-hero-visual__form-shell,.leaf-hero-visual__form,.leaf-hero-visual__form-line,.leaf-hero-visual__seed{display:block;position:absolute}.leaf-hero-visual__orbit--inner,.leaf-hero-visual__axis,.leaf-hero-visual__convergence,.leaf-hero-visual__form,.leaf-hero-visual__node{display:none}.leaf-hero-visual__orbit{inset-block-start:50%;inset-inline:var(--spacing-none);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-full);margin-inline:auto;transform:translateY(-50%)rotate(-18deg)}.leaf-hero-visual__orbit--outer{border-color:rgb(from var(--color-brand-purple) r g b / var(--opacity-border-strong));block-size:76%;inline-size:96%;animation:leaf-hero-orbit calc(var(--motion-duration-ambient) * 5) linear infinite}.leaf-hero-visual__orbit--inner{border-color:rgb(from var(--color-brand-cyan) r g b / var(--opacity-border-subtle));block-size:58%;inline-size:72%;animation:leaf-hero-orbit-reverse calc(var(--motion-duration-ambient) * 4) linear infinite}.leaf-hero-visual__axis{inset-block-start:50%;inset-inline:var(--spacing-none);background-image:linear-gradient(90deg,transparent,var(--theme-border),transparent);opacity:var(--opacity-border-subtle);margin-inline:auto;transform:translateY(-50%)}.leaf-hero-visual__axis--inline{block-size:1px;inline-size:100%}.leaf-hero-visual__axis--block{block-size:100%;inline-size:1px}.leaf-hero-visual__convergence{z-index:var(--glass-layer-surface);block-size:86%;inline-size:86%;opacity:var(--opacity-border-strong);position:absolute;inset:7%;overflow:visible}.leaf-hero-visual__convergence-path{stroke-width:1px;stroke-linecap:round;stroke-dasharray:.12 .88;vector-effect:non-scaling-stroke;animation:leaf-hero-trace calc(var(--motion-duration-ambient) * 3) linear infinite}.leaf-hero-visual__convergence-path--cyan{stroke:var(--color-brand-cyan)}.leaf-hero-visual__convergence-path--violet{stroke:var(--color-brand-purple);animation-direction:reverse}.leaf-hero-visual__convergence-path--magenta{stroke:var(--color-brand-magenta);animation-duration:calc(var(--motion-duration-ambient) * 4)}.leaf-hero-visual__convergence-path--quiet{stroke:var(--theme-border);animation-direction:reverse;animation-duration:calc(var(--motion-duration-ambient) * 4)}.leaf-hero-visual__form-shell{inset-block-start:50%;inset-inline:var(--spacing-none);z-index:var(--glass-layer-elevated);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-xl);transform-origin:50%;margin-inline:auto;display:none}.leaf-hero-visual__form-shell--outer{inline-size:40%;min-inline-size:calc(var(--spacing-4xl) + var(--spacing-2xl));aspect-ratio:.78;opacity:var(--opacity-border-subtle);transform:translateY(-50%) perspective(calc(var(--spacing-4xl) * 4)) rotateY(18deg) rotateX(-5deg)}.leaf-hero-visual__form-shell--inner{inline-size:37%;min-inline-size:calc(var(--spacing-4xl) + var(--spacing-xl));aspect-ratio:.75;border-color:rgb(from var(--color-brand-cyan) r g b / var(--opacity-border-subtle));opacity:var(--opacity-border-strong);transform:translateY(-50%) perspective(calc(var(--spacing-4xl) * 4)) rotateY(-17deg) rotateX(5deg)}.leaf-hero-visual__form{inset-block-start:50%;inset-inline:var(--spacing-none);inline-size:34%;min-inline-size:calc(var(--spacing-4xl) + var(--spacing-2xl));z-index:var(--glass-layer-floating);aspect-ratio:.72;border:1px solid rgb(from var(--theme-border) r g b / var(--opacity-border-subtle));border-radius:var(--radius-xl);background-image:linear-gradient(150deg,rgb(from var(--color-neutral-0) r g b / var(--opacity-reflection-subtle)),transparent 42%),radial-gradient(circle at 68% 18%,var(--glass-ambient-tint-cool),transparent 48%),linear-gradient(180deg,var(--glass-ambient-tint-violet),transparent);box-shadow:var(--glass-inner-highlight-subtle),var(--shadow-hero);transform:translateY(-50%) perspective(calc(var(--spacing-4xl) * 4)) rotateY(-12deg) rotateX(4deg);margin-inline:auto;overflow:hidden}.leaf-hero-visual__form:after{inset:var(--spacing-none);content:"";background-image:linear-gradient(110deg,transparent 22%,rgb(from var(--color-neutral-0) r g b / var(--opacity-reflection-subtle)) 48%,transparent 64%);animation:leaf-hero-reflection calc(var(--motion-duration-ambient) * 3) var(--ease-motion-cinematic) infinite;position:absolute;transform:translate(-100%)}.leaf-hero-visual__form-line{inset-inline:var(--spacing-md);background-image:linear-gradient(90deg,transparent,var(--theme-border),transparent);block-size:1px;opacity:var(--opacity-border-strong)}.leaf-hero-visual__form-line--first{inset-block-start:28%}.leaf-hero-visual__form-line--second{inset-block-start:50%}.leaf-hero-visual__form-line--third{inset-block-start:72%}.leaf-hero-visual__seed{inset-block-start:50%;inset-inline:var(--spacing-none);inline-size:var(--spacing-sm);block-size:var(--spacing-sm);border-radius:var(--radius-full);background-color:var(--color-brand-cyan);box-shadow:var(--shadow-ambient);margin-inline:auto;transform:translateY(-50%)}.leaf-hero-visual__node{z-index:var(--glass-layer-overlay);inline-size:var(--spacing-2xs);block-size:var(--spacing-2xs);border-radius:var(--radius-full);box-shadow:var(--shadow-ambient)}.leaf-hero-visual__node--cyan{background-color:var(--color-brand-cyan);inset-block-start:14%;inset-inline-start:58%}.leaf-hero-visual__node--violet{background-color:var(--color-brand-purple);inset-block-start:68%;inset-inline-start:16%}.leaf-hero-visual__node--magenta{background-color:var(--color-brand-magenta);inset-block-start:76%;inset-inline-start:74%}.leaf-hero__edge{inset-block-end:var(--spacing-none);inset-inline:var(--spacing-none);z-index:var(--glass-layer-surface);block-size:var(--spacing-3xl);pointer-events:none;background-image:linear-gradient(to bottom,transparent,var(--theme-background));position:absolute}.leaf-hero-continuation{block-size:var(--spacing-4xl);background-color:var(--theme-background)}@media(max-width:30rem)and (max-height:45rem){.leaf-hero-content__ai-statement{margin-block-end:var(--spacing-md)}.leaf-hero-content__description,.leaf-hero-actions{margin-block-start:var(--spacing-md)}}@media(min-width:30rem){.leaf-hero__container{padding-block-end:var(--spacing-3xl)}.leaf-hero-content__description{font-size:var(--text-lg)}}@media(min-width:48rem){.leaf-hero__composition{max-inline-size:var(--layout-content-width-standard)}.leaf-hero-content__headline{font-size:clamp(var(--text-5xl),9vw,calc(var(--text-6xl) * 1.75))}.leaf-hero-content__ai-statement p{font-size:var(--text-base)}.leaf-hero-content__ai-statement strong{font-size:var(--text-xl)}.leaf-hero-visual{opacity:var(--opacity-glass-strong);inset-block:12% 0;inset-inline:40% -18%}.leaf-hero-visual__form-shell,.leaf-hero-visual__orbit--inner,.leaf-hero-visual__axis,.leaf-hero-visual__convergence,.leaf-hero-visual__form,.leaf-hero-visual__node{display:block}}@media(min-width:64rem){.leaf-hero__container{padding-block-start:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-2xl));padding-block-end:var(--spacing-xl)}.leaf-hero__composition{grid-template-columns:minmax(0,7fr) minmax(calc(var(--spacing-4xl) * 3),5fr);max-inline-size:none}.leaf-hero-content{padding-inline-start:var(--spacing-lg)}.leaf-hero-content__headline{font-size:clamp(var(--text-6xl),6.6vw,calc(var(--text-6xl) * 2))}.leaf-hero[data-locale=en] .leaf-hero-content__headline{font-size:clamp(var(--text-5xl),5.4vw,calc(var(--text-6xl) * 1.5))}.leaf-hero-visual{block-size:min(66dvb,44rem);inline-size:100%;opacity:var(--opacity-opaque);position:relative;inset:auto}.leaf-hero-visual__frame{min-block-size:100%}}@media(min-width:80rem){.leaf-hero-content__ai-statement{margin-block-end:var(--spacing-xl)}.leaf-hero-content__description,.leaf-hero-actions{margin-block-start:var(--spacing-xl)}.leaf-hero-content__description{font-size:var(--text-xl)}.leaf-hero-visual{block-size:min(72dvb,50rem)}}@media(min-width:96rem){.leaf-hero-content{padding-inline-start:var(--spacing-2xl)}.leaf-hero-content__headline{font-size:calc(var(--text-6xl) * 2.15)}}@media(min-width:64rem)and (max-height:50rem){.leaf-hero__container{padding-block-start:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-xl));padding-block-end:var(--spacing-md)}.leaf-hero-content__ai-statement{margin-block-end:var(--spacing-md)}.leaf-hero-content__headline{font-size:clamp(var(--text-5xl),6vw,calc(var(--text-6xl) * 1.65))}.leaf-hero[data-locale=en] .leaf-hero-content__headline{max-inline-size:15ch;font-size:clamp(var(--text-4xl),4.2vw,calc(var(--text-6xl) * 1.15))}.leaf-hero-content__description,.leaf-hero-actions{margin-block-start:var(--spacing-md)}.leaf-hero-content__description{font-size:var(--text-lg)}.leaf-hero-visual{block-size:min(64dvb,40rem)}}@media(prefers-reduced-motion:reduce){.leaf-hero-content,.leaf-hero-atmosphere__paths,.leaf-hero-atmosphere__grid,.leaf-hero-visual{transform:none}.leaf-hero-content__ai-statement,.leaf-hero-content__headline>span,.leaf-hero-content__description,.leaf-hero-actions,.leaf-hero-atmosphere,.leaf-hero-atmosphere__light,.leaf-hero-atmosphere__path,.leaf-hero-visual__frame,.leaf-hero-visual__orbit,.leaf-hero-visual__convergence-path,.leaf-hero-visual__form:after{transition:none;animation:none}.leaf-hero-atmosphere__light,.leaf-hero-visual__frame,.leaf-hero-content__ai-statement,.leaf-hero-content__headline>span,.leaf-hero-content__description,.leaf-hero-actions{opacity:var(--opacity-opaque)}}.leaf-services{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);background-image:radial-gradient(circle at 12% 2%,#7c13ec17,#0000 30%),radial-gradient(circle at 82% 18%,#02426521,#0000 32%);padding-block-start:clamp(var(--spacing-3xl),8vw,var(--spacing-4xl));position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.leaf-services{background-image:radial-gradient(circle at 12% 2%,color-mix(in srgb,var(--color-brand-purple) 9%,transparent),transparent 30%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--color-brand-blue) 13%,transparent),transparent 32%)}}.leaf-services:after{z-index:-1;inline-size:calc(var(--spacing-4xl) * 3);aspect-ratio:1;border:thin solid #19faf21a;position:absolute;inset-block-start:var(--spacing-4xl);inset-inline-end:calc(var(--spacing-4xl) * -1)}@supports (color:color-mix(in lab,red,red)){.leaf-services:after{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 10%,transparent)}}.leaf-services:after{border-radius:var(--radius-full);content:"";opacity:var(--opacity-content-muted)}.leaf-services__bridge{inset-block-start:calc(var(--spacing-3xl) * -1);inset-inline:var(--spacing-none);z-index:-1;block-size:calc(var(--spacing-4xl) * 2);pointer-events:none;position:absolute}.leaf-services__bridge:after{inline-size:calc(var(--spacing-4xl) * 2);aspect-ratio:1;border-radius:var(--radius-full);background-color:#ce066817;position:absolute;inset-block-start:var(--spacing-none);inset-inline-start:14%}@supports (color:color-mix(in lab,red,red)){.leaf-services__bridge:after{background-color:color-mix(in srgb,var(--color-brand-magenta) 9%,transparent)}}.leaf-services__bridge:after{content:"";filter:blur(var(--blur-ambient));opacity:var(--opacity-content-muted)}.leaf-services__bridge svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.leaf-services__bridge path{fill:none;stroke:#19faf22e}@supports (color:color-mix(in lab,red,red)){.leaf-services__bridge path{stroke:color-mix(in srgb,var(--color-brand-cyan) 18%,transparent)}}.leaf-services__bridge path{stroke-dasharray:.025 .025;stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.leaf-services__container{z-index:var(--glass-layer-elevated);position:relative}.leaf-services__header{grid-template-columns:var(--grid-template-desktop);align-items:end;gap:var(--grid-gap-desktop);opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);margin-block-end:clamp(var(--spacing-2xl),7vw,var(--spacing-4xl));display:grid}.leaf-services[data-visible=true] .leaf-services__header{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0)}.leaf-services__heading-copy{max-inline-size:var(--layout-reading-width-relaxed);grid-column:span 9}.leaf-services__eyebrow{align-items:center;gap:var(--spacing-sm);margin-block-end:var(--spacing-lg);display:flex}.leaf-services__eyebrow-line{inline-size:var(--spacing-xl);block-size:var(--spacing-3xs);border-radius:var(--radius-full);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple));transform:scaleX(var(--motion-scale-entrance));transform-origin:inline-start}.leaf-services__title{max-inline-size:15ch;font-size:clamp(var(--text-4xl),5.25vw,calc(var(--text-6xl) * 1.5));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;flex-direction:column;display:flex}.leaf-services__title>span{padding-block:var(--spacing-3xs);display:block}.leaf-services__title-accent{color:var(--theme-interactive-primary);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple) 58%,var(--color-brand-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaf-services__capability-index{align-items:center;gap:var(--spacing-sm);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);grid-column:span 3;padding-block-end:var(--spacing-sm);display:flex}.leaf-services__capability-track{block-size:thin;background-color:var(--theme-border-subtle);flex:1;position:relative}.leaf-services__capability-track:after{inline-size:38%;block-size:thin;background-color:var(--color-brand-cyan);content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-none);transform:translateY(-50%)}.leaf-services__grid{grid-auto-flow:dense;grid-auto-rows:minmax(calc(var(--spacing-4xl) * 2.2),auto);grid-template-columns:var(--grid-template-desktop);gap:var(--grid-gap-desktop);display:grid}.leaf-services__grid-item{min-inline-size:0;opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance)}.leaf-services[data-visible=true] .leaf-services__grid-item{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0)}.leaf-services[data-visible=true] .leaf-services__grid-item:nth-child(2),.leaf-services[data-visible=true] .leaf-services__grid-item:nth-child(4){transition-delay:calc(var(--motion-duration-ui) * .5)}.leaf-services[data-visible=true] .leaf-services__grid-item:nth-child(3),.leaf-services[data-visible=true] .leaf-services__grid-item:nth-child(5){transition-delay:var(--motion-duration-ui)}.leaf-services[data-visible=true] .leaf-services__grid-item:nth-child(6){transition-delay:calc(var(--motion-duration-ui) * 1.5)}.leaf-services__grid-item[data-service=websites]{grid-area:span 2/span 7}.leaf-services__grid-item[data-service=branding],.leaf-services__grid-item[data-service=applications]{grid-column:span 5}.leaf-services__grid-item[data-service=saas]{grid-column:span 4}.leaf-services__grid-item[data-service=automation]{grid-column:span 5}.leaf-services__grid-item[data-service=marketing]{grid-column:span 3}.leaf-service-module{--service-accent:var(--color-brand-cyan);block-size:100%;min-block-size:calc(var(--spacing-4xl) * 2.2);border-color:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-module{border-color:color-mix(in srgb,var(--service-accent) 12%,var(--theme-border-subtle))}}.leaf-service-module{background-image:radial-gradient(circle at 18% 14%,var(--service-accent),transparent 44%)}@supports (color:color-mix(in lab,red,red)){.leaf-service-module{background-image:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--service-accent) 9%,transparent),transparent 44%)}}.leaf-service-module{transition:var(--transition-interactive)}.leaf-service-module:before{inset:var(--spacing-none);z-index:var(--glass-layer-surface);border-radius:inherit;background-image:linear-gradient(122deg,transparent 35%,var(--service-accent),transparent 68%);position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-service-module:before{background-image:linear-gradient(122deg,transparent 35%,color-mix(in srgb,var(--service-accent) 8%,transparent),transparent 68%)}}.leaf-service-module:before{content:"";opacity:var(--spacing-none);pointer-events:none;transition:var(--transition-opacity)}.leaf-service-module[data-service=branding]{--service-accent:var(--color-brand-purple)}.leaf-service-module[data-service=applications]{--service-accent:var(--color-brand-pink)}.leaf-service-module[data-service=saas]{--service-accent:var(--color-brand-blue)}.leaf-service-module[data-service=automation]{--service-accent:var(--color-brand-magenta)}.leaf-service-module[data-service=marketing]{--service-accent:var(--color-brand-orange)}.leaf-service-module__visual-shell{z-index:var(--glass-layer-elevated);pointer-events:none;block-size:100%;inline-size:46%;position:absolute;inset-block-start:var(--spacing-none);inset-inline-end:var(--spacing-none)}.leaf-service-module[data-service=websites] .leaf-service-module__visual-shell{inline-size:58%}.leaf-service-module__header,.leaf-service-module__content,.leaf-service-module__footer{inline-size:62%;max-inline-size:var(--layout-reading-width-compact);padding-inline:clamp(var(--spacing-md),2.4vw,var(--spacing-xl));align-self:flex-start}.leaf-service-module__header{z-index:calc(var(--glass-layer-elevated) + 1);gap:var(--spacing-sm);padding-block-start:clamp(var(--spacing-md),2.4vw,var(--spacing-xl))}.leaf-service-module__content{z-index:calc(var(--glass-layer-elevated) + 1);padding-block:var(--spacing-md)}.leaf-service-module__footer{z-index:calc(var(--glass-layer-elevated) + 1);min-block-size:var(--spacing-2xl);margin-block-start:auto;padding-block-end:clamp(var(--spacing-md),2vw,var(--spacing-lg))}.leaf-service-module[data-service=websites] .leaf-service-module__header,.leaf-service-module[data-service=websites] .leaf-service-module__content,.leaf-service-module[data-service=websites] .leaf-service-module__footer{inline-size:52%}.leaf-service-module__index{color:var(--service-accent);font-family:var(--font-mono);letter-spacing:var(--tracking-wide)}.leaf-service-module__title{max-inline-size:18ch;font-size:clamp(var(--text-xl),2.1vw,var(--text-3xl));line-height:var(--leading-snug);text-wrap:balance;transition:var(--transition-color)}.leaf-service-module__description{text-wrap:pretty;max-inline-size:34ch}.leaf-service-module__pulse{inline-size:var(--spacing-2xs);block-size:var(--spacing-2xs);border:thin solid var(--service-accent);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--spacing-3xs) transparent;flex:none}.leaf-service-module__signal{line-height:var(--leading-normal)}.leaf-service-visual{inset:var(--spacing-md);border-radius:var(--radius-lg);background-image:linear-gradient(var(--theme-border-subtle) thin,transparent thin),linear-gradient(90deg,var(--theme-border-subtle) thin,transparent thin);background-size:var(--spacing-xl) var(--spacing-xl);-webkit-mask-image:radial-gradient(circle,var(--color-neutral-1000) 24%,transparent 76%);mask-image:radial-gradient(circle,var(--color-neutral-1000) 24%,transparent 76%);opacity:var(--opacity-state-hover);transform:translate3d(0,var(--motion-distance-none),0);transition:var(--transition-interactive);place-items:center;display:grid;position:absolute;overflow:hidden}.leaf-service-visual__svg{z-index:var(--glass-layer-elevated);inline-size:min(100%,calc(var(--spacing-4xl) * 2.25));block-size:auto;position:relative;overflow:visible}.leaf-service-visual__line,.leaf-service-visual__plane,.leaf-service-visual__orbit,.leaf-service-visual__trace{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.leaf-service-visual__line{stroke:var(--theme-text-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-service-visual__line{stroke:color-mix(in srgb,var(--theme-text-primary) 30%,transparent)}}.leaf-service-visual__line{stroke-width:1px}.leaf-service-visual__plane{fill:var(--theme-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.leaf-service-visual__plane{fill:color-mix(in srgb,var(--theme-surface-elevated) 64%,transparent)}}.leaf-service-visual__plane{stroke:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-visual__plane{stroke:color-mix(in srgb,var(--service-accent) 44%,transparent)}}.leaf-service-visual__plane{stroke-width:1px}.leaf-service-visual__plane--accent{fill:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-visual__plane--accent{fill:color-mix(in srgb,var(--service-accent) 7%,transparent)}}.leaf-service-visual__plane--accent{stroke:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-visual__plane--accent{stroke:color-mix(in srgb,var(--service-accent) 76%,transparent)}}.leaf-service-visual__orbit{stroke:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-visual__orbit{stroke:color-mix(in srgb,var(--service-accent) 35%,transparent)}}.leaf-service-visual__orbit{stroke-dasharray:.03 .04;stroke-width:1px}.leaf-service-visual__trace{stroke:var(--service-accent);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.25px;transition:stroke-dashoffset var(--motion-duration-cinematic) var(--ease-motion-cinematic)}.leaf-services[data-visible=true] .leaf-service-visual__trace{stroke-dashoffset:var(--spacing-none)}.leaf-service-visual__node{fill:var(--service-accent);stroke:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-visual__node{stroke:color-mix(in srgb,var(--service-accent) 32%,transparent)}}.leaf-service-visual__node{stroke-width:var(--spacing-2xs)}.leaf-service-visual__node--secondary{fill:var(--color-brand-purple);stroke:#7c13ec47}@supports (color:color-mix(in lab,red,red)){.leaf-service-visual__node--secondary{stroke:color-mix(in srgb,var(--color-brand-purple) 28%,transparent)}}.leaf-service-visual__energy{aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--service-accent);inline-size:42%;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-service-visual__energy{background-color:color-mix(in srgb,var(--service-accent) 20%,transparent)}}.leaf-service-visual__energy{filter:blur(var(--blur-panel));opacity:var(--opacity-content-muted)}.leaf-services__authority-links{gap:var(--spacing-sm);padding-block:var(--spacing-lg);border-block:1px solid var(--theme-border-subtle);display:grid}.leaf-services__authority-links>span{color:var(--theme-text-muted);font-size:var(--text-sm)}.leaf-services__authority-links>div{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.leaf-services__authority-links a{min-block-size:var(--spacing-xl);align-items:center;gap:var(--spacing-2xs);color:var(--theme-text-primary);-webkit-text-decoration-color:var(--theme-interactive-hover);text-decoration-color:var(--theme-interactive-hover);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.leaf-services__authority-links a{-webkit-text-decoration-color:color-mix(in srgb,var(--theme-interactive-hover) 48%,transparent);text-decoration-color:color-mix(in srgb,var(--theme-interactive-hover) 48%,transparent)}}.leaf-services__authority-links a{text-underline-offset:var(--spacing-3xs);transition:var(--transition-color)}.leaf-services__authority-links svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-services__authority-links a:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}.leaf-services__closing{justify-content:space-between;align-items:center;gap:var(--spacing-lg);border-block-start:thin solid var(--theme-border-subtle);opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-reveal),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);margin-block-start:clamp(var(--spacing-2xl),7vw,var(--spacing-4xl));padding-block-start:var(--spacing-lg);display:flex}.leaf-services[data-visible=true] .leaf-services__closing{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0);transition-delay:var(--motion-duration-ui)}.leaf-services__closing-copy{align-items:center;gap:var(--spacing-sm);display:flex}.leaf-services__closing-mark{inline-size:var(--spacing-sm);aspect-ratio:1;border:thin solid #19faf28f}@supports (color:color-mix(in lab,red,red)){.leaf-services__closing-mark{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 56%,transparent)}}.leaf-services__closing-mark{border-radius:var(--radius-full);background-color:#7c13ec2e}@supports (color:color-mix(in lab,red,red)){.leaf-services__closing-mark{background-color:color-mix(in srgb,var(--color-brand-purple) 18%,transparent)}}.leaf-services__closing-mark{box-shadow:var(--shadow-surface-subtle)}@media(hover:hover)and (pointer:fine){.leaf-service-module:hover{--leaf-card-lift:calc(var(--motion-distance-micro) * -1);border-color:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-module:hover{border-color:color-mix(in srgb,var(--service-accent) 28%,var(--theme-border))}}.leaf-service-module:hover{box-shadow:var(--shadow-floating)}.leaf-service-module:hover:before{opacity:var(--opacity-opaque)}.leaf-service-module:hover .leaf-service-module__title{color:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-module:hover .leaf-service-module__title{color:color-mix(in srgb,var(--service-accent) 72%,var(--theme-text-primary))}}.leaf-service-module:hover .leaf-service-visual{opacity:var(--opacity-opaque);transform:translate3d(0,calc(var(--motion-distance-small) * -1),0)}}@media(max-width:63.999rem){.leaf-services__grid{grid-auto-rows:minmax(calc(var(--spacing-4xl) * 2),auto);grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-services__grid-item[data-service=websites]{grid-column:span 5}.leaf-services__grid-item[data-service=branding],.leaf-services__grid-item[data-service=applications]{grid-column:span 3}.leaf-services__grid-item[data-service=saas],.leaf-services__grid-item[data-service=automation]{grid-column:span 4}.leaf-services__grid-item[data-service=marketing]{grid-column:span 8}.leaf-services__grid-item[data-service=marketing] .leaf-service-module__visual-shell{inline-size:56%}.leaf-services__grid-item[data-service=marketing] .leaf-service-module__header,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__content,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__footer{inline-size:52%}}@media(max-width:47.999rem){.leaf-services{padding-block-start:var(--spacing-3xl)}.leaf-services__header{align-items:flex-start;margin-block-end:var(--spacing-2xl);display:flex}.leaf-services__heading-copy{max-inline-size:100%}.leaf-services__title{max-inline-size:13ch;font-size:clamp(var(--text-3xl),8vw,var(--text-5xl))}.leaf-services__capability-index{display:none}.leaf-services__grid{gap:var(--grid-gap-mobile);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.leaf-services__grid-item[data-service]{grid-area:auto/span 1}.leaf-services__grid-item[data-service=websites],.leaf-services__grid-item[data-service=marketing]{grid-column:span 2}.leaf-service-module{min-block-size:calc(var(--spacing-4xl) * 2.45)}.leaf-service-module__visual-shell,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__visual-shell{block-size:46%;inline-size:100%;inset-block-start:var(--spacing-none)}.leaf-service-module__header,.leaf-service-module__content,.leaf-service-module__footer,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__header,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__content,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__footer{inline-size:100%;max-inline-size:100%}.leaf-service-module__header{margin-block-start:calc(var(--spacing-4xl) * .9)}.leaf-service-module__title{font-size:var(--text-xl)}.leaf-service-module[data-service=websites]{min-block-size:calc(var(--spacing-4xl) * 3.5)}.leaf-service-module[data-service=websites] .leaf-service-module__visual-shell{block-size:54%;inline-size:100%}.leaf-service-module[data-service=websites] .leaf-service-module__header,.leaf-service-module[data-service=websites] .leaf-service-module__content,.leaf-service-module[data-service=websites] .leaf-service-module__footer{inline-size:100%}.leaf-service-module[data-service=websites] .leaf-service-module__header{margin-block-start:calc(var(--spacing-4xl) * 1.8)}.leaf-services__closing{flex-direction:column;align-items:stretch}.leaf-services__closing .leaf-button{inline-size:100%}}@media(max-width:29.999rem){.leaf-services:after{inset-inline-end:calc(var(--spacing-4xl) * -1.5)}.leaf-services__eyebrow{margin-block-end:var(--spacing-md)}.leaf-services__grid{grid-template-columns:minmax(0,1fr)}.leaf-services__grid-item[data-service]{grid-column:1}.leaf-service-module:not([data-service=websites]){min-block-size:calc(var(--spacing-4xl) * 1.85)}.leaf-service-module:not([data-service=websites]) .leaf-service-module__visual-shell{inline-size:38%;block-size:calc(var(--spacing-4xl) * .9);inset-inline-end:var(--spacing-xs)}.leaf-service-module:not([data-service=websites]) .leaf-service-module__header,.leaf-service-module:not([data-service=websites]) .leaf-service-module__content,.leaf-service-module:not([data-service=websites]) .leaf-service-module__footer{inline-size:72%;padding-inline:var(--spacing-md)}.leaf-service-module:not([data-service=websites]) .leaf-service-module__header{margin-block-start:var(--spacing-none)}.leaf-service-module:not([data-service=websites]) .leaf-service-module__content{padding-block:var(--spacing-sm)}.leaf-service-module:not([data-service=websites]) .leaf-service-module__footer{padding-block-end:var(--spacing-sm)}.leaf-service-module__description{font-size:var(--text-sm)}.leaf-service-visual{inset:var(--spacing-xs)}}.leaf-services__detail-link{min-block-size:var(--spacing-xl);align-items:center;gap:var(--spacing-2xs);color:var(--theme-interactive-hover);font-size:var(--text-sm);transition:var(--transition-color);margin-block-start:var(--spacing-xs);text-decoration:none;display:inline-flex}.leaf-services__detail-link svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-services__detail-link:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}@media(prefers-reduced-motion:reduce){.leaf-services__header,.leaf-services__grid-item,.leaf-services__closing,.leaf-services__authority-links a,.leaf-service-module,.leaf-service-module:before,.leaf-service-visual,.leaf-service-visual__trace{transition:none;transform:none}.leaf-services__header,.leaf-services__grid-item,.leaf-services__closing{opacity:var(--opacity-opaque)}.leaf-service-visual__trace{stroke-dashoffset:var(--spacing-none)}}.leaf-authority-page{isolation:isolate;background-color:var(--theme-background);position:relative;overflow:clip}.leaf-authority-page__ambient{z-index:-1;background:radial-gradient(circle at 16% 10%,#7c13ec24,#0000 30%),radial-gradient(circle at 82% 28%,#19faf217,#0000 34%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.leaf-authority-page__ambient{background:radial-gradient(circle at 16% 10%,color-mix(in srgb,var(--color-brand-purple) 14%,transparent),transparent 30%),radial-gradient(circle at 82% 28%,color-mix(in srgb,var(--color-brand-cyan) 9%,transparent),transparent 34%)}}.leaf-authority-page__ambient{pointer-events:none}.leaf-authority-page[data-authority=development] .leaf-authority-page__ambient{background:radial-gradient(circle at 18% 14%,#02426526,#0000 32%),radial-gradient(circle at 82% 32%,#7c13ec1a,#0000 36%)}@supports (color:color-mix(in lab,red,red)){.leaf-authority-page[data-authority=development] .leaf-authority-page__ambient{background:radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--color-brand-blue) 15%,transparent),transparent 32%),radial-gradient(circle at 82% 32%,color-mix(in srgb,var(--color-brand-purple) 10%,transparent),transparent 36%)}}.leaf-authority-page[data-authority=artificial-intelligence] .leaf-authority-page__ambient{background:radial-gradient(circle at 16% 12%,#19faf224,#0000 30%),radial-gradient(circle at 84% 30%,#ce066817,#0000 36%)}@supports (color:color-mix(in lab,red,red)){.leaf-authority-page[data-authority=artificial-intelligence] .leaf-authority-page__ambient{background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--color-brand-cyan) 14%,transparent),transparent 30%),radial-gradient(circle at 84% 30%,color-mix(in srgb,var(--color-brand-magenta) 9%,transparent),transparent 36%)}}.leaf-authority-page__hero{min-block-size:min(58rem,100dvb);padding-block:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-4xl)) var(--spacing-3xl)}.leaf-authority-page__hero-container{align-items:center;gap:var(--spacing-2xl);min-block-size:42rem;display:grid}.leaf-authority-page__hero-copy{max-inline-size:var(--layout-reading-width-relaxed);gap:var(--spacing-md);display:grid}.leaf-authority-page__title,.leaf-authority-page__hero-copy p{margin:var(--spacing-none)}.leaf-authority-page__title{font-size:clamp(var(--text-4xl),6.6dvi,calc(var(--text-6xl) * 1.35));line-height:var(--leading-tight);text-wrap:balance}.leaf-authority-breadcrumbs ol{margin:var(--spacing-none);padding:var(--spacing-none);gap:var(--spacing-xs);color:var(--theme-text-muted);font-size:var(--text-sm);list-style:none;display:flex}.leaf-authority-breadcrumbs a,.leaf-authority-page__market-signal{color:inherit;transition:var(--transition-color);text-decoration:none}.leaf-authority-page__market-signal{align-items:center;gap:var(--spacing-xs);inline-size:fit-content;color:var(--theme-text-muted);font-size:var(--text-sm);display:inline-flex}.leaf-authority-page__market-signal:before{inline-size:var(--spacing-lg);content:"";background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple));block-size:1px}.leaf-authority-page__actions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.leaf-authority-visual{--authority-accent:var(--color-brand-magenta);--authority-secondary:var(--color-brand-purple);isolation:isolate;border:1px solid var(--theme-border-subtle);border-radius:var(--radius-xl);background:var(--theme-surface);min-block-size:35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual{background:color-mix(in srgb,var(--theme-surface) 62%,transparent)}}.leaf-authority-visual{box-shadow:var(--shadow-glass)}.leaf-authority-visual[data-visual=development-system]{--authority-accent:var(--color-brand-blue);--authority-secondary:var(--color-brand-purple)}.leaf-authority-visual[data-visual=intelligence-system]{--authority-accent:var(--color-brand-cyan);--authority-secondary:var(--color-brand-magenta)}.leaf-authority-visual__field{border:1px solid var(--authority-accent);position:absolute;inset:16%}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__field{border:1px solid color-mix(in srgb,var(--authority-accent) 30%,transparent)}}.leaf-authority-visual__field{background:radial-gradient(circle,var(--authority-accent),transparent 68%);border-radius:42% 58% 56% 44%}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__field{background:radial-gradient(circle,color-mix(in srgb,var(--authority-accent) 18%,transparent),transparent 68%)}}.leaf-authority-visual__field{animation:leaf-authority-field calc(var(--motion-duration-ambient) * 3) var(--ease-motion-ambient) infinite alternate;transform:rotate(-16deg)}.leaf-authority-visual__frame{border:1px solid var(--authority-secondary);block-size:34%;inline-size:58%;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__frame{border:1px solid color-mix(in srgb,var(--authority-secondary) 40%,transparent)}}.leaf-authority-visual__frame{border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--authority-secondary),transparent)}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__frame{background:linear-gradient(135deg,color-mix(in srgb,var(--authority-secondary) 16%,transparent),transparent)}}.leaf-authority-visual__frame--one{inset-block-start:22%;inset-inline-start:10%;transform:perspective(40rem)rotateX(60deg)rotate(-20deg)}.leaf-authority-visual__frame--two{inset-block-end:18%;inset-inline-end:10%;transform:perspective(40rem)rotateX(58deg)rotate(24deg)}.leaf-authority-visual[data-visual=development-system] .leaf-authority-visual__frame{border-radius:var(--radius-sm)}.leaf-authority-visual[data-visual=intelligence-system] .leaf-authority-visual__frame{border-radius:var(--radius-full)}.leaf-authority-visual__core{z-index:2;inline-size:var(--spacing-3xl);block-size:var(--spacing-3xl);border:1px solid var(--authority-accent);display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__core{border:1px solid color-mix(in srgb,var(--authority-accent) 64%,transparent)}}.leaf-authority-visual__core{border-radius:var(--radius-full);background:radial-gradient(circle,var(--authority-accent),var(--theme-surface) 46%,transparent 72%)}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__core{background:radial-gradient(circle,color-mix(in srgb,var(--authority-accent) 58%,transparent),color-mix(in srgb,var(--theme-surface) 72%,transparent) 46%,transparent 72%)}}.leaf-authority-visual__core{box-shadow:0 0 var(--spacing-2xl) var(--authority-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__core{box-shadow:0 0 var(--spacing-2xl) color-mix(in srgb,var(--authority-accent) 30%,transparent)}}.leaf-authority-visual__core{place-items:center;transform:translate(-50%,-50%)}[dir=rtl] .leaf-authority-visual__core{transform:translate(50%,-50%)}.leaf-authority-visual__core i{border:1px solid var(--theme-text-primary);block-size:42%;inline-size:42%;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__core i{border:1px solid color-mix(in srgb,var(--theme-text-primary) 56%,transparent)}}.leaf-authority-visual__core i{border-radius:var(--radius-sm);transform:rotate(45deg)}.leaf-authority-visual__core i:last-child{border-color:var(--authority-secondary);block-size:68%;inline-size:68%}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__core i:last-child{border-color:color-mix(in srgb,var(--authority-secondary) 48%,transparent)}}.leaf-authority-visual__core i:last-child{border-radius:var(--radius-full)}.leaf-authority-visual svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.leaf-authority-visual__path{fill:none;stroke-linecap:round;stroke-width:1.1px}.leaf-authority-visual__path--primary{stroke:var(--authority-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__path--primary{stroke:color-mix(in srgb,var(--authority-accent) 74%,transparent)}}.leaf-authority-visual__path--primary{stroke-dasharray:.12 .88;animation:leaf-authority-path calc(var(--motion-duration-ambient) * 2) linear infinite}.leaf-authority-visual__path--secondary{stroke:var(--authority-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__path--secondary{stroke:color-mix(in srgb,var(--authority-secondary) 56%,transparent)}}.leaf-authority-visual__path--axis{stroke:var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-authority-visual__path--axis{stroke:color-mix(in srgb,var(--theme-border) 50%,transparent)}}.leaf-authority-visual__path--axis{stroke-dasharray:.03 .06}.leaf-authority-visual__node{z-index:3;inline-size:var(--spacing-xs);block-size:var(--spacing-xs);border-radius:var(--radius-full);background-color:var(--authority-accent);box-shadow:0 0 var(--spacing-lg) var(--authority-accent);animation:leaf-authority-node calc(var(--motion-duration-ambient) * 1.5) var(--ease-motion-ambient) infinite alternate;position:absolute}.leaf-authority-visual__node--one{inset-block-start:24%;inset-inline-start:18%}.leaf-authority-visual__node--two{animation-delay:var(--motion-duration-ui);inset-block-start:34%;inset-inline-end:18%}.leaf-authority-visual__node--three{animation-delay:var(--motion-duration-reveal);inset-block-end:22%;inset-inline-start:28%}.leaf-authority-visual__node--four{animation-delay:var(--motion-duration-section);inset-block-end:18%;inset-inline-end:22%}.leaf-authority-visual__signature{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);position:absolute;inset-block-end:var(--spacing-md);inset-inline-end:var(--spacing-md)}.leaf-authority-page__statement,.leaf-authority-page__section,.leaf-authority-page__method,.leaf-authority-page__related{padding-block:var(--spacing-3xl)}.leaf-authority-page__statement>.foundation-container{gap:var(--spacing-md);display:grid}.leaf-authority-page__statement h2,.leaf-authority-page__statement p{max-inline-size:var(--layout-reading-width-relaxed);margin:var(--spacing-none)}.leaf-authority-page__section-heading{gap:var(--spacing-md);grid-template-columns:auto minmax(0,1fr);margin-block-end:var(--spacing-xl);display:grid}.leaf-authority-page__section-heading>span{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.leaf-authority-page__section-heading>div{max-inline-size:var(--layout-reading-width-relaxed);gap:var(--spacing-sm);display:grid}.leaf-authority-page__section-heading h2,.leaf-authority-page__section-heading p{margin:var(--spacing-none)}.leaf-authority-page__signals,.leaf-authority-page__services,.leaf-authority-page__work,.leaf-authority-page__related>.foundation-container>div{gap:var(--spacing-sm);display:grid}.leaf-authority-page__signals{border-block-start:1px solid var(--theme-border-subtle)}.leaf-authority-page__signals article{gap:var(--spacing-sm);padding-block:var(--spacing-lg);border-block-end:1px solid var(--theme-border-subtle);display:grid}.leaf-authority-page__signals article>span,.leaf-authority-page__services>a>span:first-child{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.leaf-authority-page__signals h3,.leaf-authority-page__signals p{margin:var(--spacing-none)}.leaf-authority-page__section--services{background:linear-gradient(to bottom,transparent,var(--theme-surface),transparent)}@supports (color:color-mix(in lab,red,red)){.leaf-authority-page__section--services{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--theme-surface) 52%,transparent),transparent)}}.leaf-authority-page__services>a,.leaf-authority-page__work>a,.leaf-authority-page__related a{min-block-size:var(--layout-navigation-block-size-expanded);gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-lg);color:var(--theme-text-primary);background-color:var(--theme-surface);display:grid}@supports (color:color-mix(in lab,red,red)){.leaf-authority-page__services>a,.leaf-authority-page__work>a,.leaf-authority-page__related a{background-color:color-mix(in srgb,var(--theme-surface) 66%,transparent)}}.leaf-authority-page__services>a,.leaf-authority-page__work>a,.leaf-authority-page__related a{transition:var(--transition-interactive);text-decoration:none}.leaf-authority-page__services>a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.leaf-authority-page__services strong{font-size:var(--text-xl)}.leaf-authority-page__services small{color:var(--theme-text-secondary);grid-column:2}.leaf-authority-page__link-action{align-items:center;gap:var(--spacing-2xs);color:var(--theme-interactive-hover);font-size:var(--text-sm);grid-area:1/3/span 2;display:inline-flex}.leaf-authority-page__link-action svg,.leaf-authority-page__work svg,.leaf-authority-page__related svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-authority-page__method>.foundation-container{border-block:1px solid var(--theme-border-subtle);align-items:center;min-block-size:28rem;display:grid;position:relative;overflow:hidden}.leaf-authority-page__method-axis{background:linear-gradient(to bottom,transparent,var(--color-brand-cyan),var(--color-brand-purple),transparent);inline-size:1px;opacity:var(--opacity-content-muted);position:absolute;inset-block:12%;inset-inline-start:18%}.leaf-authority-page__method>.foundation-container>div{max-inline-size:var(--layout-reading-width-relaxed);gap:var(--spacing-md);margin-inline-start:auto;display:grid;position:relative}.leaf-authority-page__method h2,.leaf-authority-page__method p{margin:var(--spacing-none)}.leaf-authority-page__work>a strong{font-size:var(--text-2xl)}.leaf-authority-page__work>a>span{color:var(--theme-text-secondary)}.leaf-authority-page__work small,.leaf-authority-page__related small{align-items:center;gap:var(--spacing-2xs);color:var(--theme-interactive-hover);display:inline-flex}.leaf-authority-page__related h2{margin-block:var(--spacing-none) var(--spacing-xl)}.leaf-authority-page__related a{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.leaf-authority-page__cta{padding-block:var(--spacing-4xl)}.leaf-authority-page__cta>.foundation-container>div{justify-items:start;gap:var(--spacing-md);padding:var(--spacing-2xl);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(circle at 16% 12%,#7c13ec3d,transparent 44%),var(--theme-surface-glass);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-authority-page__cta>.foundation-container>div{background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--color-brand-purple) 24%,transparent),transparent 44%),color-mix(in srgb,var(--theme-surface-glass) 78%,transparent)}}.leaf-authority-page__cta>.foundation-container>div{box-shadow:var(--shadow-glass)}.leaf-authority-page__cta h2,.leaf-authority-page__cta p{max-inline-size:var(--layout-reading-width-relaxed);margin:var(--spacing-none)}.leaf-authority-page__cta-signal{inline-size:var(--spacing-2xl);block-size:var(--spacing-3xs);border-radius:var(--radius-full);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-magenta))}.leaf-authority-breadcrumbs a:focus-visible,.leaf-authority-page__market-signal:focus-visible,.leaf-authority-page__services>a:focus-visible,.leaf-authority-page__work>a:focus-visible,.leaf-authority-page__related a:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}@media(hover:hover)and (pointer:fine){.leaf-authority-breadcrumbs a:hover,.leaf-authority-page__market-signal:hover{color:var(--theme-text-primary)}.leaf-authority-page__services>a:hover,.leaf-authority-page__work>a:hover,.leaf-authority-page__related a:hover{border-color:var(--theme-border);transform:translateY(calc(var(--motion-distance-micro) * -1))}}@keyframes leaf-authority-field{0%{transform:rotate(-16deg) scale(var(--motion-scale-entrance))}to{transform:rotate(-10deg) scale(var(--motion-scale-emphasis))}}@keyframes leaf-authority-path{to{stroke-dashoffset:-1px}}@keyframes leaf-authority-node{0%{opacity:var(--opacity-content-muted)}to{opacity:var(--opacity-opaque)}}@media(min-width:48rem){.leaf-authority-page__hero-container{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.leaf-authority-page__signals,.leaf-authority-page__services,.leaf-authority-page__work,.leaf-authority-page__related>.foundation-container>div{grid-template-columns:repeat(2,minmax(0,1fr))}.leaf-authority-page__signals article:nth-child(odd){border-inline-end:1px solid var(--theme-border-subtle);padding-inline-end:var(--spacing-lg)}.leaf-authority-page__signals article:nth-child(2n){padding-inline-start:var(--spacing-lg)}}@media(max-width:47.99rem){.leaf-authority-page__hero{min-block-size:auto;padding-block:calc(var(--layout-navigation-block-size-compact) + var(--spacing-3xl)) var(--spacing-xl)}.leaf-authority-page__hero-container{gap:var(--spacing-xl);min-block-size:auto}.leaf-authority-page__title{font-size:clamp(var(--text-3xl),11dvi,var(--text-5xl))}.leaf-authority-page__actions{flex-direction:column;align-items:stretch}.leaf-authority-page__actions .leaf-button{inline-size:100%}.leaf-authority-visual{border-radius:var(--radius-lg);min-block-size:20rem}.leaf-authority-page__statement,.leaf-authority-page__section,.leaf-authority-page__method,.leaf-authority-page__related{padding-block:var(--spacing-xl)}.leaf-authority-page__services>a{grid-template-columns:auto minmax(0,1fr)}.leaf-authority-page__link-action{grid-area:auto/2}.leaf-authority-page__method-axis{inset-inline-start:var(--spacing-lg)}.leaf-authority-page__method>.foundation-container>div{margin-inline-start:var(--spacing-xl)}.leaf-authority-page__cta{padding-block:var(--spacing-3xl)}.leaf-authority-page__cta>.foundation-container>div{padding:var(--spacing-lg);border-radius:var(--radius-lg)}}@media(prefers-reduced-motion:reduce){.leaf-authority-breadcrumbs a,.leaf-authority-page__market-signal,.leaf-authority-page__services>a,.leaf-authority-page__work>a,.leaf-authority-page__related a{transition:none}.leaf-authority-visual__field,.leaf-authority-visual__path,.leaf-authority-visual__node{animation:none}}.leaf-service-page,.leaf-services-hub,.leaf-not-found{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);position:relative;overflow:clip}.leaf-service-page__ambient,.leaf-services-hub__ambient{inset-block-start:var(--spacing-none);inset-inline:var(--spacing-none);z-index:var(--z-index-decorative-background);pointer-events:none;background:radial-gradient(circle at 18% 24%,#7c13ec33,#0000 38%),radial-gradient(circle at 82% 32%,#19faf21f,#0000 34%);block-size:min(70rem,92dvb);position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-service-page__ambient,.leaf-services-hub__ambient{background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--color-brand-purple) 20%,transparent),transparent 38%),radial-gradient(circle at 82% 32%,color-mix(in srgb,var(--color-brand-cyan) 12%,transparent),transparent 34%)}}.leaf-service-page__ambient,.leaf-services-hub__ambient{-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.leaf-service-page__hero,.leaf-services-hub__hero{padding-block:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-4xl)) var(--spacing-3xl)}.leaf-service-page__hero-container{align-items:center;gap:var(--spacing-2xl);display:grid}.leaf-service-page__hero-copy{z-index:var(--z-index-base-content);max-inline-size:var(--layout-content-width-wide);gap:var(--spacing-md);display:grid;position:relative}.leaf-service-breadcrumbs ol{margin:var(--spacing-none);padding:var(--spacing-none);align-items:center;gap:var(--spacing-2xs);color:var(--theme-text-muted);font-size:var(--text-sm);flex-wrap:wrap;list-style:none;display:flex}.leaf-service-breadcrumbs a{color:inherit;transition:var(--transition-color);text-decoration:none}.leaf-service-breadcrumbs a:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}.leaf-service-page__eyebrow{margin-block-start:var(--spacing-sm)}.leaf-service-page__title{max-inline-size:15ch;margin:var(--spacing-none);font-size:clamp(var(--text-4xl),6.2dvi,calc(var(--text-6xl) * 1.35));line-height:var(--leading-tight);text-wrap:balance}.leaf-service-page__summary{max-inline-size:42rem;margin:var(--spacing-none);text-wrap:pretty}.leaf-service-page__market-signal{align-items:center;gap:var(--spacing-xs);inline-size:fit-content;color:var(--theme-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);transition:var(--transition-color);text-decoration:none;display:inline-flex}.leaf-service-page__market-signal:before{inline-size:var(--spacing-lg);block-size:thin;content:"";background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple));flex:none}.leaf-service-page__market-signal:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}.leaf-service-page__actions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-block-start:var(--spacing-sm);display:flex}.leaf-service-page__actions .leaf-button svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-service-page-visual{--service-accent:var(--color-brand-cyan);--service-secondary:var(--color-brand-purple);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(circle at 54% 48%,var(--service-accent),transparent 24%),linear-gradient(145deg,var(--theme-surface),var(--service-secondary));min-block-size:clamp(20rem,40dvi,34rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-service-page-visual{background:radial-gradient(circle at 54% 48%,color-mix(in srgb,var(--service-accent) 22%,transparent),transparent 24%),linear-gradient(145deg,color-mix(in srgb,var(--theme-surface) 76%,transparent),color-mix(in srgb,var(--service-secondary) 9%,var(--theme-background)))}}.leaf-service-page-visual{box-shadow:var(--shadow-glass)}.leaf-service-page-visual[data-visual=intelligence],.leaf-service-page-visual[data-visual=systems],.leaf-service-page-visual[data-visual=agent]{--service-accent:var(--color-brand-purple);--service-secondary:var(--color-brand-cyan)}.leaf-service-page-visual[data-visual=architecture],.leaf-service-page-visual[data-visual=platform]{--service-accent:var(--color-brand-blue);--service-secondary:var(--color-brand-purple)}.leaf-service-page-visual[data-visual=product]{--service-accent:var(--color-brand-cyan);--service-secondary:var(--color-brand-magenta)}.leaf-service-page-visual[data-visual=graphic]{--service-accent:var(--color-brand-magenta);--service-secondary:var(--color-brand-orange)}.leaf-service-page-visual[data-visual=identity]{--service-accent:var(--color-brand-pink);--service-secondary:var(--color-brand-orange)}.leaf-service-page-visual[data-visual=mark]{--service-accent:var(--color-brand-pink);--service-secondary:var(--color-brand-purple)}.leaf-service-page-visual[data-visual=experience]{--service-accent:var(--color-brand-cyan);--service-secondary:var(--color-brand-magenta)}.leaf-service-page-visual[data-visual=software]{--service-accent:var(--color-brand-blue);--service-secondary:var(--color-brand-cyan)}.leaf-service-page-visual[data-visual=flow]{--service-accent:var(--color-brand-cyan);--service-secondary:var(--color-brand-blue)}.leaf-service-page-visual__field{border:1px solid var(--service-accent);position:absolute;inset:14%}@supports (color:color-mix(in lab,red,red)){.leaf-service-page-visual__field{border:1px solid color-mix(in srgb,var(--service-accent) 30%,transparent)}}.leaf-service-page-visual__field{border-radius:var(--radius-full);animation:leaf-service-field-drift calc(var(--motion-duration-ambient) * 3) var(--ease-motion-ambient) infinite alternate;transform:rotate(-18deg)}.leaf-service-page-visual__plane{border:1px solid var(--theme-text-primary);block-size:34%;inline-size:42%;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-service-page-visual__plane{border:1px solid color-mix(in srgb,var(--theme-text-primary) 18%,transparent)}}.leaf-service-page-visual__plane{border-radius:var(--radius-lg);background:var(--theme-surface-glass)}@supports (color:color-mix(in lab,red,red)){.leaf-service-page-visual__plane{background:color-mix(in srgb,var(--theme-surface-glass) 70%,transparent)}}.leaf-service-page-visual__plane{box-shadow:var(--glass-inner-highlight-subtle);transform:perspective(38rem)rotateX(62deg)rotate(-22deg)}.leaf-service-page-visual__plane--one{animation:leaf-service-plane-one calc(var(--motion-duration-ambient) * 2) var(--ease-motion-ambient) infinite alternate;inset-block-start:22%;inset-inline-start:16%}.leaf-service-page-visual__plane--two{animation:leaf-service-plane-two calc(var(--motion-duration-ambient) * 2.5) var(--ease-motion-ambient) infinite alternate;inset-block-end:18%;inset-inline-end:14%;transform:perspective(38rem)rotateX(58deg)rotate(24deg)}.leaf-service-page-visual__core{border:1px solid var(--service-accent);block-size:clamp(5rem,11dvi,8rem);inline-size:clamp(5rem,11dvi,8rem);display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-service-page-visual__core{border:1px solid color-mix(in srgb,var(--service-accent) 54%,transparent)}}.leaf-service-page-visual__core{border-radius:var(--radius-full);background:radial-gradient(circle,var(--service-accent),transparent 62%);box-shadow:var(--shadow-ambient);opacity:var(--opacity-state-hover);animation:leaf-service-core-breathe calc(var(--motion-duration-ambient) * 2) var(--ease-motion-ambient) infinite alternate;place-items:center;transform:translate(-50%,-50%)}[dir=rtl] .leaf-service-page-visual__core{transform:translate(50%,-50%)}.leaf-service-page-visual__core i{border:1px solid var(--theme-text-primary);border-radius:var(--radius-sm);block-size:28%;inline-size:28%;transform:rotate(45deg)}.leaf-service-page-visual svg{inset:var(--spacing-none);block-size:100%;inline-size:100%;position:absolute}.leaf-service-page-visual__path{fill:none;stroke-linecap:round;stroke-dasharray:.14 .86;stroke-width:1.25px;animation:leaf-service-path-flow calc(var(--motion-duration-ambient) * 2) linear infinite}.leaf-service-page-visual__path--primary{stroke:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-page-visual__path--primary{stroke:color-mix(in srgb,var(--service-accent) 74%,transparent)}}.leaf-service-page-visual__path--secondary{stroke:var(--service-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-service-page-visual__path--secondary{stroke:color-mix(in srgb,var(--service-secondary) 62%,transparent)}}.leaf-service-page-visual__path--secondary{animation-direction:reverse}.leaf-service-page-visual__node{inline-size:var(--spacing-xs);block-size:var(--spacing-xs);border:1px solid var(--theme-background);border-radius:var(--radius-full);background-color:var(--service-accent);box-shadow:0 0 var(--spacing-lg) var(--service-accent);animation:leaf-service-node-signal calc(var(--motion-duration-ambient) * 1.5) var(--ease-motion-ambient) infinite alternate;position:absolute}.leaf-service-page-visual__node--one{inset-block-start:28%;inset-inline-start:20%}.leaf-service-page-visual__node--two{animation-delay:var(--motion-duration-ui);inset-block-start:50%;inset-inline-end:16%}.leaf-service-page-visual__node--three{animation-delay:var(--motion-duration-reveal);inset-block-end:20%;inset-inline-start:38%}.leaf-service-page-visual[data-visual=intelligence] .leaf-service-page-visual__field,.leaf-service-page-visual[data-visual=systems] .leaf-service-page-visual__field,.leaf-service-page-visual[data-visual=agent] .leaf-service-page-visual__field{border-radius:42% 58% 54% 46%;inset:20% 10%}.leaf-service-page-visual[data-visual=identity] .leaf-service-page-visual__field,.leaf-service-page-visual[data-visual=mark] .leaf-service-page-visual__field{border-radius:34% 66% 38% 62%;inset:12% 22%}.leaf-service-page-visual[data-visual=flow] .leaf-service-page-visual__field{border-radius:var(--radius-xl);inset:28% 6%}.leaf-service-page-visual[data-visual=graphic] .leaf-service-page-visual__field{border-radius:28% 72% 46% 54%;inset:8% 24%}.leaf-service-page-visual[data-visual=experience] .leaf-service-page-visual__field,.leaf-service-page-visual[data-visual=software] .leaf-service-page-visual__field{border-radius:var(--radius-xl);inset:18% 8%}.leaf-service-page-visual[data-visual=product] .leaf-service-page-visual__plane--one,.leaf-service-page-visual[data-visual=platform] .leaf-service-page-visual__plane--one{inset-block-start:14%;inset-inline-start:24%}.leaf-service-page-visual__index{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);position:absolute;inset-block-end:var(--spacing-md);inset-inline-start:var(--spacing-md)}.leaf-service-page__value{padding-block:var(--spacing-3xl)}.leaf-service-page__value>.foundation-container{gap:var(--spacing-lg);padding-block:var(--spacing-2xl);border-block:1px solid var(--theme-border-subtle);display:grid}.leaf-service-page__value h2,.leaf-service-page__value p{max-inline-size:var(--layout-reading-width-relaxed);margin:var(--spacing-none)}.leaf-service-page__section{padding-block:var(--spacing-3xl)}.leaf-service-page__section-heading{max-inline-size:var(--layout-reading-width-relaxed);gap:var(--spacing-xs);margin-block-end:var(--spacing-xl);display:grid}.leaf-service-page__section-heading h2,.leaf-service-page__section-heading span{margin:var(--spacing-none)}.leaf-service-page__capabilities{border-block-start:1px solid var(--theme-border-subtle);display:grid}.leaf-service-capability{gap:var(--spacing-sm);padding-block:var(--spacing-lg);border-block-end:1px solid var(--theme-border-subtle);display:grid}.leaf-service-capability>span{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.leaf-service-capability h3,.leaf-service-capability p{margin:var(--spacing-none)}.leaf-service-page__section--approach{background:linear-gradient(to bottom,transparent,var(--theme-surface),transparent)}@supports (color:color-mix(in lab,red,red)){.leaf-service-page__section--approach{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--theme-surface) 52%,transparent),transparent)}}.leaf-service-page__approach{margin:var(--spacing-none);padding:var(--spacing-none);counter-reset:approach;list-style:none;display:grid}.leaf-service-page__approach li{gap:var(--spacing-md);padding-block:var(--spacing-lg);border-block-start:1px solid var(--theme-border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.leaf-service-page__approach li:last-child{border-block-end:1px solid var(--theme-border-subtle)}.leaf-service-page__approach>li>span{inline-size:var(--spacing-xl);block-size:var(--spacing-xl);border:1px solid var(--theme-border);border-radius:var(--radius-full);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);place-items:center;display:grid}.leaf-service-page__approach h3,.leaf-service-page__approach p{margin:var(--spacing-none)}.leaf-service-page__approach li>div{gap:var(--spacing-2xs);display:grid}.leaf-service-page__fit-layout{gap:var(--spacing-xl);display:grid}.leaf-service-page__fit-layout>div{gap:var(--spacing-md);display:grid}.leaf-service-page__fit-layout h2,.leaf-service-page__difference h3,.leaf-service-page__difference p{margin:var(--spacing-none)}.leaf-service-page__fit-list{margin:var(--spacing-none);padding:var(--spacing-none);gap:var(--spacing-sm);list-style:none;display:grid}.leaf-service-page__fit-list li{color:var(--theme-text-secondary);padding-inline-start:var(--spacing-md);position:relative}.leaf-service-page__fit-list li:before{inline-size:var(--spacing-2xs);content:"";background-color:var(--theme-focus-ring);block-size:1px;position:absolute;inset-block-start:.72em;inset-inline-start:var(--spacing-none)}.leaf-service-page__difference{align-content:center;gap:var(--spacing-md);padding:var(--spacing-xl);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-xl);background:var(--theme-surface-glass);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.leaf-service-page__difference{background:color-mix(in srgb,var(--theme-surface-glass) 72%,transparent)}}.leaf-service-page__difference{box-shadow:var(--glass-inner-highlight-subtle)}.leaf-service-page__difference-signal{inline-size:var(--spacing-xl);block-size:var(--spacing-3xs);border-radius:var(--radius-full);background-image:linear-gradient(90deg,var(--color-brand-purple),var(--color-brand-cyan))}.leaf-service-page__work-list,.leaf-service-page__related-list{gap:var(--spacing-sm);display:grid}.leaf-service-page__work-list>a,.leaf-service-page__related-list>a{min-block-size:var(--layout-navigation-block-size-expanded);align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-lg);color:var(--theme-text-primary);background-color:var(--theme-surface);display:grid}@supports (color:color-mix(in lab,red,red)){.leaf-service-page__work-list>a,.leaf-service-page__related-list>a{background-color:color-mix(in srgb,var(--theme-surface) 64%,transparent)}}.leaf-service-page__work-list>a,.leaf-service-page__related-list>a{transition:var(--transition-interactive);text-decoration:none}.leaf-service-page__work-list strong{font-size:var(--text-xl)}.leaf-service-page__work-list>a>span:not(.leaf-service-page__link-action),.leaf-service-page__related-list small{color:var(--theme-text-secondary)}.leaf-service-page__link-action{align-items:center;gap:var(--spacing-2xs);color:var(--theme-interactive-hover);font-size:var(--text-sm);display:inline-flex}.leaf-service-page__link-action svg,.leaf-service-page__related-list svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-service-page__related-list>a{grid-template-columns:minmax(0,1fr) auto auto}.leaf-service-page__section--related h2{margin-block:var(--spacing-none) var(--spacing-xl)}.leaf-service-page__section--faq .leaf-accordion{max-inline-size:var(--layout-reading-width-relaxed)}.leaf-service-page__cta,.leaf-services-hub__cta{padding-block:var(--spacing-4xl)}.leaf-service-page__cta-core,.leaf-services-hub__cta>.foundation-container{justify-items:start;gap:var(--spacing-md);padding-block:var(--spacing-2xl);padding-inline:var(--spacing-xl);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(circle at 16% 16%,#7c13ec3d,transparent 42%),var(--theme-surface-glass);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-service-page__cta-core,.leaf-services-hub__cta>.foundation-container{background:radial-gradient(circle at 16% 16%,color-mix(in srgb,var(--color-brand-purple) 24%,transparent),transparent 42%),color-mix(in srgb,var(--theme-surface-glass) 78%,transparent)}}.leaf-service-page__cta-core,.leaf-services-hub__cta>.foundation-container{box-shadow:var(--shadow-glass)}.leaf-service-page__cta-core h2,.leaf-service-page__cta-core p,.leaf-services-hub__cta h2,.leaf-services-hub__cta p{max-inline-size:var(--layout-reading-width-relaxed);margin:var(--spacing-none)}.leaf-service-page__cta-signal{inline-size:var(--spacing-2xl);block-size:var(--spacing-3xs);border-radius:var(--radius-full);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-magenta))}.leaf-services-hub__hero>.foundation-container{max-inline-size:var(--container-content-standard);gap:var(--spacing-md);display:grid}.leaf-services-hub__hero h1{margin:var(--spacing-none);font-size:clamp(var(--text-5xl),8dvi,calc(var(--text-6xl) * 1.5))}.leaf-services-hub__hero p{max-inline-size:var(--layout-reading-width-relaxed);margin:var(--spacing-none)}.leaf-services-hub__directory{padding-block:var(--spacing-xl) var(--spacing-3xl)}.leaf-services-hub__authorities{padding-block:var(--spacing-xl) var(--spacing-2xl)}.leaf-services-hub__authority-heading{max-inline-size:var(--layout-reading-width-relaxed);gap:var(--spacing-sm);margin-block-end:var(--spacing-xl);display:grid}.leaf-services-hub__authority-heading h2,.leaf-services-hub__authority-heading p{margin:var(--spacing-none)}.leaf-services-hub__authority-list{gap:var(--spacing-sm);display:grid}.leaf-services-hub__authority-list>a{align-content:end;gap:var(--spacing-sm);min-block-size:18rem;padding:var(--spacing-lg);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-xl);color:var(--theme-text-primary);background:radial-gradient(circle at 20% 18%,#7c13ec2e,transparent 50%),var(--theme-surface);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-services-hub__authority-list>a{background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--color-brand-purple) 18%,transparent),transparent 50%),color-mix(in srgb,var(--theme-surface) 68%,transparent)}}.leaf-services-hub__authority-list>a{transition:var(--transition-interactive);text-decoration:none}.leaf-services-hub__authority-list>a:nth-child(2){background:radial-gradient(circle at 20% 18%,#0242652e,transparent 50%),var(--theme-surface)}@supports (color:color-mix(in lab,red,red)){.leaf-services-hub__authority-list>a:nth-child(2){background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--color-brand-blue) 18%,transparent),transparent 50%),color-mix(in srgb,var(--theme-surface) 68%,transparent)}}.leaf-services-hub__authority-list>a:nth-child(3){background:radial-gradient(circle at 20% 18%,#19faf229,transparent 50%),var(--theme-surface)}@supports (color:color-mix(in lab,red,red)){.leaf-services-hub__authority-list>a:nth-child(3){background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--color-brand-cyan) 16%,transparent),transparent 50%),color-mix(in srgb,var(--theme-surface) 68%,transparent)}}.leaf-services-hub__authority-list>a>span:first-child{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);position:absolute;inset-block-start:var(--spacing-md);inset-inline-end:var(--spacing-md)}.leaf-services-hub__authority-list strong{font-size:var(--text-2xl)}.leaf-services-hub__authority-list small{color:var(--theme-text-secondary);line-height:var(--leading-relaxed)}.leaf-services-hub__authority-list>a>span:last-child{align-items:center;gap:var(--spacing-2xs);color:var(--theme-interactive-hover);font-size:var(--text-sm);display:inline-flex}.leaf-services-hub__authority-list svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-services-hub__authority-list>a:focus-visible,.leaf-services-hub__item:focus-visible{border-radius:var(--radius-sm);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}.leaf-services-hub__index{border-block-start:1px solid var(--theme-border-subtle);display:grid}.leaf-services-hub__item{gap:var(--spacing-md);padding-block:var(--spacing-lg);border-block-end:1px solid var(--theme-border-subtle);color:var(--theme-text-primary);transition:var(--transition-interactive);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.leaf-services-hub__number{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.leaf-services-hub__item-copy{gap:var(--spacing-xs);display:grid}.leaf-services-hub__item-copy strong{font-size:clamp(var(--text-xl),3dvi,var(--text-3xl))}.leaf-services-hub__item-copy>span{max-inline-size:var(--layout-reading-width-relaxed);color:var(--theme-text-secondary);line-height:var(--leading-relaxed)}.leaf-services-hub__item-action{align-items:center;gap:var(--spacing-2xs);color:var(--theme-interactive-hover);font-size:var(--text-sm);grid-column:2;display:inline-flex}.leaf-services-hub__item-action svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-not-found{min-block-size:100dvb;padding-block:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-4xl)) var(--spacing-3xl);place-items:center;display:grid}.leaf-not-found>.foundation-container{justify-items:start;gap:var(--spacing-md);display:grid}.leaf-not-found h1,.leaf-not-found p{margin:var(--spacing-none)}.leaf-not-found__code{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:clamp(var(--text-5xl),16dvi,calc(var(--text-6xl) * 2));line-height:var(--leading-none)}@media(hover:hover)and (pointer:fine){.leaf-service-breadcrumbs a:hover,.leaf-service-page__work-list>a:hover,.leaf-service-page__related-list>a:hover,.leaf-services-hub__item:hover{color:var(--theme-interactive-hover)}.leaf-services-hub__authority-list>a:hover,.leaf-service-page__work-list>a:hover,.leaf-service-page__related-list>a:hover{border-color:var(--theme-border);transform:translateY(calc(var(--motion-distance-micro) * -1))}.leaf-services-hub__item:hover{padding-inline:var(--spacing-sm);background-color:var(--theme-surface)}@supports (color:color-mix(in lab,red,red)){.leaf-services-hub__item:hover{background-color:color-mix(in srgb,var(--theme-surface) 48%,transparent)}}.leaf-service-page__market-signal:hover{color:var(--theme-text-primary)}}@keyframes leaf-service-field-drift{0%{transform:rotate(-18deg) scale(var(--motion-scale-entrance))}to{transform:rotate(-13deg) scale(var(--motion-scale-emphasis))}}@keyframes leaf-service-plane-one{0%{transform:perspective(38rem) rotateX(62deg) rotate(-22deg) translate3d(var(--spacing-none),var(--spacing-none),var(--spacing-none))}to{transform:perspective(38rem) rotateX(59deg) rotate(-18deg) translate3d(var(--motion-distance-micro),calc(var(--motion-distance-micro) * -1),0)}}@keyframes leaf-service-plane-two{0%{transform:perspective(38rem) rotateX(58deg) rotate(24deg) translate3d(var(--spacing-none),var(--spacing-none),var(--spacing-none))}to{transform:perspective(38rem) rotateX(61deg) rotate(20deg) translate3d(calc(var(--motion-distance-micro) * -1),var(--motion-distance-micro),0)}}@keyframes leaf-service-core-breathe{0%{opacity:var(--opacity-glass-medium)}to{opacity:var(--opacity-state-hover)}}@keyframes leaf-service-path-flow{to{stroke-dashoffset:-1px}}@keyframes leaf-service-node-signal{0%{opacity:var(--opacity-content-muted)}to{opacity:var(--opacity-opaque)}}@media(min-width:48rem){.leaf-service-page__hero-container{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}.leaf-service-page__capabilities,.leaf-service-page__work-list,.leaf-service-page__related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.leaf-service-capability:nth-child(odd){border-inline-end:1px solid var(--theme-border-subtle);padding-inline-end:var(--spacing-lg)}.leaf-service-capability:nth-child(2n){padding-inline-start:var(--spacing-lg)}.leaf-service-page__fit-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.leaf-services-hub__item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.leaf-services-hub__authority-list{grid-template-columns:repeat(3,minmax(0,1fr))}.leaf-services-hub__item-action{grid-column:auto}}@media(max-width:47.99rem){.leaf-service-page__hero,.leaf-services-hub__hero{padding-block:calc(var(--layout-navigation-block-size-compact) + var(--spacing-3xl)) var(--spacing-xl)}.leaf-service-page__hero-container{gap:var(--spacing-xl)}.leaf-service-page__title{font-size:clamp(var(--text-3xl),11dvi,var(--text-5xl))}.leaf-service-page-visual{border-radius:var(--radius-lg);min-block-size:18rem}.leaf-service-page__value,.leaf-service-page__section{padding-block:var(--spacing-xl)}.leaf-service-page__cta,.leaf-services-hub__cta{padding-block:var(--spacing-3xl)}.leaf-service-page__cta-core,.leaf-services-hub__cta>.foundation-container,.leaf-service-page__difference{padding:var(--spacing-lg);border-radius:var(--radius-lg)}.leaf-service-page__actions{flex-direction:column;align-items:stretch}.leaf-service-page__actions .leaf-button{inline-size:100%}.leaf-service-page__related-list>a{grid-template-columns:minmax(0,1fr) auto}.leaf-service-page__related-list small{grid-row:2}.leaf-services-hub__hero h1{font-size:clamp(var(--text-4xl),16dvi,var(--text-6xl))}}@media(prefers-reduced-motion:reduce){.leaf-service-breadcrumbs a,.leaf-service-page__work-list>a,.leaf-service-page__related-list>a,.leaf-services-hub__item,.leaf-services-hub__authority-list>a,.leaf-service-page__market-signal{transition:none}.leaf-service-page-visual__field,.leaf-service-page-visual__plane,.leaf-service-page-visual__core,.leaf-service-page-visual__path,.leaf-service-page-visual__node{animation:none}}.leaf-local-page{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);position:relative;overflow:clip}.leaf-local-page__ambient{inset-block-start:var(--spacing-none);inset-inline:var(--spacing-none);z-index:var(--z-index-decorative-background);pointer-events:none;background:radial-gradient(circle at 16% 28%,#7c13ec2e,#0000 40%),radial-gradient(circle at 84% 34%,#19faf21c,#0000 36%);block-size:min(72rem,96dvb);position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-local-page__ambient{background:radial-gradient(circle at 16% 28%,color-mix(in srgb,var(--color-brand-purple) 18%,transparent),transparent 40%),radial-gradient(circle at 84% 34%,color-mix(in srgb,var(--color-brand-cyan) 11%,transparent),transparent 36%)}}.leaf-local-page__ambient{-webkit-mask-image:linear-gradient(#000 64%,#0000);mask-image:linear-gradient(#000 64%,#0000)}.leaf-local-page[data-location=dammam] .leaf-local-page__ambient{background:radial-gradient(circle at 18% 24%,#0242652e,#0000 40%),radial-gradient(circle at 82% 38%,#19faf224,#0000 36%)}@supports (color:color-mix(in lab,red,red)){.leaf-local-page[data-location=dammam] .leaf-local-page__ambient{background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--color-brand-blue) 18%,transparent),transparent 40%),radial-gradient(circle at 82% 38%,color-mix(in srgb,var(--color-brand-cyan) 14%,transparent),transparent 36%)}}.leaf-local-page[data-location=khobar] .leaf-local-page__ambient{background:radial-gradient(circle at 18% 26%,#ce066824,#0000 40%),radial-gradient(circle at 84% 34%,#7c13ec2b,#0000 36%)}@supports (color:color-mix(in lab,red,red)){.leaf-local-page[data-location=khobar] .leaf-local-page__ambient{background:radial-gradient(circle at 18% 26%,color-mix(in srgb,var(--color-brand-magenta) 14%,transparent),transparent 40%),radial-gradient(circle at 84% 34%,color-mix(in srgb,var(--color-brand-purple) 17%,transparent),transparent 36%)}}.leaf-local-page__hero{padding-block:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-4xl)) var(--spacing-3xl)}.leaf-local-page__hero-container{align-items:center;gap:var(--spacing-2xl);display:grid}.leaf-local-page__hero-copy{z-index:var(--z-index-base-content);max-inline-size:var(--layout-content-width-wide);gap:var(--spacing-md);display:grid;position:relative}.leaf-local-breadcrumbs ol{margin:var(--spacing-none);padding:var(--spacing-none);align-items:center;gap:var(--spacing-2xs);color:var(--theme-text-muted);font-size:var(--text-sm);flex-wrap:wrap;list-style:none;display:flex}.leaf-local-breadcrumbs a{color:inherit;transition:var(--transition-color);text-decoration:none}.leaf-local-breadcrumbs a:focus-visible,.leaf-local-page a:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}.leaf-local-page__eyebrow{margin-block-start:var(--spacing-sm)}.leaf-local-page__title{max-inline-size:16ch;margin:var(--spacing-none);font-size:clamp(var(--text-4xl),5.6dvi,calc(var(--text-6xl) * 1.2));line-height:var(--leading-tight);text-wrap:balance}.leaf-local-page__summary{max-inline-size:44rem;margin:var(--spacing-none);text-wrap:pretty}.leaf-local-page__location-signal{max-inline-size:42rem;margin:var(--spacing-none);align-items:center;gap:var(--spacing-xs);color:var(--theme-text-secondary);font-size:var(--text-sm);display:flex}.leaf-local-page__location-signal svg{inline-size:var(--spacing-md);block-size:var(--spacing-md);color:var(--color-brand-cyan);flex:none}.leaf-local-page__actions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-block-start:var(--spacing-sm);display:flex}.leaf-local-page__actions .leaf-button svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-local-page-visual{--local-accent:var(--color-brand-cyan);--local-secondary:var(--color-brand-purple);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(circle at 58% 46%,var(--local-accent),transparent 24%),linear-gradient(150deg,var(--theme-surface),var(--local-secondary));min-block-size:clamp(20rem,40dvi,34rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-local-page-visual{background:radial-gradient(circle at 58% 46%,color-mix(in srgb,var(--local-accent) 22%,transparent),transparent 24%),linear-gradient(150deg,color-mix(in srgb,var(--theme-surface) 78%,transparent),color-mix(in srgb,var(--local-secondary) 9%,var(--theme-background)))}}.leaf-local-page-visual{box-shadow:var(--shadow-glass)}.leaf-local-page-visual[data-visual=dammam]{--local-accent:var(--color-brand-cyan);--local-secondary:var(--color-brand-blue)}.leaf-local-page-visual[data-visual=khobar]{--local-accent:var(--color-brand-magenta);--local-secondary:var(--color-brand-purple)}.leaf-local-page-visual__horizon{background:linear-gradient(90deg,transparent,var(--local-accent),transparent);block-size:1px;position:absolute;inset-block-start:52%;inset-inline:-12%}@supports (color:color-mix(in lab,red,red)){.leaf-local-page-visual__horizon{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--local-accent) 60%,transparent),transparent)}}.leaf-local-page-visual__horizon{transform:rotate(-12deg)}.leaf-local-page-visual__core{border:1px solid var(--local-accent);block-size:clamp(5rem,10dvi,8rem);inline-size:clamp(5rem,10dvi,8rem);display:grid;position:absolute;inset-block-start:44%;inset-inline-start:58%}@supports (color:color-mix(in lab,red,red)){.leaf-local-page-visual__core{border:1px solid color-mix(in srgb,var(--local-accent) 54%,transparent)}}.leaf-local-page-visual__core{border-radius:var(--radius-full);background:radial-gradient(circle,var(--local-accent),transparent 64%);box-shadow:var(--shadow-ambient);opacity:var(--opacity-state-hover);place-items:center;transform:translate(-50%,-50%)}[dir=rtl] .leaf-local-page-visual__core{transform:translate(50%,-50%)}.leaf-local-page-visual__core i{border:1px solid var(--theme-text-primary);border-radius:var(--radius-full);block-size:24%;inline-size:24%;box-shadow:var(--shadow-surface-subtle)}.leaf-local-page-visual svg{inset:var(--spacing-none);block-size:100%;inline-size:100%;position:absolute;overflow:visible}.leaf-local-page-visual__route,.leaf-local-page-visual__contour{fill:none;vector-effect:non-scaling-stroke}.leaf-local-page-visual__route{stroke:var(--local-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-local-page-visual__route{stroke:color-mix(in srgb,var(--local-accent) 62%,transparent)}}.leaf-local-page-visual__route{stroke-dasharray:.08 .03;stroke-width:1.4px}.leaf-local-page-visual__route--two{stroke:var(--local-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-local-page-visual__route--two{stroke:color-mix(in srgb,var(--local-secondary) 48%,transparent)}}.leaf-local-page-visual__contour{stroke:var(--theme-text-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-local-page-visual__contour{stroke:color-mix(in srgb,var(--theme-text-primary) 15%,transparent)}}.leaf-local-page-visual__contour{stroke-width:1px}.leaf-local-page-visual__node{fill:var(--local-secondary);stroke:var(--theme-text-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-local-page-visual__node{stroke:color-mix(in srgb,var(--theme-text-primary) 54%,transparent)}}.leaf-local-page-visual__node{stroke-width:1px}.leaf-local-page-visual__node--active{fill:var(--local-accent);filter:drop-shadow(var(--spacing-none) var(--spacing-none) var(--spacing-xs) var(--local-accent))}.leaf-local-page-visual__coordinate{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);display:grid;position:absolute;inset-block-end:var(--spacing-lg);inset-inline-start:var(--spacing-lg)}.leaf-local-page__context,.leaf-local-page__section,.leaf-local-page__difference,.leaf-local-page__coverage,.leaf-local-page__cta{padding-block:var(--section-spacing-standard);position:relative}.leaf-local-page__context-layout,.leaf-local-page__difference-layout{gap:var(--spacing-2xl);display:grid}.leaf-local-page__context-copy,.leaf-local-page__section-heading{max-inline-size:var(--layout-content-width-wide);gap:var(--spacing-md);display:grid}.leaf-local-page__context-copy h2,.leaf-local-page__section-heading h2,.leaf-local-page__difference h2,.leaf-local-page__difference h3,.leaf-local-page__cta h2{margin:var(--spacing-none);text-wrap:balance}.leaf-local-page__context-copy p,.leaf-local-page__section-heading p,.leaf-local-page__difference p,.leaf-local-page__cta p{max-inline-size:var(--layout-reading-width);margin:var(--spacing-none);text-wrap:pretty}.leaf-local-page__signals{border-block-start:1px solid var(--theme-border-subtle);display:grid}.leaf-local-page__signals article{padding-block:var(--spacing-lg);grid-template-columns:minmax(var(--spacing-xl),auto) 1fr;gap:var(--spacing-xs) var(--spacing-md);border-block-end:1px solid var(--theme-border-subtle);display:grid}.leaf-local-page__signals article>span{color:var(--color-brand-cyan);font-family:var(--font-mono);font-size:var(--text-xs);grid-row:span 2}.leaf-local-page__signals h3,.leaf-local-page__signals p{margin:var(--spacing-none)}.leaf-local-page__services-list{border-block-start:1px solid var(--theme-border-subtle);margin-block-start:var(--spacing-2xl);display:grid}.leaf-local-page__services-list a{padding-block:var(--spacing-lg);align-items:center;gap:var(--spacing-xs) var(--spacing-lg);border-block-end:1px solid var(--theme-border-subtle);color:inherit;transition:var(--transition-interactive);text-decoration:none;display:grid}.leaf-local-page__services-list a>span{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.leaf-local-page__services-list strong{font-size:var(--text-xl)}.leaf-local-page__services-list p{margin:var(--spacing-none);color:var(--theme-text-secondary);line-height:var(--leading-relaxed)}.leaf-local-page__services-list small,.leaf-local-page__work-list small{align-items:center;gap:var(--spacing-2xs);color:var(--color-brand-cyan);display:inline-flex}.leaf-local-page__services-list svg,.leaf-local-page__work-list svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-local-page__authority-links{gap:var(--spacing-sm);flex-wrap:wrap;padding-block-start:var(--spacing-lg);display:flex}.leaf-local-page__authority-links a{min-block-size:var(--spacing-xl);align-items:center;gap:var(--spacing-2xs);color:var(--theme-text-secondary);font-size:var(--text-sm);-webkit-text-decoration-color:var(--theme-interactive-hover);text-decoration-color:var(--theme-interactive-hover);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.leaf-local-page__authority-links a{-webkit-text-decoration-color:color-mix(in srgb,var(--theme-interactive-hover) 48%,transparent);text-decoration-color:color-mix(in srgb,var(--theme-interactive-hover) 48%,transparent)}}.leaf-local-page__authority-links a{text-underline-offset:var(--spacing-3xs);transition:var(--transition-color)}.leaf-local-page__authority-links svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-local-page__authority-links a:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}.leaf-local-page__difference{background:linear-gradient(135deg,var(--theme-surface-subtle),transparent)}@supports (color:color-mix(in lab,red,red)){.leaf-local-page__difference{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-surface-subtle) 70%,transparent),transparent)}}.leaf-local-page__difference-layout>div{align-content:start;gap:var(--spacing-md);display:grid;position:relative}.leaf-local-page__difference-signal{inline-size:var(--spacing-4xl);background:linear-gradient(90deg,var(--color-brand-cyan),transparent);block-size:1px;margin-block-end:var(--spacing-md)}.leaf-local-page__difference ul{margin:var(--spacing-sm) var(--spacing-none) var(--spacing-none);padding:var(--spacing-none);gap:var(--spacing-sm);color:var(--theme-text-secondary);list-style:none;display:grid}.leaf-local-page__difference li{line-height:var(--leading-relaxed);padding-inline-start:var(--spacing-lg);position:relative}.leaf-local-page__difference li:before{inline-size:var(--spacing-xs);background-color:var(--color-brand-cyan);content:"";block-size:1px;position:absolute;inset-block-start:.78em;inset-inline-start:var(--spacing-none)}.leaf-local-page__work-list{gap:var(--spacing-md);margin-block-start:var(--spacing-2xl);display:grid}.leaf-local-page__coverage{padding-block:var(--spacing-2xl);border-block:1px solid var(--theme-border-subtle)}.leaf-local-page__coverage h2{margin:var(--spacing-none) var(--spacing-none) var(--spacing-lg)}.leaf-local-page__coverage>div>div{gap:var(--spacing-sm);display:grid}.leaf-local-page__coverage a{padding:var(--spacing-md) var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-md);color:inherit;background-color:var(--theme-surface-subtle);transition:var(--transition-interactive);text-decoration:none;display:flex}.leaf-local-page__coverage small{align-items:center;gap:var(--spacing-2xs);color:var(--theme-text-secondary);display:inline-flex}.leaf-local-page__coverage svg{inline-size:var(--spacing-sm);block-size:var(--spacing-sm)}.leaf-local-page__work-list a{min-block-size:calc(var(--spacing-4xl) + var(--spacing-3xl));padding:var(--spacing-lg);align-content:end;gap:var(--spacing-sm);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-lg);color:inherit;background:radial-gradient(circle at 82% 18%,#7c13ec1f,transparent 38%),var(--theme-surface-subtle);display:grid}@supports (color:color-mix(in lab,red,red)){.leaf-local-page__work-list a{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--color-brand-purple) 12%,transparent),transparent 38%),var(--theme-surface-subtle)}}.leaf-local-page__work-list a{transition:var(--transition-interactive);text-decoration:none}.leaf-local-page__work-list strong{font-size:var(--text-2xl)}.leaf-local-page__work-list>a>span{max-inline-size:var(--layout-reading-width);color:var(--theme-text-secondary);line-height:var(--leading-relaxed)}.leaf-local-page__section--faq{background-color:var(--theme-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.leaf-local-page__section--faq{background-color:color-mix(in srgb,var(--theme-surface-subtle) 46%,transparent)}}.leaf-local-page__section--faq .leaf-accordion{margin-block-start:var(--spacing-xl)}.leaf-local-page__cta{padding-block:var(--section-spacing-spacious)}.leaf-local-page__cta-core{min-block-size:clamp(22rem,42dvi,34rem);padding:clamp(var(--spacing-xl),6dvi,var(--spacing-4xl));align-content:center;gap:var(--spacing-md);border:1px solid var(--theme-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(circle at 18% 72%,#19faf224,transparent 34%),radial-gradient(circle at 84% 28%,#7c13ec29,transparent 38%),var(--theme-surface-subtle);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-local-page__cta-core{background:radial-gradient(circle at 18% 72%,color-mix(in srgb,var(--color-brand-cyan) 14%,transparent),transparent 34%),radial-gradient(circle at 84% 28%,color-mix(in srgb,var(--color-brand-purple) 16%,transparent),transparent 38%),var(--theme-surface-subtle)}}.leaf-local-page__cta-core>:not(.leaf-local-page__cta-signal){z-index:var(--z-index-base-content);position:relative}.leaf-local-page__cta-signal{border:1px solid #19faf23d;block-size:clamp(10rem,24dvi,20rem);inline-size:clamp(10rem,24dvi,20rem);position:absolute;inset-block-start:50%;inset-inline-start:70%}@supports (color:color-mix(in lab,red,red)){.leaf-local-page__cta-signal{border:1px solid color-mix(in srgb,var(--color-brand-cyan) 24%,transparent)}}.leaf-local-page__cta-signal{border-radius:var(--radius-full);transform:translate(-50%,-50%)}[dir=rtl] .leaf-local-page__cta-signal{transform:translate(50%,-50%)}@media(min-width:48rem){.leaf-local-page__hero-container,.leaf-local-page__context-layout,.leaf-local-page__difference-layout{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr)}.leaf-local-page__services-list a{grid-template-columns:auto minmax(12rem,.8fr) minmax(16rem,1.2fr) auto}.leaf-local-page__work-list,.leaf-local-page__coverage>div>div{grid-template-columns:repeat(2,minmax(0,1fr))}.leaf-local-page__work-list a:first-child:last-child,.leaf-local-page__work-list a:nth-child(3){grid-column:1/-1}}@media(min-width:75rem){.leaf-local-page__hero-container{grid-template-columns:minmax(0,1.08fr) minmax(27rem,.92fr)}.leaf-local-page__context-layout,.leaf-local-page__difference-layout{grid-template-columns:minmax(0,1.12fr) minmax(24rem,.88fr)}}@media(hover:hover)and (pointer:fine){.leaf-local-breadcrumbs a:hover{color:var(--theme-text-primary)}.leaf-local-page__services-list a:hover{padding-inline:var(--spacing-md);border-color:var(--theme-border);background-color:var(--theme-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.leaf-local-page__services-list a:hover{background-color:color-mix(in srgb,var(--theme-surface-subtle) 60%,transparent)}}.leaf-local-page__authority-links a:hover{color:var(--theme-text-primary)}.leaf-local-page__work-list a:hover{border-color:var(--theme-border);box-shadow:var(--shadow-surface-subtle);transform:translateY(calc(var(--motion-distance-micro) * -1))}.leaf-local-page__coverage a:hover{border-color:var(--theme-border);background-color:var(--theme-surface-elevated)}}@media(max-width:47.99rem){.leaf-local-page__hero{padding-block:calc(var(--layout-navigation-block-size-compact) + var(--spacing-2xl)) var(--spacing-2xl)}.leaf-local-page__hero-container{gap:var(--spacing-xl)}.leaf-local-page__title{max-inline-size:none;font-size:clamp(var(--text-3xl),10.5dvi,var(--text-5xl))}.leaf-local-page__actions,.leaf-local-page__actions .leaf-button{inline-size:100%}.leaf-local-page-visual{border-radius:var(--radius-lg);min-block-size:min(72dvi,19rem)}.leaf-local-page__context,.leaf-local-page__section,.leaf-local-page__difference{padding-block:var(--section-spacing-compact)}.leaf-local-page__coverage a{flex-direction:column;align-items:flex-start}.leaf-local-page__services-list a{grid-template-columns:auto 1fr}.leaf-local-page__services-list p,.leaf-local-page__services-list small{grid-column:2}.leaf-local-page__cta{padding-block:var(--section-spacing-standard)}.leaf-local-page__cta-core{border-radius:var(--radius-lg);min-block-size:26rem}}@media(max-width:22.5rem){.leaf-local-page__hero{padding-block-start:calc(var(--layout-navigation-block-size-compact) + var(--spacing-xl))}.leaf-local-page__location-signal{align-items:flex-start}.leaf-local-page__cta-core{padding:var(--spacing-lg)}}@media(prefers-reduced-motion:no-preference){.leaf-local-page-visual__route--one{animation:leaf-local-route-drift var(--motion-duration-ambient) var(--ease-motion-ambient) infinite alternate}.leaf-local-page-visual__node--active{animation:leaf-local-node-breathe var(--motion-duration-cinematic) var(--ease-motion-ambient) infinite alternate}}@media(prefers-reduced-motion:reduce){.leaf-local-page *,.leaf-local-page :before,.leaf-local-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.leaf-portfolio{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);background-image:radial-gradient(circle at 16% 12%,#ce066814,#0000 28%),radial-gradient(circle at 88% 44%,#02426526,#0000 34%);padding-block-start:clamp(var(--spacing-3xl),9vw,var(--spacing-4xl));position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio{background-image:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--color-brand-magenta) 8%,transparent),transparent 28%),radial-gradient(circle at 88% 44%,color-mix(in srgb,var(--color-brand-blue) 15%,transparent),transparent 34%)}}.leaf-portfolio:after{z-index:-1;inline-size:calc(var(--spacing-4xl) * 3);aspect-ratio:1;border:thin solid #7c13ec1f;position:absolute;inset-block-start:18%;inset-inline-start:calc(var(--spacing-4xl) * -1.5)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio:after{border:thin solid color-mix(in srgb,var(--color-brand-purple) 12%,transparent)}}.leaf-portfolio:after{border-radius:var(--radius-full);content:"";opacity:var(--opacity-content-muted)}.leaf-portfolio__transition{inset-block-start:calc(var(--spacing-3xl) * -1);inset-inline:var(--spacing-none);z-index:-1;block-size:calc(var(--spacing-4xl) * 2);pointer-events:none;position:absolute}.leaf-portfolio__transition:after{inline-size:calc(var(--spacing-4xl) * 2);aspect-ratio:1;border-radius:var(--radius-full);background-color:#02426521;position:absolute;inset-block-start:var(--spacing-none);inset-inline-end:12%}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio__transition:after{background-color:color-mix(in srgb,var(--color-brand-blue) 13%,transparent)}}.leaf-portfolio__transition:after{content:"";filter:blur(var(--blur-ambient));opacity:var(--opacity-content-muted)}.leaf-portfolio__transition svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.leaf-portfolio__transition path{fill:none;stroke:#7c13ec3d}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio__transition path{stroke:color-mix(in srgb,var(--color-brand-purple) 24%,transparent)}}.leaf-portfolio__transition path{stroke-dasharray:.02 .035;stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.leaf-portfolio__container{z-index:var(--glass-layer-elevated);position:relative}.leaf-portfolio__header{grid-template-columns:var(--grid-template-desktop);align-items:end;gap:var(--grid-gap-desktop);opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);margin-block-end:clamp(var(--spacing-2xl),8vw,var(--spacing-4xl));display:grid}.leaf-portfolio[data-visible=true] .leaf-portfolio__header{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0)}.leaf-portfolio__heading-copy{grid-column:span 8}.leaf-portfolio__eyebrow{align-items:center;gap:var(--spacing-sm);margin-block-end:var(--spacing-lg);display:flex}.leaf-portfolio__eyebrow-mark{inline-size:var(--spacing-xl);block-size:var(--spacing-2xs);position:relative}.leaf-portfolio__eyebrow-mark:before,.leaf-portfolio__eyebrow-mark:after{block-size:thin;content:"";position:absolute;inset-block-start:50%;transform:translateY(-50%)}.leaf-portfolio__eyebrow-mark:before{background-color:var(--theme-border);inline-size:100%;inset-inline-start:var(--spacing-none)}.leaf-portfolio__eyebrow-mark:after{background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-magenta));inline-size:54%;inset-inline-start:var(--spacing-none)}.leaf-portfolio__title{max-inline-size:15ch;font-size:clamp(var(--text-4xl),5.1vw,calc(var(--text-6xl) * 1.45));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;flex-direction:column;display:flex}.leaf-portfolio__title>span{padding-block:var(--spacing-3xs);display:block}.leaf-portfolio[data-locale=ar] .leaf-portfolio__title{letter-spacing:var(--tracking-normal)}.leaf-portfolio__title-accent{color:var(--theme-interactive-primary);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple) 54%,var(--color-brand-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaf-portfolio__introduction{max-inline-size:var(--layout-reading-width-compact);gap:var(--spacing-md);flex-direction:column;grid-column:10/span 3;padding-block-end:var(--spacing-sm);display:flex}.leaf-portfolio__introduction-index{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.leaf-portfolio__gallery{grid-auto-flow:dense;grid-auto-rows:minmax(calc(var(--spacing-4xl) * 1.8),auto);grid-template-columns:var(--grid-template-desktop);gap:var(--grid-gap-desktop);display:grid}.leaf-portfolio__item{min-inline-size:0;opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance)}.leaf-portfolio[data-visible=true] .leaf-portfolio__item{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0)}.leaf-portfolio[data-visible=true] .leaf-portfolio__item:nth-child(2),.leaf-portfolio[data-visible=true] .leaf-portfolio__item:nth-child(4){transition-delay:calc(var(--motion-duration-ui) * .5)}.leaf-portfolio[data-visible=true] .leaf-portfolio__item:nth-child(3),.leaf-portfolio[data-visible=true] .leaf-portfolio__item:nth-child(5){transition-delay:var(--motion-duration-ui)}.leaf-portfolio[data-visible=true] .leaf-portfolio__item:nth-child(6){transition-delay:calc(var(--motion-duration-ui) * 1.5)}.leaf-portfolio__item[data-project=cleanflow]{grid-area:span 2/span 8}.leaf-portfolio__item[data-project=mreef-pos],.leaf-portfolio__item[data-project=mreef-cloud]{grid-column:span 4}.leaf-portfolio__item[data-project=snake-classic]{grid-area:span 2/span 5}.leaf-portfolio__item[data-project=aqar-ai],.leaf-portfolio__item[data-project=leafdesign]{grid-column:span 7}.leaf-project-panel{--project-accent:var(--color-brand-cyan);block-size:100%;min-block-size:calc(var(--spacing-4xl) * 1.8);border-color:var(--project-accent);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,42%) minmax(0,58%);display:grid}@supports (color:color-mix(in lab,red,red)){.leaf-project-panel{border-color:color-mix(in srgb,var(--project-accent) 12%,var(--theme-border-subtle))}}.leaf-project-panel{transition:var(--transition-interactive)}.leaf-project-panel[data-project=mreef-pos]{--project-accent:var(--color-brand-orange)}.leaf-project-panel[data-project=mreef-cloud]{--project-accent:var(--color-brand-blue)}.leaf-project-panel[data-project=snake-classic]{--project-accent:var(--color-brand-pink)}.leaf-project-panel[data-project=aqar-ai]{--project-accent:var(--color-brand-purple)}.leaf-project-panel[data-project=leafdesign]{--project-accent:var(--color-brand-magenta)}.leaf-project-panel[data-project=cleanflow],.leaf-project-panel[data-project=snake-classic]{grid-template-rows:minmax(0,58%) minmax(0,42%);grid-template-columns:minmax(0,1fr)}.leaf-project-panel__media{z-index:var(--glass-layer-elevated);border-radius:var(--radius-none);background-color:var(--theme-background-subtle);block-size:100%;min-block-size:0}@supports (color:color-mix(in lab,red,red)){.leaf-project-panel__media{background-color:color-mix(in srgb,var(--theme-background-subtle) 84%,transparent)}}.leaf-project-panel__body{z-index:calc(var(--glass-layer-elevated) + 1);gap:var(--spacing-xs);min-block-size:0;min-inline-size:0;padding:clamp(var(--spacing-sm),1.6vw,var(--spacing-md));flex-direction:column;display:flex;position:relative}.leaf-project-panel__header,.leaf-project-panel__content,.leaf-project-panel__footer{padding:var(--spacing-none)}.leaf-project-panel__header{gap:var(--spacing-xs)}.leaf-project-panel__meta-row{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.leaf-project-panel__category{color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-project-panel__category{color:color-mix(in srgb,var(--project-accent) 76%,var(--theme-text-secondary))}}.leaf-project-panel__index{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.leaf-project-panel__title{max-inline-size:18ch;font-size:clamp(var(--text-xl),2vw,var(--text-3xl));line-height:var(--leading-snug);text-wrap:balance;transition:var(--transition-color)}.leaf-project-panel__content{padding-block:var(--spacing-2xs)}.leaf-project-panel__description{max-inline-size:40ch;font-size:var(--text-sm);line-height:var(--leading-relaxed);text-wrap:pretty}.leaf-project-panel__footer{justify-content:space-between;gap:var(--spacing-xs);flex-wrap:wrap;min-block-size:auto;margin-block-start:auto}.leaf-project-panel__tags{min-inline-size:0;margin:var(--spacing-none);padding:var(--spacing-none);gap:var(--spacing-2xs);color:var(--theme-text-muted);font-size:var(--text-xs);flex-wrap:wrap;list-style:none;display:flex}.leaf-project-panel__tags li{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.leaf-project-panel__tags li+li:before{inline-size:var(--spacing-3xs);block-size:var(--spacing-3xs);border-radius:var(--radius-full);background-color:var(--project-accent);content:"";opacity:var(--opacity-content-muted)}.leaf-project-panel__footer .leaf-button{flex:none}.leaf-project-panel__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.leaf-project-panel__service-link{color:var(--theme-text-secondary);font-size:var(--text-xs);-webkit-text-decoration-color:var(--project-accent);text-decoration-color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-project-panel__service-link{-webkit-text-decoration-color:color-mix(in srgb,var(--project-accent) 48%,transparent);text-decoration-color:color-mix(in srgb,var(--project-accent) 48%,transparent)}}.leaf-project-panel__service-link{text-underline-offset:var(--spacing-3xs);transition:var(--transition-color)}.leaf-project-panel__service-link:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-3xs)}.leaf-project-media{isolation:isolate;background-color:var(--theme-background-subtle);background-image:radial-gradient(circle at 60% 42%,var(--project-accent),transparent 42%),linear-gradient(138deg,var(--project-accent),transparent 58%);block-size:100%;min-block-size:0;inline-size:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-project-media{background-image:radial-gradient(circle at 60% 42%,color-mix(in srgb,var(--project-accent) 23%,transparent),transparent 42%),linear-gradient(138deg,color-mix(in srgb,var(--project-accent) 8%,transparent),transparent 58%)}}.leaf-project-media__grid{inset:var(--spacing-none);z-index:-1;background-image:linear-gradient(var(--theme-border-subtle) thin,transparent thin),linear-gradient(90deg,var(--theme-border-subtle) thin,transparent thin);background-position:50%;background-size:var(--spacing-xl) var(--spacing-xl);-webkit-mask-image:radial-gradient(circle,var(--color-neutral-1000) 14%,transparent 78%);mask-image:radial-gradient(circle,var(--color-neutral-1000) 14%,transparent 78%);opacity:var(--opacity-content-muted);position:absolute}.leaf-project-media__art{block-size:84%;inline-size:84%;transform:translate3d(0,var(--motion-distance-none),0) scale(var(--motion-scale-identity));transition:var(--transition-interactive);position:absolute;inset:8%;overflow:visible}.leaf-project-media__hairline,.leaf-project-media__plane,.leaf-project-media__trace{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.leaf-project-media__hairline{stroke:var(--theme-text-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-project-media__hairline{stroke:color-mix(in srgb,var(--theme-text-primary) 24%,transparent)}}.leaf-project-media__hairline{stroke-width:1px}.leaf-project-media__plane{fill:var(--theme-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.leaf-project-media__plane{fill:color-mix(in srgb,var(--theme-surface-elevated) 48%,transparent)}}.leaf-project-media__plane{stroke:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-project-media__plane{stroke:color-mix(in srgb,var(--project-accent) 38%,transparent)}}.leaf-project-media__plane{stroke-width:1px}.leaf-project-media__plane--accent{fill:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-project-media__plane--accent{fill:color-mix(in srgb,var(--project-accent) 8%,transparent)}}.leaf-project-media__plane--accent{stroke:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-project-media__plane--accent{stroke:color-mix(in srgb,var(--project-accent) 72%,transparent)}}.leaf-project-media__trace{stroke:var(--project-accent);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.5px;transition:stroke-dashoffset var(--motion-duration-cinematic) var(--ease-motion-cinematic)}.leaf-portfolio[data-visible=true] .leaf-project-media__trace{stroke-dashoffset:var(--spacing-none)}.leaf-project-media__node{fill:var(--project-accent);stroke:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-project-media__node{stroke:color-mix(in srgb,var(--project-accent) 30%,transparent)}}.leaf-project-media__node{stroke-width:var(--spacing-2xs)}.leaf-project-media__node--secondary{fill:var(--color-brand-purple);stroke:#7c13ec47}@supports (color:color-mix(in lab,red,red)){.leaf-project-media__node--secondary{stroke:color-mix(in srgb,var(--color-brand-purple) 28%,transparent)}}.leaf-project-media__wordmark{inset-block-end:var(--spacing-md);inset-inline:var(--spacing-md);z-index:var(--glass-layer-elevated);justify-content:space-between;align-items:end;gap:var(--spacing-md);color:var(--theme-text-primary);display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-project-media__wordmark{color:color-mix(in srgb,var(--theme-text-primary) 78%,transparent)}}.leaf-project-media__wordmark{pointer-events:none;text-align:left;direction:ltr}.leaf-project-media__wordmark>span{max-inline-size:78%;font-size:clamp(var(--text-lg),2.2vw,var(--text-3xl));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaf-project-media__wordmark small{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);white-space:nowrap}.leaf-project-panel:not([data-project=cleanflow]):not([data-project=snake-classic]) .leaf-project-media__wordmark>span{max-inline-size:100%;font-size:var(--text-sm)}.leaf-project-panel:not([data-project=cleanflow]):not([data-project=snake-classic]) .leaf-project-media__wordmark small{display:none}.leaf-project-media__energy{z-index:-1;aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--project-accent);inline-size:34%;position:absolute;inset-block-start:28%;inset-inline-start:42%}@supports (color:color-mix(in lab,red,red)){.leaf-project-media__energy{background-color:color-mix(in srgb,var(--project-accent) 18%,transparent)}}.leaf-project-media__energy{filter:blur(var(--blur-panel));opacity:var(--opacity-content-muted)}.leaf-portfolio__closing{justify-content:space-between;align-items:center;gap:var(--spacing-lg);border-block-start:thin solid var(--theme-border-subtle);opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-reveal),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);margin-block-start:clamp(var(--spacing-2xl),7vw,var(--spacing-4xl));padding-block-start:var(--spacing-lg);display:flex}.leaf-portfolio[data-visible=true] .leaf-portfolio__closing{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0);transition-delay:var(--motion-duration-ui)}.leaf-portfolio__closing-copy{align-items:center;gap:var(--spacing-sm);display:flex}.leaf-portfolio__closing-line{inline-size:var(--spacing-xl);block-size:thin;background-image:linear-gradient(90deg,var(--color-brand-purple),var(--color-brand-cyan))}@media(hover:hover)and (pointer:fine){.leaf-project-panel:hover,.leaf-project-panel:focus-within{--leaf-card-lift:calc(var(--motion-distance-micro) * -1);border-color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-project-panel:hover,.leaf-project-panel:focus-within{border-color:color-mix(in srgb,var(--project-accent) 28%,var(--theme-border))}}.leaf-project-panel:hover,.leaf-project-panel:focus-within{box-shadow:var(--shadow-floating)}.leaf-project-panel:hover .leaf-project-panel__title,.leaf-project-panel:focus-within .leaf-project-panel__title{color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-project-panel:hover .leaf-project-panel__title,.leaf-project-panel:focus-within .leaf-project-panel__title{color:color-mix(in srgb,var(--project-accent) 70%,var(--theme-text-primary))}}.leaf-project-panel:hover .leaf-project-media__art,.leaf-project-panel:focus-within .leaf-project-media__art{transform:translate3d(0,calc(var(--motion-distance-small) * -1),0) scale(var(--motion-scale-hover))}}@media(max-width:63.999rem){.leaf-portfolio__header{grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-portfolio__heading-copy{grid-column:span 5}.leaf-portfolio__introduction{grid-column:span 3}.leaf-portfolio__gallery{grid-auto-rows:minmax(calc(var(--spacing-4xl) * 1.8),auto);grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-portfolio__item[data-project=cleanflow]{grid-column:span 5}.leaf-portfolio__item[data-project=mreef-pos],.leaf-portfolio__item[data-project=mreef-cloud],.leaf-portfolio__item[data-project=snake-classic]{grid-column:span 3}.leaf-portfolio__item[data-project=aqar-ai],.leaf-portfolio__item[data-project=leafdesign]{grid-column:span 5}.leaf-project-panel:not([data-project=cleanflow]):not([data-project=snake-classic]){grid-template-columns:minmax(0,38%) minmax(0,62%)}.leaf-project-panel__body{padding:var(--spacing-sm)}.leaf-project-panel__title{font-size:var(--text-xl)}.leaf-project-panel__description{font-size:var(--text-sm)}}@media(max-width:47.999rem){.leaf-portfolio{padding-block-start:var(--spacing-3xl)}.leaf-portfolio__header{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;margin-block-end:var(--spacing-2xl);display:flex}.leaf-portfolio__title{max-inline-size:13ch;font-size:clamp(var(--text-3xl),8vw,var(--text-5xl))}.leaf-portfolio__introduction{max-inline-size:var(--layout-reading-width-compact)}.leaf-portfolio__gallery{gap:var(--grid-gap-mobile);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.leaf-portfolio__item[data-project]{grid-area:auto/span 1}.leaf-portfolio__item[data-project=cleanflow],.leaf-portfolio__item[data-project=leafdesign]{grid-column:span 2}.leaf-project-panel,.leaf-project-panel[data-project=cleanflow],.leaf-project-panel[data-project=snake-classic]{min-block-size:calc(var(--spacing-4xl) * 2.8);grid-template-rows:minmax(0,45%) minmax(0,55%);grid-template-columns:minmax(0,1fr);display:grid}.leaf-project-panel[data-project=cleanflow]{min-block-size:calc(var(--spacing-4xl) * 3.5);grid-template-rows:minmax(0,52%) minmax(0,48%)}.leaf-project-panel[data-project=leafdesign]{min-block-size:calc(var(--spacing-4xl) * 2.3)}.leaf-project-panel__body{padding:var(--spacing-md)}.leaf-portfolio__closing{flex-direction:column;align-items:stretch}.leaf-portfolio__closing .leaf-button{inline-size:100%}}@media(max-width:29.999rem){.leaf-portfolio:after{inset-inline-start:calc(var(--spacing-4xl) * -1.8)}.leaf-portfolio__eyebrow{margin-block-end:var(--spacing-md)}.leaf-portfolio__gallery{grid-template-columns:minmax(0,1fr)}.leaf-portfolio__item[data-project]{grid-column:1}.leaf-project-panel:not([data-project=cleanflow]){min-block-size:calc(var(--spacing-4xl) * 1.95);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,36%) minmax(0,64%)}.leaf-project-panel[data-project=cleanflow]{min-block-size:calc(var(--spacing-4xl) * 3.1)}.leaf-project-panel__body{gap:var(--spacing-2xs);padding:var(--spacing-sm)}.leaf-project-panel__header{gap:var(--spacing-2xs)}.leaf-project-panel__title{font-size:var(--text-lg)}.leaf-project-panel__content{padding-block:var(--spacing-3xs)}.leaf-project-panel__description{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.leaf-project-panel__footer{gap:var(--spacing-3xs)}.leaf-project-panel__footer .leaf-button{min-block-size:var(--spacing-lg);padding:var(--spacing-3xs);font-size:var(--text-xs)}.leaf-project-media__wordmark{inset-block-end:var(--spacing-xs);inset-inline:var(--spacing-xs);align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column}.leaf-project-media__wordmark>span{max-inline-size:100%;font-size:var(--text-sm)}.leaf-project-media__wordmark small{font-size:calc(var(--text-xs) * .8)}.leaf-project-panel:not([data-project=cleanflow]) .leaf-project-panel__tags li:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.leaf-portfolio__header,.leaf-portfolio__item,.leaf-portfolio__closing,.leaf-project-panel,.leaf-project-media__art,.leaf-project-media__trace{transition:none;transform:none}.leaf-portfolio__header,.leaf-portfolio__item,.leaf-portfolio__closing{opacity:var(--opacity-opaque)}.leaf-project-media__trace{stroke-dashoffset:var(--spacing-none)}.leaf-project-panel__service-link{transition:none}}.leaf-about{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);background-image:radial-gradient(circle at 18% 46%,#0242651c,#0000 32%),radial-gradient(circle at 76% 24%,#7c13ec0f,#0000 28%);padding-block-start:clamp(var(--spacing-3xl),7vw,var(--spacing-4xl));position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.leaf-about{background-image:radial-gradient(circle at 18% 46%,color-mix(in srgb,var(--color-brand-blue) 11%,transparent),transparent 32%),radial-gradient(circle at 76% 24%,color-mix(in srgb,var(--color-brand-purple) 6%,transparent),transparent 28%)}}.leaf-about:after{z-index:-1;inline-size:calc(var(--spacing-4xl) * 3.5);aspect-ratio:1;border:thin solid #19faf214;position:absolute;inset-block-start:22%;inset-inline-end:calc(var(--spacing-4xl) * -2)}@supports (color:color-mix(in lab,red,red)){.leaf-about:after{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 8%,transparent)}}.leaf-about:after{border-radius:var(--radius-full);content:""}.leaf-about__transition{inset-block-start:calc(var(--spacing-3xl) * -1);inset-inline:var(--spacing-none);z-index:-1;block-size:calc(var(--spacing-4xl) * 2);pointer-events:none;position:absolute}.leaf-about__transition:after{inline-size:calc(var(--spacing-4xl) * 2);aspect-ratio:1;border-radius:var(--radius-full);background-color:#7c13ec12;position:absolute;inset-block-start:var(--spacing-none);inset-inline-start:18%}@supports (color:color-mix(in lab,red,red)){.leaf-about__transition:after{background-color:color-mix(in srgb,var(--color-brand-purple) 7%,transparent)}}.leaf-about__transition:after{content:"";filter:blur(var(--blur-ambient));opacity:var(--opacity-content-muted)}.leaf-about__transition svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.leaf-about__transition path{fill:none;stroke:#19faf224}@supports (color:color-mix(in lab,red,red)){.leaf-about__transition path{stroke:color-mix(in srgb,var(--color-brand-cyan) 14%,transparent)}}.leaf-about__transition path{stroke-dasharray:.018 .038;stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.leaf-about__container{z-index:var(--glass-layer-elevated);position:relative}.leaf-about__composition{grid-template-columns:var(--grid-template-desktop);align-items:center;gap:var(--grid-gap-desktop);min-block-size:min(74dvb,calc(var(--spacing-4xl) * 5.5));display:grid}.leaf-about__manifesto{min-inline-size:0;max-inline-size:var(--layout-reading-width-relaxed);opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);flex-direction:column;grid-column:span 7;align-items:flex-start;display:flex}.leaf-about[data-visible=true] .leaf-about__manifesto{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0)}.leaf-about__eyebrow{align-items:center;gap:var(--spacing-sm);margin-block-end:var(--spacing-xl);display:flex}.leaf-about__eyebrow-axis{inline-size:var(--spacing-xl);block-size:var(--spacing-sm);position:relative}.leaf-about__eyebrow-axis:before,.leaf-about__eyebrow-axis:after{content:"";position:absolute}.leaf-about__eyebrow-axis:before{inset-block-start:50%;inset-inline:var(--spacing-none);block-size:thin;background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple));transform:translateY(-50%)}.leaf-about__eyebrow-axis:after{inline-size:var(--spacing-2xs);aspect-ratio:1;border:thin solid var(--color-brand-cyan);border-radius:var(--radius-full);background-color:var(--theme-background);inset-block-start:50%;inset-inline-end:var(--spacing-none);transform:translateY(-50%)}.leaf-about__premise{text-wrap:pretty;max-inline-size:36ch;margin-block-end:var(--spacing-lg)}.leaf-about__title{max-inline-size:14ch;font-size:clamp(var(--text-4xl),5vw,calc(var(--text-6xl) * 1.35));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;flex-direction:column;display:flex}.leaf-about[data-locale=ar] .leaf-about__title{letter-spacing:var(--tracking-normal)}.leaf-about__title>span{padding-block:var(--spacing-3xs);display:block}.leaf-about__title-accent{color:var(--theme-interactive-primary);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple) 58%,var(--color-brand-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaf-about__description{text-wrap:pretty;max-inline-size:48ch;margin-block-start:var(--spacing-xl)}.leaf-about__editorial-signal{align-items:center;gap:var(--spacing-sm);margin-block-start:var(--spacing-xl);display:flex}.leaf-about__editorial-signal>span{inline-size:var(--spacing-lg);block-size:thin;background-color:var(--theme-border)}.leaf-convergence{inline-size:100%;min-inline-size:0;max-inline-size:calc(var(--spacing-4xl) * 5);aspect-ratio:1;opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0) scale(var(--motion-scale-entrance));transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);grid-column:span 5;justify-self:center;position:relative}.leaf-about[data-visible=true] .leaf-convergence{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0) scale(var(--motion-scale-identity));transition-delay:var(--motion-duration-ui)}.leaf-convergence:before{border:thin solid #7c13ec21;position:absolute;inset:12%}@supports (color:color-mix(in lab,red,red)){.leaf-convergence:before{border:thin solid color-mix(in srgb,var(--color-brand-purple) 13%,transparent)}}.leaf-convergence:before{border-radius:var(--radius-full);content:""}.leaf-convergence__field{inset:var(--spacing-none);pointer-events:none;position:absolute}.leaf-convergence__field svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.leaf-convergence__orbit,.leaf-convergence__axis,.leaf-convergence__trace{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.leaf-convergence__orbit{stroke:var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-convergence__orbit{stroke:color-mix(in srgb,var(--theme-border) 52%,transparent)}}.leaf-convergence__orbit{stroke-width:1px}.leaf-convergence__orbit--outer{stroke-dasharray:.012 .024}.leaf-convergence__orbit--inner{stroke:#19faf226}@supports (color:color-mix(in lab,red,red)){.leaf-convergence__orbit--inner{stroke:color-mix(in srgb,var(--color-brand-cyan) 15%,transparent)}}.leaf-convergence__axis{stroke:var(--theme-text-muted)}@supports (color:color-mix(in lab,red,red)){.leaf-convergence__axis{stroke:color-mix(in srgb,var(--theme-text-muted) 16%,transparent)}}.leaf-convergence__axis{stroke-dasharray:.01 .025;stroke-width:1px}.leaf-convergence__trace{stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.25px;transition:stroke-dashoffset var(--motion-duration-cinematic) var(--ease-motion-cinematic)}.leaf-convergence__trace--creative{stroke:var(--color-brand-magenta)}.leaf-convergence__trace--design{stroke:var(--color-brand-purple)}.leaf-convergence__trace--engineering{stroke:var(--color-brand-blue)}.leaf-convergence__trace--ai{stroke:var(--color-brand-cyan)}.leaf-about[data-visible=true] .leaf-convergence__trace{stroke-dashoffset:var(--spacing-none);transition-delay:var(--motion-duration-ui)}.leaf-convergence__intersection{fill:var(--color-brand-cyan);stroke:#19faf242}@supports (color:color-mix(in lab,red,red)){.leaf-convergence__intersection{stroke:color-mix(in srgb,var(--color-brand-cyan) 26%,transparent)}}.leaf-convergence__intersection{stroke-width:var(--spacing-2xs)}.leaf-convergence__core{z-index:var(--glass-layer-elevated);inline-size:40%;max-inline-size:calc(var(--spacing-4xl) * 1.45);aspect-ratio:1;justify-content:center;align-items:center;gap:var(--spacing-2xs);border-radius:var(--radius-full);text-align:center;flex-direction:column;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.leaf-about[data-locale=ar] .leaf-convergence__core{transform:translate(50%,-50%)}.leaf-convergence__core:after{inset:calc(var(--spacing-sm) * -1);z-index:-1;border:thin solid #19faf22e;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-convergence__core:after{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 18%,transparent)}}.leaf-convergence__core:after{border-radius:inherit;content:"";opacity:var(--opacity-content-muted)}.leaf-convergence__core-index{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.leaf-convergence__core strong{font-size:clamp(var(--text-sm),1.4vw,var(--text-xl));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide)}.leaf-convergence__core small{max-inline-size:18ch;color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide)}.leaf-convergence__disciplines{inset:var(--spacing-none);margin:var(--spacing-none);padding:var(--spacing-none);list-style:none;position:absolute}.leaf-convergence__disciplines li{--discipline-accent:var(--color-brand-magenta);min-inline-size:calc(var(--spacing-4xl) * .9);gap:var(--spacing-3xs);border-inline-start:thin solid var(--discipline-accent);flex-direction:column;padding-inline-start:var(--spacing-sm);display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-convergence__disciplines li{border-inline-start:thin solid color-mix(in srgb,var(--discipline-accent) 48%,transparent)}}.leaf-convergence__disciplines li{opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-reveal),0);transition:opacity var(--motion-duration-reveal) var(--ease-motion-entrance),transform var(--motion-duration-reveal) var(--ease-motion-entrance)}.leaf-convergence__disciplines li:before{inline-size:var(--spacing-3xs);aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--discipline-accent);content:"";position:absolute;inset-block-start:var(--spacing-2xs);inset-inline-start:calc(var(--spacing-3xs) * -.5)}.leaf-about[data-visible=true] .leaf-convergence__disciplines li{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0)}.leaf-convergence__disciplines li[data-discipline=creative]{transition-delay:var(--motion-duration-ui);inset-block-start:12%;inset-inline-start:2%}.leaf-convergence__disciplines li[data-discipline=design]{--discipline-accent:var(--color-brand-purple);transition-delay:calc(var(--motion-duration-ui) * 1.25);inset-block-start:17%;inset-inline-end:var(--spacing-none)}.leaf-convergence__disciplines li[data-discipline=engineering]{--discipline-accent:var(--color-brand-blue);transition-delay:calc(var(--motion-duration-ui) * 1.5);inset-block-end:13%;inset-inline-start:5%}.leaf-convergence__disciplines li[data-discipline=ai]{--discipline-accent:var(--color-brand-cyan);transition-delay:calc(var(--motion-duration-ui) * 1.75);inset-block-end:8%;inset-inline-end:4%}.leaf-convergence__node-index{color:var(--discipline-accent);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.leaf-convergence__disciplines strong{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-normal)}.leaf-convergence__disciplines small{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}@media(max-width:63.999rem){.leaf-about__composition{grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-about__manifesto,.leaf-convergence{grid-column:span 4}.leaf-convergence__core{inline-size:46%}.leaf-convergence__core small{display:none}.leaf-convergence__disciplines li{min-inline-size:var(--spacing-4xl)}.leaf-convergence__disciplines strong{font-size:var(--text-base)}.leaf-convergence__disciplines small{font-size:calc(var(--text-xs) * .8)}}@media(max-width:55.999rem){.leaf-about{padding-block-start:var(--spacing-3xl)}.leaf-about__composition{align-items:stretch;gap:var(--spacing-2xl);flex-direction:column;min-block-size:0;display:flex}.leaf-about__manifesto{max-inline-size:100%}.leaf-about__eyebrow{margin-block-end:var(--spacing-lg)}.leaf-about__premise{margin-block-end:var(--spacing-md)}.leaf-about__title{max-inline-size:13ch;font-size:clamp(var(--text-3xl),8vw,var(--text-5xl))}.leaf-about__description,.leaf-about__editorial-signal{margin-block-start:var(--spacing-lg)}.leaf-convergence{inline-size:min(100%,calc(var(--spacing-4xl) * 4));align-self:center}.leaf-convergence__core{inline-size:38%}.leaf-convergence__core small{display:block}}@media(max-width:29.999rem){.leaf-about:after{inset-inline-end:calc(var(--spacing-4xl) * -2.5)}.leaf-about__composition{gap:var(--spacing-xl)}.leaf-about__description{font-size:var(--text-base)}.leaf-convergence{inline-size:100%;min-block-size:calc(var(--spacing-4xl) * 2.5);aspect-ratio:auto}.leaf-convergence__field svg{transform:scale(var(--motion-scale-entrance))}.leaf-convergence__core{inline-size:calc(var(--spacing-4xl) * .95);max-inline-size:none}.leaf-convergence__core strong{font-size:var(--text-sm)}.leaf-convergence__core small{display:none}.leaf-convergence__disciplines li{min-inline-size:calc(var(--spacing-4xl) * .72);gap:var(--spacing-none);padding-inline-start:var(--spacing-xs)}.leaf-convergence__disciplines li[data-discipline=creative],.leaf-convergence__disciplines li[data-discipline=design]{inset-block-start:5%}.leaf-convergence__disciplines li[data-discipline=engineering],.leaf-convergence__disciplines li[data-discipline=ai]{inset-block-end:4%}.leaf-convergence__disciplines strong{font-size:var(--text-sm)}.leaf-convergence__disciplines small,.leaf-convergence__node-index,.leaf-convergence__core-index{font-size:calc(var(--text-xs) * .78)}}@media(prefers-reduced-motion:reduce){.leaf-about__manifesto,.leaf-convergence,.leaf-convergence__trace,.leaf-convergence__disciplines li{transition:none;transform:none}.leaf-about__manifesto,.leaf-convergence,.leaf-convergence__disciplines li{opacity:var(--opacity-opaque)}.leaf-convergence__trace{stroke-dashoffset:var(--spacing-none)}.leaf-convergence__core{transform:translate(-50%,-50%)}.leaf-about[data-locale=ar] .leaf-convergence__core{transform:translate(50%,-50%)}}.leaf-process{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);background-image:radial-gradient(circle at 50% 46%,#0242651a,transparent 42%),linear-gradient(180deg,var(--theme-background-subtle),var(--theme-background) 34%);position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.leaf-process{background-image:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--color-brand-blue) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--theme-background-subtle) 28%,var(--theme-background)),var(--theme-background) 34%)}}.leaf-process__continuity{inset-block-start:var(--spacing-none);inset-inline:var(--spacing-none);z-index:var(--z-index-decorative-background);block-size:calc(var(--spacing-4xl) * 1.5);pointer-events:none;position:absolute}.leaf-process__continuity:before{inline-size:min(58%,var(--layout-content-width-wide));block-size:thin;background-image:linear-gradient(90deg,#0000,#19faf22e,#0000);position:absolute;inset-block-start:var(--spacing-none);inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-process__continuity:before{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-cyan) 18%,transparent),transparent)}}.leaf-process__continuity:before{content:"";transform:translate(-50%)}.leaf-process[data-locale=ar] .leaf-process__continuity:before{transform:translate(50%)}.leaf-process__continuity span{inline-size:calc(var(--spacing-4xl) * 1.7);aspect-ratio:1;border-radius:var(--radius-full);background-color:#7c13ec12;position:absolute;inset-block-start:calc(var(--spacing-xl) * -1);inset-inline-start:34%}@supports (color:color-mix(in lab,red,red)){.leaf-process__continuity span{background-color:color-mix(in srgb,var(--color-brand-purple) 7%,transparent)}}.leaf-process__continuity span{filter:blur(var(--blur-ambient))}.leaf-process__container{z-index:var(--z-index-base-content);position:relative}.leaf-process__header{grid-template-columns:var(--grid-template-desktop);align-items:end;gap:var(--grid-gap-desktop);opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);display:grid}.leaf-process[data-visible=true] .leaf-process__header{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0)}.leaf-process__eyebrow{align-items:center;gap:var(--spacing-sm);grid-column:1/-1;display:flex}.leaf-process__eyebrow>span:first-child{inline-size:var(--spacing-xl);block-size:thin;background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple))}.leaf-process__title{max-inline-size:13ch;font-size:clamp(var(--text-4xl),5.2vw,calc(var(--text-6xl) * 1.3));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-wrap:balance;flex-direction:column;grid-column:span 7;display:flex}.leaf-process[data-locale=ar] .leaf-process__title{letter-spacing:var(--tracking-normal)}.leaf-process__title span:last-child{color:var(--theme-interactive-primary);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple) 58%,var(--color-brand-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaf-process__introduction{text-wrap:pretty;grid-column:span 5;justify-self:end;max-inline-size:40ch}.leaf-process[data-locale=ar] .leaf-process__introduction{justify-self:start}.leaf-process__journey{min-block-size:calc(var(--spacing-4xl) * 3.25);margin-block-start:clamp(var(--spacing-2xl),8vw,var(--spacing-4xl));position:relative}.leaf-process__path{inset:var(--spacing-none);pointer-events:none;position:absolute}.leaf-process__path svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.leaf-process__path-base,.leaf-process__path-energy{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.leaf-process__path-base{stroke:var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-process__path-base{stroke:color-mix(in srgb,var(--theme-border) 52%,transparent)}}.leaf-process__path-base{stroke-dasharray:.008 .018;stroke-width:1px}.leaf-process__path-energy{stroke:var(--color-brand-cyan);stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:1.5px;transition:stroke-dashoffset var(--motion-duration-cinematic) var(--ease-motion-cinematic)}.leaf-process[data-visible=true] .leaf-process__path-energy{stroke-dashoffset:var(--spacing-none);transition-delay:var(--motion-duration-ui)}.leaf-process__stages{min-block-size:inherit;margin:var(--spacing-none);padding:var(--spacing-none);list-style:none;position:relative}.leaf-process__stages>li{inline-size:min(24%,calc(var(--spacing-4xl) * 2.35));opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-reveal) var(--ease-motion-entrance),transform var(--motion-duration-reveal) var(--ease-motion-entrance);position:absolute}.leaf-process[data-visible=true] .leaf-process__stages>li{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0)}.leaf-process__stages>li[data-stage=understand]{transition-delay:var(--motion-duration-ui);inset-block-start:58%;inset-inline-start:var(--spacing-none)}.leaf-process__stages>li[data-stage=create]{transition-delay:calc(var(--motion-duration-ui) * 1.3);inset-block-start:var(--spacing-none);inset-inline-start:25%}.leaf-process__stages>li[data-stage=build]{transition-delay:calc(var(--motion-duration-ui) * 1.6);inset-block-start:52%;inset-inline-start:52%}.leaf-process__stages>li[data-stage=launch]{transition-delay:calc(var(--motion-duration-ui) * 1.9);inset-block-start:var(--spacing-none);inset-inline-end:var(--spacing-none)}.leaf-process__stage{padding-block-start:var(--spacing-lg);position:relative}.leaf-process__stage-marker{inline-size:var(--spacing-lg);aspect-ratio:1;border:thin solid #19faf257;place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--spacing-2xs) * -1);inset-inline-start:var(--spacing-none)}@supports (color:color-mix(in lab,red,red)){.leaf-process__stage-marker{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 34%,transparent)}}.leaf-process__stage-marker{border-radius:var(--radius-full);background-color:var(--theme-background)}.leaf-process__stage-marker span{inline-size:var(--spacing-3xs);aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--color-brand-cyan);box-shadow:0 0 var(--spacing-md) #19faf252}@supports (color:color-mix(in lab,red,red)){.leaf-process__stage-marker span{box-shadow:0 0 var(--spacing-md) color-mix(in srgb,var(--color-brand-cyan) 32%,transparent)}}.leaf-process__stage-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);border-block-end:thin solid var(--theme-border);padding-block-end:var(--spacing-sm);display:flex}@supports (color:color-mix(in lab,red,red)){.leaf-process__stage-heading{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 60%,transparent)}}.leaf-process__stage-number{color:var(--color-brand-cyan);font-family:var(--font-mono)}.leaf-process__stage-signal{color:var(--theme-text-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-wide)}.leaf-process__stage-title{font-size:clamp(var(--text-2xl),2.2vw,var(--text-4xl));font-weight:var(--font-weight-medium);margin-block-start:var(--spacing-md)}.leaf-process__stage-description{text-wrap:pretty;max-inline-size:32ch;margin-block-start:var(--spacing-sm)}@media(max-width:63.999rem){.leaf-process__header{grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-process__title,.leaf-process__introduction{grid-column:span 4}.leaf-process__journey{min-block-size:calc(var(--spacing-4xl) * 3.5)}.leaf-process__stages>li{inline-size:27%}}@media(max-width:55.999rem){.leaf-process__header{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;display:flex}.leaf-process__introduction{justify-self:auto}.leaf-process__journey{min-block-size:calc(var(--spacing-4xl) * 5.1);margin-block-start:var(--spacing-3xl)}.leaf-process__path{inset-block:var(--spacing-none);inline-size:var(--spacing-lg);inset-inline-start:calc(var(--spacing-lg) * .5)}.leaf-process__path svg{display:none}.leaf-process__path:before{inset-block:var(--spacing-none);inline-size:thin;background-image:linear-gradient(180deg,var(--color-brand-cyan),var(--color-brand-purple),var(--color-brand-magenta));content:"";opacity:var(--opacity-border-strong);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.leaf-process__stages{gap:var(--spacing-xl);min-block-size:0;padding-inline-start:var(--spacing-2xl);display:grid}.leaf-process__stages>li,.leaf-process__stages>li[data-stage]{inline-size:100%;position:relative;inset:auto}.leaf-process__stage{padding-block-start:var(--spacing-none)}.leaf-process__stage-marker{inset-block-start:var(--spacing-sm);inset-inline-start:calc(var(--spacing-2xl) * -1)}.leaf-process__stage-heading{max-inline-size:32rem}.leaf-process__stage-title{font-size:var(--text-3xl)}}@media(max-width:29.999rem){.leaf-process__title{font-size:clamp(var(--text-3xl),10vw,var(--text-5xl))}.leaf-process__introduction{font-size:var(--text-base)}.leaf-process__journey{min-block-size:calc(var(--spacing-4xl) * 4.8);margin-block-start:var(--spacing-2xl)}.leaf-process__stages{gap:var(--spacing-lg);padding-inline-start:var(--spacing-xl)}.leaf-process__stage-marker{inset-inline-start:calc(var(--spacing-xl) * -1)}.leaf-process__stage-heading{gap:var(--spacing-2xs);flex-wrap:wrap}.leaf-process__stage-title{font-size:var(--text-2xl)}}@media(prefers-reduced-motion:reduce){.leaf-process__header,.leaf-process__stages>li,.leaf-process__path-energy{transition:none}.leaf-process__header,.leaf-process__stages>li{opacity:var(--opacity-opaque);transform:none}.leaf-process__path-energy{stroke-dashoffset:var(--spacing-none)}}.leaf-ai-technology{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);background-image:radial-gradient(at 74% 48%,#7c13ec17,#0000 42%),radial-gradient(at 22% 72%,#02426514,#0000 36%);position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.leaf-ai-technology{background-image:radial-gradient(ellipse at 74% 48%,color-mix(in srgb,var(--color-brand-purple) 9%,transparent),transparent 42%),radial-gradient(ellipse at 22% 72%,color-mix(in srgb,var(--color-brand-blue) 8%,transparent),transparent 36%)}}.leaf-ai-technology__continuity{z-index:var(--z-index-decorative-background);block-size:thin;background-image:linear-gradient(90deg,#0000,#7c13ec33,#0000);position:absolute;inset-block-start:var(--spacing-none);inset-inline:8%}@supports (color:color-mix(in lab,red,red)){.leaf-ai-technology__continuity{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-purple) 20%,transparent),transparent)}}.leaf-ai-technology__container{z-index:var(--z-index-base-content);position:relative}.leaf-ai-technology__header{grid-template-columns:var(--grid-template-desktop);align-items:end;gap:var(--grid-gap-desktop);opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);display:grid}.leaf-ai-technology[data-visible=true] .leaf-ai-technology__header{opacity:var(--opacity-opaque);transform:none}.leaf-ai-technology__eyebrow{align-items:center;gap:var(--spacing-sm);grid-column:1/-1;display:flex}.leaf-ai-technology__eyebrow>span:first-child{inline-size:var(--spacing-xl);block-size:thin;background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple))}.leaf-ai-technology__headline{gap:var(--spacing-lg);flex-direction:column;grid-column:span 7;display:flex}.leaf-ai-technology__title{max-inline-size:14ch;font-size:clamp(var(--text-4xl),5vw,calc(var(--text-6xl) * 1.3));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-wrap:balance;flex-direction:column;display:flex}.leaf-ai-technology[data-locale=ar] .leaf-ai-technology__title{letter-spacing:var(--tracking-normal)}.leaf-ai-technology__title span:last-child{color:var(--theme-interactive-primary);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple) 58%,var(--color-brand-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaf-ai-technology__statement{color:var(--theme-text-secondary);font-size:clamp(var(--text-xl),2vw,var(--text-3xl));font-weight:var(--font-weight-medium)}.leaf-ai-technology__description{text-wrap:pretty;grid-column:span 5;justify-self:end;max-inline-size:42ch}.leaf-ai-technology[data-locale=ar] .leaf-ai-technology__description{justify-self:start}.leaf-ai-field{min-block-size:calc(var(--spacing-4xl) * 4.3);border-block:thin solid var(--theme-border);margin-block-start:clamp(var(--spacing-2xl),8vw,var(--spacing-4xl));position:relative}@supports (color:color-mix(in lab,red,red)){.leaf-ai-field{border-block:thin solid color-mix(in srgb,var(--theme-border) 44%,transparent)}}.leaf-ai-field__backplane{inset:var(--spacing-none);pointer-events:none;position:absolute;overflow:hidden}.leaf-ai-field__backplane:before{inset-block:var(--spacing-none);background-image:linear-gradient(90deg,#0000,#19faf217,#0000);inline-size:18%;position:absolute;inset-inline-start:48%}@supports (color:color-mix(in lab,red,red)){.leaf-ai-field__backplane:before{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-cyan) 9%,transparent),transparent)}}.leaf-ai-field__backplane:before{content:"";animation:leaf-ai-field-drift var(--motion-duration-ambient) var(--ease-motion-ambient) infinite alternate;transform:skew(-12deg)}.leaf-ai-field__backplane span{inset-inline:var(--spacing-none);block-size:thin;background-image:linear-gradient(90deg,transparent,var(--theme-border),transparent);position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-ai-field__backplane span{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-border) 42%,transparent),transparent)}}.leaf-ai-field__backplane span:first-child{inset-block-start:25%}.leaf-ai-field__backplane span:nth-child(2){inset-block-start:50%}.leaf-ai-field__backplane span:nth-child(3){inset-block-start:75%}.leaf-ai-field__signature{z-index:var(--z-index-base-content);color:var(--theme-text-primary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-ai-field__signature{color:color-mix(in srgb,var(--theme-text-primary) 12%,transparent)}}.leaf-ai-field__signature{font-family:var(--font-mono);text-align:center;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%)rotate(-90deg)}.leaf-ai-technology[data-locale=ar] .leaf-ai-field__signature{transform:translate(50%,-50%)rotate(-90deg)}.leaf-ai-field__signature span,.leaf-ai-field__signature small{font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.leaf-ai-field__signature strong{font-size:clamp(var(--text-3xl),4.2vw,var(--text-6xl));font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-wide)}.leaf-ai-field__capabilities{z-index:var(--glass-layer-elevated);min-block-size:inherit;margin:var(--spacing-none);padding:var(--spacing-xl) var(--spacing-none);flex-direction:column;justify-content:space-between;list-style:none;display:flex;position:relative}.leaf-ai-field__capabilities li{align-items:center;gap:var(--grid-gap-desktop);inline-size:82%;min-block-size:calc(var(--spacing-4xl) * .78);padding-inline:var(--spacing-lg);opacity:var(--spacing-none);transform:translate3d(var(--motion-distance-cinematic),0,0);transition:opacity var(--motion-duration-reveal) var(--ease-motion-entrance),transform var(--motion-duration-reveal) var(--ease-motion-entrance);grid-template-columns:minmax(12rem,.9fr) minmax(6rem,.4fr) minmax(15rem,1fr);display:grid;position:relative}.leaf-ai-field__capabilities li[data-capability=research]{transition-delay:var(--motion-duration-ui);align-self:flex-start}.leaf-ai-field__capabilities li[data-capability=creative]{inline-size:90%;transition-delay:calc(var(--motion-duration-ui) * 1.3);align-self:flex-end}.leaf-ai-field__capabilities li[data-capability=development]{inline-size:88%;transition-delay:calc(var(--motion-duration-ui) * 1.6);align-self:flex-start}.leaf-ai-field__capabilities li[data-capability=automation]{inline-size:76%;transition-delay:calc(var(--motion-duration-ui) * 1.9);align-self:flex-end}.leaf-ai-technology[data-visible=true] .leaf-ai-field__capabilities li{opacity:var(--opacity-opaque);transform:none}.leaf-ai-field__rail{inset-block-start:var(--spacing-none);inset-inline:var(--spacing-none);block-size:thin;background-image:linear-gradient(90deg,#19faf280,#7c13ec66,#0000);position:absolute;overflow:visible}@supports (color:color-mix(in lab,red,red)){.leaf-ai-field__rail{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-brand-cyan) 50%,transparent),color-mix(in srgb,var(--color-brand-purple) 40%,transparent),transparent)}}.leaf-ai-field__rail span{inline-size:var(--spacing-2xs);aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--color-brand-cyan);box-shadow:0 0 var(--spacing-lg) #19faf257;position:absolute;inset-block-start:50%;inset-inline-start:38%}@supports (color:color-mix(in lab,red,red)){.leaf-ai-field__rail span{box-shadow:0 0 var(--spacing-lg) color-mix(in srgb,var(--color-brand-cyan) 34%,transparent)}}.leaf-ai-field__rail span{transform:translateY(-50%)}.leaf-ai-field__identity{align-items:baseline;gap:var(--spacing-sm);display:flex}.leaf-ai-field__number{color:var(--color-brand-cyan);font-family:var(--font-mono)}.leaf-ai-field__title{font-size:clamp(var(--text-xl),2vw,var(--text-3xl));font-weight:var(--font-weight-medium)}.leaf-ai-field__signal{color:var(--theme-text-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-wide)}.leaf-ai-field__detail{text-wrap:pretty;max-inline-size:34ch}@keyframes leaf-ai-field-drift{0%{transform:translate(-18%)skew(-12deg)}to{transform:translate(18%)skew(-12deg)}}@media(max-width:63.999rem){.leaf-ai-technology__header{grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-ai-technology__headline,.leaf-ai-technology__description{grid-column:span 4}.leaf-ai-field__capabilities li{gap:var(--grid-gap-tablet);grid-template-columns:minmax(11rem,.8fr) minmax(6rem,.35fr) minmax(12rem,1fr);inline-size:90%}.leaf-ai-field__capabilities li[data-capability=creative],.leaf-ai-field__capabilities li[data-capability=development]{inline-size:96%}.leaf-ai-field__capabilities li[data-capability=automation]{inline-size:86%}}@media(max-width:55.999rem){.leaf-ai-technology__header{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;display:flex}.leaf-ai-technology__description{justify-self:auto}.leaf-ai-field{min-block-size:0;margin-block-start:var(--spacing-3xl)}.leaf-ai-field__signature{color:var(--theme-text-primary);align-items:flex-end;inset-block-start:var(--spacing-2xl);inset-inline-start:auto;inset-inline-end:var(--spacing-none)}@supports (color:color-mix(in lab,red,red)){.leaf-ai-field__signature{color:color-mix(in srgb,var(--theme-text-primary) 10%,transparent)}}.leaf-ai-field__signature{text-align:end;transform:none}.leaf-ai-technology[data-locale=ar] .leaf-ai-field__signature{transform:none}.leaf-ai-field__signature strong{font-size:var(--text-3xl)}.leaf-ai-field__capabilities{gap:var(--spacing-lg);min-block-size:0;padding-block:var(--spacing-3xl) var(--spacing-xl)}.leaf-ai-field__capabilities li,.leaf-ai-field__capabilities li[data-capability]{align-self:stretch;gap:var(--spacing-sm);min-block-size:0;inline-size:100%;padding-block:var(--spacing-lg);padding-inline:var(--spacing-none);grid-template-columns:1fr auto}.leaf-ai-field__identity{grid-column:1}.leaf-ai-field__signal{grid-area:1/2}.leaf-ai-field__detail{grid-column:1/-1}}@media(max-width:29.999rem){.leaf-ai-technology__title{font-size:clamp(var(--text-3xl),10vw,var(--text-5xl))}.leaf-ai-technology__description{font-size:var(--text-base)}.leaf-ai-field__signature{display:none}.leaf-ai-field__capabilities{padding-block-start:var(--spacing-xl)}.leaf-ai-field__identity{gap:var(--spacing-2xs);flex-wrap:wrap}.leaf-ai-field__title{font-size:var(--text-xl)}.leaf-ai-field__signal{font-size:calc(var(--text-xs) * .82)}}@media(prefers-reduced-motion:reduce){.leaf-ai-technology__header,.leaf-ai-field__capabilities li{opacity:var(--opacity-opaque);transition:none;transform:none}.leaf-ai-field__backplane:before{animation:none;transform:skew(-12deg)}}.leaf-trust{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);background-image:linear-gradient(180deg,var(--theme-background),var(--theme-background-subtle) 54%,var(--theme-background));position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.leaf-trust{background-image:linear-gradient(180deg,var(--theme-background),color-mix(in srgb,var(--theme-background-subtle) 34%,var(--theme-background)) 54%,var(--theme-background))}}.leaf-trust__atmosphere{z-index:var(--z-index-decorative-background);inline-size:calc(var(--spacing-4xl) * 3.5);aspect-ratio:1;border:thin solid #7c13ec1a;position:absolute;inset-block-start:18%;inset-inline-end:-8%}@supports (color:color-mix(in lab,red,red)){.leaf-trust__atmosphere{border:thin solid color-mix(in srgb,var(--color-brand-purple) 10%,transparent)}}.leaf-trust__atmosphere{border-radius:var(--radius-full);box-shadow:var(--shadow-ambient);opacity:var(--opacity-decorative-background)}.leaf-trust__container{z-index:var(--z-index-base-content);position:relative}.leaf-trust__header{grid-template-columns:var(--grid-template-desktop);align-items:end;gap:var(--grid-gap-desktop);opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);display:grid}.leaf-trust[data-visible=true] .leaf-trust__header{opacity:var(--opacity-opaque);transform:none}.leaf-trust__eyebrow{align-items:center;gap:var(--spacing-sm);grid-column:1/-1;display:flex}.leaf-trust__eyebrow>span:first-child{inline-size:var(--spacing-xl);block-size:thin;background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple))}.leaf-trust__title{max-inline-size:14ch;font-size:clamp(var(--text-4xl),5vw,calc(var(--text-6xl) * 1.25));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-wrap:balance;flex-direction:column;grid-column:span 7;display:flex}.leaf-trust[data-locale=ar] .leaf-trust__title{letter-spacing:var(--tracking-normal)}.leaf-trust__title span:last-child{color:var(--theme-interactive-primary);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple) 58%,var(--color-brand-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaf-trust__introduction{gap:var(--spacing-lg);flex-direction:column;grid-column:span 5;justify-self:end;max-inline-size:42ch;display:flex}.leaf-trust[data-locale=ar] .leaf-trust__introduction{justify-self:start}.leaf-trust__editorial-signal{border-block-start:thin solid var(--theme-border);padding-block-start:var(--spacing-sm)}@supports (color:color-mix(in lab,red,red)){.leaf-trust__editorial-signal{border-block-start:thin solid color-mix(in srgb,var(--theme-border) 50%,transparent)}}.leaf-trust__editorial-signal{font-family:var(--font-mono)}.leaf-trust__principles-frame{min-block-size:calc(var(--spacing-4xl) * 3.5);border-block:thin solid var(--theme-border);margin-block-start:clamp(var(--spacing-2xl),8vw,var(--spacing-4xl));position:relative}@supports (color:color-mix(in lab,red,red)){.leaf-trust__principles-frame{border-block:thin solid color-mix(in srgb,var(--theme-border) 50%,transparent)}}.leaf-trust__baseline{inset-block-start:44%;inset-inline:var(--spacing-none);block-size:thin;background-image:linear-gradient(90deg,#0000,#19faf23d,#7c13ec33,#0000);position:absolute;overflow:visible}@supports (color:color-mix(in lab,red,red)){.leaf-trust__baseline{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-cyan) 24%,transparent),color-mix(in srgb,var(--color-brand-purple) 20%,transparent),transparent)}}.leaf-trust__baseline{pointer-events:none}.leaf-trust__baseline span{inline-size:var(--spacing-sm);aspect-ratio:1;border:thin solid var(--color-brand-cyan);border-radius:var(--radius-full);background-color:var(--theme-background);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.leaf-trust[data-locale=ar] .leaf-trust__baseline span{transform:translate(50%,-50%)}.leaf-trust__principles{min-block-size:inherit;margin:var(--spacing-none);padding:var(--spacing-none);grid-template-columns:1.25fr .9fr 1.1fr .78fr;list-style:none;display:grid;position:relative}.leaf-trust__principles>li{min-inline-size:0;padding:var(--spacing-xl);border-inline-start:thin solid var(--theme-border);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.leaf-trust__principles>li{border-inline-start:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-trust__principles>li{opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-reveal) var(--ease-motion-entrance),transform var(--motion-duration-reveal) var(--ease-motion-entrance)}.leaf-trust__principles>li:first-child{border-inline-start:0}.leaf-trust__principles>li:nth-child(odd){align-items:flex-start}.leaf-trust__principles>li:nth-child(2n){align-items:flex-end}.leaf-trust__principles>li[data-principle=clarity]{transition-delay:var(--motion-duration-ui)}.leaf-trust__principles>li[data-principle=quality]{transition-delay:calc(var(--motion-duration-ui) * 1.25)}.leaf-trust__principles>li[data-principle=commitment]{transition-delay:calc(var(--motion-duration-ui) * 1.5)}.leaf-trust__principles>li[data-principle=scalability]{transition-delay:calc(var(--motion-duration-ui) * 1.75)}.leaf-trust[data-visible=true] .leaf-trust__principles>li{opacity:var(--opacity-opaque);transform:none}.leaf-trust__principles article{inline-size:100%;min-block-size:calc(var(--spacing-4xl) * 1.3);flex-direction:column;display:flex;position:relative}.leaf-trust__principle-meta{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}.leaf-trust__number{color:var(--color-brand-cyan);font-family:var(--font-mono)}.leaf-trust__signal{color:var(--theme-text-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-wide)}.leaf-trust__principle-title{font-size:clamp(var(--text-2xl),2.5vw,var(--text-4xl));font-weight:var(--font-weight-medium);line-height:var(--leading-snug);margin-block-start:var(--spacing-xl)}.leaf-trust__principle-description{text-wrap:pretty;max-inline-size:28ch;margin-block-start:var(--spacing-md)}.leaf-trust__measure{inline-size:38%;block-size:var(--spacing-3xs);background-image:linear-gradient(90deg,var(--color-brand-cyan),#7c13ec85,transparent);margin-block-start:auto}@supports (color:color-mix(in lab,red,red)){.leaf-trust__measure{background-image:linear-gradient(90deg,var(--color-brand-cyan),color-mix(in srgb,var(--color-brand-purple) 52%,transparent),transparent)}}.leaf-trust__measure{opacity:var(--opacity-border-strong)}.leaf-trust__principles>li[data-principle=quality] .leaf-trust__measure{inline-size:58%}.leaf-trust__principles>li[data-principle=commitment] .leaf-trust__measure{inline-size:46%}.leaf-trust__principles>li[data-principle=scalability] .leaf-trust__measure{inline-size:72%}@media(max-width:63.999rem){.leaf-trust__header{grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-trust__title,.leaf-trust__introduction{grid-column:span 4}.leaf-trust__principles{grid-template-columns:1.15fr .9fr 1fr .82fr}.leaf-trust__principles>li{padding:var(--spacing-lg) var(--spacing-md)}.leaf-trust__signal{font-size:calc(var(--text-xs) * .82)}}@media(max-width:55.999rem){.leaf-trust__atmosphere{display:none}.leaf-trust__header{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;display:flex}.leaf-trust__introduction{justify-self:auto}.leaf-trust__principles-frame{min-block-size:0;margin-block-start:var(--spacing-3xl)}.leaf-trust__baseline{inset-block:var(--spacing-none);inline-size:thin;block-size:auto;background-image:linear-gradient(#0000,#19faf24d,#7c13ec3d,#0000);inset-inline-start:var(--spacing-lg);inset-inline-end:auto}@supports (color:color-mix(in lab,red,red)){.leaf-trust__baseline{background-image:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-brand-cyan) 30%,transparent),color-mix(in srgb,var(--color-brand-purple) 24%,transparent),transparent)}}.leaf-trust__baseline span{inset-block-start:50%;inset-inline-start:50%}.leaf-trust__principles{flex-direction:column;min-block-size:0;display:flex}.leaf-trust__principles>li{padding-block:var(--spacing-lg);padding-inline:var(--spacing-3xl) var(--spacing-none);border-block-start:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-trust__principles>li{border-block-start:thin solid color-mix(in srgb,var(--theme-border) 42%,transparent)}}.leaf-trust__principles>li{border-inline-start:0}.leaf-trust__principles>li:first-child{border-block-start:0}.leaf-trust__principles article{min-block-size:0}.leaf-trust__principle-title{margin-block-start:var(--spacing-md)}.leaf-trust__measure{margin-block-start:var(--spacing-lg)}}@media(max-width:29.999rem){.leaf-trust__title{font-size:clamp(var(--text-3xl),10vw,var(--text-5xl))}.leaf-trust__introduction{font-size:var(--text-base)}.leaf-trust__baseline{inset-inline-start:var(--spacing-sm)}.leaf-trust__principles>li{padding-inline-start:var(--spacing-xl)}.leaf-trust__principle-title{font-size:var(--text-2xl)}}@media(prefers-reduced-motion:reduce){.leaf-trust__header,.leaf-trust__principles>li{opacity:var(--opacity-opaque);transition:none;transform:none}}.leaf-accordion{border-block-start:thin solid var(--theme-border);inline-size:100%}@supports (color:color-mix(in lab,red,red)){.leaf-accordion{border-block-start:thin solid color-mix(in srgb,var(--theme-border) 62%,transparent)}}.leaf-accordion__item{border-block-end:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-accordion__item{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 62%,transparent)}}.leaf-accordion__item[data-open=true]{border-block-end-color:#19faf2}@supports (color:color-mix(in lab,red,red)){.leaf-accordion__item[data-open=true]{border-block-end-color:color-mix(in srgb,var(--color-brand-cyan) 30%,var(--theme-border))}}.leaf-accordion__heading{margin:var(--spacing-none)}.leaf-accordion__trigger{inline-size:100%;min-block-size:var(--layout-navigation-block-size-expanded);align-items:center;gap:var(--spacing-md);padding-block:var(--spacing-lg);padding-inline:var(--spacing-none);color:var(--theme-text-primary);font:inherit;text-align:start;cursor:pointer;transition:var(--transition-color);background:0 0;border:0;grid-template-columns:auto 1fr auto;display:grid}.leaf-accordion__trigger:hover{color:var(--theme-interactive-hover)}.leaf-accordion__trigger:focus-visible{border-radius:var(--radius-sm);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}.leaf-accordion__index{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);transition:var(--transition-color)}.leaf-accordion__item[data-open=true] .leaf-accordion__index{color:var(--color-brand-cyan)}.leaf-accordion__question{font-size:clamp(var(--text-lg),1.8vw,var(--text-2xl));font-weight:var(--font-weight-medium);line-height:var(--leading-snug)}.leaf-accordion__icon{inline-size:var(--spacing-lg);aspect-ratio:1;border:thin solid var(--theme-border);position:relative}@supports (color:color-mix(in lab,red,red)){.leaf-accordion__icon{border:thin solid color-mix(in srgb,var(--theme-border) 74%,transparent)}}.leaf-accordion__icon{border-radius:var(--radius-full);transition:var(--transition-interactive)}.leaf-accordion__icon span{inline-size:var(--spacing-sm);block-size:thin;transition:transform var(--motion-duration-ui) var(--ease-motion-standard);background-color:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .leaf-accordion__icon span{transform:translate(50%,-50%)}.leaf-accordion__icon span:last-child{transform:translate(-50%,-50%)rotate(90deg)}[dir=rtl] .leaf-accordion__icon span:last-child{transform:translate(50%,-50%)rotate(90deg)}.leaf-accordion__item[data-open=true] .leaf-accordion__icon{border-color:#19faf26b}@supports (color:color-mix(in lab,red,red)){.leaf-accordion__item[data-open=true] .leaf-accordion__icon{border-color:color-mix(in srgb,var(--color-brand-cyan) 42%,transparent)}}.leaf-accordion__item[data-open=true] .leaf-accordion__icon{color:var(--color-brand-cyan)}.leaf-accordion__item[data-open=true] .leaf-accordion__icon span:last-child{transform:translate(-50%,-50%)rotate(0)}[dir=rtl] .leaf-accordion__item[data-open=true] .leaf-accordion__icon span:last-child{transform:translate(50%,-50%)rotate(0)}.leaf-accordion__panel{padding-block-end:var(--spacing-lg);padding-inline-start:calc(var(--spacing-md) + var(--text-xs))}.leaf-accordion__panel p{max-inline-size:58ch;margin:var(--spacing-none);color:var(--theme-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:pretty}@media(max-width:29.999rem){.leaf-accordion__trigger{gap:var(--spacing-sm);padding-block:var(--spacing-md)}.leaf-accordion__question{font-size:var(--text-lg)}.leaf-accordion__panel{padding-inline-start:calc(var(--spacing-sm) + var(--text-xs))}}@media(prefers-reduced-motion:reduce){.leaf-accordion__item,.leaf-accordion__trigger,.leaf-accordion__icon,.leaf-accordion__icon span{transition:none}}.leaf-faq{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);background-image:radial-gradient(at 50% 10%,#02426512,#0000 46%);position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.leaf-faq{background-image:radial-gradient(ellipse at 50% 10%,color-mix(in srgb,var(--color-brand-blue) 7%,transparent),transparent 46%)}}.leaf-faq__composition{grid-template-columns:var(--grid-template-desktop);align-items:start;gap:var(--grid-gap-desktop);display:grid}.leaf-faq__header{opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);flex-direction:column;grid-column:span 5;display:flex;position:sticky;inset-block-start:calc(var(--layout-navigation-block-size-expanded) + var(--spacing-xl))}.leaf-faq[data-visible=true] .leaf-faq__header{opacity:var(--opacity-opaque);transform:none}.leaf-faq__eyebrow{align-items:center;gap:var(--spacing-sm);margin-block-end:var(--spacing-xl);display:flex}.leaf-faq__eyebrow>span:first-child{inline-size:var(--spacing-xl);block-size:thin;background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple))}.leaf-faq__title{max-inline-size:13ch;font-size:clamp(var(--text-4xl),4.6vw,calc(var(--text-6xl) * 1.15));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-wrap:balance;flex-direction:column;display:flex}.leaf-faq[data-locale=ar] .leaf-faq__title{letter-spacing:var(--tracking-normal)}.leaf-faq__title span:last-child{color:var(--theme-interactive-primary);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple) 58%,var(--color-brand-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaf-faq__introduction{text-wrap:pretty;max-inline-size:36ch;margin-block-start:var(--spacing-xl)}.leaf-faq__accordion{opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);grid-column:span 7}.leaf-faq[data-visible=true] .leaf-faq__accordion{opacity:var(--opacity-opaque);transition-delay:var(--motion-duration-ui);transform:none}@media(max-width:63.999rem){.leaf-faq__composition{grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-faq__header{grid-column:span 3}.leaf-faq__accordion{grid-column:span 5}}@media(max-width:55.999rem){.leaf-faq__composition{gap:var(--spacing-3xl);flex-direction:column;display:flex}.leaf-faq__header{inline-size:100%;position:static}.leaf-faq__title{max-inline-size:14ch}.leaf-faq__accordion{inline-size:100%}}@media(max-width:29.999rem){.leaf-faq__composition{gap:var(--spacing-2xl)}.leaf-faq__eyebrow{margin-block-end:var(--spacing-lg)}.leaf-faq__title{font-size:clamp(var(--text-3xl),10vw,var(--text-5xl))}.leaf-faq__introduction{font-size:var(--text-base);margin-block-start:var(--spacing-lg)}}@media(prefers-reduced-motion:reduce){.leaf-faq__header,.leaf-faq__accordion{opacity:var(--opacity-opaque);transition:none;transform:none}}.leaf-contact{isolation:isolate;color:var(--theme-text-primary);background-color:var(--theme-background);background-image:radial-gradient(at 50% 38%,#7c13ec24,#0000 42%),radial-gradient(at 18% 74%,#0242651c,#0000 34%);position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.leaf-contact{background-image:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--color-brand-purple) 14%,transparent),transparent 42%),radial-gradient(ellipse at 18% 74%,color-mix(in srgb,var(--color-brand-blue) 11%,transparent),transparent 34%)}}.leaf-contact__portal{z-index:var(--z-index-decorative-background);inline-size:min(68dvi,calc(var(--spacing-4xl) * 7));aspect-ratio:1;border:thin solid #7c13ec29;position:absolute;inset-block-start:10%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-contact__portal{border:thin solid color-mix(in srgb,var(--color-brand-purple) 16%,transparent)}}.leaf-contact__portal{border-radius:var(--radius-full);pointer-events:none;transform:translate(-50%)}.leaf-contact__portal:before,.leaf-contact__portal:after{border:thin solid #19faf217;position:absolute;inset:12%}@supports (color:color-mix(in lab,red,red)){.leaf-contact__portal:before,.leaf-contact__portal:after{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 9%,transparent)}}.leaf-contact__portal:before,.leaf-contact__portal:after{border-radius:inherit;content:""}.leaf-contact__portal:after{border-color:#ce06681a;inset:28%}@supports (color:color-mix(in lab,red,red)){.leaf-contact__portal:after{border-color:color-mix(in srgb,var(--color-brand-magenta) 10%,transparent)}}.leaf-contact__portal span{background-image:linear-gradient(90deg,#0000,#19faf22e,#0000);position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-contact__portal span{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-cyan) 18%,transparent),transparent)}}.leaf-contact__portal span{transform:translate(-50%,-50%)}.leaf-contact[data-locale=ar] .leaf-contact__portal span{transform:translate(50%,-50%)}.leaf-contact__portal span:first-child{inline-size:112%;block-size:thin}.leaf-contact__portal span:last-child{inline-size:thin;block-size:112%}.leaf-contact__container{z-index:var(--z-index-base-content);position:relative}.leaf-contact__hero{grid-template-columns:var(--grid-template-desktop);align-content:center;align-items:end;gap:var(--grid-gap-desktop);min-block-size:min(68dvb,calc(var(--spacing-4xl) * 5));opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);display:grid}.leaf-contact[data-visible=true] .leaf-contact__hero{opacity:var(--opacity-opaque);transform:none}.leaf-contact__eyebrow{align-items:center;gap:var(--spacing-sm);grid-column:1/-1;display:flex}.leaf-contact__eyebrow>span:first-child{inline-size:var(--spacing-xl);block-size:thin;background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple))}.leaf-contact__title{max-inline-size:12ch;font-size:clamp(var(--text-5xl),6.2vw,calc(var(--text-6xl) * 1.6));font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);text-wrap:balance;flex-direction:column;grid-column:span 7;display:flex}.leaf-contact[data-locale=ar] .leaf-contact__title{letter-spacing:var(--tracking-normal)}.leaf-contact__title span:last-child{color:var(--theme-interactive-primary);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple) 56%,var(--color-brand-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaf-contact__invitation{gap:var(--spacing-xl);flex-direction:column;grid-column:span 5;justify-self:end;max-inline-size:38ch;display:flex}.leaf-contact[data-locale=ar] .leaf-contact__invitation{justify-self:start}.leaf-contact__invitation>p{text-wrap:balance;flex-direction:column;display:flex}.leaf-contact__coverage{border-inline-start:thin solid #19faf261;padding-inline-start:var(--spacing-sm)}@supports (color:color-mix(in lab,red,red)){.leaf-contact__coverage{border-inline-start:thin solid color-mix(in srgb,var(--color-brand-cyan) 38%,transparent)}}.leaf-contact__coverage{color:var(--theme-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.leaf-contact__actions{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex}.leaf-contact__direct-signal{border-inline-start:thin solid #19faf261;padding-inline-start:var(--spacing-sm)}@supports (color:color-mix(in lab,red,red)){.leaf-contact__direct-signal{border-inline-start:thin solid color-mix(in srgb,var(--color-brand-cyan) 38%,transparent)}}.leaf-contact__direct-signal{font-family:var(--font-mono)}.leaf-contact__channels{border-block:thin solid var(--theme-border);grid-template-columns:1.1fr 1fr 1fr 1.35fr;margin-block-start:var(--spacing-4xl);display:grid}@supports (color:color-mix(in lab,red,red)){.leaf-contact__channels{border-block:thin solid color-mix(in srgb,var(--theme-border) 52%,transparent)}}.leaf-contact__channels{opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0);transition:opacity var(--motion-duration-section) var(--ease-motion-entrance),transform var(--motion-duration-section) var(--ease-motion-entrance);font-style:normal}.leaf-contact[data-visible=true] .leaf-contact__channels{opacity:var(--opacity-opaque);transition-delay:var(--motion-duration-ui);transform:none}.leaf-contact__channel{min-inline-size:0;min-block-size:calc(var(--spacing-4xl) * 1.35);gap:var(--spacing-md);padding:var(--spacing-xl);border-inline-start:thin solid var(--theme-border);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.leaf-contact__channel{border-inline-start:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-contact__channel:first-child{border-inline-start:0}.leaf-contact__channel-index{color:var(--color-brand-cyan);font-family:var(--font-mono)}.leaf-contact__channel-value{gap:var(--spacing-2xs);min-inline-size:0;margin:var(--spacing-none);color:var(--theme-text-primary);font-size:clamp(var(--text-base),1.45vw,var(--text-xl));font-weight:var(--font-weight-medium);line-height:var(--leading-normal);overflow-wrap:anywhere;flex-direction:column;text-decoration:none;display:flex}a.leaf-contact__channel-value,.leaf-contact__channel-value a{color:inherit;transition:var(--transition-color);text-decoration:none}a.leaf-contact__channel-value:hover,.leaf-contact__channel-value a:hover{color:var(--theme-interactive-hover)}a.leaf-contact__channel-value:focus-visible,.leaf-contact__channel-value a:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}@media(max-width:63.999rem){.leaf-contact__hero{grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-contact__title,.leaf-contact__invitation{grid-column:span 4}.leaf-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr))}.leaf-contact__channel:nth-child(3){border-inline-start:0}.leaf-contact__channel:nth-child(n+3){border-block-start:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-contact__channel:nth-child(n+3){border-block-start:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}}@media(max-width:55.999rem){.leaf-contact__portal{inline-size:calc(var(--spacing-4xl) * 3.2);inset-block-start:18%}.leaf-contact__hero{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;min-block-size:0;display:flex}.leaf-contact__invitation{justify-self:auto}.leaf-contact__channels{margin-block-start:var(--spacing-3xl)}}@media(max-width:39.999rem){.leaf-contact__channels{grid-template-columns:1fr}.leaf-contact__channel{min-block-size:0;padding-block:var(--spacing-lg);padding-inline:var(--spacing-none);border-block-start:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-contact__channel{border-block-start:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-contact__channel{border-inline-start:0}.leaf-contact__channel:first-child{border-block-start:0}}@media(max-width:29.999rem){.leaf-contact__title{font-size:clamp(var(--text-4xl),12vw,var(--text-5xl))}.leaf-contact__invitation{gap:var(--spacing-lg)}.leaf-contact__invitation>p{font-size:var(--text-base)}.leaf-contact__actions,.leaf-contact__actions .leaf-button{inline-size:100%}}@media(prefers-reduced-motion:reduce){.leaf-contact__hero,.leaf-contact__channels{opacity:var(--opacity-opaque);transition:none;transform:none}}.leaf-footer{isolation:isolate;padding-block:clamp(var(--spacing-3xl),8vw,var(--spacing-4xl)) var(--spacing-xl);color:var(--theme-text-primary);background-color:var(--theme-background);background-image:radial-gradient(at 50% 0,#7c13ec1a,#0000 48%);position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.leaf-footer{background-image:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--color-brand-purple) 10%,transparent),transparent 48%)}}.leaf-footer__horizon{inset-block-start:var(--spacing-none);inset-inline:var(--spacing-none);block-size:thin;background-image:linear-gradient(90deg,#0000,#19faf23d,#7c13ec33,#0000);position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-footer__horizon{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-cyan) 24%,transparent),color-mix(in srgb,var(--color-brand-purple) 20%,transparent),transparent)}}.leaf-footer__closure{grid-template-columns:var(--grid-template-desktop);align-items:end;gap:var(--grid-gap-desktop);min-block-size:calc(var(--spacing-4xl) * 2.25);display:grid}.leaf-footer__identity{align-items:center;gap:var(--spacing-lg);grid-column:span 5;display:flex}.leaf-footer__logo-link{border-radius:var(--radius-md);flex:none;place-items:center;display:grid}.leaf-footer__logo-link:focus-visible{outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}.leaf-footer__logo{inline-size:clamp(calc(var(--spacing-4xl) * .78),9vw,var(--spacing-4xl));object-fit:contain;block-size:auto;display:block}.leaf-footer__identity>div{gap:var(--spacing-2xs);flex-direction:column;min-inline-size:0;display:flex}.leaf-footer__identity strong{font-size:clamp(var(--text-xl),2.2vw,var(--text-3xl));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide)}.leaf-footer__statement{max-inline-size:16ch;font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:var(--font-weight-medium);line-height:var(--leading-snug);text-wrap:balance;flex-direction:column;grid-column:span 7;justify-self:end;display:flex}.leaf-footer[data-locale=ar] .leaf-footer__statement{letter-spacing:var(--tracking-normal);justify-self:start}.leaf-footer__statement span:last-child{color:var(--theme-interactive-primary);background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple) 58%,var(--color-brand-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaf-footer__directory{border-block:thin solid var(--theme-border);grid-template-columns:1.8fr 1fr 1.2fr;margin-block-start:var(--spacing-4xl);display:grid}@supports (color:color-mix(in lab,red,red)){.leaf-footer__directory{border-block:thin solid color-mix(in srgb,var(--theme-border) 52%,transparent)}}.leaf-footer__navigation,.leaf-footer__contact,.leaf-footer__location{min-inline-size:0;padding:var(--spacing-xl);border-inline-start:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-footer__navigation,.leaf-footer__contact,.leaf-footer__location{border-inline-start:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-footer__navigation,.leaf-footer__contact,.leaf-footer__location{font-style:normal}.leaf-footer__navigation:first-child{border-inline-start:0}.leaf-footer__navigation ul{gap:var(--spacing-sm) var(--spacing-lg);margin:var(--spacing-lg) var(--spacing-none) var(--spacing-none);padding:var(--spacing-none);flex-wrap:wrap;list-style:none;display:flex}.leaf-footer a{color:var(--theme-text-primary);transition:var(--transition-color);text-decoration:none}.leaf-footer a:hover{color:var(--theme-interactive-hover)}.leaf-footer a:focus-visible{border-radius:var(--radius-xs);outline:var(--spacing-3xs) solid var(--theme-focus-ring);outline-offset:var(--spacing-2xs)}.leaf-footer__contact,.leaf-footer__location{gap:var(--spacing-sm);flex-direction:column;display:flex}.leaf-footer__contact>div,.leaf-footer__location p{gap:var(--spacing-2xs);margin:var(--spacing-none);flex-direction:column;display:flex}.leaf-footer__contact a,.leaf-footer__location p{overflow-wrap:anywhere}.leaf-footer__legal{justify-content:space-between;align-items:center;gap:var(--spacing-lg);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);padding-block-start:var(--spacing-xl);display:flex}@media(max-width:63.999rem){.leaf-footer__closure{grid-template-columns:var(--grid-template-tablet);gap:var(--grid-gap-tablet)}.leaf-footer__identity{grid-column:span 3}.leaf-footer__statement{grid-column:span 5}.leaf-footer__directory{grid-template-columns:1.35fr 1fr 1fr}.leaf-footer__navigation,.leaf-footer__contact,.leaf-footer__location{padding:var(--spacing-lg)}}@media(max-width:55.999rem){.leaf-footer__closure{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column;min-block-size:0;display:flex}.leaf-footer__statement{justify-self:auto;max-inline-size:15ch}.leaf-footer__directory{grid-template-columns:1fr 1fr;margin-block-start:var(--spacing-3xl)}.leaf-footer__navigation{border-block-end:thin solid var(--theme-border);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.leaf-footer__navigation{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-footer__contact{border-inline-start:0}}@media(max-width:39.999rem){.leaf-footer{padding-block-start:var(--spacing-3xl)}.leaf-footer__identity{align-items:flex-end}.leaf-footer__directory{grid-template-columns:1fr}.leaf-footer__navigation,.leaf-footer__contact,.leaf-footer__location{padding-block:var(--spacing-lg);padding-inline:var(--spacing-none);border-block-end:thin solid var(--theme-border);grid-column:auto}@supports (color:color-mix(in lab,red,red)){.leaf-footer__navigation,.leaf-footer__contact,.leaf-footer__location{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-footer__navigation,.leaf-footer__contact,.leaf-footer__location{border-inline-start:0}.leaf-footer__location{border-block-end:0}.leaf-footer__legal{flex-direction:column;align-items:flex-start}}@media(max-width:29.999rem){.leaf-footer__identity{gap:var(--spacing-md)}.leaf-footer__logo{inline-size:var(--spacing-4xl)}.leaf-footer__identity strong{font-size:var(--text-xl)}.leaf-footer__statement{font-size:var(--text-3xl)}.leaf-footer__navigation ul{gap:var(--spacing-sm) var(--spacing-md)}}@media(prefers-reduced-motion:reduce){.leaf-footer a{transition:none}}:root{--cinematic-scroll-progress:0;--cinematic-scroll-percent:0%;--cinematic-pointer-inline:0;--cinematic-pointer-block:0}#top{isolation:isolate;position:relative}.leaf-cinematic-journey{inset:var(--spacing-none);z-index:var(--z-index-sticky);pointer-events:none;position:fixed;overflow:hidden}.leaf-cinematic-journey__atmosphere{inset:var(--spacing-none);opacity:var(--opacity-decorative-background);mix-blend-mode:screen;position:absolute}.leaf-cinematic-journey__atmosphere span{inline-size:min(42dvi,calc(var(--spacing-4xl) * 6));aspect-ratio:1;border-radius:var(--radius-full);filter:blur(var(--blur-ambient));opacity:var(--opacity-decorative-particle);transform:translate3d(calc(var(--motion-distance-cinematic) * var(--cinematic-pointer-inline)),calc(var(--motion-distance-reveal) * var(--cinematic-pointer-block)),0);will-change:transform;position:absolute}.leaf-cinematic-journey__atmosphere span:first-child{background-color:#7c13ec2e;inset-block-start:18%;inset-inline-start:-18%}@supports (color:color-mix(in lab,red,red)){.leaf-cinematic-journey__atmosphere span:first-child{background-color:color-mix(in srgb,var(--color-brand-purple) 18%,transparent)}}.leaf-cinematic-journey__atmosphere span:last-child{background-color:#19faf21f;inset-block-end:8%;inset-inline-end:-20%}@supports (color:color-mix(in lab,red,red)){.leaf-cinematic-journey__atmosphere span:last-child{background-color:color-mix(in srgb,var(--color-brand-cyan) 12%,transparent)}}.leaf-cinematic-journey__atmosphere span:last-child{transform:translate3d(calc(var(--motion-distance-cinematic) * var(--cinematic-pointer-inline) * -1),calc(var(--motion-distance-reveal) * var(--cinematic-pointer-block) * -1),0)}.leaf-cinematic-journey__progress{inline-size:var(--spacing-sm);block-size:32%;display:none;position:absolute;inset-block-start:34%;inset-inline-end:var(--spacing-sm)}.leaf-cinematic-journey__track,.leaf-cinematic-journey__energy{inline-size:thin;border-radius:var(--radius-full);position:absolute;inset-block-start:var(--spacing-none);inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .leaf-cinematic-journey__track,[dir=rtl] .leaf-cinematic-journey__energy{transform:translate(50%)}.leaf-cinematic-journey__track{background-color:var(--theme-border);block-size:100%}@supports (color:color-mix(in lab,red,red)){.leaf-cinematic-journey__track{background-color:color-mix(in srgb,var(--theme-border) 42%,transparent)}}.leaf-cinematic-journey__energy{block-size:var(--cinematic-scroll-percent);background-image:linear-gradient(to bottom,var(--color-brand-cyan),var(--color-brand-purple),var(--color-brand-magenta));box-shadow:var(--shadow-ambient)}.leaf-cinematic-journey__node{inline-size:var(--spacing-2xs);aspect-ratio:1;border:thin solid var(--color-brand-cyan);border-radius:var(--radius-full);background-color:var(--theme-background);box-shadow:var(--shadow-ambient);transition:border-color var(--motion-duration-hover) var(--ease-motion-standard);position:absolute;inset-block-start:var(--cinematic-scroll-percent);inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .leaf-cinematic-journey__node{transform:translate(50%,-50%)}.leaf-cinematic-journey__chapter{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);position:absolute;inset-block-start:calc(var(--cinematic-scroll-percent) - var(--spacing-sm));inset-inline-end:var(--spacing-md)}.leaf-cinematic-journey__chapter:after{content:"01"}html[data-cinematic-scene=services] .leaf-cinematic-journey__chapter:after{content:"02"}html[data-cinematic-scene=work] .leaf-cinematic-journey__chapter:after{content:"03"}html[data-cinematic-scene=about] .leaf-cinematic-journey__chapter:after{content:"04"}html[data-cinematic-scene=process] .leaf-cinematic-journey__chapter:after{content:"05"}html[data-cinematic-scene=ai-technology] .leaf-cinematic-journey__chapter:after{content:"06"}html[data-cinematic-scene=trust] .leaf-cinematic-journey__chapter:after{content:"07"}html[data-cinematic-scene=faq] .leaf-cinematic-journey__chapter:after{content:"08"}html[data-cinematic-scene=contact] .leaf-cinematic-journey__chapter:after{content:"09"}.leaf-cinematic-bridge{--bridge-accent:var(--theme-border);z-index:var(--z-index-base-content);block-size:var(--spacing-2xl);margin-block:calc(var(--spacing-lg) * -1);pointer-events:none;position:relative;overflow:hidden}.leaf-cinematic-bridge[data-tone=cyan]{--bridge-accent:var(--color-brand-cyan)}.leaf-cinematic-bridge[data-tone=violet]{--bridge-accent:var(--color-brand-purple)}.leaf-cinematic-bridge[data-tone=magenta]{--bridge-accent:var(--color-brand-magenta)}.leaf-cinematic-bridge__field{inline-size:min(44dvi,calc(var(--spacing-4xl) * 5));block-size:var(--spacing-2xl);border-radius:var(--radius-full);background-color:var(--bridge-accent);position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-cinematic-bridge__field{background-color:color-mix(in srgb,var(--bridge-accent) 9%,transparent)}}.leaf-cinematic-bridge__field{filter:blur(var(--blur-ambient));transform:translate(-50%,-50%)}[dir=rtl] .leaf-cinematic-bridge__field{transform:translate(50%,-50%)}.leaf-cinematic-bridge svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.leaf-cinematic-bridge path{fill:none;stroke:var(--bridge-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-cinematic-bridge path{stroke:color-mix(in srgb,var(--bridge-accent) 30%,transparent)}}.leaf-cinematic-bridge path{stroke-dasharray:.035 .025;stroke-linecap:round;stroke-width:1px;vector-effect:non-scaling-stroke}.leaf-cinematic-bridge__signal{inline-size:var(--spacing-2xs);aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--bridge-accent);box-shadow:var(--shadow-ambient);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--cinematic-scroll-percent) * .72 + 12%);transform:translate(-50%,-50%)}.cinematic-motion--ambient-float{animation:cinematic-ambient-float var(--motion-duration-ambient) var(--ease-motion-ambient) infinite alternate}.cinematic-motion--line-draw path{animation:cinematic-line-flow var(--motion-duration-ambient) var(--ease-motion-ambient) infinite}.cinematic-motion--light-sweep{transition:block-size var(--motion-duration-hover) var(--ease-motion-standard)}.cinematic-motion--section-transition{opacity:var(--opacity-content-muted)}.leaf-hero__edge{transform:scaleX(calc(.22 + var(--cinematic-scene-progress,0) * .78));transform-origin:50%}.leaf-hero-content__headline-accent:before{animation:cinematic-headline-energy calc(var(--motion-duration-ambient) * 1.4) var(--ease-motion-ambient) infinite alternate;background-size:180% 100%}.leaf-hero-content__signal{animation:cinematic-signal-recognition var(--motion-duration-ambient) var(--ease-motion-ambient) infinite}.leaf-navigation__surface[data-scrolled=true]{box-shadow:var(--shadow-floating),inset 0 0 var(--spacing-2xl) #7c13ec0a}@supports (color:color-mix(in lab,red,red)){.leaf-navigation__surface[data-scrolled=true]{box-shadow:var(--shadow-floating),inset 0 0 var(--spacing-2xl) color-mix(in srgb,var(--color-brand-purple) 4%,transparent)}}.leaf-navigation__surface[data-scrolled=true]:after{background-size:180% 100%;background-position:var(--cinematic-scroll-percent) center}.leaf-navigation-links__index{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.leaf-services__grid-item,.leaf-portfolio__item,.leaf-process__stages>li,.leaf-ai-field__capabilities>li,.leaf-trust__principles>li{transition:opacity var(--motion-duration-reveal) var(--ease-motion-standard),transform var(--motion-duration-reveal) var(--ease-motion-cinematic),filter var(--motion-duration-reveal) var(--ease-motion-standard)}.leaf-services__grid-item[data-cinematic-active=true] .leaf-service-module{border-color:var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-services__grid-item[data-cinematic-active=true] .leaf-service-module{border-color:color-mix(in srgb,var(--service-accent) 34%,var(--theme-border))}}.leaf-services__grid-item[data-cinematic-active=true] .leaf-service-module{box-shadow:var(--shadow-floating);transform:translate3d(0,calc(var(--motion-distance-micro) * -1),0)}.leaf-services__grid-item[data-cinematic-active=true] .leaf-service-module:before{opacity:var(--opacity-border-strong)}.leaf-services__grid-item[data-cinematic-active=true] .leaf-service-visual{opacity:var(--opacity-opaque);transform:translate3d(0,calc(var(--motion-distance-micro) * -1),0)}.leaf-portfolio__item[data-cinematic-active=true] .leaf-project-panel{border-color:var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio__item[data-cinematic-active=true] .leaf-project-panel{border-color:color-mix(in srgb,var(--project-accent) 34%,var(--theme-border))}}.leaf-portfolio__item[data-cinematic-active=true] .leaf-project-panel{box-shadow:var(--shadow-floating)}.leaf-portfolio__item[data-cinematic-active=true] .leaf-project-media__art{transform:translate3d(0,calc(var(--motion-distance-small) * -1),0) scale(var(--motion-scale-hover))}.leaf-portfolio__item[data-cinematic-active=true] .leaf-project-media__energy{opacity:var(--opacity-decorative-background)}.leaf-about[data-cinematic-active=true] .leaf-convergence__core{box-shadow:var(--glass-inner-highlight-subtle),var(--shadow-ambient)}.leaf-about[data-cinematic-active=true] .leaf-convergence__intersection{animation:cinematic-core-breathe calc(var(--motion-duration-ambient) * .8) var(--ease-motion-ambient) infinite alternate}.leaf-process__path-energy{stroke-dashoffset:calc(1 - var(--cinematic-sequence-progress,0));transition:stroke-dashoffset var(--motion-duration-hover) var(--ease-motion-standard)}.leaf-process__stages>li[data-cinematic-passed=true]{opacity:var(--opacity-content-muted)}.leaf-process__stages>li[data-cinematic-active=true] .leaf-process__stage-marker{border-color:#19faf29e}@supports (color:color-mix(in lab,red,red)){.leaf-process__stages>li[data-cinematic-active=true] .leaf-process__stage-marker{border-color:color-mix(in srgb,var(--color-brand-cyan) 62%,transparent)}}.leaf-process__stages>li[data-cinematic-active=true] .leaf-process__stage-title{color:var(--theme-interactive-hover)}.leaf-ai-field__capabilities>li[data-cinematic-passed=true]{opacity:var(--opacity-content-muted)}.leaf-ai-field__capabilities>li[data-cinematic-active=true] .leaf-ai-field__rail span{background-color:var(--color-brand-cyan);box-shadow:var(--shadow-ambient);inset-inline-start:72%}.leaf-ai-field__capabilities>li[data-cinematic-active=true] .leaf-ai-field__title{color:var(--theme-interactive-hover)}.leaf-trust__principles>li[data-cinematic-passed=true]{opacity:var(--opacity-content-muted)}.leaf-trust__principles>li[data-cinematic-active=true] .leaf-trust__measure{inline-size:100%;opacity:var(--opacity-opaque)}.leaf-trust__principles>li[data-cinematic-active=true] .leaf-trust__principle-title{color:var(--theme-interactive-hover)}.leaf-accordion:has(.leaf-accordion__item[data-open=true]) .leaf-accordion__item:not([data-open=true]){opacity:var(--opacity-content-muted)}.leaf-accordion__item{transition:opacity var(--motion-duration-hover) var(--ease-motion-standard),border-color var(--motion-duration-hover) var(--ease-motion-standard);position:relative}.leaf-accordion__item:before{inset-block:var(--spacing-none);inline-size:thin;background-image:linear-gradient(to bottom,transparent,var(--color-brand-cyan),var(--color-brand-purple),transparent);content:"";opacity:var(--spacing-none);transform:scaleY(var(--motion-scale-entrance));transition:var(--transition-interactive);position:absolute;inset-inline-start:calc(var(--spacing-sm) * -1)}.leaf-accordion__item[data-open=true]:before{opacity:var(--opacity-opaque);transform:scaleY(var(--motion-scale-identity))}.leaf-accordion__panel{padding:var(--spacing-none);opacity:var(--spacing-none);visibility:hidden;transition:grid-template-rows var(--motion-duration-ui) var(--ease-motion-cinematic),opacity var(--motion-duration-hover) var(--ease-motion-standard),visibility var(--motion-duration-ui) step-end;grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.leaf-accordion__panel[data-open=true]{opacity:var(--opacity-opaque);visibility:visible;transition:grid-template-rows var(--motion-duration-ui) var(--ease-motion-cinematic),opacity var(--motion-duration-hover) var(--ease-motion-standard),visibility var(--motion-duration-micro) step-start;grid-template-rows:minmax(0,1fr)}.leaf-accordion__panel-inner{min-block-size:0;padding-block-end:var(--spacing-lg);padding-inline-start:calc(var(--spacing-md) + var(--text-xs));overflow:hidden}.leaf-contact__portal{transform:translate3d(-50%,calc(var(--cinematic-scene-progress,0) * -6%),0) scale(calc(.94 + var(--cinematic-scene-progress,0) * .08))}.leaf-contact[data-locale=ar] .leaf-contact__portal{transform:translate3d(50%,calc(var(--cinematic-scene-progress,0) * -6%),0) scale(calc(.94 + var(--cinematic-scene-progress,0) * .08))}.leaf-contact[data-cinematic-active=true] .leaf-contact__actions .leaf-button{box-shadow:var(--shadow-floating),var(--shadow-ambient)}.leaf-footer__horizon{animation:cinematic-footer-settle calc(var(--motion-duration-ambient) * 1.4) var(--ease-motion-ambient) infinite alternate;background-size:180% 100%}@media(min-width:64rem){.leaf-cinematic-journey__progress{display:block}.leaf-hero[data-locale=en] .leaf-hero-content__headline{font-size:clamp(var(--text-5xl),5.2dvi,calc(var(--text-6xl) * 1.35))}.leaf-hero[data-locale=en] .leaf-hero-content__description,.leaf-hero[data-locale=en] .leaf-hero-actions{margin-block-start:var(--spacing-lg)}.leaf-services__grid-item[data-cinematic-passed=true],.leaf-portfolio__item[data-cinematic-passed=true]{opacity:var(--opacity-content-muted);filter:saturate(var(--opacity-state-hover))}}@media(min-width:64rem)and (max-height:50rem){.leaf-hero[data-locale=en] .leaf-hero-content__headline{font-size:clamp(var(--text-4xl),3.8dvi,calc(var(--text-6xl) * 1.05))}.leaf-hero[data-locale=en] .leaf-hero-content__description,.leaf-hero[data-locale=en] .leaf-hero-actions{margin-block-start:var(--spacing-md)}}@media(max-width:55.999rem){.leaf-cinematic-journey__atmosphere{opacity:var(--opacity-decorative-particle)}.leaf-cinematic-journey__atmosphere span{inline-size:calc(var(--spacing-4xl) * 2.4);filter:blur(var(--blur-panel))}.leaf-cinematic-journey__atmosphere span:last-child{display:none}.leaf-cinematic-bridge{block-size:var(--spacing-xl);margin-block:calc(var(--spacing-md) * -1)}.leaf-navigation__surface{margin-block-start:var(--spacing-2xs);margin-inline:var(--spacing-2xs);border-radius:var(--radius-lg)}.leaf-navigation__mobile{min-block-size:var(--layout-navigation-block-size-compact);padding-inline:var(--spacing-xs)}.leaf-navigation__mobile .leaf-navigation-logo__image{inline-size:var(--layout-navigation-block-size-compact);block-size:var(--layout-navigation-block-size-compact)}.leaf-mobile-navigation:before,.leaf-mobile-navigation:after{z-index:var(--glass-layer-surface);inline-size:min(86dvi,calc(var(--spacing-4xl) * 3));aspect-ratio:1;border:thin solid #7c13ec2e;position:fixed;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-mobile-navigation:before,.leaf-mobile-navigation:after{border:thin solid color-mix(in srgb,var(--color-brand-purple) 18%,transparent)}}.leaf-mobile-navigation:before,.leaf-mobile-navigation:after{border-radius:var(--radius-full);content:"";pointer-events:none;transform:translate(-50%,-50%)}[dir=rtl] .leaf-mobile-navigation:before,[dir=rtl] .leaf-mobile-navigation:after{transform:translate(50%,-50%)}.leaf-mobile-navigation:after{inline-size:min(58dvi,calc(var(--spacing-4xl) * 2));border-color:#19faf21f}@supports (color:color-mix(in lab,red,red)){.leaf-mobile-navigation:after{border-color:color-mix(in srgb,var(--color-brand-cyan) 12%,transparent)}}.leaf-mobile-navigation__frame{z-index:var(--glass-layer-elevated);padding-block:var(--spacing-2xs) var(--spacing-lg)}.leaf-mobile-navigation__nav{gap:var(--spacing-lg);padding-block-start:var(--spacing-md)}.leaf-navigation-links--mobile{gap:var(--spacing-3xs)}.leaf-navigation-links--mobile .leaf-navigation-links__link{min-block-size:var(--layout-navigation-block-size-standard);gap:var(--spacing-md);padding-inline:var(--spacing-sm);font-size:clamp(var(--text-xl),7vw,var(--text-3xl));opacity:var(--spacing-none);animation:cinematic-menu-item var(--motion-duration-reveal) var(--ease-motion-entrance) forwards;grid-template-columns:auto 1fr;display:grid}.leaf-navigation-links--mobile .leaf-navigation-links__item:nth-child(2) a{animation-delay:calc(var(--motion-duration-micro) * 1)}.leaf-navigation-links--mobile .leaf-navigation-links__item:nth-child(3) a{animation-delay:calc(var(--motion-duration-micro) * 2)}.leaf-navigation-links--mobile .leaf-navigation-links__item:nth-child(4) a{animation-delay:calc(var(--motion-duration-micro) * 3)}.leaf-navigation-links--mobile .leaf-navigation-links__item:nth-child(5) a{animation-delay:calc(var(--motion-duration-micro) * 4)}.leaf-navigation-links--mobile .leaf-navigation-links__link:after{inset-inline-start:calc(var(--spacing-sm) + var(--spacing-xl))}.leaf-navigation-links--mobile .leaf-navigation-links__index{align-self:center}.leaf-hero-content__headline-accent:before{animation:none}.leaf-hero[data-locale=en] .leaf-hero-content__headline{max-inline-size:100%;font-size:clamp(var(--text-3xl),9.2dvi,var(--text-4xl));line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.leaf-hero[data-locale=en] .leaf-hero-content__description{font-size:var(--text-sm)}.leaf-services,.leaf-portfolio,.leaf-process,.leaf-ai-technology,.leaf-trust,.leaf-faq,.leaf-contact{padding-block:var(--spacing-2xl)}.leaf-services__header,.leaf-portfolio__header{margin-block-end:var(--spacing-xl)}.leaf-services__bridge,.leaf-portfolio__transition{block-size:var(--spacing-4xl)}.leaf-services__grid,.leaf-portfolio__gallery{gap:var(--spacing-none);border-block-start:thin solid var(--theme-border);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.leaf-services__grid,.leaf-portfolio__gallery{border-block-start:thin solid color-mix(in srgb,var(--theme-border) 54%,transparent)}}.leaf-services__grid-item,.leaf-portfolio__item{padding-block:var(--spacing-lg);border-block-end:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-services__grid-item,.leaf-portfolio__item{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-service-module{min-block-size:calc(var(--spacing-4xl) * 1.35);column-gap:var(--spacing-md);border-radius:var(--radius-none);box-shadow:var(--shadow-none);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none;border:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.46fr) minmax(0,1.54fr);display:grid;overflow:visible}.leaf-service-module:before{display:none}.leaf-service-module__visual-shell,.leaf-service-module[data-service=websites] .leaf-service-module__visual-shell,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__visual-shell{aspect-ratio:1;grid-area:1/1/4;align-self:center;block-size:auto;inline-size:100%;position:relative;inset:auto}.leaf-services__grid-item:nth-child(2n) .leaf-service-module__visual-shell{grid-column:2}.leaf-services__grid-item:nth-child(2n) .leaf-service-module{grid-template-columns:minmax(0,1.54fr) minmax(0,.46fr)}.leaf-service-module__header,.leaf-service-module__content,.leaf-service-module__footer,.leaf-service-module[data-service=websites] .leaf-service-module__header,.leaf-service-module[data-service=websites] .leaf-service-module__content,.leaf-service-module[data-service=websites] .leaf-service-module__footer,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__header,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__content,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__footer{inline-size:100%;max-inline-size:100%;margin:var(--spacing-none);padding-inline:var(--spacing-none);grid-column:2}.leaf-services__grid-item:nth-child(2n) .leaf-service-module__header,.leaf-services__grid-item:nth-child(2n) .leaf-service-module__content,.leaf-services__grid-item:nth-child(2n) .leaf-service-module__footer{grid-column:1}.leaf-service-module__header{gap:var(--spacing-2xs);padding-block-start:var(--spacing-sm)}.leaf-service-module__content{padding-block:var(--spacing-xs)}.leaf-service-module__footer{min-block-size:0;padding-block-end:var(--spacing-sm)}.leaf-service-module__title{font-size:clamp(var(--text-lg),5.8vw,var(--text-2xl))}.leaf-service-module__description{font-size:var(--text-sm)}.leaf-service-module[data-service=websites]{min-block-size:calc(var(--spacing-4xl) * 1.55)}.leaf-portfolio__item[data-project]{inline-size:100%}.leaf-project-panel,.leaf-project-panel[data-project=cleanflow],.leaf-project-panel[data-project=snake-classic]{min-block-size:calc(var(--spacing-4xl) * 1.55);border-radius:var(--radius-none);box-shadow:var(--shadow-none);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none;border:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);display:grid;overflow:visible}.leaf-project-panel[data-project=cleanflow]{min-block-size:calc(var(--spacing-4xl) * 2.75);grid-template-rows:minmax(0,58%) minmax(0,42%);grid-template-columns:minmax(0,1fr)}.leaf-project-panel__media{clip-path:inset(9% round var(--radius-lg));transition:clip-path var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-portfolio__item[data-cinematic-active=true] .leaf-project-panel__media{clip-path:inset(0 round var(--radius-lg))}.leaf-portfolio__item:nth-child(2n):not(:first-child) .leaf-project-panel__media{grid-area:1/2}.leaf-portfolio__item:nth-child(2n):not(:first-child) .leaf-project-panel__body{grid-area:1/1}.leaf-portfolio__item:nth-child(2n):not(:first-child) .leaf-project-panel{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.leaf-project-panel__body{gap:var(--spacing-2xs);padding:var(--spacing-md)}.leaf-project-panel__title{font-size:var(--text-xl)}.leaf-project-panel__description{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.leaf-project-panel__footer .leaf-button{min-block-size:var(--spacing-xl);padding-block:var(--spacing-2xs)}.leaf-convergence__intersection{animation:cinematic-core-breathe calc(var(--motion-duration-ambient) * .9) var(--ease-motion-ambient) infinite alternate}.leaf-process__journey{margin-block-start:var(--spacing-xl)}.leaf-process__path:after{inline-size:var(--spacing-3xs);block-size:calc(var(--cinematic-sequence-progress,0) * 100%);border-radius:var(--radius-full);background-image:linear-gradient(to bottom,var(--color-brand-cyan),var(--color-brand-purple),var(--color-brand-magenta));box-shadow:var(--shadow-ambient);content:"";transition:block-size var(--motion-duration-hover) var(--ease-motion-standard);position:absolute;inset-block-start:var(--spacing-none);inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .leaf-process__path:after{transform:translate(50%)}.leaf-process__stages{gap:var(--spacing-none)}.leaf-process__stages>li{min-block-size:calc(var(--spacing-4xl) * 1.15);padding-block:var(--spacing-lg)}.leaf-process__stages>li[data-cinematic-passed=true]{opacity:var(--opacity-content-muted)}.leaf-process__stages>li[data-cinematic-active=true]{opacity:var(--opacity-opaque);transform:translate3d(var(--motion-distance-micro),0,0)}[dir=rtl] .leaf-process__stages>li[data-cinematic-active=true]{transform:translate3d(calc(var(--motion-distance-micro) * -1),0,0)}.leaf-ai-field{margin-block-start:var(--spacing-xl)}.leaf-ai-field__capabilities{gap:var(--spacing-none);padding-block:var(--spacing-xl) var(--spacing-none)}.leaf-ai-field__capabilities li,.leaf-ai-field__capabilities li[data-capability]{min-block-size:calc(var(--spacing-4xl) * .9);padding-block:var(--spacing-lg)}.leaf-trust__principles-frame{min-block-size:0;margin-block-start:var(--spacing-xl)}.leaf-trust__principles{grid-template-columns:repeat(2,minmax(0,1fr));min-block-size:0;display:grid}.leaf-trust__principles>li,.leaf-trust__principles>li:nth-child(n){min-block-size:calc(var(--spacing-4xl) * 1.65);padding-block:var(--spacing-lg);padding-inline:var(--spacing-md);border-block-end:thin solid var(--theme-border);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.leaf-trust__principles>li,.leaf-trust__principles>li:nth-child(n){border-block-end:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-trust__principles>li:nth-child(odd){border-inline-start:0}.leaf-trust__principle-title{font-size:var(--text-2xl);margin-block-start:var(--spacing-md)}.leaf-trust__principle-description{font-size:var(--text-sm);margin-block-start:var(--spacing-sm)}.leaf-faq__composition{gap:var(--spacing-xl)}.leaf-accordion__trigger{min-block-size:var(--layout-navigation-block-size-compact);padding-block:var(--spacing-sm)}.leaf-accordion__panel-inner{padding-block-end:var(--spacing-md);padding-inline-start:calc(var(--spacing-sm) + var(--text-xs))}.leaf-contact__hero{gap:var(--spacing-lg)}.leaf-contact__portal{inline-size:min(86dvi,calc(var(--spacing-4xl) * 2.6));inset-block-start:10%}.leaf-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--spacing-2xl)}.leaf-contact__channel{min-block-size:0;padding-block:var(--spacing-lg);padding-inline:var(--spacing-md);border-block-start:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-contact__channel{border-block-start:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-contact__channel:first-child,.leaf-contact__channel:last-child{grid-column:1/-1}.leaf-contact__channel:first-child{border-block-start:0}.leaf-contact__channel:nth-child(3){border-inline-start:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-contact__channel:nth-child(3){border-inline-start:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-footer{padding-block:var(--spacing-2xl) var(--spacing-lg)}.leaf-footer__closure{gap:var(--spacing-xl);grid-template-columns:1fr;min-block-size:0;display:grid}.leaf-footer__identity{align-items:center}.leaf-footer__statement{max-inline-size:14ch;font-size:clamp(var(--text-2xl),8vw,var(--text-4xl))}.leaf-footer__directory{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--spacing-2xl)}.leaf-footer__navigation{padding-block:var(--spacing-lg);padding-inline:var(--spacing-none);grid-column:1/-1}.leaf-footer__contact,.leaf-footer__location{padding-block:var(--spacing-lg);padding-inline:var(--spacing-md);border-block-end:0;grid-column:span 1}.leaf-footer__contact{border-inline-start:0;padding-inline-start:var(--spacing-none)}.leaf-footer__location{padding-inline-end:var(--spacing-none)}.leaf-footer__legal{padding-block-start:var(--spacing-lg)}}@media(max-width:29.999rem){.leaf-services__grid-item,.leaf-portfolio__item{padding-block:var(--spacing-lg)}.leaf-service-module{min-block-size:calc(var(--spacing-4xl) * 1.45);column-gap:var(--spacing-sm)}.leaf-service-module[data-service=websites]{min-block-size:calc(var(--spacing-4xl) * 1.7)}.leaf-service-module__header,.leaf-service-module__content,.leaf-service-module__footer,.leaf-service-module[data-service=websites] .leaf-service-module__header,.leaf-service-module[data-service=websites] .leaf-service-module__content,.leaf-service-module[data-service=websites] .leaf-service-module__footer{padding-inline:var(--spacing-none)}.leaf-service-module__signal{font-size:calc(var(--text-xs) * .82)}.leaf-project-panel,.leaf-project-panel[data-project=snake-classic]{min-block-size:calc(var(--spacing-4xl) * 1.55)}.leaf-project-panel[data-project=cleanflow]{min-block-size:calc(var(--spacing-4xl) * 2.55)}.leaf-project-panel__description{font-size:var(--text-xs)}.leaf-trust__principles>li,.leaf-trust__principles>li:nth-child(n){min-block-size:calc(var(--spacing-4xl) * 1.5);padding-inline:var(--spacing-sm)}.leaf-trust__principle-title{font-size:var(--text-xl)}.leaf-footer__logo{inline-size:calc(var(--spacing-3xl) * .9)}.leaf-footer__navigation ul{gap:var(--spacing-xs) var(--spacing-sm)}.leaf-footer__contact,.leaf-footer__location{font-size:var(--text-sm)}}@media(prefers-reduced-motion:reduce){.leaf-cinematic-journey__atmosphere,.leaf-cinematic-journey__atmosphere span,.leaf-cinematic-bridge,.leaf-cinematic-bridge path,.leaf-cinematic-bridge__signal,.leaf-hero-content__headline-accent:before,.leaf-hero-content__signal,.leaf-about[data-cinematic-active=true] .leaf-convergence__intersection,.leaf-footer__horizon,.leaf-navigation-links--mobile .leaf-navigation-links__link{transition:none;animation:none;transform:none}.leaf-cinematic-journey__atmosphere{opacity:var(--opacity-decorative-particle)}.leaf-services__grid-item,.leaf-portfolio__item,.leaf-process__stages>li,.leaf-ai-field__capabilities>li,.leaf-trust__principles>li,.leaf-accordion__item{opacity:var(--opacity-opaque);filter:none;transition:none;transform:none}.leaf-process__path-energy{stroke-dashoffset:var(--spacing-none)}.leaf-accordion__panel{transition:none}.leaf-contact__portal,.leaf-contact[data-locale=ar] .leaf-contact__portal{transform:translate(-50%)}.leaf-contact[data-locale=ar] .leaf-contact__portal{transform:translate(50%)}}#top{--immersive-primary:var(--color-brand-purple);--immersive-secondary:var(--color-brand-cyan);--immersive-focus:var(--color-brand-magenta);--immersive-warm:var(--color-brand-orange);--immersive-field-opacity:var(--opacity-content-muted);isolation:isolate;background-color:var(--theme-background);position:relative;overflow:clip}html[data-cinematic-scene=services] #top{--immersive-primary:var(--color-brand-blue);--immersive-secondary:var(--color-brand-cyan);--immersive-focus:var(--color-brand-purple)}html[data-cinematic-scene=work] #top{--immersive-primary:var(--color-brand-magenta);--immersive-secondary:var(--color-brand-blue);--immersive-focus:var(--color-brand-cyan)}html[data-cinematic-scene=about] #top{--immersive-primary:var(--color-brand-purple);--immersive-secondary:var(--color-brand-magenta);--immersive-focus:var(--color-brand-pink)}html[data-cinematic-scene=process] #top{--immersive-primary:var(--color-brand-cyan);--immersive-secondary:var(--color-brand-blue);--immersive-focus:var(--color-brand-purple)}html[data-cinematic-scene=ai-technology] #top{--immersive-primary:var(--color-brand-blue);--immersive-secondary:var(--color-brand-purple);--immersive-focus:var(--color-brand-cyan);--immersive-field-opacity:var(--opacity-glass-strong)}html[data-cinematic-scene=trust] #top,html[data-cinematic-scene=faq] #top{--immersive-primary:var(--theme-text-muted);--immersive-secondary:var(--color-brand-blue);--immersive-focus:var(--color-brand-cyan);--immersive-field-opacity:var(--opacity-decorative-particle)}html[data-cinematic-scene=contact] #top{--immersive-primary:var(--color-brand-magenta);--immersive-secondary:var(--color-brand-cyan);--immersive-focus:var(--color-brand-purple);--immersive-field-opacity:var(--opacity-glass-strong)}.leaf-immersive-field{inset:var(--spacing-none);z-index:var(--z-index-decorative-background);pointer-events:none;perspective:calc(var(--spacing-4xl) * 8);position:fixed;overflow:hidden}.leaf-immersive-field__backplane,.leaf-immersive-field__flow,.leaf-immersive-field__volumes,.leaf-immersive-field__foreground{inset:var(--spacing-none);position:absolute}.leaf-immersive-field__backplane{opacity:var(--immersive-field-opacity);transition:opacity var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-immersive-field__light{inline-size:min(64dvi,calc(var(--spacing-4xl) * 8));aspect-ratio:1;border-radius:var(--radius-full);filter:blur(var(--blur-ambient));mix-blend-mode:screen;transition:background-color var(--motion-duration-cinematic) var(--ease-motion-cinematic),transform var(--motion-duration-hover) var(--ease-motion-standard);will-change:transform;position:absolute}.leaf-immersive-field__light--primary{background-color:var(--immersive-primary);inset-block-start:-28%;inset-inline-end:-16%}@supports (color:color-mix(in lab,red,red)){.leaf-immersive-field__light--primary{background-color:color-mix(in srgb,var(--immersive-primary) 28%,transparent)}}.leaf-immersive-field__light--primary{transform:translate3d(calc(var(--cinematic-pointer-inline) * var(--motion-distance-cinematic)),calc(var(--cinematic-pointer-block) * var(--motion-distance-reveal)),0)}.leaf-immersive-field__light--secondary{background-color:var(--immersive-secondary);inset-block-end:-34%;inset-inline-start:-18%}@supports (color:color-mix(in lab,red,red)){.leaf-immersive-field__light--secondary{background-color:color-mix(in srgb,var(--immersive-secondary) 22%,transparent)}}.leaf-immersive-field__light--secondary{transform:translate3d(calc(var(--cinematic-pointer-inline) * var(--motion-distance-cinematic) * -1),calc(var(--cinematic-pointer-block) * var(--motion-distance-small) * -1),0)}.leaf-immersive-field__light--warm{inline-size:min(28dvi,calc(var(--spacing-4xl) * 3));opacity:var(--opacity-decorative-background);background-color:var(--immersive-warm);inset-block-start:46%;inset-inline-start:42%}@supports (color:color-mix(in lab,red,red)){.leaf-immersive-field__light--warm{background-color:color-mix(in srgb,var(--immersive-warm) 18%,transparent)}}.leaf-immersive-field__flow{block-size:100%;inline-size:100%;opacity:var(--opacity-decorative-particle)}.leaf-immersive-field__flow path{fill:none;stroke:var(--immersive-focus)}@supports (color:color-mix(in lab,red,red)){.leaf-immersive-field__flow path{stroke:color-mix(in srgb,var(--immersive-focus) 34%,transparent)}}.leaf-immersive-field__flow path{stroke-dasharray:.014 .024;stroke-linecap:round;stroke-width:thin;vector-effect:non-scaling-stroke;animation:leaf-immersive-flow calc(var(--motion-duration-ambient) * 2.6) linear infinite;transition:stroke var(--motion-duration-cinematic) var(--ease-motion-cinematic)}.leaf-immersive-field__flow path:last-child{stroke:var(--immersive-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-immersive-field__flow path:last-child{stroke:color-mix(in srgb,var(--immersive-secondary) 22%,transparent)}}.leaf-immersive-field__flow path:last-child{animation-direction:reverse}.leaf-immersive-field__volumes{transform-style:preserve-3d}.leaf-immersive-field__volumes span{border:thin solid var(--immersive-focus);position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-immersive-field__volumes span{border:thin solid color-mix(in srgb,var(--immersive-focus) 18%,transparent)}}.leaf-immersive-field__volumes span{background-image:linear-gradient(132deg,var(--immersive-primary),transparent 46%,var(--immersive-secondary))}@supports (color:color-mix(in lab,red,red)){.leaf-immersive-field__volumes span{background-image:linear-gradient(132deg,color-mix(in srgb,var(--immersive-primary) 8%,transparent),transparent 46%,color-mix(in srgb,var(--immersive-secondary) 5%,transparent))}}.leaf-immersive-field__volumes span{box-shadow:inset 0 1px 0 var(--theme-text-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-immersive-field__volumes span{box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text-primary) 8%,transparent)}}.leaf-immersive-field__volumes span{transform-style:preserve-3d;transition:border-color var(--motion-duration-section) var(--ease-motion-cinematic),transform var(--motion-duration-hover) var(--ease-motion-standard)}.leaf-immersive-field__volumes [data-volume=one]{inline-size:min(18dvi,calc(var(--spacing-4xl) * 2));aspect-ratio:1.45;border-radius:var(--radius-xl);opacity:var(--opacity-border-subtle);transform:perspective(calc(var(--spacing-4xl) * 6)) rotateX(64deg) rotate(-18deg) translate3d(calc(var(--cinematic-pointer-inline) * var(--motion-distance-small)),calc(var(--cinematic-pointer-block) * var(--motion-distance-small)),0);inset-block-start:18%;inset-inline-start:7%}.leaf-immersive-field__volumes [data-volume=two]{inline-size:min(22dvi,calc(var(--spacing-4xl) * 2.8));aspect-ratio:1.8;border-radius:var(--radius-full);opacity:var(--opacity-decorative-background);transform:perspective(calc(var(--spacing-4xl) * 7)) rotateX(72deg) rotate(24deg);inset-block-end:12%;inset-inline-end:10%}.leaf-immersive-field__volumes [data-volume=three]{inline-size:min(10dvi,var(--spacing-4xl));aspect-ratio:1;border-radius:var(--radius-lg);opacity:var(--opacity-border-subtle);transform:rotate(42deg) translate3d(calc(var(--cinematic-pointer-inline) * var(--motion-distance-reveal)),calc(var(--cinematic-pointer-block) * var(--motion-distance-reveal)),0);inset-block-start:44%;inset-inline-start:52%}.leaf-immersive-field__foreground{background-image:linear-gradient(108deg,transparent 36%,var(--immersive-focus) 48%,transparent 58%)}@supports (color:color-mix(in lab,red,red)){.leaf-immersive-field__foreground{background-image:linear-gradient(108deg,transparent 36%,color-mix(in srgb,var(--immersive-focus) 5%,transparent) 48%,transparent 58%)}}.leaf-immersive-field__foreground{mix-blend-mode:screen;animation:leaf-immersive-refraction calc(var(--motion-duration-ambient) * 3.4) var(--ease-motion-ambient) infinite alternate;background-size:220% 100%}.leaf-immersive-field__foreground span{inset-block:var(--spacing-none);inline-size:thin;opacity:var(--opacity-border-subtle);background-image:linear-gradient(transparent,var(--immersive-secondary),transparent);position:absolute;inset-inline-start:var(--cinematic-scroll-percent)}.leaf-immersive-field__coordinate{gap:var(--spacing-3xs);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);writing-mode:vertical-rl;flex-direction:column;display:none;position:absolute;inset-block-end:var(--spacing-lg);inset-inline-start:var(--spacing-lg)}main,main>section,.leaf-footer{z-index:var(--z-index-base-content);position:relative}main>section,.leaf-footer{background-color:var(--theme-background)}@supports (color:color-mix(in lab,red,red)){main>section,.leaf-footer{background-color:color-mix(in srgb,var(--theme-background) 76%,transparent)}}main>section,.leaf-footer{transition:background-color var(--motion-duration-section) var(--ease-motion-cinematic),opacity var(--motion-duration-section) var(--ease-motion-cinematic)}main>section>.foundation-container{transition:opacity var(--motion-duration-section) var(--ease-motion-cinematic),transform var(--motion-duration-section) var(--ease-motion-cinematic)}main>section[data-cinematic-phase=entry]>.foundation-container{opacity:var(--opacity-state-hover);transform:translate3d(0,var(--motion-distance-reveal),0) scale(var(--motion-scale-entrance))}main>section[data-cinematic-phase=exit]>.foundation-container{opacity:var(--opacity-content-muted);transform:translate3d(0,calc(var(--motion-distance-small) * -1),0)}.leaf-cinematic-bridge{z-index:var(--z-index-base-content);block-size:calc(var(--spacing-3xl) + var(--spacing-xl));margin-block:calc(var(--spacing-xl) * -1);mix-blend-mode:screen}.leaf-cinematic-bridge__field,.leaf-cinematic-journey__progress{opacity:var(--opacity-content-muted)}.leaf-hero{background-color:var(--theme-background);min-block-size:100svb}@supports (color:color-mix(in lab,red,red)){.leaf-hero{background-color:color-mix(in srgb,var(--theme-background) 54%,transparent)}}.leaf-hero{background-image:radial-gradient(at 72% 38%,#7c13ec29,#0000 46%),radial-gradient(at 24% 74%,#19faf21a,#0000 48%)}@supports (color:color-mix(in lab,red,red)){.leaf-hero{background-image:radial-gradient(ellipse at 72% 38%,color-mix(in srgb,var(--color-brand-purple) 16%,transparent),transparent 46%),radial-gradient(ellipse at 24% 74%,color-mix(in srgb,var(--color-brand-cyan) 10%,transparent),transparent 48%)}}.leaf-hero:before{opacity:var(--opacity-glass-strong);background-image:radial-gradient(at 68% 36%,#ce06682e,#0000 34%),linear-gradient(124deg,#02426514,#0000 42%)}@supports (color:color-mix(in lab,red,red)){.leaf-hero:before{background-image:radial-gradient(ellipse at 68% 36%,color-mix(in srgb,var(--color-brand-magenta) 18%,transparent),transparent 34%),linear-gradient(124deg,color-mix(in srgb,var(--color-brand-blue) 8%,transparent),transparent 42%)}}.leaf-hero__composition{position:relative}.leaf-hero-content{z-index:calc(var(--glass-layer-overlay) + 1)}.leaf-hero-content__headline{text-shadow:0 0 var(--spacing-xl) #02426514}@supports (color:color-mix(in lab,red,red)){.leaf-hero-content__headline{text-shadow:0 0 var(--spacing-xl) color-mix(in srgb,var(--color-brand-blue) 8%,transparent)}}.leaf-hero-content__headline-accent:before{opacity:var(--opacity-border-strong);background-image:linear-gradient(96deg,#19faf26b,#7c13ecb8,#fd619ead);inset-block:18% 8%}@supports (color:color-mix(in lab,red,red)){.leaf-hero-content__headline-accent:before{background-image:linear-gradient(96deg,color-mix(in srgb,var(--color-brand-cyan) 42%,transparent),color-mix(in srgb,var(--color-brand-purple) 72%,transparent),color-mix(in srgb,var(--color-brand-pink) 68%,transparent))}}.leaf-hero-actions{z-index:var(--glass-layer-overlay);position:relative}.leaf-hero-visual{z-index:var(--glass-layer-surface);min-inline-size:0;block-size:min(72svb,calc(var(--spacing-4xl) * 6));opacity:var(--opacity-opaque);position:relative;transform:none}.leaf-spatial-sculpture{inset:var(--spacing-none);transform-style:preserve-3d;transform:perspective(calc(var(--spacing-4xl) * 7)) rotateX(calc(var(--cinematic-pointer-block) * -1.2deg)) rotateY(calc(var(--cinematic-pointer-inline) * 1.6deg)) translate3d(0,calc(var(--hero-scroll-progress) * var(--motion-distance-cinematic)),0);transition:transform var(--motion-duration-hover) var(--ease-motion-standard);will-change:transform;position:absolute}.leaf-spatial-sculpture__ribbons,.leaf-spatial-sculpture__halo,.leaf-spatial-sculpture__matter,.leaf-spatial-sculpture__anchors{inset:var(--spacing-none);position:absolute}.leaf-spatial-sculpture__ribbons{block-size:100%;inline-size:100%;filter:drop-shadow(0 0 var(--spacing-lg) #7c13ec2e);overflow:visible}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__ribbons{filter:drop-shadow(0 0 var(--spacing-lg) color-mix(in srgb,var(--color-brand-purple) 18%,transparent))}}.leaf-spatial-sculpture__ribbon{fill:#02426508}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__ribbon{fill:color-mix(in srgb,var(--color-brand-blue) 3%,transparent)}}.leaf-spatial-sculpture__ribbon{stroke-linecap:round;stroke-width:1.25px;vector-effect:non-scaling-stroke;animation:leaf-spatial-ribbon calc(var(--motion-duration-ambient) * 3.2) var(--ease-motion-ambient) infinite alternate}.leaf-spatial-sculpture__ribbon--cyan{stroke:#19faf29e}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__ribbon--cyan{stroke:color-mix(in srgb,var(--color-brand-cyan) 62%,transparent)}}.leaf-spatial-sculpture__ribbon--violet{stroke:#7c13ecad}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__ribbon--violet{stroke:color-mix(in srgb,var(--color-brand-purple) 68%,transparent)}}.leaf-spatial-sculpture__ribbon--violet{animation-delay:calc(var(--motion-duration-ambient) * -1)}.leaf-spatial-sculpture__ribbon--magenta{stroke:#ce06688a}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__ribbon--magenta{stroke:color-mix(in srgb,var(--color-brand-magenta) 54%,transparent)}}.leaf-spatial-sculpture__ribbon--magenta{animation-delay:calc(var(--motion-duration-ambient) * -1.8)}.leaf-spatial-sculpture__signal-path{stroke:#19faf294}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__signal-path{stroke:color-mix(in srgb,var(--color-brand-cyan) 58%,transparent)}}.leaf-spatial-sculpture__signal-path{stroke-dasharray:.01 .028;stroke-linecap:round;stroke-width:2px;animation:leaf-spatial-signal calc(var(--motion-duration-ambient) * 1.8) linear infinite}.leaf-spatial-sculpture__halo{transform:translateZ(calc(var(--spacing-lg) * -1));place-items:center;display:grid}.leaf-spatial-sculpture__halo span{aspect-ratio:1;border:thin solid #7c13ec3d;inline-size:72%;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__halo span{border:thin solid color-mix(in srgb,var(--color-brand-purple) 24%,transparent)}}.leaf-spatial-sculpture__halo span{box-shadow:var(--shadow-ambient);animation:leaf-spatial-halo calc(var(--motion-duration-ambient) * 3.6) var(--ease-motion-ambient) infinite alternate;border-radius:44% 56% 61% 39%/58% 40% 60% 42%}.leaf-spatial-sculpture__halo span:nth-child(2){border-color:#19faf23d;inline-size:54%}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__halo span:nth-child(2){border-color:color-mix(in srgb,var(--color-brand-cyan) 24%,transparent)}}.leaf-spatial-sculpture__halo span:nth-child(2){animation-delay:calc(var(--motion-duration-ambient) * -1.4)}.leaf-spatial-sculpture__halo span:nth-child(3){border-color:#ce06684d;inline-size:36%}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__halo span:nth-child(3){border-color:color-mix(in srgb,var(--color-brand-magenta) 30%,transparent)}}.leaf-spatial-sculpture__halo span:nth-child(3){animation-delay:calc(var(--motion-duration-ambient) * -2.1)}.leaf-spatial-sculpture__matter{transform-style:preserve-3d;place-items:center;display:grid}.leaf-spatial-sculpture__plane{aspect-ratio:1.18;border:thin solid #19faf247;inline-size:34%;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__plane{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 28%,transparent)}}.leaf-spatial-sculpture__plane{border-radius:var(--radius-xl);background-image:linear-gradient(142deg,#02426538,#7c13ec0f 58%,#0000)}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__plane{background-image:linear-gradient(142deg,color-mix(in srgb,var(--color-brand-blue) 22%,transparent),color-mix(in srgb,var(--color-brand-purple) 6%,transparent) 58%,transparent)}}.leaf-spatial-sculpture__plane{box-shadow:inset 0 1px 0 var(--theme-text-primary),var(--shadow-glass)}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__plane{box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text-primary) 18%,transparent),var(--shadow-glass)}}.leaf-spatial-sculpture__plane{-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.leaf-spatial-sculpture__plane--one{transform:translate3d(-18%,-12%,var(--spacing-xl)) rotate(-14deg)}.leaf-spatial-sculpture__plane--two{border-color:#ce066857;inline-size:29%}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__plane--two{border-color:color-mix(in srgb,var(--color-brand-magenta) 34%,transparent)}}.leaf-spatial-sculpture__plane--two{transform:translate3d(32%,22%,var(--spacing-lg)) rotate(12deg)}.leaf-spatial-sculpture__plane--three{border-radius:var(--radius-full);inline-size:22%;transform:translate3d(-48%,48%,var(--spacing-sm)) rotate(38deg)}.leaf-spatial-sculpture__core{aspect-ratio:1;border:thin solid #fd619e70;place-items:center;inline-size:18%;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__core{border:thin solid color-mix(in srgb,var(--color-brand-pink) 44%,transparent)}}.leaf-spatial-sculpture__core{border-radius:var(--radius-full);background-image:radial-gradient(circle,#19faf24d,#7c13ec24 42%,#0000 72%)}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__core{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-brand-cyan) 30%,transparent),color-mix(in srgb,var(--color-brand-purple) 14%,transparent) 42%,transparent 72%)}}.leaf-spatial-sculpture__core{box-shadow:var(--shadow-ambient);transform:translateZ(var(--spacing-2xl))}.leaf-spatial-sculpture__core i{inline-size:var(--spacing-sm);aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--color-brand-cyan);box-shadow:var(--shadow-ambient)}.leaf-spatial-sculpture__anchors span{inline-size:var(--spacing-sm);aspect-ratio:1;border:thin solid #19faf28a;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__anchors span{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 54%,transparent)}}.leaf-spatial-sculpture__anchors span{border-radius:var(--radius-full);background-color:var(--theme-background);box-shadow:var(--shadow-ambient)}.leaf-spatial-sculpture__anchors span:after{content:attr(data-anchor);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);position:absolute;inset-inline-start:calc(100% + var(--spacing-2xs))}.leaf-spatial-sculpture__anchors span:first-child{inset-block-start:18%;inset-inline-start:16%}.leaf-spatial-sculpture__anchors span:nth-child(2){inset-block-start:28%;inset-inline-end:10%}.leaf-spatial-sculpture__anchors span:nth-child(3){inset-block-end:18%;inset-inline-start:20%}.leaf-spatial-sculpture__anchors span:nth-child(4){inset-block-end:25%;inset-inline-end:18%}.leaf-spatial-sculpture__caption{gap:var(--spacing-3xs);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--spacing-xl);inset-inline-end:var(--spacing-lg)}.leaf-navigation__surface{overflow:hidden}.leaf-navigation__surface:before{inset:var(--spacing-none);content:"";pointer-events:none;opacity:var(--opacity-border-subtle);background-image:linear-gradient(112deg,transparent 32%,var(--immersive-focus),transparent 66%);position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-navigation__surface:before{background-image:linear-gradient(112deg,transparent 32%,color-mix(in srgb,var(--immersive-focus) 12%,transparent),transparent 66%)}}.leaf-navigation__surface:before{transition:var(--transition-opacity);background-size:220% 100%}.leaf-navigation__surface[data-scrolled=true]:before{opacity:var(--opacity-decorative-particle);animation:leaf-immersive-refraction calc(var(--motion-duration-ambient) * 2.4) var(--ease-motion-ambient) infinite alternate}.leaf-mobile-navigation{background-color:var(--theme-background);overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.leaf-mobile-navigation{background-color:color-mix(in srgb,var(--theme-background) 88%,transparent)}}.leaf-mobile-navigation__spatial-scene{inset:var(--spacing-none);z-index:var(--glass-layer-surface);pointer-events:none;position:fixed;overflow:hidden}.leaf-mobile-navigation__spatial-scene:before{border-radius:var(--radius-full);content:"";background-image:conic-gradient(from 142deg,#19faf229,#7c13ec3d,#ce06682e,#0000 76%);position:absolute;inset:18% -32% -22%}@supports (color:color-mix(in lab,red,red)){.leaf-mobile-navigation__spatial-scene:before{background-image:conic-gradient(from 142deg,color-mix(in srgb,var(--color-brand-cyan) 16%,transparent),color-mix(in srgb,var(--color-brand-purple) 24%,transparent),color-mix(in srgb,var(--color-brand-magenta) 18%,transparent),transparent 76%)}}.leaf-mobile-navigation__spatial-scene:before{filter:blur(var(--blur-panel));animation:leaf-mobile-spatial-breathe calc(var(--motion-duration-ambient) * 2) var(--ease-motion-ambient) infinite alternate}.leaf-mobile-navigation__spatial-core,.leaf-mobile-navigation__spatial-orbit{border-radius:var(--radius-full);position:absolute;inset-block-start:48%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .leaf-mobile-navigation__spatial-core,[dir=rtl] .leaf-mobile-navigation__spatial-orbit{transform:translate(50%,-50%)}.leaf-mobile-navigation__spatial-core{inline-size:var(--spacing-md);aspect-ratio:1;background-color:var(--color-brand-cyan);box-shadow:var(--shadow-ambient)}.leaf-mobile-navigation__spatial-orbit{inline-size:min(78dvi,calc(var(--spacing-4xl) * 3));aspect-ratio:1;border:thin solid #7c13ec52}@supports (color:color-mix(in lab,red,red)){.leaf-mobile-navigation__spatial-orbit{border:thin solid color-mix(in srgb,var(--color-brand-purple) 32%,transparent)}}.leaf-mobile-navigation__spatial-orbit:nth-of-type(3){inline-size:min(54dvi,calc(var(--spacing-4xl) * 2));border-color:#19faf242}@supports (color:color-mix(in lab,red,red)){.leaf-mobile-navigation__spatial-orbit:nth-of-type(3){border-color:color-mix(in srgb,var(--color-brand-cyan) 26%,transparent)}}.leaf-mobile-navigation__spatial-scene svg{inset:var(--spacing-none);block-size:100%;inline-size:100%;position:absolute}.leaf-mobile-navigation__spatial-scene path{fill:none;stroke:#ce066857}@supports (color:color-mix(in lab,red,red)){.leaf-mobile-navigation__spatial-scene path{stroke:color-mix(in srgb,var(--color-brand-magenta) 34%,transparent)}}.leaf-mobile-navigation__spatial-scene path{stroke-dasharray:.018 .032;vector-effect:non-scaling-stroke;animation:leaf-immersive-flow var(--motion-duration-ambient) linear infinite}.leaf-mobile-navigation__frame{z-index:var(--glass-layer-overlay)}.leaf-services{background-color:var(--theme-background);overflow:visible}@supports (color:color-mix(in lab,red,red)){.leaf-services{background-color:color-mix(in srgb,var(--theme-background) 66%,transparent)}}.leaf-services{background-image:radial-gradient(at 28% 42%,#02426529,#0000 48%)}@supports (color:color-mix(in lab,red,red)){.leaf-services{background-image:radial-gradient(ellipse at 28% 42%,color-mix(in srgb,var(--color-brand-blue) 16%,transparent),transparent 48%)}}.leaf-services__experience{gap:var(--grid-gap-desktop);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.leaf-services__dimension-field{block-size:64svb;max-block-size:calc(var(--spacing-4xl) * 5);background-image:radial-gradient(circle at 50% 46%,#19faf22e,#0000 30%),conic-gradient(from 110deg,#0242651f,#0000,#7c13ec29,#0000);border-radius:44% 56% 42% 58%/54% 44% 56% 46%;grid-column:1/span 5;align-self:start;position:sticky;inset-block-start:18svb;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-services__dimension-field{background-image:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--color-brand-cyan) 18%,transparent),transparent 30%),conic-gradient(from 110deg,color-mix(in srgb,var(--color-brand-blue) 12%,transparent),transparent,color-mix(in srgb,var(--color-brand-purple) 16%,transparent),transparent)}}.leaf-services__dimension-field{box-shadow:inset 0 0 var(--spacing-4xl) #02426514}@supports (color:color-mix(in lab,red,red)){.leaf-services__dimension-field{box-shadow:inset 0 0 var(--spacing-4xl) color-mix(in srgb,var(--color-brand-blue) 8%,transparent)}}.leaf-services__dimension-field>svg{block-size:84%;inline-size:84%;position:absolute;inset:8%;overflow:visible}.leaf-services__dimension-field>svg path,.leaf-services__dimension-field>svg circle{fill:none;stroke:#19faf247}@supports (color:color-mix(in lab,red,red)){.leaf-services__dimension-field>svg path,.leaf-services__dimension-field>svg circle{stroke:color-mix(in srgb,var(--color-brand-cyan) 28%,transparent)}}.leaf-services__dimension-field>svg path,.leaf-services__dimension-field>svg circle{stroke-dasharray:.012 .024;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke var(--motion-duration-section) var(--ease-motion-cinematic),stroke-dashoffset var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-services__dimension-field>svg path{stroke-width:2px;stroke-dashoffset:calc(var(--cinematic-sequence-progress,0) * -1)}.leaf-services__dimension-volume,.leaf-services__dimension-volume span{inset:var(--spacing-none);position:absolute}.leaf-services__dimension-volume span{border:thin solid #19faf252;block-size:42%;inline-size:34%;margin:auto}@supports (color:color-mix(in lab,red,red)){.leaf-services__dimension-volume span{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 32%,transparent)}}.leaf-services__dimension-volume span{border-radius:var(--radius-xl);background-color:#02426514}@supports (color:color-mix(in lab,red,red)){.leaf-services__dimension-volume span{background-color:color-mix(in srgb,var(--color-brand-blue) 8%,transparent)}}.leaf-services__dimension-volume span{box-shadow:var(--shadow-glass);transform:perspective(calc(var(--spacing-4xl) * 4)) rotateY(-18deg) rotateX(12deg) translate3d(-30%,-12%,var(--spacing-sm));transition:border-color var(--motion-duration-section) var(--ease-motion-cinematic),transform var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-services__dimension-volume span:nth-child(2){transform:perspective(calc(var(--spacing-4xl) * 4)) rotateY(18deg) rotateX(-8deg) translate3d(34%,18%,var(--spacing-lg))}.leaf-services__dimension-volume span:nth-child(3){border-radius:var(--radius-full);block-size:22%;inline-size:18%;transform:translateZ(var(--spacing-xl))}.leaf-services__dimension-signals{inset:var(--spacing-lg);position:absolute}.leaf-services__dimension-signals span{inline-size:var(--spacing-lg);aspect-ratio:1;border:thin solid var(--theme-border);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-services__dimension-signals span{border:thin solid color-mix(in srgb,var(--theme-border) 56%,transparent)}}.leaf-services__dimension-signals span{border-radius:var(--radius-full);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);transition:var(--transition-interactive)}.leaf-services__dimension-signals span:first-child{inset-block-start:10%;inset-inline-start:12%}.leaf-services__dimension-signals span:nth-child(2){inset-block-start:4%;inset-inline-end:18%}.leaf-services__dimension-signals span:nth-child(3){inset-block-start:48%;inset-inline-end:3%}.leaf-services__dimension-signals span:nth-child(4){inset-block-end:8%;inset-inline-end:20%}.leaf-services__dimension-signals span:nth-child(5){inset-block-end:4%;inset-inline-start:18%}.leaf-services__dimension-signals span:nth-child(6){inset-block-start:48%;inset-inline-start:2%}.leaf-services__dimension-field>small{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);position:absolute;inset-block-end:var(--spacing-lg);inset-inline-start:var(--spacing-lg)}.leaf-services__grid{gap:var(--spacing-none);border-block-start:thin solid var(--theme-border);flex-direction:column;grid-column:6/-1;display:flex}@supports (color:color-mix(in lab,red,red)){.leaf-services__grid{border-block-start:thin solid color-mix(in srgb,var(--theme-border) 42%,transparent)}}@supports (color:color-mix(in lab,red,red)){.leaf-services__grid-item{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 42%,transparent)}}.leaf-services__grid-item{opacity:var(--opacity-content-muted);transition:opacity var(--motion-duration-section) var(--ease-motion-cinematic),transform var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-services__grid-item[data-cinematic-active=true]{opacity:var(--opacity-opaque);transform:translate3d(calc(var(--motion-distance-small) * -1),0,0)}[dir=rtl] .leaf-services__grid-item[data-cinematic-active=true]{transform:translate3d(var(--motion-distance-small),0,0)}.leaf-service-module,.leaf-service-module[data-service=websites]{border-radius:var(--radius-none);min-block-size:100%;box-shadow:var(--shadow-none);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.leaf-service-module:before{display:none}.leaf-services__grid-item[data-cinematic-active=true] .leaf-service-module__title{color:var(--theme-text-primary);text-shadow:0 0 var(--spacing-lg) var(--service-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-services__grid-item[data-cinematic-active=true] .leaf-service-module__title{text-shadow:0 0 var(--spacing-lg) color-mix(in srgb,var(--service-accent) 22%,transparent)}}.leaf-services[data-cinematic-item=websites] .leaf-services__dimension-signals [data-service=websites],.leaf-services[data-cinematic-item=branding] .leaf-services__dimension-signals [data-service=branding],.leaf-services[data-cinematic-item=applications] .leaf-services__dimension-signals [data-service=applications],.leaf-services[data-cinematic-item=saas] .leaf-services__dimension-signals [data-service=saas],.leaf-services[data-cinematic-item=automation] .leaf-services__dimension-signals [data-service=automation],.leaf-services[data-cinematic-item=marketing] .leaf-services__dimension-signals [data-service=marketing]{border-color:var(--color-brand-cyan);color:var(--theme-text-primary);background-color:#02426547}@supports (color:color-mix(in lab,red,red)){.leaf-services[data-cinematic-item=websites] .leaf-services__dimension-signals [data-service=websites],.leaf-services[data-cinematic-item=branding] .leaf-services__dimension-signals [data-service=branding],.leaf-services[data-cinematic-item=applications] .leaf-services__dimension-signals [data-service=applications],.leaf-services[data-cinematic-item=saas] .leaf-services__dimension-signals [data-service=saas],.leaf-services[data-cinematic-item=automation] .leaf-services__dimension-signals [data-service=automation],.leaf-services[data-cinematic-item=marketing] .leaf-services__dimension-signals [data-service=marketing]{background-color:color-mix(in srgb,var(--color-brand-blue) 28%,transparent)}}.leaf-services[data-cinematic-item=websites] .leaf-services__dimension-signals [data-service=websites],.leaf-services[data-cinematic-item=branding] .leaf-services__dimension-signals [data-service=branding],.leaf-services[data-cinematic-item=applications] .leaf-services__dimension-signals [data-service=applications],.leaf-services[data-cinematic-item=saas] .leaf-services__dimension-signals [data-service=saas],.leaf-services[data-cinematic-item=automation] .leaf-services__dimension-signals [data-service=automation],.leaf-services[data-cinematic-item=marketing] .leaf-services__dimension-signals [data-service=marketing]{box-shadow:var(--shadow-ambient);transform:scale(var(--motion-scale-emphasis))}.leaf-portfolio{background-color:var(--theme-background)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio{background-color:color-mix(in srgb,var(--theme-background) 64%,transparent)}}.leaf-portfolio{background-image:radial-gradient(at 70% 32%,#ce06681a,#0000 44%)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio{background-image:radial-gradient(ellipse at 70% 32%,color-mix(in srgb,var(--color-brand-magenta) 10%,transparent),transparent 44%)}}.leaf-portfolio__exhibition{position:relative}.leaf-portfolio__exhibition-rail{align-items:center;gap:var(--spacing-md);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);margin-block-end:var(--spacing-xl);display:flex}.leaf-portfolio__exhibition-rail span{block-size:thin;background-color:var(--theme-border);flex:1;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio__exhibition-rail span{background-color:color-mix(in srgb,var(--theme-border) 48%,transparent)}}.leaf-portfolio__exhibition-rail span:after{inset-block:var(--spacing-none);inline-size:calc(var(--cinematic-sequence-progress,0) * 100%);content:"";background-image:linear-gradient(90deg,var(--color-brand-cyan),var(--color-brand-purple),var(--color-brand-magenta));transition:inline-size var(--motion-duration-section) var(--ease-motion-cinematic);position:absolute;inset-inline-start:var(--spacing-none)}.leaf-portfolio__item{perspective:calc(var(--spacing-4xl) * 7)}.leaf-project-panel,.leaf-project-panel[data-project=cleanflow],.leaf-project-panel[data-project=snake-classic]{box-shadow:var(--shadow-none);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;overflow:visible}.leaf-project-panel__media{border:thin solid var(--project-accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-project-panel__media{border:thin solid color-mix(in srgb,var(--project-accent) 20%,transparent)}}.leaf-project-panel__media{box-shadow:inset 0 1px 0 var(--theme-text-primary),var(--shadow-floating);border-radius:44% 56% 42% 58%/54% 42% 58% 46%}@supports (color:color-mix(in lab,red,red)){.leaf-project-panel__media{box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text-primary) 10%,transparent),var(--shadow-floating)}}.leaf-project-panel__media{transform:translateZ(var(--spacing-none)) scale(var(--motion-scale-entrance));transition:border-radius var(--motion-duration-cinematic) var(--ease-motion-cinematic),filter var(--motion-duration-section) var(--ease-motion-cinematic),transform var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-portfolio__item[data-cinematic-active=true] .leaf-project-panel__media{filter:saturate(var(--opacity-opaque));transform:translateZ(var(--spacing-lg)) scale(var(--motion-scale-identity));border-radius:52% 48% 58% 42%/44% 58% 42% 56%}.leaf-project-panel__body{background-color:#0000}.leaf-project-panel__title{text-shadow:0 0 var(--spacing-lg) var(--project-accent)}@supports (color:color-mix(in lab,red,red)){.leaf-project-panel__title{text-shadow:0 0 var(--spacing-lg) color-mix(in srgb,var(--project-accent) 18%,transparent)}}.leaf-about{background-color:var(--theme-background)}@supports (color:color-mix(in lab,red,red)){.leaf-about{background-color:color-mix(in srgb,var(--theme-background) 62%,transparent)}}.leaf-about{background-image:radial-gradient(circle at 28% 52%,#7c13ec2e,#0000 40%)}@supports (color:color-mix(in lab,red,red)){.leaf-about{background-image:radial-gradient(circle at 28% 52%,color-mix(in srgb,var(--color-brand-purple) 18%,transparent),transparent 40%)}}.leaf-about[data-cinematic-phase=active] .leaf-convergence__trace{stroke-dashoffset:var(--motion-distance-none)}.leaf-about[data-cinematic-phase=active] .leaf-convergence__core{border-color:#ce06687a}@supports (color:color-mix(in lab,red,red)){.leaf-about[data-cinematic-phase=active] .leaf-convergence__core{border-color:color-mix(in srgb,var(--color-brand-magenta) 48%,transparent)}}.leaf-about[data-cinematic-phase=active] .leaf-convergence__core{box-shadow:var(--shadow-ambient);transform:translate3d(-50%,-50%,0) scale(var(--motion-scale-emphasis))}.leaf-about[data-locale=ar][data-cinematic-phase=active] .leaf-convergence__core{transform:translate3d(50%,-50%,0) scale(var(--motion-scale-emphasis))}.leaf-convergence__disciplines li{transition:opacity var(--motion-duration-section) var(--ease-motion-cinematic),transform var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-about[data-cinematic-phase=entry] .leaf-convergence__disciplines li{opacity:var(--opacity-content-muted);transform:translate3d(0,var(--motion-distance-small),0)}.leaf-process{background-color:var(--theme-background)}@supports (color:color-mix(in lab,red,red)){.leaf-process{background-color:color-mix(in srgb,var(--theme-background) 70%,transparent)}}.leaf-process{background-image:linear-gradient(116deg,#19faf20f,#0000 38%,#02426514)}@supports (color:color-mix(in lab,red,red)){.leaf-process{background-image:linear-gradient(116deg,color-mix(in srgb,var(--color-brand-cyan) 6%,transparent),transparent 38%,color-mix(in srgb,var(--color-brand-blue) 8%,transparent))}}.leaf-process__path-energy{filter:drop-shadow(0 0 var(--spacing-sm) #19faf270)}@supports (color:color-mix(in lab,red,red)){.leaf-process__path-energy{filter:drop-shadow(0 0 var(--spacing-sm) color-mix(in srgb,var(--color-brand-cyan) 44%,transparent))}}.leaf-process__stages>li{opacity:var(--opacity-content-muted);transition:opacity var(--motion-duration-section) var(--ease-motion-cinematic),transform var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-process__stages>li[data-cinematic-active=true]{opacity:var(--opacity-opaque);transform:translate3d(0,calc(var(--motion-distance-small) * -1),0)}.leaf-ai-technology{background-color:var(--theme-background)}@supports (color:color-mix(in lab,red,red)){.leaf-ai-technology{background-color:color-mix(in srgb,var(--theme-background) 56%,transparent)}}.leaf-ai-technology{background-image:radial-gradient(at 48% 68%,#02426538,#0000 42%),radial-gradient(at 72% 34%,#7c13ec24,#0000 36%)}@supports (color:color-mix(in lab,red,red)){.leaf-ai-technology{background-image:radial-gradient(ellipse at 48% 68%,color-mix(in srgb,var(--color-brand-blue) 22%,transparent),transparent 42%),radial-gradient(ellipse at 72% 34%,color-mix(in srgb,var(--color-brand-purple) 14%,transparent),transparent 36%)}}.leaf-ai-field:before{border-radius:var(--radius-full);content:"";pointer-events:none;background-image:conic-gradient(from 90deg,#19faf224,#7c13ec29,#0000 62%,#0242651f);position:absolute;inset:8% 18%}@supports (color:color-mix(in lab,red,red)){.leaf-ai-field:before{background-image:conic-gradient(from 90deg,color-mix(in srgb,var(--color-brand-cyan) 14%,transparent),color-mix(in srgb,var(--color-brand-purple) 16%,transparent),transparent 62%,color-mix(in srgb,var(--color-brand-blue) 12%,transparent))}}.leaf-ai-field:before{filter:blur(var(--blur-panel));opacity:var(--opacity-decorative-particle);animation:leaf-intelligence-field calc(var(--motion-duration-ambient) * 2.8) var(--ease-motion-ambient) infinite alternate}.leaf-ai-field__capabilities>li{z-index:var(--glass-layer-surface);opacity:var(--opacity-content-muted);transition:opacity var(--motion-duration-section) var(--ease-motion-cinematic),transform var(--motion-duration-section) var(--ease-motion-cinematic);position:relative}.leaf-ai-field__capabilities>li[data-cinematic-active=true]{opacity:var(--opacity-opaque);transform:translate3d(calc(var(--motion-distance-small) * -1),0,0)}[dir=rtl] .leaf-ai-field__capabilities>li[data-cinematic-active=true]{transform:translate3d(var(--motion-distance-small),0,0)}.leaf-ai-field__capabilities>li[data-cinematic-active=true] .leaf-ai-field__rail span{box-shadow:var(--shadow-ambient)}.leaf-trust{background-color:var(--theme-background)}@supports (color:color-mix(in lab,red,red)){.leaf-trust{background-color:color-mix(in srgb,var(--theme-background) 88%,transparent)}}.leaf-trust{background-image:radial-gradient(at 18%,#0242650d,#0000 42%)}@supports (color:color-mix(in lab,red,red)){.leaf-trust{background-image:radial-gradient(ellipse at 18% 50%,color-mix(in srgb,var(--color-brand-blue) 5%,transparent),transparent 42%)}}.leaf-trust__principles>li[data-cinematic-active=true]{box-shadow:none;background-color:#0000}.leaf-faq{background-color:var(--theme-background)}@supports (color:color-mix(in lab,red,red)){.leaf-faq{background-color:color-mix(in srgb,var(--theme-background) 90%,transparent)}}.leaf-faq__accordion{position:relative}.leaf-faq__accordion:before{inset-block:var(--spacing-none);inline-size:thin;content:"";background-image:linear-gradient(#0000,#19faf275,#7c13ec61,#0000);position:absolute;inset-inline-start:calc(var(--spacing-lg) * -1)}@supports (color:color-mix(in lab,red,red)){.leaf-faq__accordion:before{background-image:linear-gradient(transparent,color-mix(in srgb,var(--color-brand-cyan) 46%,transparent),color-mix(in srgb,var(--color-brand-purple) 38%,transparent),transparent)}}.leaf-accordion__item{transition:opacity var(--motion-duration-hover) var(--ease-motion-standard),transform var(--motion-duration-hover) var(--ease-motion-standard)}.leaf-accordion__item[data-open=true]{transform:translate3d(calc(var(--motion-distance-small) * -1),0,0)}[dir=rtl] .leaf-accordion__item[data-open=true]{transform:translate3d(var(--motion-distance-small),0,0)}.leaf-contact{background-color:var(--theme-background);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-contact{background-color:color-mix(in srgb,var(--theme-background) 44%,transparent)}}.leaf-contact{background-image:radial-gradient(circle at 50% 54%,#7c13ec3d,#0000 32%),conic-gradient(from 128deg at 50% 52%,#0000,#19faf217,#0000,#ce06681f,#0000)}@supports (color:color-mix(in lab,red,red)){.leaf-contact{background-image:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--color-brand-purple) 24%,transparent),transparent 32%),conic-gradient(from 128deg at 50% 52%,transparent,color-mix(in srgb,var(--color-brand-cyan) 9%,transparent),transparent,color-mix(in srgb,var(--color-brand-magenta) 12%,transparent),transparent)}}.leaf-contact__portal{opacity:var(--opacity-glass-strong);filter:drop-shadow(0 0 var(--spacing-4xl) #7c13ec2e)}@supports (color:color-mix(in lab,red,red)){.leaf-contact__portal{filter:drop-shadow(0 0 var(--spacing-4xl) color-mix(in srgb,var(--color-brand-purple) 18%,transparent))}}.leaf-contact__actions .leaf-button{box-shadow:var(--shadow-hero);position:relative}.leaf-contact__actions .leaf-button:after{opacity:var(--opacity-decorative-particle)}.leaf-whatsapp-action{z-index:var(--z-index-floating-action);border-color:var(--theme-success);min-inline-size:auto;position:fixed;inset-block-end:max(var(--spacing-lg),calc(env(safe-area-inset-bottom) + var(--spacing-sm)));inset-inline-end:var(--spacing-lg);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-whatsapp-action{border-color:color-mix(in srgb,var(--theme-success) 42%,var(--theme-border))}}.leaf-whatsapp-action{color:var(--theme-text-primary);box-shadow:var(--shadow-floating),inset 0 1px 0 var(--theme-text-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-whatsapp-action{box-shadow:var(--shadow-floating),inset 0 1px color-mix(in srgb,var(--theme-text-primary) 12%,transparent)}}.leaf-whatsapp-action{-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}html[dir=rtl] .leaf-whatsapp-action{inset-inline-end:max(var(--spacing-lg),env(safe-area-inset-left))}html[dir=ltr] .leaf-whatsapp-action{inset-inline-end:max(var(--spacing-lg),env(safe-area-inset-right))}.leaf-whatsapp-action__icon{inline-size:var(--spacing-md);aspect-ratio:1;color:var(--theme-success);place-items:center;display:grid}.leaf-whatsapp-action__icon svg{stroke-width:1.7px;block-size:100%;inline-size:100%}.leaf-whatsapp-action__signal{inline-size:var(--spacing-2xs);aspect-ratio:1;border-radius:var(--radius-full);background-color:var(--theme-success);box-shadow:0 0 var(--spacing-sm) var(--theme-success)}@supports (color:color-mix(in lab,red,red)){.leaf-whatsapp-action__signal{box-shadow:0 0 var(--spacing-sm) color-mix(in srgb,var(--theme-success) 42%,transparent)}}.leaf-whatsapp-action__label{white-space:nowrap}.leaf-footer{padding-block:var(--spacing-3xl) var(--spacing-lg);background-color:var(--theme-background)}@supports (color:color-mix(in lab,red,red)){.leaf-footer{background-color:color-mix(in srgb,var(--theme-background) 82%,transparent)}}.leaf-footer{background-image:radial-gradient(at 50% 0,#7c13ec24,#0000 52%)}@supports (color:color-mix(in lab,red,red)){.leaf-footer{background-image:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--color-brand-purple) 14%,transparent),transparent 52%)}}.leaf-footer__horizon{overflow:hidden}.leaf-footer__horizon span{background-image:linear-gradient(90deg,transparent,var(--color-brand-cyan),var(--color-brand-purple),transparent);block-size:100%;inline-size:26%;animation:leaf-footer-final-trace var(--motion-duration-cinematic) var(--ease-motion-cinematic) 1 both;display:block}.leaf-footer__final-frame{min-block-size:min(58svb,calc(var(--spacing-4xl) * 4.5));align-items:center;gap:var(--grid-gap-desktop);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.leaf-footer__brand-frame{align-items:center;gap:var(--spacing-lg);grid-column:1/span 6;display:flex}.leaf-footer__logo{inline-size:clamp(var(--spacing-3xl),8dvi,var(--spacing-4xl))}.leaf-footer__brand-copy{gap:var(--spacing-2xs);flex-direction:column;display:flex}.leaf-footer__brand-copy strong{font-size:clamp(var(--text-3xl),5.4dvi,calc(var(--text-6xl) * 1.7));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);line-height:var(--leading-tight)}.leaf-footer__statement{grid-column:8/-1;justify-self:start;max-inline-size:15ch}.leaf-footer__final-signal{inset-block-end:var(--spacing-lg);inset-inline:var(--spacing-none);block-size:thin;background-color:var(--theme-border);position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-footer__final-signal{background-color:color-mix(in srgb,var(--theme-border) 44%,transparent)}}.leaf-footer__final-signal i{background-image:linear-gradient(90deg,transparent,var(--color-brand-cyan),var(--color-brand-purple),transparent);block-size:100%;inline-size:34%;transform:translate(calc(var(--cinematic-scroll-progress) * 190%));display:block}.leaf-footer__utility-frame{align-items:center;gap:var(--spacing-xl);padding-block:var(--spacing-xl);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.leaf-footer__contact-rail{align-items:center;gap:var(--spacing-sm) var(--spacing-lg);flex-wrap:wrap;min-inline-size:0;font-style:normal;display:flex}.leaf-footer__phone-group{gap:var(--spacing-sm);display:flex}.leaf-footer__location-copy{margin:var(--spacing-none);gap:var(--spacing-3xs);color:var(--theme-text-muted);flex-direction:column;display:flex}.leaf-footer__navigation-rail ul{justify-content:flex-end;gap:var(--spacing-xs) var(--spacing-md);margin:var(--spacing-none);padding:var(--spacing-none);flex-wrap:wrap;list-style:none;display:flex}.leaf-footer__navigation-rail a,.leaf-footer__contact-rail a{color:var(--theme-text-secondary);transition:var(--transition-color);text-decoration:none}.leaf-footer__location-copy a{color:inherit}@media(hover:hover)and (pointer:fine){.leaf-whatsapp-action:hover{border-color:var(--theme-success)}@supports (color:color-mix(in lab,red,red)){.leaf-whatsapp-action:hover{border-color:color-mix(in srgb,var(--theme-success) 68%,var(--theme-border))}}.leaf-whatsapp-action:hover{box-shadow:var(--shadow-floating),0 0 var(--spacing-xl) var(--theme-success)}@supports (color:color-mix(in lab,red,red)){.leaf-whatsapp-action:hover{box-shadow:var(--shadow-floating),0 0 var(--spacing-xl) color-mix(in srgb,var(--theme-success) 10%,transparent)}}.leaf-footer__navigation-rail a:hover,.leaf-footer__contact-rail a:hover{color:var(--theme-interactive-hover)}}@media(max-width:95.999rem){.leaf-whatsapp-action{inline-size:var(--spacing-xl);min-inline-size:var(--spacing-xl);block-size:var(--spacing-xl);min-block-size:var(--spacing-xl);padding:var(--spacing-xs);border-radius:var(--radius-full)}.leaf-whatsapp-action__label,.leaf-whatsapp-action__signal{display:none}.leaf-whatsapp-action__icon{inline-size:var(--spacing-md)}}@media(min-width:64rem){.leaf-immersive-field__coordinate{display:flex}.leaf-hero__composition{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.leaf-portfolio__gallery{grid-auto-rows:minmax(calc(var(--spacing-4xl) * 3.4),auto);align-items:stretch}.leaf-portfolio__item[data-project=cleanflow]{transform:translate3d(0,var(--spacing-xl),0)}.leaf-portfolio__item[data-project=mreef-pos]{transform:translate3d(0,calc(var(--spacing-xl) * -1),var(--spacing-md))}.leaf-portfolio__item[data-project=snake-classic]{transform:translate3d(var(--spacing-lg),var(--spacing-lg),0)}}@media(max-width:63.999rem){.leaf-immersive-field__volumes [data-volume=one],.leaf-immersive-field__volumes [data-volume=three],.leaf-immersive-field__coordinate{display:none}.leaf-hero-visual{block-size:auto;opacity:var(--opacity-state-hover);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--color-neutral-1000) 18%,var(--color-neutral-1000) 72%,transparent);mask-image:linear-gradient(to bottom,transparent,var(--color-neutral-1000) 18%,var(--color-neutral-1000) 72%,transparent);position:absolute;inset:14% -18% 8% 14%}[dir=rtl] .leaf-hero-visual{inset-inline:14% -18%}.leaf-spatial-sculpture__caption,.leaf-spatial-sculpture__anchors span:after{display:none}.leaf-services__experience{gap:var(--grid-gap-tablet);grid-template-columns:repeat(8,minmax(0,1fr))}.leaf-services__dimension-field{grid-column:1/span 3}.leaf-services__grid{grid-column:4/-1}.leaf-footer__final-frame{grid-template-columns:repeat(8,minmax(0,1fr))}.leaf-footer__brand-frame{grid-column:1/span 4}.leaf-footer__statement{grid-column:5/-1}}@media(max-width:55.999rem){.leaf-immersive-field__light{inline-size:calc(var(--spacing-4xl) * 4);filter:blur(var(--blur-panel))}.leaf-immersive-field__light--warm,.leaf-immersive-field__foreground,.leaf-immersive-field__volumes [data-volume=two]{display:none}main>section[data-cinematic-phase]>.foundation-container{opacity:var(--opacity-opaque);transform:none}.leaf-cinematic-bridge{block-size:var(--spacing-3xl);margin-block:calc(var(--spacing-md) * -1)}.leaf-navigation__surface{border-radius:var(--radius-lg);margin-block-start:max(var(--spacing-2xs),env(safe-area-inset-top))}.leaf-navigation__mobile{min-block-size:calc(var(--spacing-2xl) - var(--spacing-2xs));padding-inline:var(--spacing-xs)}.leaf-navigation-logo__image{inline-size:calc(var(--spacing-xl) + var(--spacing-xs));block-size:calc(var(--spacing-xl) + var(--spacing-xs))}.leaf-navigation__mobile .leaf-icon-button{min-inline-size:var(--spacing-xl);min-block-size:var(--spacing-xl)}.leaf-mobile-navigation__frame{min-block-size:100svb;padding-block:max(var(--spacing-sm),env(safe-area-inset-top)) max(var(--spacing-lg),calc(env(safe-area-inset-bottom) + var(--spacing-sm)))}.leaf-mobile-navigation__header{min-block-size:var(--spacing-2xl)}.leaf-mobile-navigation__nav{padding-block-start:var(--spacing-sm)}.leaf-navigation-links--mobile{gap:var(--spacing-none)}.leaf-navigation-links--mobile .leaf-navigation-links__link{min-block-size:calc(var(--spacing-2xl) - var(--spacing-xs));font-size:clamp(var(--text-xl),7.4dvi,var(--text-3xl))}.leaf-hero{background-image:radial-gradient(at 52% 48%,#7c13ec38,#0000 42%),linear-gradient(#02426512,#0000 46%,#ce066812);min-block-size:100svb}@supports (color:color-mix(in lab,red,red)){.leaf-hero{background-image:radial-gradient(ellipse at 52% 48%,color-mix(in srgb,var(--color-brand-purple) 22%,transparent),transparent 42%),linear-gradient(to bottom,color-mix(in srgb,var(--color-brand-blue) 7%,transparent),transparent 46%,color-mix(in srgb,var(--color-brand-magenta) 7%,transparent))}}.leaf-hero-content{text-shadow:0 0 var(--spacing-xl) var(--theme-background)}.leaf-hero-content__headline{z-index:var(--glass-layer-overlay);position:relative}.leaf-hero-actions .leaf-button{-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.leaf-spatial-sculpture__plane{-webkit-backdrop-filter:none;backdrop-filter:none}.leaf-services,.leaf-portfolio,.leaf-about,.leaf-process,.leaf-ai-technology,.leaf-trust,.leaf-faq,.leaf-contact{padding-block:var(--spacing-2xl)}.leaf-services__experience{display:block}.leaf-services__dimension-field{z-index:var(--glass-layer-surface);block-size:28svb;min-block-size:calc(var(--spacing-4xl) * 1.6);max-block-size:calc(var(--spacing-4xl) * 2.2);border-radius:var(--radius-xl);background-color:var(--theme-background);margin-block-end:var(--spacing-lg);inset-block-start:calc(var(--spacing-2xl) + var(--spacing-sm))}@supports (color:color-mix(in lab,red,red)){.leaf-services__dimension-field{background-color:color-mix(in srgb,var(--theme-background) 54%,transparent)}}.leaf-services__dimension-field{-webkit-backdrop-filter:blur(var(--blur-soft));backdrop-filter:blur(var(--blur-soft))}.leaf-services__dimension-field>small{inset-block-end:var(--spacing-sm);inset-inline-start:var(--spacing-sm)}.leaf-services__dimension-signals{inset:var(--spacing-sm)}.leaf-services__grid{border-block-start:0}.leaf-services__grid-item{min-block-size:38svb;padding-block:var(--spacing-lg);align-items:center;display:flex}.leaf-services__grid-item[data-cinematic-active=true],[dir=rtl] .leaf-services__grid-item[data-cinematic-active=true]{transform:none}.leaf-service-module,.leaf-service-module[data-service=websites]{flex-direction:column;justify-content:center;min-block-size:0;inline-size:100%;display:flex}.leaf-service-module__visual-shell,.leaf-service-module[data-service=websites] .leaf-service-module__visual-shell,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__visual-shell{display:none}.leaf-service-module__header,.leaf-service-module__content,.leaf-service-module__footer,.leaf-service-module[data-service=websites] .leaf-service-module__header,.leaf-service-module[data-service=websites] .leaf-service-module__content,.leaf-service-module[data-service=websites] .leaf-service-module__footer,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__header,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__content,.leaf-services__grid-item[data-service=marketing] .leaf-service-module__footer{inline-size:100%;max-inline-size:100%;margin:var(--spacing-none);padding-inline:var(--spacing-none)}.leaf-service-module__title{font-size:clamp(var(--text-xl),7dvi,var(--text-3xl))}.leaf-service-module__description{max-inline-size:34ch;font-size:var(--text-sm)}.leaf-portfolio__exhibition-rail{margin-block-end:var(--spacing-sm)}.leaf-portfolio__gallery{border-block-start:0;display:block}.leaf-portfolio__item,.leaf-portfolio__item[data-project]{min-block-size:58svb;padding-block:var(--spacing-lg);border-block-end:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio__item,.leaf-portfolio__item[data-project]{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 38%,transparent)}}.leaf-project-panel,.leaf-project-panel[data-project=cleanflow],.leaf-project-panel[data-project=snake-classic]{min-block-size:min(54svb,calc(var(--spacing-4xl) * 3.5));grid-template-rows:minmax(0,56%) minmax(0,44%);grid-template-columns:minmax(0,1fr);display:grid}.leaf-project-panel__media{clip-path:none;border-radius:46% 54% 44% 56%/58% 44% 56% 42%}.leaf-project-panel__body{gap:var(--spacing-2xs);padding-block:var(--spacing-md) var(--spacing-none);padding-inline:var(--spacing-none)}.leaf-project-panel__title{font-size:var(--text-xl)}.leaf-project-panel__description{font-size:var(--text-sm)}.leaf-project-panel__tags{max-block-size:var(--spacing-xl);overflow:hidden}.leaf-ai-field:before{filter:blur(var(--blur-soft));inset:16% -18%}.leaf-whatsapp-action{inline-size:var(--spacing-xl);min-inline-size:var(--spacing-xl);block-size:var(--spacing-xl);min-block-size:var(--spacing-xl);padding:var(--spacing-xs);border-radius:var(--radius-full);inset-block-end:max(var(--spacing-md),calc(env(safe-area-inset-bottom) + var(--spacing-md)))}.leaf-whatsapp-action__label,.leaf-whatsapp-action__signal{display:none}.leaf-whatsapp-action__icon{inline-size:var(--spacing-md)}.leaf-footer{padding-block:var(--spacing-2xl) var(--spacing-md)}.leaf-footer__final-frame{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;min-block-size:0;display:flex}.leaf-footer__brand-frame{justify-content:space-between;inline-size:100%}.leaf-footer__brand-copy strong{font-size:clamp(var(--text-3xl),10dvi,var(--text-5xl))}.leaf-footer__statement{max-inline-size:16ch;font-size:clamp(var(--text-2xl),8dvi,var(--text-4xl))}.leaf-footer__final-signal{inline-size:100%;position:relative;inset:auto}.leaf-footer__utility-frame{align-items:flex-start;gap:var(--spacing-lg);padding-block:var(--spacing-lg);flex-direction:column;display:flex}.leaf-footer__contact-rail{align-items:flex-start;gap:var(--spacing-xs) var(--spacing-md)}.leaf-footer__location-copy{flex-basis:100%}.leaf-footer__navigation-rail ul{justify-content:flex-start;gap:var(--spacing-xs) var(--spacing-sm)}.leaf-footer__legal{gap:var(--spacing-sm);padding-block-start:var(--spacing-md)}}@media(max-width:29.999rem){.leaf-navigation>.foundation-container{padding-inline:var(--spacing-xs)}.leaf-hero-visual{inset-block:15% 10%;inset-inline:-38% 10%}[dir=rtl] .leaf-hero-visual{inset-inline:10% -38%}.leaf-spatial-sculpture__plane{inline-size:42%}.leaf-services__dimension-field{min-block-size:calc(var(--spacing-4xl) * 1.45)}.leaf-services__grid-item{min-block-size:34svb}.leaf-portfolio__item,.leaf-portfolio__item[data-project]{min-block-size:62svb}.leaf-project-panel,.leaf-project-panel[data-project=cleanflow],.leaf-project-panel[data-project=snake-classic]{min-block-size:calc(var(--spacing-4xl) * 3.2)}.leaf-footer__logo{inline-size:var(--spacing-3xl)}.leaf-footer__contact-rail{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.leaf-footer__phone-group,.leaf-footer__location-copy{grid-column:1/-1}.leaf-footer__legal{flex-direction:column;align-items:flex-start}}@media(hover:none),(pointer:coarse){.leaf-spatial-sculpture,.leaf-immersive-field__light{will-change:auto;transform:none}}@media(prefers-reduced-motion:reduce){.leaf-immersive-field *,.leaf-spatial-sculpture *,.leaf-mobile-navigation__spatial-scene *,.leaf-ai-field:before,.leaf-footer__horizon span{transition:none!important;animation:none!important}.leaf-spatial-sculpture,.leaf-immersive-field__light,.leaf-services__grid-item,.leaf-portfolio__item,.leaf-process__stages>li,.leaf-ai-field__capabilities>li,.leaf-accordion__item,main>section>.foundation-container{opacity:var(--opacity-opaque)!important;transition:none!important;transform:none!important}.leaf-services__dimension-field{position:relative;inset:auto}.leaf-whatsapp-action{transition:none}}html[data-cinematic-scene=work][data-cinematic-item=cleanflow] #top{--immersive-primary:var(--color-brand-blue);--immersive-secondary:var(--color-brand-cyan);--immersive-focus:var(--color-brand-cyan)}html[data-cinematic-scene=work][data-cinematic-item=mreef-pos] #top{--immersive-primary:var(--color-brand-purple);--immersive-secondary:var(--color-brand-orange);--immersive-focus:var(--color-brand-pink)}html[data-cinematic-scene=work][data-cinematic-item=mreef-cloud] #top{--immersive-primary:var(--color-brand-blue);--immersive-secondary:var(--color-brand-purple);--immersive-focus:var(--color-brand-cyan)}html[data-cinematic-scene=work][data-cinematic-item=snake-classic] #top{--immersive-primary:var(--color-brand-blue);--immersive-secondary:var(--color-brand-cyan);--immersive-focus:var(--theme-text-primary)}html[data-cinematic-scene=work][data-cinematic-item=aqar-ai] #top{--immersive-primary:var(--color-brand-cyan);--immersive-secondary:var(--color-brand-blue);--immersive-focus:var(--color-brand-purple)}html[data-cinematic-scene=work][data-cinematic-item=leafdesign] #top{--immersive-primary:var(--color-brand-purple);--immersive-secondary:var(--color-brand-cyan);--immersive-focus:var(--color-brand-magenta)}.leaf-spatial-sculpture__lens,.leaf-spatial-sculpture__refractions{inset:var(--spacing-none);pointer-events:none;position:absolute}.leaf-spatial-sculpture__lens{transform:translateZ(calc(var(--spacing-xl) * 1.5));transform-style:preserve-3d;place-items:center;display:grid}.leaf-spatial-sculpture__lens span{aspect-ratio:1.34;border:thin solid #19faf238;inline-size:58%;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__lens span{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 22%,transparent)}}.leaf-spatial-sculpture__lens span{background-image:linear-gradient(118deg,#19faf20d,#0000 36%,#7c13ec1f 58%,#0000);border-radius:63% 37% 54% 46%/44% 58% 42% 56%}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__lens span{background-image:linear-gradient(118deg,color-mix(in srgb,var(--color-brand-cyan) 5%,transparent),transparent 36%,color-mix(in srgb,var(--color-brand-purple) 12%,transparent) 58%,transparent)}}.leaf-spatial-sculpture__lens span{box-shadow:inset 0 1px 0 var(--theme-text-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__lens span{box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text-primary) 12%,transparent)}}.leaf-spatial-sculpture__lens span{transform:rotate(-18deg) translate3d(-5%,3%,var(--spacing-sm));animation:leaf-signature-lens calc(var(--motion-duration-ambient) * 3) var(--ease-motion-ambient) infinite alternate}.leaf-spatial-sculpture__lens span:nth-child(2){border-color:#ce066842;inline-size:43%}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__lens span:nth-child(2){border-color:color-mix(in srgb,var(--color-brand-magenta) 26%,transparent)}}.leaf-spatial-sculpture__lens span:nth-child(2){transform:rotate(38deg) translate3d(16%,-12%,var(--spacing-lg));animation-delay:calc(var(--motion-duration-ambient) * -1.1)}.leaf-spatial-sculpture__lens span:nth-child(3){border-radius:var(--radius-full);border-color:#fd619e3d;inline-size:27%}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__lens span:nth-child(3){border-color:color-mix(in srgb,var(--color-brand-pink) 24%,transparent)}}.leaf-spatial-sculpture__lens span:nth-child(3){transform:rotate(12deg) translate3d(-38%,40%,var(--spacing-xl));animation-delay:calc(var(--motion-duration-ambient) * -1.8)}.leaf-spatial-sculpture__refractions span{inline-size:clamp(var(--spacing-3xs),.7dvi,var(--spacing-2xs));block-size:clamp(var(--spacing-xl),9dvb,calc(var(--spacing-2xl) + var(--spacing-sm)));border-radius:var(--radius-full);opacity:var(--opacity-border-strong);background-image:linear-gradient(to bottom,transparent,var(--color-brand-cyan),#7c13ecb3,transparent);position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-spatial-sculpture__refractions span{background-image:linear-gradient(to bottom,transparent,var(--color-brand-cyan),color-mix(in srgb,var(--color-brand-purple) 70%,transparent),transparent)}}.leaf-spatial-sculpture__refractions span{filter:blur(calc(var(--spacing-3xs) / 4));animation:leaf-signature-fragment calc(var(--motion-duration-ambient) * 2.4) var(--ease-motion-ambient) infinite alternate;transform:rotate(26deg)}.leaf-spatial-sculpture__refractions [data-fragment="01"]{inset-block-start:13%;inset-inline-start:22%}.leaf-spatial-sculpture__refractions [data-fragment="02"]{block-size:var(--spacing-xl);animation-delay:calc(var(--motion-duration-ambient) * -.8);inset-block-start:28%;inset-inline-end:12%}.leaf-spatial-sculpture__refractions [data-fragment="03"]{block-size:var(--spacing-2xl);background-image:linear-gradient(to bottom,transparent,var(--color-brand-pink),transparent);animation-delay:calc(var(--motion-duration-ambient) * -1.6);inset-block-end:16%;inset-inline-start:16%}.leaf-spatial-sculpture__refractions [data-fragment="04"]{block-size:var(--spacing-lg);inset-block-end:10%;inset-inline-end:28%}.leaf-spatial-sculpture__refractions [data-fragment="05"]{block-size:var(--spacing-md);background-image:linear-gradient(to bottom,transparent,var(--color-brand-orange),transparent);inset-block-start:9%;inset-inline-end:43%}.leaf-services__bridge path{stroke-dasharray:.08 .2;animation:leaf-signature-signal calc(var(--motion-duration-ambient) * 1.45) linear infinite}.leaf-hero[data-cinematic-phase=exit] .leaf-spatial-sculpture{transform:perspective(calc(var(--spacing-4xl) * 7)) translate3d(calc(var(--cinematic-pointer-inline) * var(--motion-distance-large)),7svb,calc(var(--spacing-4xl) * -.625)) scale(var(--motion-scale-entrance))}.leaf-services__experience{align-items:start}.leaf-services-stage{block-size:70svb;max-block-size:calc(var(--spacing-4xl) * 5.2);border:thin solid var(--theme-border);grid-column:1/span 7;position:sticky;inset-block-start:15svb;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage{border:thin solid color-mix(in srgb,var(--theme-border) 44%,transparent)}}.leaf-services-stage{background-image:radial-gradient(circle at 50% 48%,var(--immersive-secondary),transparent 32%),conic-gradient(from 128deg,var(--immersive-primary),transparent 28%,var(--immersive-focus),transparent 72%);border-radius:46% 54% 42% 58%/56% 38% 62% 44%}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage{background-image:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--immersive-secondary) 19%,transparent),transparent 32%),conic-gradient(from 128deg,color-mix(in srgb,var(--immersive-primary) 15%,transparent),transparent 28%,color-mix(in srgb,var(--immersive-focus) 10%,transparent),transparent 72%)}}.leaf-services-stage{box-shadow:inset 0 1px 0 var(--theme-text-primary),var(--shadow-ambient)}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage{box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text-primary) 12%,transparent),var(--shadow-ambient)}}.leaf-services-stage{isolation:isolate;transition:border-color var(--motion-duration-reveal) var(--ease-motion-standard),border-radius var(--motion-duration-section) var(--ease-motion-cinematic),background-image var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-services-stage:before,.leaf-services-stage:after{content:"";pointer-events:none;position:absolute}.leaf-services-stage:before{z-index:-1;border:thin solid var(--immersive-focus);inset:8%}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage:before{border:thin solid color-mix(in srgb,var(--immersive-focus) 22%,transparent)}}.leaf-services-stage:before{border-radius:inherit;transform:rotate(8deg)}.leaf-services-stage:after{border-radius:var(--radius-full);background-color:var(--immersive-secondary);inset:34%}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage:after{background-color:color-mix(in srgb,var(--immersive-secondary) 36%,transparent)}}.leaf-services-stage:after{box-shadow:var(--shadow-ambient);filter:blur(var(--blur-panel))}.leaf-services-stage__depth,.leaf-services-stage__continuum,.leaf-services-stage__scenes,.leaf-services-stage__coordinates{inset:var(--spacing-none);position:absolute}.leaf-services-stage__depth span{border:thin solid var(--immersive-focus);position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__depth span{border:thin solid color-mix(in srgb,var(--immersive-focus) 20%,transparent)}}.leaf-services-stage__depth span{background-image:linear-gradient(132deg,var(--immersive-primary),transparent)}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__depth span{background-image:linear-gradient(132deg,color-mix(in srgb,var(--immersive-primary) 11%,transparent),transparent)}}.leaf-services-stage__depth [data-depth=far]{aspect-ratio:1.4;border-radius:var(--radius-xl);inline-size:33%;transform:perspective(calc(var(--spacing-4xl) * 6)) rotateX(58deg) rotate(-20deg);inset-block-start:12%;inset-inline-start:11%}.leaf-services-stage__depth [data-depth=mid]{aspect-ratio:1.8;border-radius:var(--radius-full);inline-size:44%;transform:perspective(calc(var(--spacing-4xl) * 6)) rotateX(66deg) rotate(18deg);inset-block-end:11%;inset-inline-end:8%}.leaf-services-stage__depth [data-depth=near]{aspect-ratio:1;border-radius:var(--radius-lg);inline-size:21%;inset-block-start:31%;inset-inline-end:24%;transform:rotate(44deg)}.leaf-services-stage__continuum{block-size:100%;inline-size:100%}.leaf-services-stage__continuum path,.leaf-services-stage__continuum circle{stroke:var(--immersive-focus)}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__continuum path,.leaf-services-stage__continuum circle{stroke:color-mix(in srgb,var(--immersive-focus) 30%,transparent)}}.leaf-services-stage__continuum path,.leaf-services-stage__continuum circle{stroke-width:thin;vector-effect:non-scaling-stroke}.leaf-services-stage__continuum path:first-child{stroke:var(--immersive-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__continuum path:first-child{stroke:color-mix(in srgb,var(--immersive-secondary) 62%,transparent)}}.leaf-services-stage__continuum path:first-child{stroke-dasharray:.025 .022;animation:leaf-signature-signal calc(var(--motion-duration-ambient) * 1.8) linear infinite}.leaf-services-stage__continuum path:nth-child(2){stroke-dasharray:.01 .03}.leaf-services-stage__scenes{z-index:var(--glass-layer-elevated);place-items:center;display:grid}.leaf-services-stage__scene{opacity:0;transform:translate3d(0,var(--motion-distance-reveal),var(--spacing-none)) scale(var(--motion-scale-entrance));transition:opacity var(--motion-duration-reveal) var(--ease-motion-standard),transform var(--motion-duration-section) var(--ease-motion-cinematic);place-items:center;display:grid;position:absolute;inset:13%}.leaf-services-stage__scene .leaf-service-visual{block-size:82%;inline-size:82%}.leaf-services-stage__scene .leaf-service-visual__svg{block-size:100%;inline-size:100%;filter:drop-shadow(0 0 var(--spacing-md) var(--immersive-focus));overflow:visible}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__scene .leaf-service-visual__svg{filter:drop-shadow(0 0 var(--spacing-md) color-mix(in srgb,var(--immersive-focus) 20%,transparent))}}.leaf-services-stage__scene .leaf-service-visual__plane{fill:var(--immersive-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__scene .leaf-service-visual__plane{fill:color-mix(in srgb,var(--immersive-primary) 12%,transparent)}}.leaf-services-stage__scene .leaf-service-visual__plane{stroke:var(--immersive-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__scene .leaf-service-visual__plane{stroke:color-mix(in srgb,var(--immersive-secondary) 54%,transparent)}}.leaf-services-stage__scene .leaf-service-visual__plane--accent{fill:var(--immersive-focus)}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__scene .leaf-service-visual__plane--accent{fill:color-mix(in srgb,var(--immersive-focus) 10%,transparent)}}.leaf-services-stage__scene .leaf-service-visual__plane--accent{stroke:var(--immersive-focus)}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__scene .leaf-service-visual__plane--accent{stroke:color-mix(in srgb,var(--immersive-focus) 72%,transparent)}}.leaf-services-stage__scene .leaf-service-visual__line,.leaf-services-stage__scene .leaf-service-visual__orbit{stroke:var(--theme-text-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__scene .leaf-service-visual__line,.leaf-services-stage__scene .leaf-service-visual__orbit{stroke:color-mix(in srgb,var(--theme-text-primary) 42%,transparent)}}.leaf-services-stage__scene-index{color:var(--theme-text-primary);font-family:var(--font-mono);font-size:clamp(var(--text-3xl),8dvi,var(--text-display));opacity:var(--opacity-border-subtle);position:absolute;inset-block-start:2%;inset-inline-end:2%}.leaf-services-stage__scene-signal{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);position:absolute;inset-block-end:1%;inset-inline-start:2%}.leaf-services-stage__coordinates span{inline-size:var(--spacing-xl);aspect-ratio:1;border:thin solid var(--theme-border);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage__coordinates span{border:thin solid color-mix(in srgb,var(--theme-border) 62%,transparent)}}.leaf-services-stage__coordinates span{border-radius:var(--radius-full);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);transition:color var(--motion-duration-hover) var(--ease-motion-standard),border-color var(--motion-duration-hover) var(--ease-motion-standard),transform var(--motion-duration-hover) var(--ease-motion-standard)}.leaf-services-stage__coordinates span:first-child{inset-block-start:13%;inset-inline-end:13%}.leaf-services-stage__coordinates span:nth-child(2){inset-block-start:22%;inset-inline-start:9%}.leaf-services-stage__coordinates span:nth-child(3){inset-block-start:51%;inset-inline-end:5%}.leaf-services-stage__coordinates span:nth-child(4){inset-block-end:10%;inset-inline-start:18%}.leaf-services-stage__coordinates span:nth-child(5){inset-block-end:7%;inset-inline-end:23%}.leaf-services-stage__coordinates span:nth-child(6){inset-block-start:47%;inset-inline-start:4%}.leaf-services-stage__caption{inset-block-end:var(--spacing-sm);inset-inline:var(--spacing-md);z-index:var(--glass-layer-overlay);justify-content:space-between;gap:var(--spacing-sm);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);display:flex;position:absolute}.leaf-services__grid{border-block-start:thin solid var(--theme-border);grid-column:8/-1}@supports (color:color-mix(in lab,red,red)){.leaf-services__grid{border-block-start:thin solid color-mix(in srgb,var(--theme-border) 46%,transparent)}}.leaf-services__grid-item{min-block-size:38svb;padding-block:var(--spacing-none);border-block-end:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-services__grid-item{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 38%,transparent)}}.leaf-services__selector{inline-size:100%;min-block-size:inherit;padding:var(--spacing-lg) var(--spacing-sm);align-items:center;gap:var(--spacing-md);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.leaf-services__selector-index{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-sm);align-self:start}.leaf-services__selector-copy{gap:var(--spacing-sm);display:grid}.leaf-services__selector-title,.leaf-services__selector-description,.leaf-services__selector-signal{transition:color var(--motion-duration-hover) var(--ease-motion-standard),opacity var(--motion-duration-hover) var(--ease-motion-standard),transform var(--motion-duration-hover) var(--ease-motion-standard)}.leaf-services__selector-title{max-inline-size:18ch}.leaf-services__selector-description{max-inline-size:42ch}.leaf-services__selector-signal{align-items:center;gap:var(--spacing-xs);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);grid-column:2;display:inline-flex}.leaf-services__selector-signal i{inline-size:var(--spacing-2xs);aspect-ratio:1;border:thin solid var(--immersive-secondary);border-radius:var(--radius-full)}.leaf-services__selector:focus-visible{outline:none}.leaf-services__selector:after{inset-block:var(--spacing-md);inline-size:var(--spacing-3xs);border-radius:var(--radius-full);content:"";opacity:0;background-image:linear-gradient(to bottom,transparent,var(--theme-focus-ring),transparent);transform:scaleY(var(--motion-reduced-distance));transition:opacity var(--motion-duration-hover) var(--ease-motion-standard),transform var(--motion-duration-hover) var(--ease-motion-standard);position:absolute;inset-inline-start:var(--spacing-none)}.leaf-services__selector:focus-visible:after{opacity:var(--opacity-opaque);transform:scaleY(var(--motion-scale-identity))}.leaf-services__selector:hover .leaf-services__selector-title,.leaf-services__selector:focus-visible .leaf-services__selector-title,.leaf-services__grid-item[data-cinematic-active=true] .leaf-services__selector-title{color:var(--theme-text-primary);transform:translate3d(calc(var(--motion-distance-micro) * -1),0,0)}[dir=rtl] .leaf-services__selector:hover .leaf-services__selector-title,[dir=rtl] .leaf-services__selector:focus-visible .leaf-services__selector-title,[dir=rtl] .leaf-services__grid-item[data-cinematic-active=true] .leaf-services__selector-title{transform:translate3d(var(--motion-distance-micro),0,0)}.leaf-services__grid-item:not([data-cinematic-active=true]) .leaf-services__selector-description{opacity:var(--opacity-content-muted)}.leaf-services:not([data-spatial-preview])[data-cinematic-item=websites] .leaf-services-stage__scene[data-stage-service=websites],.leaf-services:not([data-spatial-preview]):not([data-cinematic-item]) .leaf-services-stage__scene[data-stage-service=websites],.leaf-services:not([data-spatial-preview])[data-cinematic-item=branding] .leaf-services-stage__scene[data-stage-service=branding],.leaf-services:not([data-spatial-preview])[data-cinematic-item=applications] .leaf-services-stage__scene[data-stage-service=applications],.leaf-services:not([data-spatial-preview])[data-cinematic-item=saas] .leaf-services-stage__scene[data-stage-service=saas],.leaf-services:not([data-spatial-preview])[data-cinematic-item=automation] .leaf-services-stage__scene[data-stage-service=automation],.leaf-services:not([data-spatial-preview])[data-cinematic-item=marketing] .leaf-services-stage__scene[data-stage-service=marketing],.leaf-services[data-spatial-preview=websites] .leaf-services-stage__scene[data-stage-service=websites],.leaf-services[data-spatial-preview=branding] .leaf-services-stage__scene[data-stage-service=branding],.leaf-services[data-spatial-preview=applications] .leaf-services-stage__scene[data-stage-service=applications],.leaf-services[data-spatial-preview=saas] .leaf-services-stage__scene[data-stage-service=saas],.leaf-services[data-spatial-preview=automation] .leaf-services-stage__scene[data-stage-service=automation],.leaf-services[data-spatial-preview=marketing] .leaf-services-stage__scene[data-stage-service=marketing]{opacity:var(--opacity-opaque);transform:translateZ(0) scale(var(--motion-scale-identity))}.leaf-services[data-spatial-preview] .leaf-services-stage__scene{opacity:0}.leaf-services[data-spatial-preview=websites] .leaf-services-stage__scene[data-stage-service=websites],.leaf-services[data-spatial-preview=branding] .leaf-services-stage__scene[data-stage-service=branding],.leaf-services[data-spatial-preview=applications] .leaf-services-stage__scene[data-stage-service=applications],.leaf-services[data-spatial-preview=saas] .leaf-services-stage__scene[data-stage-service=saas],.leaf-services[data-spatial-preview=automation] .leaf-services-stage__scene[data-stage-service=automation],.leaf-services[data-spatial-preview=marketing] .leaf-services-stage__scene[data-stage-service=marketing]{opacity:var(--opacity-opaque)}.leaf-services[data-spatial-preview=branding] .leaf-services-stage,.leaf-services[data-cinematic-item=branding] .leaf-services-stage{border-radius:58% 42% 62% 38%/42% 60% 40% 58%}.leaf-services[data-spatial-preview=applications] .leaf-services-stage,.leaf-services[data-cinematic-item=applications] .leaf-services-stage{border-radius:var(--radius-xl)}.leaf-services[data-spatial-preview=saas] .leaf-services-stage,.leaf-services[data-cinematic-item=saas] .leaf-services-stage{border-radius:36% 64% 38% 62%/58% 42%}.leaf-services[data-spatial-preview=automation] .leaf-services-stage,.leaf-services[data-cinematic-item=automation] .leaf-services-stage{border-radius:50% 50% 36% 64%/46% 62% 38% 54%}.leaf-services[data-spatial-preview=marketing] .leaf-services-stage,.leaf-services[data-cinematic-item=marketing] .leaf-services-stage{border-radius:var(--radius-full)}.leaf-services[data-spatial-preview=websites] [data-stage-marker=websites],.leaf-services[data-spatial-preview=branding] [data-stage-marker=branding],.leaf-services[data-spatial-preview=applications] [data-stage-marker=applications],.leaf-services[data-spatial-preview=saas] [data-stage-marker=saas],.leaf-services[data-spatial-preview=automation] [data-stage-marker=automation],.leaf-services[data-spatial-preview=marketing] [data-stage-marker=marketing]{border-color:var(--immersive-secondary);color:var(--theme-text-primary);transform:scale(var(--motion-scale-emphasis))}.leaf-portfolio__exhibition{align-items:start;gap:var(--grid-gap-desktop);direction:ltr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.leaf-portfolio-stage{block-size:72svb;max-block-size:calc(var(--spacing-4xl) * 5.6);border:thin solid var(--theme-border);grid-column:1/span 7;position:sticky;inset-block-start:14svb;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage{border:thin solid color-mix(in srgb,var(--theme-border) 42%,transparent)}}.leaf-portfolio-stage{background-image:radial-gradient(circle at 44% 54%,var(--immersive-secondary),transparent 32%),linear-gradient(142deg,var(--immersive-primary),transparent 48%,var(--immersive-focus));border-radius:58% 42% 52% 48%/44% 60% 40% 56%}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage{background-image:radial-gradient(circle at 44% 54%,color-mix(in srgb,var(--immersive-secondary) 20%,transparent),transparent 32%),linear-gradient(142deg,color-mix(in srgb,var(--immersive-primary) 14%,transparent),transparent 48%,color-mix(in srgb,var(--immersive-focus) 9%,transparent))}}.leaf-portfolio-stage{box-shadow:inset 0 1px 0 var(--theme-text-primary),var(--shadow-hero)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage{box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text-primary) 14%,transparent),var(--shadow-hero)}}.leaf-portfolio-stage{isolation:isolate;transition:border-radius var(--motion-duration-section) var(--ease-motion-cinematic),border-color var(--motion-duration-reveal) var(--ease-motion-standard)}.leaf-portfolio-stage:before{z-index:-1;border:thin solid var(--immersive-focus);position:absolute;inset:-18%}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage:before{border:thin solid color-mix(in srgb,var(--immersive-focus) 24%,transparent)}}.leaf-portfolio-stage:before{border-radius:var(--radius-full);content:"";transform:rotate(-14deg)}.leaf-portfolio-stage__aperture,.leaf-portfolio-stage__projects,.leaf-portfolio-stage__project{inset:var(--spacing-none);position:absolute}.leaf-portfolio-stage__aperture span{aspect-ratio:1;border:thin solid var(--immersive-focus);inline-size:82%;position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage__aperture span{border:thin solid color-mix(in srgb,var(--immersive-focus) 18%,transparent)}}.leaf-portfolio-stage__aperture span{border-radius:var(--radius-full);transform:translate(-50%,-50%)rotate(14deg)}[dir=rtl] .leaf-portfolio-stage__aperture span{transform:translate(50%,-50%)rotate(14deg)}.leaf-portfolio-stage__aperture span:nth-child(2){inline-size:60%;transform:translate(-50%,-50%)rotate(-24deg)}[dir=rtl] .leaf-portfolio-stage__aperture span:nth-child(2){transform:translate(50%,-50%)rotate(-24deg)}.leaf-portfolio-stage__aperture span:nth-child(3){border-color:var(--immersive-secondary);inline-size:34%}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage__aperture span:nth-child(3){border-color:color-mix(in srgb,var(--immersive-secondary) 30%,transparent)}}.leaf-portfolio-stage__project{opacity:0;transform:translate3d(0,var(--motion-distance-cinematic),0) scale(var(--motion-scale-entrance));transition:opacity var(--motion-duration-reveal) var(--ease-motion-standard),transform var(--motion-duration-section) var(--ease-motion-cinematic);place-items:center;display:grid}.leaf-portfolio-stage__project .leaf-project-media{border-radius:inherit;background-color:#0000;block-size:86%;inline-size:92%}.leaf-portfolio-stage__project .leaf-project-media__art{block-size:100%;inline-size:100%;overflow:visible}.leaf-portfolio-stage__project .leaf-project-media__plane{fill:var(--immersive-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage__project .leaf-project-media__plane{fill:color-mix(in srgb,var(--immersive-primary) 10%,transparent)}}.leaf-portfolio-stage__project .leaf-project-media__plane{stroke:var(--immersive-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage__project .leaf-project-media__plane{stroke:color-mix(in srgb,var(--immersive-secondary) 48%,transparent)}}.leaf-portfolio-stage__project .leaf-project-media__plane--accent{fill:var(--immersive-focus)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage__project .leaf-project-media__plane--accent{fill:color-mix(in srgb,var(--immersive-focus) 9%,transparent)}}.leaf-portfolio-stage__project .leaf-project-media__plane--accent{stroke:var(--immersive-focus)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio-stage__project .leaf-project-media__plane--accent{stroke:color-mix(in srgb,var(--immersive-focus) 70%,transparent)}}.leaf-portfolio-stage__project .leaf-project-media__wordmark{display:none}.leaf-portfolio-stage__identity{inset-block-end:var(--spacing-xl);inset-inline:var(--spacing-xl);align-items:end;gap:var(--spacing-3xs) var(--spacing-sm);direction:rtl;grid-template-columns:auto 1fr;display:grid;position:absolute}[dir=ltr] .leaf-portfolio-stage__identity{direction:ltr}.leaf-portfolio-stage__identity>span,.leaf-portfolio-stage__identity>small{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.leaf-portfolio-stage__identity>strong{color:var(--theme-text-primary);font-family:var(--font-display);font-size:clamp(var(--text-2xl),4dvi,var(--text-display));line-height:var(--leading-tight);grid-column:2}.leaf-portfolio-stage__identity>small{grid-column:2}.leaf-portfolio-stage__frame{inset-block-start:var(--spacing-md);inset-inline:var(--spacing-lg);z-index:var(--glass-layer-overlay);justify-content:space-between;gap:var(--spacing-sm);color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);display:flex;position:absolute}.leaf-portfolio__gallery{direction:rtl;grid-column:8/-1;display:block}[dir=ltr] .leaf-portfolio__gallery{direction:ltr}.leaf-portfolio__exhibition-rail{pointer-events:none;position:absolute;inset:auto}.leaf-portfolio__item,.leaf-portfolio__item[data-project]{border-block-end:thin solid var(--theme-border);min-block-size:38svb}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio__item,.leaf-portfolio__item[data-project]{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 38%,transparent)}}.leaf-portfolio__item,.leaf-portfolio__item[data-project]{opacity:var(--opacity-content-muted);transition:opacity var(--motion-duration-reveal) var(--ease-motion-standard),transform var(--motion-duration-hover) var(--ease-motion-standard);transform:none}.leaf-portfolio__item[data-cinematic-active=true],.leaf-portfolio__item:focus-within,.leaf-portfolio__item:hover{opacity:var(--opacity-opaque)}.leaf-project-panel,.leaf-project-panel[data-project],.leaf-project-panel[data-project=cleanflow],.leaf-project-panel[data-project=snake-classic]{min-block-size:inherit;padding:var(--spacing-lg) var(--spacing-sm);border-radius:var(--radius-none);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.leaf-project-panel__media{display:none}.leaf-project-panel__body{align-content:center;gap:var(--spacing-md);display:grid}.leaf-project-panel__title{font-size:clamp(var(--text-2xl),3.5dvi,var(--text-4xl))}.leaf-project-panel__footer{align-items:center}.leaf-portfolio:not([data-spatial-preview])[data-cinematic-item=cleanflow] .leaf-portfolio-stage__project[data-stage-project=cleanflow],.leaf-portfolio:not([data-spatial-preview]):not([data-cinematic-item]) .leaf-portfolio-stage__project[data-stage-project=cleanflow],.leaf-portfolio:not([data-spatial-preview])[data-cinematic-item=mreef-pos] .leaf-portfolio-stage__project[data-stage-project=mreef-pos],.leaf-portfolio:not([data-spatial-preview])[data-cinematic-item=mreef-cloud] .leaf-portfolio-stage__project[data-stage-project=mreef-cloud],.leaf-portfolio:not([data-spatial-preview])[data-cinematic-item=snake-classic] .leaf-portfolio-stage__project[data-stage-project=snake-classic],.leaf-portfolio:not([data-spatial-preview])[data-cinematic-item=aqar-ai] .leaf-portfolio-stage__project[data-stage-project=aqar-ai],.leaf-portfolio:not([data-spatial-preview])[data-cinematic-item=leafdesign] .leaf-portfolio-stage__project[data-stage-project=leafdesign],.leaf-portfolio[data-spatial-preview=cleanflow] .leaf-portfolio-stage__project[data-stage-project=cleanflow],.leaf-portfolio[data-spatial-preview=mreef-pos] .leaf-portfolio-stage__project[data-stage-project=mreef-pos],.leaf-portfolio[data-spatial-preview=mreef-cloud] .leaf-portfolio-stage__project[data-stage-project=mreef-cloud],.leaf-portfolio[data-spatial-preview=snake-classic] .leaf-portfolio-stage__project[data-stage-project=snake-classic],.leaf-portfolio[data-spatial-preview=aqar-ai] .leaf-portfolio-stage__project[data-stage-project=aqar-ai],.leaf-portfolio[data-spatial-preview=leafdesign] .leaf-portfolio-stage__project[data-stage-project=leafdesign]{opacity:var(--opacity-opaque);transform:translateZ(0) scale(var(--motion-scale-identity))}.leaf-portfolio[data-spatial-preview] .leaf-portfolio-stage__project{opacity:0}.leaf-portfolio[data-spatial-preview=cleanflow] .leaf-portfolio-stage__project[data-stage-project=cleanflow],.leaf-portfolio[data-spatial-preview=mreef-pos] .leaf-portfolio-stage__project[data-stage-project=mreef-pos],.leaf-portfolio[data-spatial-preview=mreef-cloud] .leaf-portfolio-stage__project[data-stage-project=mreef-cloud],.leaf-portfolio[data-spatial-preview=snake-classic] .leaf-portfolio-stage__project[data-stage-project=snake-classic],.leaf-portfolio[data-spatial-preview=aqar-ai] .leaf-portfolio-stage__project[data-stage-project=aqar-ai],.leaf-portfolio[data-spatial-preview=leafdesign] .leaf-portfolio-stage__project[data-stage-project=leafdesign]{opacity:var(--opacity-opaque)}.leaf-portfolio[data-spatial-preview=mreef-pos] .leaf-portfolio-stage,.leaf-portfolio[data-cinematic-item=mreef-pos] .leaf-portfolio-stage{border-radius:34% 66% 42% 58%/62% 34% 66% 38%}.leaf-portfolio[data-spatial-preview=mreef-cloud] .leaf-portfolio-stage,.leaf-portfolio[data-cinematic-item=mreef-cloud] .leaf-portfolio-stage{border-radius:var(--radius-xl)}.leaf-portfolio[data-spatial-preview=snake-classic] .leaf-portfolio-stage,.leaf-portfolio[data-cinematic-item=snake-classic] .leaf-portfolio-stage{border-radius:var(--radius-md)}.leaf-portfolio[data-spatial-preview=aqar-ai] .leaf-portfolio-stage,.leaf-portfolio[data-cinematic-item=aqar-ai] .leaf-portfolio-stage{border-radius:64% 36% 54% 46%/38% 58% 42% 62%}.leaf-portfolio[data-spatial-preview=leafdesign] .leaf-portfolio-stage,.leaf-portfolio[data-cinematic-item=leafdesign] .leaf-portfolio-stage{border-radius:var(--radius-full)}.leaf-intelligence-core{aspect-ratio:1;inline-size:100%;transform-style:preserve-3d;position:relative;overflow:visible}.leaf-intelligence-core>svg{inset:var(--spacing-none);block-size:100%;inline-size:100%;filter:drop-shadow(0 0 var(--spacing-md) var(--immersive-focus));position:absolute;overflow:visible}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core>svg{filter:drop-shadow(0 0 var(--spacing-md) color-mix(in srgb,var(--immersive-focus) 18%,transparent))}}.leaf-intelligence-core__orbit,.leaf-intelligence-core__axis,.leaf-intelligence-core__feed,.leaf-intelligence-core__facet,.leaf-intelligence-core__signal{vector-effect:non-scaling-stroke}.leaf-intelligence-core__orbit{stroke:var(--immersive-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__orbit{stroke:color-mix(in srgb,var(--immersive-primary) 28%,transparent)}}.leaf-intelligence-core__orbit{stroke-dasharray:.012 .022}.leaf-intelligence-core__axis{stroke:var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__axis{stroke:color-mix(in srgb,var(--theme-border) 30%,transparent)}}.leaf-intelligence-core__feed{stroke:var(--immersive-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__feed{stroke:color-mix(in srgb,var(--immersive-secondary) 48%,transparent)}}.leaf-intelligence-core__feed{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--motion-duration-cinematic) var(--ease-motion-cinematic)}.leaf-intelligence-core__feed--two,.leaf-intelligence-core__feed--three{stroke:var(--immersive-focus)}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__feed--two,.leaf-intelligence-core__feed--three{stroke:color-mix(in srgb,var(--immersive-focus) 44%,transparent)}}.leaf-intelligence-core__facet{fill:var(--immersive-primary)}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__facet{fill:color-mix(in srgb,var(--immersive-primary) 8%,transparent)}}.leaf-intelligence-core__facet{stroke:var(--immersive-focus)}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__facet{stroke:color-mix(in srgb,var(--immersive-focus) 34%,transparent)}}.leaf-intelligence-core__facet--two{fill:var(--immersive-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__facet--two{fill:color-mix(in srgb,var(--immersive-secondary) 12%,transparent)}}.leaf-intelligence-core__facet--two{stroke:var(--immersive-secondary)}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__facet--two{stroke:color-mix(in srgb,var(--immersive-secondary) 46%,transparent)}}.leaf-intelligence-core__signal{stroke:var(--immersive-secondary);stroke-dasharray:.018 .034;stroke-linecap:round;stroke-width:2px;animation:leaf-signature-signal var(--motion-duration-ambient) linear infinite}.leaf-intelligence-core__matter{aspect-ratio:1;border:thin solid var(--immersive-secondary);place-items:center;inline-size:32%;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__matter{border:thin solid color-mix(in srgb,var(--immersive-secondary) 34%,transparent)}}.leaf-intelligence-core__matter{background-image:linear-gradient(134deg,var(--immersive-primary),var(--theme-surface),var(--immersive-focus));border-radius:42% 58% 36% 64%/58% 42%}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__matter{background-image:linear-gradient(134deg,color-mix(in srgb,var(--immersive-primary) 24%,transparent),color-mix(in srgb,var(--theme-surface) 66%,transparent),color-mix(in srgb,var(--immersive-focus) 14%,transparent))}}.leaf-intelligence-core__matter{box-shadow:inset 0 1px 0 var(--theme-text-primary),var(--shadow-ambient)}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__matter{box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text-primary) 18%,transparent),var(--shadow-ambient)}}.leaf-intelligence-core__matter{transform:translate3d(-50%,-50%,var(--spacing-lg)) rotate(-8deg);transform-style:preserve-3d;transition:border-radius var(--motion-duration-section) var(--ease-motion-cinematic),transform var(--motion-duration-section) var(--ease-motion-cinematic)}[dir=rtl] .leaf-intelligence-core__matter{transform:translate3d(50%,-50%,var(--spacing-lg)) rotate(-8deg)}.leaf-intelligence-core__matter>span{aspect-ratio:1;border:thin solid var(--immersive-focus);inline-size:72%;position:absolute}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__matter>span{border:thin solid color-mix(in srgb,var(--immersive-focus) 24%,transparent)}}.leaf-intelligence-core__matter>span{border-radius:inherit;transform:translateZ(calc(var(--spacing-md) * -1)) rotate(18deg)}.leaf-intelligence-core__matter>span:nth-child(2){inline-size:54%;transform:translateZ(var(--spacing-sm)) rotate(-26deg)}.leaf-intelligence-core__matter>span:nth-child(3){border-radius:var(--radius-full);background-color:var(--immersive-secondary);inline-size:22%}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__matter>span:nth-child(3){background-color:color-mix(in srgb,var(--immersive-secondary) 30%,transparent)}}.leaf-intelligence-core__matter>span:nth-child(3){box-shadow:var(--shadow-ambient);transform:translateZ(var(--spacing-xl))}.leaf-intelligence-core__matter>strong,.leaf-intelligence-core__matter>small{z-index:var(--glass-layer-overlay);font-family:var(--font-mono);text-align:center;position:relative}.leaf-intelligence-core__matter>strong{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);align-self:end}.leaf-intelligence-core__matter>small{color:var(--theme-text-muted);font-size:var(--text-xs);align-self:start}.leaf-intelligence-core__nodes{inset:var(--spacing-none);position:absolute}.leaf-intelligence-core__nodes>span{align-items:center;gap:var(--spacing-3xs) var(--spacing-xs);color:var(--theme-text-secondary);transition:color var(--motion-duration-reveal) var(--ease-motion-standard),transform var(--motion-duration-reveal) var(--ease-motion-standard);grid-template-columns:auto 1fr;display:grid;position:absolute}.leaf-intelligence-core__nodes [data-core-node="1"]{inset-block-start:9%;inset-inline-start:4%}.leaf-intelligence-core__nodes [data-core-node="2"]{inset-block-start:9%;inset-inline-end:4%}.leaf-intelligence-core__nodes [data-core-node="3"]{inset-block-end:9%;inset-inline-start:4%}.leaf-intelligence-core__nodes [data-core-node="4"]{inset-block-end:9%;inset-inline-end:4%}.leaf-intelligence-core__nodes i{inline-size:var(--spacing-xs);aspect-ratio:1;border:thin solid var(--immersive-secondary);border-radius:var(--radius-full);box-shadow:0 0 var(--spacing-sm) var(--immersive-secondary);grid-row:1/span 2}@supports (color:color-mix(in lab,red,red)){.leaf-intelligence-core__nodes i{box-shadow:0 0 var(--spacing-sm) color-mix(in srgb,var(--immersive-secondary) 48%,transparent)}}.leaf-intelligence-core__nodes small{color:var(--theme-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.leaf-intelligence-core__nodes strong{font-size:var(--text-sm);grid-column:2}.leaf-intelligence-core__nodes small,.leaf-intelligence-core__nodes strong{display:none}.leaf-about .leaf-convergence{min-block-size:min(70svb,calc(var(--spacing-4xl) * 5))}.leaf-about .leaf-intelligence-core{inset:var(--spacing-none);position:absolute}.leaf-about[data-cinematic-phase=active] .leaf-intelligence-core__feed,.leaf-ai-technology[data-cinematic-phase=active] .leaf-intelligence-core__feed{stroke-dashoffset:0}.leaf-ai-field{align-items:center;gap:var(--grid-gap-desktop);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.leaf-ai-field>.leaf-intelligence-core{grid-area:1/1;min-inline-size:0}.leaf-ai-field__capabilities{z-index:var(--glass-layer-elevated);grid-area:1/2;position:relative}.leaf-ai-field__backplane,.leaf-ai-field__signature{pointer-events:none}.leaf-intelligence-core[data-mode=workflow] .leaf-intelligence-core__matter{transform:translate3d(-50%,-50%,var(--spacing-xl)) rotate(12deg);border-radius:58% 42%/38% 64% 36% 62%}[dir=rtl] .leaf-intelligence-core[data-mode=workflow] .leaf-intelligence-core__matter{transform:translate3d(50%,-50%,var(--spacing-xl)) rotate(12deg)}.leaf-intelligence-core[data-mode=workflow] .leaf-intelligence-core__orbit{stroke-dasharray:.04 .016}.leaf-process__stages>li[data-cinematic-passed=true]{opacity:var(--opacity-content-muted);filter:saturate(var(--motion-scale-entrance))}.leaf-process__stages>li:not([data-cinematic-active=true]):not([data-cinematic-passed=true]){opacity:var(--opacity-state-disabled)}.leaf-process__stages>li[data-cinematic-active=true] .leaf-process__stage-marker{box-shadow:var(--shadow-ambient);transform:scale(var(--motion-scale-emphasis))}.leaf-process__journey[data-cinematic-index="0"] .leaf-process__path-energy{stroke-dashoffset:.78px}.leaf-process__journey[data-cinematic-index="1"] .leaf-process__path-energy{stroke-dashoffset:.54px}.leaf-process__journey[data-cinematic-index="2"] .leaf-process__path-energy{stroke-dashoffset:.28px}.leaf-process__journey[data-cinematic-index="3"] .leaf-process__path-energy{stroke-dashoffset:0}.leaf-process__path-energy{stroke-dasharray:1;transition:stroke-dashoffset var(--motion-duration-section) var(--ease-motion-cinematic)}.leaf-trust__principles>li[data-cinematic-active=true]{background-image:linear-gradient(#0000,#19faf20d)}@supports (color:color-mix(in lab,red,red)){.leaf-trust__principles>li[data-cinematic-active=true]{background-image:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-brand-cyan) 5%,transparent))}}.leaf-accordion__trigger[aria-expanded=true]{color:var(--theme-text-primary)}.leaf-faq .leaf-accordion__trigger:focus-visible{border-radius:var(--radius-none);box-shadow:inset 0 calc(var(--spacing-3xs) * -1) 0 var(--theme-focus-ring);outline:none}.leaf-accordion__trigger[aria-expanded=true]:after{inset-block-end:var(--spacing-none);inset-inline:var(--spacing-none);block-size:thin;content:"";background-image:linear-gradient(90deg,transparent,var(--color-brand-purple),var(--color-brand-cyan),transparent);transform-origin:start;animation:leaf-signature-answer var(--motion-duration-reveal) var(--ease-motion-standard) both;position:absolute}.leaf-contact:after{inline-size:min(70dvi,calc(var(--spacing-4xl) * 7));aspect-ratio:1;border:thin solid var(--immersive-focus);position:absolute;inset-block-end:8%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-contact:after{border:thin solid color-mix(in srgb,var(--immersive-focus) 20%,transparent)}}.leaf-contact:after{border-radius:var(--radius-full);content:"";pointer-events:none;box-shadow:0 0 calc(var(--spacing-4xl) * 1.8) #7c13ec29,inset 0 0 var(--spacing-4xl) #19faf214;transform:translate(-50%,50%)}@supports (color:color-mix(in lab,red,red)){.leaf-contact:after{box-shadow:0 0 calc(var(--spacing-4xl) * 1.8) color-mix(in srgb,var(--color-brand-purple) 16%,transparent),inset 0 0 var(--spacing-4xl) color-mix(in srgb,var(--color-brand-cyan) 8%,transparent)}}[dir=rtl] .leaf-contact:after{transform:translate(50%,50%)}.leaf-whatsapp-action__icon{place-items:center;display:grid;position:relative}.leaf-whatsapp-action__bubble{block-size:100%;inline-size:100%}.leaf-whatsapp-action__phone{stroke-width:2.4px;block-size:42%;inline-size:42%;position:absolute}.leaf-whatsapp-action[data-occluded=true]{opacity:0;pointer-events:none;transform:translate3d(0,var(--motion-distance-large),0)}.leaf-footer__final-signal{overflow:visible}.leaf-footer__final-signal:before,.leaf-footer__final-signal:after{inline-size:calc(var(--spacing-4xl) * 1.4);aspect-ratio:1;border:thin solid #19faf233;position:absolute;inset-block-start:50%;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.leaf-footer__final-signal:before,.leaf-footer__final-signal:after{border:thin solid color-mix(in srgb,var(--color-brand-cyan) 20%,transparent)}}.leaf-footer__final-signal:before,.leaf-footer__final-signal:after{border-radius:var(--radius-full);content:"";transform:translate(-50%,-50%)}[dir=rtl] .leaf-footer__final-signal:before,[dir=rtl] .leaf-footer__final-signal:after{transform:translate(50%,-50%)}.leaf-footer__final-signal:after{inline-size:calc(var(--spacing-4xl) * .82);border-color:#ce066838}@supports (color:color-mix(in lab,red,red)){.leaf-footer__final-signal:after{border-color:color-mix(in srgb,var(--color-brand-magenta) 22%,transparent)}}@media(max-width:55.999rem){.leaf-navigation>.foundation-container{padding-inline:var(--spacing-xs)}.leaf-navigation .leaf-navigation__surface{inline-size:min(calc(100% - var(--spacing-sm)),calc((var(--spacing-4xl) * 2) + var(--spacing-xl)));max-inline-size:calc((var(--spacing-4xl) * 2) + var(--spacing-xl));border-radius:var(--radius-md);margin-inline:auto}.leaf-navigation__mobile{min-block-size:calc(var(--spacing-2xl) - var(--spacing-xs));padding-inline:var(--spacing-xs)}.leaf-navigation-logo__image,.leaf-navigation__mobile .leaf-navigation-logo__image{inline-size:calc(var(--spacing-xl) + var(--spacing-3xs));block-size:calc(var(--spacing-xl) + var(--spacing-3xs))}.leaf-navigation__mobile .leaf-icon-button{min-inline-size:calc(var(--spacing-xl) - var(--spacing-3xs));min-block-size:calc(var(--spacing-xl) - var(--spacing-3xs))}.leaf-mobile-navigation__frame{padding-inline:var(--spacing-md)}.leaf-mobile-navigation__nav{align-self:center;inline-size:min(100%,28rem)}.leaf-services__experience{display:block}.leaf-services-stage{z-index:var(--glass-layer-surface);block-size:31svb;min-block-size:calc(var(--spacing-4xl) * 1.8);max-block-size:calc(var(--spacing-4xl) * 2.5);background-color:var(--theme-background);border-radius:38% 62% 46% 54%/58% 38% 62% 42%;margin-block-end:var(--spacing-md);inset-block-start:calc(var(--spacing-2xl) + var(--spacing-sm))}@supports (color:color-mix(in lab,red,red)){.leaf-services-stage{background-color:color-mix(in srgb,var(--theme-background) 64%,transparent)}}.leaf-services-stage{-webkit-backdrop-filter:blur(var(--blur-soft));backdrop-filter:blur(var(--blur-soft))}.leaf-services-stage__scene{inset:7%}.leaf-services-stage__scene .leaf-service-visual{block-size:78%;inline-size:78%}.leaf-services-stage__scene-index{font-size:var(--text-3xl)}.leaf-services-stage__scene-signal,.leaf-services-stage__caption small,.leaf-services-stage__coordinates span:nth-child(2n){display:none}.leaf-services-stage__caption{inset-block-end:var(--spacing-xs);inset-inline:var(--spacing-sm)}.leaf-services__grid{border-block-start:0}.leaf-services__grid-item,.leaf-services__grid-item[data-service]{min-block-size:20svb}.leaf-services__selector{min-block-size:inherit;padding-block:var(--spacing-md);padding-inline:var(--spacing-xs);gap:var(--spacing-sm)}.leaf-services__selector-title{font-size:clamp(var(--text-lg),6dvi,var(--text-2xl))}.leaf-services__selector-description{font-size:var(--text-sm)}.leaf-services__selector-signal{display:none}.leaf-portfolio__exhibition{display:block}.leaf-portfolio-stage{display:none}.leaf-portfolio__gallery{display:block}.leaf-portfolio__item,.leaf-portfolio__item[data-project]{min-block-size:54svb;opacity:var(--opacity-opaque);border-block-end:thin solid var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.leaf-portfolio__item,.leaf-portfolio__item[data-project]{border-block-end:thin solid color-mix(in srgb,var(--theme-border) 40%,transparent)}}.leaf-project-panel,.leaf-project-panel[data-project],.leaf-project-panel[data-project=cleanflow],.leaf-project-panel[data-project=snake-classic]{min-block-size:inherit;padding:var(--spacing-md) var(--spacing-none) var(--spacing-xl);grid-template-rows:minmax(calc(var(--spacing-4xl) * 1.7),28svb) auto;align-content:start;gap:var(--spacing-md);display:grid}.leaf-project-panel__media{inline-size:calc(100% + (var(--container-safe-gutter-minimum) * 2));margin-inline:calc(var(--container-safe-gutter-minimum) * -1);border-radius:48% 52% 42% 58%/56% 40% 60% 44%;display:block;overflow:hidden}.leaf-portfolio__item:nth-child(2n) .leaf-project-panel__media{border-radius:36% 64% 58% 42%/44% 58% 42% 56%}.leaf-project-panel__body{gap:var(--spacing-sm);padding-inline:var(--spacing-xs)}.leaf-project-panel__description{max-inline-size:38ch}.leaf-project-panel__tags{gap:var(--spacing-xs)}.leaf-about .leaf-convergence{min-block-size:min(82dvi,calc(var(--spacing-4xl) * 3.2))}.leaf-about .leaf-intelligence-core{inset:4%}.leaf-convergence__disciplines{z-index:var(--glass-layer-overlay)}.leaf-ai-field{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}.leaf-ai-field>.leaf-intelligence-core{inline-size:min(100%,calc(var(--spacing-4xl) * 3.6));grid-area:1/1;margin-inline:auto}.leaf-ai-field__capabilities{grid-area:2/1}.leaf-ai-field__signature{display:none}.leaf-ai-field__capabilities li,.leaf-ai-field__capabilities li[data-capability]{min-block-size:calc(var(--spacing-2xl) + var(--spacing-lg))}.leaf-contact:after{inline-size:128dvi;inset-block-end:14%}.leaf-whatsapp-action{inline-size:var(--spacing-xl);min-inline-size:var(--spacing-xl);block-size:var(--spacing-xl);min-block-size:var(--spacing-xl);inset-block-end:max(var(--spacing-md),calc(env(safe-area-inset-bottom) + var(--spacing-md)));inset-inline-start:auto}html[dir=rtl] .leaf-whatsapp-action{inset-inline-end:max(var(--spacing-xs),env(safe-area-inset-left))}html[dir=ltr] .leaf-whatsapp-action{inset-inline-end:max(var(--spacing-xs),env(safe-area-inset-right))}.leaf-footer__final-frame{gap:var(--spacing-lg);min-block-size:0}}@media(max-width:47.999rem){.leaf-hero{min-block-size:100svb}.leaf-hero__composition{padding-block-start:calc(var(--spacing-3xl) + var(--spacing-md))}.leaf-hero-visual{opacity:var(--opacity-opaque);inset-block:19% 6%;inset-inline:-34% 7%}[dir=rtl] .leaf-hero-visual{inset-inline:7% -34%}.leaf-spatial-sculpture__lens span:first-child{inline-size:68%}.leaf-spatial-sculpture__refractions [data-fragment="02"],.leaf-spatial-sculpture__refractions [data-fragment="04"]{display:none}.leaf-hero-content__headline{text-shadow:0 0 var(--spacing-lg) var(--theme-background),0 0 var(--spacing-2xl) var(--theme-background)}@supports (color:color-mix(in lab,red,red)){.leaf-hero-content__headline{text-shadow:0 0 var(--spacing-lg) var(--theme-background),0 0 var(--spacing-2xl) color-mix(in srgb,var(--theme-background) 86%,transparent)}}.leaf-hero-actions{gap:var(--spacing-xs)}.leaf-services,.leaf-portfolio,.leaf-about,.leaf-process,.leaf-ai-technology,.leaf-trust,.leaf-faq,.leaf-contact{padding-block:var(--spacing-xl)}.leaf-services__header,.leaf-portfolio__header{margin-block-end:var(--spacing-lg)}.leaf-services__closing,.leaf-portfolio__closing{margin-block-start:var(--spacing-xl)}.leaf-about__composition{gap:var(--spacing-xl)}.leaf-process__journey{margin-block-start:var(--spacing-lg)}.leaf-process__stages{gap:var(--spacing-none)}.leaf-process__stages>li{min-block-size:calc(var(--spacing-4xl) * 1.25)}.leaf-trust__principles>li{min-block-size:calc(var(--spacing-4xl) * 1.15)}.leaf-faq__composition{gap:var(--spacing-xl)}.leaf-contact__composition{min-block-size:min(82svb,calc(var(--spacing-4xl) * 5))}.leaf-footer__brand-copy strong{font-size:clamp(var(--text-3xl),13dvi,var(--text-display))}.leaf-footer__utility-frame{gap:var(--spacing-lg);padding-block:var(--spacing-md)}}@media(max-width:47.999rem)and (max-height:52rem){.leaf-hero__composition{padding-block-start:var(--spacing-xl)}.leaf-hero-content__ai-statement{margin-block-end:var(--spacing-sm)}.leaf-hero-content__description,.leaf-hero-actions{margin-block-start:var(--spacing-sm)}}@media(max-width:29.999rem){.leaf-navigation__surface{inline-size:calc(100% - var(--spacing-xs))}.leaf-services-stage{min-block-size:calc(var(--spacing-4xl) * 1.6)}.leaf-services__grid-item,.leaf-services__grid-item[data-service]{min-block-size:18svb}.leaf-services__selector{grid-template-columns:var(--spacing-md) minmax(0,1fr);padding-inline:var(--spacing-3xs)}.leaf-project-panel,.leaf-project-panel[data-project],.leaf-project-panel[data-project=cleanflow],.leaf-project-panel[data-project=snake-classic]{grid-template-rows:minmax(calc(var(--spacing-4xl) * 1.55),28svb) auto}.leaf-intelligence-core__nodes strong{font-size:var(--text-xs)}.leaf-intelligence-core__matter>small{display:none}.leaf-ai-field__capabilities li,.leaf-ai-field__capabilities li[data-capability]{min-block-size:calc(var(--spacing-2xl) + var(--spacing-sm))}}@media(hover:hover)and (pointer:fine){.leaf-services-stage,.leaf-portfolio-stage,.leaf-intelligence-core{transform:perspective(calc(var(--spacing-4xl) * 8)) rotateX(calc(var(--cinematic-pointer-block) * -.7deg)) rotateY(calc(var(--cinematic-pointer-inline) * .9deg));transform-style:preserve-3d;transition:transform var(--motion-duration-hover) var(--ease-motion-standard),border-radius var(--motion-duration-section) var(--ease-motion-cinematic);will-change:transform}.leaf-portfolio__item:hover .leaf-project-panel__title{color:var(--immersive-secondary)}}@media(hover:none),(pointer:coarse){.leaf-services-stage,.leaf-portfolio-stage,.leaf-intelligence-core{will-change:auto;transform:none}}@media(prefers-reduced-motion:reduce){.leaf-spatial-sculpture__lens span,.leaf-spatial-sculpture__refractions span,.leaf-services__bridge path,.leaf-services-stage__continuum path,.leaf-intelligence-core__signal,.leaf-accordion__trigger[aria-expanded=true]:after{animation:none!important}.leaf-services-stage,.leaf-portfolio-stage,.leaf-intelligence-core,.leaf-services-stage__scene,.leaf-portfolio-stage__project,.leaf-process__stages>li,.leaf-contact:after{transition:none!important;transform:none!important}.leaf-intelligence-core__feed{stroke-dashoffset:0}.leaf-services-stage,.leaf-portfolio-stage{position:relative;inset:auto}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.z-\(--z-index-modal\){z-index:var(--z-index-modal)}.container{width:100%}@media(min-width:0){.container{max-width:0}}@media(min-width:30rem){.container{max-width:30rem}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}@media(min-width:120rem){.container{max-width:120rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\(--grid-template-desktop\){grid-template-columns:var(--grid-template-desktop)}.grid-cols-\(--grid-template-mobile\){grid-template-columns:var(--grid-template-mobile)}.grid-cols-\(--grid-template-tablet\){grid-template-columns:var(--grid-template-tablet)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--grid-gap-desktop\){gap:var(--grid-gap-desktop)}.gap-\(--grid-gap-mobile\){gap:var(--grid-gap-mobile)}.gap-\(--grid-gap-tablet\){gap:var(--grid-gap-tablet)}.rounded-lg{border-radius:1rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background-canvas{background-color:var(--color-neutral-0)}.bg-theme-background{background-color:var(--theme-background)}.p-md{padding:1.5rem}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:1.875rem;line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:2.25rem;line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:1rem;line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:1.125rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:.875rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:1.25rem;line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:.75rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-normal{--tw-leading:1.5;line-height:1.5}.leading-relaxed{--tw-leading:1.625;line-height:1.625}.leading-snug{--tw-leading:1.375;line-height:1.375}.font-medium{--tw-font-weight:500;font-weight:500}.font-regular{--tw-font-weight:400;font-weight:400}.font-semibold{--tw-font-weight:600;font-weight:600}.tracking-wide{--tw-tracking:.025em;letter-spacing:.025em}.text-text-primary{color:var(--color-neutral-900)}.text-theme-background{color:var(--theme-background)}.text-theme-error{color:var(--theme-error)}.text-theme-information{color:var(--theme-information)}.text-theme-interactive-primary{color:var(--theme-interactive-primary)}.text-theme-success{color:var(--theme-success)}.text-theme-text-muted{color:var(--theme-text-muted)}.text-theme-text-primary{color:var(--theme-text-primary)}.text-theme-text-secondary{color:var(--theme-text-secondary)}.text-theme-warning{color:var(--theme-warning)}.overline{text-decoration-line:overline}.opacity-\(--opacity-state-disabled\){opacity:var(--opacity-state-disabled)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:48rem){.tablet\:grid-cols-\(--grid-template-tablet\){grid-template-columns:var(--grid-template-tablet)}.tablet\:flex-row{flex-direction:row}.tablet\:gap-\(--grid-gap-tablet\){gap:var(--grid-gap-tablet)}.tablet\:text-2xl{font-size:1.5rem;line-height:var(--tw-leading,var(--text-2xl--line-height))}.tablet\:text-3xl{font-size:1.875rem;line-height:var(--tw-leading,var(--text-3xl--line-height))}.tablet\:text-4xl{font-size:2.25rem;line-height:var(--tw-leading,var(--text-4xl--line-height))}.tablet\:text-5xl{font-size:3rem;line-height:var(--tw-leading,var(--text-5xl--line-height))}.tablet\:text-xl{font-size:1.25rem;line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){.laptop\:grid-cols-\(--grid-template-desktop\){grid-template-columns:var(--grid-template-desktop)}.laptop\:gap-\(--grid-gap-desktop\){gap:var(--grid-gap-desktop)}}@media(min-width:80rem){.desktop\:text-2xl{font-size:1.5rem;line-height:var(--tw-leading,var(--text-2xl--line-height))}.desktop\:text-3xl{font-size:1.875rem;line-height:var(--tw-leading,var(--text-3xl--line-height))}.desktop\:text-4xl{font-size:2.25rem;line-height:var(--tw-leading,var(--text-4xl--line-height))}.desktop\:text-5xl{font-size:3rem;line-height:var(--tw-leading,var(--text-5xl--line-height))}.desktop\:text-6xl{font-size:3.75rem;line-height:var(--tw-leading,var(--text-6xl--line-height))}}}@media(prefers-reduced-motion:reduce){:root{--motion-duration-micro:var(--motion-reduced-duration-essential);--motion-duration-hover:var(--motion-reduced-duration-essential);--motion-duration-ui:var(--motion-reduced-duration-essential);--motion-duration-reveal:var(--motion-reduced-duration-none);--motion-duration-section:var(--motion-reduced-duration-none);--motion-duration-cinematic:var(--motion-reduced-duration-none);--motion-duration-ambient:var(--motion-reduced-duration-none);--motion-distance-micro:var(--motion-reduced-distance);--motion-distance-small:var(--motion-reduced-distance);--motion-distance-reveal:var(--motion-reduced-distance);--motion-distance-cinematic:var(--motion-reduced-distance);--motion-scale-press:var(--motion-reduced-scale);--motion-scale-hover:var(--motion-reduced-scale);--motion-scale-entrance:var(--motion-reduced-scale);--motion-scale-emphasis:var(--motion-reduced-scale)}}@keyframes leaf-button-loading{to{transform:rotate(1turn)}}@keyframes leaf-supporting-reveal{0%{opacity:var(--spacing-none);transform:scale(var(--motion-scale-entrance))}to{opacity:var(--opacity-opaque);transform:scale(var(--motion-scale-identity))}}@keyframes leaf-mobile-navigation-reveal{0%{opacity:var(--spacing-none);transform:translateY(var(--motion-distance-small))}to{opacity:var(--opacity-opaque);transform:translateY(var(--motion-distance-none))}}@keyframes leaf-hero-atmosphere-establish{0%{opacity:var(--spacing-none)}to{opacity:var(--opacity-opaque)}}@keyframes leaf-hero-content-reveal{0%{opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0)}to{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0)}}@keyframes leaf-hero-form-resolve{0%{opacity:var(--spacing-none);transform:translate3d(0,var(--motion-distance-cinematic),0) scale(var(--motion-scale-entrance))}to{opacity:var(--opacity-opaque);transform:translate3d(0,var(--motion-distance-none),0) scale(var(--motion-scale-identity))}}@keyframes leaf-hero-drift-violet{0%{transform:translate3d(calc(var(--motion-distance-small) * var(--hero-pointer-inline)),calc(var(--motion-distance-small) * var(--hero-pointer-block)),0)}to{transform:translate3d(calc(var(--motion-distance-cinematic) + var(--motion-distance-small) * var(--hero-pointer-inline)),calc(var(--motion-distance-reveal) + var(--motion-distance-small) * var(--hero-pointer-block)),0)}}@keyframes leaf-hero-drift-cyan{0%{transform:translate3d(calc(var(--motion-distance-small) * var(--hero-pointer-inline)),calc(var(--motion-distance-small) * var(--hero-pointer-block)),0)}to{transform:translate3d(calc(var(--motion-distance-cinematic) * -1),calc(var(--motion-distance-cinematic) * -1),0)}}@keyframes leaf-hero-drift-magenta{0%{transform:translate3d(var(--motion-distance-none),var(--motion-distance-none),0)}to{transform:translate3d(var(--motion-distance-reveal),var(--motion-distance-cinematic),0)}}@keyframes leaf-hero-trace{to{stroke-dashoffset:-1px}}@keyframes leaf-hero-orbit{to{transform:translateY(-50%)rotate(342deg)}}@keyframes leaf-hero-orbit-reverse{to{transform:translateY(-50%)rotate(-378deg)}}@keyframes leaf-hero-reflection{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes leaf-local-route-drift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-.22px}}@keyframes leaf-local-node-breathe{0%{opacity:var(--opacity-state-hover)}to{opacity:var(--opacity-opaque)}}@keyframes cinematic-ambient-float{0%{transform:translate3d(0,calc(var(--motion-distance-small) * -1),0)}to{transform:translate3d(0,var(--motion-distance-small),0)}}@keyframes cinematic-line-flow{to{stroke-dashoffset:-.12px}}@keyframes cinematic-headline-energy{0%{background-position:0%}to{background-position:100%}}@keyframes cinematic-signal-recognition{50%{box-shadow:var(--shadow-ambient);scale:var(--motion-scale-emphasis)}}@keyframes cinematic-core-breathe{to{opacity:var(--opacity-opaque);transform:scale(var(--motion-scale-emphasis))}}@keyframes cinematic-menu-item{0%{opacity:var(--spacing-none);transform:translate3d(var(--motion-distance-small),0,0)}to{opacity:var(--opacity-opaque);transform:translate3d(var(--motion-distance-none),0,0)}}@keyframes cinematic-footer-settle{0%{background-position:0%}to{background-position:100%}}@keyframes leaf-immersive-flow{to{stroke-dashoffset:-.42px}}@keyframes leaf-immersive-refraction{0%{background-position:0%}to{background-position:100%}}@keyframes leaf-spatial-ribbon{0%{opacity:var(--opacity-content-muted);transform:translate3d(var(--motion-distance-none),var(--motion-distance-small),0)}to{opacity:var(--opacity-opaque);transform:translate3d(var(--motion-distance-small),calc(var(--motion-distance-small) * -1),0)}}@keyframes leaf-spatial-signal{to{stroke-dashoffset:-.48px}}@keyframes leaf-spatial-halo{0%{transform:rotate(-4deg) scale(var(--motion-scale-entrance))}to{transform:rotate(5deg) scale(var(--motion-scale-emphasis))}}@keyframes leaf-mobile-spatial-breathe{0%{opacity:var(--opacity-content-muted);transform:scale(var(--motion-scale-entrance))}to{opacity:var(--opacity-opaque);transform:scale(var(--motion-scale-emphasis))}}@keyframes leaf-intelligence-field{0%{opacity:var(--opacity-border-subtle);transform:rotate(-3deg) scale(var(--motion-scale-entrance))}to{opacity:var(--opacity-decorative-particle);transform:rotate(4deg) scale(var(--motion-scale-emphasis))}}@keyframes leaf-footer-final-trace{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes leaf-signature-lens{to{transform:rotate(-12deg) translate3d(2%,-2%,var(--spacing-xl))}}@keyframes leaf-signature-fragment{to{opacity:var(--opacity-decorative-particle);transform:translate3d(0,var(--motion-distance-small),0) rotate(32deg)}}@keyframes leaf-signature-signal{to{stroke-dashoffset:-.56px}}@keyframes leaf-signature-answer{0%{opacity:0;transform:scaleX(0)}to{opacity:var(--opacity-border-strong);transform:scaleX(1)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
