@import "https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--bg:#070709;--bg-surface:#0d0d12;--bg-card:#0f0f15;--bg-card-hover:#131320;--cyan:#00e5ff;--cyan-dim:#00e5ff14;--cyan-glow:#00e5ff2e;--cyan-border:#00e5ff38;--magenta:#e040fb;--magenta-dim:#e040fb12;--magenta-glow:#e040fb26;--border:#ffffff0e;--border-hover:#ffffff1c;--text:#dcdce8;--text-muted:#55556a;--text-dim:#8888a0;--font-display:"Outfit", sans-serif;--font-mono:"Space Mono", monospace;--radius:3px;--radius-md:6px;--transition:.28s cubic-bezier(.4, 0, .2, 1);--max-width:1080px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-display);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");font-weight:300;line-height:1.7;overflow-x:hidden}*{cursor:none!important}.custom-cursor{background:var(--cyan);pointer-events:none;z-index:9999;width:8px;height:8px;box-shadow:0 0 10px var(--cyan-glow), 0 0 20px var(--cyan-glow);border-radius:50%;transition:width .2s,height .2s,opacity .2s;position:fixed;transform:translate(-50%,-50%)}.custom-cursor.expanded{border:1px solid var(--cyan-border);width:28px;height:28px;box-shadow:0 0 14px var(--cyan-glow);background:0 0}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--cyan-border);border-radius:2px}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 2rem}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.btn{font-family:var(--font-mono);letter-spacing:.06em;border-radius:var(--radius);transition:var(--transition);white-space:nowrap;border:none;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-size:.75rem;display:inline-flex;position:relative}.btn-primary{color:var(--cyan);border:1px solid var(--cyan-border);background:0 0}.btn-primary:hover{background:var(--cyan-dim);box-shadow:0 0 18px var(--cyan-glow), inset 0 0 12px var(--cyan-dim);border-color:#00e5ff73;transform:translateY(-1px)}.btn-ghost{color:var(--text-dim);border:1px solid var(--border);background:0 0}.btn-ghost:hover{border-color:var(--border-hover);color:var(--text)}.section-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);opacity:.75;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:.65rem;display:inline-flex}.section-tag:before{content:"//";opacity:.5}.desktop-nav{display:flex}.desktop-cta{display:inline-flex}.burger-btn{display:none!important}@media (width<=768px){.container{padding:0 1.25rem}.custom-cursor{display:none!important}*{cursor:auto!important}a,button{pointer-events:auto!important}.desktop-nav,.desktop-cta{display:none!important}.burger-btn{display:flex!important}.hero-grid{grid-template-columns:1fr!important;gap:2rem!important;display:grid!important}.hero-stats{flex-wrap:wrap!important;gap:1rem 0!important}.hero-stats>div{border-right:none!important;flex:33%!important;min-width:0!important;padding-left:.75rem!important;padding-right:.75rem!important}.hero-stats>div:first-child{padding-left:0!important}.method-grid{grid-template-columns:1fr!important;gap:1rem!important;display:grid!important}.before-after-grid,.conditions-grid{grid-template-columns:1fr!important;display:grid!important}.conditions-cta{flex-direction:column!important;align-items:flex-start!important}.conditions-cta .btn{justify-content:center!important;width:100%!important}.pricing-grid{grid-template-columns:1fr!important;display:grid!important}.about-grid{grid-template-columns:1fr!important;gap:2rem!important;display:grid!important}.footer-inner{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}h1,h2{word-break:break-word}}@media (width<=480px){.hero-stats>div{border-bottom:1px solid var(--border);margin-bottom:.25rem;border-right:none!important;flex:100%!important;padding-bottom:.75rem!important;padding-left:0!important;padding-right:0!important}.hero-stats>div:last-child{border-bottom:none!important}}
