:root{--primary-blue:#5ba3ff;--dark-blue:#3b8ef3;--light-blue:#7dbaff;--accent-blue:#b8dcff;--ultra-light-blue:#e0f0ff;--darker-bg:#1d3247;--dark-bg:#263e5c;--medium-bg:#2f4a6a;--card-bg:#324f72;--card-hover-bg:#3a5a82;--text-primary:#fff;--text-secondary:#e5ebf3;--text-muted:#94a3b8;--text-dimmed:#6b7a92;--gradient-primary:linear-gradient(135deg,#5ba3ff 0%,#3b8ef3 100%);--gradient-light:linear-gradient(135deg,#7dbaff 0%,#5ba3ff 100%);--gradient-accent:linear-gradient(135deg,#b8dcff 0%,#7dbaff 100%);--gradient-radial:radial-gradient(circle at top left,#5ba3ff 0%,#3b8ef3 50%,#263e5c 100%);--gradient-animated:linear-gradient(45deg,#5ba3ff,#7dbaff,#b8dcff,#5ba3ff);--shadow-xs:0 1px 4px rgba(91,163,255,.1);--shadow-sm:0 2px 8px rgba(91,163,255,.2);--shadow-md:0 4px 16px rgba(91,163,255,.3);--shadow-lg:0 8px 32px rgba(91,163,255,.4);--shadow-xl:0 12px 48px rgba(91,163,255,.5);--glow:0 0 20px rgba(91,163,255,.6);--glow-strong:0 0 40px rgba(91,163,255,.8);--glow-intense:0 0 60px rgba(91,163,255,.9);--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--spacing-4xl:8rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-full:50%;--transition-fast:.15s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--transition-bounce:.4s cubic-bezier(.68,-.55,.265,1.55);--z-below:-1;--z-base:1;--z-dropdown:100;--z-sticky:500;--z-modal:1000;--z-tooltip:1500;--z-notification:2000;--nav-height:72px}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%;scroll-padding-top: calc(var(--nav-height) + 8px)}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto',sans-serif;background:var(--darker-bg);color:var(--text-primary);line-height:1.6;overflow-x:hidden;min-height:100vh;width:100%;margin:0;padding:0}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-lg)}section{padding:var(--spacing-3xl) 0;position:relative}section:not(.hero):first-of-type {padding-top:0}.animated-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float 20s infinite ease-in-out}.orb-1{width:600px;height:600px;background:radial-gradient(circle,var(--primary-blue) 0%,transparent 70%);top:-200px;left:-200px;animation-delay:0s}.orb-2{width:500px;height:500px;background:radial-gradient(circle,var(--light-blue) 0%,transparent 70%);top:50%;right:-150px;animation-delay:7s}.orb-3{width:700px;height:700px;background:radial-gradient(circle,var(--dark-blue) 0%,transparent 70%);bottom:-250px;left:30%;animation-delay:14s}@keyframes float {
    0%, 100% { transform: translate(0, 0) scale(1); }
    33% { transform: translate(50px, -50px) scale(1.1); }
    66% { transform: translate(-30px, 30px) scale(0.9); }
}.grid-pattern{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(91,163,255,.05) 1px,transparent 1px) , linear-gradient(90deg,rgba(91,163,255,.05) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite}@keyframes gridMove {
    0% { transform: translate(0, 0); }
    100% { transform: translate(50px, 50px); }
}#particle-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.floating-shapes{position:absolute;width:100%;height:100%;overflow:hidden}.shape{position:absolute;opacity:.1;border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;animation:shapeFloat 20s infinite ease-in-out}.shape-1{width:200px;height:200px;background:var(--gradient-primary);top:10%;left:5%;animation-duration:15s}.shape-2{width:150px;height:150px;background:var(--gradient-light);top:60%;right:10%;animation-duration:18s;animation-delay:3s}.shape-3{width:180px;height:180px;background:var(--gradient-accent);bottom:20%;left:15%;animation-duration:22s;animation-delay:6s}.shape-4{width:120px;height:120px;background:var(--gradient-primary);top:40%;left:50%;animation-duration:17s;animation-delay:9s}.shape-5{width:160px;height:160px;background:var(--gradient-light);top:80%;right:30%;animation-duration:20s;animation-delay:12s}@keyframes shapeFloat {
    0%, 100% {
        transform: translate(0, 0) rotate(0deg);
        border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
    }
    25% {
        transform: translate(50px, -50px) rotate(90deg);
        border-radius: 70% 30% 30% 70% / 70% 70% 30% 30%;
    }
    50% {
        transform: translate(0, -100px) rotate(180deg);
        border-radius: 50% 50% 50% 50% / 50% 50% 50% 50%;
    }
    75% {
        transform: translate(-50px, -50px) rotate(270deg);
        border-radius: 30% 70% 30% 70% / 30% 70% 30% 70%;
    }
}#cursor-trail{pointer-events:none;position:fixed;z-index:9999}.trail-dot{position:fixed;width:8px;height:8px;background:var(--primary-blue);border-radius:50%;pointer-events:none;animation:trailFade .5s ease-out forwards;box-shadow:0 0 10px var(--primary-blue)}@keyframes trailFade {
    0% {
        opacity: 0.8;
        transform: scale(1);
    }
    100% {
        opacity: 0;
        transform: scale(0);
    }
}.scroll-progress-bar{position:fixed;top:0;left:0;height:3px;background:var(--gradient-primary);z-index:10000;transition:width .1s ease;box-shadow:0 0 10px var(--primary-blue)}.navbar{position:fixed;top:0;width:100%;z-index:1000;min-height:var(--nav-height);padding:1rem 0;backdrop-filter:blur(10px);background:rgba(15,23,32,.85);border-bottom:1px solid rgba(91,163,255,.15);transition:all .3s ease}.navbar.scrolled{padding:.5rem 0;background:rgba(15,23,42,.95);box-shadow:var(--shadow-md)}.nav-container{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--text-primary);cursor:pointer}.paw-icon{color:var(--primary-blue);animation:pawPulse 2s infinite}@keyframes pawPulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.05); }
}.nav-links{display:flex;list-style:none;gap:2rem}.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all .3s ease;position:relative}.nav-link::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width .3s ease}.nav-link:hover{color:var(--primary-blue)}.nav-link:hover::after{width:100%}.mobile-menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer}.mobile-menu-toggle span{width:25px;height:3px;background:var(--text-primary);border-radius:2px;transition:all .3s ease}.btn{min-height:44px;padding:.875rem var(--spacing-lg);border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--text-base);font-family:inherit;cursor:pointer;transition:all var(--transition-base);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);position:relative;overflow:hidden;white-space:nowrap;text-decoration:none;line-height:1.5}.btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width .6s , height .6s}.btn:hover::before{width:300px;height:300px}.btn-primary{background:var(--gradient-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.btn-primary::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-light);border-radius:var(--radius-sm);opacity:0;z-index:var(--z-below);transition:opacity var(--transition-base)}.btn-primary:hover{box-shadow:var(--glow-strong);transform:translateY(-2px)}.btn-primary:hover::after{opacity:1}.btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-md)}@keyframes buttonPulse {
    0%, 100% { box-shadow: var(--glow); }
    50% { box-shadow: var(--glow-strong); }
}.btn-secondary{background:rgba(91,163,255,.1);color:var(--primary-blue);border:2px solid var(--primary-blue);position:relative;overflow:hidden}.btn-secondary::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(91,163,255,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s , height .6s}.btn-secondary:hover::before{width:300px;height:300px}.btn-secondary:hover{background:rgba(91,163,255,.2);box-shadow:var(--glow);border-color:var(--light-blue)}.btn-large{min-height:56px;padding:1.125rem var(--spacing-xl);font-size:var(--text-lg)}.btn-block{width:100%;justify-content:center}.get-started-btn{position:relative;z-index:1}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 0 0;position:relative}.hero .container{display:flex;align-items:center;justify-content:center;width:100%}.hero-content{max-width:900px;width:100%;text-align:center;padding:0 var(--spacing-md)}.hero-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);background:rgba(91,163,255,.15);border:1px solid rgba(91,163,255,.4);border-radius:var(--radius-xl);color:var(--accent-blue);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--spacing-lg);animation:slideInDown .8s ease;box-shadow:var(--shadow-sm);backdrop-filter:blur(10px)}.pulse-dot{width:8px;height:8px;background:var(--primary-blue);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.5; transform: scale(1.2); }
}.hero-title{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:var(--spacing-md);animation:slideInLeft .8s ease;letter-spacing:-.02em}.gradient-text{background:var(--gradient-light);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 3s ease infinite}@keyframes gradientShift {
    0%, 100% { filter: hue-rotate(0deg); }
    50% { filter: hue-rotate(20deg); }
}.hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.7;animation:slideInLeft .8s ease .2s;animation-fill-mode:both;max-width:700px;margin-left:auto;margin-right:auto}.token-info{margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:rgba(91,163,255,.08);border:1px solid rgba(91,163,255,.3);border-radius:var(--radius-lg);backdrop-filter:blur(10px);animation:slideInUp .8s ease .4s;animation-fill-mode:both;max-width:600px;margin-left:auto;margin-right:auto}.token-badge{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.token-icon{font-size:1.5rem;animation:tokenPulse 2s ease-in-out infinite}@keyframes tokenPulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.1); }
}.token-name{font-size:var(--text-xl);font-weight:700;background:var(--gradient-light);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.token-ca-container{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ca-label{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);text-align:center;text-transform:uppercase;letter-spacing:.05em}.ca-input-group{display:flex;gap:var(--spacing-sm);background:rgba(15,23,42,.6);border-radius:var(--radius-md);padding:var(--spacing-xs);border:1px solid rgba(91,163,255,.2)}.ca-input{flex:1;background:transparent;border:none;color:var(--text-primary);font-family:'Courier New',monospace;font-size:var(--text-sm);padding:var(--spacing-sm);outline:none;text-align:center}.ca-copy-btn{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--gradient-primary);border:none;border-radius:var(--radius-sm);color:var(--text-primary);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-base);position:relative;min-width:90px}.ca-copy-btn:hover{transform:translateY(-2px);box-shadow:var(--glow)}.ca-copy-btn:active{transform:translateY(0)}.copy-icon{transition:all var(--transition-base)}.copied-text{display:none;position:absolute;left:50%;transform:translateX(-50%)}.ca-copy-btn.copied .copy-text,.ca-copy-btn.copied .copy-icon{display:none}.ca-copy-btn.copied .copied-text{display:inline;animation:copySuccess .3s ease}@keyframes copySuccess {
    0% { transform: translateX(-50%) scale(0.8); opacity: 0; }
    100% { transform: translateX(-50%) scale(1); opacity: 1; }
}.hero-buttons{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);animation:slideInLeft .8s ease .4s;animation-fill-mode:both;flex-wrap:wrap;justify-content:center}.hero-stats{display:flex;gap:var(--spacing-xl);align-items:center;animation:slideInUp .8s ease .6s;animation-fill-mode:both;flex-wrap:wrap;justify-content:center;margin-bottom:0}.stat-item{text-align:center}.stat-value{font-size:2rem;font-weight:800;background:var(--gradient-light);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.stat-divider{width:1px;height:40px;background:rgba(59,130,246,.2)}.solution-demo{margin-top:var(--spacing-3xl);position:relative}.section-divider{display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-2xl);position:relative}.section-divider::before,.section-divider::after{content:'';flex:1;height:2px;background:linear-gradient(90deg,transparent,var(--primary-blue),transparent);opacity:.3}.divider-text{padding:0 var(--spacing-lg);font-size:var(--text-lg);font-weight:600;color:var(--primary-blue);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.solution-demo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);max-width:900px;margin:0 auto}.demo-card{background:var(--card-bg);border:1px solid rgba(91,163,255,.2);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-lg);backdrop-filter:blur(20px);transition:all var(--transition-base);position:relative;overflow:hidden;animation:slideInUp .8s ease both}.demo-card:nth-child(1) {animation-delay:.2s}.demo-card:nth-child(2) {animation-delay:.4s}.demo-card:nth-child(3) {animation-delay:.6s}.demo-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(91,163,255,.1),transparent);transform:rotate(45deg);animation:shimmer 3s infinite}@keyframes shimmer {
    0% { transform: rotate(45deg) translate(-100%, -100%); }
    100% { transform: rotate(45deg) translate(100%, 100%); }
}@keyframes fadeInScale {
    0% {
        opacity: 0;
        transform: scale(0.9);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}.demo-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:var(--glow-strong);border-color:var(--primary-blue)}.demo-card:hover::before{animation:shimmer 1.5s infinite}.card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;position:relative;z-index:1}.card-icon{font-size:1.25rem;animation:iconBounce 2s ease-in-out infinite}@keyframes iconBounce {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    25% { transform: translateY(-5px) rotate(-5deg); }
    75% { transform: translateY(-3px) rotate(5deg); }
}.demo-card:nth-child(1) .card-icon {animation-delay:0s}.demo-card:nth-child(2) .card-icon {animation-delay:.3s}.demo-card:nth-child(3) .card-icon {animation-delay:.6s}.card-title{font-weight:600;color:var(--text-primary);font-size:.9375rem}.card-body{color:var(--text-secondary);font-size:.8125rem;position:relative;z-index:1}.action-detail{color:var(--primary-blue);font-weight:600;margin-bottom:.375rem;font-size:.875rem}.action-status{color:var(--text-muted);font-size:.75rem}.check-item{padding:.125rem 0;color:var(--light-blue);font-size:.8125rem}.blink-preview{display:flex;gap:.375rem;justify-content:center;padding:.5rem 0}.blink-dot{width:10px;height:10px;background:var(--primary-blue);border-radius:50%;animation:blinkDot 1.5s infinite}.blink-dot:nth-child(2) {animation-delay:.3s}.blink-dot:nth-child(3) {animation-delay:.6s}@keyframes blinkDot {
    0%, 100% { transform: scale(1); opacity: 0.3; }
    50% { transform: scale(1.3); opacity: 1; }
}.problem-solution{padding:6rem 0;position:relative}.section-header{margin-bottom:var(--spacing-3xl)}.section-label{display:inline-block;padding:var(--spacing-xs) var(--spacing-lg);background:rgba(91,163,255,.15);border:1px solid rgba(91,163,255,.4);border-radius:var(--radius-xl);color:var(--primary-blue);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--spacing-md);box-shadow:var(--shadow-sm);animation:labelGlow 2s ease-in-out infinite;text-transform:uppercase;letter-spacing:.05em}@keyframes labelGlow {
    0%, 100% {
        box-shadow: 0 0 15px rgba(91, 163, 255, 0.3);
    }
    50% {
        box-shadow: 0 0 25px rgba(91, 163, 255, 0.5);
    }
}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:var(--spacing-md);line-height:1.2;letter-spacing:-.01em}.section-description{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.text-center{text-align:center}.problem-solution-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:3rem;align-items:center;max-width:1000px;margin:0 auto}.problem-box,.solution-box{padding:2.5rem;background:var(--card-bg);border-radius:1.5rem;box-shadow:var(--shadow-md);border:1px solid rgba(91,163,255,.15);transition:all .3s ease;position:relative;backdrop-filter:blur(10px);overflow:hidden}.problem-box::after,.solution-box::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(91,163,255,.1),transparent);transform:rotate(45deg);animation:shine 3s infinite}@keyframes shine {
    0% { transform: rotate(45deg) translate(-100%, -100%); }
    100% { transform: rotate(45deg) translate(100%, 100%); }
}.problem-box:hover,.solution-box:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.problem-icon,.solution-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.problem-box h3,.solution-box h3{font-size:1.5rem;margin-bottom:1.5rem}.problem-list,.solution-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.problem-list li,.solution-list li{display:flex;align-items:center;gap:1rem}.icon-x{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.2);color:#ef4444;border-radius:50%;font-weight:700;flex-shrink:0}.icon-check{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.2);color:var(--primary-blue);border-radius:50%;font-weight:700;flex-shrink:0}.solution-arrow{color:var(--primary-blue);animation:arrowPulse 2s infinite}@keyframes arrowPulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.2); }
}.features{padding:6rem 0;background:linear-gradient(180deg,transparent 0%,rgba(59,130,246,.03) 100%)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card{padding:var(--spacing-xl);background:var(--card-bg);border-radius:var(--radius-lg);border:1px solid rgba(91,163,255,.15);transition:all var(--transition-base);position:relative;overflow:hidden;backdrop-filter:blur(10px);box-shadow:var(--shadow-md);min-height:320px;display:flex;flex-direction:column}.feature-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}.feature-card:hover::before{opacity:.05}.feature-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--primary-blue)}.feature-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:rgba(91,163,255,.15);border-radius:1rem;margin-bottom:1.5rem;color:var(--primary-blue);position:relative;z-index:1;transition:all .3s ease;box-shadow:0 0 20px rgba(91,163,255,.2)}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 0 30px rgba(91,163,255,.5);background:rgba(91,163,255,.25)}.feature-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.feature-description{color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem;position:relative;z-index:1}.feature-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary-blue);text-decoration:none;font-weight:600;transition:gap .3s ease;position:relative;z-index:1}.feature-link:hover{gap:1rem}.how-it-works{padding:6rem 0}.workflow-container{display:grid;grid-template-columns:2fr .5fr 2fr .5fr 2fr .5fr 2fr;gap:.5rem;align-items:center;margin-top:4rem}.workflow-step{padding:2rem 1.5rem;background:var(--card-bg);border-radius:1.5rem;border:2px solid rgba(59,130,246,.2);text-align:center;transition:all .3s ease;position:relative}.workflow-step:hover{transform:scale(1.05);border-color:var(--primary-blue);box-shadow:var(--glow)}.step-number{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:50%;font-size:1.5rem;font-weight:800;margin:0 auto 1rem;box-shadow:var(--shadow-md)}.step-content h3{font-size:1.125rem;margin-bottom:.75rem}.step-content p{color:var(--text-secondary);font-size:.875rem;margin-bottom:1rem}.step-visual{margin-top:1rem}.code-snippet{padding:1rem;background:rgba(0,0,0,.3);border-radius:.5rem;font-family:'Courier New',monospace;font-size:.75rem;color:var(--accent-blue)}.processing-dots{display:flex;gap:.5rem;justify-content:center}.processing-dots span{width:10px;height:10px;background:var(--primary-blue);border-radius:50%;animation:processingDot 1.5s infinite}.processing-dots span:nth-child(2) {animation-delay:.3s}.processing-dots span:nth-child(3) {animation-delay:.6s}@keyframes processingDot {
    0%, 100% { transform: scale(1); opacity: 0.3; }
    50% { transform: scale(1.5); opacity: 1; }
}.blink-badge{display:inline-block;padding:.5rem 1rem;background:rgba(59,130,246,.2);border-radius:2rem;color:var(--primary-blue);font-weight:600;font-size:.875rem}.signature-check{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(34,197,94,.2);color:#22c55e;border-radius:50%;font-size:2rem;margin:0 auto;animation:checkPop .5s ease}@keyframes checkPop {
    0% { transform: scale(0); }
    50% { transform: scale(1.2); }
    100% { transform: scale(1); }
}.workflow-arrow{text-align:center;color:var(--primary-blue);font-size:1.5rem;animation:arrowSlide 2s infinite;display:flex;align-items:center;justify-content:center}@keyframes arrowSlide {
    0%, 100% { transform: translateX(0); }
    50% { transform: translateX(5px); }
}.use-cases{padding:6rem 0;background:linear-gradient(180deg,rgba(59,130,246,.03) 0%,transparent 100%)}.use-cases-tabs{display:flex;justify-content:center;gap:1rem;margin:3rem 0;flex-wrap:wrap}.tab-button{padding:.75rem 1.5rem;background:rgba(59,130,246,.1);border:2px solid transparent;border-radius:.5rem;color:var(--text-secondary);font-weight:600;cursor:pointer;transition:all .3s ease}.tab-button:hover{border-color:var(--primary-blue);color:var(--primary-blue)}.tab-button.active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md)}.tab-content{display:none;animation:fadeIn .5s ease}.tab-content.active{display:block}@keyframes fadeIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}.tab-inner{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;background:var(--card-bg);padding:3rem;border-radius:1.5rem;border:1px solid rgba(59,130,246,.2)}.tab-text h3{font-size:2rem;margin-bottom:1rem}.tab-text p{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2rem;line-height:1.8}.benefits-list{list-style:none;margin-bottom:2rem}.benefits-list li{padding:.75rem 0;color:var(--text-secondary);font-size:1.125rem}.code-window{background:rgba(0,0,0,.4);border-radius:.75rem;overflow:hidden;border:1px solid rgba(59,130,246,.2)}.code-header{background:rgba(59,130,246,.1);padding:.75rem 1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid rgba(59,130,246,.2)}.code-dots{display:flex;gap:.5rem}.code-dots span{width:12px;height:12px;border-radius:50%;background:var(--primary-blue);opacity:.5}.code-content{padding:1.5rem;font-family:'Courier New',monospace;font-size:.875rem;line-height:1.8;color:var(--accent-blue);overflow-x:auto}.protocol-diagram{display:flex;flex-direction:column;gap:1rem;align-items:center}.protocol-node{padding:1.5rem 2rem;background:var(--gradient-primary);border-radius:1rem;font-weight:600;text-align:center;box-shadow:var(--shadow-md);animation:nodeFloat 3s infinite ease-in-out}.protocol-node:nth-child(3) {animation-delay:1s}.protocol-node:nth-child(5) {animation-delay:2s}@keyframes nodeFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}.protocol-connector{width:3px;height:40px;background:var(--gradient-light);position:relative}.protocol-connector::after{content:'▼';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);color:var(--primary-blue)}.creator-showcase{display:flex;flex-direction:column;gap:1rem}.showcase-card{padding:1.5rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:1rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.showcase-card:hover{transform:translateX(10px);border-color:var(--primary-blue);box-shadow:var(--shadow-md)}.card-badge{font-size:1.125rem;font-weight:600}.card-stats{color:var(--text-muted);font-size:.875rem}.user-flow{display:flex;flex-direction:column;gap:1rem;align-items:center}.flow-card{padding:1.5rem 2rem;background:rgba(59,130,246,.1);border:2px solid rgba(59,130,246,.3);border-radius:1rem;width:100%;text-align:center;font-weight:600;transition:all .3s ease}.flow-card:hover{transform:scale(1.05);border-color:var(--primary-blue)}.flow-card.success{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3);color:#22c55e}.flow-arrow{color:var(--primary-blue);font-size:1.5rem}.security{padding:6rem 0}.security-header{text-align:center;max-width:800px;margin:0 auto 4rem}.security-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:2rem;color:var(--primary-blue);font-weight:600;margin-bottom:1.5rem}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem}.security-item{padding:2rem;background:var(--card-bg);border-radius:1rem;border:1px solid rgba(59,130,246,.1);text-align:center;transition:all .3s ease}.security-item:hover{transform:translateY(-5px);border-color:var(--primary-blue);box-shadow:var(--shadow-lg)}.security-icon{font-size:3rem;margin-bottom:1rem}.security-item h4{font-size:1.25rem;margin-bottom:.75rem}.security-item p{color:var(--text-secondary)}.security-modes h3{text-align:center;font-size:2rem;margin-bottom:2rem}.modes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.mode-card{padding:2rem;background:var(--card-bg);border-radius:1.5rem;border:2px solid rgba(59,130,246,.2);transition:all .3s ease}.mode-card:hover{transform:scale(1.05);box-shadow:var(--shadow-lg)}.mode-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(59,130,246,.2)}.mode-icon{font-size:2rem}.mode-name{font-size:1.5rem;font-weight:700}.mode-features{list-style:none}.mode-features li{padding:.75rem 0;color:var(--text-secondary);border-bottom:1px solid rgba(59,130,246,.05)}.mode-features li:last-child{border-bottom:none}.pricing{padding:6rem 0;background:linear-gradient(180deg,transparent 0%,rgba(59,130,246,.03) 100%)}.pricing-toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin:3rem 0}.toggle-label{color:var(--text-secondary);font-weight:600}.toggle-switch{position:relative;width:60px;height:30px;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(59,130,246,.2);border-radius:30px;transition:.3s}.toggle-slider::before{content:'';position:absolute;width:24px;height:24px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.toggle-switch input:checked+.toggle-slider{background:var(--gradient-primary)}.toggle-switch input:checked+.toggle-slider::before{transform:translateX(30px)}.discount-badge{padding:.25rem .5rem;background:rgba(34,197,94,.2);color:#22c55e;border-radius:.25rem;font-size:.75rem;font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:4rem}.pricing-card{padding:2.5rem;background:var(--card-bg);border-radius:1.5rem;border:2px solid rgba(59,130,246,.2);transition:all .3s ease;position:relative}.pricing-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg)}.pricing-card.featured{border-color:var(--primary-blue);box-shadow:var(--glow)}.popular-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);padding:.5rem 1.5rem;background:var(--gradient-primary);border-radius:2rem;font-size:.875rem;font-weight:700;box-shadow:var(--shadow-md)}.pricing-header{text-align:center;padding-bottom:2rem;border-bottom:1px solid rgba(59,130,246,.2);margin-bottom:2rem}.pricing-header h3{font-size:1.5rem;margin-bottom:1rem}.price{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.price-amount{font-size:3rem;font-weight:800;background:var(--gradient-light);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-period{color:var(--text-muted)}.pricing-features{list-style:none;margin-bottom:2rem}.pricing-features li{padding:.75rem 0;display:flex;align-items:center;gap:1rem}.pricing-features li.disabled{opacity:.5}.check{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.2);color:var(--primary-blue);border-radius:50%;font-weight:700;flex-shrink:0}.cross{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(100,116,139,.2);color:var(--text-muted);border-radius:50%;font-weight:700;flex-shrink:0}.cta{padding:6rem 0;position:relative;overflow:hidden}.cta::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(59,130,246,.2) 0%,transparent 70%);pointer-events:none}.cta-content{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.cta-title{font-size:3.5rem;font-weight:900;margin-bottom:1rem}.cta-subtitle{font-size:1.5rem;color:var(--text-secondary);margin-bottom:3rem}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.cta-stats{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.cta-stat{display:flex;align-items:center;gap:.75rem}.stat-icon{font-size:1.5rem}.stat-text{color:var(--text-secondary);font-weight:600}.footer{padding:4rem 0 2rem;background:rgba(15,23,42,.5);border-top:1px solid rgba(59,130,246,.1)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-logo{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.footer-description{color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem}.social-links{display:flex;gap:1rem}.social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(59,130,246,.1);border-radius:50%;color:var(--primary-blue);transition:all .3s ease}.social-link:hover{background:var(--primary-blue);color:#fff;transform:translateY(-3px)}.footer-col h4{font-size:1.125rem;margin-bottom:1.5rem;color:var(--text-primary)}.footer-links{list-style:none}.footer-links li{margin-bottom:.75rem}.footer-links a{color:var(--text-secondary);text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:var(--primary-blue);padding-left:5px}.footer-bottom{padding-top:2rem;border-top:1px solid rgba(59,130,246,.1);display:flex;justify-content:space-between;align-items:center;color:var(--text-muted);flex-wrap:wrap;gap:1rem}.footer-tagline{color:var(--primary-blue);font-weight:600}@keyframes slideInDown {
    from {
        opacity: 0;
        transform: translateY(-30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}@keyframes slideInLeft {
    from {
        opacity: 0;
        transform: translateX(-30px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}@keyframes slideInRight {
    from {
        opacity: 0;
        transform: translateX(30px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}@keyframes slideInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}@media (max-width:1024px){.hero-title{font-size:3rem}.section-title{font-size:2.5rem}.workflow-container{grid-template-columns:1fr;gap:var(--spacing-md)}.workflow-arrow{display:none}.tab-inner{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){:root{--nav-height:64px}.container{padding:0 var(--spacing-md)}section{padding:var(--spacing-2xl) 0}.navbar{padding:.75rem 0}.nav-links{position:fixed;top:var(--nav-height);left:-100%;width:100%;height:calc(100vh - var(--nav-height));background:var(--darker-bg);backdrop-filter:blur(20px);flex-direction:column;padding:var(--spacing-lg);gap:0;transition:left var(--transition-base);z-index:var(--z-modal);border-top:1px solid rgba(91,163,255,.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-links.active{left:0;box-shadow:var(--shadow-xl)}.nav-link{font-size:var(--text-lg);padding:var(--spacing-md) var(--spacing-sm);border-bottom:1px solid rgba(91,163,255,.1);transition:all var(--transition-fast);display:flex;align-items:center;min-height:56px}.nav-link:hover,.nav-link:active{background:rgba(91,163,255,.1);padding-left:var(--spacing-md)}.mobile-menu-toggle{display:flex;padding:var(--spacing-sm);min-width:44px;min-height:44px;justify-content:center;align-items:center}.mobile-menu-toggle span{transition:all var(--transition-base)}.mobile-menu-toggle.active span:nth-child(1) {transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.active span:nth-child(2) {opacity:0;transform:translateX(-10px)}.mobile-menu-toggle.active span:nth-child(3) {transform:rotate(-45deg) translate(6px,-6px)}.get-started-btn{display:none}.logo{font-size:1.25rem}.paw-icon{width:32px;height:32px}.hero{min-height:100vh;display:flex;align-items:flex-start;justify-content:flex-start;padding-top: calc(var(--nav-height) + var(--spacing-2xl) + var(--spacing-lg));padding-bottom:var(--spacing-lg)}.hero .container{flex-direction:column;text-align:center;gap:var(--spacing-lg);width:100%}.hero-content{max-width:100%;width:100%;padding:0 var(--spacing-sm)}.hero-badge{font-size:var(--text-xs);padding:.5rem var(--spacing-md);margin-bottom:var(--spacing-md)}.hero-title{font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.15;margin-bottom:var(--spacing-md)}.hero-subtitle{font-size:clamp(.9375rem,4vw,1.125rem);line-height:1.6;margin-bottom:var(--spacing-md);padding:0 var(--spacing-sm)}.token-info{padding:var(--spacing-md);margin-bottom:var(--spacing-lg);max-width:100%;margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.token-badge{margin-bottom:var(--spacing-sm);flex-wrap:wrap}.token-icon{font-size:1.25rem}.token-name{font-size:var(--text-base);text-align:center}.ca-label{font-size:var(--text-xs)}.ca-input{font-size:.6875rem;padding:var(--spacing-xs);word-break:break-all}.ca-input-group{flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs)}.ca-copy-btn{width:100%;justify-content:center;padding:var(--spacing-sm);min-height:44px}.hero-buttons{flex-direction:column;width:100%;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.btn{width:100%;max-width:100%}.btn-large{width:100%;max-width:100%;padding:var(--spacing-md) var(--spacing-lg)}.hero-stats{flex-direction:row;justify-content:space-around;gap:var(--spacing-md);width:100%;flex-wrap:wrap}.stat-item{flex:1;min-width:80px}.stat-value{font-size:var(--text-3xl)}.stat-label{font-size:var(--text-xs)}.stat-divider{display:none}.solution-demo{margin-top:var(--spacing-2xl)}.section-divider{margin-bottom:var(--spacing-lg)}.divider-text{font-size:var(--text-sm);padding:0 var(--spacing-md)}.solution-demo-cards{grid-template-columns:1fr;gap:var(--spacing-lg)}.demo-card{padding:var(--spacing-lg)}.problem-solution{padding:var(--spacing-xl) 0}.problem-solution-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.solution-arrow{transform:rotate(90deg);font-size:2.5rem}.problem-box,.solution-box{padding:var(--spacing-lg)}.problem-icon,.solution-icon{font-size:2.5rem}.features{padding:var(--spacing-xl) 0}.features-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.feature-card{padding:var(--spacing-lg);min-height:auto}.feature-icon{font-size:2rem;width:60px;height:60px}.workflow{padding:var(--spacing-xl) 0}.workflow-container{gap:var(--spacing-md)}.workflow-step{padding:var(--spacing-lg) var(--spacing-md)}.step-number{font-size:var(--text-3xl);width:48px;height:48px}.use-cases{padding:var(--spacing-xl) 0}.use-case-tabs{flex-direction:column;gap:var(--spacing-xs)}.tab-btn{width:100%;justify-content:flex-start;min-height:56px;padding:var(--spacing-md)}.use-case-content{grid-template-columns:1fr;gap:var(--spacing-lg);padding:var(--spacing-lg)}.use-case-visual{min-height:200px}.security{padding:var(--spacing-xl) 0}.security-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.security-item{padding:var(--spacing-lg)}.modes-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.mode-card{padding:var(--spacing-lg)}.pricing{padding:var(--spacing-xl) 0}.pricing-toggle{flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm)}.toggle-option{width:100%;min-height:44px}.pricing-grid{grid-template-columns:1fr;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.pricing-card{padding:var(--spacing-xl) var(--spacing-lg)}.price-amount{font-size:var(--text-5xl)}.pricing-features{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.pricing-features li{padding:var(--spacing-sm) 0}.cta{padding:var(--spacing-xl) var(--spacing-md)}.cta-content{padding:var(--spacing-xl) var(--spacing-lg)}.cta-title{font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.2;margin-bottom:var(--spacing-md)}.cta-subtitle{font-size:clamp(1rem,3vw,1.25rem);margin-bottom:var(--spacing-xl)}.cta-buttons{flex-direction:column;gap:var(--spacing-md);width:100%;margin-bottom:var(--spacing-xl)}.cta-buttons .btn{width:100%}.cta-stats{flex-direction:column;gap:var(--spacing-md);align-items:center}footer{padding:var(--spacing-xl) 0 var(--spacing-lg)}.footer-grid{grid-template-columns:1fr;gap:var(--spacing-xl);text-align:center;margin-bottom:var(--spacing-xl)}.footer-brand{align-items:center}.footer-logo{justify-content:center}.social-links{justify-content:center}.footer-col h4{margin-bottom:var(--spacing-md)}.footer-links{text-align:center}.footer-links li{margin-bottom:var(--spacing-sm)}.footer-bottom{flex-direction:column;gap:var(--spacing-sm);text-align:center;padding-top:var(--spacing-lg)}.footer-legal{flex-direction:column;gap:var(--spacing-xs)}.section-title{font-size:clamp(1.5rem,5vw,2.25rem)}.section-description{font-size:clamp(.9375rem,3vw,1.125rem)}.section-label{font-size:var(--text-xs);padding:.375rem var(--spacing-md)}.tab-button{font-size:.875rem;padding:.5rem 1rem;min-height:44px}.tab-inner{padding:var(--spacing-xl) var(--spacing-lg)}.tab-text h3{font-size:var(--text-2xl)}.code-window{overflow-x:auto}[data-tilt]{transform:none!important}.trail-dot{display:none}#particle-canvas{opacity:.3}}@media (max-width:768px) and (orientation:landscape){.hero{min-height:auto;padding: calc(var(--nav-height) + var(--spacing-xl)) 0 var(--spacing-lg)}.hero .container{gap:var(--spacing-lg)}.hero-title{font-size:clamp(1.5rem,5vw,2rem);margin-bottom:var(--spacing-sm)}.hero-subtitle{font-size:clamp(.875rem,3vw,1rem);margin-bottom:var(--spacing-md)}.hero-buttons{margin-bottom:var(--spacing-md)}.hero-stats{gap:var(--spacing-sm)}.nav-links{height:calc(100vh - var(--nav-height));display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;padding:var(--spacing-md)}.nav-link{flex:1 1 45%;min-height:44px;padding:var(--spacing-sm)}section{padding:var(--spacing-xl) 0}.feature-card,.pricing-card,.security-item{padding:var(--spacing-md)}.cta-title{font-size:clamp(1.5rem,5vw,2rem);margin-bottom:var(--spacing-sm)}.cta-subtitle{font-size:clamp(.875rem,3vw,1rem);margin-bottom:var(--spacing-lg)}.cta-buttons{margin-bottom:var(--spacing-lg)}}@media (min-width:769px) and (max-width:1024px){.container{padding:0 1.5rem}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.125rem}.solution-demo-cards{grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);max-width:100%}.demo-card{padding:var(--spacing-md)}.features-grid{grid-template-columns:repeat(2,1fr)}.workflow-container{display:flex;flex-direction:column;gap:var(--spacing-lg)}.workflow-arrow{display:none}.tab-inner{grid-template-columns:1fr;gap:2rem}.pricing-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:390px){.hero{padding-top: calc(var(--nav-height) + 3.5rem + var(--spacing-sm))}.hero-badge{margin-bottom:.5rem}.hero-title{font-size:1.65rem;margin-bottom:.75rem}.hero-subtitle{font-size:.875rem;margin-bottom:var(--spacing-sm)}}@media (max-width:480px){.container{padding:0 1rem}.hero{padding-top: calc(var(--nav-height) + 3rem + var(--spacing-sm));min-height:100vh}.hero-content{padding:0 .5rem}.hero-badge{font-size:.75rem;padding:.4rem .8rem;margin-bottom:var(--spacing-sm)}.hero-title{font-size:1.75rem;line-height:1.2;margin-bottom:var(--spacing-sm)}.hero-subtitle{font-size:.9375rem;padding:0}.token-info{margin-left:.5rem;margin-right:.5rem;padding:var(--spacing-sm)}.token-name{font-size:.875rem}.ca-input{font-size:.625rem}.stat-value{font-size:1.5rem}.stat-label{font-size:.6875rem}.section-title{font-size:1.75rem}.section-label{font-size:.75rem}.problem-box,.solution-box{padding:1.5rem}.feature-card{padding:1.5rem}.workflow-step{padding:1rem}.step-number{width:40px;height:40px;font-size:1.25rem}.demo-card{padding:var(--spacing-md)}.pricing-card{padding:1.5rem}.price-amount{font-size:2.5rem}.cta-title{font-size:1.75rem}.btn{font-size:.875rem;padding:.625rem 1.25rem}.btn-large{font-size:1rem;padding:.875rem 1.5rem}}@media (min-width:1440px){.container{max-width:1400px}.hero-title{font-size:4.5rem}.section-title{font-size:3.5rem}}[data-tilt]{transform-style:preserve-3d}@keyframes rotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}@keyframes glowPulse {
    0%, 100% {
        box-shadow: 0 8px 32px rgba(91, 163, 255, 0.3);
    }
    50% {
        box-shadow: 0 8px 32px rgba(91, 163, 255, 0.6);
    }
}body{background: linear-gradient(
            -45deg,
            #1D3247,
            #263E5C,
            #1F3751,
            #1D3247
    );background-size:400% 400%;animation:gradientShift 15s ease infinite}@keyframes gradientShift {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}.pricing-card,.mode-card,.security-item{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.pricing-card:hover,.mode-card:hover,.security-item:hover{transform:translateY(-15px) scale(1.02)}::selection{background:rgba(91,163,255,.3);color:var(--text-primary)}::-moz-selection{background:rgba(91,163,255,.3);color:var(--text-primary)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--darker-bg)}::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--gradient-light)}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:.5rem 1rem;background:var(--card-bg);border:1px solid var(--primary-blue);border-radius:.5rem;color:var(--text-primary);font-size:.875rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;box-shadow:var(--shadow-lg)}[data-tooltip]:hover::after{opacity:1}.stat-item{animation:statFloat 3s ease-in-out infinite}.stat-item:nth-child(2) {animation-delay:.5s}.stat-item:nth-child(3) {animation-delay:1s}@keyframes statFloat {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
}@keyframes borderGlow {
    0%, 100% {
        border-color: rgba(91, 163, 255, 0.3);
    }
    50% {
        border-color: rgba(91, 163, 255, 0.8);
    }
}.feature-card:hover,.workflow-step:hover{animation:borderGlow 1.5s infinite}.navbar,.demo-card,.feature-card,.pricing-card{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.reveal{opacity:0;transform:translateY(50px);transition:all .8s ease}.reveal.active{opacity:1;transform:translateY(0)}.countdown-container{margin:var(--spacing-xl) 0;padding:var(--spacing-xl) var(--spacing-2xl);background:rgba(91,163,255,.05);border:1px solid rgba(91,163,255,.2);border-radius:var(--radius-xl);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);position:relative;overflow:hidden;animation:countdownFadeIn .9s ease .4s both;text-align:center}.countdown-container::before{content:'';position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(91,163,255,.7),transparent);pointer-events:none}.countdown-container::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% -5%,rgba(91,163,255,.1) 0%,transparent 60%);pointer-events:none;z-index:0}.countdown-container>*{position:relative;z-index:1}@keyframes countdownFadeIn {
    from {
        opacity: 0;
        transform: translateY(18px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}.countdown-header{margin-bottom:var(--spacing-lg)}.countdown-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;background:rgba(91,163,255,.12);border:1px solid rgba(91,163,255,.35);border-radius:100px;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary-blue);margin-bottom:var(--spacing-sm);animation:cdChipGlow 3s ease-in-out infinite}.countdown-chip::before{content:'';display:inline-block;width:6px;height:6px;background:var(--primary-blue);border-radius:50%;box-shadow:0 0 6px var(--primary-blue);animation:cdDotPulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes cdChipGlow {
    0%, 100% {
        box-shadow: 0 0 0 rgba(91, 163, 255, 0);
        border-color: rgba(91, 163, 255, 0.35);
    }
    50% {
        box-shadow: 0 0 16px rgba(91, 163, 255, 0.3);
        border-color: rgba(91, 163, 255, 0.65);
    }
}@keyframes cdDotPulse {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.3; transform: scale(0.75); }
}.countdown-teaser{font-size:clamp(1rem,2.5vw,1.2rem);font-weight:500;color:var(--text-secondary);margin:0;letter-spacing:.01em}.countdown-timer{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin:var(--spacing-lg) 0;flex-wrap:nowrap}.countdown-unit{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.cd-box{padding:.875rem 1.125rem;min-width:82px;background:rgba(29,50,71,.8);border:1px solid rgba(91,163,255,.18);border-radius:var(--radius-md);text-align:center;box-shadow:inset 0 1px 0 rgba(91,163,255,.12) , 0 4px 20px rgba(0,0,0,.35) , 0 0 0 1px rgba(91,163,255,.05);transition:border-color var(--transition-base) , box-shadow var(--transition-base)}.cd-box:hover{border-color:rgba(91,163,255,.45);box-shadow:inset 0 1px 0 rgba(91,163,255,.2) , 0 4px 24px rgba(91,163,255,.22) , 0 0 0 1px rgba(91,163,255,.12)}.cd-num{display:block;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1;background:var(--gradient-light);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% auto;animation:shimmer 3s linear infinite;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.02em}.cd-label{font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dimmed)}.countdown-colon{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;color:rgba(91,163,255,.5);line-height:1;margin-bottom:1.5rem;animation:cdColonPulse 1s ease-in-out infinite;flex-shrink:0}@keyframes cdColonPulse {
    0%, 100% { opacity: 0.6; }
    50% { opacity: 0.1; }
}.countdown-tagline{font-size:var(--text-sm);color:var(--text-dimmed);font-style:italic;margin:0;letter-spacing:.03em}.countdown-finished .countdown-timer{display:none}.countdown-finished .countdown-tagline{font-size:var(--text-xl);font-style:normal;color:var(--primary-blue);font-weight:600}@media (max-width:768px){.countdown-container{padding:var(--spacing-lg);margin:var(--spacing-lg) 0;border-radius:var(--radius-lg)}.countdown-timer{gap:.4rem}.cd-box{min-width:66px;padding:.75rem .625rem}.cd-num{font-size:clamp(1.5rem,8vw,2.25rem)}.countdown-colon{font-size:clamp(1.25rem,5vw,1.75rem);margin-bottom:1.375rem}.countdown-teaser{font-size:.9375rem}}@media (max-width:480px){.countdown-container{padding:var(--spacing-md) var(--spacing-sm);margin:var(--spacing-md) 0;border-radius:var(--radius-md)}.countdown-timer{gap:.3rem}.cd-box{min-width:56px;padding:.625rem .375rem;border-radius:var(--radius-sm)}.cd-num{font-size:clamp(1.25rem,7vw,1.75rem)}.countdown-colon{font-size:1.25rem;margin-bottom:1.25rem}.cd-label{font-size:.6rem}.countdown-teaser{font-size:.875rem}.countdown-chip{font-size:.625rem;padding:.3rem .75rem}.countdown-tagline{font-size:.8125rem}}