:root{--bg:#060610;--bg-2:#0b0b18;--bg-3:#112;--bg-elevated:#191930;--white:#f0f0f5;--white-60:#f0f0f5b8;--white-40:#f0f0f58c;--white-20:#f0f0f540;--white-10:#f0f0f51a;--white-05:#f0f0f50f;--white-03:#f0f0f50a;--white-80:#f0f0f5e0;--white-50:#f0f0f5a3;--white-30:#f0f0f566;--white-15:#f0f0f52e;--white-08:#f0f0f517;--accent-1:#75e8b8e6;--accent-2:#75e8b88c;--accent-3:#75e8b847;--accent-4:#75e8b81f;--warn:#c9962b;--danger:#d0714a;--accent:#75e8b8;--accent-dim:#75e8b81f;--accent-glow:#75e8b859;--cobalt:#1a59b3;--purple:var(--accent);--cyan:#22d3ee;--font-display:var(--font-outfit),"Outfit",system-ui,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--font-arabic:var(--font-noto-arabic),"Noto Sans Arabic",system-ui,sans-serif;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-in-out:cubic-bezier(.76,0,.24,1);--nav-height:80px;--navbar-height:80px;--color-text-primary:var(--white);--color-text-secondary:var(--white-60);--color-text-muted:var(--white-40);--color-bg-card:var(--bg-3);--color-bg-card-hover:var(--bg-elevated);--color-accent-purple:var(--accent);--color-accent-purple-light:var(--accent);--color-accent-turquoise:#75e8b8;--color-accent-green:#00b894;--color-accent-cyan:var(--cyan);--font-size-xs:.875rem;--font-size-sm:1rem;--font-size-base:1.0625rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:clamp(2rem,5vw,3rem);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.2s ease;--transition-base:.3s ease;--gradient-primary:linear-gradient(135deg,#1a59b3,#75e8b8);--gradient-card:#0a0a0f99;--shadow-glow-purple:0 6px 20px #06061073}[data-theme=light]{--bg:#f7f7fb;--bg-2:#eeeef4;--bg-3:#fff;--bg-elevated:#fff;--white:#1a1a2e;--white-60:#1a1a2ec7;--white-40:#1a1a2e99;--white-20:#1a1a2e47;--white-10:#1a1a2e24;--white-05:#1a1a2e14;--white-03:#1a1a2e0a;--white-80:#1a1a2eeb;--white-50:#1a1a2ead;--white-30:#1a1a2e70;--white-15:#1a1a2e33;--white-08:#1a1a2e1c;--accent-1:#148a60f2;--accent-2:#148a6099;--accent-3:#148a604d;--accent-4:#148a601f;--warn:#8a6410;--danger:#a1381b;--accent:#0d9464;--accent-dim:#0d94641a;--accent-glow:#0d946433;--cobalt:#1a59b3;--purple:#7c3aed;--cyan:#0891b2;--color-text-primary:#1a1a2e;--color-text-secondary:#1a1a2ec7;--color-text-muted:#1a1a2e8c;--color-bg-card:#fff;--color-bg-card-hover:#f0f0f5;--color-accent-purple:#7c3aed;--color-accent-purple-light:#6d28d9;--color-accent-turquoise:#0d9464;--color-accent-green:#059669;--color-accent-cyan:#0891b2;--gradient-primary:linear-gradient(135deg,#1a59b3,#0d9464);--gradient-card:#fffc;--shadow-glow-purple:0 6px 20px #1a1a2e1a}[data-theme=light] body{background:var(--bg);color:var(--white);background-image:radial-gradient(at 20% 0,#1a59b30a 0%,#0000 50%),radial-gradient(at 80% 100%,#148a6008 0%,#0000 50%)}[data-theme=light] ::selection{background:var(--accent);color:#fff}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--accent)}[data-theme=light] .navbar--scrolled{-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #1a1a2e14;box-shadow:0 1px 12px #0000000f;background:#f7f7fbeb!important}[data-theme=light] .navbar__mobile{background:#f7f7fbf7!important}[data-theme=light] .navbar__burger span{background:var(--white)!important}[data-theme=light] .bento-card,[data-theme=light] .glass-card,[data-theme=light] .testimonial-card,[data-theme=light] .process-step{background:#fff;border-color:#1a1a2e1a;box-shadow:0 1px 3px #0000000f,0 4px 24px #0000000a}[data-theme=light] .bento-card:hover,[data-theme=light] .glass-card:hover,[data-theme=light] .testimonial-card:hover{border-color:#1a1a2e2e;box-shadow:0 4px 16px #00000014,0 8px 40px #0000000d}[data-theme=light] .process-step:hover{border-color:var(--accent);background:#f7f7fb}[data-theme=light] .features-section,[data-theme=light] .testimonials-section,[data-theme=light] .marquee-section{background:var(--bg-2)}[data-theme=light] .cta-block{background:linear-gradient(135deg,#f0f0f5,#e8e8f0);border-color:#1a1a2e14}[data-theme=light] .cta-input{color:var(--white);background:#1a1a2e0a;border-color:#1a1a2e1f}[data-theme=light] .cta-input::placeholder{color:#1a1a2e59}[data-theme=light] .cta-submit{color:#fff}[data-theme=light] .cta-submit:hover{color:#fff;background:#1a1a2e}[data-theme=light] .hero-cta-primary,[data-theme=light] .btn-primary{color:#fff}[data-theme=light] .btn-primary:hover{color:#fff;background:#1a1a2e;box-shadow:0 8px 30px #0d946426}[data-theme=light] .navbar__lang-btn.active,[data-theme=light] .lang-btn.active,[data-theme=light] .nav-cta:hover{color:#fff}[data-theme=light] .preloader,[data-theme=light] .nav-links.open{background:var(--bg)}[data-theme=light] .footer{border-top-color:#1a1a2e14}[data-theme=light] .testimonial-avatar{color:#fff}[data-theme=light] .hero-title .outline-word{-webkit-text-stroke:0;color:var(--white-20)}[data-theme=light] .about-visual{background:#f0f0f5;border-color:#1a1a2e14}[data-theme=light] .orb-accent{background:radial-gradient(circle,#0d94640f 0%,#0000 70%)}[data-theme=light] .orb-cobalt{background:radial-gradient(circle,#1a59b30f 0%,#0000 70%)}[data-theme=light] .grid-bg{background-image:linear-gradient(#1a1a2e0a 1px,#0000 1px),linear-gradient(90deg,#1a1a2e0a 1px,#0000 1px)}[data-theme=light] .hero-gradient-1{background:radial-gradient(circle,#0d946414 0%,#0000 70%)}[data-theme=light] .hero-gradient-2{background:radial-gradient(circle,#148a600f 0%,#0000 70%)}[data-theme=light] .stats-section{background:#fff9;border-top-color:#1a1a2e1a;border-bottom-color:#1a1a2e1a}[data-theme=light] .stat-item{border-right-color:#1a1a2e1a}[data-theme=light] .marquee-item{color:#1a1a2e47}[data-theme=light] .marquee-item:hover{color:var(--accent)}[data-theme=light] .section-divider{background:#1a1a2e1a}[data-theme=light] .footer{background:#eeeef4;border-top:1px solid #1a1a2e1a}[data-theme=light] .footer-col a{color:#1a1a2ea6}[data-theme=light] .footer-col a:hover{color:var(--accent)}[data-theme=light] .footer-bottom{border-top-color:#1a1a2e1a}[data-theme=light] .step-number{color:#1a1a2e14}[data-theme=light] .report-preview-card,[data-theme=light] .report-card{border-color:#1a1a2e1a;box-shadow:0 2px 8px #0000000f,0 8px 32px #0000000a}[data-theme=light] .competency-bar-bg{background:#1a1a2e0f}[data-theme=light] .icon-wrapper{color:var(--accent);background:#0d946414}.theme-toggle{border:1px solid var(--white-10);background:var(--white-05);width:36px;height:36px;color:var(--white-60);cursor:pointer;transition:all .3s var(--ease-out-expo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex;position:relative;overflow:hidden}.theme-toggle:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.theme-toggle__icon{transition:transform .4s var(--ease-out-expo),opacity .3s;justify-content:center;align-items:center;display:flex}[data-theme=light] .navbar__logo img,[data-theme=light] .footer__logo img{filter:invert()brightness(.2)}[data-theme=light] .nv__logo-mark img{filter:invert()brightness(.15)}[data-theme=light] .hero__orb--1{background:radial-gradient(circle,#1a59b30f 0%,#0d946408 50%,#0000 70%)}[data-theme=light] .hero__orb--2{background:radial-gradient(circle,#148a600d 0%,#1a59b308 50%,#0000 70%)}[data-theme=light] .hero__orb--3{background:radial-gradient(circle,#0d94640d 0%,#0000 70%)}[data-theme=light] .hero-showcase{background:#fff;border-color:#1a1a2e1a;box-shadow:0 2px 8px #0000000f,0 8px 40px #0000000d}[data-theme=light] .hero-showcase:before{background:conic-gradient(from 180deg,#0d946426,#1a59b314,#148a601a,#0d946426)}[data-theme=light] .hero-showcase__divider{background:linear-gradient(90deg,#0000,#1a1a2e1a,#0000)}[data-theme=light] .hero-showcase__insight,[data-theme=light] .hero-showcase__stat{background:#1a1a2e08;border-color:#1a1a2e14}[data-theme=light] .hero-stat-divider{background:#1a1a2e1f}[data-theme=light] .hero-stats{border-top-color:#1a1a2e14}[data-theme=light] .hero-eyebrow-line{background:#1a1a2e26}[data-theme=light] .hero-right__glow{background:radial-gradient(#0d94640a 0%,#1a59b305 40%,#0000 70%)}[data-theme=light] .value-card{background:#fff;border-color:#1a1a2e1a;box-shadow:0 1px 3px #0000000d,0 4px 20px #0000000a}[data-theme=light] .value-card:hover{border-color:#1a1a2e29;box-shadow:0 4px 16px #00000012,0 8px 32px #0000000d}[data-theme=light] .value-num{color:#1a1a2e0f}[data-theme=light] .rp-orb--1{background:radial-gradient(circle,#0d94640d 0%,#0000 70%)}[data-theme=light] .rp-orb--2{background:radial-gradient(circle,#1a59b30a 0%,#0000 70%)}[data-theme=light] .rp-radar-card,[data-theme=light] .rp-profile-card,[data-theme=light] .rp-comp-card,[data-theme=light] .rp-insight-card{background:#fff;border-color:#1a1a2e1a;box-shadow:0 2px 8px #0000000d,0 6px 24px #0000000a}[data-theme=light] canvas{opacity:.35!important}[data-theme=light] .noise-overlay{opacity:.012}[data-theme=light] .trusted-stats{background:#ffffffb3;border-color:#1a1a2e14;box-shadow:0 1px 3px #0000000a}[data-theme=light] .trusted-stat-divider{background:#1a1a2e1a}[data-theme=light] .cta__inner{background:linear-gradient(135deg,#f0f0f5 0%,#e8e8f0 100%);border-color:#1a1a2e14}.navbar,.bento-card,.glass-card,.testimonial-card,.process-step,.cta-block,.cta__inner,.footer,.preloader{transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s}[data-theme=light] .pp-cta-block{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffffd9}[data-theme=light] .pp-table thead th{background:#1a1a2e08}[data-theme=light] .pp-table tbody tr:hover td{background:#1a1a2e05}[data-theme=light] .pp-tab:hover{background:#1a1a2e08}[data-theme=light] .pp-tab.active{background:linear-gradient(135deg,#1a1a2e0a,#1a1a2e03)}[data-theme=light] .page-hero,[data-theme=light] .up-section,[data-theme=light] .sp-section,[data-theme=light] .pp-section{background:var(--bg)}[data-theme=light] .pp-feature-card,[data-theme=light] .up-feature-card,[data-theme=light] .sp-feature-card,[data-theme=light] .pp-metric,[data-theme=light] .up-metric,[data-theme=light] .sp-metric,[data-theme=light] .pp-case-card,[data-theme=light] .pp-usecases-card{background:#fff;border-color:#1a1a2e1a;box-shadow:0 1px 3px #0000000a}[data-theme=light] .pp-case-result{background:#0d94640f}[data-theme=light] .pp-cases-btn:hover{background:#0d946414}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px;overflow-x:hidden}body{font-size:1rem}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{font-family:var(--font-body);background:var(--bg);color:var(--white);-webkit-overflow-scrolling:touch;background-image:radial-gradient(at 20% 0,#1a59b314 0%,#0000 50%),radial-gradient(at 80% 100%,#75e8b80f 0%,#0000 50%);background-attachment:fixed;width:100%;max-width:100vw;font-weight:400;line-height:1.6;overflow-x:hidden}a,button,input{cursor:pointer}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:10px}::selection{background:var(--accent);color:var(--bg)}img{max-width:100%;display:block}
.cursor{background:var(--accent);pointer-events:none;z-index:99999;width:8px;height:8px;transition:transform .15s var(--ease-out-expo),width .3s var(--ease-out-expo),height .3s var(--ease-out-expo),opacity .3s;will-change:transform;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.cursor.hovering{background:#75e8b81f;border:1.5px solid #75e8b84d;width:40px;height:40px}.cursor-follower{border:1px solid var(--white-10);pointer-events:none;z-index:99998;width:32px;height:32px;transition:transform .4s var(--ease-out-expo),width .3s var(--ease-out-expo),height .3s var(--ease-out-expo),opacity .3s;will-change:transform;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.cursor-follower.hovering{opacity:.6;border-color:#75e8b826;width:56px;height:56px}
.preloader{z-index:100000;background:var(--bg);transition:opacity .8s var(--ease-in-out),visibility .8s;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:fixed;inset:0}.preloader.hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader-text{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(3rem,8vw,6rem);font-weight:800;overflow:hidden}.preloader-text span{animation:slideUp .6s var(--ease-out-expo)forwards;display:inline-block;transform:translateY(100%)}.preloader-line{background:var(--accent);width:0;height:2px;animation:expandLine 1.8s var(--ease-out-expo).4s forwards}@keyframes slideUp{to{transform:translateY(0)}}@keyframes expandLine{to{width:200px}}
.container{max-width:1440px;margin:0 auto;padding:0 clamp(24px,4vw,80px)}.container-wide{max-width:1600px;margin:0 auto;padding:0 clamp(24px,4vw,80px)}.navbar{z-index:1000;height:var(--nav-height);align-items:center;padding:0 clamp(24px,4vw,80px);transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;display:flex;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(30px)saturate(1.8);background:#050505b3}.navbar-inner{justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;display:flex}.logo{font-family:var(--font-display);color:var(--white);letter-spacing:-.03em;z-index:1001;align-items:center;gap:12px;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.logo-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 20px 5px var(--accent-glow)}}.nav-links{align-items:center;gap:40px;list-style:none;display:flex}.nav-links a{color:var(--white-60);letter-spacing:.02em;font-size:.9rem;font-weight:400;text-decoration:none;transition:color .3s;position:relative}.nav-links a:hover{color:var(--white)}.nav-right{z-index:1001;align-items:center;gap:20px;display:flex}.lang-switch{border:1px solid var(--white-10);background:var(--white-03);border-radius:100px;gap:4px;padding:4px;display:flex}.lang-btn{color:var(--white-40);font-family:var(--font-body);letter-spacing:.08em;cursor:pointer;transition:all .3s var(--ease-out-expo);background:0 0;border:none;border-radius:100px;padding:6px 14px;font-size:.85rem;font-weight:600}.lang-btn.active{background:var(--accent);color:var(--bg)}.lang-btn:hover:not(.active){color:var(--white)}.nav-cta{border:1px solid var(--white-20);color:var(--white);font-family:var(--font-body);transition:all .4s var(--ease-out-expo);background:0 0;border-radius:100px;padding:10px 28px;font-size:.9rem;font-weight:500;text-decoration:none;position:relative;overflow:hidden}.nav-cta:before{content:"";background:var(--accent);transition:transform .4s var(--ease-out-expo);border-radius:100px;position:absolute;inset:0;transform:translateY(100%)}.nav-cta:hover{border-color:var(--accent);color:var(--bg)}.nav-cta:hover:before{transform:translateY(0)}.nav-cta span{z-index:1;position:relative}.menu-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:6px;padding:8px;display:none}.menu-toggle span{background:var(--white);width:28px;height:1.5px;transition:all .4s var(--ease-out-expo);transform-origin:50%;display:block}.menu-toggle.open span:first-child{transform:rotate(45deg)translate(4px,6px)}.menu-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}.menu-toggle.open span:last-child{transform:rotate(-45deg)translate(4px,-6px)}
.hero{min-height:auto;padding:var(--nav-height)0 clamp(24px,3vh,48px);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-ambient{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-gradient-1{background:radial-gradient(circle,var(--accent-dim)0%,transparent 70%);filter:blur(80px);border-radius:50%;width:60vw;max-width:800px;height:60vw;max-height:800px;animation:20s ease-in-out infinite ambientMove1;position:absolute;top:-20%;right:-10%}.hero-gradient-2{filter:blur(100px);background:radial-gradient(circle,#75e8b81f 0%,#0000 70%);border-radius:50%;width:40vw;max-width:600px;height:40vw;max-height:600px;animation:25s ease-in-out infinite ambientMove2;position:absolute;bottom:-10%;left:-5%}@keyframes ambientMove1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-5%,8%)scale(1.1)}66%{transform:translate(3%,-5%)scale(.9)}}@keyframes ambientMove2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,-6%)scale(1.15)}}.grain{display:none}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}30%{transform:translate(3%,-15%)}50%{transform:translate(-10%,5%)}70%{transform:translate(7%,8%)}90%{transform:translate(-3%,12%)}}.hero-content{z-index:1;position:relative}.hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin-bottom:clamp(16px,2vh,28px);font-size:.85rem;font-weight:500;display:inline-flex}.hero-eyebrow-line{background:var(--accent);width:40px;height:1px}.hero-title{font-family:var(--font-display);letter-spacing:-.04em;max-width:1100px;margin-bottom:clamp(20px,2.5vh,36px);font-size:clamp(3.2rem,7vw,6.5rem);font-weight:800;line-height:.95}.hero-title .line{display:block;overflow:hidden}.hero-title .line-inner{display:block}.hero-title .accent-word{color:var(--accent);font-style:italic}.hero-title .outline-word{-webkit-text-stroke:1.5px var(--white);color:#0000}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.hero-subtitle{max-width:520px;color:var(--white-60);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:300;line-height:1.8}.hero-cta-group{flex-shrink:0;align-items:center;gap:24px;display:flex}.hero-cta-primary{background:var(--accent);color:var(--bg);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;transition:all .4s var(--ease-out-expo);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;padding:18px 48px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.hero-cta-primary:before{content:"";background:var(--white);transform-origin:0;transition:transform .5s var(--ease-out-expo);border-radius:100px;position:absolute;inset:0;transform:scaleX(0)}.hero-cta-primary:hover:before{transform:scaleX(1)}.hero-cta-primary span{z-index:1;position:relative}.hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #75e8b84d}.hero-cta-secondary{color:var(--white-60);font-family:var(--font-body);letter-spacing:.02em;border-bottom:1px solid var(--white-20);transition:all .3s var(--ease-out-expo);align-items:center;gap:8px;padding:18px 0;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.hero-cta-secondary:hover{color:var(--accent);border-bottom-color:var(--accent)}.scroll-indicator{color:var(--white-40);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:.7rem;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-line{background:linear-gradient(to bottom,var(--accent),transparent);width:1px;height:60px;animation:2s ease-in-out infinite scrollLine}@keyframes scrollLine{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}
.marquee-section{border-top:1px solid var(--white-10);border-bottom:1px solid var(--white-10);background:var(--bg-2);padding:32px 0;overflow:hidden}.marquee-track{width:max-content;animation:60s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-item{font-family:var(--font-display);letter-spacing:-.02em;color:var(--white-20);white-space:nowrap;flex-shrink:0;align-items:center;gap:32px;padding:0 32px;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:700;transition:color .3s;display:flex}.marquee-item:hover{color:var(--accent)}.marquee-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:clamp(80px,12vh,160px) 0;position:relative}.section-label{letter-spacing:.25em;text-transform:uppercase;color:var(--accent);align-items:center;gap:16px;margin-bottom:24px;font-size:.8rem;font-weight:600;display:flex}.section-label:before{content:"";background:var(--accent);width:32px;height:1px}.section-heading{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2.2rem,6vw,5rem);font-weight:800;line-height:1.05}.section-heading .accent{color:var(--accent)}.section-desc{color:var(--white-60);max-width:640px;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:300;line-height:1.8}.features-section{background:var(--bg-2)}.bento-grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bento-card{background:var(--bg-3);border:1px solid var(--white-05);transition:border-color .5s var(--ease-out-expo),transform .5s var(--ease-out-expo);border-radius:20px;padding:clamp(32px,3vw,48px);position:relative;overflow:hidden}.bento-card:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;height:1px;transition:opacity .5s;position:absolute;top:0;left:0;right:0}.bento-card:hover{border-color:var(--white-10);transform:translateY(-4px);box-shadow:0 8px 40px #75e8b80f,0 0 0 1px #75e8b80a}.bento-card:hover:before{opacity:1}.bento-card:first-child,.bento-card:nth-child(4){grid-column:span 2}.bento-icon{background:var(--accent-dim);width:48px;height:48px;color:var(--accent);border:1px solid #75e8b81a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.bento-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:700}.bento-card p{color:var(--white-40);font-size:1rem;font-weight:300;line-height:1.7}.bento-number{font-family:var(--font-display);color:var(--white-10);letter-spacing:-.04em;pointer-events:none;font-size:4rem;font-weight:800;line-height:1;transition:color .5s;position:absolute;top:clamp(24px,3vw,40px);right:clamp(24px,3vw,40px)}.bento-card:hover .bento-number{color:var(--white-20)}.stats-section{border-top:1px solid var(--white-05);border-bottom:1px solid var(--white-05);padding:0}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat-item{text-align:center;border-right:1px solid var(--white-05);padding:clamp(40px,5vh,80px) clamp(24px,3vw,48px);transition:background .5s}.stat-item:last-child{border-right:none}.stat-item:hover{background:var(--white-03)}.stat-number{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent);margin-bottom:8px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1}.stat-text{color:var(--white-40);letter-spacing:.02em;font-size:1rem;font-weight:400}.about-section .about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,120px);display:grid}.about-visual{aspect-ratio:1;background:var(--bg-3);border:1px solid var(--white-05);border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.about-visual-inner{background:conic-gradient(var(--accent),var(--purple),var(--cyan),var(--accent));filter:blur(40px);opacity:.6;border-radius:50%;width:200px;height:200px}@keyframes rotateSlow{to{transform:rotate(360deg)}}.about-right{padding-top:20px}.about-text{color:var(--white-60);margin-bottom:48px;font-size:clamp(1rem,1.2vw,1.1rem);font-weight:300;line-height:1.9}.process-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.process-step{background:var(--bg-2);border:1px solid var(--white-05);transition:border-color .5s var(--ease-out-expo),transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo),background .5s var(--ease-out-expo);border-radius:16px;flex-direction:column;padding:clamp(28px,3vw,40px);display:flex;position:relative;overflow:hidden}.process-step:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;height:1px;transition:opacity .5s var(--ease-out-expo);position:absolute;top:0;left:0;right:0}.process-step:hover{background:var(--bg-3);border-color:var(--white-10);transform:translateY(-4px);box-shadow:0 8px 40px #75e8b80f,0 0 0 1px #75e8b80a}.process-step:hover:before{opacity:1}.process-num{font-family:var(--font-display);color:var(--white-05);letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(2.5rem,4vw,4rem);font-weight:800;line-height:1;transition:color .5s}.process-step:hover .process-num{color:var(--accent-dim)}.process-subtitle{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);opacity:.7;margin-bottom:8px;font-size:.8rem;font-weight:600;display:block}.process-step h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:12px;font-size:1.25rem;font-weight:700}.process-step p{color:var(--white-40);flex:1;font-size:1rem;font-weight:300;line-height:1.7}.process-detail{border-top:1px solid var(--white-05);color:var(--accent);opacity:.8;align-items:center;gap:6px;margin-top:16px;padding-top:16px;font-size:.875rem;font-weight:500;display:flex}.testimonials-section{background:var(--bg-2)}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.testimonial-card{background:var(--bg-3);border:1px solid var(--white-05);transition:border-color .5s var(--ease-out-expo),transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo);border-radius:20px;padding:clamp(32px,3vw,48px);position:relative;overflow:hidden}.testimonial-card:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;height:1px;transition:opacity .5s var(--ease-out-expo);position:absolute;top:0;left:0;right:0}.testimonial-card:hover{border-color:var(--white-10);transform:translateY(-4px);box-shadow:0 8px 40px #75e8b80f,0 0 0 1px #75e8b80a}.testimonial-card:hover:before{opacity:1}.testimonial-stars{color:var(--accent);gap:4px;margin-bottom:24px;font-size:.9rem;display:flex}.testimonial-quote{color:var(--white-60);margin-bottom:32px;font-size:clamp(.95rem,1.1vw,1.05rem);font-style:italic;font-weight:300;line-height:1.8}.testimonial-author{align-items:center;gap:16px;display:flex}.testimonial-avatar{background:linear-gradient(135deg,var(--accent),var(--purple));width:48px;height:48px;font-family:var(--font-display);color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.testimonial-name{font-family:var(--font-display);margin-bottom:2px;font-size:.95rem;font-weight:600}.testimonial-role{color:var(--white-40);font-size:.85rem;font-weight:400}.footer{border-top:1px solid var(--white-05);padding:clamp(60px,8vh,100px) 0 40px}.footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:48px;margin-bottom:80px;display:grid}.footer-brand .logo{margin-bottom:20px}.footer-brand p{color:var(--white-40);max-width:280px;font-size:1rem;font-weight:300;line-height:1.7}.footer-col h4{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--white);margin-bottom:24px;font-size:.85rem;font-weight:700}.footer-col ul{list-style:none}.footer-col li{margin-bottom:12px}.footer-col a{color:var(--white-40);font-size:1rem;font-weight:300;text-decoration:none;transition:color .3s}.footer-col a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--white-05);justify-content:space-between;align-items:center;padding-top:32px;display:flex}.footer-bottom p{color:var(--white-20);font-size:.85rem}.footer-socials{gap:16px;display:flex}.social-link{border:1px solid var(--white-10);width:40px;height:40px;color:var(--white-40);transition:all .3s var(--ease-out-expo);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.social-link:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-3px)}
@media (max-width:1024px){.bento-grid{grid-template-columns:1fr 1fr}.bento-card:first-child,.bento-card:nth-child(4){grid-column:span 1}.process-grid{grid-template-columns:1fr 1fr;gap:16px}.testimonials-grid{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2){border-right:none}.footer-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){body,a,button,input{cursor:auto}.cursor,.cursor-follower{display:none!important}.nav-links{display:none}.menu-toggle{display:flex}.nav-links.open{background:var(--bg);z-index:1000;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:fixed;inset:0}.nav-links.open a{font-size:1.8rem;font-family:var(--font-display);color:var(--white);font-weight:700}.hero-bottom{flex-direction:column;align-items:flex-start;gap:40px}.hero-cta-primary{padding:14px 32px;font-size:.85rem}.bento-grid,.about-section .about-grid{grid-template-columns:1fr}.about-visual{max-height:300px}.process-grid,.testimonials-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.footer-bottom{text-align:center;flex-direction:column;gap:20px}.cta-form{flex-direction:column}.cta-input{width:100%}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.stat-item{border-right:none;border-bottom:1px solid var(--white-05)}.stat-item:last-child{border-bottom:none}.footer-grid{grid-template-columns:1fr}}
[dir=rtl]{font-family:var(--font-arabic)}[dir=rtl] .section-label:before,[dir=rtl] .hero-eyebrow-line{order:1}[dir=rtl] .hero-eyebrow{flex-direction:row-reverse}[dir=rtl] .about-section .about-grid{direction:rtl}[dir=rtl] .testimonial-author{text-align:right;flex-direction:row-reverse}[dir=rtl] .footer-grid{direction:rtl}[dir=rtl] .footer-brand p{text-align:right}[dir=rtl] .hero-title,[dir=rtl] .section-heading,[dir=rtl] .cta-heading{font-family:var(--font-arabic);letter-spacing:0}[dir=rtl] .hero-subtitle,[dir=rtl] .section-desc,[dir=rtl] .about-text,[dir=rtl] .cta-desc{font-family:var(--font-arabic)}.glass-card{background:var(--bg-3);border:1px solid var(--white-05);transition:border-color .5s var(--ease-out-expo),transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-expo);will-change:transform;border-radius:20px;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.glass-card:hover{border-color:var(--white-10);transform:translateY(-4px);box-shadow:0 8px 40px #75e8b80f,0 0 0 1px #75e8b80a}@media (max-width:768px){.glass-card:hover{box-shadow:none;transform:none}}.section-title{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2.2rem,6vw,5rem);font-weight:800;line-height:1.05}.section-subtitle{color:var(--white-60);max-width:540px;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:300;line-height:1.8}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.grid-bg{background-image:linear-gradient(var(--white-03)1px,transparent 1px),linear-gradient(90deg,var(--white-03)1px,transparent 1px);pointer-events:none;z-index:0;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.orb{filter:blur(120px);pointer-events:none;z-index:0;border-radius:50%;width:clamp(300px,50vw,800px);height:clamp(300px,50vw,800px);position:absolute}.btn-primary{background:var(--accent);color:var(--bg);font-family:var(--font-body);cursor:pointer;transition:all .3s var(--ease-out-expo);border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-primary:hover{background:var(--white);transform:scale(1.03)translateY(-2px);box-shadow:0 8px 30px #75e8b840}.section-divider{background:var(--white-05);width:100%;height:1px}.page-wrapper{padding-top:var(--nav-height)}.page-hero{max-width:100vw;padding:clamp(80px,12vw,160px) 0 clamp(40px,6vw,80px);position:relative;overflow:hidden}.page-title{font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:800;line-height:1.1}.page-desc{color:var(--white-40);max-width:600px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.7}.accent{color:var(--accent)}.orb{filter:blur(120px);pointer-events:none;border-radius:50%;width:60vw;max-width:800px;height:60vw;max-height:800px;position:absolute}.orb-accent{background:radial-gradient(circle,#75e8b826 0%,#0000 70%)}.orb-cobalt{background:radial-gradient(circle,#1a59b333 0%,#0000 70%)}#root,main{width:100%;max-width:100vw;overflow-x:hidden}.section{overflow-x:hidden}@media (max-width:768px){:root{--space-2xl:32px;--space-3xl:40px;--space-4xl:48px}.section{padding:48px 0}.section-label{margin-bottom:12px;font-size:.72rem}.section-heading{margin-bottom:14px}.section-desc{margin-bottom:8px}.orb{filter:blur(80px);opacity:.5;width:clamp(200px,40vw,400px)!important;height:clamp(200px,40vw,400px)!important}.hero__orb{display:none!important}.hero-ambient,.grid-bg{display:none}.hero{padding-top:calc(var(--nav-height) + 16px);padding-bottom:32px}.hero-eyebrow{margin-bottom:16px}.hero-title{margin-bottom:20px;font-size:clamp(2.4rem,12vw,4rem)!important}.hero-bottom{flex-direction:column;align-items:flex-start;gap:24px}.hero-cta-primary{padding:16px 40px;font-size:.9rem}.hero-subtitle{max-width:100%}.section-heading,.section-title{word-break:break-word;font-size:clamp(1.8rem,7vw,3rem)!important}.page-title{font-size:clamp(1.8rem,7vw,2.5rem)!important}.container,.container-wide{max-width:100vw;padding:0 16px}.cursor,.cursor-follower{display:none!important}.bento-grid{grid-template-columns:1fr}.glass-card{padding:clamp(16px,4vw,24px)}table,.pp-compare-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.scroll-indicator{display:none}}[style*=opacity],[style*=transform]{will-change:opacity,transform;backface-visibility:hidden}@media (max-width:768px){.section,.glass-card,.page-hero,.page-wrapper{backface-visibility:hidden;transform:translateZ(0)}}
@keyframes float{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-30px)scale(1.05)}50%{transform:translate(-20px,20px)scale(.95)}75%{transform:translate(20px,10px)scale(1.02)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.noise-overlay{z-index:9999;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;width:100%;height:100%;position:fixed;inset:0}.shimmer-text{background:linear-gradient(90deg,var(--accent-1)0%,var(--accent-2)25%,var(--accent-3)50%,var(--accent-2)75%,var(--accent-1)100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}.particle{background:var(--accent-2);opacity:.3;border-radius:50%;width:3px;height:3px;animation:15s ease-in-out infinite float;position:absolute}.particle:nth-child(2){background:var(--accent-1);animation-delay:-3s;top:30%;left:20%}.particle:nth-child(3){background:var(--accent-3);animation-delay:-6s;top:60%;left:70%}.particle:nth-child(4){background:var(--accent-2);animation-delay:-9s;top:80%;left:40%}.particle:nth-child(5){background:var(--accent-4);animation-delay:-12s;top:20%;left:85%}

.nv{z-index:1000;pointer-events:none;transition:padding .4s var(--ease-out-expo);justify-content:center;padding:16px 24px 0;display:flex;position:fixed;top:0;left:0;right:0}.nv--scrolled{padding-top:10px}.nv__capsule{-webkit-backdrop-filter:blur(24px)saturate(1.6);pointer-events:all;width:100%;max-width:1200px;height:56px;transition:all .4s var(--ease-out-expo);background:#08081480;border:1px solid #f0f0f50f;border-radius:16px;align-items:center;gap:8px;padding:0 8px 0 20px;display:flex;box-shadow:0 4px 24px #0000001f,inset 0 0 0 .5px #f0f0f50a}.nv--scrolled .nv__capsule{background:#080814d1;border-color:#f0f0f514;height:52px;box-shadow:0 8px 40px #00000040,inset 0 0 0 .5px #f0f0f50f}.nv__logo{color:var(--white);flex-shrink:0;align-items:center;gap:10px;margin-right:8px;text-decoration:none;display:flex}.nv__logo-mark{justify-content:center;align-items:center;display:flex;position:relative}.nv__logo-text{font-family:var(--font-display);color:var(--white);letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.nv__links{align-items:center;gap:4px;margin:0 auto;display:flex}.nv__link{color:var(--white-40);letter-spacing:.01em;white-space:nowrap;border-radius:10px;padding:8px 14px;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .3s,background .3s;position:relative}.nv__link:hover{color:var(--white);background:#f0f0f50a}.nv__link--active{color:var(--accent)}.nv__link-indicator{background:var(--accent);width:16px;height:2px;box-shadow:0 0 8px var(--accent-glow);border-radius:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.nv__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.nv__lang{background:#f0f0f50a;border:1px solid #f0f0f50a;border-radius:10px;gap:1px;padding:3px;display:flex;position:relative}.nv__lang-btn{color:var(--white-40);cursor:pointer;letter-spacing:.05em;z-index:1;background:0 0;border:none;border-radius:8px;padding:5px 10px;font-size:.72rem;font-weight:600;transition:color .3s;position:relative}.nv__lang-btn:hover:not(.nv__lang-btn--active){color:var(--white)}.nv__lang-btn--active{color:var(--bg)}.nv__lang-bg{background:var(--accent);z-index:-1;border-radius:7px;position:absolute;inset:0}.nv__theme{width:34px;height:34px;color:var(--white-40);cursor:pointer;background:#f0f0f50a;border:1px solid #f0f0f50f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;overflow:hidden}.nv__theme:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.nv__cta{background:var(--accent);color:#060610;letter-spacing:.01em;transition:all .3s var(--ease-out-expo);border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:9px 22px;font-size:.82rem;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.nv__cta:hover{transform:translateY(-1px);box-shadow:0 8px 24px #75e8b840,0 0 0 1px #75e8b84d}.nv__cta:active{transform:translateY(0)}.nv__cta-text{z-index:1;position:relative}.nv__cta-glow{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:50%;height:200%;transition:transform .6s;position:absolute;top:-50%;right:-20%;transform:skew(-15deg)}.nv__cta:hover .nv__cta-glow{transform:skew(-15deg)translate(200%)}.nv__burger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;margin-left:auto;padding:10px;display:none}.nv__burger span{background:var(--white);width:22px;height:1.5px;transition:all .4s var(--ease-out-expo);transform-origin:50%;border-radius:2px;display:block}.nv__burger--open span:first-child{transform:rotate(45deg)translate(4px,4.5px)}.nv__burger--open span:nth-child(2){opacity:0;transform:scaleX(0)}.nv__burger--open span:nth-child(3){transform:rotate(-45deg)translate(4px,-4.5px)}.nv-mobile{z-index:999;-webkit-backdrop-filter:blur(60px)saturate(1.6);background:#060610f7;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.nv-mobile__orb{pointer-events:none;filter:blur(100px);opacity:.3;border-radius:50%;position:absolute}.nv-mobile__orb--1{background:radial-gradient(circle,var(--accent)0%,transparent 70%);width:300px;height:300px;animation:8s ease-in-out infinite float;top:-80px;right:-60px}.nv-mobile__orb--2{background:radial-gradient(circle,var(--cobalt)0%,transparent 70%);width:250px;height:250px;animation:10s ease-in-out infinite reverse float;bottom:10%;left:-80px}.nv-mobile__inner{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:0;padding:100px 32px 32px;display:flex;position:relative}.nv-mobile__links{flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex}.nv-mobile__link{color:var(--white-50);font-family:var(--font-display);letter-spacing:-.02em;transition:color .3s,transform .3s var(--ease-out-expo);border-bottom:1px solid #f0f0f50a;align-items:center;gap:16px;padding:14px 0;font-size:clamp(1.3rem,4.5vw,1.8rem);font-weight:700;text-decoration:none;display:flex;position:relative}.nv-mobile__link:first-child{border-top:1px solid #f0f0f50a}.nv-mobile__link:hover,.nv-mobile__link--active{color:var(--white);transform:translate(8px)}.nv-mobile__link--active{color:var(--accent)}.nv-mobile__link-num{color:var(--accent);opacity:.5;letter-spacing:.1em;min-width:24px;font-size:.7rem;font-weight:600;font-family:var(--font-body)}.nv-mobile__link-text{flex:1}.nv-mobile__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 16px var(--accent-glow);border-radius:50%;flex-shrink:0}.nv-mobile__bottom{border-top:1px solid #f0f0f50f;flex-direction:column;gap:16px;padding-top:24px;display:flex}.nv-mobile__bottom-row{align-items:center;gap:12px;display:flex}.nv-mobile__lang{flex:1;gap:6px;display:flex}.nv-mobile__lang-btn{color:var(--white-40);cursor:pointer;letter-spacing:.05em;background:#f0f0f508;border:1px solid #f0f0f514;border-radius:10px;padding:10px 20px;font-size:.82rem;font-weight:600;transition:all .3s}.nv-mobile__lang-btn--active{background:var(--accent);color:#060610;border-color:var(--accent)}.nv-mobile__theme-btn{width:44px;height:44px;color:var(--white-40);cursor:pointer;background:#f0f0f508;border:1px solid #f0f0f514;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.nv-mobile__theme-btn:hover{border-color:var(--accent);color:var(--accent)}.nv-mobile__cta{background:var(--accent);color:#060610;letter-spacing:.01em;width:100%;transition:all .3s var(--ease-out-expo);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:1rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 20px #75e8b833}.nv-mobile__cta:hover{transform:translateY(-2px);box-shadow:0 8px 40px #75e8b859}[data-theme=light] .nv__capsule{background:#ffffffb8;border-color:#1a1a2e14;box-shadow:0 4px 24px #00000012,inset 0 0 0 .5px #1a1a2e0a}[data-theme=light] .nv--scrolled .nv__capsule{background:#ffffffeb;border-color:#1a1a2e1a;box-shadow:0 8px 40px #0000001a,inset 0 0 0 .5px #1a1a2e0d}[data-theme=light] .nv__link:hover{background:#1a1a2e0a}[data-theme=light] .nv__lang{background:#1a1a2e0d;border-color:#1a1a2e14}[data-theme=light] .nv__lang-btn--active{color:#fff}[data-theme=light] .nv__theme{color:#1a1a2ea6;background:#1a1a2e0d;border-color:#1a1a2e1a}[data-theme=light] .nv__cta{color:#fff}[data-theme=light] .nv__burger span{background:var(--white)}[data-theme=light] .nv-mobile{-webkit-backdrop-filter:blur(60px)saturate(1.5);background:#f7f7fbfa}[data-theme=light] .nv-mobile__orb{opacity:.15}[data-theme=light] .nv-mobile__link{border-bottom-color:#1a1a2e0f}[data-theme=light] .nv-mobile__link:first-child{border-top-color:#1a1a2e0f}[data-theme=light] .nv-mobile__bottom{border-top-color:#1a1a2e14}[data-theme=light] .nv-mobile__lang-btn{background:#1a1a2e08;border-color:#1a1a2e1a}[data-theme=light] .nv-mobile__lang-btn--active{color:#fff}[data-theme=light] .nv-mobile__theme-btn{color:#1a1a2e99;background:#1a1a2e08;border-color:#1a1a2e1a}[data-theme=light] .nv-mobile__cta{color:#fff}@media (min-width:951px) and (max-width:1120px){.nv__capsule{gap:4px;padding:0 6px 0 14px}.nv__link{padding:8px;font-size:.8rem}.nv__links{gap:0}.nv__right{gap:5px}.nv__cta{padding-left:14px;padding-right:14px;font-size:.8rem}.nv__lang-btn{padding-left:7px;padding-right:7px}.nv__logo-text{font-size:1rem}}@media (max-width:950px){.nv__links,.nv__right{display:none}.nv__burger{display:flex}.nv__capsule{padding:0 8px 0 16px}}@media (min-width:951px){.nv-mobile{display:none!important}}.nv__link--tool{color:var(--white-60)}.nv__link--tool:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}
.ft{padding:clamp(48px,8vw,96px) 0 clamp(20px,3vw,32px);position:relative;overflow:hidden}.ft__glow{background:linear-gradient(90deg,transparent,var(--accent),var(--cobalt),transparent);opacity:.4;filter:blur(1px);width:600px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ft__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin-bottom:48px;display:grid}@media (min-width:1080px){.ft__grid{grid-template-columns:1.5fr repeat(5,minmax(0,1fr));gap:48px 28px}}@media (min-width:760px) and (max-width:1079px){.ft__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ft__brand{grid-column:1/-1}}.ft__logo{font-family:var(--font-display);color:var(--white);align-items:center;gap:10px;margin-bottom:12px;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.ft__tagline{color:var(--white-40);max-width:280px;font-size:.9rem;line-height:1.6}.ft__badges{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ft__badge{background:var(--white-03);border:1px solid var(--white-05);color:var(--white-40);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.ft__badge svg{color:var(--accent);opacity:.7}.ft__col-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--white-30);margin-bottom:20px;font-size:.72rem;font-weight:700}.ft__nav{flex-direction:column;gap:12px;display:flex}.ft__link{color:var(--white-50);transition:color .3s,transform .3s var(--ease-out-expo);font-size:.9rem;text-decoration:none;display:inline-block}.ft__link:hover{color:var(--white);transform:translate(4px)}.ft__col--contact{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ft__email{color:var(--white-50);align-items:center;gap:8px;margin-bottom:20px;font-size:.9rem;text-decoration:none;transition:color .3s;display:inline-flex}.ft__email:hover{color:var(--accent)}.ft__demo-btn{white-space:nowrap;background:var(--accent);color:#060610;transition:all .3s var(--ease-out-expo);border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #75e8b826}.ft__demo-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #75e8b84d}.ft__divider{background:linear-gradient(90deg,transparent,var(--white-05),var(--white-08),var(--white-05),transparent);max-width:1200px;height:1px;margin:0 auto}.ft__bottom{color:var(--white-20);justify-content:space-between;align-items:center;padding-top:20px;font-size:.82rem;display:flex}.ft__usp{background:linear-gradient(135deg,var(--accent),var(--cobalt));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}[data-theme=light] .ft__badge{background:#1a1a2e0a;border-color:#1a1a2e14}[data-theme=light] .ft__demo-btn{color:#fff}[data-theme=light] .ft__glow{opacity:.25}@media (max-width:759px){.ft__brand{grid-column:1/-1}}@media (max-width:600px){.ft__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.ft__brand{text-align:center;order:-2;grid-column:1/-1}.ft__col--contact{order:-1;grid-column:1/-1;align-items:stretch}.ft__col:not(.ft__col--contact){order:0}.ft__logo{justify-content:center}.ft__tagline{max-width:none;margin:0 auto}.ft__badges{justify-content:center}.ft__col{text-align:left}.ft__col-title{margin-bottom:14px}.ft__nav{align-items:flex-start}.ft__email{justify-content:flex-start}.ft__demo-btn{justify-content:center;width:100%}.ft__bottom{text-align:center;flex-direction:column;gap:8px}}.ft__by{color:var(--white-30);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.ft__by-link{color:var(--white-50);transition:color .16s var(--ease-out-quart);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ft__by-link:hover{color:var(--white)}.ft__by-mark{flex:none;width:10px;height:12px}
.cc{left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:90;border:1px solid var(--white-15);background:var(--bg-2);width:min(420px,100vw - 32px);animation:ccIn .26s var(--ease-out-quart)both;border-radius:14px;flex-direction:column;gap:16px;padding:20px 22px;display:flex;position:fixed;box-shadow:0 16px 48px #00000073}@keyframes ccIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cc__title{font-family:var(--font-display),sans-serif;color:var(--white);margin:0 0 8px;font-size:1rem}.cc__text{color:var(--white-60);text-wrap:pretty;margin:0 0 10px;font-size:.88rem;line-height:1.6}.cc__more{color:var(--white-50);border-bottom:1px solid var(--white-15);font-size:.85rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.cc__more:hover{color:var(--accent);border-bottom-color:var(--accent-3)}}.cc__actions{gap:10px;display:flex}.cc__btn{cursor:pointer;white-space:nowrap;transition:filter .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart);border-radius:10px;flex:1;padding:11px 16px;font-family:inherit;font-size:.88rem;font-weight:600}.cc__btn--primary{color:#060610;background:var(--accent);border:1px solid var(--accent)}[data-theme=light] .cc__btn--primary{color:#fff}.cc__btn--ghost{color:var(--white-80);border:1px solid var(--white-20);background:0 0}@media (hover:hover) and (pointer:fine){.cc__btn--primary:hover{filter:brightness(1.08)}.cc__btn--ghost:hover{border-color:var(--white-40)}}.cc__btn:active{transform:scale(.98)}.cc__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:520px){.cc{width:calc(100vw - 24px);padding:18px;bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.cc{animation:none}.cc__btn{transition:none}.cc__btn:active{transform:none}}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1*var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1*var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25*var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22*var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25*var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94))translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12))translateY(calc(-1*var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1,1)translateY(calc(-1*var(--fa-bounce-height,.5em)*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92))translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04)translateY(calc(-2px*var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em)scale(1)rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em)scale(var(--fa-flip-anticipation-scale,.95))rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em)scale(1)rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-360deg)*.6));animation-timing-function:linear}65%{transform:perspective(2em)scale(1)rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-360deg)*.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em)scale(1)rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-360deg)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em)scale(1)rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em)scale(1)rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em)scale(var(--fa-flip-anticipation-scale,.95))rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em)scale(1)rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-360deg)*.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em)scale(1)rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-360deg)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em)scale(1)rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px))rotate(.5deg)}10%{transform:translateX(calc(-1*var(--fa-buzz-distance,4px)))rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px))rotate(.3deg)}20%{transform:translateX(calc(-1*var(--fa-buzz-distance,4px)))rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.7))rotate(.2deg)}30%{transform:translateX(calc(-1*var(--fa-buzz-distance,4px)*.7))rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.4))rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0)translateX(0)rotate(0deg)scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4*var(--fa-float-height,6px)))translateX(var(--fa-float-drift,1px))rotate(var(--fa-float-tilt,1deg))scale(1,1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1*var(--fa-float-height,6px)))translateX(0)rotate(0deg)scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92*var(--fa-float-height,6px)))translateX(calc(-.5*var(--fa-float-drift,1px)))rotate(calc(-.5*var(--fa-float-tilt,1deg)))scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3*var(--fa-float-height,6px)))translateX(calc(-1*var(--fa-float-drift,1px)))rotate(calc(-1*var(--fa-float-tilt,1deg)))scale(1,1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05*var(--fa-float-height,6px)))translateX(0)rotate(0deg)scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0)translateX(0)rotate(0deg)scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1*var(--fa-swing-angle,22deg)*.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1*var(--fa-swing-angle,22deg)*.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1*var(--fa-swing-angle,22deg)*.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1)*.5),calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1)*.5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1)*.3)),calc(1 + (var(--fa-jello-scale-y,1.12) - 1)*.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e79153ac-module__RuGgoG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e79153ac-module__RuGgoG__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_8ba37b44-module__NYYt9q__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_8ba37b44-module__NYYt9q__variable{--font-outfit:"Outfit","Outfit Fallback"}
