.sk-header{position:fixed;top:0;left:0;right:0;z-index:50;transition:transform 300ms ease,background 300ms ease,backdrop-filter 300ms ease,box-shadow 300ms ease}.sk-header--hidden{transform:translateY(-100%)}.sk-header--glass{background:rgba(10,10,15,0.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);box-shadow:0 1px 3px rgba(0,0,0,0.12)}[data-theme="light"] .sk-header--glass{background:rgba(250,250,250,0.78)}.sk-nav-link{position:relative;color:var(--text-secondary);font-size:0.875rem;font-weight:500;letter-spacing:0.01em;padding:0.375rem 0.75rem;border-radius:9999px;transition:color 200ms ease,background 200ms ease;text-decoration:none;white-space:nowrap}.sk-nav-link::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gradient-brand);border-radius:1px;transition:width 250ms ease,left 250ms ease}.sk-nav-link:hover{color:var(--text-primary)}.sk-nav-link:hover::after{width:60%;left:20%}.sk-nav-link--active{color:var(--text-primary);background:rgba(139,92,246,0.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sk-nav-link--active::after{width:60%;left:20%}.sk-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1.25rem;font-size:0.875rem;font-weight:600;color:#fff;background:var(--gradient-brand);background-size:200% 100%;border-radius:9999px;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 2px 8px rgba(139,92,246,0.25);transition:transform 200ms ease,box-shadow 200ms ease;text-decoration:none;white-space:nowrap}.sk-cta-btn:hover{transform:scale(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 4px 16px rgba(139,92,246,0.35)}.sk-cta-btn:active{transform:scale(0.97);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 4px rgba(139,92,246,0.2)}.sk-cta-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:none}.sk-cta-btn:hover::before{animation:sk-cta-shimmer 600ms ease-in-out forwards}@keyframes sk-cta-shimmer{0%{left:-100%}100%{left:100%}}.sk-theme-toggle{position:relative;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:transparent;border:1px solid var(--border-subtle);cursor:pointer;transition:background 200ms ease,border-color 200ms ease,transform 400ms ease;color:var(--text-secondary);padding:0}.sk-theme-toggle:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-brand)}.sk-theme-toggle svg{position:absolute;width:1rem;height:1rem;transition:opacity 150ms ease,transform 400ms ease}.sk-theme-toggle .sk-icon-sun{opacity:0;transform:rotate(180deg)}.sk-theme-toggle .sk-icon-moon{opacity:1;transform:rotate(0deg)}.sk-theme-toggle--light .sk-icon-sun{opacity:1;transform:rotate(0deg)}.sk-theme-toggle--light .sk-icon-moon{opacity:0;transform:rotate(-180deg)}.sk-lang-btn{display:inline-flex;align-items:center;gap:0.375rem;font-size:0.8125rem;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--border-subtle);border-radius:9999px;padding:0.375rem 0.75rem;cursor:pointer;transition:background 200ms ease,color 200ms ease,border-color 200ms ease;white-space:nowrap}.sk-lang-btn:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-brand)}.sk-lang-popover{position:absolute;top:calc(100% + 0.5rem);right:0;min-width:10rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:0.75rem;box-shadow:0 8px 32px rgba(0,0,0,0.24);padding:0.375rem;transform-origin:top right;z-index:60}.sk-lang-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0.5rem 0.75rem;font-size:0.8125rem;color:var(--text-secondary);border-radius:0.5rem;background:transparent;border:none;cursor:pointer;transition:background 150ms ease,color 150ms ease;text-align:left}.sk-lang-option:hover{background:var(--bg-secondary);color:var(--text-primary)}.sk-lang-option--active{color:var(--brand-color);font-weight:600}.sk-login-link{font-size:0.875rem;font-weight:500;color:var(--text-secondary);transition:color 200ms ease;text-decoration:none;white-space:nowrap}.sk-login-link:hover{color:var(--text-primary)}.sk-mobile-overlay{position:fixed;inset:0;z-index:40;background:linear-gradient(160deg,rgba(10,10,15,0.97),rgba(20,15,40,0.97));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;padding:5rem 2rem 2rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:100dvh}.sk-mobile-close{position:absolute;top:1rem;right:1rem;z-index:50;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:rgba(255,255,255,0.08);border:1px solid var(--border-subtle);cursor:pointer;color:var(--text-primary);padding:0;transition:background 200ms ease,border-color 200ms ease,transform 200ms ease}.sk-mobile-close:hover{background:rgba(255,255,255,0.14);border-color:var(--border-brand);transform:scale(1.05)}.sk-mobile-close svg{width:1.25rem;height:1.25rem}[data-theme="light"] .sk-mobile-close{background:rgba(0,0,0,0.06);color:var(--text-primary)}[data-theme="light"] .sk-mobile-close:hover{background:rgba(0,0,0,0.1)}.sk-mobile-lang-grid{display:flex;flex-wrap:wrap;gap:0.5rem}.sk-mobile-lang-item{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border-radius:9999px;border:1px solid var(--border-subtle);background:rgba(255,255,255,0.03);color:var(--text-secondary);font-size:0.75rem;font-weight:600;cursor:pointer;transition:all 200ms ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sk-mobile-lang-item:hover{background:rgba(255,255,255,0.08);border-color:var(--border-brand);color:var(--text-primary)}.sk-mobile-lang-item--active{background:rgba(139,92,246,0.12);border-color:var(--brand-color);color:var(--brand-color);box-shadow:0 0 15px rgba(139,92,246,0.2)}.sk-mobile-lang-code{font-size:0.625rem;font-weight:800;text-transform:uppercase;opacity:0.5}.sk-mobile-lang-item--active .sk-mobile-lang-code{opacity:1}[data-theme="light"] .sk-mobile-lang-item{background:rgba(0,0,0,0.03)}[data-theme="light"] .sk-mobile-lang-item--active{background:rgba(139,92,246,0.06)}[data-theme="light"] .sk-mobile-overlay{background:linear-gradient(160deg,rgba(250,250,250,0.97),rgba(240,240,245,0.97))}.sk-mobile-overlay::before{content:'';position:absolute;inset:0;opacity:0.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;pointer-events:none}.sk-mobile-nav-item{font-size:1.5rem;font-weight:600;color:var(--text-primary);padding:0.75rem 0;text-decoration:none;display:block;border-bottom:1px solid var(--border-subtle);transition:color 200ms ease}.sk-mobile-nav-item:hover{color:var(--brand-color)}.sk-mobile-nav-item--active{color:var(--brand-color)}.sk-mobile-login-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:0.85rem 1rem;border-radius:9999px;border:1px solid var(--border-subtle);background:rgba(255,255,255,0.04);color:var(--text-primary);font-size:0.95rem;font-weight:700;text-decoration:none;transition:background 200ms ease,border-color 200ms ease,color 200ms ease,transform 200ms ease}.sk-mobile-login-btn:hover{background:rgba(255,255,255,0.08);border-color:var(--border-brand);color:var(--brand-color);transform:translateY(-1px)}[data-theme="light"] .sk-mobile-login-btn{background:rgba(0,0,0,0.03)}.sk-stagger-item{opacity:0;transform:translateY(20px) scale(0.95);animation:sk-stagger-in 350ms ease-out forwards}@keyframes sk-stagger-in{to{opacity:1;transform:translateY(0) scale(1)}}.sk-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;background:transparent;border:1px solid var(--border-subtle);border-radius:0.5rem;cursor:pointer;padding:0;gap:4px;transition:border-color 200ms ease}.sk-hamburger:hover{border-color:var(--border-brand)}.sk-hamburger span{display:block;width:1rem;height:1.5px;background:var(--text-primary);border-radius:1px;transition:transform 300ms ease,opacity 200ms ease}.sk-hamburger--open span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.sk-hamburger--open span:nth-child(2){opacity:0}.sk-hamburger--open span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.sk-focus-ring:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sk-header,.sk-nav-link,.sk-nav-link::after,.sk-cta-btn,.sk-theme-toggle,.sk-theme-toggle svg,.sk-lang-btn,.sk-hamburger span,.sk-mobile-close,.sk-mobile-lang-item{transition-duration:0.01ms !important}.sk-cta-btn:hover::before{animation:none !important}.sk-stagger-item{animation:none !important;opacity:1;transform:none}}.sk-hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;background:linear-gradient(170deg,#0a0a0f 0%,#0f0a1a 100%);overflow:hidden}[data-theme="light"] .sk-hero{background:linear-gradient(170deg,var(--bg-primary) 0%,#f0edf5 100%)}.sk-hero::before{content:'';position:absolute;inset:0;opacity:0.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;pointer-events:none;z-index:1}.sk-hero-glow{position:absolute;top:50%;right:15%;width:500px;height:500px;transform:translate(50%,-50%);background:radial-gradient(circle,rgba(139,92,246,0.15) 0%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}[data-theme="light"] .sk-hero-glow{background:radial-gradient(circle,rgba(139,92,246,0.08) 0%,transparent 70%)}.sk-hero::after{content:'';position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,#0a0a0f);z-index:3;pointer-events:none}[data-theme="light"] .sk-hero::after{background:linear-gradient(to bottom,transparent,var(--bg-primary))}.sk-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:55% 45%;align-items:center;gap:2rem;width:100%;padding-top:5rem;padding-bottom:6rem}.sk-hero-headline{font-size:clamp(3rem,5vw,5rem);font-weight:800;line-height:1.08;letter-spacing:-0.03em;color:var(--text-primary);margin:0}.sk-hero-line{display:block;opacity:0;transform:translateY(30px)}.sk-hero-line--visible{animation:sk-hero-line-in 500ms cubic-bezier(0.22,1,0.36,1) forwards}@keyframes sk-hero-line-in{to{opacity:1;transform:translateY(0)}}.sk-hero-gradient-text{background:linear-gradient(135deg,var(--brand-color),var(--brand-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sk-hero-gradient-text.sk-hero-shimmer-once{background-size:200% 100%;animation:sk-hero-line-in 500ms cubic-bezier(0.22,1,0.36,1) forwards,shimmer 800ms ease-in-out 650ms}.sk-hero-sub{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:var(--text-secondary);margin-top:1.5rem;max-width:540px;opacity:0;transform:translateY(20px)}.sk-hero-sub--visible{animation:sk-hero-line-in 500ms cubic-bezier(0.22,1,0.36,1) forwards}.sk-hero-ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;opacity:0;transform:translateY(20px)}.sk-hero-ctas--visible{animation:sk-hero-line-in 500ms cubic-bezier(0.22,1,0.36,1) forwards}.sk-hero-cta-primary{display:inline-flex;align-items:center;justify-content:center;padding:0.875rem 2rem;font-size:1.0625rem;font-weight:600;color:#fff;background:var(--gradient-brand);background-size:200% 100%;border-radius:9999px;border:none;cursor:pointer;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 4px 16px rgba(139,92,246,0.3);transition:transform 200ms ease,box-shadow 200ms ease;text-decoration:none;white-space:nowrap}.sk-hero-cta-primary:hover{transform:scale(1.03);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 6px 24px rgba(139,92,246,0.4)}.sk-hero-cta-primary:active{transform:scale(0.97);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 2px 8px rgba(139,92,246,0.2)}.sk-hero-cta-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:none}.sk-hero-cta-primary:hover::before{animation:sk-cta-shimmer 600ms ease-in-out forwards}@keyframes sk-cta-shimmer{0%{left:-100%}100%{left:100%}}.sk-hero-cta-ghost{display:inline-flex;align-items:center;gap:0.5rem;padding:0.875rem 1.75rem;font-size:1.0625rem;font-weight:600;color:var(--text-primary);background:transparent;border:1px solid var(--border-subtle);border-radius:9999px;cursor:pointer;transition:border-color 200ms ease,background 200ms ease;text-decoration:none;white-space:nowrap}.sk-hero-cta-ghost:hover{border-color:var(--border-brand);background:rgba(139,92,246,0.05)}.sk-hero-cta-ghost svg{transition:transform 200ms ease}.sk-hero-cta-ghost:hover svg{transform:translateX(4px)}.sk-hero-trust-micro{margin-top:1.5rem;font-size:0.8125rem;color:var(--text-tertiary);letter-spacing:0.02em;opacity:0;transform:translateY(16px)}.sk-hero-trust-micro--visible{animation:sk-hero-line-in 500ms cubic-bezier(0.22,1,0.36,1) forwards}.sk-hero-trust-wallets{display:flex;align-items:center;gap:1rem;margin-top:1rem;font-size:0.8125rem;color:var(--text-tertiary);opacity:0;transform:translateY(16px)}.sk-hero-trust-wallets--visible{animation:sk-hero-line-in 500ms cubic-bezier(0.22,1,0.36,1) forwards}.sk-hero-trust-wallets svg{flex-shrink:0;opacity:0.6}.sk-hero-wallet-item{display:inline-flex;align-items:center;gap:0.375rem}.sk-hero-wallet-sep{color:var(--text-tertiary);opacity:0.4}.sk-hero-device-area{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.sk-hero-device-glow{position:absolute;top:50%;left:50%;width:360px;height:360px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(139,92,246,0.2) 0%,rgba(236,72,153,0.08) 50%,transparent 70%);filter:blur(100px);pointer-events:none}[data-theme="light"] .sk-hero-device-glow{background:radial-gradient(circle,rgba(139,92,246,0.12) 0%,rgba(236,72,153,0.05) 50%,transparent 70%)}.sk-hero-ghost-device{position:absolute;width:220px;height:440px;border-radius:2.5rem;border:2px solid rgba(255,255,255,0.04);background:rgba(255,255,255,0.02);opacity:0;filter:blur(2px);transform:scale(0.85);pointer-events:none;transition:opacity 2s ease}.sk-hero-ghost-device--visible{opacity:0.08}[data-theme="light"] .sk-hero-ghost-device--visible{opacity:0.06}[data-theme="light"] .sk-hero-ghost-device{border-color:rgba(0,0,0,0.04);background:rgba(0,0,0,0.02)}.sk-hero-ghost-device--left{top:50%;left:5%;transform:scale(0.85) translateY(-50%) translateZ(-80px) rotate(-3deg)}.sk-hero-ghost-device--right{top:50%;right:5%;transform:scale(0.85) translateY(-50%) translateZ(-80px) rotate(4deg)}#hero-device-root{position:relative;z-index:2;width:280px;height:560px}@media (max-width:767px){.sk-hero-inner{grid-template-columns:1fr;text-align:center;padding-top:6rem;padding-bottom:8rem}.sk-hero-headline{font-size:clamp(2rem,8vw,3rem)}.sk-hero-sub{margin-left:auto;margin-right:auto}.sk-hero-ctas{justify-content:center}.sk-hero-trust-micro{text-align:center}.sk-hero-trust-wallets{justify-content:center;flex-wrap:wrap}.sk-hero-device-area{min-height:600px;margin-bottom:2rem}.sk-hero-ghost-device{display:none !important}.sk-hero-glow{top:auto;bottom:0;right:50%;width:300px;height:300px;transform:translate(50%,0)}#hero-device-root{width:260px;height:540px}}.sk-hero[data-scrolling] .sk-hero-inner>div:first-child{transition:none;opacity:calc(1 - var(--hero-scroll,0) * 3);transform:translateY(calc(var(--hero-scroll,0) * -40px))}.sk-hero[data-scrolling] .sk-hero-ghost-device{opacity:calc(0.08 * (1 - var(--hero-scroll,0) * 2.5)) !important}.sk-hero[data-scrolling] .sk-hero-device-area{transition:none;transform:scale(calc(1 - var(--hero-scroll,0) * 0.15));opacity:calc(1 - var(--hero-scroll,0) * 1.5)}.sk-hero[data-scrolling] .sk-hero-glow{opacity:calc(1 - var(--hero-scroll,0) * 2)}@media (prefers-reduced-motion:reduce){.sk-hero-line,.sk-hero-sub,.sk-hero-ctas,.sk-hero-trust-micro,.sk-hero-trust-wallets{opacity:1 !important;transform:none !important;animation:none !important}.sk-hero-gradient-text.sk-hero-shimmer-once{animation:none !important}.sk-hero-ghost-device{transition-duration:0.01ms !important}.sk-hero-cta-primary:hover::before{animation:none !important}}.sk-hero-cta-primary:focus-visible,.sk-hero-cta-ghost:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.feat-section{position:relative;overflow:hidden}.feat-section::before{content:'';position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,var(--bg-primary),transparent);z-index:3;pointer-events:none}.feat-heading{text-align:center;padding:80px 24px 40px}.feat-heading h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;color:var(--text-primary);line-height:1.15;margin:0 0 12px}.feat-heading p{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);margin:0}.feat-heading .gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feat-block{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1120px;margin:0 auto;padding:60px 24px;position:relative}.feat-block--reverse{direction:rtl}.feat-block--reverse>*{direction:ltr}.feat-block--warm{background:linear-gradient(180deg,var(--bg-primary) 0%,color-mix(in srgb,var(--bg-secondary) 40%,var(--bg-primary)) 50%,var(--bg-primary) 100%)}.feat-block--cool{background:linear-gradient(180deg,var(--bg-primary) 0%,color-mix(in srgb,var(--brand-glow) 15%,var(--bg-primary)) 50%,var(--bg-primary) 100%)}.feat-visual{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:0}.feat-visual[data-reveal]{clip-path:inset(0 100% 0 0);transition:clip-path 600ms cubic-bezier(0.22,1,0.36,1)}.feat-block--reverse .feat-visual[data-reveal]{clip-path:inset(0 0 0 100%)}.feat-visual[data-reveal].is-revealed{clip-path:inset(0 0 0 0)}.feat-text{max-width:480px;min-width:0}.feat-text h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--text-primary);margin:0 0 8px;opacity:0;transform:translateY(20px);transition:opacity 300ms ease,transform 300ms ease}.feat-text h3.is-revealed{opacity:1;transform:translateY(0)}.feat-text .feat-subtitle{font-size:clamp(1rem,1.8vw,1.15rem);font-weight:500;color:var(--text-primary);margin:0 0 12px;opacity:0;transform:translateY(20px);transition:opacity 300ms ease 100ms,transform 300ms ease 100ms}.feat-text .feat-subtitle.is-revealed{opacity:1;transform:translateY(0)}.feat-text .feat-body{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0;opacity:0;transform:translateY(20px);transition:opacity 300ms ease 200ms,transform 300ms ease 200ms}.feat-text .feat-body.is-revealed{opacity:1;transform:translateY(0)}.feat-bridge{text-align:center;padding:32px 24px;font-size:14px;font-style:italic;letter-spacing:0.03em;color:var(--text-tertiary);opacity:0;transition:opacity 500ms ease}.feat-bridge.is-revealed{opacity:1}.feat-visual .loop-anim{animation-play-state:paused}.feat-block.is-focused .feat-visual .loop-anim{animation-play-state:running}.geo-map{width:100%;max-width:360px;height:280px;background:var(--bg-card);border-radius:16px;position:relative;overflow:hidden;border:1px solid var(--border-subtle)}.geo-map::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px),linear-gradient(0deg,var(--border-subtle) 1px,transparent 1px);background-size:60px 60px;opacity:0.4}.geo-store{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:var(--brand-color);box-shadow:0 0 8px var(--brand-glow);z-index:3}.geo-store::after{content:'';position:absolute;top:-2px;left:-2px;width:16px;height:16px;border-radius:50%;border:2px solid var(--brand-color);opacity:0.5}.geo-radius{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;border:1.5px dashed var(--brand-color);opacity:0.25;z-index:1}.geo-radius-fill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--brand-glow) 0%,transparent 70%);z-index:0}.geo-radius-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;border:1.5px solid var(--brand-color);opacity:0;z-index:1}.geo-radius-pulse.loop-anim{animation:geoRadiusPulse 3s ease-out infinite}@keyframes geoRadiusPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:0.4}100%{transform:translate(-50%,-50%) scale(1.6);opacity:0}}.geo-avatar{position:absolute;width:28px;height:28px;border-radius:50%;background:var(--brand-secondary);border:2px solid var(--bg-card);z-index:4;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;font-weight:600}.geo-avatar.loop-anim{animation:geoAvatarWalk 8s ease-in-out infinite}@keyframes geoAvatarWalk{0%{top:80%;left:10%}30%{top:60%;left:35%}50%{top:50%;left:50%}70%{top:45%;left:52%}85%{top:50%;left:50%}100%{top:80%;left:10%}}.geo-push{position:absolute;top:16px;left:50%;transform:translateX(-50%) translateY(-120px);width:88%;max-width:300px;background:rgba(30,30,40,0.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;z-index:10;border:1px solid rgba(255,255,255,0.08);pointer-events:none}.geo-push.loop-anim{animation:geoPushSlide 8s ease infinite}@keyframes geoPushSlide{0%,42%{transform:translateX(-50%) translateY(-120px);opacity:0}48%{transform:translateX(-50%) translateY(-2px);opacity:1}50%{transform:translateX(-50%) translateY(0);opacity:1}78%{transform:translateX(-50%) translateY(0);opacity:1}84%{transform:translateX(-50%) translateY(-120px);opacity:0}100%{transform:translateX(-50%) translateY(-120px);opacity:0}}.geo-push-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#6d4c2a,#b8845c);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}.geo-push-content{flex:1;min-width:0}.geo-push-title{font-size:12px;font-weight:600;color:#f0f0f5;margin-bottom:2px}.geo-push-body{font-size:11px;color:#9898a8;line-height:1.3}.realtime-scene{width:100%;max-width:360px;display:flex;flex-direction:column;gap:16px}.realtime-admin{background:var(--bg-card);border-radius:12px;padding:16px;border:1px solid var(--border-subtle)}.realtime-admin-label{font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:0.05em;margin-bottom:8px}.realtime-admin-field{background:var(--bg-secondary);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--text-primary);min-height:38px;display:flex;align-items:center;border:1px solid var(--border-subtle);margin-bottom:10px;overflow:hidden}.realtime-admin-field .typewriter{display:inline;border-right:2px solid var(--brand-color);padding-right:2px;white-space:nowrap;overflow:hidden;width:0}.realtime-admin-field .typewriter.loop-anim{animation:realtimeType 8s steps(19,end) infinite}@keyframes realtimeType{0%,10%{width:0;border-color:var(--brand-color)}35%{width:11em;border-color:var(--brand-color)}40%,55%{width:11em;border-color:transparent}60%{width:11em;border-color:var(--brand-color)}75%{width:0;border-color:var(--brand-color)}100%{width:0;border-color:transparent}}.realtime-admin-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;background:var(--brand-color);color:#fff;font-size:12px;font-weight:600;border:none;cursor:default}.realtime-admin-btn.loop-anim{animation:realtimeBtnPulse 8s ease infinite}@keyframes realtimeBtnPulse{0%,34%{transform:scale(1)}36%{transform:scale(0.97)}38%,100%{transform:scale(1)}}.realtime-card{background:var(--bg-card);border-radius:14px;padding:16px;border:1px solid var(--border-subtle);position:relative;overflow:hidden}.realtime-card-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.realtime-card-logo{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#6d4c2a,#b8845c);display:flex;align-items:center;justify-content:center;font-size:12px}.realtime-card-name{font-size:13px;font-weight:600;color:var(--text-primary)}.realtime-card-field{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.realtime-card-value{font-size:14px;color:var(--text-primary);font-weight:500;min-height:20px;overflow:hidden}.realtime-card-value .sync-text{display:inline-block;opacity:0}.realtime-card-value .sync-text.loop-anim{animation:realtimeSync 8s ease infinite}@keyframes realtimeSync{0%,40%{opacity:0;transform:translateY(8px)}48%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(-8px)}100%{opacity:0}}.realtime-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:80px;height:80px;border-radius:50%;border:1.5px solid var(--brand-color);opacity:0;pointer-events:none}.realtime-pulse.loop-anim{animation:realtimeBroadcast 8s ease infinite}@keyframes realtimeBroadcast{0%,40%{transform:translate(-50%,-50%) scale(0.5);opacity:0}44%{transform:translate(-50%,-50%) scale(1);opacity:0.3}55%{transform:translate(-50%,-50%) scale(2.2);opacity:0}100%{transform:translate(-50%,-50%) scale(2.2);opacity:0}}.loyalty-scene{width:100%;max-width:360px;display:flex;flex-direction:column;gap:24px}.loyalty-stamps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px;background:var(--bg-card);border-radius:12px;border:1px solid var(--border-subtle);position:relative}.loyalty-stamp{aspect-ratio:1;border-radius:10px;background:var(--bg-secondary);border:1.5px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;font-size:16px;opacity:0.3;transform:scale(0.85);transition:none}.loyalty-stamp.loop-anim{animation:stampFill 8s ease infinite}.loyalty-stamp:nth-child(1).loop-anim{animation-delay:0s}.loyalty-stamp:nth-child(2).loop-anim{animation-delay:0.3s}.loyalty-stamp:nth-child(3).loop-anim{animation-delay:0.6s}.loyalty-stamp:nth-child(4).loop-anim{animation-delay:0.9s}.loyalty-stamp:nth-child(5).loop-anim{animation-delay:1.2s}.loyalty-stamp:nth-child(6).loop-anim{animation-delay:1.5s}.loyalty-stamp:nth-child(7).loop-anim{animation-delay:1.8s}.loyalty-stamp:nth-child(8).loop-anim{animation-delay:2.1s}.loyalty-stamp:nth-child(9).loop-anim{animation-delay:2.4s}.loyalty-stamp:nth-child(10).loop-anim{animation-delay:2.7s}@keyframes stampFill{0%,5%{opacity:0.3;transform:scale(0.85);background:var(--bg-secondary)}12%{opacity:1;transform:scale(1);background:var(--brand-color)}60%{opacity:1;transform:scale(1);background:var(--brand-color)}70%{opacity:0.3;transform:scale(0.85);background:var(--bg-secondary)}100%{opacity:0.3;transform:scale(0.85);background:var(--bg-secondary)}}.loyalty-reward{position:absolute;bottom:-10px;right:-10px;background:var(--color-success);color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:20px;opacity:0;transform:scale(0.8);letter-spacing:0.02em;text-transform:uppercase;box-shadow:0 2px 8px rgba(34,197,94,0.3)}.loyalty-reward.loop-anim{animation:rewardBadge 8s ease infinite}@keyframes rewardBadge{0%,38%{opacity:0;transform:scale(0.8)}44%{opacity:1;transform:scale(1.05)}48%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(1)}68%{opacity:0;transform:scale(0.8)}100%{opacity:0}}.loyalty-tiers{background:var(--bg-card);border-radius:12px;padding:16px;border:1px solid var(--border-subtle)}.loyalty-tier-labels{display:flex;justify-content:space-between;margin-bottom:8px}.loyalty-tier-label{font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:0.05em;font-weight:600}.loyalty-tier-track{width:100%;height:6px;border-radius:3px;background:var(--bg-secondary);position:relative;overflow:hidden}.loyalty-tier-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#cd7f32,#c0c0c0,#ffd700);width:0%;position:absolute;top:0;left:0}.loyalty-tier-fill.loop-anim{animation:tierSlide 8s ease-in-out infinite}@keyframes tierSlide{0%,42%{width:0%}65%{width:100%}80%{width:100%}90%{width:0%}100%{width:0%}}.loyalty-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffd700;opacity:0;pointer-events:none}.loyalty-particle.loop-anim{animation:goldParticle 8s ease infinite}.loyalty-particle:nth-child(1){right:30%}.loyalty-particle:nth-child(2){right:60%;animation-delay:0.3s}@keyframes goldParticle{0%,62%{opacity:0;transform:translateY(0)}66%{opacity:0.4;transform:translateY(-6px)}76%{opacity:0;transform:translateY(-20px)}100%{opacity:0}}.wallet-scene{width:100%;max-width:420px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"apple google" "copy copy";gap:14px 16px;align-items:start;justify-content:center;position:relative}.wallet-device{width:100%;min-width:0;background:var(--bg-card);border-radius:20px;border:1px solid var(--border-subtle);overflow:hidden;padding:12px 8px;position:relative}.wallet-device--apple{grid-area:apple}.wallet-device--google{grid-area:google}.wallet-device::before{content:'';display:block;width:60%;height:6px;border-radius:3px;background:var(--bg-secondary);margin:0 auto 12px}.wallet-device-label{font-size:10px;color:var(--text-tertiary);text-align:center;margin-bottom:8px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.wallet-add-btn{display:block;width:100%;padding:8px;border-radius:8px;text-align:center;font-size:10px;font-weight:600;cursor:default;border:none;margin-bottom:10px}.wallet-add-btn--apple{background:#000;color:#fff}.wallet-add-btn--google{background:#1a73e8;color:#fff}.wallet-add-btn.loop-anim{animation:walletBtnPress 8s ease infinite}@keyframes walletBtnPress{0%,18%{transform:scale(1);opacity:1}20%{transform:scale(0.97)}22%{transform:scale(1)}28%{opacity:0}30%,100%{opacity:0;transform:scale(1)}}.wallet-card-mini{width:90%;margin:0 auto;height:64px;border-radius:10px;background:linear-gradient(135deg,#6d4c2a,#b8845c);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:#fff;letter-spacing:0.04em;opacity:0;transform:translateY(-20px)}.wallet-card-mini.loop-anim{animation:walletCardDrop 8s ease infinite}@keyframes walletCardDrop{0%,26%{opacity:0;transform:translateY(-20px) scale(0.9)}34%{opacity:1;transform:translateY(0) scale(1)}38%{opacity:1;transform:translateY(-2px) scale(1.02)}40%,85%{opacity:1;transform:translateY(0) scale(1)}92%{opacity:0;transform:translateY(0)}100%{opacity:0}}.wallet-stack{margin-top:6px;display:flex;flex-direction:column;gap:3px}.wallet-stack-line{height:3px;border-radius:2px;background:var(--border-subtle)}.wallet-connector{grid-area:copy;position:static;transform:none;font-size:11px;color:var(--text-tertiary);text-align:center;line-height:1.45;padding-top:0.25rem;min-height:2.5rem;opacity:0;letter-spacing:0.02em;max-width:18rem;margin:0 auto;z-index:2}.wallet-connector.loop-anim{animation:walletConnector 8s ease infinite}@keyframes walletConnector{0%,38%{opacity:0}46%{opacity:1}80%{opacity:1}88%{opacity:0}100%{opacity:0}}.analytics-visual{width:100%;display:flex;justify-content:center}@media (max-width:767px){.feat-block{grid-template-columns:1fr;gap:24px;padding:40px 20px}.feat-block--reverse{direction:ltr}.feat-bridge{display:none}.feat-visual[data-reveal]{clip-path:none;opacity:0;transform:translateY(20px);transition:opacity 400ms ease,transform 400ms ease}.feat-visual[data-reveal].is-revealed{opacity:1;transform:translateY(0)}.feat-block--reverse .feat-visual[data-reveal]{clip-path:none}.feat-heading{padding:60px 20px 24px}.wallet-scene{grid-template-columns:1fr;grid-template-areas:"apple" "google" "copy";gap:12px;max-width:220px}.wallet-device{width:100%}.wallet-connector{opacity:1;animation:none !important;max-width:none;min-height:0;padding-top:0}.geo-map{height:220px;max-width:100%}}@media (prefers-reduced-motion:reduce){.feat-visual[data-reveal]{clip-path:none !important;opacity:1 !important}.feat-text h3,.feat-text .feat-subtitle,.feat-text .feat-body{opacity:1 !important;transform:none !important}.feat-bridge{opacity:1 !important}.loop-anim{animation:none !important}.geo-push{transform:translateX(-50%) translateY(0) !important;opacity:1 !important}.geo-avatar{top:50% !important;left:50% !important}.loyalty-stamp{opacity:1 !important;transform:scale(1) !important;background:var(--brand-color) !important}.loyalty-tier-fill{width:100% !important}.wallet-card-mini{opacity:1 !important;transform:none !important}.wallet-add-btn{opacity:0 !important}.wallet-connector{opacity:1 !important}.realtime-card-value .sync-text{opacity:1 !important;transform:none !important}.realtime-admin-field .typewriter{width:11em !important}}.sk-journey{position:relative;width:100%;background:var(--bg-primary)}.sk-matrix-section{background:var(--bg-primary);padding-bottom:8rem;position:relative;z-index:20}.sk-matrix-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.sk-matrix-heading{text-align:center;margin-bottom:3rem;padding-top:6rem}.sk-matrix-heading h3{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-0.02em}.sk-matrix-header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1rem;padding:0 1.25rem}.sk-matrix-header-cap{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-tertiary)}.sk-matrix-header-brand{font-size:0.8rem;font-weight:700;letter-spacing:0.04em;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-align:center;position:relative}.sk-matrix-header-brand::after{content:'';position:absolute;bottom:-4px;left:25%;right:25%;height:2px;background:var(--gradient-brand);border-radius:1px;opacity:0.5}.sk-matrix-header-others{font-size:0.75rem;font-weight:500;color:var(--text-tertiary);text-align:center}.sk-matrix-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;padding:1.25rem 1.5rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;align-items:center;margin-bottom:12px;opacity:0;transform:translateY(10px);transition:opacity 400ms ease,transform 400ms ease,background 200ms ease,box-shadow 200ms ease}.sk-matrix-row--visible{opacity:1;transform:translateY(0)}.sk-matrix-row--active{transform:translateY(-2px);background:var(--bg-secondary);box-shadow:0 4px 16px rgba(0,0,0,0.06)}.sk-matrix-cap-label{font-size:0.9rem;font-weight:500;color:var(--text-primary)}.sk-matrix-brand-cell{text-align:center;font-size:0.9375rem;color:var(--text-primary);display:flex;align-items:center;justify-content:center;gap:0.4rem}.sk-matrix-others-cell{text-align:center;font-size:0.875rem;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;gap:0.4rem}.sk-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:0.75rem;font-weight:700;border-radius:50%;flex-shrink:0}.sk-check--yes{background:var(--gradient-brand);color:#fff}.sk-check--bounce{animation:sk-check-bounce 300ms cubic-bezier(0.34,1.56,0.64,1)}@keyframes sk-check-bounce{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.sk-check--partial{background:rgba(245,158,11,0.15);color:#f59e0b}.sk-check--no{background:rgba(239,68,68,0.1);color:#ef4444}.sk-trust-block{text-align:center;margin-top:4rem;padding:3rem 1.5rem;border-top:1px solid var(--border-subtle)}@media (max-width:767px){.sk-matrix-header{display:none}.sk-matrix-row{grid-template-columns:1fr;gap:0.5rem;padding:1rem}.sk-matrix-cap-label{font-weight:600;font-size:0.95rem;border-bottom:1px solid var(--border-subtle);padding-bottom:0.5rem}.sk-matrix-brand-cell,.sk-matrix-others-cell{justify-content:flex-start;text-align:left}.sk-matrix-brand-cell::before{content:'SmartKartica:';font-size:0.7rem;font-weight:600;opacity:0.5}.sk-matrix-others-cell::before{content:'Others:';font-size:0.7rem;font-weight:500;opacity:0.5}}.sk-faq{padding:120px 0 100px;background:var(--bg-primary);position:relative;overflow:hidden}.sk-faq-inner{max-width:1200px;margin:0 auto;padding:0 24px}.sk-faq-heading{text-align:center;margin-bottom:64px}.sk-faq-heading h2{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:var(--text-primary);letter-spacing:-0.03em;line-height:1.1;margin:0 0 12px}.sk-faq-gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sk-faq-heading p{font-size:1.25rem;color:var(--text-secondary);margin:0}.sk-faq-bottom{text-align:center;margin-top:120px}.sk-faq-ghost-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:100px;border:1px solid var(--border-brand);color:var(--brand-color);font-weight:700;text-decoration:none;transition:all 0.3s ease}.sk-faq-ghost-btn:hover{background:var(--brand-glow);box-shadow:0 0 30px var(--brand-glow);transform:translateY(-2px)}@media (max-width:767px){.sk-faq{padding:80px 0 60px}}.upd-section{position:relative;overflow:hidden;padding:80px 0 60px}.upd-heading{text-align:center;padding:0 24px 40px}.upd-heading h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.15;margin:0 0 12px;color:var(--text-primary)}.upd-heading .upd-gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.upd-heading p{font-size:clamp(1rem,2vw,1.15rem);color:var(--text-secondary);margin:0}.upd-scroll-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.upd-scroll{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:40px;-webkit-overflow-scrolling:touch;cursor:grab}.upd-scroll.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.upd-scroll::-webkit-scrollbar{height:14px}.upd-scroll::-webkit-scrollbar-track{background:var(--border-subtle);border-radius:999px;margin:8px 24px 0}.upd-scroll::-webkit-scrollbar-thumb{background:var(--brand-color);border-radius:999px;min-width:96px;border:3px solid transparent;background-clip:padding-box}.upd-scroll{scrollbar-width:auto;scrollbar-color:var(--brand-color) var(--border-subtle)}.upd-card{flex:0 0 320px;scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;will-change:transform;perspective:800px;overflow:hidden}.upd-card:hover{transform:translateY(-4px) rotateX(1deg) rotateY(-1deg);box-shadow:0 12px 32px rgba(0,0,0,0.15),0 0 0 1px var(--border-brand)}.upd-card[data-upd-animate]{opacity:0;transform:translateY(30px) scale(0.96)}.upd-card.upd-visible{opacity:1;transform:translateY(0) scale(1);transition:opacity 0.5s ease,transform 0.5s ease}@media (prefers-reduced-motion:reduce){.upd-card,.upd-card:hover,.upd-card[data-upd-animate],.upd-card.upd-visible{transition:none !important;transform:none !important;opacity:1 !important}.upd-new-pulse{animation:none !important}}.upd-cat{display:inline-flex;align-items:center;gap:6px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--text-tertiary)}.upd-cat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.upd-new-badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:5px;font-size:0.65rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-muted-red)}.upd-new-pulse{width:8px;height:8px;border-radius:50%;background:var(--color-muted-red);animation:updPulse 1.5s ease-in-out infinite}@keyframes updPulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(239,68,68,0.5)}50%{opacity:0.7;box-shadow:0 0 0 6px rgba(239,68,68,0)}}.upd-title{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.35}.upd-desc{font-size:0.875rem;color:var(--text-secondary);margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.upd-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.upd-date{font-size:0.8rem;color:var(--text-tertiary)}.upd-arrow{font-size:1.1rem;color:var(--text-tertiary);transition:color 0.2s ease,transform 0.2s ease}.upd-card:hover .upd-arrow{color:var(--brand-color);transform:translateX(3px)}.upd-dots{display:flex;justify-content:center;gap:8px;padding:20px 0 0}.upd-dot{width:8px;height:8px;border-radius:50%;background:var(--border-subtle);border:none;padding:0;cursor:pointer;transition:background 0.25s ease,transform 0.25s ease}.upd-dot[aria-current="true"]{background:var(--brand-color);transform:scale(1.25)}.upd-show-more{display:none;margin:16px auto 0;padding:10px 24px;background:transparent;border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-secondary);font-size:0.875rem;font-weight:500;cursor:pointer;transition:border-color 0.2s ease,color 0.2s ease}.upd-show-more:hover,.upd-show-more:focus-visible{border-color:var(--brand-color);color:var(--brand-color);outline:none}@media (max-width:767px){.upd-section{padding:60px 0 40px}.upd-scroll{flex-direction:column;overflow-x:visible;scroll-snap-type:none;cursor:default;gap:16px}.upd-card{flex:none;width:100%}.upd-card.upd-mobile-hidden{display:none}.upd-card:first-child{padding:28px}.upd-card:first-child .upd-title{font-size:1.25rem}.upd-card:first-child .upd-new-badge{font-size:0.75rem}.upd-show-more{display:block}.upd-show-more[aria-expanded="true"]{display:none}.upd-dots{display:none}}.sk-cta{position:relative;padding:8rem 0;overflow:hidden;--cta-exit-progress:0}.sk-cta::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,var(--brand-glow),transparent 70%);pointer-events:none;z-index:0}.sk-cta::before{content:'';position:absolute;inset:0;opacity:0.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;pointer-events:none;z-index:1}.sk-cta-content-wrap{opacity:calc(0.95 - var(--cta-exit-progress) * 0.15);transition:opacity 0.1s linear}.sk-cta-float-card{position:absolute;border-radius:1rem;pointer-events:none;z-index:0;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),filter 0.6s ease,opacity 0.6s ease}.sk-cta-float-card-inner{width:100%;height:100%;border-radius:1rem;overflow:hidden;position:relative}.sk-cta-float-card-line{position:absolute;left:12%;height:6px;border-radius:3px;background:rgba(255,255,255,0.35)}.sk-cta-float-card-line--1{top:20%;width:50%}.sk-cta-float-card-line--2{top:34%;width:35%;height:4px;background:rgba(255,255,255,0.2)}.sk-cta-float-card-line--3{top:65%;width:60%;height:4px;background:rgba(255,255,255,0.15)}.sk-cta-float-card-line--chip{top:45%;left:12%;width:28px;height:20px;border-radius:4px;background:rgba(255,255,255,0.25)}.sk-cta-float-card--1{width:180px;height:110px;top:15%;left:8%;filter:blur(2px);opacity:0.12;animation:sk-cta-float-1 7s ease-in-out infinite}.sk-cta-float-card--1 .sk-cta-float-card-inner{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.sk-cta-float-card--2{width:200px;height:125px;top:60%;right:6%;filter:blur(4px);opacity:0.08;animation:sk-cta-float-2 8s ease-in-out infinite}.sk-cta-float-card--2 .sk-cta-float-card-inner{background:linear-gradient(135deg,#ec4899,#be185d)}.sk-cta-float-card--3{width:160px;height:100px;bottom:12%;left:18%;filter:blur(1px);opacity:0.15;animation:sk-cta-float-3 6s ease-in-out infinite}.sk-cta-float-card--3 .sk-cta-float-card-inner{background:linear-gradient(135deg,#f97316,#ea580c)}@keyframes sk-cta-float-1{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(-6deg)}}@keyframes sk-cta-float-2{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-15px) rotate(4deg)}}@keyframes sk-cta-float-3{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(-3deg)}}.sk-cta[data-cta-hovered="true"] .sk-cta-float-card--1{transform:translateX(15px) scale(1.04)}.sk-cta[data-cta-hovered="true"] .sk-cta-float-card--2{transform:translateX(-15px) scale(1.03)}.sk-cta[data-cta-hovered="true"] .sk-cta-float-card--3{transform:translateX(10px) translateY(-5px) scale(1.05)}.sk-cta-float-card--exit-1{transform:translateY(calc(var(--cta-exit-progress) * 20px)) rotate(-6deg) !important;filter:blur(calc(2px + var(--cta-exit-progress) * 4px));opacity:calc(0.12 - var(--cta-exit-progress) * 0.08)}.sk-cta-float-card--exit-2{transform:translateY(calc(var(--cta-exit-progress) * 25px)) rotate(4deg) !important;filter:blur(calc(4px + var(--cta-exit-progress) * 6px));opacity:calc(0.08 - var(--cta-exit-progress) * 0.05)}.sk-cta-float-card--exit-3{transform:translateY(calc(var(--cta-exit-progress) * 18px)) rotate(-3deg) !important;filter:blur(calc(1px + var(--cta-exit-progress) * 5px));opacity:calc(0.15 - var(--cta-exit-progress) * 0.1)}.sk-cta-social-proof{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:1.5rem}.sk-cta-social-proof-line{flex:0 1 60px;height:1px;background:var(--border-subtle)}.sk-cta-social-proof-text{font-size:0.8125rem;color:var(--text-secondary);letter-spacing:0.04em;white-space:nowrap}.sk-cta-headline{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-0.03em;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 1rem}.sk-cta-subheadline{font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:var(--text-secondary);margin:0 0 2.5rem;max-width:480px;margin-left:auto;margin-right:auto}.sk-cta-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:1.25rem 3rem;font-size:1.25rem;font-weight:700;color:#fff;background:var(--gradient-brand);background-size:200% 100%;border-radius:9999px;border:none;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 4px 20px var(--brand-glow),0 0 40px var(--brand-glow);transition:transform 200ms ease,box-shadow 200ms ease;animation:sk-cta-glow-pulse 3s ease-in-out infinite}.sk-cta-btn-primary:hover{transform:scale(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 6px 30px var(--brand-glow),0 0 60px var(--brand-glow)}.sk-cta-btn-primary:active{transform:scale(0.97);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 2px 10px var(--brand-glow)}.sk-cta-btn-primary:focus-visible{outline:2px solid var(--brand-color);outline-offset:3px}@keyframes sk-cta-glow-pulse{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 4px 20px var(--brand-glow),0 0 40px var(--brand-glow)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 6px 30px var(--brand-glow),0 0 70px var(--brand-glow)}}.sk-cta-btn-ghost{display:inline-flex;align-items:center;gap:0.375rem;padding:0.875rem 1.75rem;font-size:1rem;font-weight:600;color:var(--text-primary);background:transparent;border:1px solid var(--border-subtle);border-radius:9999px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color 200ms ease,background 200ms ease}.sk-cta-btn-ghost:hover{border-color:var(--border-brand);background:rgba(139,92,246,0.05)}.sk-cta-btn-ghost:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.sk-cta-btn-ghost-arrow{display:inline-block;transition:transform 200ms ease}.sk-cta-btn-ghost:hover .sk-cta-btn-ghost-arrow{transform:translateX(4px)}.sk-cta-trust{margin-top:1.5rem;font-size:0.8125rem;color:var(--text-tertiary);letter-spacing:0.02em}.sk-cta-closing{margin-top:2.5rem;font-size:0.875rem;font-style:italic;color:var(--text-tertiary);opacity:0.7}@media (max-width:767px){.sk-cta{padding:5rem 0}.sk-cta-headline{font-size:clamp(2rem,8vw,2.75rem)}.sk-cta-btn-primary{width:100%;max-width:340px;padding:1.125rem 2rem;font-size:1.125rem}.sk-cta-btn-ghost{width:100%;max-width:340px;justify-content:center}.sk-cta-buttons{flex-direction:column;align-items:center}.sk-cta-float-card--3{display:none}.sk-cta-float-card--1{width:140px;height:88px;filter:blur(1px)}.sk-cta-float-card--2{width:150px;height:94px;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){.sk-cta-float-card{animation:none !important;transition-duration:0.01ms !important}.sk-cta-btn-primary{animation:none !important}.sk-cta-content-wrap{opacity:1 !important;transition:none !important}}.sk-footer{position:relative;background:var(--bg-footer);color:var(--text-secondary);overflow:hidden}.sk-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,var(--bg-primary),transparent);pointer-events:none;z-index:1}.sk-footer__inner{position:relative;z-index:2;max-width:80rem;margin:0 auto;padding:4rem 1.5rem 0}.sk-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem}.sk-footer__brand-name{font-size:1.25rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:0.5rem}.sk-footer__brand-name svg{flex-shrink:0}.sk-footer__tagline{margin-top:0.75rem;font-size:0.9375rem;color:var(--text-secondary);line-height:1.6}.sk-footer__human-touch{margin-top:0.5rem;font-size:0.8125rem;color:var(--text-tertiary)}.sk-footer__col-heading{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-primary);margin-bottom:1.25rem}.sk-footer__col-heading--mobile{display:none}.sk-footer__link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.625rem}.sk-footer__link{position:relative;display:inline-flex;align-items:center;font-size:0.875rem;color:var(--text-secondary);text-decoration:none;transition:color 200ms ease,transform 200ms ease}.sk-footer__link::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:1px;background:var(--brand-color);transition:width 250ms ease}.sk-footer__link:hover{color:var(--text-primary);transform:translateX(4px)}.sk-footer__link:hover::after{width:100%}.sk-footer__trust{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:3rem;padding:1.5rem 0}.sk-footer__trust-line{flex:1;max-width:10rem;height:1px;background:var(--border-subtle)}.sk-footer__trust-text{font-size:0.75rem;font-weight:500;color:var(--text-tertiary);letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap}.sk-footer__divider{height:1px;background:var(--gradient-brand);opacity:0.4;mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent)}.sk-footer__lower{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;flex-wrap:wrap;gap:1rem}.sk-footer__copyright{font-size:0.8125rem;color:var(--text-tertiary)}.sk-footer__legal{display:flex;align-items:center;gap:0.25rem;flex-wrap:wrap;justify-content:center}.sk-footer__legal-link{font-size:0.75rem;color:var(--text-tertiary);text-decoration:none;transition:color 200ms ease;padding:0.25rem 0.5rem}.sk-footer__legal-link:hover{color:var(--text-primary)}.sk-footer__legal-sep{color:var(--text-tertiary);opacity:0.4;font-size:0.75rem;user-select:none}.sk-footer__right-controls{display:flex;align-items:center;gap:0.75rem}.sk-footer__social{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid var(--border-subtle);color:var(--text-secondary);background:transparent;transition:color 200ms ease,border-color 200ms ease,transform 200ms ease,box-shadow 200ms ease;text-decoration:none}.sk-footer__social svg{width:1rem;height:1rem;fill:currentColor}.sk-footer__social:hover{color:var(--brand-color);border-color:var(--border-brand);transform:scale(1.1);box-shadow:0 0 12px var(--brand-glow)}.sk-footer__theme-toggle{position:relative;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:transparent;border:1px solid var(--border-subtle);cursor:pointer;transition:background 200ms ease,border-color 200ms ease,color 200ms ease,transform 400ms ease;color:var(--text-secondary);padding:0}.sk-footer__theme-toggle:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--border-brand);transform:rotate(180deg)}.sk-footer__theme-toggle svg{position:absolute;width:0.875rem;height:0.875rem;transition:opacity 150ms ease,transform 400ms ease}.sk-footer__theme-toggle .sk-ft-sun{opacity:0;transform:rotate(180deg)}.sk-footer__theme-toggle .sk-ft-moon{opacity:1;transform:rotate(0deg)}.sk-footer__theme-toggle--light .sk-ft-sun{opacity:1;transform:rotate(0deg)}.sk-footer__theme-toggle--light .sk-ft-moon{opacity:0;transform:rotate(-180deg)}.sk-btt{position:fixed;bottom:1.5rem;right:1.5rem;z-index:40;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,0.15);transition:border-color 200ms ease,color 200ms ease,box-shadow 200ms ease,transform 200ms ease,opacity 200ms ease}.sk-btt:hover{border-color:var(--border-brand);color:var(--brand-color);box-shadow:0 4px 20px var(--brand-glow)}.sk-btt svg{width:1.25rem;height:1.25rem}.sk-footer .sk-focus-ring:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.sk-footer__accordion-btn{display:none}.sk-footer__accordion-icon{width:1rem;height:1rem;color:var(--text-tertiary);transition:transform 200ms ease;flex-shrink:0}.sk-footer__accordion-icon--open{transform:rotate(180deg)}@media (max-width:767px){.sk-footer__inner{padding:3rem 1rem 0}.sk-footer__grid{grid-template-columns:1fr;gap:0}.sk-footer__brand-col{margin-bottom:2rem;text-align:center}.sk-footer__brand-name{justify-content:center}.sk-footer__col-heading{display:none}.sk-footer__accordion-btn{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-top:1px solid var(--border-subtle);padding:1rem 0;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-primary);cursor:pointer}.sk-footer__link-list{overflow:hidden;padding-bottom:0}.sk-footer__link-list--closed{max-height:0;opacity:0}.sk-footer__link-list--open{max-height:20rem;opacity:1;padding-bottom:1rem;transition:max-height 300ms ease,opacity 200ms ease}.sk-footer__trust{flex-direction:column;gap:0;margin-top:1.5rem}.sk-footer__trust-line{display:none}.sk-footer__lower{flex-direction:column;align-items:center;text-align:center;gap:0.75rem}.sk-footer__right-controls{justify-content:center}.sk-btt{width:2.25rem;height:2.25rem;bottom:1rem;right:1rem}.sk-btt svg{width:1rem;height:1rem}}@media (min-width:768px) and (max-width:1023px){.sk-footer__grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:2rem}}@media (prefers-reduced-motion:reduce){.sk-footer__link,.sk-footer__link::after,.sk-footer__social,.sk-footer__theme-toggle,.sk-footer__theme-toggle svg,.sk-btt,.sk-footer__accordion-icon{transition-duration:0.01ms !important}.sk-footer__link-list--open{transition-duration:0.01ms !important}}