.page-fade-enter-active,.page-fade-leave-active{transition:opacity .3s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/archivo-latin-var.woff2?v=2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-var.woff2?v=2) format("woff2");unicode-range:U+0000-00FF,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:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-italic-latin-var.woff2?v=2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2?v=2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2?v=2) format("woff2");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600.woff2?v=2) format("woff2");unicode-range:U+0000-00FF,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}:root{--black: #000;--white: #FFF;--ink: #080A0F;--ink-2: #0D1119;--ink-3: #141A25;--paper: #EEF3FB;--paper-2: #E3EAF4;--signal: #C7F464;--mint: #7EE0B8;--cobalt: #2E5BFF;--gray-950: #0A0A0B;--gray-900: #1D1D1F;--gray-800: #2C2C2E;--gray-700: #424245;--gray-600: #5A5A60;--gray-500: #6E6E73;--gray-400: #8E8E93;--gray-300: #D2D2D7;--gray-200: #E8E8ED;--gray-100: #F5F5F7;--gray-50: #FAFAFA;--blue: #2E5BFF;--blue-light: #5B7CFF;--purple: #AF52DE;--purple-light: #BF5AF2;--green: #34C759;--green-dark: #059669;--audience-blue: #2E5BFF;--audience-blue-light: #6E9BFF;--audience-blue-deep: #1836A8;--audience-green: #0E9F6E;--audience-green-light: #3DD9A4;--audience-green-deep: #065F46;--audience-purple: #6D3B9E;--audience-purple-light: #A78BFA;--audience-purple-deep: #3B1E63;--font-display: "Archivo", "Helvetica Neue", sans-serif;--font-body: "Instrument Sans", "Helvetica Neue", sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", monospace;--radius: 20px;--radius-sm: 14px;--radius-xs: 10px;--transition: all .35s cubic-bezier(.25,.1,.25,1);--shadow-xs: 0 1px 2px rgba(0,0,0,.04);--shadow-sm: 0 2px 8px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 8px 30px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.05);--shadow-lg: 0 20px 60px rgba(0,0,0,.12), 0 8px 24px rgba(0,0,0,.08);--shadow-xl: 0 32px 80px rgba(0,0,0,.16), 0 12px 32px rgba(0,0,0,.1);--shadow-glow-blue: 0 0 40px rgba(46,91,255,.15);--shadow-glow-green: 0 0 40px rgba(14,159,110,.15);--glass-bg: rgba(255,255,255,.72);--glass-border: rgba(255,255,255,.18);--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--space-xl: 64px;--space-2xl: 96px;--space-3xl: 128px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:450;color:var(--gray-900);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.03em;line-height:1.1;font-weight:700}h1{font-size:clamp(40px,6vw,72px);letter-spacing:-.04em}h2{font-size:clamp(32px,4.5vw,56px);letter-spacing:-.035em}h3{font-size:clamp(24px,3vw,36px);letter-spacing:-.025em}h4{font-size:clamp(20px,2.5vw,28px)}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}img{max-width:100%}ul{list-style:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.container{max-width:1400px;margin:0 auto;padding:0 40px}section{padding:var(--space-3xl) 0}@media (max-width: 768px){section{padding:var(--space-2xl) 0}.container{padding:0 24px}}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;height:68px;transition:var(--transition);background:#ffffffe0;backdrop-filter:saturate(200%) blur(30px);-webkit-backdrop-filter:saturate(200%) blur(30px);border-bottom:1px solid rgba(0,0,0,.06)}.nav.scrolled{background:#fffffff5;box-shadow:var(--shadow-sm)}.nav--home{background:linear-gradient(180deg,#ffffffdb,#ffffff75 56%,#fff0);border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.nav--home.scrolled{background:#fffffff0;border-bottom:1px solid rgba(8,10,15,.07);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 10px 34px #080a0f12}.nav--blend{background:linear-gradient(180deg,#fbfcfeeb,#f8faff8c 56%,#f8faff00);border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.nav--blend.nav--green{background:linear-gradient(180deg,#fafdfbf0,#f1faf68c 56%,#f1faf600)}.nav--blend.scrolled{background:#fffffff2;border-bottom:1px solid rgba(8,10,15,.07);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 10px 34px #080a0f12}.nav-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 32px;height:100%;position:relative;z-index:1}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--gray-900);font-size:20px;font-weight:700;transition:var(--transition)}.nav-logo img{width:34px;height:34px;object-fit:contain}.nav-links{display:flex;gap:8px;list-style:none;align-items:center}.nav-links>li{position:relative}.nav-links>li:after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;z-index:1}.nav-links>li>a{display:flex;align-items:center;gap:4px;padding:8px 14px;font-size:15.5px;font-weight:500;color:var(--gray-700);border-radius:var(--radius-xs);transition:var(--transition);white-space:nowrap}.nav-links>li>a:hover,.nav-links>li>a.active{color:var(--blue);background:#0071e30f}.arrow{font-size:10px;transition:transform .3s}.dropdown{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(8px);min-width:820px;background:var(--white);border-radius:20px;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f;border:none;padding:0;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);pointer-events:none;overflow:hidden}.nav-links>li:hover .dropdown,.dropdown:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.dropdown-inner{display:grid;grid-template-columns:360px 1fr;gap:0}.dropdown-featured{background:linear-gradient(135deg,#6b21a8,#9333ea,#7c3aed);padding:32px 28px;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;overflow:hidden}.dropdown-featured:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:mega-pulse 4s ease infinite;pointer-events:none}@keyframes mega-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.dropdown-featured h3{font-size:24px;font-weight:800;margin-bottom:12px;letter-spacing:-.02em;position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-featured p{font-size:15px;line-height:1.6;opacity:.9;margin-bottom:24px;position:relative;z-index:1}.dropdown-featured .mega-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;color:#6b21a8;font-size:14px;font-weight:700;border-radius:980px;text-decoration:none;transition:all .2s ease;position:relative;z-index:1;align-self:flex-start;white-space:nowrap}.dropdown-featured .mega-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.dropdown-featured .mega-cta svg{width:16px;height:16px;transition:transform .2s ease}.dropdown-featured .mega-cta:hover svg{transform:translate(4px)}.dropdown-featured.dsp{background:linear-gradient(135deg,var(--audience-blue-deep),var(--audience-blue) 55%,var(--audience-blue-light))}.dropdown-featured.dsp .mega-cta{color:var(--audience-blue-deep)}.dropdown-featured.ssp{background:linear-gradient(135deg,var(--audience-green-deep),var(--audience-green) 55%,var(--audience-green-light))}.dropdown-featured.ssp .mega-cta{color:var(--audience-green-deep)}.dropdown-columns{padding:28px 32px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.dropdown-col h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gray-400);margin-bottom:16px}.dropdown-col a{display:block;padding:10px 16px;text-decoration:none;border-radius:12px;transition:all .2s ease;margin-bottom:2px;font-size:15px;font-weight:600;color:var(--gray-900);line-height:1.3}.dropdown-col a:hover{background:var(--gray-100);transform:translate(4px)}.dropdown-col a small{display:block;font-size:13px;color:var(--gray-400);font-weight:400;line-height:1.3;margin-top:2px}@media (min-width: 1001px){.dropdown-col a{min-height:72px}}.dropdown-login{min-width:320px;padding:16px}.dropdown-login .login-card{display:flex;align-items:center;gap:16px;padding:18px 22px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:16px;text-decoration:none;color:inherit;transition:all .2s ease;margin-bottom:12px}.dropdown-login .login-card:last-child{margin-bottom:0}.dropdown-login .login-card:hover{background:var(--gray-100);border-color:var(--gray-300);transform:translateY(-2px);box-shadow:var(--shadow-md)}.dropdown-login .login-card .login-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;flex-shrink:0}.dropdown-login .login-card .login-icon.dsp{background:linear-gradient(135deg,var(--audience-blue-deep),var(--audience-blue) 55%,var(--audience-blue-light));color:#fff}.dropdown-login .login-card .login-icon.ssp{background:linear-gradient(135deg,var(--audience-green-deep),var(--audience-green) 55%,var(--audience-green-light));color:#fff}.dropdown-login .login-card .login-icon.adx{background:linear-gradient(135deg,var(--audience-purple-deep),var(--audience-purple) 55%,var(--audience-purple-light));color:#fff}.dropdown-login .login-card .login-info h4{font-size:17px;font-weight:700;color:var(--gray-900);margin-bottom:4px}.dropdown-login .login-card .login-info p{font-size:13px;color:var(--gray-500);margin:0}.dropdown-login .login-card .login-arrow{margin-left:auto;color:var(--gray-400);transition:transform .2s ease}.dropdown-login .login-card:hover .login-arrow{transform:translate(4px);color:var(--blue)}@media (min-width: 1001px){.nav-login-item{margin-left:clamp(0px,calc((100vw - 1060px)/2),70px)}}.nav-login-btn{display:inline-flex!important;align-items:center;gap:5px;padding:7px 13px!important;background:transparent!important;color:var(--gray-700)!important;font-size:15px!important;font-weight:500!important;border-radius:980px!important;text-decoration:none!important;border:1px solid rgba(8,10,15,.14)!important;transition:var(--transition)}.nav-login-btn:hover{background:#080a0f09!important;border-color:#080a0f47!important;color:var(--ink)!important;transform:none;box-shadow:none}.nav-login-btn .arrow{opacity:.55;font-size:9px}.nav-cta-item{margin-left:4px}.nav-links>li>a.nav-get-started{display:inline-flex;align-items:center;gap:9px;padding:4px 4px 4px 16px!important;background:var(--blue);color:#fff;font-size:15px;font-weight:600;line-height:1;border-radius:999px;box-shadow:0 8px 20px #2e5bff33;transition:background .25s ease,transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.nav-links>li>a.nav-get-started:hover{background:#1e46e6;color:#fff;transform:translateY(-1px);box-shadow:0 12px 26px #2e5bff4d}.nav-get-started svg{width:12px;height:12px;padding:5px;box-sizing:content-box;border-radius:50%;background:#fff3;color:#fff;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .25s ease,color .25s ease}.nav-get-started:hover svg{transform:translate(1px,-1px);background:#fff;color:var(--blue)}.nav--home .nav-logo{color:var(--ink)}.nav--home .nav-logo img{filter:drop-shadow(0 2px 10px rgba(46,91,255,.2))}.nav--home .nav-links>li>a{color:var(--gray-700)}.nav--home .nav-links>li>a:hover,.nav--home .nav-links>li>a.active{color:var(--blue);background:#2e5bff12}.nav--home .nav-links>li>a.nav-get-started{color:#fff;background:var(--blue)}.nav--home .nav-links>li>a.nav-get-started:hover{color:#fff;background:#1e46e6}.nav--home .nav-login-btn{background:transparent!important;color:var(--gray-700)!important;border-color:#080a0f24!important;box-shadow:none}.nav--home .nav-login-btn:hover{background:#080a0f09!important;color:var(--ink)!important}.nav--home .mobile-menu-btn span{background:var(--ink)}.mobile-menu-btn{display:none;flex-direction:column;gap:5px;padding:8px;cursor:pointer}.mobile-menu-btn span{display:block;width:22px;height:2px;background:var(--gray-900);transition:var(--transition)}.mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-back{display:flex;align-items:center;gap:6px;font-size:15.5px;font-weight:500;color:var(--gray-700);transition:var(--transition)}.nav-back:hover{color:var(--blue)}.site-footer{position:relative;padding:80px 0 0;background:var(--ink);color:var(--paper);overflow:hidden}.sf-glow{position:absolute;top:-240px;left:-180px;width:660px;height:660px;border-radius:50%;background:radial-gradient(circle,rgba(46,91,255,.18),transparent 66%);filter:blur(20px);pointer-events:none}.site-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(238,243,251,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(238,243,251,.03) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 20%,#000 8%,transparent 72%);mask-image:radial-gradient(ellipse 80% 70% at 30% 20%,#000 8%,transparent 72%);pointer-events:none}.sf-inner{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.58fr;gap:56px;max-width:1400px;margin:0 auto;padding:0 32px}.sf-brand-card{position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid rgba(238,243,251,.13);border-radius:20px;background:linear-gradient(150deg,#2e5bff29,#ffffff06 52%,#ffffff03);overflow:hidden}.sf-brand-card:before{content:"";position:absolute;top:0;left:30px;right:30px;height:1px;background:linear-gradient(90deg,transparent,rgba(199,244,100,.55),transparent)}.sf-brand-card:after{content:"";position:absolute;right:-90px;bottom:-130px;width:280px;height:280px;border:1px solid rgba(238,243,251,.08);border-radius:50%;box-shadow:0 0 0 40px #eef3fb05,0 0 0 80px #eef3fb04;pointer-events:none}.sf-brand-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:38px}.sf-logo{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--paper)}.sf-logo img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 2px 10px rgba(46,91,255,.35))}.sf-badge{padding:5px 8px;border:1px solid rgba(238,243,251,.14);border-radius:999px;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;color:#eef3fb80;white-space:nowrap}.sf-brand-card h2{position:relative;z-index:1;margin-bottom:16px;font-family:var(--font-display);font-size:clamp(30px,2.6vw,40px);font-weight:700;line-height:1.02;letter-spacing:-.04em;color:var(--paper)}.sf-brand-card>p{position:relative;z-index:1;max-width:320px;margin-bottom:30px;font-size:14px;line-height:1.6;color:#eef3fb7a}.sf-mail{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 13px 13px 18px;border:1px solid rgba(238,243,251,.16);border-radius:10px;background:#ffffff0a;font-size:14px;font-weight:500;color:var(--paper);transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,background .3s ease}.sf-mail:hover{transform:translateY(-2px);border-color:#c7f46466;background:#ffffff12}.sf-mail>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-mail-arrow{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:7px;background:var(--signal);color:var(--ink)}.sf-mail-arrow svg{width:14px;height:14px;transition:transform .3s ease}.sf-mail:hover .sf-mail-arrow svg{transform:translate(2px,-2px)}.sf-brand-foot{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(238,243,251,.1)}.sf-social{display:flex;gap:8px}.sf-social a{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(238,243,251,.12);border-radius:9px;background:#ffffff09;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s ease,background .3s ease}.sf-social a:hover{transform:translateY(-2px);border-color:#eef3fb59;background:#ffffff14}.sf-social svg{width:15px;height:15px}.sf-response{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#eef3fb59}.sf-response i{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px #7ee0b81a}.sf-links{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding-top:8px}.sf-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.sf-status{display:flex;align-items:center;gap:24px;padding-top:20px;border-top:1px solid rgba(238,243,251,.09)}.sf-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;border:1px solid rgba(238,243,251,.1);border-radius:12px;overflow:hidden;background:#ffffff05}.sf-status-grid>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:1px solid rgba(238,243,251,.08)}.sf-status-grid>div:first-child{border-left:0}.sf-status-grid strong{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.02em;color:#eef3fbeb}.sf-status-grid span{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;color:#eef3fb5c;white-space:nowrap}.sf-status-live{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:#eef3fb73}.sf-status-live i{width:6px;height:6px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px #c7f4641a;animation:sfPulse 2.4s ease-in-out infinite}@keyframes sfPulse{0%,to{opacity:1}50%{opacity:.35}}.sf-col{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.sf-col h4{display:flex;align-items:baseline;gap:7px;margin-bottom:8px;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#eef3fb6b}.sf-col h4 span{font-size:7.5px;letter-spacing:.04em;color:var(--signal)}.sf-col a{position:relative;font-size:13.5px;color:#eef3fba8;transition:color .25s ease,transform .25s ease}.sf-col a:hover{color:var(--paper);transform:translate(3px)}.sf-col--guides a{color:#eef3fb94}.sf-bottom{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;max-width:1400px;margin:56px auto 0;padding:22px 40px 26px;border-top:1px solid rgba(238,243,251,.09);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#eef3fb4d}.sf-bottom-right{color:#c7f46480}@media (max-width: 1120px){.sf-inner{gap:32px}.sf-cols{gap:24px}}@media (max-width: 980px){.sf-inner{grid-template-columns:1fr;gap:40px}.sf-brand-card>p{max-width:440px}.sf-cols{padding-top:0}}@media (max-width: 760px){.site-footer{padding-top:64px}.sf-inner{padding:0 20px}.sf-brand-card{padding:24px}.sf-brand-top{margin-bottom:28px}.sf-brand-card h2{font-size:30px}.sf-cols{grid-template-columns:1fr 1fr;gap:32px 24px}.sf-bottom{margin-top:40px;padding:20px}}@media (max-width: 540px){.sf-brand-top{align-items:flex-start;flex-direction:column;gap:14px}.sf-brand-foot{align-items:flex-start;flex-direction:column}.sf-cols{grid-template-columns:1fr 1fr;gap:28px 18px}.sf-col a{font-size:13px}.sf-status{flex-direction:column-reverse;align-items:stretch;gap:14px}.sf-status-grid{grid-template-columns:1fr 1fr}.sf-status-grid>div:nth-child(odd){border-left:0}.sf-status-grid>div:nth-child(n+3){border-top:1px solid rgba(238,243,251,.08)}.sf-status-live{align-self:flex-start}.sf-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion: reduce){.sf-mail,.sf-social a,.sf-col a{transition-duration:.01ms}.sf-mail:hover,.sf-social a:hover,.sf-col a:hover{transform:none}.sf-status-live i{animation:none}}.login-footer{text-align:center;padding:24px;font-size:13px;color:var(--gray-500);background:var(--gray-950)}.login-footer a{color:var(--gray-400);transition:var(--transition)}.login-footer a:hover{color:var(--white)}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:140px 24px 100px;background:linear-gradient(135deg,#0d1b3e,#1a0b2e);overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;animation:blobFloat 20s ease-in-out infinite}.hero-blob.b1{width:500px;height:500px;background:#2e5bff52;top:-100px;left:-100px}.hero-blob.b2{width:400px;height:400px;background:#7ee0b829;bottom:-80px;right:-80px;animation-delay:-7s}.hero-blob.b3{width:300px;height:300px;background:#5b7cff33;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes blobFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.hero-grid-lines .h-line,.hero-grid-lines .v-line{position:absolute;background:linear-gradient(90deg,transparent,rgba(91,124,255,.28),transparent);opacity:0}.hero-grid-lines .h-line{width:100%;height:1px;left:0;animation:scanH 8s linear infinite}.hero-grid-lines .v-line{width:1px;height:100%;top:0;background:linear-gradient(180deg,transparent,rgba(126,224,184,.18),transparent);animation:scanV 10s linear infinite}@keyframes scanH{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes scanV{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.hero-mouse-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(46,91,255,.22) 0%,rgba(126,224,184,.08) 42%,transparent 70%);pointer-events:none;transform:translate(-50%,-50%);transition:opacity .3s;opacity:0}.hero:hover .hero-mouse-glow{opacity:1}.particle{position:absolute;width:3px;height:3px;background:#ffffff80;border-radius:50%;animation:particleFloat linear infinite}@keyframes particleFloat{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) scale(0);opacity:0}}.hero-content{position:relative;z-index:2;max-width:800px}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:100px;font-size:13px;font-weight:500;color:#fffc;margin-bottom:24px}.hero-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero h1{font-size:clamp(36px,6vw,64px);font-weight:800;color:var(--white);line-height:1.1;margin-bottom:20px;letter-spacing:-1px}.hero h1 .gradient{background:linear-gradient(112deg,#7E9BFF,var(--mint) 78%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:18px;color:#ffffffa6;max-width:560px;margin:0 auto 32px;line-height:1.6}.hero-light h1{color:var(--gray-900)}.hero-light h1 .gradient{background:linear-gradient(112deg,var(--cobalt),#0E9F6E 85%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-light .hero-subtitle{color:var(--gray-600)}.hero-light .hero-eyebrow{color:var(--gray-500)}.hero-light .hero-eyebrow .dot{background:var(--blue)}.hero-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--blue);color:var(--white);font-size:15px;font-weight:600;border-radius:var(--radius-xs);transition:var(--transition)}.btn-primary:hover{background:var(--blue-light);transform:translateY(-2px);box-shadow:0 8px 30px #0071e34d}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#ffffff14;color:var(--white);font-size:15px;font-weight:600;border-radius:var(--radius-xs);border:1px solid rgba(255,255,255,.15);transition:var(--transition)}.btn-secondary:hover{background:#ffffff26;transform:translateY(-2px)}.btn-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--white);color:var(--gray-900);font-size:15px;font-weight:600;border-radius:var(--radius-xs);border:1px solid var(--gray-200);transition:var(--transition)}.btn-outline:hover{background:var(--gray-100);transform:translateY(-2px);box-shadow:var(--shadow-md)}.section{padding:112px 0}.section-inner{max-width:1400px;margin:0 auto;padding:0 32px}.section-header{text-align:center;margin-bottom:56px}.section-header .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--blue);margin-bottom:12px}.section-header h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);line-height:1.15;margin-bottom:16px;letter-spacing:-.5px}.section-header p{font-size:17px;color:var(--gray-500);max-width:560px;margin:0 auto;line-height:1.6}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}.card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:36px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#2e5bff05,#0e9f6e05);opacity:0;transition:opacity .4s ease;pointer-events:none}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl);border-color:transparent}.card:hover:before{opacity:1}.card-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:26px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.card:hover .card-icon{transform:scale(1.08)}.card-icon.blue{background:#2e5bff14;color:var(--blue)}.card-icon.green{background:#0e9f6e14;color:var(--audience-green)}.card-icon.purple{background:#6d3b9e14;color:var(--audience-purple)}.card h3{font-size:20px;font-weight:700;color:var(--gray-900);margin-bottom:12px;letter-spacing:-.02em}.card p{font-size:15px;font-weight:450;color:var(--gray-600);line-height:1.65}.cta-banner{background:linear-gradient(135deg,#0d1b3e,#1a0b2e);padding:80px 32px;text-align:center}.cta-banner h2{font-size:clamp(32px,4.2vw,46px);font-weight:800;color:var(--white);margin-bottom:16px}.cta-banner p{font-size:17px;color:#ffffffa6;max-width:500px;margin:0 auto 32px}.cta-banner .btn-primary{font-size:16px;padding:16px 32px}.breadcrumb{max-width:1400px;margin:0 auto;padding:20px 32px;font-size:13px;color:var(--gray-500)}.breadcrumb-inner{display:flex;align-items:center;gap:8px}.breadcrumb a{color:var(--gray-500);transition:var(--transition)}.breadcrumb a:hover{color:var(--blue)}.breadcrumb .sep{color:var(--gray-300)}.back-to-top{position:fixed;bottom:32px;right:32px;width:44px;height:44px;border-radius:50%;background:var(--gray-900);color:var(--white);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:var(--transition);z-index:999;box-shadow:var(--shadow-md)}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{background:var(--blue);transform:translateY(-2px)}@media (max-width: 1000px){.nav-links{position:fixed;top:68px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:14px 20px 22px;gap:2px;border-bottom:1px solid var(--gray-200);transform:translateY(-100%);opacity:0;visibility:hidden;transition:var(--transition)}.nav-links.open{transform:translateY(0);opacity:1;visibility:visible}.nav-links>li:after{display:none}.nav-links>li>a{padding:13px 4px;width:100%;font-size:17px}.dropdown{position:static;transform:none;min-width:100%;box-shadow:none;border:none;padding:12px 0 0;opacity:1;visibility:visible;pointer-events:auto;display:none}.nav-links>li:hover .dropdown{transform:none}.nav-links>li.dropdown-open .dropdown{display:block}.dropdown-inner{flex-direction:column}.dropdown-featured{width:100%}.mobile-menu-btn{display:flex}.nav--home .nav-links{background:#fff;border-bottom-color:#080a0f14}.nav--home .nav-links.open{box-shadow:0 30px 60px #080a0f24}.nav--home .dropdown-col h4{color:var(--gray-400)}.nav--home .dropdown-col a{color:var(--gray-900)}.nav--home .dropdown-col a small{color:var(--gray-500)}.nav--home .dropdown-col a:hover{background:var(--gray-100)}.nav-login-item{margin-top:8px;padding-top:12px;border-top:1px solid rgba(8,10,15,.08)}.nav-login-item .nav-login-btn{width:100%;justify-content:space-between;padding:13px 4px!important;border-color:transparent!important;font-size:17px}.nav-cta-item{margin-left:0;margin-top:10px}.nav-links>li>a.nav-get-started{width:100%;min-height:48px;justify-content:space-between;margin-left:0;padding:6px 6px 6px 18px!important;font-size:16.5px}.nav-get-started svg{width:16px;height:16px;padding:8px}}@media (max-width: 768px){.hero h1{font-size:32px}.hero-subtitle{font-size:16px}.cards-grid{grid-template-columns:1fr}.section{padding:64px 0}}.site-footer{background:linear-gradient(180deg,#f7f8fc,#eef2fb);color:var(--ink);border-top:1px solid rgba(8,10,15,.06)}.sf-glow{background:radial-gradient(circle,rgba(46,91,255,.13),transparent 66%)}.site-footer:before{background-image:linear-gradient(rgba(8,10,15,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(8,10,15,.032) 1px,transparent 1px)}.sf-brand-card{border-color:#ffffff29;background:linear-gradient(150deg,#2e5bff,#1b3fe0 54%,#122fb4);box-shadow:0 28px 64px #183ac847}.sf-brand-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}.sf-brand-card:after{border-color:#ffffff21;box-shadow:0 0 0 40px #ffffff09,0 0 0 80px #ffffff06}.sf-logo{color:#fff}.sf-logo img{filter:drop-shadow(0 2px 10px rgba(0,0,0,.25))}.sf-badge{border-color:#ffffff42;color:#ffffffb8}.sf-brand-card h2{color:#fff}.sf-brand-card h2 span{color:var(--signal)}.sf-brand-card>p{color:#ffffffb8}.sf-mail{border-color:#ffffff4d;background:#ffffff1a;color:#fff}.sf-mail:hover{border-color:#ffffffa6;background:#ffffff2b}.sf-mail-arrow{background:#fff;color:#1e46e6}.sf-brand-foot{border-top-color:#fff3}.sf-social a{border-color:#ffffff3d;background:#ffffff17;color:#fff}.sf-social a:hover{border-color:#fff;background:#fff3}.sf-response{color:#ffffff9e}.sf-response i{background:var(--signal);box-shadow:0 0 0 3px #c7f4642e}.sf-status{border-top-color:#080a0f1a}.sf-status-grid{border-color:#080a0f1a;background:#ffffffb8}.sf-status-grid>div{border-left-color:#080a0f14}.sf-status-grid strong{color:var(--ink)}.sf-status-grid span{color:#7a859e}.sf-status-live{color:#5a6b8c}.sf-status-live i{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.sf-col h4{color:#6e7a93}.sf-col h4 span{color:var(--blue)}.sf-col a{color:#43506b}.sf-col a:hover{color:var(--blue)}.sf-col--guides a{color:#5a6680}.sf-bottom{border-top-color:#080a0f1a;color:#7a859e}.sf-bottom-right{color:#5a6b8c}.global-section{padding:112px 0;background:var(--white)}.global-inner{max-width:1400px;margin:0 auto;padding:0 32px;text-align:center}.global-inner h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);margin-bottom:12px}.global-inner .sub{font-size:17px;color:var(--gray-500);margin-bottom:48px}.gtm-wrapper{position:relative;width:100%;height:500px;background:transparent;overflow:hidden;margin-bottom:40px}#globalMap{width:100%;height:100%}#globalTrafficCanvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.gtm-stats-overlay{position:absolute;top:24px;left:50%;transform:translate(-50%);display:flex;gap:32px}.gtm-stat-item{display:flex;flex-direction:column}.gtm-stat-val{font-size:28px;font-weight:800;color:var(--gray-900)}.gtm-stat-label{font-size:12px;color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px}.gradient-text{background:linear-gradient(135deg,var(--blue-light),var(--purple-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gtm-stat-val.gradient-text{background-image:linear-gradient(135deg,var(--blue),var(--purple))}.gtm-region-badges{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.gtm-badge{padding:6px 12px;background:#0071e30f;border:1px solid rgba(0,113,227,.15);border-radius:100px;font-size:12px;font-weight:500;color:var(--gray-700)}.map-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.map-stat{display:flex;flex-direction:column;align-items:center}.map-stat .v{font-size:32px;font-weight:800;color:var(--gray-900)}.map-stat .l{font-size:13px;color:var(--gray-500);margin-top:4px}.rtb-flow-section{padding:112px 0;background:var(--gray-50)}.rtb-flow-inner{max-width:1400px;margin:0 auto;padding:0 32px;text-align:center}.rtb-flow-inner h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);margin-bottom:12px}.rtb-flow-inner .sub{font-size:17px;color:var(--gray-500);margin-bottom:56px}.rtb-flow{position:relative;padding:20px 0}.rtb-flow-line{position:absolute;top:100px;left:10%;right:10%;height:2px;background:#00000014;z-index:0;border-radius:1px;overflow:visible}.rtb-flow-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--blue),var(--purple),transparent);animation:flowPulse 3s ease-in-out infinite;border-radius:1px}.rtb-flow-line:before{content:"";position:absolute;top:-3px;left:0;width:8px;height:8px;background:var(--blue);border-radius:50%;box-shadow:0 0 12px var(--blue);animation:flowPacket 2.5s linear infinite}@keyframes flowPulse{0%,to{opacity:.3;transform:scaleX(.85)}50%{opacity:.7;transform:scaleX(1)}}@keyframes flowPacket{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.rtb-flow-track{display:flex;gap:32px;position:relative;z-index:1;justify-content:center;padding:0 32px}.rtb-step{flex:0 0 160px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:24px 16px;text-align:center;transition:var(--transition)}.rtb-step:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.rtb-step-icon{width:64px;height:64px;margin:0 auto 16px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:var(--transition);animation:stepPulse 2s ease-in-out infinite}.rtb-step-icon svg{width:28px;height:28px;stroke:#fff;stroke-width:1.5;fill:none}.rtb-step:hover .rtb-step-icon{transform:translateY(-4px);box-shadow:0 12px 40px #00000026;animation-play-state:paused}.rtb-step:nth-child(1) .rtb-step-icon{background:linear-gradient(135deg,#0071e3,#2997ff);animation-delay:0s}.rtb-step:nth-child(2) .rtb-step-icon{background:linear-gradient(135deg,#af52de,#bf5af2);animation-delay:.3s}.rtb-step:nth-child(3) .rtb-step-icon{background:linear-gradient(135deg,#7c3aed,#a78bfa);animation-delay:.6s}.rtb-step:nth-child(4) .rtb-step-icon{background:linear-gradient(135deg,#059669,#34c759);animation-delay:.9s}.rtb-step:nth-child(5) .rtb-step-icon{background:linear-gradient(135deg,#ff9500,#ffb340);animation-delay:1.2s}.rtb-step:nth-child(6) .rtb-step-icon{background:linear-gradient(135deg,#ff2d55,#ff6b8a);animation-delay:1.5s}@keyframes stepPulse{0%,to{transform:scale(1);box-shadow:0 0 #0000}50%{transform:scale(1.05);box-shadow:0 8px 24px #0000001f}}.rtb-step h4{font-size:15px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.rtb-step p{font-size:13px;color:var(--gray-500);line-height:1.5}.features-section{padding:112px 0;background:var(--white)}.features-inner{max-width:1400px;margin:0 auto;padding:0 32px;text-align:center}.features-inner h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);margin-bottom:12px}.features-inner .sub{font-size:17px;color:var(--gray-500);margin-bottom:56px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.f-card{background:linear-gradient(180deg,color-mix(in srgb,var(--card-color) 12%,white) 0%,var(--white) 55%);border:1px solid var(--gray-200);border-radius:var(--radius);overflow:hidden;transition:var(--transition);display:flex;flex-direction:column}.f-card:hover{transform:translateY(-6px);box-shadow:0 24px 64px #0000001a;border-color:transparent}.f-card-mockup{width:100%;height:170px;display:flex;align-items:center;justify-content:center;padding:12px 16px 0}.f-card-mockup svg{width:100%;height:100%}.f-card-body{padding:24px 32px 32px;display:flex;flex-direction:column;flex:1}.f-card h3{font-size:21px;font-weight:700;color:var(--gray-900);margin-bottom:10px;letter-spacing:-.01em;min-height:52px}.f-card h3 .highlight{font-weight:700}.f-card p{font-size:15px;font-weight:500;color:var(--gray-500);line-height:1.65;margin-bottom:18px;flex:1}.f-card-bullet{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--gray-600);margin-top:auto}.f-card-bullet .bullet-diamond{font-size:12px;flex-shrink:0}.partners-section{padding:100px 0;background:var(--white);overflow:hidden}.partners-section .section-title{text-align:center;margin-bottom:48px}.partners-section h2{font-size:clamp(32px,4.2vw,46px);font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.partners-section .sub{font-size:15px;color:var(--gray-500)}.partner-category{margin-bottom:48px}.partner-category:last-child{margin-bottom:0}.partner-cat-label{text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--gray-400);margin-bottom:20px}.marquee-wrap{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:16px;animation:marqueeScroll 40s linear infinite;width:max-content}.marquee-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.p-tile{flex-shrink:0;min-width:220px;height:120px;padding:16px 24px;display:flex;align-items:center;justify-content:center;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);font-size:14px;font-weight:600;color:var(--gray-700);transition:var(--transition);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}.p-tile:hover{border-color:var(--blue);color:var(--blue);transform:scale(1.04)}.p-tile img{height:28px;width:auto;max-width:110px;object-fit:contain}.testimonials-section{padding:112px 0;background:var(--white)}.testimonials-inner{max-width:1400px;margin:0 auto;padding:0 32px;text-align:center}.testimonials-inner h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);margin-bottom:12px}.testimonials-inner .sub{font-size:17px;color:var(--gray-500);margin-bottom:56px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;text-align:left}.testimonial-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:32px;transition:var(--transition)}.testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.testimonial-stars{color:#ff9500;font-size:16px;margin-bottom:16px;letter-spacing:2px}.testimonial-text{font-size:15px;color:var(--gray-700);line-height:1.6;margin-bottom:24px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:12px}.testimonial-avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonial-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-info .name{font-size:14px;font-weight:700;color:var(--gray-900)}.testimonial-info .role{font-size:12px;color:var(--gray-500)}.faq-section{background:var(--gray-50);max-width:800px;margin:0 auto 48px;padding:112px 32px}.faq-section h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);text-align:center;margin-bottom:48px}.faq-item{border-bottom:1px solid var(--gray-200);padding:20px 0}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:var(--gray-900);cursor:pointer;transition:var(--transition)}.faq-question:hover{color:var(--blue)}.faq-arrow{font-size:12px;transition:transform .3s;color:var(--gray-400)}.faq-item.open .faq-arrow{transform:rotate(90deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;font-size:15px;color:var(--gray-600);line-height:1.6}.faq-item.open .faq-answer{max-height:200px;padding-top:12px}.cta-section{padding:112px 32px;background:linear-gradient(135deg,#0d1b3e,#1a0b2e);text-align:center}.cta-inner{max-width:600px;margin:0 auto}.cta-inner h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--white);margin-bottom:16px}.cta-inner p{font-size:17px;font-weight:500;color:#ffffffa6;margin-bottom:32px;line-height:1.6}.btn-white{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:var(--white);color:var(--gray-900);font-size:16px;font-weight:600;border-radius:var(--radius-xs);transition:var(--transition);text-decoration:none}.btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 30px #fff3}.story-section{padding:112px 0;background:var(--white)}.story-inner{max-width:900px;margin:0 auto;padding:0 32px}.story-header{text-align:center;margin-bottom:56px}.story-header h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);margin-bottom:12px}.story-header p{font-size:17px;font-weight:500;color:var(--gray-500)}.timeline{position:relative;padding-left:32px}.timeline:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--gray-200)}.timeline-item{position:relative;padding-bottom:40px}.timeline-item:last-child{padding-bottom:0}.timeline-dot{position:absolute;left:-32px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--blue);border:3px solid var(--white);box-shadow:0 0 0 2px var(--blue)}.timeline-year{font-size:13px;font-weight:600;color:var(--blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.timeline-item h3{font-size:20px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.timeline-item p{font-size:15px;color:var(--gray-600);line-height:1.6}.stats-section{padding:112px 0;background:var(--gray-50)}.stats-inner{max-width:1400px;margin:0 auto;padding:0 32px;text-align:center}.stats-header h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);margin-bottom:12px}.stats-header p{font-size:17px;color:var(--gray-500);margin-bottom:56px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.stat-item{display:flex;flex-direction:column;align-items:center}.stat-value{font-size:48px;font-weight:800;color:var(--gray-900);line-height:1;margin-bottom:8px}.stat-label{font-size:14px;color:var(--gray-500)}.what-section{padding:112px 0;background:var(--white)}.what-inner{max-width:1400px;margin:0 auto;padding:0 32px;text-align:center}.what-inner h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);margin-bottom:12px}.what-inner .sub{font-size:17px;color:var(--gray-500);margin-bottom:56px}.what-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;text-align:left}.what-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:32px;transition:var(--transition)}.what-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.what-card .card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.what-card .card-icon svg{width:24px;height:24px}.what-card h3{font-size:18px;font-weight:700;color:var(--gray-900);margin-bottom:10px}.what-card p{font-size:14px;color:var(--gray-500);line-height:1.6;margin-bottom:16px}.what-card ul{list-style:none;padding:0}.what-card ul li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--gray-600);padding:6px 0}.values-section{padding:112px 0;background:var(--gray-50)}.values-inner{max-width:1400px;margin:0 auto;padding:0 32px;text-align:center}.values-inner h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);margin-bottom:12px}.values-inner .sub{font-size:17px;color:var(--gray-500);margin-bottom:56px}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;text-align:left}.value-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:32px;transition:var(--transition)}.value-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.value-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.value-icon svg{width:24px;height:24px}.value-card h3{font-size:18px;font-weight:700;color:var(--gray-900);margin-bottom:10px}.value-card p{font-size:14px;color:var(--gray-500);line-height:1.6}.contact-section{padding:112px 0;background:var(--white)}.contact-inner{max-width:1400px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.5fr 1fr;gap:64px}.contact-form-wrap h3{font-size:24px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.contact-form-wrap>p{font-size:15px;color:var(--gray-500);margin-bottom:32px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:13px;font-weight:600;color:var(--gray-700)}.form-group label .req{color:#ff3b30}.form-group input,.form-group select,.form-group textarea{padding:12px 14px;border:1px solid var(--gray-200);border-radius:var(--radius-xs);font-size:14px;font-family:inherit;transition:var(--transition);background:var(--white)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0071e31a}.form-group textarea{resize:vertical;min-height:120px}.submit-btn{width:100%;padding:14px;background:var(--blue);color:var(--white);font-size:15px;font-weight:600;border:none;border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition);margin-top:8px}.submit-btn:hover{background:var(--blue-light);transform:translateY(-2px);box-shadow:0 8px 30px #0071e34d}.form-success{text-align:center;padding:48px 24px}.check-circle{width:64px;height:64px;margin:0 auto 20px;background:#34c7591a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--green)}.check-circle svg{width:32px;height:32px}.form-success h4{font-size:20px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.form-success p{font-size:15px;color:var(--gray-500)}.contact-info{display:flex;flex-direction:column;gap:24px}.info-card{background:var(--gray-50);border-radius:var(--radius-sm);padding:24px}.info-icon{width:40px;height:40px;background:#0071e314;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--blue);margin-bottom:16px}.info-icon svg{width:20px;height:20px}.info-card h4{font-size:15px;font-weight:700;color:var(--gray-900);margin-bottom:6px}.info-card p{font-size:14px;color:var(--gray-500);line-height:1.5}.brands-section{padding:112px 0;background:var(--white)}.brands-inner{max-width:1400px;margin:0 auto;padding:0 32px;text-align:center}.brands-inner h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);margin-bottom:12px}.brands-inner .sub{font-size:17px;color:var(--gray-500);margin-bottom:56px}.brands-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.brand-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:32px 24px;text-align:center;transition:var(--transition)}.brand-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.brand-logo{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px;font-weight:800;color:var(--white)}.brand-card h4{font-size:16px;font-weight:700;color:var(--gray-900);margin-bottom:4px}.brand-card p{font-size:13px;color:var(--gray-500)}.articles-section{padding:48px 0 96px;background:var(--white)}.articles-inner{max-width:1400px;margin:0 auto;padding:0 32px}.article-layout{display:grid;grid-template-columns:240px 1fr;gap:48px}.sidebar-left{position:sticky;top:100px;align-self:start}.sidebar-section{background:var(--gray-50);border-radius:var(--radius-sm);padding:24px}.sidebar-heading{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gray-500);margin-bottom:16px}.cat-switcher{display:flex;flex-direction:column;gap:4px}.cat-btn{display:block;padding:10px 14px;font-size:14px;font-weight:500;color:var(--gray-700);border-radius:var(--radius-xs);transition:var(--transition);text-decoration:none}.cat-btn:hover{background:var(--gray-100);color:var(--gray-900)}.cat-btn.active{background:var(--blue);color:var(--white)}.articles-list{display:flex;flex-direction:column;gap:16px}.articles-list .section-header{text-align:left;margin-bottom:24px}.articles-list .section-header h2{font-size:24px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.articles-list .section-header p{font-size:15px;color:var(--gray-500)}.article-row{display:block;padding:24px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);transition:var(--transition);text-decoration:none}.article-row:hover{border-color:var(--blue);box-shadow:var(--shadow-md);transform:translateY(-2px)}.row-tag{display:inline-block;padding:4px 10px;background:#0071e314;color:var(--blue);font-size:12px;font-weight:600;border-radius:6px;margin-bottom:12px}.article-row h3{font-size:18px;font-weight:700;color:var(--gray-900);margin-bottom:8px;line-height:1.3}.article-row p{font-size:14px;color:var(--gray-500);line-height:1.5;margin-bottom:12px}.row-meta{display:flex;gap:16px;font-size:13px;color:var(--gray-400)}.article-hero{padding:120px 32px 60px;background:var(--white);text-align:center}.article-hero-inner{max-width:800px;margin:0 auto}.category-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#0071e314;border-radius:100px;font-size:13px;font-weight:600;color:var(--blue);margin-bottom:20px}.category-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--blue)}.article-hero h1{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900);line-height:1.2;margin-bottom:20px}.article-meta{display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px;color:var(--gray-500)}.meta-divider{width:4px;height:4px;border-radius:50%;background:var(--gray-300)}.article-body{max-width:800px;margin:0 auto;padding:48px 32px}.toc{background:var(--gray-50);border-radius:var(--radius-sm);padding:24px 32px;margin-bottom:48px}.toc h3{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-500);margin-bottom:16px}.toc ol{padding-left:20px}.toc li{margin-bottom:8px}.toc a{font-size:14px;color:var(--blue);text-decoration:none;transition:var(--transition)}.toc a:hover{color:var(--blue-light)}.article-body h2{font-size:24px;font-weight:700;color:var(--gray-900);margin:40px 0 16px;scroll-margin-top:100px}.article-body h2:first-of-type{margin-top:0}.article-body p{font-size:16px;color:var(--gray-700);line-height:1.7;margin-bottom:16px}.related{padding:112px 0;background:var(--gray-50)}.related .section-header{max-width:1400px;margin:0 auto 48px;padding:0 32px;text-align:center}.related .section-header h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;color:var(--gray-900)}.related-grid{max-width:1400px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.related-card{display:block;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);padding:32px;transition:var(--transition);text-decoration:none}.related-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.card-tag{display:inline-block;padding:4px 10px;background:#0071e314;color:var(--blue);font-size:12px;font-weight:600;border-radius:6px;margin-bottom:12px}.related-card h3{font-size:18px;font-weight:700;color:var(--gray-900);margin-bottom:8px;line-height:1.3}.related-card p{font-size:14px;color:var(--gray-500);line-height:1.5;margin-bottom:16px}.read-more{font-size:14px;font-weight:600;color:var(--blue)}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:1001}.scroll-progress-bar{height:100%;background:linear-gradient(90deg,var(--blue),var(--purple));width:0%;transition:width .1s}.partner-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.partner-logo{padding:16px 24px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-xs);font-size:14px;font-weight:600;color:var(--gray-700);transition:var(--transition)}.partner-logo:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.integration-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:48px}.step{text-align:center;padding:32px 24px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);transition:var(--transition)}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.step-number{width:40px;height:40px;margin:0 auto 16px;background:var(--blue);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.step h4{font-size:16px;font-weight:700;color:var(--gray-900);margin-bottom:8px}.step p{font-size:14px;color:var(--gray-500);line-height:1.5}@media (max-width: 768px){.features-grid,.map-stats,.stats-grid{grid-template-columns:repeat(2,1fr)}.contact-inner{grid-template-columns:1fr;gap:48px}.form-row,.article-layout{grid-template-columns:1fr}.sidebar-left{position:static}.gtm-stats-overlay{flex-direction:column;gap:16px}}.country-search-wrap{position:relative}.country-search-wrap .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--gray-400);pointer-events:none}.country-search-wrap input{padding-left:40px!important}.country-dropdown{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:var(--white);border:1px solid var(--gray-200);border-radius:12px;box-shadow:var(--shadow-md);z-index:100;margin-top:4px}.country-option{padding:10px 16px;font-size:14px;color:var(--gray-700);cursor:pointer;transition:background .15s}.country-option:hover{background:var(--gray-100);color:var(--gray-900)}:root{--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-quint: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--motion-fast: .28s;--motion-mid: .62s;--motion-slow: 1.05s;--motion-stagger: 70ms}@keyframes nxPageIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.default-layout main{animation:nxPageIn .7s var(--ease-expo) both}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:0;filter:blur(9px);transition:opacity .85s var(--ease-expo),transform 1.05s var(--ease-expo),filter .8s var(--ease-expo);transition-delay:var(--motion-delay, 0ms);will-change:opacity,transform,filter}.reveal{transform:translate3d(0,32px,0)}.reveal-left{transform:translate3d(-34px,0,0)}.reveal-right{transform:translate3d(34px,0,0)}.reveal-scale{transform:translate3d(0,22px,0) scale(.965)}.reveal.visible,.reveal-left.visible,.reveal-right.visible,.reveal-scale.visible{opacity:1;filter:blur(0);transform:none}.k-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.k-line-inner{display:block;transform-origin:0 100%;animation:kLineUp 1.08s var(--ease-expo) both;animation-delay:var(--k-delay, 0s)}@keyframes kLineUp{0%{opacity:0;transform:translate3d(0,114%,0) rotate(1.6deg)}55%{opacity:1}to{opacity:1;transform:translateZ(0) rotate(0)}}.ah-title .grad,.ah-title .gradient{background-size:190% 100%;animation:nxGradDrift 8s ease-in-out infinite alternate}@keyframes nxGradDrift{0%{background-position:0% 50%}to{background-position:100% 50%}}.sec-label:after{width:0;transition:width 1.1s var(--ease-expo) .15s}.is-inview .sec-label:after,.section.is-inview .sec-label:after{width:44px}.sec-title{text-wrap:balance}.motion-spotlight{position:relative;isolation:isolate}.motion-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--spot-x, 50%) var(--spot-y, 50%),color-mix(in srgb,var(--spot-color, #2E5BFF) 13%,transparent),transparent 64%);transition:opacity .45s ease}.motion-spotlight:hover .motion-spot{opacity:1}.motion-spotlight--dark{--spot-color: #C7F464}.cta{position:relative;overflow:hidden;will-change:transform}.cta:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(108deg,transparent 32%,rgba(255,255,255,.22) 46%,rgba(255,255,255,.05) 54%,transparent 66%);transform:translate3d(-130%,0,0);transition:transform .95s var(--ease-expo)}.cta:hover:after{transform:translate3d(130%,0,0)}.cta--secondary:after{opacity:.55}.motion-counting{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.motion-progress{position:fixed;top:0;left:0;right:0;z-index:1200;height:2px;pointer-events:none;opacity:0;transition:opacity .45s ease}.motion-progress.is-visible{opacity:1}.motion-progress i{display:block;height:100%;width:100%;transform:scaleX(var(--progress, 0));transform-origin:0 50%;background:linear-gradient(90deg,#2e5bff,#7c3aed 46%,#0e9f6e 78%,#c7f464);box-shadow:0 0 14px #2e5bff73}body:has(.scroll-progress) .motion-progress{display:none}.sg-fill{stroke-dasharray:0 315;transition:stroke-dasharray 1.9s var(--ease-expo) .2s}.is-inview .sg-fill{stroke-dasharray:241 315}.sg-dot{opacity:0;transition:opacity .5s ease 1.5s}.is-inview .sg-dot{opacity:1}.cap-ring-fill{stroke-dasharray:0 327;transition:stroke-dasharray 1.7s var(--ease-expo) .25s}.cap-card.is-inview .cap-ring-fill{stroke-dasharray:321 327}.cap-spark polyline{stroke-dasharray:1;stroke-dashoffset:1}.cap-card.is-inview .cap-spark polyline{animation:nxDraw 1.9s var(--ease-expo) .25s forwards}.cap-card.is-inview .cap-spark path{opacity:0;animation:nxFade .9s ease 1.15s forwards}@keyframes nxDraw{to{stroke-dashoffset:0}}@keyframes nxFade{to{opacity:1}}[data-flow]{--flow: 0}[data-flow] .signal-steps-line,[data-flow]>.flow-line,[data-flow] .flow-line{transform:scaleY(var(--flow, 0));transform-origin:0 0}.signal-steps{position:relative}.signal-steps:after{content:"";position:absolute;top:14px;bottom:20px;left:66px;width:1px;background:linear-gradient(180deg,var(--signal),rgba(199,244,100,.25));transform:scaleY(var(--flow, 0));transform-origin:0 0;pointer-events:none}.signal-step{transition:opacity .5s ease,padding-left .3s ease}.signal-step.is-active:before{background:var(--signal);box-shadow:0 0 0 5px #c7f4641f}.signal-step.is-past:before{background:#c7f46480}.signal-step.is-active .signal-step-body h3{color:#fff}.signal-step.is-active .signal-chip{border-color:#c7f46473;color:var(--signal)}.nav-get-started,.mobile-menu-btn{will-change:transform}@keyframes nxAurora{0%,to{transform:translate3d(-2%,0,0) scale(1);opacity:.55}50%{transform:translate3d(3%,-2%,0) scale(1.08);opacity:.8}}.proof-section,.signal-section{position:relative;overflow:hidden}.proof-section:after,.signal-section:after{content:"";position:absolute;pointer-events:none;width:720px;height:720px;border-radius:50%;filter:blur(90px);opacity:.5;animation:nxAurora 18s ease-in-out infinite}.signal-section:after{top:-320px;right:-180px;background:radial-gradient(circle,rgba(199,244,100,.12),transparent 68%)}.proof-section:after{bottom:-360px;left:-200px;background:radial-gradient(circle,rgba(46,91,255,.18),transparent 68%)}.nav-logo img{transition:transform .65s var(--ease-back),filter .45s ease}.nav-logo:hover img{transform:rotate(-7deg) scale(1.07);filter:drop-shadow(0 7px 16px rgba(46,91,255,.3))}.nav-links>li:not(.nav-cta-item):not(.nav-login-item)>a{position:relative}.nav-links>li:not(.nav-cta-item):not(.nav-login-item)>a:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,currentColor,rgba(46,91,255,.1));opacity:.55;transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-expo)}.nav-links>li:not(.nav-cta-item):not(.nav-login-item)>a:hover:after,.nav-links>li:not(.nav-cta-item):not(.nav-login-item)>a.active:after{transform:scaleX(1)}.arrow{display:inline-block}.nav-links>li:hover>a .arrow{transform:rotate(180deg)}.dropdown-featured,.dropdown-col,.dropdown-login .login-card{opacity:0;transform:translateY(12px);transition:opacity .35s var(--ease-soft),transform .55s var(--ease-expo)}.nav-links>li:hover .dropdown-featured,.nav-links>li:hover .dropdown-col,.nav-links>li:hover .dropdown-login .login-card,.dropdown:hover .dropdown-featured,.dropdown:hover .dropdown-col,.dropdown:hover .dropdown-login .login-card,.nav-links>li.dropdown-open .dropdown-featured,.nav-links>li.dropdown-open .dropdown-col,.nav-links>li.dropdown-open .dropdown-login .login-card{opacity:1;transform:none}.nav-links>li:hover .dropdown-featured,.dropdown:hover .dropdown-featured{transition-delay:.04s}.nav-links>li:hover .dropdown-col:nth-child(1),.dropdown:hover .dropdown-col:nth-child(1){transition-delay:.1s}.nav-links>li:hover .dropdown-col:nth-child(2),.dropdown:hover .dropdown-col:nth-child(2){transition-delay:.16s}.nav-links>li:hover .dropdown-login .login-card:nth-child(2),.dropdown:hover .dropdown-login .login-card:nth-child(2){transition-delay:.08s}.nav-links>li:hover .dropdown-login .login-card:nth-child(3),.dropdown:hover .dropdown-login .login-card:nth-child(3){transition-delay:.14s}.nav-get-started{position:relative;overflow:hidden}@keyframes nxFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nav-get-started:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 24%,rgba(255,255,255,.38) 50%,transparent 76%);transform:translate(-130%);transition:transform .9s var(--ease-expo);pointer-events:none}.nav-get-started:hover:before{transform:translate(130%)}.nav-get-started span,.nav-get-started svg{position:relative;z-index:1}@keyframes navItemIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (max-width: 1000px){.nav-links>li:not(.nav-cta-item):not(.nav-login-item)>a:after{display:none}.nav-links.open>li{animation:navItemIn .5s var(--ease-expo) both}.nav-links.open>li:nth-child(1){animation-delay:.04s}.nav-links.open>li:nth-child(2){animation-delay:.08s}.nav-links.open>li:nth-child(3){animation-delay:.12s}.nav-links.open>li:nth-child(4){animation-delay:.16s}.nav-links.open>li:nth-child(5){animation-delay:.2s}.nav-links.open>li:nth-child(6){animation-delay:.24s}.dropdown-featured,.dropdown-col,.dropdown-login .login-card{transform:none}}@keyframes sfGlowDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-46px,-26px,0) scale(1.08)}}@keyframes sfRingPulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.05);opacity:1}}.site-footer .sf-brand-card,.site-footer .sf-links{opacity:1;transform:none;transition:opacity .8s var(--ease-soft),transform 1s var(--ease-expo)}@keyframes sfReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.site-footer.is-inview .sf-brand-card{animation:sfReveal .8s var(--ease-soft) both}.site-footer.is-inview .sf-links{animation:sfReveal .8s var(--ease-soft) .1s both}.sf-glow{animation:sfGlowDrift 22s ease-in-out infinite alternate}.sf-brand-card:after{animation:sfRingPulse 9s ease-in-out infinite}.sf-col a{background-image:linear-gradient(90deg,currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(100% - 1px);background-size:0 1px;transition:color .25s ease,transform .4s var(--ease-expo),background-size .4s var(--ease-expo)}.sf-col a:hover{background-size:100% 1px}.sf-social svg{transition:transform .5s var(--ease-back)}.sf-social a:hover svg{transform:scale(1.12) rotate(-7deg)}.sf-mail-arrow{transition:transform .45s var(--ease-back),background .3s ease}.sf-mail:hover .sf-mail-arrow{transform:rotate(-4deg) scale(1.05)}.res-hero .hero-title{animation:articleTitleIn 1.05s var(--ease-expo) .06s both}.timeline:before{transform:scaleX(0);transform-origin:left center;transition:transform 1.7s var(--ease-expo) .1s}.route-section.is-inview .timeline:before{transform:scaleX(1)}.tl-node{transform:scale(.4);transition:transform .65s var(--ease-back),box-shadow .4s ease}.route-section.is-inview .tl-node{transform:scale(1)}.timeline-item:nth-child(1) .tl-node{transition-delay:.12s}.timeline-item:nth-child(2) .tl-node{transition-delay:.28s}.timeline-item:nth-child(3) .tl-node{transition-delay:.44s}.timeline-item:nth-child(4) .tl-node{transition-delay:.6s}.route-section.is-inview .timeline-item .tl-node{box-shadow:0 0 0 5px #f5f8ff,0 0 18px #2e5bff2e}@keyframes articleTitleIn{0%{opacity:0;clip-path:inset(0 0 102% 0);transform:translateY(.35em)}to{opacity:1;clip-path:inset(0 0 -14% 0);transform:none}}.article-hero h1{animation:articleTitleIn 1.1s var(--ease-expo) .1s both}.article-hero .category-badge,.article-hero .article-meta{animation:nxFadeUp .85s var(--ease-expo) both}.article-hero .category-badge{animation-delay:.26s}.article-hero .article-meta{animation-delay:.38s}.article-rise{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-soft),transform .9s var(--ease-expo);transition-delay:var(--rise-delay, 0ms)}.article-rise.is-risen{opacity:1;transform:none}.back-to-top{transition:opacity .4s ease,visibility .4s ease,transform .5s var(--ease-back),background .3s ease}.back-to-top.visible{transform:translateZ(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1!important;filter:none!important;transform:none!important}.k-line-inner{opacity:1!important;transform:none!important}.motion-spot,.motion-progress{display:none!important}.default-layout main{animation:none}.cta,.cta:hover{transform:none!important}.cta:after{display:none}}
