:root{--font-heading: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bg-primary: #080c14;--bg-secondary: #fff;--text-primary: #f8fafc;--text-secondary: #94a3b8;--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-accent: #00f2fe;--color-gradient-start: #00c6ff;--color-gradient-end: #0072ff;--header-bg: rgba(85, 85, 85, .85);--header-border: rgba(255, 255, 255, .08)}*{box-sizing:border-box;margin:0;padding:0}*:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}img,svg{max-width:100%;height:auto;display:block}html,body{background-color:#060913;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}a{color:inherit;text-decoration:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.section-padding{padding:120px 0}.text-center{text-align:center}.section-badge{background:#3b82f614;border:1px solid rgba(59,130,246,.2);color:#60a5fa;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600;display:inline-block;margin-bottom:20px;letter-spacing:.03em}.section-title{font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.2;margin-bottom:16px;letter-spacing:-.01em}.section-subtitle{font-size:clamp(15px,1.8vw,18px);color:var(--text-secondary);max-width:650px;margin:0 auto 50px;line-height:1.6}.gradient-text{background:linear-gradient(135deg,#00f2fe,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.glass-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-4px)}.btn-gradient-common{font-family:var(--font-body);font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#00d2fe,#0062ff);padding:12px 28px;border-radius:24px;border:none;cursor:pointer;box-shadow:0 4px 15px #0072ff4d;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn-gradient-common:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0072ff73}.btn-secondary-common{font-family:var(--font-body);font-size:14px;font-weight:600;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:24px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn-secondary-common:hover{background:#ffffff14;border-color:#fff3}@media(prefers-reduced-motion:no-preference){@supports ((animation-timeline: view()) and (animation-range: entry)){@keyframes reveal-in-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-in-slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-in-slide-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes reveal-in-slide-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes reveal-in-scale{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.reveal-fade{animation:reveal-in-fade auto linear forwards;animation-timeline:view();animation-range:entry 10% entry 45%}.reveal-slide-up{animation:reveal-in-slide-up auto linear forwards;animation-timeline:view();animation-range:entry 10% entry 45%}.reveal-slide-left{animation:reveal-in-slide-left auto linear forwards;animation-timeline:view();animation-range:entry 10% entry 45%}.reveal-slide-right{animation:reveal-in-slide-right auto linear forwards;animation-timeline:view();animation-range:entry 10% entry 45%}.reveal-scale{animation:reveal-in-scale auto linear forwards;animation-timeline:view();animation-range:entry 10% entry 45%}}.reveal-fade.active-reveal,.reveal-slide-up.active-reveal,.reveal-slide-left.active-reveal,.reveal-slide-right.active-reveal,.reveal-scale.active-reveal,.reveal-on-scroll.active,.active-reveal{opacity:1!important;transform:none!important;scale:1!important}@supports not ((animation-timeline: view()) and (animation-range: entry)){.reveal-fade,.reveal-slide-up,.reveal-slide-left,.reveal-slide-right,.reveal-scale{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),scale .5s cubic-bezier(.16,1,.3,1)}.reveal-fade:not(.active-reveal){opacity:0}.reveal-slide-up:not(.active-reveal){opacity:0;transform:translateY(30px)}.reveal-slide-left:not(.active-reveal){opacity:0;transform:translate(-30px)}.reveal-slide-right:not(.active-reveal){opacity:0;transform:translate(30px)}.reveal-scale:not(.active-reveal){opacity:0;scale:.95}}}@media screen and (max-width:768px){.reveal-fade,.reveal-slide-up,.reveal-slide-left,.reveal-slide-right,.reveal-scale{animation:none!important}.reveal-fade:not(.active-reveal),.reveal-slide-up:not(.active-reveal),.reveal-slide-left:not(.active-reveal),.reveal-slide-right:not(.active-reveal),.reveal-scale:not(.active-reveal){opacity:.1;transform:translateY(15px);transition:opacity .3s ease-out,transform .3s ease-out}.reveal-fade.active-reveal,.reveal-slide-up.active-reveal,.reveal-slide-left.active-reveal,.reveal-slide-right.active-reveal,.reveal-scale.active-reveal,.reveal-on-scroll.active,.active-reveal{opacity:1!important;transform:none!important;scale:1!important}.support-wrapper,.faq-wrapper,.cta-ratings-wrapper,.site-footer{content-visibility:auto;contain-intrinsic-size:1px 600px}}
