@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";body{margin:0;min-width:320px;min-height:100vh;background:#0a0a0a}#root{min-height:100vh;opacity:1;visibility:visible}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;opacity:.03;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.website-layout{min-height:100vh;display:flex;flex-direction:column;opacity:1;visibility:visible;background-color:var(--bg-primary, #0D0D0D)}.website-layout>main{flex:1;opacity:1;visibility:visible}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #0D0D0D;--bg-secondary: #1A1A1A;--bg-tertiary: #242424;--accent-primary: #0091FF;--accent-secondary: #FFFFFF;--accent-gradient: linear-gradient(135deg, #0091FF 0%, #0091FF 100%);--text-primary: #FFFFFF;--text-secondary: #B8B8B8;--text-tertiary: #808080;--border-color: #2A2A2A;--border-light: #3A3A3A;--error: #FF4444;--warning: #FFAA00;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 8rem;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .6);--shadow-glow: 0 0 20px rgba(0, 145, 255, .3);--z-base: 1;--z-content: 2;--z-header: 1000;--z-dropdown: 1100;--z-modal: 2000;--navbar-height: 80px}body{font-family:var(--font-family);background-color:var(--bg-primary);color:var(--text-secondary);line-height:1.6;overflow-x:hidden;position:relative;opacity:1!important;visibility:visible!important}#root{opacity:1!important;visibility:visible!important}main *:not(.dropdown):not(.dropdown *),section:not(nav):not(footer) *:not(.dropdown):not(.dropdown *),.content-wrapper *:not(.dropdown):not(.dropdown *){visibility:visible!important}.website-page.js-loaded [class*=fade-]:not(.is-visible){visibility:visible!important}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;opacity:.03;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.content-wrapper{position:relative;z-index:2;opacity:1;visibility:visible}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:700;line-height:1.2;margin-bottom:var(--space-md)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--space-md);color:var(--text-secondary)}a{color:var(--accent-primary);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--text-primary)}.glass-container{background:#ffffff05;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:3rem;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.glass-container:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,transparent 100%);pointer-events:none}header{position:fixed;top:0;width:100%;z-index:1000;transition:all var(--transition-base);background:linear-gradient(180deg,#0d0d0d4d,#0d0d0d1a,#0d0d0d0d);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.08);opacity:1!important;visibility:visible!important}header:before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.03),transparent 40%);opacity:0;transition:opacity .3s;pointer-events:none}header.scrolled{background:linear-gradient(180deg,#0d0d0d80,#0d0d0d4d);box-shadow:0 5px 20px #0000001a,inset 0 1px #ffffff0d}nav{padding:var(--space-md) 0;transition:padding var(--transition-base)}header.scrolled nav{padding:calc(var(--space-sm) + 2px) 0}.nav-container{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg)}.logo{font-size:var(--font-size-xl);font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:var(--space-sm);transition:all var(--transition-base);cursor:pointer;text-decoration:none;flex-shrink:0;white-space:nowrap}.logo:hover{color:var(--text-primary);transform:translate(2px)}header.scrolled .logo{font-size:var(--font-size-lg)}.logo i{font-size:var(--font-size-lg);color:var(--accent-primary)}.nav-menu{display:flex;gap:var(--space-xl);align-items:center;list-style:none;flex:1;justify-content:center}.nav-actions{display:flex;gap:var(--space-md);align-items:center}.mobile-only{display:none}.nav-menu>li{position:relative}.nav-menu a{color:var(--text-secondary);font-weight:500;font-size:var(--font-size-sm);position:relative;transition:color var(--transition-base);cursor:pointer}.nav-link{display:flex;align-items:center;gap:var(--space-xs);cursor:pointer;color:var(--text-secondary);font-weight:500;font-size:var(--font-size-sm);transition:color var(--transition-base)}.nav-link:hover,.nav-menu a:hover{color:var(--text-primary)}.dropdown{position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%)!important;margin-top:10px;min-width:220px;width:max-content;max-width:280px;background:#1a1a1afa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;box-shadow:0 10px 30px #00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:var(--z-dropdown)}.nav-menu>li:before{content:"";position:absolute;top:100%;left:0;right:0;height:10px;z-index:var(--z-dropdown);display:none}.nav-menu>li:hover:before{display:block}.nav-menu>li:hover>.dropdown,.dropdown:hover{opacity:1;visibility:visible;pointer-events:auto}.dropdown-link{display:block;padding:10px 20px;margin:4px;color:var(--text-secondary);font-size:var(--font-size-sm);border-radius:8px;transition:background-color .2s ease,color .2s ease;text-decoration:none;white-space:nowrap}.dropdown-link:hover{background:#0091ff26;color:var(--text-primary)}.btn{display:inline-block;padding:var(--space-md) var(--space-lg);border-radius:12px;font-weight:600;transition:all var(--transition-base);cursor:pointer;border:none;font-size:var(--font-size-base);text-align:center;position:relative;overflow:hidden;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-primary{background:linear-gradient(135deg,#0091ffe6,#0091ffb3);color:#fff!important;box-shadow:0 4px 15px #0091ff4d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn-primary:hover{background:#0091ff;box-shadow:0 4px 20px #0091ff66;transform:translateY(-1px)}.btn-primary:active{box-shadow:0 4px 15px #0091ff4d}.btn-secondary{background:#ffffff0d;color:var(--text-primary);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#ffffff14;border-color:#0091ff80;transform:translateY(-1px)}.btn-secondary:active{background:#ffffff26}.btn-glass{background:#ffffff0d;color:var(--text-primary);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.btn-glass:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-1px)}.btn-glass:active{background:#ffffff14}.nav-menu .btn,.nav-actions .btn{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);color:#fff!important;font-weight:500;border-radius:8px}a.btn-primary,a.btn-primary:hover{color:#fff!important}.channels-section{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.channels-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-lg);margin-top:var(--space-xl)}.channel-item{text-align:center;padding:var(--space-lg);background:var(--bg-primary);border-radius:12px;transition:all var(--transition-base)}.channel-icon{font-size:var(--font-size-3xl);color:var(--accent-primary);margin-bottom:var(--space-sm)}.channel-name{color:var(--text-secondary);font-size:var(--font-size-sm)}footer{background:#000;border-top:1px solid rgba(255,255,255,.05);padding:60px 0 0;margin-top:0;position:relative;overflow:hidden}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,145,255,.2) 50%,transparent 100%)}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-3xl);padding:0 0 60px;position:relative}@media (max-width: 968px){.footer-content{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}}@media (max-width: 768px){.footer-content{grid-template-columns:1fr;gap:var(--space-xl);text-align:center}}.footer-section h4{font-size:var(--font-size-base);font-weight:500;margin-bottom:var(--space-lg);color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;position:relative;display:inline-block}.footer-section:first-child h4{font-size:var(--font-size-xl);text-transform:none;letter-spacing:normal;font-weight:700;margin-bottom:var(--space-md)}.footer-links{list-style:none;display:flex;flex-direction:column;gap:0}.footer-links li{padding:var(--space-sm) 0;border-bottom:1px solid transparent;transition:all var(--transition-base)}.footer-links a{color:#fff9;transition:all var(--transition-base);font-size:var(--font-size-sm);display:inline-block;position:relative}.footer-links a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--accent-primary);transition:width var(--transition-base)}.footer-links a:hover{color:var(--text-primary)}.footer-links a:hover:after{width:100%}.footer-bottom{padding:var(--space-lg) 0;text-align:center;color:#ffffff80;font-size:var(--font-size-sm);border-top:1px solid rgba(255,255,255,.05)}.footer-bottom p{margin:0}.footer-bottom a{color:#ffffff80;transition:color var(--transition-base);margin:0 var(--space-sm)}.footer-bottom a:hover{color:var(--accent-primary)}.footer-section:first-child p{color:#fff9;line-height:1.6;margin-bottom:var(--space-xl);font-size:var(--font-size-sm)}.social-links{display:flex;gap:var(--space-md);margin-top:var(--space-lg)}@media (max-width: 768px){.social-links{justify-content:center}}.social-links a{width:36px;height:36px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff80;transition:all var(--transition-base);position:relative;overflow:hidden}.social-links a:before{content:"";position:absolute;inset:0;background:var(--accent-primary);border-radius:50%;transform:scale(0);transition:transform var(--transition-base)}.social-links a svg{width:16px;height:16px;position:relative;z-index:1}.social-links a:hover{border-color:var(--accent-primary);color:var(--text-primary);transform:translateY(-2px)}.social-links a:hover:before{transform:scale(1)}.footer-newsletter-text{color:#fff9;font-size:var(--font-size-sm);margin-bottom:var(--space-md)}.footer-newsletter{display:flex;position:relative;margin-bottom:var(--space-lg);max-width:300px;border-radius:8px;overflow:hidden}.footer-newsletter-input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:var(--space-sm) calc(var(--space-md) * 3) var(--space-sm) var(--space-md);color:var(--text-primary);font-size:var(--font-size-sm);transition:all var(--transition-base);width:100%}.footer-newsletter-input::placeholder{color:#fff6}.footer-newsletter-input:focus{outline:none;background:#ffffff14;border-color:var(--accent-primary)}.footer-newsletter-btn{position:absolute;right:0;top:0;bottom:0;background:var(--accent-primary);border:none;border-radius:0 8px 8px 0;padding:var(--space-sm) var(--space-md);color:#fff;cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center}.footer-newsletter-btn:hover{background:#0091ffcc;transform:translate(2px)}.footer-links-small{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}.footer-links-small a{color:#ffffff80;font-size:var(--font-size-sm);transition:color var(--transition-base)}.footer-links-small a:hover{color:var(--accent-primary)}.footer-links-small span{color:#fff3;font-size:var(--font-size-xs)}@media (max-width: 768px){.footer-newsletter{max-width:100%;margin:0 auto var(--space-lg)}.footer-links-small{justify-content:center}}.mobile-menu-toggle{display:none;background:none;border:none;color:var(--text-primary);font-size:var(--font-size-2xl);cursor:pointer}@media (max-width: 768px){.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:var(--bg-primary);width:100%;text-align:center;transition:.3s;box-shadow:var(--shadow-xl);padding:var(--space-xl) 0;border-top:1px solid var(--border-color);gap:var(--space-lg)}.nav-menu.active{left:0}.nav-actions{display:none}.mobile-only{display:block!important}.nav-menu>li{width:100%}.nav-link{display:block;padding:var(--space-sm) 0}.dropdown{position:static;transform:none;opacity:1;visibility:visible;box-shadow:none;background:var(--bg-secondary);margin-top:var(--space-sm);display:none}.nav-menu>li:hover .dropdown{display:block}.mobile-menu-toggle{display:block}.hero-title{font-size:var(--font-size-4xl)}.hero-cta{flex-direction:column;align-items:center}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}.features-grid{grid-template-columns:1fr}.features-grid.grid-4{grid-template-columns:repeat(2,1fr)}.features-grid.grid-2{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 968px){.features-grid,.features-grid.grid-4{grid-template-columns:repeat(2,1fr)}}.website-page.js-loaded .fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.website-page.js-loaded .fade-in.is-visible{opacity:1;transform:translateY(0)}.website-page [class*=-grid],.website-page [class*=-container],.website-page [class*=-card],.website-page [class*=-content],.website-page [class*=-section],.website-page .section-header,.website-page .section-badge,.website-page .process-step,.website-page .timeline-item,.website-page .cta-section,.website-page .cta-content,.website-page .cta-title,.website-page .cta-description,.website-page section{opacity:1!important;visibility:visible!important}.website-page.js-loaded [class*=-grid]:not(.stats-grid):not(.nav-grid):not(.is-visible),.website-page.js-loaded [class*=-container]:not(.nav-container):not(.footer-container):not(.is-visible),.website-page.js-loaded [class*=-card]:not(.is-visible),.website-page.js-loaded [class*=-content]:not(.hero-content):not(.nav-content):not(.dropdown-content):not(.footer-content):not(.cta-content):not(.is-visible),.website-page.js-loaded [class*=-section]:not(.hero):not(.cta-section):not(.is-visible),.website-page.js-loaded .section-header:not(.is-visible),.website-page.js-loaded .section-badge:not(.is-visible),.website-page.js-loaded .process-step:not(.is-visible),.website-page.js-loaded .timeline-item:not(.is-visible),.website-page.js-loaded .overview-card:not(.is-visible),.website-page.js-loaded .benefit-card:not(.is-visible),.website-page.js-loaded .feature-card:not(.is-visible),.website-page.js-loaded .value-card:not(.is-visible),.website-page.js-loaded .mission-card:not(.is-visible),.website-page.js-loaded .vision-card:not(.is-visible),.website-page.js-loaded .use-case:not(.is-visible),.website-page.js-loaded .integration-card:not(.is-visible),.website-page.js-loaded .model-card:not(.is-visible),.website-page.js-loaded .pricing-card:not(.is-visible),.website-page.js-loaded .faq-item:not(.is-visible),.website-page.js-loaded .architecture-card:not(.is-visible),.website-page.js-loaded .deployment-card:not(.is-visible),.website-page.js-loaded .compliance-card:not(.is-visible){opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.website-page.js-loaded [class*=-grid].is-visible,.website-page.js-loaded [class*=-container].is-visible,.website-page.js-loaded [class*=-card].is-visible,.website-page.js-loaded [class*=-content].is-visible,.website-page.js-loaded [class*=-section].is-visible,.website-page.js-loaded .section-header.is-visible,.website-page.js-loaded .section-badge.is-visible,.website-page.js-loaded .process-step.is-visible,.website-page.js-loaded .timeline-item.is-visible,.website-page.js-loaded .overview-card.is-visible,.website-page.js-loaded .benefit-card.is-visible,.website-page.js-loaded .feature-card.is-visible,.website-page.js-loaded .value-card.is-visible,.website-page.js-loaded .mission-card.is-visible,.website-page.js-loaded .vision-card.is-visible,.website-page.js-loaded .use-case.is-visible,.website-page.js-loaded .integration-card.is-visible,.website-page.js-loaded .model-card.is-visible,.website-page.js-loaded .pricing-card.is-visible,.website-page.js-loaded .faq-item.is-visible,.website-page.js-loaded .architecture-card.is-visible,.website-page.js-loaded .deployment-card.is-visible,.website-page.js-loaded .compliance-card.is-visible,.website-page.js-loaded .cta-section.is-visible,.website-page.js-loaded .cta-content.is-visible{opacity:1!important;transform:translateY(0)!important}.hero,.hero-content,.hero *,.hero .fade-in,.hero [class*=-content],.hero [class*=-grid],.hero [class*=-container]{opacity:1!important;transform:none!important;visibility:visible!important}.website-page .is-visible{opacity:1!important;transform:translateY(0)!important}.stat-card{opacity:1;transform:translateY(-5px)}.hero .stats-grid .stat-card:not(.is-visible){opacity:0;transform:translateY(15px)}.hero .stats-grid .stat-card.is-visible{opacity:1!important;transform:translateY(-5px)!important}.website-page .fade-in-left{transform:translate(-20px)}.website-page .fade-in-right{transform:translate(20px)}.website-page .scale-in{transform:scale(.95)}@media (prefers-reduced-motion: reduce){.website-page .fade-in,.website-page .fade-in-up,.website-page .fade-in-left,.website-page .fade-in-right,.website-page .scale-in,.website-page .scroll-animate,.website-page .animate-on-scroll,.website-page [class*=-card],.website-page .hero-content,.website-page .cta-content,.website-page .section-header,.website-page .process-step,.website-page .timeline-item,.website-page .f-grid-card{opacity:1!important;transform:none!important;transition:none!important}}.section-badge{display:inline-block;padding:8px 20px;background:#0091ff14;border-radius:24px;font-size:var(--font-size-sm);color:#ffffffe6;margin-bottom:var(--space-md);text-transform:none;letter-spacing:.5px;font-weight:500;position:relative;overflow:hidden}.section-badge:before{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,#0091ff80,#0091ff33,#0091ff1a,#0091ff33,#0091ff80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.section-badge:after{content:"";position:absolute;inset:-2px;border-radius:24px;background:radial-gradient(ellipse at center,rgba(0,145,255,.15) 0%,transparent 70%);opacity:.6;z-index:-1;filter:blur(8px)}.section-header{text-align:center;margin-bottom:var(--space-3xl);display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--space-md);width:100%}.section-header .section-title,.section-header .section-subtitle{display:block;width:100%}.section-title{font-size:var(--font-size-4xl);margin:0 0 var(--space-lg) 0;color:var(--text-primary);line-height:1.2;width:100%}.section-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6;width:100%}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-3xl)}.features-grid.grid-4{grid-template-columns:repeat(4,1fr)}.features-grid.grid-2{grid-template-columns:repeat(2,1fr)}.feature-card{background:linear-gradient(135deg,var(--bg-secondary) 0%,rgba(26,26,26,.5) 100%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:var(--space-xl);transition:all var(--transition-base);position:relative;overflow:hidden}.feature-icon{width:60px;height:60px;background:var(--accent-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);font-size:var(--font-size-2xl);color:var(--text-primary)}.feature-title{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);color:var(--text-primary)}.feature-description{color:var(--text-secondary);margin-bottom:var(--space-lg)}.stat-value{color:#fff!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important}.scroll-to-top{position:fixed;bottom:40px;right:40px;width:48px;height:48px;background:#0091ff26;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid rgba(255,255,255,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:all var(--transition-base);z-index:1000;color:#fff;box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3,inset 0 -1px #0000001a;overflow:hidden}.scroll-to-top:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:rotate(45deg);transition:transform .6s;pointer-events:none}.scroll-to-top.visible{opacity:1;visibility:visible;pointer-events:all}.scroll-to-top:hover{transform:translateY(-3px);background:#ffffff26;border-color:#ffffff40;box-shadow:0 12px 40px #00000026,0 0 0 1px #0091ff80,inset 0 1px #ffffff4d;color:#fff}.scroll-to-top:hover:before{transform:rotate(45deg) translate(100%)}.scroll-to-top:active{transform:translateY(-1px);box-shadow:0 4px 20px #0000001a,inset 0 1px #fff3}.scroll-to-top svg{width:20px;height:20px;color:inherit}@media (max-width: 768px){.scroll-to-top{bottom:20px;right:20px;width:44px;height:44px}}:root{--color-dominant: #0A0A0A;--color-secondary: #141414;--color-accent: #0091FF;--color-surface-1: #0F0F0F;--color-surface-2: #1A1A1A;--color-surface-3: #242424;--color-border: rgba(255, 255, 255, .06);--color-border-hover: rgba(255, 255, 255, .1);--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--gradient-accent: linear-gradient(135deg, #0091FF 0%, #0073CC 100%);--gradient-surface: linear-gradient(135deg, rgba(255, 255, 255, .03) 0%, rgba(255, 255, 255, .01) 100%);--gradient-text: linear-gradient(135deg, #FFFFFF 0%, rgba(255, 255, 255, .9) 100%);--gradient-dark: linear-gradient(180deg, var(--color-dominant) 0%, var(--color-secondary) 100%);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 3rem;--font-size-5xl: 4rem;--space-unit: 8px;--space-xs: calc(var(--space-unit) * .5);--space-sm: var(--space-unit);--space-md: calc(var(--space-unit) * 2);--space-lg: calc(var(--space-unit) * 3);--space-xl: calc(var(--space-unit) * 4);--space-2xl: calc(var(--space-unit) * 6);--space-3xl: calc(var(--space-unit) * 8);--space-4xl: calc(var(--space-unit) * 10);--space-5xl: calc(var(--space-unit) * 12);--transition-base: .2s ease;--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.68, -.55, .265, 1.55);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 8px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .2);--shadow-glow: 0 0 20px rgba(0, 145, 255, .3)}.hero{min-height:100vh;padding:calc(var(--navbar-height) + var(--space-4xl)) 0 var(--space-5xl);background:var(--gradient-dark);position:relative;overflow:hidden;opacity:1;visibility:visible;z-index:1}.hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 50%,rgba(0,145,255,.08) 0%,transparent 40%),radial-gradient(circle at 80% 50%,rgba(0,145,255,.05) 0%,transparent 40%);animation:gradientShift 20s ease-in-out infinite}@keyframes gradientShift{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.floating-orbs{position:absolute;inset:0;overflow:hidden;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2}.orb1{width:600px;height:600px;background:radial-gradient(circle,var(--color-accent) 0%,transparent 70%);top:-200px;right:-200px;animation:float1 20s ease-in-out infinite}.orb2{width:400px;height:400px;background:radial-gradient(circle,#00D9FF 0%,transparent 70%);bottom:-150px;left:-150px;animation:float2 15s ease-in-out infinite}@keyframes float1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,40px) scale(1.05)}66%{transform:translate(30px,-20px) scale(.95)}}@keyframes float2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-50px) scale(1.1)}}.hero-badge{display:inline-block;padding:var(--space-sm) var(--space-lg);background:var(--gradient-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-xl);letter-spacing:.5px;text-transform:uppercase;position:relative;overflow:hidden}.hero-badge:after{content:"";position:absolute;inset:-2px;border-radius:var(--radius-xl);background:radial-gradient(ellipse at center,rgba(0,145,255,.15) 0%,transparent 70%);opacity:.6;z-index:-1;filter:blur(8px)}.hero-title{font-size:clamp(var(--font-size-3xl),6vw,var(--font-size-5xl));font-weight:800;line-height:1.1;margin-bottom:var(--space-lg);background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.hero-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-2xl);max-width:600px;margin-left:auto;margin-right:auto}.hero-cta{display:flex;gap:var(--space-md);flex-wrap:wrap;justify-content:center;margin-bottom:4rem}.btn{padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-weight:600;transition:all var(--transition-smooth);position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:var(--space-sm);cursor:pointer}.btn-primary{background:var(--gradient-accent);color:var(--text-primary);border:none}.btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-primary:hover:before{width:300px;height:300px}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn-secondary{background:transparent;color:var(--text-primary);border:1px solid var(--color-border)}.btn-secondary:hover{background:var(--gradient-surface);border-color:var(--color-border-hover);transform:translateY(-1px)}.glass-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:15px 30px;background:transparent;border-radius:50px;outline:none;border:none;font-size:1rem;font-weight:500;color:var(--text-primary);transition:all .3s ease}.glass-btn:before{content:"";position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:50px;box-shadow:inset 2px 2px 0 -2px #ffffffb3,inset 0 0 3px 1px #ffffffb3;background-color:#ffffff1a}.glass-btn:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:50px;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);filter:url(#btn-glass);overflow:hidden;isolation:isolate}.glass-btn span{z-index:1}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg);padding:var(--space-md) var(--space-xl);margin-top:var(--space-3xl);width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-xl)}.stat-card{text-align:center;padding:var(--space-sm) var(--space-xs);position:relative;overflow:hidden;border-radius:var(--radius-lg);background:transparent;transition:all var(--transition-base);opacity:0;transform:translateY(30px)}.stat-icon{width:36px;height:36px;margin:0 auto var(--space-xs);display:flex;align-items:center;justify-content:center;background:#0091ff1a;border:1px solid rgba(0,145,255,.2);border-radius:8px;color:var(--color-accent)}.stat-icon svg{width:20px;height:20px}.stat-value{font-size:var(--font-size-2xl);font-weight:700;color:#fff;margin-bottom:0;line-height:1}.stat-label{color:var(--text-secondary);font-size:.625rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.how-it-works{padding:var(--space-5xl) 0;background:var(--color-secondary)}.process-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-xl);margin-top:var(--space-3xl);position:relative}.process-step{text-align:center;padding:var(--space-2xl);background:var(--gradient-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;transition:all var(--transition-smooth);min-height:280px;display:flex;flex-direction:column;justify-content:center}.process-step:hover{background:var(--color-surface-1);border-color:var(--color-border-hover);transform:translateY(-2px)}.process-icon{width:80px;height:80px;background:var(--gradient-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg);box-shadow:0 8px 24px #0091ff66,inset 0 1px #fff3;position:relative;transition:transform var(--transition-base)}.process-icon:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#0091ff,#00d4ff);border-radius:50%;z-index:-1;opacity:.5;filter:blur(10px)}.process-step:hover .process-icon{transform:scale(1.05)}.process-icon svg{color:#fff;width:32px;height:32px}.process-number{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--gradient-accent);border-radius:50%;font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--space-lg);position:relative}.process-number:after{content:"";position:absolute;inset:-8px;border-radius:50%;background:var(--gradient-accent);opacity:.2;z-index:-1}@media (min-width: 1024px){.process-step:not(:last-child):before{content:"";position:absolute;top:50%;right:-30px;width:60px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.1) 0%,transparent 100%);display:block}}.process-title{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--space-md);color:var(--text-primary);letter-spacing:-.02em}.process-description{color:var(--text-secondary);line-height:1.7;font-size:var(--font-size-sm);max-width:280px;margin:0 auto}.features-section{padding:var(--space-5xl) 0;background:var(--color-dominant)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-xl);margin-top:var(--space-3xl)}.feature-card{padding:var(--space-2xl);background:var(--gradient-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-smooth);position:relative;overflow:hidden}.feature-card:hover{background:var(--color-surface-1);border-color:var(--color-border-hover);transform:translateY(-2px)}.feature-icon{width:56px;height:56px;background:var(--gradient-accent);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);font-size:var(--font-size-xl);color:var(--text-primary)}.feature-card h3{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--space-md);color:var(--text-primary)}.feature-description{color:var(--text-secondary);line-height:1.6}.service-features{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-lg)}.service-features li{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary);line-height:1.8}.service-features li i{color:var(--color-accent);font-size:var(--font-size-sm);flex-shrink:0}.f-section{padding:var(--space-4xl) 0;background:var(--color-primary);position:relative;overflow:hidden}.section-title{font-size:var(--font-size-3xl);font-weight:700;margin:0 0 var(--space-md) 0;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.section-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.f-container-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;max-width:1200px;margin:3rem auto 0}.f-grid-card{aspect-ratio:1;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.f-grid-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,145,255,.15) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.f-grid-card:hover{background:#ffffff0d;border-color:#ffffff1a;transform:scale(1.05)}.f-grid-card:hover:before{opacity:1}.f-grid-card i{font-size:2.5rem;color:#fff9;transition:all .3s ease;transform:translateY(0)}.f-grid-card:hover i{color:var(--color-accent)}@keyframes float-sequence{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.f-grid-card.in-view i{animation:float-sequence 6s ease-in-out infinite}.f-grid-card:nth-child(1).in-view i{animation-delay:0s}.f-grid-card:nth-child(2).in-view i{animation-delay:.1s}.f-grid-card:nth-child(3).in-view i{animation-delay:.2s}.f-grid-card:nth-child(4).in-view i{animation-delay:.3s}.f-grid-card:nth-child(5).in-view i{animation-delay:.4s}.f-grid-card:nth-child(6).in-view i{animation-delay:.5s}.f-grid-card:nth-child(7).in-view i{animation-delay:.6s}.f-grid-card:nth-child(8).in-view i{animation-delay:.7s}.f-grid-card:nth-child(9).in-view i{animation-delay:.8s}.f-grid-card:nth-child(10).in-view i{animation-delay:.9s}.f-grid-card:nth-child(11).in-view i{animation-delay:1s}.f-grid-card:nth-child(12).in-view i{animation-delay:1.1s}.f-grid-card:nth-child(13).in-view i{animation-delay:1.2s}.f-grid-card:nth-child(14).in-view i{animation-delay:1.3s}.f-grid-card:nth-child(15).in-view i{animation-delay:1.4s}.f-grid-card:nth-child(16).in-view i{animation-delay:1.5s}.f-grid-card.wave-animate i{animation:wave-motion 3s ease-in-out;animation-fill-mode:both}@keyframes wave-motion{0%{transform:translateY(0) scale(1)}25%{transform:translateY(-15px) scale(1.1)}50%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1)}}.cta-wrapper{opacity:1!important;visibility:visible!important}.cta-section{margin:var(--space-5xl) 0;padding:var(--space-4xl);background:var(--gradient-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center;position:relative;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff1a,0 20px 40px #0000001a;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;opacity:1;visibility:visible}.cta-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,145,255,.05) 0%,transparent 70%);pointer-events:none}.cta-section:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(0,145,255,.02) 50%,transparent 100%);animation:shimmer 8s ease-in-out infinite;z-index:-1;opacity:.5}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.cta-content{position:relative;z-index:1;max-width:800px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;visibility:visible}.cta-title{font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--space-lg);background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-description{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0 auto var(--space-xl) auto;max-width:600px}.cta-section .section-badge{margin:0 auto var(--space-md) auto}.cta-section .glass-btn{margin:0 auto}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-dominant);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s}.loader.hidden{opacity:0;pointer-events:none}.loader-spinner{width:50px;height:50px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px) and (min-width: 769px){.process-container,.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero-title{font-size:var(--font-size-3xl)}.hero-cta{justify-content:center}.stats-grid{grid-template-columns:repeat(2,1fr);margin-top:var(--space-2xl)}.hero-cta{margin-bottom:3rem}.f-container-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.75rem}.f-grid-card i{font-size:2rem}.process-container{grid-template-columns:1fr}.process-step:not(:last-child):before{display:none}.features-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:var(--space-2xl)}}.login-page-wrapper{min-height:100vh;background:var(--bg-primary);position:relative;overflow:hidden}.login-top-brand{position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:10}.login-logo{display:flex;align-items:center;gap:12px;color:var(--text-primary);text-decoration:none;font-size:18px;font-weight:600;opacity:.9;transition:opacity var(--transition-base)}.login-logo:hover{opacity:1}.login-logo svg{color:var(--accent-primary)}.login-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px var(--space-lg) var(--space-2xl);position:relative}.login-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,145,255,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,145,255,.03) 0%,transparent 50%);pointer-events:none}.login-section:after{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(0,145,255,.1) 0%,transparent 70%);border-radius:50%;top:-300px;right:-300px;animation:float 20s infinite ease-in-out}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,50px) scale(1.1)}}.login-container{width:100%;max-width:640px;position:relative;z-index:2}.login-box{background:linear-gradient(135deg,#1a1a1a99,#1a1a1a66);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px 64px 40px;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff0d inset,0 0 100px #0091ff0d;position:relative}.login-box:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,transparent 30%,rgba(0,145,255,.1) 50%,transparent 70%);border-radius:24px;opacity:0;transition:opacity .3s ease;z-index:-1}.login-box:hover:before{opacity:0}.login-brand{text-align:center;margin-bottom:32px}.login-brand svg{width:48px;height:48px;color:var(--accent-primary);display:inline-block}.login-form-header{text-align:center;margin-bottom:32px;position:relative}.login-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:#0091ff14;border:1px solid transparent;border-radius:20px;font-size:13px;color:var(--accent-primary);margin-bottom:16px;position:relative;overflow:hidden}.login-badge:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:24px;background:linear-gradient(135deg,#0091ff80,#0091ff33,#0091ff1a,#0091ff33,#0091ff80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8}.login-badge svg{width:14px;height:14px}.login-badge:after{content:"";position:absolute;inset:-50%;background:radial-gradient(circle,rgba(0,145,255,.3) 0%,transparent 70%);filter:blur(20px);opacity:0;transition:opacity .3s ease;z-index:-1}.login-badge:hover:after{opacity:.6}.login-title{font-size:32px;color:var(--text-primary);margin-bottom:12px;font-weight:700;letter-spacing:-.5px;line-height:1.2;display:block}.login-subtitle{color:var(--text-secondary);font-size:15px;opacity:.8;padding:0;line-height:1.5;display:block;max-width:460px;margin:0 auto}.login-tabs{display:flex;gap:0;margin-bottom:28px;background:#ffffff08;padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.tab-button{flex:1;padding:10px 20px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-weight:500;cursor:pointer;transition:all var(--transition-base);font-size:14px;position:relative}.tab-button.active{background:#0091ff26;color:var(--text-primary)}.tab-button.active:before{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:40px;height:2px;background:var(--accent-primary);border-radius:2px}.tab-button:hover:not(.active){color:var(--text-primary)}.tab-content{display:none}.tab-content.active{display:block;animation:fadeIn .3s ease}.login-form{margin-bottom:20px;position:relative}.form-group{margin-bottom:20px}.form-group label{display:block;color:var(--text-primary);font-weight:500;margin-bottom:var(--space-sm);font-size:var(--font-size-sm)}.form-group input,.form-group textarea{width:100%;padding:12px 16px;background:#0d0d0d80;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--text-primary);font-size:15px;transition:all var(--transition-base)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-tertiary);opacity:.5}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#0091ff80;background:#0d0d0dcc;box-shadow:0 0 0 3px #0091ff1a,0 0 20px #0091ff1a,inset 0 1px 2px #0003}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.checkbox-container{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer}.checkbox-container input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-primary)}.forgot-password{color:var(--accent-primary);font-size:var(--font-size-sm);text-decoration:none;transition:opacity var(--transition-base)}.forgot-password:hover{opacity:.8}.btn-full{width:100%;padding:14px 20px;font-size:15px;font-weight:600;letter-spacing:.3px;position:relative;overflow:hidden;min-height:48px;display:flex;align-items:center;justify-content:center}.btn-full:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff1a;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn-full:active:after{width:300px;height:300px}.login-section .btn-primary{background:var(--accent-primary);color:#fff!important;border:none;box-shadow:0 4px 20px #0091ff40;transition:all var(--transition-base)}.login-section .btn-primary:hover{background:var(--accent-primary);transform:none;box-shadow:0 6px 24px #0091ff59;filter:brightness(1.1)}.login-section .btn-primary:active{box-shadow:0 2px 12px #0091ff40}.divider{text-align:center;margin:24px 0;position:relative}.divider span{background:#1a1a1a99;padding:0 var(--space-md);color:var(--text-tertiary);font-size:var(--font-size-sm);position:relative;z-index:1}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.1) 80%,transparent)}.social-login{display:flex;flex-direction:column;gap:12px}.social-btn{width:100%;padding:12px 16px;background:#0d0d0d80;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--text-primary);font-weight:500;cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;position:relative;overflow:hidden}.social-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s ease}.social-btn:hover{background:#0d0d0dcc;border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.social-btn:hover:before{left:100%}.social-btn i{font-size:var(--font-size-lg)}.google-btn i{color:#db4437}.sso-btn i{color:var(--accent-primary)}.login-footer{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.login-footer p{color:var(--text-secondary);font-size:13px;margin:0}.login-footer a{color:var(--accent-primary);text-decoration:none}.login-footer a:hover{text-decoration:underline}.login-form.success input,.login-form.success textarea{border-color:#4caf50;background:#4caf501a}.form-group.error input{animation:shake .5s ease}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media (max-width: 768px){.login-top-brand{top:20px}.login-logo{font-size:16px}.login-logo svg{width:24px;height:24px}.login-section{padding:60px 20px 20px}.login-container{max-width:100%}.login-box{padding:32px 24px;border-radius:16px}.login-title{font-size:26px}.login-subtitle{max-width:100%}.form-options{flex-direction:column;gap:16px;align-items:flex-start}.login-section:after{width:400px;height:400px;top:-200px;right:-200px}}.website-page .scroll-animate.animate-in,.website-page .animate-on-scroll.animated,.website-page .fade-in.visible{opacity:1!important;transform:translateY(0)!important}@media (max-width: 768px){.scroll-animate{opacity:1;transform:none;transition:none}}@media (prefers-reduced-motion: reduce){.scroll-animate{opacity:0;transform:none;transition:opacity .3s ease}.scroll-animate.animate-in{opacity:1;transform:none}}.no-animate,.no-animate *{opacity:1!important;transform:none!important;transition:none!important}.section-container{max-width:1200px;margin:0 auto;width:100%}.partner-hero .container{max-width:1600px;padding:0 var(--space-2xl)}.partner-hero{padding-top:120px;padding-bottom:80px;background:var(--bg-primary);position:relative;overflow:hidden;min-height:calc(100vh - 80px)}.floating-orbs{display:none}.particles{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1}.particle{position:absolute;width:2px;height:2px;background:#0091ff4d;border-radius:50%;animation:float-up 20s linear infinite;opacity:.6}@keyframes float-up{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) rotate(720deg);opacity:0}}.partner-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);align-items:start;position:relative;z-index:2}.partner-info{padding-top:var(--space-xl)}.partner-title{font-size:var(--font-size-5xl);margin-bottom:var(--space-lg);color:var(--text-primary)}.partner-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:var(--space-xl)}.benefits-list{list-style:none;margin-bottom:var(--space-xl)}.benefits-list li{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);padding:var(--space-lg);background:linear-gradient(135deg,#ffffff08,#ffffff03);border-radius:12px;border:1px solid rgba(255,255,255,.08);transition:all var(--transition-base);position:relative;overflow:hidden}.benefits-list li:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-gradient);opacity:0;transition:opacity .3s ease}.benefits-list li:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff05);transform:translate(8px);border-color:#0091ff33}.benefits-list li:hover:before{opacity:1}.benefits-list i{color:var(--accent-secondary);font-size:var(--font-size-lg)}.form-container{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:var(--space-2xl);box-shadow:0 8px 32px #0003;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base)}.form-container:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100px;height:2px;background:var(--accent-primary);border-radius:0 0 2px 2px}.form-header{text-align:center;margin-bottom:var(--space-xl)}.form-title{font-size:var(--font-size-3xl);margin-bottom:var(--space-sm);color:var(--text-primary)}.form-description{color:var(--text-secondary)}.form-group{margin-bottom:var(--space-lg)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}label{display:block;font-weight:600;margin-bottom:var(--space-sm);color:var(--text-primary);font-size:var(--font-size-sm)}input[type=text],input[type=email],input[type=tel],input[type=url],textarea{width:100%;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-primary);font-size:var(--font-size-base);transition:all var(--transition-base);font-family:var(--font-family)}select{width:100%;padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md);background-color:#1a1a1a99;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-secondary);font-size:var(--font-size-base);font-family:var(--font-family);cursor:pointer;transition:all var(--transition-base);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23B8B8B8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-md) center;background-size:16px}select:hover{border-color:#fff3;background-color:#1a1a1acc}input:focus,textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #0091ff1a,inset 0 0 20px #0091ff0d;background:#0d0d0dcc;transform:translateY(-2px)}select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px #0091ff1a;background-color:#0d0d0dcc}select option{background-color:var(--bg-secondary);color:var(--text-secondary);padding:var(--space-sm)}select option:hover{background-color:var(--accent-primary);color:var(--text-primary)}textarea{resize:vertical;min-height:120px}.checkbox-group{display:flex;align-items:start;gap:var(--space-sm);margin-bottom:var(--space-lg)}input[type=checkbox]{width:20px;height:20px;margin-top:2px;accent-color:var(--accent-primary);cursor:pointer}.checkbox-label{font-size:var(--font-size-sm);color:var(--text-tertiary);cursor:pointer}.checkbox-label a{color:var(--accent-primary);text-decoration:underline}.form-group.error input,.form-group.error select,.form-group.error textarea{border-color:var(--error);background-color:#ff44440d}.error-message{color:var(--error);font-size:var(--font-size-sm);margin-top:var(--space-xs);display:none}.form-group.error .error-message{display:block}.success-message{background:var(--bg-tertiary);border:1px solid var(--accent-primary);border-radius:8px;padding:var(--space-lg);margin-bottom:var(--space-lg);text-align:center;display:none}.success-message.show{display:block;animation:fadeIn .5s ease}.success-message i{color:var(--accent-primary);font-size:var(--font-size-3xl);margin-bottom:var(--space-md);display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-container .btn-primary{width:auto!important;min-width:200px;max-width:300px;margin:var(--space-lg) auto 0;display:block;padding:14px 36px;font-size:1rem;font-weight:600;letter-spacing:.02em;transition:all .3s ease;position:relative;overflow:hidden}.form-container .btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.form-container .btn-primary:hover:before{width:300px;height:300px}.form-container .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0091ff66}.form-container .btn-primary:active{transform:translateY(0);box-shadow:0 4px 12px #0091ff4d}.btn-loading{position:relative;color:transparent;pointer-events:none}.btn-loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid var(--text-primary);border-radius:50%;border-top-color:transparent;animation:spinner .8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.stats-section{padding:80px 0;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);position:relative;overflow:hidden}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);max-width:1400px;margin:0 auto;padding:0 var(--space-xl);position:relative;z-index:1}@media (max-width: 968px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr}}.partner-hero~.stats-section .stat-card{text-align:center;padding:var(--space-3xl) var(--space-2xl);position:relative;background:transparent!important;border:none!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;transform:none!important}.stat-icon{color:var(--accent-primary);margin-bottom:var(--space-lg);opacity:.8}.stat-label{color:#ffffffb3;font-size:var(--font-size-base);font-weight:400;text-transform:none;letter-spacing:.1px;line-height:1.4}@media (max-width: 968px){.partner-content{grid-template-columns:1fr;gap:var(--space-2xl)}.partner-info{text-align:center;padding-top:0}.form-row{grid-template-columns:1fr}}@media (max-width: 768px){.partner-hero{padding-top:80px}.partner-title{font-size:var(--font-size-4xl)}.stats-grid{grid-template-columns:repeat(2,1fr)}}.hero{padding:120px 0 80px;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,var(--accent-primary) 0%,transparent 70%);opacity:.1;filter:blur(100px);animation:float 20s ease-in-out infinite}.hero-badge{display:inline-block;padding:8px 20px;background:#0091ff1a;border:1px solid rgba(0,145,255,.3);border-radius:30px;color:var(--accent-primary);font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-title{font-size:var(--font-size-6xl);font-weight:800;margin-bottom:var(--space-lg);background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:1.8;max-width:700px;margin:0 auto}.mission-vision-section{padding:var(--space-3xl) 0;background:var(--bg-primary)}.section-header{text-align:center;margin-bottom:var(--space-3xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.section-title{font-size:var(--font-size-4xl);font-weight:700;margin-bottom:var(--space-lg)}.section-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.8}.mission-vision-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.about-mission-card,.about-vision-card{padding:var(--space-2xl);background:#ffffff05;border:1px solid var(--border-color);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base);position:relative;overflow:hidden;opacity:0;transform:translateY(20px)}.about-mission-card.animate-in,.about-vision-card.animate-in{opacity:1!important;transform:translateY(0)!important;animation:fadeInUp .6s ease}.about-mission-card:before,.about-vision-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-gradient);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}.mission-vision-grid .about-mission-card:hover,.mission-vision-grid .about-vision-card:hover{transform:translateY(-5px)!important;border-color:#0091ff4d!important;box-shadow:0 10px 30px #0091ff1a!important;background:#ffffff0a!important}.mission-vision-grid .about-mission-card:hover:before,.mission-vision-grid .about-vision-card:hover:before{transform:scaleX(1)!important}.about-mission-card .card-icon,.about-vision-card .card-icon{width:60px;height:60px;background:#0091ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);font-size:24px;color:var(--accent-primary)}.about-mission-card h3,.about-vision-card h3{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);color:var(--text-primary)}.about-mission-card p,.about-vision-card p{font-size:var(--font-size-base);line-height:1.8;color:var(--text-secondary)}.story-section{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.story-section .container{max-width:1200px}.story-content{display:flex;flex-direction:column;gap:3rem;margin-top:var(--space-2xl)}.story-text{width:100%;max-width:800px;margin:0 auto}.story-text p{font-size:var(--font-size-lg);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-lg)}.story-text p:first-child{font-size:var(--font-size-xl);color:var(--text-primary)}.story-section .timeline-modern{width:100%!important;max-width:1200px!important;margin:3rem auto 0!important;padding:2rem!important;position:relative!important}.story-section .timeline-modern .timeline-items{display:flex!important;flex-direction:column!important;gap:2rem!important;position:relative!important;padding-left:3rem!important;margin:0!important;width:100%!important}.story-section .timeline-modern .timeline-items:before{content:""!important;position:absolute!important;left:1rem!important;top:2rem!important;bottom:2rem!important;width:2px!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,145,255,.3) 10%,rgba(0,145,255,.3) 90%,transparent 100%)!important}.story-section .timeline-modern .timeline-item{display:flex!important;align-items:flex-start!important;gap:2rem!important;position:relative!important;opacity:0;transform:translate(-30px);flex-direction:row!important;padding:0 0 2rem!important;margin:0!important;width:100%!important}.story-section .timeline-modern .timeline-item:last-child{padding-bottom:0!important}.story-section .timeline-modern .timeline-item:nth-child(odd),.story-section .timeline-modern .timeline-item:nth-child(2n){flex-direction:row!important}.story-section .timeline-modern .timeline-marker{position:absolute!important;left:-2.5rem!important;top:1.5rem!important;width:1rem!important;height:1rem!important;background:var(--bg-primary)!important;border:3px solid var(--accent-primary)!important;border-radius:50%!important;z-index:2!important;transition:all .3s ease!important;flex-shrink:0!important}.story-section .timeline-modern .timeline-marker:after{display:none!important}.story-section .timeline-modern .timeline-item:hover .timeline-marker{width:1.25rem!important;height:1.25rem!important;left:-2.625rem!important;top:1.375rem!important;border-width:4px!important;box-shadow:0 0 20px #0091ff99!important;background:var(--bg-primary)!important}.story-section .timeline-modern .timeline-content{flex:1!important;width:100%!important;background:linear-gradient(135deg,#ffffff08,#ffffff03)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:1rem!important;padding:2rem!important;position:relative!important;overflow:hidden!important;transition:all .3s ease!important;margin:0!important}.story-section .timeline-modern .timeline-item:nth-child(odd) .timeline-content,.story-section .timeline-modern .timeline-item:nth-child(2n) .timeline-content{margin-left:0!important;margin-right:0!important}.story-section .timeline-modern .timeline-content:before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(0,145,255,.1) 0%,transparent 50%)!important;opacity:0;transition:opacity .3s ease!important;pointer-events:none!important}.story-section .timeline-modern .timeline-content:hover:before{opacity:1!important}.story-section .timeline-modern .timeline-year{display:inline-flex!important;align-items:center!important;padding:.5rem 1rem!important;background:#0091ff26!important;border:1px solid rgba(0,145,255,.3)!important;border-radius:2rem!important;font-size:.875rem!important;font-weight:600!important;color:var(--accent-primary)!important;margin-bottom:1rem!important;letter-spacing:.05em!important;position:static!important;left:auto!important;transform:none!important;width:auto!important}.story-section .timeline-modern .timeline-content h4{font-size:1.5rem!important;font-weight:600!important;color:var(--text-primary)!important;margin:0 0 .75rem!important;line-height:1.3!important}.story-section .timeline-modern .timeline-content p{font-size:1.0625rem!important;line-height:1.7!important;color:var(--text-secondary)!important;margin:0!important}.story-section .timeline-modern .timeline-item.is-visible,.story-section .timeline-modern .timeline-item.fade-in.is-visible,.story-section .timeline-modern .timeline-item.visible{opacity:1!important;transform:translate(0)!important;transition:all .6s ease!important}.story-section .timeline-modern .timeline-item:nth-child(1){transition-delay:.1s!important}.story-section .timeline-modern .timeline-item:nth-child(2){transition-delay:.2s!important}.story-section .timeline-modern .timeline-item:nth-child(3){transition-delay:.3s!important}.story-section .timeline-modern .timeline-item:nth-child(4){transition-delay:.4s!important}.story-section .timeline-modern .timeline-item:nth-child(5){transition-delay:.5s!important}.story-section .timeline-modern .timeline-content:hover{transform:translateY(-4px) translate(4px)!important;border-color:#0091ff4d!important;box-shadow:0 10px 30px #0003,0 0 40px #0091ff1a!important;background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important}.story-section .timeline-modern .timeline-content:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:3px!important;height:100%!important;background:var(--accent-primary)!important;transform:scaleY(0)!important;transform-origin:top!important;transition:transform .3s ease!important}.story-section .timeline-modern .timeline-content:hover:after{transform:scaleY(1)!important}.story-section .timeline-line{display:none!important}.about-us-timeline{max-width:800px;margin:2rem auto 0;padding:0 2rem}.about-us-timeline .timeline-items{position:relative;padding-left:2.5rem}.about-us-timeline .timeline-items:before{content:"";position:absolute;left:.75rem;top:.5rem;bottom:.5rem;width:1px;background:#ffffff1a}.about-us-timeline .timeline-item{position:relative;margin-bottom:2rem;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.about-us-timeline .timeline-item:last-child{margin-bottom:0}.about-us-timeline .timeline-marker{position:absolute;left:-2rem;top:.75rem;width:.5rem;height:.5rem;background:var(--accent-primary);border-radius:50%;transition:transform .2s ease}.about-us-timeline .timeline-content{background:transparent;border:none;padding:0}.about-us-timeline .timeline-year{display:inline-block;font-size:.75rem;font-weight:600;color:var(--accent-primary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.1em}.about-us-timeline .timeline-content h4{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;line-height:1.4}.about-us-timeline .timeline-content p{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin:0}.about-us-timeline .timeline-item.is-visible,.about-us-timeline .timeline-item.fade-in.is-visible,.about-us-timeline .timeline-item.visible{opacity:1;transform:translateY(0)}.about-us-timeline .timeline-item:hover .timeline-marker{transform:scale(1.5)}.about-us-timeline .timeline-item:hover .timeline-content h4{color:var(--accent-primary);transition:color .2s ease}@media (max-width: 768px){.about-us-timeline{padding:0 1rem}.about-us-timeline .timeline-items{padding-left:2rem}.about-us-timeline .timeline-items:before{left:.5rem}.about-us-timeline .timeline-marker{left:-1.5rem;width:.375rem;height:.375rem}.about-us-timeline .timeline-content h4{font-size:1.125rem}.about-us-timeline .timeline-content p{font-size:.875rem}}.values-section{padding:var(--space-3xl) 0;background:var(--bg-primary)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-top:var(--space-2xl)}.value-card{padding:var(--space-xl);background:#ffffff05;border:1px solid var(--border-color);border-radius:12px;text-align:center;transition:all var(--transition-base);opacity:0;transform:translateY(20px)}.value-card.animate-in{opacity:1;transform:translateY(0);animation:fadeInUp .6s ease}.value-card:hover{transform:translateY(-5px);border-color:#0091ff4d;background:#ffffff0a}.value-icon{width:50px;height:50px;background:#0091ff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg);font-size:20px;color:var(--accent-primary);transition:all var(--transition-base)}.value-card:hover .value-icon{transform:scale(1.1);background:#0091ff33}.value-card h3{font-size:var(--font-size-xl);margin-bottom:var(--space-md);color:var(--text-primary)}.value-card p{font-size:var(--font-size-base);line-height:1.6;color:var(--text-secondary)}.leadership-section{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.leadership-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.leader-card{padding:var(--space-xl);background:#ffffff05;border:1px solid var(--border-color);border-radius:12px;text-align:center;transition:all var(--transition-base);opacity:0;transform:translateY(20px)}.leader-card.animate-in{opacity:1;transform:translateY(0);animation:fadeInUp .6s ease}.leader-card:hover{transform:translateY(-5px);border-color:#0091ff4d}.leader-avatar{width:100px;height:100px;background:#0091ff1a;border:2px solid rgba(0,145,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg);font-size:40px;color:var(--accent-primary)}.leader-card h3{font-size:var(--font-size-lg);margin-bottom:var(--space-xs);color:var(--text-primary)}.leader-role{font-size:var(--font-size-sm);color:var(--accent-primary);margin-bottom:var(--space-md)}.leader-bio{font-size:var(--font-size-sm);line-height:1.6;color:var(--text-secondary)}.cta-section{padding:var(--space-3xl) 0;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-50%;left:-20%;width:600px;height:600px;background:radial-gradient(circle,var(--accent-primary) 0%,transparent 70%);opacity:.1;filter:blur(100px)}.cta-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.cta-title{font-size:var(--font-size-4xl);font-weight:700;margin-bottom:var(--space-lg);color:var(--text-primary)}.cta-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:var(--space-2xl);line-height:1.8}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 968px){.story-section .timeline-modern{max-width:100%!important;padding:1.5rem!important}.story-section .timeline-modern .timeline-content h4{font-size:1.375rem!important}.story-section .timeline-modern .timeline-content p{font-size:1rem!important}}@media (max-width: 768px){.story-content{flex-direction:column!important;gap:var(--space-2xl)!important}.story-section .timeline-modern{padding:1rem!important;margin-top:2rem!important}.story-section .timeline-modern .timeline-items{padding-left:2rem!important;gap:1.5rem!important}.story-section .timeline-modern .timeline-items:before{left:.5rem!important}.story-section .timeline-modern .timeline-item{gap:1rem!important;flex-direction:column!important}.story-section .timeline-modern .timeline-item:nth-child(odd),.story-section .timeline-modern .timeline-item:nth-child(2n){flex-direction:column!important}.story-section .timeline-modern .timeline-marker{left:-1.75rem!important;top:1.25rem!important;width:.875rem!important;height:.875rem!important;border-width:2px!important}.story-section .timeline-modern .timeline-item:hover .timeline-marker{width:1rem!important;height:1rem!important;left:-1.875rem!important;top:1.125rem!important;border-width:3px!important}.story-section .timeline-modern .timeline-content{padding:1.25rem!important}.story-section .timeline-modern .timeline-item:nth-child(odd) .timeline-content,.story-section .timeline-modern .timeline-item:nth-child(2n) .timeline-content{width:100%!important;margin:0!important}.story-section .timeline-modern .timeline-year{font-size:.75rem!important;padding:.375rem .75rem!important;margin-bottom:.75rem!important;position:static!important;transform:none!important}.story-section .timeline-modern .timeline-content h4{font-size:1.25rem!important;margin-bottom:.5rem!important}.story-section .timeline-modern .timeline-content p{font-size:.9375rem!important;line-height:1.6!important}.story-section .timeline-modern .timeline-content:hover{transform:translateY(-2px)!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 968px){.hero-title{font-size:var(--font-size-5xl)}.story-section .container{max-width:1200px}.story-content{grid-template-columns:1fr;gap:var(--space-2xl)}.story-text{max-width:100%;margin-bottom:var(--space-2xl)}.timeline-modern{margin-top:0}.mission-vision-grid{grid-template-columns:1fr}.about-mission-card,.about-vision-card{max-width:600px;margin:0 auto}.values-grid,.leadership-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero{padding:100px 0 60px}.hero-title{font-size:var(--font-size-4xl)}.hero-subtitle{font-size:var(--font-size-lg)}.section-title{font-size:var(--font-size-3xl)}.values-grid,.leadership-grid{grid-template-columns:1fr}.cta-title{font-size:var(--font-size-3xl)}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn{width:100%;max-width:300px}}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.btn{display:inline-block;padding:12px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:all var(--transition-base);cursor:pointer;font-size:var(--font-size-base)}.btn-primary{background:var(--accent-primary);color:#fff;border:2px solid var(--accent-primary)}.btn-primary:hover{background:transparent;color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 10px 20px #0091ff4d}.btn-secondary{background:transparent;color:var(--text-primary);border:2px solid var(--border-light)}.btn-secondary:hover{border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-2px)}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-2xl);margin-bottom:var(--space-2xl)}.footer-title{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);color:var(--text-primary)}.footer-subtitle{font-size:var(--font-size-lg);margin-bottom:var(--space-md);color:var(--text-primary)}.footer-description{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}.footer-links a{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-base)}.social-links{display:flex;gap:var(--space-md)}.social-link{width:40px;height:40px;background:#ffffff0d;border:1px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-base)}.social-link:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;transform:translateY(-2px)}.footer-bottom{padding-top:var(--space-lg);border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.footer-bottom p{color:var(--text-tertiary)}.footer-bottom-links{display:flex;gap:var(--space-lg)}.footer-bottom-links a{color:var(--text-tertiary);text-decoration:none;transition:color var(--transition-base)}.footer-bottom-links a:hover{color:var(--accent-primary)}.hero,.vision-statement,.beliefs-section,.future-section,.impact-section,.tech-vision-section,.vision-cta-section{position:relative;z-index:2}.hero{padding:200px 0 120px;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-25%;width:80%;height:150%;background:radial-gradient(circle,rgba(0,145,255,.1) 0%,transparent 70%);animation:float 20s ease-in-out infinite}.hero-content{text-align:center;position:relative;z-index:2;max-width:900px;margin:0 auto}.hero-cta{display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-xl)}.hero-title{font-size:var(--font-size-6xl);margin-bottom:var(--space-lg);background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:1.8}.future-section{padding:120px 0;background:var(--bg-primary)}.future-timeline{position:relative;max-width:1000px;margin:0 auto;padding:0 var(--space-xl)}.future-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent-primary) 0%,transparent 100%);transform:translate(-50%)}.timeline-item{position:relative;padding:var(--space-xl) 0;display:flex;align-items:center}.timeline-item:nth-child(odd){flex-direction:row-reverse}.timeline-year{position:absolute;left:50%;transform:translate(-50%);background:var(--accent-primary);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:var(--font-size-sm);z-index:2}.timeline-content{width:calc(50% - var(--space-2xl));background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:16px;padding:var(--space-lg);transition:all var(--transition-base)}.timeline-item:nth-child(odd) .timeline-content{margin-right:calc(50% + var(--space-2xl))}.timeline-item:nth-child(2n) .timeline-content{margin-left:calc(50% + var(--space-2xl))}.timeline-content:hover{background:#ffffff0d;border-color:var(--accent-primary);transform:scale(1.02)}.timeline-content h3{font-size:var(--font-size-xl);margin-bottom:var(--space-sm);color:var(--accent-primary)}.timeline-content p{color:var(--text-secondary);line-height:1.6}.vision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.vision-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid var(--border-color);border-radius:20px;padding:var(--space-2xl);position:relative;overflow:hidden;transition:all var(--transition-base)}.vision-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,var(--accent-primary),transparent);border-radius:20px;opacity:0;transition:opacity var(--transition-base);z-index:-1}.vision-card:hover{transform:translateY(-5px);border-color:var(--accent-primary)}.vision-card:hover:before{opacity:.3}.vision-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--accent-primary) 0%,#0066cc 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);color:#fff}.vision-icon svg{width:36px;height:36px}.vision-card h3{font-size:var(--font-size-2xl);margin-bottom:var(--space-md)}.vision-card p{color:var(--text-secondary);line-height:1.8}.tech-vision-section{padding:120px 0;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.tech-pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);margin-top:var(--space-3xl)}.tech-pillar{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:16px;padding:var(--space-2xl);transition:all var(--transition-base);position:relative;overflow:hidden}.tech-pillar:hover{background:#ffffff0d;border-color:var(--accent-primary);transform:translateY(-5px);box-shadow:0 20px 40px #0091ff1a}.pillar-icon{color:var(--accent-primary);margin-bottom:var(--space-lg)}.tech-pillar h3{font-size:var(--font-size-xl);margin-bottom:var(--space-md);color:var(--text-primary)}.tech-pillar p{color:var(--text-secondary);line-height:1.6}.impact-section{padding:120px 0;background:var(--bg-secondary)}.impact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl)}.impact-card{text-align:center;padding:var(--space-2xl);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:20px;transition:all var(--transition-base)}.impact-card:hover{transform:translateY(-10px);background:#ffffff0d;border-color:var(--accent-primary);box-shadow:0 20px 40px #0091ff1a}.impact-number{font-size:var(--font-size-5xl);font-weight:800;color:var(--accent-primary);margin-bottom:var(--space-md)}.impact-card h3{font-size:var(--font-size-xl);margin-bottom:var(--space-sm)}.impact-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}.impact-icon{width:60px;height:60px;background:linear-gradient(135deg,#0091ff26,#0091ff0d);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);color:var(--accent-primary)}.impact-metric{background:#0091ff0d;border:1px solid rgba(0,145,255,.2);border-radius:12px;padding:var(--space-md);text-align:center}.metric-value{font-size:var(--font-size-2xl);font-weight:700;color:var(--accent-primary);margin-bottom:var(--space-xs)}.metric-label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.vision-statement{padding:80px 0;background:var(--bg-secondary)}.vision-content{max-width:900px;margin:0 auto;text-align:center}.vision-quote blockquote{font-size:var(--font-size-xl);line-height:1.8;color:var(--text-primary);font-style:italic;margin-bottom:var(--space-lg)}.vision-quote cite{font-size:var(--font-size-lg);color:var(--accent-primary);font-style:normal}.beliefs-section{padding:120px 0;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.beliefs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2xl)}.belief-card{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:16px;padding:var(--space-2xl);text-align:left;transition:all var(--transition-base);position:relative;overflow:hidden}.belief-card:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:radial-gradient(circle,rgba(0,145,255,.1) 0%,transparent 70%);transition:all var(--transition-slow)}.belief-card:hover:before{top:-150%;left:-150%}.belief-card:hover{transform:translateY(-5px);border-color:var(--accent-primary)}.belief-icon{width:56px;height:56px;margin:0 0 var(--space-lg) 0;background:linear-gradient(135deg,#0091ff26,#0091ff14);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--accent-primary)}.belief-card h3{font-size:var(--font-size-xl);margin-bottom:var(--space-md);color:var(--text-primary);font-weight:600}.belief-card p{color:var(--text-secondary);line-height:1.8;font-size:var(--font-size-base);text-align:left}.vision-cta-section{padding:120px 0;background:linear-gradient(135deg,#0091ff1a,#0091ff0d);position:relative;overflow:hidden}.vision-cta-section:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230091FF' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.cta-content h2{font-size:var(--font-size-4xl);margin-bottom:var(--space-lg)}.cta-content p{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:var(--space-2xl)}.cta-buttons{display:flex;gap:var(--space-lg);justify-content:center;flex-wrap:wrap}.hero-badge{display:inline-block;background:#0091ff14;color:#ffffffe6;padding:8px 20px;border-radius:24px;font-size:var(--font-size-sm);font-weight:500;text-transform:none;letter-spacing:.5px;margin-bottom:var(--space-lg);position:relative;overflow:hidden}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(10deg)}}.fade-in-up{opacity:1;transform:translateY(0);transition:none}.fade-in-up.visible{transition:opacity .6s ease,transform .6s ease}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s ease}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}@media (max-width: 1200px){.beliefs-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}}@media (max-width: 968px){.hero-title{font-size:var(--font-size-5xl)}.section-header h2{font-size:var(--font-size-3xl)}.future-timeline:before{left:30px}.timeline-item{flex-direction:column!important}.timeline-year{position:static;transform:none;margin-bottom:var(--space-md)}.timeline-item:nth-child(odd) .timeline-content,.timeline-item:nth-child(2n) .timeline-content{width:100%;margin-left:0;margin-right:0}.vision-grid,.impact-grid,.tech-pillars,.beliefs-grid{grid-template-columns:1fr}}@media (max-width: 768px){.hero{padding:150px 0 80px}.hero-title{font-size:var(--font-size-4xl)}.hero-subtitle{font-size:var(--font-size-base)}.vision-grid,.impact-grid,.beliefs-grid{grid-template-columns:1fr;gap:var(--space-lg)}.cta-buttons{flex-direction:column;width:100%}.cta-buttons .btn{width:100%;text-align:center}.hero-cta{flex-direction:column;gap:var(--space-md)}.hero-cta .btn{width:100%}}.hero{padding:8rem 0 6rem;background:linear-gradient(135deg,rgba(0,145,255,.05) 0%,transparent 100%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(0,145,255,.1) 0%,transparent 70%);border-radius:50%;animation:float 20s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(180deg)}}.hero-content{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:1}.hero-badge{display:inline-block;padding:.5rem 1.5rem;background:#0091ff1a;border:1px solid rgba(0,145,255,.3);border-radius:2rem;color:var(--accent-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:3rem;line-height:1.6}.hero-cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.features-section{padding:5rem 0;background:var(--bg-primary)}.section-header{text-align:center;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.section-badge{display:inline-block;padding:.5rem 1.5rem;background:#0091ff1a;border:1px solid rgba(0,145,255,.3);border-radius:2rem;color:var(--accent-primary);font-size:var(--font-size-sm);font-weight:600;margin-bottom:1.5rem}.section-title{font-size:var(--font-size-4xl);font-weight:700;margin-bottom:1rem}.section-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:1rem;padding:2.5rem;transition:all var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(20px)}.feature-card.animate-in{opacity:1;transform:translateY(0);animation:fadeInUp .6s ease-out}.feature-card:hover{transform:translateY(-5px);border-color:#0091ff4d;box-shadow:0 20px 40px #0091ff1a}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,#0091ff33,#0091ff1a);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-icon i{font-size:1.5rem;color:var(--accent-primary)}.feature-card h3{font-size:var(--font-size-2xl);margin-bottom:1rem}.feature-card p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.feature-list li{padding:.5rem 0;color:var(--text-secondary);display:flex;align-items:center}.feature-list li:before{content:"✓";color:var(--accent-primary);margin-right:.75rem;font-weight:600}.benefits-section{padding:5rem 0;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.benefit-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:1rem;padding:2rem;text-align:center;transition:all var(--transition-base);opacity:0;transform:translateY(20px)}.benefit-card.animate-in{opacity:1;transform:translateY(0);animation:fadeInUp .6s ease-out}.benefit-card:hover{transform:translateY(-5px);border-color:#0091ff4d;background:#0091ff0d}.benefit-icon{width:50px;height:50px;background:linear-gradient(135deg,var(--accent-primary) 0%,rgba(0,145,255,.7) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.benefit-icon i{font-size:1.25rem;color:#fff}.benefit-card h3{font-size:var(--font-size-xl);margin-bottom:.75rem}.benefit-card p{color:var(--text-secondary);line-height:1.6}.partners-showcase{padding:5rem 0;background:var(--bg-primary)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.partner-logo{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:1rem;padding:2rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);cursor:pointer;opacity:0;transform:translateY(20px)}.partner-logo.animate-in{opacity:1;transform:translateY(0);animation:fadeInUp .6s ease-out}.partner-logo:hover{transform:translateY(-10px);border-color:#0091ff4d;background:#0091ff0d}.logo-placeholder{text-align:center}.logo-placeholder i{font-size:2.5rem;color:var(--accent-primary);margin-bottom:.75rem;display:block}.logo-placeholder span{color:var(--text-secondary);font-weight:500}.process-section{padding:5rem 0;background:linear-gradient(180deg,var(--bg-secondary) 0%,var(--bg-primary) 100%)}.process-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;position:relative}.process-timeline:before{content:"";position:absolute;top:30px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--accent-primary) 50%,transparent 100%);z-index:0}.process-step{text-align:center;position:relative;z-index:1;opacity:0;transform:translateY(20px)}.process-step.animate-in{opacity:1;transform:translateY(0);animation:fadeInUp .6s ease-out}.step-number{width:60px;height:60px;background:var(--bg-primary);border:2px solid var(--accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:var(--font-size-xl);font-weight:700;color:var(--accent-primary);position:relative}.process-step h3{font-size:var(--font-size-xl);margin-bottom:.75rem}.process-step p{color:var(--text-secondary);line-height:1.6}.cta-section{padding:5rem 0;background:linear-gradient(135deg,rgba(0,145,255,.1) 0%,transparent 100%);text-align:center}.cta-content h2{font-size:var(--font-size-4xl);margin-bottom:1rem}.cta-content p{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn{padding:.875rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all var(--transition-base);display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.btn-primary{background:var(--accent-primary);color:#fff;border:1px solid var(--accent-primary)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0091ff4d}.btn-secondary{background:transparent;color:var(--text-primary);border:1px solid rgba(255,255,255,.2)}.btn-secondary:hover{background:#ffffff0d;border-color:#ffffff4d}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 968px){.hero{padding:6rem 0 4rem}.hero-title{font-size:2.5rem}.features-grid,.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.process-timeline:before{display:none}}@media (max-width: 768px){.hero-cta,.cta-buttons{flex-direction:column;align-items:center}.btn{width:100%;justify-content:center;max-width:300px}.features-grid,.benefits-grid,.partners-grid,.process-timeline{grid-template-columns:1fr}.section-title{font-size:var(--font-size-3xl)}.container{padding:0 1rem}}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h4{font-size:var(--font-size-lg);margin-bottom:1rem;color:var(--text-primary)}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-base)}.footer-section ul li a:hover{color:var(--accent-primary)}.social-links{display:flex;gap:1rem;margin-bottom:1rem}.social-link{width:40px;height:40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all var(--transition-base)}.social-link:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;transform:translateY(-3px)}.contact-info{color:var(--text-secondary);display:flex;align-items:center;gap:.5rem}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid var(--border-color);color:var(--text-tertiary)}.hero-badge{display:inline-block;padding:8px 20px;background:#0091ff14;border-radius:24px;font-size:var(--font-size-sm);color:#ffffffe6;margin-bottom:var(--space-lg);text-transform:none;letter-spacing:.5px;font-weight:500;position:relative;overflow:hidden}.hero-badge:before{content:"";position:absolute;inset:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,#0091ff80,#0091ff33,#0091ff1a,#0091ff33,#0091ff80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hero-badge:after{content:"";position:absolute;inset:-2px;border-radius:24px;background:radial-gradient(ellipse at center,rgba(0,145,255,.15) 0%,transparent 70%);opacity:.6;z-index:-1;filter:blur(8px)}.hero{min-height:auto;padding:120px 0 80px;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.hero-content{max-width:800px;margin:0 auto;text-align:center}.hero-title{font-size:3rem;margin-bottom:1rem}.hero-subtitle{font-size:1.1rem;max-width:600px;margin:0 auto 2rem}.hero-cta{display:flex;gap:var(--space-md);flex-wrap:wrap;justify-content:center}.latest-updates-section{padding:100px 0;background:linear-gradient(180deg,#0d0d0d00,#0091ff0d)}.latest-update-card{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #0003}.update-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.version-info h3{font-size:2rem;margin-bottom:5px;color:var(--text-primary)}.release-date{color:var(--text-secondary);font-size:.9rem}.version-badge{background:var(--accent-primary);color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600}.update-highlights{display:grid;gap:25px}.highlight-item{display:flex;gap:20px;align-items:start}.highlight-icon{width:50px;height:50px;background:#0091ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.highlight-icon i,.highlight-icon svg{color:var(--accent-primary);font-size:1.2rem}.highlight-content h4{font-size:1.1rem;margin-bottom:5px;color:var(--text-primary)}.highlight-content p{color:var(--text-secondary);font-size:.95rem}.filter-section{padding:50px 0;background:#ffffff05;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.filter-container h3{font-size:1.3rem;margin-bottom:20px;color:var(--text-primary)}.filter-buttons{display:flex;gap:15px;flex-wrap:wrap}.filter-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:var(--text-secondary);padding:10px 24px;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:.95rem}.filter-btn:hover{border-color:var(--accent-primary);color:var(--text-primary)}.filter-btn.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.version-history-section{padding:80px 0 60px;background:linear-gradient(180deg,var(--bg-primary) 0%,rgba(0,145,255,.01) 100%)}.version-list{display:grid;gap:24px;position:relative;max-width:900px;margin:0 auto}.version-item{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.version-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s ease}.version-item:hover{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:#0091ff33;box-shadow:0 8px 30px #0091ff14,inset 0 1px #ffffff0d;transform:translateY(-2px)}.version-item:hover:before{opacity:1}.version-item.expanded{background:linear-gradient(135deg,#0091ff0d,#ffffff05);border-color:#0091ff4d;box-shadow:0 10px 40px #0091ff1f,inset 0 1px #ffffff14}.version-header{display:flex;justify-content:space-between;align-items:center;padding:28px 32px;cursor:pointer;position:relative;background:transparent;transition:background .3s ease}.version-header:after{content:"";position:absolute;bottom:0;left:32px;right:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);opacity:0;transition:opacity .3s ease}.version-item.expanded .version-header:after{opacity:1}.version-info h3{font-size:1.4rem;font-weight:600;margin-bottom:6px;color:var(--text-primary);transition:color .3s ease}.version-item:hover .version-info h3{color:#fffffff2}.release-date{color:var(--text-secondary);font-size:.9rem;opacity:.8;transition:opacity .3s ease}.version-item:hover .release-date{opacity:1}.expand-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:36px;height:36px}.expand-btn:hover{background:#0091ff1a;border-color:#0091ff4d;color:var(--accent-primary);transform:scale(1.05)}.version-item.expanded .expand-btn{background:#0091ff26;border-color:#0091ff66;color:var(--accent-primary)}.expand-btn i{transition:transform .3s ease}.version-details{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);padding:0 32px;opacity:0;transform:translateY(-10px);transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease .1s,transform .3s ease .1s}.version-item.expanded .version-details{max-height:600px;padding:24px 32px 32px;opacity:1;transform:translateY(0)}.update-category{margin-bottom:28px;padding:20px;background:#ffffff05;border-radius:16px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.update-category:hover{background:#ffffff08;border-color:#ffffff14}.update-category:last-child{margin-bottom:0}.update-category h4{font-size:1.05rem;font-weight:500;color:var(--text-primary);margin-bottom:16px;display:flex;align-items:center;gap:12px}.update-category h4 i,.update-category h4 svg{color:var(--accent-primary);font-size:1rem;opacity:.9}.update-category ul{list-style:none;padding:0}.update-category li{color:var(--text-secondary);padding:10px 0 10px 28px;position:relative;font-size:.95rem;line-height:1.6;transition:all .2s ease}.update-category li:hover{color:var(--text-primary);padding-left:32px}.update-category li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--accent-primary);border-radius:50%;opacity:.6;transition:all .2s ease}.update-category li:hover:before{opacity:1;width:8px;height:8px}.subscribe-section{padding:60px 0 80px;background:linear-gradient(180deg,#0091ff03,#0091ff08,#0091ff03);position:relative}.subscribe-section:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}.subscribe-card{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:60px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.subscribe-content h2{font-size:2.5rem;margin-bottom:15px;color:var(--text-primary)}.subscribe-content p{color:var(--text-secondary);margin-bottom:30px;font-size:1.1rem}.subscribe-form{display:flex;gap:15px;margin-bottom:20px}.subscribe-form input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:15px 20px;border-radius:10px;color:var(--text-primary);font-size:1rem}.subscribe-form input::placeholder{color:#fff6}.subscribe-form input:focus{outline:none;border-color:var(--accent-primary);background:#ffffff14}.subscribe-note{color:var(--text-secondary);font-size:.9rem;display:flex;align-items:center;gap:8px}.subscribe-note i,.subscribe-note svg{color:var(--accent-primary)}.subscribe-features{display:grid;gap:20px}.subscribe-feature{display:flex;align-items:center;gap:15px;padding:20px;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.subscribe-feature i,.subscribe-feature svg{color:var(--accent-primary);font-size:1.2rem}.subscribe-feature span{color:var(--text-primary)}.cta-section{padding:80px 0 100px;text-align:center;background:linear-gradient(180deg,rgba(0,145,255,.01) 0%,var(--bg-primary) 100%);position:relative}.cta-section:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%)}.cta-content h2{font-size:2.5rem;margin-bottom:20px;color:var(--text-primary)}.cta-content p{font-size:1.2rem;color:var(--text-secondary);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:20px;justify-content:center}@keyframes pulse{0%{box-shadow:0 0 #0091ff66}70%{box-shadow:0 0 0 8px #0091ff00}to{box-shadow:0 0 #0091ff00}}.version-item:first-child .expand-btn{animation:pulse 2s ease-in-out 1}@media (max-width: 968px){.subscribe-card{grid-template-columns:1fr;padding:40px;gap:40px}.update-header{flex-direction:column;align-items:start;gap:15px}.version-info h3{font-size:1.5rem}.cta-content h2{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn{width:100%;max-width:300px}}@media (max-width: 768px){.latest-updates-section,.version-history-section,.subscribe-section,.cta-section{padding:60px 0}.latest-update-card,.version-header{padding:20px}.filter-buttons{justify-content:center}.filter-btn{font-size:.85rem;padding:8px 20px}.subscribe-form{flex-direction:column}.subscribe-content h2{font-size:2rem}.highlight-item{flex-direction:column;text-align:center}.version-details{padding:0 20px}.version-item.expanded .version-details{padding:0 20px 20px}}.use-cases-section{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.use-case-card{background:var(--bg-primary);border-radius:16px;padding:var(--space-lg);margin-bottom:var(--space-lg);display:flex;align-items:center;gap:var(--space-lg);transition:all var(--transition-base)}.use-case-icon{font-size:var(--font-size-3xl);color:var(--accent-primary)}.use-case-content h4{color:var(--text-primary);margin-bottom:var(--space-sm)}.use-case-content p{color:var(--text-secondary);margin:0}@media (max-width: 768px){.stats-grid{grid-template-columns:repeat(2,1fr)}.use-case-card{flex-direction:column;text-align:center}}.hero-badge{background:linear-gradient(135deg,#0091ff,#00d4ff)}.stats-section{padding:var(--space-2xl) 0;background:var(--bg-secondary);position:relative}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg)}.stat-card{text-align:center;padding:var(--space-xl) var(--space-lg);position:relative;overflow:hidden;border-radius:24px;background:transparent;transition:all var(--transition-base)}.stat-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,145,255,.1) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-base)}.stat-card:hover:before{opacity:1}.stat-card:hover{transform:translateY(-2px)}.stat-label{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500;letter-spacing:.05em;text-transform:uppercase;opacity:.8}@media (max-width: 768px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.hero-title{font-size:var(--font-size-5xl);margin-bottom:var(--space-lg);color:var(--text-primary)}.hero-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:var(--space-xl)}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.overview-card{padding:var(--space-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base)}.overview-card:hover{transform:translateY(-5px);background:#ffffff0a;box-shadow:0 20px 40px #0091ff26}.overview-card h3{font-size:var(--font-size-xl);margin-bottom:var(--space-md);color:var(--text-primary)}.use-cases-section{padding:var(--space-3xl) 0;background:var(--bg-primary)}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-lg);margin-top:var(--space-2xl)}@media (min-width: 1200px){.use-cases-grid{grid-template-columns:repeat(2,1fr)}}.use-case-card{padding:var(--space-lg) var(--space-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base);display:flex;flex-direction:column;gap:var(--space-md)}.use-case-card:hover{transform:translateY(-2px);background:#ffffff08;box-shadow:0 10px 20px #0091ff14;border-color:#ffffff14}.use-case-header{display:flex;align-items:center;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid rgba(255,255,255,.05)}.use-case-header svg{width:24px;height:24px;color:var(--accent-primary);flex-shrink:0}.use-case-header h3{font-size:var(--font-size-xl);color:var(--text-primary);margin:0;font-weight:600;line-height:1.3}.use-case-card p{font-size:var(--font-size-base);color:#ffffffb3;line-height:1.7;margin:0;flex-grow:1}.use-case-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid rgba(255,255,255,.03)}.use-case-metrics span{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--accent-primary);background:#0091ff0d;padding:var(--space-sm) var(--space-md);border-radius:8px;border:1px solid rgba(0,145,255,.1);white-space:nowrap;transition:all var(--transition-base)}.use-case-card:hover .use-case-metrics span{background:#0091ff14;border-color:#0091ff26}.use-case-metrics svg{width:18px;height:18px;opacity:.8}.features-section{padding:var(--space-3xl) 0;background:var(--bg-primary);position:relative}.architecture-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg);margin-top:var(--space-2xl)}.architecture-card{padding:var(--space-lg);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base)}.architecture-card:hover{transform:translateY(-3px);background:#ffffff0a;box-shadow:0 10px 30px #0091ff1a}.architecture-card h3{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-sm)}.architecture-card h3 svg{color:var(--accent-primary);width:24px;height:24px}.architecture-card p{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.cta-section{padding:var(--space-3xl) 0;background:linear-gradient(135deg,#0091ff1a,#00d4ff1a);position:relative}.cta-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid" width="50" height="50" patternUnits="userSpaceOnUse"><path d="M 50 0 L 0 0 0 50" fill="none" stroke="rgba(255,255,255,0.02)" stroke-width="1"/></pattern></defs><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');opacity:.5}@media (max-width: 968px){.overview-grid{grid-template-columns:1fr}.use-cases-grid{grid-template-columns:1fr;gap:var(--space-md)}.architecture-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width: 768px){.hero-title{font-size:var(--font-size-3xl)}.hero-subtitle{font-size:var(--font-size-lg)}.use-case-card{padding:var(--space-md)}.use-case-header{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.use-case-header h3{font-size:var(--font-size-lg)}.use-case-metrics{grid-template-columns:1fr;gap:var(--space-sm)}.use-case-metrics span{justify-content:center}.architecture-grid{grid-template-columns:1fr}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.hero-title{background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-card,.overview-card,.use-case-card,.architecture-card{position:relative;overflow:hidden}.feature-card:before,.overview-card:before,.use-case-card:before,.architecture-card:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,145,255,.1) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-base)}.feature-card:hover:before,.overview-card:hover:before,.use-case-card:hover:before,.architecture-card:hover:before{opacity:1}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(0,145,255,.1) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(0,145,255,.08) 0%,transparent 40%),radial-gradient(circle at 40% 40%,rgba(0,145,255,.05) 0%,transparent 40%),radial-gradient(circle at 90% 10%,rgba(0,145,255,.06) 0%,transparent 40%);animation:networkPulse 25s ease-in-out infinite}@keyframes networkPulse{0%,to{transform:scale(1) rotate(0);opacity:1}25%{transform:scale(1.1) rotate(1deg);opacity:.8}50%{transform:scale(.95) rotate(-1deg);opacity:1}75%{transform:scale(1.05) rotate(.5deg);opacity:.9}}.hero-badge{display:inline-block;padding:8px 20px;background:#0091ff1a;border:1px solid rgba(0,145,255,.3);border-radius:50px;color:var(--accent-primary);font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-cta{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;padding:14px 32px;border-radius:8px;font-weight:600;text-decoration:none;transition:all var(--transition-base);font-size:var(--font-size-base)}.btn-primary{background:var(--accent-gradient);color:#fff;box-shadow:0 4px 15px #0091ff4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0091ff66}.btn-secondary{background:transparent;color:var(--accent-primary);border:2px solid var(--accent-primary)}.btn-secondary:hover{background:#0091ff1a;transform:translateY(-2px)}.section-header{text-align:center;margin-bottom:var(--space-2xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.section-badge{display:inline-block;padding:6px 16px;background:#0091ff1a;border:1px solid rgba(0,145,255,.2);border-radius:50px;color:var(--accent-primary);font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-md)}.section-title{font-size:var(--font-size-4xl);color:var(--text-primary);margin-bottom:var(--space-md)}.section-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:800px;margin:0 auto;line-height:1.6}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.categories-section{padding:var(--space-3xl) 0;background:var(--bg-primary)}.categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-lg);margin-top:var(--space-2xl)}.category-card{padding:var(--space-lg);background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;text-align:center;transition:all var(--transition-base);opacity:0;transform:translateY(20px)}.category-card.visible{opacity:1;transform:translateY(0)}.category-card:hover{background:#0091ff0d;border-color:#0091ff4d;transform:translateY(-5px)}.category-icon{width:50px;height:50px;background:#0091ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md);font-size:20px;color:var(--accent-primary)}.category-card h3{font-size:var(--font-size-xl);margin-bottom:var(--space-sm);color:var(--text-primary)}.category-card p{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-md)}.integration-count{display:inline-block;padding:4px 12px;background:#0091ff1a;border-radius:20px;color:var(--accent-primary);font-size:var(--font-size-xs);font-weight:600}.featured-section{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.integrations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.integration-card{padding:var(--space-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base);opacity:0;transform:translateY(30px);cursor:pointer}.integration-card.visible{opacity:1;transform:translateY(0)}.integration-card:hover{background:#ffffff0a;border-color:#0091ff4d;box-shadow:0 20px 40px #0091ff1a}.integration-logo{width:60px;height:60px;background:#0091ff1a;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:30px;color:var(--accent-primary);margin-bottom:var(--space-lg)}.integration-card h3{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);color:var(--text-primary)}.integration-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}.integration-features{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.feature-tag{padding:4px 12px;background:#0091ff1a;border:1px solid rgba(0,145,255,.2);border-radius:20px;color:var(--accent-primary);font-size:var(--font-size-xs);font-weight:500}.api-section{padding:var(--space-3xl) 0;background:var(--bg-primary)}.api-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.api-card{padding:var(--space-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base);opacity:0;transform:translateY(30px)}.api-card.visible{opacity:1;transform:translateY(0)}.api-card:hover{background:#ffffff0a;border-color:#0091ff4d;transform:translateY(-5px)}.api-header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.api-icon{width:50px;height:50px;background:var(--accent-gradient);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.api-card h3{font-size:var(--font-size-2xl);color:var(--text-primary)}.api-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-lg)}.api-features{list-style:none;margin-bottom:var(--space-lg)}.api-features li{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary);margin-bottom:var(--space-sm)}.api-features i{color:var(--accent-primary)}.sdk-languages{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}.language-tag{padding:6px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-secondary);font-size:var(--font-size-sm);display:flex;align-items:center;gap:6px}.api-link{color:var(--accent-primary);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:var(--space-sm);transition:all var(--transition-fast)}.api-link:hover{gap:var(--space-md)}.process-section{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.process-timeline{max-width:800px;margin:var(--space-2xl) auto 0;position:relative}.process-timeline:before{content:"";position:absolute;left:50px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent-primary) 0%,transparent 100%)}.process-step{display:flex;gap:var(--space-xl);margin-bottom:var(--space-2xl);opacity:0;transform:translate(-30px);transition:all var(--transition-base)}.process-step.visible{opacity:1;transform:translate(0)}.step-number{width:100px;height:60px;background:var(--accent-gradient);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);font-weight:700;color:#fff;flex-shrink:0}.step-content h3{font-size:var(--font-size-2xl);margin-bottom:var(--space-sm);color:var(--text-primary)}.step-content p{color:var(--text-secondary);line-height:1.6}.cta-section{padding:var(--space-3xl) 0;background:linear-gradient(135deg,#0091ff1a,#0091ff0d);border-top:1px solid rgba(0,145,255,.2)}.cta-wrapper{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:var(--space-2xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-content{text-align:center;margin-bottom:var(--space-2xl)}.cta-title{font-size:var(--font-size-4xl);color:var(--text-primary);margin-bottom:var(--space-md)}.cta-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:700px;margin:0 auto var(--space-xl);line-height:1.6}.cta-buttons{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.cta-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(255,255,255,.1)}.stat-item{text-align:center}.stat-number{font-size:var(--font-size-4xl);font-weight:700;color:var(--accent-primary);margin-bottom:var(--space-sm)}.stat-label{color:var(--text-secondary);font-size:var(--font-size-base)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-2xl);margin-bottom:var(--space-2xl)}.footer-logo{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-md)}.footer-logo i{color:var(--accent-primary)}.footer-description{color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:1.6}.footer-social{display:flex;gap:var(--space-sm)}.social-link{width:40px;height:40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all var(--transition-fast)}.social-link:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.footer-title{color:var(--text-primary);font-size:var(--font-size-lg);margin-bottom:var(--space-md)}.footer-links{list-style:none}.footer-links li{margin-bottom:var(--space-sm)}.footer-links a{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.footer-links a:hover{color:var(--accent-primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-lg);border-top:1px solid var(--border-color);color:var(--text-tertiary)}.footer-legal{display:flex;gap:var(--space-lg)}.footer-legal a{color:var(--text-tertiary);text-decoration:none;transition:color var(--transition-fast)}.footer-legal a:hover{color:var(--accent-primary)}@media (max-width: 968px){.hero-title{font-size:var(--font-size-5xl)}.section-title{font-size:var(--font-size-3xl)}.integrations-grid,.api-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-social{justify-content:center}.footer-bottom{flex-direction:column;gap:var(--space-md);text-align:center}}@media (max-width: 768px){.hero-title{font-size:var(--font-size-4xl)}.hero-subtitle{font-size:var(--font-size-base)}.overview-grid,.categories-grid{grid-template-columns:1fr}.process-timeline:before{left:30px}.process-step{gap:var(--space-md)}.step-number{width:60px;height:60px;font-size:var(--font-size-xl)}.cta-stats{grid-template-columns:1fr}}.hero{padding-top:120px;padding-bottom:var(--space-3xl);background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(0,145,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,145,255,.05) 0%,transparent 50%),radial-gradient(circle at 40% 20%,rgba(0,145,255,.08) 0%,transparent 50%);animation:floatPattern 30s ease-in-out infinite}@keyframes floatPattern{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-20px,-30px) scale(1.1)}66%{transform:translate(20px,-20px) scale(.95)}}.hero-content{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:2}.hero-title{font-size:var(--font-size-6xl);margin-bottom:var(--space-lg);color:var(--text-primary);background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:var(--space-xl);line-height:1.8}.overview-section{padding:var(--space-3xl) 0;background:var(--bg-secondary);position:relative}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.overview-card{padding:var(--space-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base);opacity:0;transform:translateY(30px)}.overview-card.visible{opacity:1;transform:translateY(0)}.overview-card:hover{background:#ffffff0a;border-color:#0091ff4d;transform:translateY(-5px);box-shadow:0 20px 40px #0091ff1a}.overview-icon{width:48px;height:48px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg)}.overview-icon svg{width:24px;height:24px;stroke:var(--accent-primary);stroke-width:2;fill:none}.overview-card h3{font-size:var(--font-size-2xl);margin-bottom:var(--space-md);color:var(--text-primary)}.overview-card p{color:var(--text-secondary);line-height:1.6}.features-section{padding:var(--space-3xl) 0;background:var(--bg-primary)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.feature-card{padding:var(--space-xl);background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all var(--transition-base);opacity:0;transform:translateY(30px)}.feature-card.visible{opacity:1;transform:translateY(0)}.feature-card:hover{background:#ffffff0a;border-color:#0091ff4d;transform:translateY(-5px)}.feature-icon{width:50px;height:50px;background:#0091ff1a;border:1px solid rgba(0,145,255,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--accent-primary);margin-bottom:var(--space-lg)}.feature-card h3{font-size:var(--font-size-xl);margin-bottom:var(--space-md);color:var(--text-primary)}.feature-card p{color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:1.6}.feature-list li{color:var(--text-secondary);padding:var(--space-sm) 0;display:flex;align-items:center;gap:var(--space-sm)}.feature-list i{color:var(--accent-primary);font-size:12px}.models-section{padding:var(--space-3xl) 0;background:var(--bg-secondary)}.models-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl);margin-top:var(--space-2xl)}.model-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;overflow:hidden;transition:all var(--transition-base);opacity:0;transform:translateY(30px);position:relative}.model-card:before{content:"";position:absolute;top:var(--mouse-y, 50%);left:var(--mouse-x, 50%);width:200px;height:200px;background:radial-gradient(circle,rgba(0,145,255,.1) 0%,transparent 70%);transform:translate(-50%,-50%);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.model-card:hover:before{opacity:1}.model-card.visible{opacity:1;transform:translateY(0)}.model-card:hover{transform:translateY(-5px);border-color:#0091ff4d;box-shadow:0 20px 40px #0091ff1a}.model-header{padding:var(--space-xl);background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.model-header h3{font-size:var(--font-size-2xl);color:var(--text-primary);margin:0}.model-provider{background:#0091ff1a;color:var(--accent-primary);padding:var(--space-xs) var(--space-md);border-radius:20px;font-size:var(--font-size-sm);font-weight:500}.model-specs{padding:var(--space-xl);border-bottom:1px solid rgba(255,255,255,.05)}.spec{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) 0}.spec-label{color:var(--text-tertiary);font-size:var(--font-size-sm)}.spec-value{color:var(--text-primary);font-weight:600}.model-features{padding:var(--space-xl)}.model-features p{color:var(--text-secondary);line-height:1.6}.cta-section{padding:var(--space-3xl) 0;background:linear-gradient(135deg,#0091ff1a,#0091ff0d);position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,145,255,.05) 0%,transparent 70%);animation:rotate 30s linear infinite}.cta-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:2}.cta-title{font-size:var(--font-size-4xl);margin-bottom:var(--space-lg);color:var(--text-primary)}.cta-subtitle{font-size:var(--font-size-xl);color:var(--text-secondary);margin-bottom:var(--space-xl)}.cta-buttons{display:flex;gap:var(--space-lg);justify-content:center;margin-bottom:var(--space-xl)}.cta-features{display:flex;gap:var(--space-xl);justify-content:center;flex-wrap:wrap}.cta-feature{display:flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary)}.cta-feature i{color:var(--accent-primary)}@media (max-width: 968px){.hero-title{font-size:var(--font-size-4xl)}.overview-grid,.features-grid,.models-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero{padding-top:100px}.hero-title{font-size:var(--font-size-3xl)}.hero-subtitle{font-size:var(--font-size-lg)}.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn{width:100%;max-width:300px}.section-title{font-size:var(--font-size-3xl)}.model-header{flex-direction:column;gap:var(--space-md);align-items:flex-start}}.hero{padding:120px 0 80px;background:linear-gradient(135deg,#0d0d0d,#1a1a1a);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,145,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,145,255,.05) 0%,transparent 50%);pointer-events:none}.hero-content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.hero-title{font-size:56px;font-weight:800;margin-bottom:20px;background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.hero-subtitle{font-size:20px;color:var(--text-secondary);margin-bottom:40px;line-height:1.6}.security-overview{padding:80px 0;background:var(--bg-secondary)}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.overview-content h2{font-size:36px;font-weight:700;margin-bottom:20px;color:var(--text-primary)}.overview-content p{font-size:18px;color:var(--text-secondary);margin-bottom:30px;line-height:1.6}.security-checklist{list-style:none;padding:0}.security-checklist li{display:flex;align-items:center;gap:15px;margin-bottom:15px;font-size:16px;color:var(--text-primary)}.security-checklist i{color:var(--accent-primary);font-size:20px}.overview-visual{display:flex;justify-content:center;align-items:center}.security-shield{width:300px;height:300px;background:#0091ff0d;border:2px solid rgba(0,145,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse 3s ease-in-out infinite}.security-shield i{font-size:120px;color:var(--accent-primary)}.security-shield:before{content:"";position:absolute;inset:-20px;border:1px solid rgba(0,145,255,.1);border-radius:50%;animation:rotate 20s linear infinite}.features-section{padding:80px 0;background:var(--bg-primary)}.section-header{text-align:center;margin-bottom:60px;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.section-badge{display:inline-block;padding:8px 20px;background:#0091ff1a;border:1px solid rgba(0,145,255,.3);border-radius:30px;color:var(--accent-primary);font-size:14px;font-weight:500;margin-bottom:20px}.section-title{font-size:42px;font-weight:800;margin-bottom:20px;color:var(--text-primary)}.section-subtitle{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.feature-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:40px;transition:all .3s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);transform:translate(-100%);transition:transform .5s ease}.feature-card:hover{transform:translateY(-5px);background:#ffffff0a;border-color:#0091ff4d}.feature-card:hover:before{transform:translate(0)}.feature-icon{width:60px;height:60px;background:#0091ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-icon i{font-size:28px;color:var(--accent-primary)}.feature-title{font-size:24px;font-weight:600;margin-bottom:15px;color:var(--text-primary)}.feature-description{font-size:16px;color:var(--text-secondary);line-height:1.6}.deployment-section{padding:80px 0;background:var(--bg-secondary)}.deployment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.deployment-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:40px;text-align:center;transition:all .3s ease;position:relative}.deployment-card:hover{transform:translateY(-5px);background:#ffffff0a;border-color:#0091ff4d}.deployment-icon{width:80px;height:80px;background:#0091ff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.deployment-icon i{font-size:36px;color:var(--accent-primary)}.deployment-card h3{font-size:24px;font-weight:600;margin-bottom:15px;color:var(--text-primary)}.deployment-card p{font-size:16px;color:var(--text-secondary);margin-bottom:30px;line-height:1.6}.deployment-card ul{list-style:none;padding:0;text-align:left;margin-bottom:30px}.deployment-card ul li{color:var(--text-secondary);font-size:15px;position:relative;padding:10px 0 10px 25px}.deployment-card ul li:before{content:"•";position:absolute;left:0;color:var(--accent-primary);font-size:20px}.deployment-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent-primary);text-decoration:none;font-weight:500;transition:all .3s ease}.deployment-link:hover{gap:12px}.compliance-section{padding:80px 0;background:var(--bg-primary)}.compliance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.compliance-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.compliance-card:hover{transform:translateY(-5px);background:#ffffff0a;border-color:#0091ff4d}.compliance-logo{width:60px;height:60px;background:#0091ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.compliance-logo i{font-size:28px;color:var(--accent-primary)}.compliance-card h4{font-size:20px;font-weight:600;margin-bottom:10px;color:var(--text-primary)}.compliance-card p{font-size:14px;color:var(--text-secondary);line-height:1.5}.security-stats{padding:120px 0;background:#0a0a0a;position:relative}.security-stats .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1200px;margin:0 auto;background:transparent;border:none}.security-stats .stat-card{text-align:center;padding:var(--space-3xl) var(--space-2xl);position:relative;opacity:0;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.05)}.security-stats .stat-card:last-child{border-right:none}.security-stats .stat-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);background:none;border:none;width:auto;height:auto}.security-stats .stat-icon svg{width:36px;height:36px;color:#0091ffb3;transition:color .3s ease}.security-stats .stat-card:hover .stat-icon svg{color:#0091ffe6}.security-stats .stat-value{font-size:3rem;font-weight:500;color:#fff;margin-bottom:var(--space-md);line-height:1.1;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap}.security-stats .stat-label{color:#ffffffb3;font-size:.875rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;max-width:150px;margin:0 auto}.security-stats .stat-card{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default}.security-stats .stat-card:hover .stat-value{color:var(--accent-primary);transform:scale(1.05);transition:all .3s ease}.cta-section{padding:100px 0;background:linear-gradient(135deg,#0091ff1a,#0091ff0d);text-align:center}.cta-content h2{font-size:42px;font-weight:700;margin-bottom:20px;color:var(--text-primary)}.cta-content p{font-size:18px;color:var(--text-secondary);margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}section{opacity:0;transform:translateY(30px);transition:all .6s ease}section.visible{opacity:1;transform:translateY(0)}.feature-card,.deployment-card,.compliance-card,.stat-card{opacity:0;transform:translateY(20px);transition:all .6s ease}.feature-card.visible,.deployment-card.visible,.compliance-card.visible,.stat-card.visible{opacity:1;transform:translateY(0)}.features-grid .feature-card:nth-child(1),.deployment-grid .deployment-card:nth-child(1),.compliance-grid .compliance-card:nth-child(1),.stats-grid .stat-card:nth-child(1){transition-delay:.1s}.features-grid .feature-card:nth-child(2),.deployment-grid .deployment-card:nth-child(2),.compliance-grid .compliance-card:nth-child(2),.stats-grid .stat-card:nth-child(2){transition-delay:.2s}.features-grid .feature-card:nth-child(3),.deployment-grid .deployment-card:nth-child(3),.compliance-grid .compliance-card:nth-child(3),.stats-grid .stat-card:nth-child(3){transition-delay:.3s}.features-grid .feature-card:nth-child(4),.compliance-grid .compliance-card:nth-child(4),.stats-grid .stat-card:nth-child(4){transition-delay:.4s}.features-grid .feature-card:nth-child(5),.compliance-grid .compliance-card:nth-child(5){transition-delay:.5s}.features-grid .feature-card:nth-child(6),.compliance-grid .compliance-card:nth-child(6){transition-delay:.6s}@media (max-width: 968px){.hero-title{font-size:42px}.overview-grid{grid-template-columns:1fr;gap:40px}.overview-visual{order:-1}.features-grid,.deployment-grid{grid-template-columns:1fr}.compliance-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero{padding:100px 0 60px}.hero-title{font-size:36px}.hero-subtitle{font-size:18px}.section-title{font-size:32px}.security-shield{width:200px;height:200px}.security-shield i{font-size:80px}.compliance-grid{grid-template-columns:1fr}.security-stats{padding:80px 0}.security-stats .stats-grid{grid-template-columns:repeat(2,1fr);gap:0}.security-stats .stat-card{padding:var(--space-2xl);border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}.security-stats .stat-card:nth-child(odd){border-right:1px solid rgba(255,255,255,.05)}.security-stats .stat-card:nth-last-child(-n+2){border-bottom:none}.security-stats .stat-value{font-size:2.5rem}.security-stats .stat-icon svg{width:28px;height:28px}.feature-card,.deployment-card,.compliance-card{padding:30px}.cta-content h2{font-size:32px}}.hero{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);padding:160px 0 100px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-10%;width:800px;height:800px;background:radial-gradient(circle,rgba(0,145,255,.1) 0%,transparent 70%);border-radius:50%;animation:pulse 4s ease-in-out infinite}.hero-content{position:relative;z-index:1;text-align:center;max-width:900px;margin:0 auto}.hero-badge{display:inline-block;padding:8px 20px;background:#0091ff1a;border:1px solid rgba(0,145,255,.3);border-radius:30px;font-size:14px;font-weight:500;color:var(--accent-primary);margin-bottom:20px}.hero-title{font-size:4rem;font-weight:800;margin-bottom:24px;background:linear-gradient(135deg,#fff,#b0b0b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);margin-bottom:40px;line-height:1.8}.enterprise-features{padding:100px 0;background:var(--bg-primary)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:40px;transition:all .3s ease}.feature-card:hover{transform:translateY(-5px);border-color:var(--accent-primary);box-shadow:0 10px 30px #0091ff1a}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--accent-primary),#0066CC);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:24px;color:#fff}.feature-title{font-size:1.5rem;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.feature-description{color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.feature-list{list-style:none}.feature-list li{padding:8px 0;color:var(--text-secondary);display:flex;align-items:center;gap:10px}.feature-list i{color:var(--accent-primary);font-size:14px}.security-section{padding:100px 0;background:var(--bg-secondary)}.security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.security-card{text-align:center}.security-icon{width:80px;height:80px;margin:0 auto 24px;background:#0091ff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;color:var(--accent-primary)}.security-title{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.security-description{color:var(--text-secondary);line-height:1.6}.scale-section{padding:100px 0;background:var(--bg-primary)}.scale-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:60px}.scale-info h3{font-size:2rem;font-weight:700;margin-bottom:24px;color:var(--text-primary)}.scale-info p{color:var(--text-secondary);line-height:1.8;margin-bottom:32px}.scale-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.stat-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:30px;text-align:center}.stat-value{font-size:var(--font-size-5xl);font-weight:800;color:#fff;margin-bottom:var(--space-sm);line-height:1}.stat-label{color:var(--text-secondary);font-size:.9rem}.metrics-section{padding:100px 0;background:var(--bg-secondary)}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.metric-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:40px;text-align:center;transition:all .3s ease}.metric-card:hover{transform:translateY(-5px);border-color:var(--accent-primary)}.metric-value{font-size:3rem;font-weight:800;color:var(--accent-primary);margin-bottom:12px}.metric-label{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.metric-description{color:var(--text-secondary);font-size:.9rem}.cta-section{padding:120px 0;background:linear-gradient(135deg,#0091ff,#06c);text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-50%;left:-10%;width:600px;height:600px;background:#ffffff1a;border-radius:50%;animation:float 6s ease-in-out infinite}.cta-content{position:relative;z-index:1;max-width:800px;margin:0 auto}.cta-title{font-size:3rem;font-weight:800;color:#fff;margin-bottom:24px}.cta-subtitle{font-size:1.25rem;color:#ffffffe6;margin-bottom:40px}.cta-section .btn{background:#fff;color:var(--accent-primary);padding:16px 40px;font-weight:600}.cta-section .btn:hover{background:#ffffffe6;transform:translateY(-2px)}.cta-section .btn-secondary{background:transparent;color:#fff;border:2px solid white}.cta-section .btn-secondary:hover{background:#ffffff1a}.support-section{padding:100px 0;background:var(--bg-primary)}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.support-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:40px;text-align:center;transition:all .3s ease}.support-card:hover{transform:translateY(-5px);border-color:var(--accent-primary)}.support-icon{width:70px;height:70px;margin:0 auto 24px;background:linear-gradient(135deg,var(--accent-primary),#0066CC);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff}.support-title{font-size:1.5rem;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.support-description{color:var(--text-secondary);line-height:1.6}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@media (max-width: 968px){.hero-title{font-size:3rem}.scale-content{grid-template-columns:1fr;gap:40px}.features-grid,.security-grid,.metrics-grid,.support-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero{padding:120px 0 60px}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.scale-stats,.features-grid,.security-grid,.metrics-grid,.support-grid{grid-template-columns:1fr}.cta-title{font-size:2rem}}.hero{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);padding:180px 0 120px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,145,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,145,255,.05) 0%,transparent 50%)}.hero-content{position:relative;z-index:1;max-width:800px;margin:0 auto;text-align:center}.hero-badge{display:inline-block;padding:8px 20px;background:#0091ff1a;border:1px solid rgba(0,145,255,.3);border-radius:30px;color:var(--accent-primary);font-size:14px;font-weight:500;margin-bottom:20px}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:24px;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);margin-bottom:40px;line-height:1.6}.hero-cta{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.challenges-section{padding:120px 0;background:var(--bg-primary)}.challenges-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px}.challenge-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:40px 30px;position:relative;overflow:hidden;transition:all .3s ease;opacity:0;transform:translateY(20px)}.challenge-card.visible{opacity:1;transform:translateY(0)}.challenge-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-primary),transparent);opacity:0;transition:opacity .3s ease}.challenge-card:hover:before{opacity:1}.challenge-card:hover{background:#ffffff0a;transform:translateY(-5px)}.challenge-icon{width:60px;height:60px;background:#0091ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.challenge-icon i{font-size:28px;color:var(--accent-primary)}.challenge-card h3{font-size:1.5rem;margin-bottom:16px;color:var(--text-primary)}.challenge-card p{color:var(--text-secondary);line-height:1.6}.solutions-section{padding:120px 0;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.solution-card{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;transition:all .3s ease;opacity:0;transform:translateY(20px)}.solution-card.visible{opacity:1;transform:translateY(0);transition-delay:calc(var(--index, 0) * .1s)}.solution-card:hover{background:#ffffff0d;border-color:#0091ff4d;transform:translateY(-5px)}.solution-icon{width:70px;height:70px;background:linear-gradient(135deg,#0091ff33,#0091ff0d);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.solution-icon i{font-size:32px;color:var(--accent-primary)}.solution-card h3{font-size:1.5rem;margin-bottom:16px;color:var(--text-primary)}.solution-card p{color:var(--text-secondary);margin-bottom:20px;line-height:1.6}.solution-features li{padding:8px 0;color:var(--text-secondary);display:flex;align-items:center;gap:12px}.solution-features i{color:var(--accent-primary);font-size:14px}.roi-section{padding:120px 0;background:var(--bg-secondary);position:relative}.roi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px}.roi-card{background:#0091ff0d;border:1px solid rgba(0,145,255,.1);border-radius:20px;padding:40px 30px;text-align:center;transition:all .3s ease;opacity:0;transform:scale(.9)}.roi-card.visible{opacity:1;transform:scale(1)}.roi-card:hover{background:#0091ff14;border-color:#0091ff33;transform:translateY(-5px)}.roi-metric{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.roi-number{font-size:3rem;font-weight:800;color:var(--accent-primary);line-height:1;margin-bottom:8px}.roi-label{font-size:1rem;color:var(--text-secondary);font-weight:500}.roi-card p{color:var(--text-secondary);line-height:1.6}.roi-testimonial{margin-top:80px;max-width:800px;margin-left:auto;margin-right:auto;text-align:center}.roi-testimonial blockquote{font-size:1.5rem;color:var(--text-primary);font-style:italic;margin-bottom:20px;line-height:1.6}.roi-testimonial cite{font-size:1rem;color:var(--text-secondary);font-style:normal}.implementation-section{padding:120px 0;background:var(--bg-primary)}.implementation-timeline{max-width:800px;margin:60px auto 0}.timeline-item{display:flex;gap:30px;margin-bottom:60px;opacity:0;transform:translate(-20px)}.timeline-item.visible{opacity:1;transform:translate(0);transition:all .6s ease;transition-delay:calc(var(--index, 0) * .2s)}.timeline-marker{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,var(--accent-primary),#0066cc);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;color:#fff;position:relative}.timeline-marker:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:2px;height:60px;background:linear-gradient(180deg,var(--accent-primary),transparent)}.timeline-item:last-child .timeline-marker:after{display:none}.timeline-content{flex:1;padding-bottom:20px}.timeline-content h3{font-size:1.5rem;margin-bottom:12px;color:var(--text-primary)}.timeline-content p{color:var(--text-secondary);line-height:1.6;margin-bottom:12px}.timeline-duration{display:inline-block;padding:6px 16px;background:#0091ff1a;border-radius:20px;color:var(--accent-primary);font-size:14px;font-weight:500}.cta-section{padding:120px 0;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);position:relative}.cta-content{text-align:center;max-width:800px;margin:0 auto}.cta-content h2{font-size:3rem;font-weight:800;margin-bottom:20px;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-content p{font-size:1.25rem;color:var(--text-secondary);margin-bottom:40px}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.cta-features{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.cta-feature{display:flex;align-items:center;gap:10px;color:var(--text-secondary)}.cta-feature i{color:var(--accent-primary);font-size:20px}@media (max-width: 968px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.challenges-grid,.solutions-grid{grid-template-columns:repeat(2,1fr);gap:20px}.roi-grid{grid-template-columns:repeat(2,1fr)}.roi-number{font-size:2.5rem}.cta-content h2{font-size:2rem}}@media (max-width: 768px){.hero{padding:140px 0 80px}.hero-title{font-size:2rem}.challenges-grid,.solutions-grid,.roi-grid{grid-template-columns:1fr}.challenges-section,.solutions-section,.roi-section,.implementation-section,.cta-section{padding:80px 0}.timeline-item{flex-direction:column;gap:20px}.timeline-marker:after{left:25px}.cta-features{flex-direction:column;gap:20px}}.challenge-card:nth-child(1),.solution-card:nth-child(1),.roi-card:nth-child(1),.timeline-item:nth-child(1){--index: 0}.challenge-card:nth-child(2),.solution-card:nth-child(2),.roi-card:nth-child(2),.timeline-item:nth-child(2){--index: 1}.challenge-card:nth-child(3),.solution-card:nth-child(3),.roi-card:nth-child(3),.timeline-item:nth-child(3){--index: 2}.challenge-card:nth-child(4),.solution-card:nth-child(4),.roi-card:nth-child(4),.timeline-item:nth-child(4){--index: 3}.hero{background:linear-gradient(135deg,#0091ff1a,#0091ff0d);padding:180px 0 120px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(0,145,255,.1) 0%,transparent 70%);animation:pulse 20s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}}.why-section{padding:100px 0;background:var(--bg-secondary)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:60px}.why-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:32px;position:relative}.why-card:before{content:"";position:absolute;left:0;top:32px;bottom:32px;width:2px;background:linear-gradient(to bottom,transparent,rgba(0,145,255,.4) 30%,rgba(0,145,255,.4) 70%,transparent);opacity:.7}.why-card h3{font-size:19px;margin-bottom:16px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.why-card p{color:var(--text-secondary);line-height:1.6;font-size:15px}.solutions-section{padding:100px 0;background:var(--bg-primary)}.solutions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px}.solution-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.solution-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0091ff33;border-color:var(--accent-primary)}.solution-icon{width:70px;height:70px;background:#0091ff1a;border:2px solid var(--accent-primary);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.solution-icon i{font-size:28px;color:var(--accent-primary)}.solution-card h3{font-size:24px;margin-bottom:15px}.solution-card p{color:var(--text-secondary);margin-bottom:20px}.solution-features{list-style:none;padding:0}.solution-features li{padding:10px 0;color:var(--text-secondary);display:flex;align-items:center;gap:10px}.solution-features i{color:var(--success-color);font-size:14px}.pricing-section{padding:100px 0;background:var(--bg-secondary)}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:60px;align-items:start}.pricing-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;text-align:center;position:relative;transition:all .3s ease}.pricing-card.featured{border-color:var(--accent-primary);transform:scale(1.05)}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0091ff26}.pricing-card.featured:hover{transform:scale(1.05) translateY(-5px)}.pricing-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;padding:5px 20px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.pricing-title{font-size:28px;margin-bottom:20px;margin-top:10px}.pricing-price{display:flex;align-items:baseline;justify-content:center;gap:5px;margin-bottom:20px}.currency{font-size:24px;color:var(--text-secondary)}.amount{font-size:48px;font-weight:700;color:var(--accent-primary)}.period{font-size:18px;color:var(--text-secondary)}.pricing-description{color:var(--text-secondary);margin-bottom:30px}.pricing-features{list-style:none;padding:0;margin-bottom:30px;text-align:left}.pricing-features li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:10px}.pricing-features i{color:var(--success-color);font-size:16px}.pricing-card .btn{width:100%}.success-section{padding:100px 0;background:var(--bg-primary)}.success-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.success-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;transition:all .3s ease}.success-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0091ff1a}.success-header{display:flex;justify-content:space-between;align-items:start;margin-bottom:25px}.company-info h3{font-size:24px;margin-bottom:5px}.company-info p{color:var(--text-secondary);font-size:14px}.success-metric{text-align:right}.metric-value{display:block;font-size:36px;font-weight:700;color:var(--accent-primary);line-height:1}.metric-label{display:block;font-size:12px;color:var(--text-secondary);margin-top:5px}.success-story{color:var(--text-secondary);line-height:1.6;margin-bottom:25px;font-style:italic}.success-results{display:flex;gap:20px;flex-wrap:wrap}.result{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#0091ff1a;border-radius:20px;font-size:14px}.result i{color:var(--accent-primary)}.cta-section{padding:100px 0;background:var(--bg-primary);position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.1)}.cta-section:before{display:none}.cta-section:after{content:"";position:absolute;top:-200px;right:-200px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,145,255,.05) 0%,transparent 70%);pointer-events:none}.cta-content{text-align:center;position:relative;z-index:1;max-width:800px;margin:0 auto}.cta-title{font-size:48px;margin-bottom:20px;color:var(--text-primary);font-weight:700}.cta-subtitle{font-size:20px;color:var(--text-secondary);max-width:600px;margin:0 auto 40px}.cta-features{display:flex;justify-content:center;gap:30px;margin-bottom:40px;flex-wrap:wrap}.cta-feature{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--text-secondary)}.cta-feature svg{color:var(--accent-primary);width:20px;height:20px}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn-lg{padding:16px 48px;font-size:18px;font-weight:500;letter-spacing:.02em}.cta-section .btn-primary{background:var(--accent-primary);color:#fff!important;border:none;box-shadow:0 8px 24px #0091ff40;position:relative;overflow:hidden}.cta-section .btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.cta-section .btn-primary:hover{background:var(--accent-primary);transform:translateY(-2px);box-shadow:0 12px 32px #0091ff59}.cta-section .btn-primary:hover:before{opacity:1}.cta-section .btn-secondary{background:transparent;color:var(--text-primary)!important;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-section .btn-secondary:hover{background:#ffffff0d;border-color:#ffffff4d;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}section.visible,.why-card.visible,.solution-card.visible,.pricing-card.visible,.success-card.visible{animation:fadeInUp .6s ease-out}@media (max-width: 968px){.why-grid,.solutions-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin:60px auto 0}.success-grid{grid-template-columns:repeat(2,1fr)}.pricing-card.featured{transform:scale(1)}.success-header{flex-direction:column;gap:15px}.success-metric{text-align:left}}@media (max-width: 768px){.hero{padding:140px 0 80px}.section-title{font-size:32px}.why-grid,.solutions-grid,.success-grid,.pricing-grid{grid-template-columns:1fr}.cta-title{font-size:36px}.cta-features{flex-direction:column;align-items:center;gap:15px}.cta-buttons{flex-direction:column;align-items:center}.btn-lg{width:100%;max-width:300px}}
