@import "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--bg:#0a0e0e;--bg2:#0f1414;--surface:#141a1a;--surface2:#1d2424;--border:#ffffff0f;--border2:#4ad9e438;--cyan:#4ad9e4;--cyan-dim:#4ad9e414;--cyan-glow:#4ad9e440;--steel:#aab4b4;--granite:#475b5a;--text:#f0f4f4;--muted:#6b7c7c;--amber:#ff9500}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#52d1dc07 1px,#0000 1px),linear-gradient(90deg,#52d1dc07 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:9999;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");position:fixed;inset:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--granite);border-radius:3px}@keyframes orbPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.12)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes chipBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes barGrow{0%{width:45%}to{width:74%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes revealIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (width<=768px){.hero-grid{text-align:center;grid-template-columns:1fr!important;gap:3rem!important}.hero-left{align-items:center}.hero-trust-row,.hero-cta-row{justify-content:center!important}.nav-links{display:none!important}.features-grid,.install-grid,.reviews-grid,.review-form-name-device{grid-template-columns:1fr!important}.phone-mockup{display:none}.section-content{padding:0 .5rem}.navbar{padding:1rem 1.25rem!important}.section{padding:3.5rem 1.25rem!important}}
