@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/inter-nm-400.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/inter-nm-600.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/inter-nm-800.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/inter-nm-900.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:swap;src:url('/fonts/inter-it-400.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:italic;font-weight:600;font-display:swap;src:url('/fonts/inter-it-600.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:italic;font-weight:800;font-display:swap;src:url('/fonts/inter-it-800.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:italic;font-weight:900;font-display:swap;src:url('/fonts/inter-it-900.woff2') format('woff2')}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;background-color:#000;color:#fff}.glass-nav{background:rgba(0,0,0,0.8);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:1px solid rgba(255,255,255,0.05)}.hero-title{letter-spacing:-0.04em;line-height:1.05}.pricing-card{background:#161617;padding:32px;border-radius:36px;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1),border-color 0.5s cubic-bezier(0.2,0.8,0.2,1),background-color 0.5s cubic-bezier(0.2,0.8,0.2,1);border:1px solid rgba(255,255,255,0.05)}.pricing-card:hover{transform:scale(1.03);border-color:rgba(0,242,234,0.3);background:#1c1c1e}.fade-in-text{transition:opacity 0.8s ease-in-out}@media (min-width:1024px){.pricing-card{padding:48px}}.btn-key{border-radius:12px}.badge-pill{border-radius:9999px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #00f2ea !important;outline-offset:3px !important}::selection{background:#00f2ea;color:#000}html{scrollbar-color:#3a3a3a #000;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#4f4f4f}html{scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:767px){.nav-scroll{position:relative;min-width:0;flex:1 1 auto;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 80%,transparent 100%);mask-image:linear-gradient(to right,#000 80%,transparent 100%)}.nav-anchors{display:flex !important;overflow-x:auto;gap:14px;padding-right:26px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-anchors::-webkit-scrollbar{display:none}.nav-anchors a{flex:0 0 auto;min-height:44px;display:flex;align-items:center}nav .btn-key{min-height:44px;display:inline-flex;align-items:center}footer a,footer span{min-height:44px;display:flex;align-items:center}#compare th,#compare td{min-height:44px}#faq summary{min-height:56px}}