@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}:root{--color-primary:#1077D7;--color-primary-hover:#0d5fb8;--color-primary-light:rgba(16,119,215,0.1);--color-primary-ultra-light:rgba(16,119,215,0.05);--color-charcoal:#181818;--color-charcoal-light:#2a2a2a;--color-gray-900:#1a1a1a;--color-gray-800:#333333;--color-gray-700:#4a4a4a;--color-gray-600:#666666;--color-gray-500:#888888;--color-gray-400:#aaaaaa;--color-gray-300:#cccccc;--color-gray-200:#e0e0e0;--color-gray-100:#f0f0f0;--color-bg-light:#F0F6F9;--color-bg-white:#ffffff;--color-bg-dark:#0F0F0F;--color-bg-dark-card:#1A1A1A;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#1077D7;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--space-px:1px;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--space-2xl:var(--space-12);--space-3xl:var(--space-16);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:100px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-glow:0 0 20px rgba(16,119,215,0.3);--shadow-glow-lg:0 0 40px rgba(16,119,215,0.4);--shadow-glow-hover:0 10px 40px rgba(16,119,215,0.5);--transition-fast:150ms cubic-bezier(0.22,0.6,0.36,1);--transition-base:200ms cubic-bezier(0.22,0.6,0.36,1);--transition-slow:300ms cubic-bezier(0.22,0.6,0.36,1);--transition-slower:500ms cubic-bezier(0.22,0.6,0.36,1);--easing-smooth:cubic-bezier(0.22,0.6,0.36,1);--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floatSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes particleMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.glass-effect{background:rgba(255,255,255,.15);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px 0 rgba(16,119,215,.15)}.glass-effect-dark{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}.dark .glass-effect,.glass-effect-dark{background:rgba(26,26,26,.7);border:1px solid rgba(16,119,215,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.glass-card{background:rgba(255,255,255,.12);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-radius:16px;border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px 0 rgba(16,119,215,.2);transition:all .3s cubic-bezier(.22,.6,.36,1)}.glass-card:hover{background:rgba(255,255,255,.18);box-shadow:0 12px 40px 0 rgba(16,119,215,.25);transform:translateY(-4px)}.dark .glass-card{background:rgba(30,30,30,.6);border:1px solid rgba(16,119,215,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.4)}.dark .glass-card:hover{background:rgba(40,40,40,.7);box-shadow:0 12px 40px 0 rgba(16,119,215,.3)}@supports not (backdrop-filter:blur(10px)){.glass-card,.glass-effect{background:rgba(255,255,255,.95)}.dark .glass-card,.dark .glass-effect{background:rgba(26,26,26,.95)}}.nav-outer{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05);transition:all .4s cubic-bezier(.22,.6,.36,1)}.nav-outer.nav-transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent}.nav-outer.nav-scrolled{background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.06)}.dark .nav-outer{background:rgba(15,15,15,.85);border-bottom:1px solid rgba(255,255,255,.05)}.dark .nav-outer.nav-transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid transparent}.dark .nav-outer.nav-scrolled{background:rgba(15,15,15,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px rgba(0,0,0,.4);border-bottom:1px solid rgba(255,255,255,.08)}.nav-link{color:#181818;font-weight:500;padding:.75rem 1rem;transition:color .3s ease}.nav-link:hover{color:#1077D7}.dark .nav-link{color:#fff}.dark .nav-link:hover{color:#1077D7}.gradient-bg{background:linear-gradient(135deg,#F0F6F9,#ffffff 50%,#f0f6f9);background-size:200% 200%}.gradient-bg,.gradient-bg-dark{animation:gradientShift 15s ease infinite}.gradient-bg-dark{background:linear-gradient(135deg,#0F0F0F,#1a1a1a 50%,#0F0F0F);background-size:200% 200%}.gradient-primary{background:linear-gradient(135deg,var(--color-primary) 0,#0d5fb3 100%)}.gradient-text{background:linear-gradient(135deg,var(--color-primary) 0,#60a5fa 50%,var(--color-primary) 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 5s ease infinite}:is(.dark .gradient-text){background:linear-gradient(135deg,#60a5fa,#93c5fd 50%,#60a5fa);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-hero{background:linear-gradient(135deg,var(--color-primary) 0,#60a5fa 50%,var(--color-primary) 100%);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 5s ease infinite}:is(.dark .gradient-text-hero){background:linear-gradient(135deg,#60a5fa,#93c5fd 50%,#bfdbfe);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.grid-pattern-bg{background-image:linear-gradient(rgba(16,119,215,.03) 1px,transparent 0),linear-gradient(90deg,rgba(16,119,215,.03) 1px,transparent 0);background-size:50px 50px}.particle-bg{position:relative;overflow:hidden}.particle-bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:radial-gradient(circle,var(--color-primary) 1px,transparent 1px);background-size:50px 50px;opacity:.1;animation:particleMove 20s linear infinite;pointer-events:none}.radial-overlay{position:relative}.radial-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(16,119,215,.1) 0,transparent 50%);pointer-events:none}.floating{animation:float 6s ease-in-out infinite}.floating-subtle{animation:floatSubtle 4s ease-in-out infinite}.feature-card{background:rgba(255,255,255,.85);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px 0 rgba(16,119,215,.1);transition:all var(--transition-slow);position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-glow-hover);border-color:var(--color-primary);background:rgba(255,255,255,.95)}.dark .feature-card{background:rgba(26,26,26,.7);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%);border:1px solid rgba(16,119,215,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.dark .feature-card:hover{border-color:var(--color-primary);box-shadow:0 20px 50px rgba(16,119,215,.4);background:rgba(30,30,30,.85)}.feature-icon{width:64px;height:64px;border-radius:var(--radius-lg);background:var(--color-primary-light);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);color:var(--color-primary);transition:all var(--transition-base)}.feature-card:hover .feature-icon{background:var(--color-primary);color:white;transform:scale(1.1)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:var(--font-semibold);font-size:var(--text-base);transition:all var(--transition-base);cursor:pointer;border:none;text-decoration:none;min-height:44px}.button.is-primary{background:var(--color-primary);color:white}.button.is-primary:hover{background:var(--color-primary-hover);transform:scale(1.05);box-shadow:var(--shadow-glow)}.button.is-secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.button.is-secondary:hover{background:var(--color-primary-light);transform:scale(1.05)}.button.is-white{background:white;color:var(--color-primary)}.button.is-white:hover{background:var(--color-bg-light);transform:scale(1.05)}.button.is-ghost{background:transparent;color:#fff;border:2px solid #fff}.button.is-ghost:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.button.is-large{padding:1rem 2rem;font-size:1.125rem}.button-icon{transition:transform var(--transition-base)}.button:hover .button-icon{transform:translateX(4px)}.section{padding:var(--space-16) var(--space-4);width:100%}@media (min-width:640px){.section{padding:var(--space-20) var(--space-6)}}@media (min-width:1024px){.section{padding:var(--space-24) var(--space-8)}}.section.background-color-white{background:var(--color-bg-white)}.section.background-color-light{background:var(--color-bg-light)}.dark .section.background-color-white{background:var(--color-bg-dark)}.dark .section.background-color-light{background:var(--color-gray-900)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-4)}@media (min-width:640px){.container{padding:0 var(--space-6)}}@media (min-width:1024px){.container{padding:0 var(--space-8)}}.heading-style-h1{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.02em}.heading-style-h1,.heading-style-h2{font-weight:var(--font-bold);line-height:var(--leading-tight)}.heading-style-h2{font-size:clamp(1.875rem,4vw,2.5rem);letter-spacing:-.01em}.heading-style-h3{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:var(--font-bold);line-height:var(--leading-snug)}.heading-style-h4{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.heading-style-h5{font-size:clamp(1.125rem,2vw,1.25rem)}.heading-style-h5,.heading-style-h6{font-weight:var(--font-semibold);line-height:var(--leading-normal)}.heading-style-h6{font-size:clamp(1rem,1.5vw,1.125rem)}.text-body-large{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.text-body-medium{font-size:var(--text-base);line-height:var(--leading-relaxed)}.text-body-small{font-size:var(--text-sm);line-height:var(--leading-normal)}.section-label{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-4);background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.5px;text-transform:uppercase;margin-bottom:var(--space-4)}.dark .section-label{background:rgba(16,119,215,.2)}.grid{display:grid;gap:var(--space-6)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-anim]{transform:translateY(30px);transition:opacity .6s var(--easing-smooth),transform .6s var(--easing-smooth)}[data-anim].is-visible,[data-anim]:not([data-anim=""]){opacity:1;transform:translateY(0)}[data-anim=fade-left]{transform:translateX(-30px)}[data-anim=fade-left].is-visible{transform:translateX(0)}[data-anim=fade-right]{transform:translateX(30px)}[data-anim=fade-right].is-visible{transform:translateX(0)}[data-anim=scale]{transform:scale(.9)}[data-anim=scale].is-visible{transform:scale(1)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.arrow-slide{transition:transform var(--transition-base)}.group:hover .arrow-slide{transform:translateX(4px)}.icon-gradient{width:48px;height:48px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary) 0,#4fd5ed 100%);color:white}.icon-gradient,.service-arrow{display:flex;align-items:center;justify-content:center}.service-arrow{width:32px;height:32px;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary);transition:all var(--transition-base)}.group:hover .service-arrow{background:var(--color-primary);color:white;transform:translateX(4px)}.section-cta{background:linear-gradient(135deg,#4a9ede,#3d7cb8);padding:6rem 2rem;text-align:center;color:#fff;position:relative;overflow:hidden}.section-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:50px 50px;pointer-events:none}.section-cta h2{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.section-cta p{font-size:1.25rem;opacity:.9;margin-bottom:2rem;position:relative;z-index:1}.section-cta .button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;position:relative;z-index:1}[data-anim]{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,.6,.36,1),transform .8s cubic-bezier(.22,.6,.36,1)}[data-anim].visible{opacity:1;transform:translateY(0)}[data-anim-delay="1"]{transition-delay:.1s}[data-anim-delay="2"]{transition-delay:.2s}[data-anim-delay="3"]{transition-delay:.3s}[data-anim-delay="4"]{transition-delay:.4s}[data-anim-delay="5"]{transition-delay:.5s}[data-anim-delay="6"]{transition-delay:.6s}@media (prefers-reduced-motion:reduce){[data-anim]{opacity:1;transform:none;transition:none}}.button-magnetic{transition:transform .3s cubic-bezier(.22,.6,.36,1)}.button-magnetic:hover{transform:scale(1.05)}.button-magnetic:active{transform:scale(.98)}.link-underline{position:relative;text-decoration:none}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--color-primary);transition:width .3s cubic-bezier(.22,.6,.36,1)}.link-underline:hover:after{width:100%}.card-tilt{transition:transform .4s cubic-bezier(.22,.6,.36,1);transform-style:preserve-3d}.card-tilt:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-8px)}.ripple{position:relative;overflow:hidden}.ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.ripple:active:before{width:300px;height:300px}@keyframes glowPulse{0%,to{box-shadow:0 0 20px rgba(16,119,215,.4)}50%{box-shadow:0 0 40px rgba(16,119,215,.6),0 0 60px rgba(16,119,215,.3)}}.glow-pulse{animation:glowPulse 2s ease-in-out infinite}.stagger-item:first-child{animation-delay:.05s}.stagger-item:nth-child(2){animation-delay:.1s}.stagger-item:nth-child(3){animation-delay:.15s}.stagger-item:nth-child(4){animation-delay:.2s}.stagger-item:nth-child(5){animation-delay:.25s}.stagger-item:nth-child(6){animation-delay:.3s}.icon-bounce:hover{animation:iconBounce .5s ease}@keyframes iconBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(0)}75%{transform:translateY(-3px)}}.scroll-progress{position:fixed;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,var(--color-primary),#4fd5ed);z-index:9999;transition:width .1s linear}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.text-gradient-animated{background:linear-gradient(90deg,var(--color-primary),#4fd5ed,var(--color-primary));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 3s ease infinite}.card-shine{position:relative;overflow:hidden}.card-shine:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);transform:translateX(-100%) rotate(45deg);transition:transform .6s}.card-shine:hover:before{transform:translateX(100%) rotate(45deg)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.counter-animate{display:inline-block;transition:transform .3s ease}.counter-animate:hover{transform:scale(1.1)}.tooltip{position:relative}.tooltip:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);padding:8px 12px;background:var(--color-charcoal);color:white;font-size:.875rem;border-radius:var(--radius-md);white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100}.tooltip:hover:after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px)}.dark .tooltip:after{background:var(--color-gray-100);color:var(--color-charcoal)}