.site{--glass:var(--glass-bg);--glass-strong:rgba(3,18,26,0.72);--scrim:linear-gradient(180deg,rgba(3,18,26,0) 30%,rgba(3,18,26,0.92));--scrim-left:linear-gradient(90deg,rgba(3,18,26,0.94),rgba(3,18,26,0.55) 55%,rgba(3,18,26,0.1));--brand-ink:var(--text-2);--rank-iron:#6b6b6b;--rank-bronze:#a0624b;--rank-silver:#9aa7b3;--rank-gold:#d4a64a;--rank-platinum:#3fb8a9;--rank-emerald:#1fa36b;--rank-diamond:#5b8def;--rank-master:#b061e8;--rank-grandmaster:#e0433f;--rank-challenger:#f2c14e;--r-xl:18px;--r-lg:16px;--r-md:8px;--r-sm:8px;--r-pill:999px;--shadow-1:0 1px 2px rgba(0,0,0,0.5),0 10px 30px -14px rgba(0,0,0,0.7);--shadow-2:0 2px 8px rgba(0,0,0,0.45),0 28px 56px -24px rgba(0,0,0,0.85);--shadow-3:0 6px 16px rgba(0,0,0,0.5),0 48px 96px -32px rgba(0,0,0,0.9);--glow:0 0 0 0 transparent;--font-display-stack:var(--font-display,"Exo 2"),var(--font-site-ui,"Manrope"),var(--font-arabic,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;--font-ui-stack:var(--font-site-ui,"Manrope"),var(--font-arabic,ui-sans-serif),ui-sans-serif,system-ui,sans-serif;--fs-72:clamp(2.25rem,3.6vw,3.5rem);--fs-56:clamp(2.25rem,3.6vw,3.5rem);--fs-40:clamp(1.75rem,2.4vw,2.5rem);--fs-28:clamp(1.25rem,1.1rem + 0.5vw,1.5rem);--fs-20:1.25rem;--fs-16:1rem;--fs-14:0.875rem;--fs-12:0.75rem;--display-tracking:-0.02em;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--t-fast:150ms;--t:200ms;--t-slow:250ms;--service-tabs-h:52px;--container:1280px;--section-y:clamp(48px,6vh,80px);--section-head-gap:28px;--radius-card:var(--r-lg);--card-line:rgba(255,255,255,0.08);--btn-outline-line:color-mix(in srgb,var(--brand) 65%,transparent);--btn-outline-text:var(--brand-text);--btn-outline-hover:color-mix(in srgb,var(--brand) 14%,transparent);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-xl);--shadow-md:var(--shadow-1);--shadow-lg:var(--shadow-2);--glow-brand:var(--glow);--focus-ring:0 0 0 2px var(--bg-0),0 0 0 4px var(--glow-blue);--font-body-stack:var(--font-ui-stack);--text-4xl:var(--fs-56);--text-3xl:var(--fs-40);--text-2xl:var(--fs-28);--text-xl:var(--fs-20);--heading-tracking:var(--display-tracking);--ease:var(--ease-out);--dur-fast:var(--t-fast);--dur:var(--t);--btn-h:44px;--btn-h-lg:52px;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;background:var(--bg-0);color:var(--text);font-family:var(--font-ui-stack);font-size:var(--fs-16);line-height:1.55;color-scheme:dark}@media (min-width:768px){.site{--gutter:24px}}[data-theme=light] .site{--card-line:rgba(6,32,43,0.12)}@media (min-width:1024px){.site{--gutter:32px}}@media (min-width:1680px){.site{--container:1440px}}@media (min-width:1024px){.site:has([data-welcome-bar]){--promo-h:47px}}.site-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--page-bg) var(--bg-0);transform:translateZ(0)}:root:not([data-theme=light]) .site-backdrop{overflow:hidden;background:#05070d}:root:not([data-theme=light]) .site-backdrop:after,:root:not([data-theme=light]) .site-backdrop:before{content:"";position:absolute;inset:0}:root:not([data-theme=light]) .site-backdrop:before{background:var(--backdrop-lg) center top /cover no-repeat;filter:blur(3px) saturate(1.1);transform:scale(1.05)}:root:not([data-theme=light]) .site-backdrop:after{background:radial-gradient(ellipse at 50% 0,rgba(56,182,255,.18),transparent 60%),linear-gradient(180deg,rgba(5,10,20,.55),rgba(5,10,20,.85) 45%,#05070d),rgba(5,10,20,.82)}@media (max-width:767px){:root:not([data-theme=light]) .site-backdrop:before{background-image:var(--backdrop-sm);background-position:60% top}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:not([data-theme=light]) .site-backdrop:before{animation:site-backdrop-fade linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes site-backdrop-fade{to{opacity:.35}}.site:before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;background-image:var(--noise);opacity:var(--noise-opacity)}.site :where(#main>section,#main>div>section,#main>div>div>section){position:relative;isolation:isolate}.site :where(#main>section,#main>div>section,#main>div>div>section):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--section-glow-cyan);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.site :where(#main>section,#main>div>section,#main>div>div>section):nth-of-type(2n):before{background:var(--section-glow-ember)}:root[data-theme=light] .site{--glass:var(--glass-bg);--glass-strong:rgba(243,250,252,0.84);--scrim:linear-gradient(180deg,rgba(3,18,26,0) 30%,rgba(3,18,26,0.88));--scrim-left:linear-gradient(90deg,rgba(3,18,26,0.9),rgba(3,18,26,0.5) 55%,rgba(3,18,26,0.08));--shadow-1:0 1px 2px rgba(15,23,42,0.06),0 10px 30px -14px rgba(15,23,42,0.18);--shadow-2:0 2px 8px rgba(15,23,42,0.06),0 28px 56px -24px rgba(15,23,42,0.22);--shadow-3:0 6px 16px rgba(15,23,42,0.08),0 48px 96px -32px rgba(15,23,42,0.26);--glow:0 0 0 0 transparent;--focus-ring:0 0 0 2px var(--bg-0),0 0 0 4px var(--glow-blue);color-scheme:light}.on-media{--media-shadow:0 1px 2px rgba(0,0,0,0.55),0 0 16px rgba(0,0,0,0.35)}:root[data-theme=light] .on-media{--pro-surface:linear-gradient(rgba(255,255,255,0.03),rgba(255,255,255,0.03)),var(--card-surface);--pro-surface-2:rgba(255,255,255,0.045);--pro-line:rgba(255,255,255,0.08);--pro-line-strong:rgba(255,255,255,0.1);--pro-muted:rgba(255,255,255,0.6);--bg-0:#03121a;--bg-1:#14191d;--bg-2:#1b2227;--bg-3:#252e34;--line:rgba(255,255,255,0.07);--line-strong:rgba(255,255,255,0.126);--text:#f5f7f8;--text-2:#bcc4c9;--text-3:#949ea5;--jade:#ff6b2c;--jade-hover:#ff9a5c;--jade-pressed:#e04e14;--jade-soft:rgba(255,107,44,0.12);--jade-text:#ff7a3d;--on-jade:#1a0a03;--price:#3fd4f0;--price-was:var(--text-3);--lavender:#3fd4f0;--lavender-2:#a8f0ff;--lavender-soft:rgba(63,212,240,0.12);--lavender-text:#a8f0ff;--lavender-fill:#3fd4f0;--on-lavender:#03121a;--glow-blue:#38b6ff;--glow-blue-strong:#1e90ff;--glow-blue-soft:rgba(56,182,255,0.15);--glow-blue-line:rgba(56,182,255,0.4);--glow-blue-shadow:0 0 24px rgba(56,182,255,0.35);--grad-progress:linear-gradient(90deg,#3fd4f0,#38b6ff);--grad-accent:linear-gradient(135deg,#ff9a5c,#ff6b2c 50%,#3fd4f0);--grad-accent-text:var(--grad-accent);--grad:linear-gradient(180deg,#ff7a3d,#ff6b2c);--grad-gold:linear-gradient(135deg,#a8f0ff,#3fd4f0 50%,#1aa6c4);--grad-text:var(--grad-accent);--grad-bubble:linear-gradient(135deg,#b4441a,#9c3810);--on-bubble:#ffffff;--master:#1aa6c4;--master-soft:rgba(26,166,196,0.16);--master-text:#a8f0ff;--logo-a:#ff6b2c;--logo-a-text:#ff6b2c;--logo-b-text:#00d0ce;--logo-b:#3fd4f0;--bg-0-end:#051a24;--page-glow-top:rgba(56,182,255,0.08);--page-glow-bottom:rgba(255,107,44,0.06);--page-bg:radial-gradient(ellipse at 50% 0%,rgba(56,182,255,0.14),transparent 60%),radial-gradient(1200px 700px at 85% -10%,rgba(63,212,240,0.12),transparent 60%),radial-gradient(800px 500px at 15% 105%,rgba(255,107,44,0.08),transparent 60%),linear-gradient(180deg,#0a1220,#070b14 45%,#05070d);--section-glow-cyan:radial-gradient(700px 420px at 100% 40%,rgba(63,212,240,0.1),transparent 70%);--section-glow-ember:radial-gradient(640px 380px at 0% 60%,rgba(255,107,44,0.06),transparent 70%);--noise-opacity:0.05;--card-surface:rgba(10,16,28,0.72);--card-border:rgba(120,200,255,0.1);--card-border-hover:rgba(56,182,255,0.45);--tile-base:#14191d;--tile-light:rgba(255,107,44,0.14);--tile-well:rgba(3,18,26,0.9);--icon-1:#ffd1b3;--icon-2:#ff6b2c;--icon-3:#ff6b2c;--icon-glow:transparent;--brand-glow:rgba(255,107,44,0.12);--brand-fill:#ff6b2c;--brand-fill-hover:#ff9a5c;--trim:rgba(255,107,44,0.4);--trim-hover:rgba(255,107,44,0.75);--lift-ring:rgba(56,182,255,0.45);--lift-shadow:0 10px 30px -14px rgba(0,0,0,0.7),var(--glow-blue-shadow);--success:#3dd68c;--success-soft:rgba(61,214,140,0.14);--success-text:#8ae9bb;--warning:#ffc247;--warning-soft:rgba(255,194,71,0.14);--warning-text:#ffdb8a;--danger:#ff4d5e;--danger-soft:rgba(255,77,94,0.14);--danger-text:#ffa3ab;--danger-fill:#dc2626;--info:#60a5fa;--info-soft:rgba(96,165,250,0.14);--info-text:#93c5fd;--cool-glow:transparent;--shadow-md:0 8px 24px -8px rgba(0,0,0,0.6);--shadow-lg:0 24px 60px -20px rgba(0,0,0,0.75);--glow-brand:0 0 0 1px rgba(255,107,44,0.35);--glow-gold:none;--ui-background:3 18 26;--ui-foreground:245 247 248;--ui-card:20 26 30;--ui-card-foreground:245 247 248;--ui-popover:20 26 30;--ui-popover-foreground:245 247 248;--ui-primary:255 107 44;--ui-primary-foreground:26 10 3;--ui-secondary:35 43 49;--ui-secondary-foreground:245 247 248;--ui-muted:26 33 38;--ui-muted-foreground:188 196 201;--ui-accent:35 43 49;--ui-accent-foreground:245 247 248;--ui-ring:56 182 255;--ui-border:rgba(255,255,255,0.07);--ui-input:rgba(255,255,255,0.126);--neon-teal:255 107 44;--neon-purple:63 212 240;--neon-cyan:63 212 240;--neon-violet:168 240 255;--neon-fuchsia:13 106 128;--glass-bg:rgba(10,16,28,0.72);--glass-bg-strong:rgba(8,13,23,0.86);--glass-bg-hover:rgba(18,28,46,0.78);--glass-border:rgba(120,200,255,0.1);--glass-border-strong:rgba(255,255,255,0.126);--glass-highlight:inset 0 1px 0 0 rgba(255,255,255,0.035);--glass-shadow:0 24px 60px -28px rgba(0,0,0,0.85);--glow-primary:0 4px 14px -6px rgba(255,107,44,0.35);--glow-primary-lg:0 8px 22px -10px rgba(255,107,44,0.4);--glow-accent:0 4px 14px -6px rgba(63,212,240,0.28);--glow-ring:0 0 0 1px rgba(63,212,240,0.35);--glow-border:rgba(255,107,44,0.35);--skeleton-base:rgba(255,255,255,0.05);--skeleton-shine:rgba(255,255,255,0.09);--glass:var(--glass-bg);--glass-strong:rgba(3,18,26,0.72);--scrim:linear-gradient(180deg,rgba(3,18,26,0) 30%,rgba(3,18,26,0.92));--scrim-left:linear-gradient(90deg,rgba(3,18,26,0.94),rgba(3,18,26,0.55) 55%,rgba(3,18,26,0.1));--shadow-1:0 1px 2px rgba(0,0,0,0.5),0 10px 30px -14px rgba(0,0,0,0.7);--shadow-2:0 2px 8px rgba(0,0,0,0.45),0 28px 56px -24px rgba(0,0,0,0.85);--shadow-3:0 6px 16px rgba(0,0,0,0.5),0 48px 96px -32px rgba(0,0,0,0.9);--card-line:rgba(255,255,255,0.08);--brand:var(--jade);--brand-hover:var(--jade-hover);--brand-soft:var(--jade-soft);--brand-text:var(--jade-text);--brand-2:var(--text-2);--brand-grad:var(--grad);--brand-fill-pressed:var(--jade-pressed);--brand-ink:var(--text-2);--on-primary:var(--on-jade);--save:var(--jade-text);--gold:var(--text-2);--gold-soft:var(--bg-2);--gold-text:var(--text);--on-gold:var(--bg-0);--bg:var(--bg-0);--surface-1:var(--bg-1);--surface-2:var(--bg-2);--surface-3:var(--bg-3);--panel:var(--bg-1);--card:var(--bg-2);--elevated:var(--bg-3);--border:var(--line);--border-strong:var(--line-strong);--primary:var(--brand);--primary-hover:var(--brand-hover);--primary-soft:var(--brand-soft);--muted:var(--text-2);--subtle:var(--text-3);--text-secondary:var(--text-2);--pro-star:var(--lavender);--neon-primary:var(--neon-teal);--neon-accent:var(--neon-cyan);--btn-outline-line:color-mix(in srgb,var(--brand) 65%,transparent);--btn-outline-text:var(--brand-text);--btn-outline-hover:color-mix(in srgb,var(--brand) 14%,transparent);--focus-ring:0 0 0 2px var(--bg-0),0 0 0 4px var(--glow-blue);color-scheme:dark;color:var(--text)}:root[data-theme=light] img[data-role-icon]:not([data-active]){filter:brightness(.32)}:root[data-theme=light] .on-media img[data-role-icon]:not([data-active]){filter:none}@media (max-width:768px){:root[data-theme=light] .on-media{--card-surface:rgba(10,16,28,0.9);--glass-bg:rgba(10,16,28,0.9);--glass-bg-strong:rgba(8,13,23,0.97);--glass-bg-hover:rgba(18,28,46,0.92)}}.site h1,.site h2,.site h3{letter-spacing:var(--display-tracking);color:var(--text);font-family:var(--font-display-stack);font-weight:700}.site :focus-visible{outline:2px solid var(--glow-blue);outline-offset:2px}.site ::-moz-selection{background:color-mix(in srgb,var(--brand) 40%,var(--bg-0));color:var(--text)}.site ::selection{background:color-mix(in srgb,var(--brand) 40%,var(--bg-0));color:var(--text)}.site *{scrollbar-color:var(--line-strong) transparent}.site ::-webkit-scrollbar-thumb{background:var(--line-strong)}.site .nb-gradient-text{color:var(--brand-text)}.site .nb-lift{transition:transform var(--t) var(--ease-out),box-shadow var(--t) var(--ease-out)}.site .nb-zoom [data-zoom],.site .nb-zoom img{transition:transform .9s var(--ease-out)}@media (hover:hover){.site .nb-lift:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--lift-ring),var(--lift-shadow)}.site .nb-zoom:hover [data-zoom],.site .nb-zoom:hover img{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){.site [data-reveal=stagger][data-armed]>*,.site [data-reveal]:not([data-reveal=draw]):not([data-reveal=stagger])[data-armed]{transition:opacity .4s ease-out,transform .4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--reveal-i, 0) * 60ms)}.site [data-reveal=stagger][data-armed]:not([data-in])>*,.site [data-reveal]:not([data-reveal=draw]):not([data-reveal=stagger])[data-armed]:not([data-in]){opacity:0;transform:translateY(14px);animation:nb-reveal-safety 0s 2s forwards}}@keyframes nb-reveal-safety{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site .nb-lift:hover,.site .nb-zoom:hover [data-zoom],.site .nb-zoom:hover img{transform:none}}.site [data-anim]:not([data-playing]) *,.site [data-anim]:not([data-playing]) :after,.site [data-anim]:not([data-playing]) :before,.site [data-anim]:not([data-playing]):after,.site [data-anim]:not([data-playing]):before{animation-play-state:paused!important}