@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap";@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";:root{--bg: #0a0a0a;--bg-elevated: #111111;--bg-card: #141414;--green: #64d386;--green-light: #8de4a6;--green-dark: #4cb86d;--green-rgb: 100, 211, 134;--pink: #ca9ada;--pink-light: #d9b3e6;--pink-dark: #b577cc;--pink-rgb: 202, 154, 218;--text: #eaeaea;--text-secondary: #a0a0a0;--text-muted: #666666;--text-faint: #444444;--border: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .12);--section-pad: clamp(80px, 12vh, 140px);--container: 1200px;--font-body: "DM Sans", system-ui, sans-serif;--font-display: "Satoshi", system-ui, sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}@keyframes float-a{0%,to{transform:translate(0) scale(1)}25%{transform:translate(70px,-50px) scale(1.06)}50%{transform:translate(-45px,70px) scale(.94)}75%{transform:translate(-70px,-25px) scale(1.08)}}@keyframes float-b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-90px,55px) scale(1.1)}66%{transform:translate(55px,-80px) scale(.9)}}@keyframes shimmer{0%{background-position:-300% center}to{background-position:300% center}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes scroll-bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.35}}@keyframes spin-cw{to{transform:rotate(360deg)}}@keyframes spin-ccw{to{transform:rotate(-360deg)}}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.shimmer-text{background:linear-gradient(90deg,var(--green) 0%,var(--green-light) 20%,var(--green) 40%,var(--green-dark) 60%,var(--green) 80%,var(--green-light) 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s linear infinite}.gradient-text{background:linear-gradient(135deg,var(--green),var(--pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.orb-a{animation:float-a 15s ease-in-out infinite}.orb-b{animation:float-b 19s ease-in-out 4s infinite}.spin-cw{animation:spin-cw 26s linear infinite}.spin-ccw{animation:spin-ccw 19s linear infinite}.pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.scroll-bounce{animation:scroll-bounce 1.9s ease-in-out infinite}.fade-up-1{animation:fade-up .8s cubic-bezier(.22,1,.36,1) .05s both}.fade-up-2{animation:fade-up .8s cubic-bezier(.22,1,.36,1) .2s both}.fade-up-3{animation:fade-up .8s cubic-bezier(.22,1,.36,1) .35s both}.fade-up-4{animation:fade-up .8s cubic-bezier(.22,1,.36,1) .5s both}.fade-up-5{animation:fade-up .8s cubic-bezier(.22,1,.36,1) .65s both}.fade-up-6{animation:fade-up .8s cubic-bezier(.22,1,.36,1) .8s both}.glow-green{box-shadow:0 0 40px rgba(var(--green-rgb),.15),0 0 80px rgba(var(--green-rgb),.1),0 0 120px rgba(var(--green-rgb),.05)}.glow-green-strong{box-shadow:0 0 60px rgba(var(--green-rgb),.3),0 0 120px rgba(var(--green-rgb),.2),0 0 180px rgba(var(--green-rgb),.1)}.grid-pattern{background-image:linear-gradient(rgba(var(--green-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--green-rgb),.03) 1px,transparent 1px);background-size:60px 60px}.card-hover{transition:transform .5s ease-out,border-color .5s ease-out,box-shadow .5s ease-out}.card-hover:hover{transform:translateY(-6px)}.module-card{transition:all .35s ease;position:relative;overflow:hidden}.module-card:hover{background:rgba(var(--green-rgb),.03)!important;transform:translateY(-3px)}.module-card:hover .module-icon{border-color:rgba(var(--green-rgb),.4)!important;color:var(--green)!important}.module-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.module-card:hover:after{transform:scaleX(1)}.compare-row:hover td{background:#ffffff03!important}.section{padding:var(--section-pad) 24px;border-top:1px solid var(--border)}.section-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 14px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:var(--text-faint);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.section-title{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.025em;color:var(--text);margin-bottom:16px;line-height:1.12}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background:linear-gradient(135deg,var(--green),var(--green-dark));color:var(--bg);font-weight:700;font-size:16px;border:none;border-radius:999px;transition:transform .3s ease,box-shadow .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 60px rgba(var(--green-rgb),.3),0 0 120px rgba(var(--green-rgb),.2)}.btn-outline-green{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:transparent;color:var(--green);font-weight:500;font-size:16px;border:1px solid rgba(var(--green-rgb),.4);border-radius:999px;transition:border-color .3s ease,background .3s ease,transform .3s ease}.btn-outline-green:hover{border-color:var(--green);background:rgba(var(--green-rgb),.1);transform:translateY(-2px)}.btn-outline-pink{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:transparent;color:var(--pink);font-weight:500;font-size:15px;border:1px solid rgba(var(--pink-rgb),.4);border-radius:999px;transition:all .3s ease}.btn-outline-pink:hover{border-color:var(--pink);background:rgba(var(--pink-rgb),.1);transform:translateY(-2px)}@media (max-width: 900px){.two-col{grid-template-columns:1fr!important}.rings{display:none!important}.mod-grid{grid-template-columns:1fr 1fr!important}.price-grid{grid-template-columns:1fr!important}}@media (max-width: 640px){.prod-grid{grid-template-columns:1fr!important}.stats-row{grid-template-columns:1fr 1fr!important}.hide-sm{display:none!important}.cta-row{flex-direction:column!important;align-items:stretch!important}.mod-grid,.prob-grid{grid-template-columns:1fr!important}.trust-grid{grid-template-columns:1fr 1fr!important}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:100;background:#0a0a0ad1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner[data-astro-cid-3ef6ksr2]{max-width:1280px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;justify-content:space-between}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:9px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:36px;width:auto}.header-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:24px;align-items:center}.nav-link[data-astro-cid-3ef6ksr2]{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .2s}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text)}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px}.demo-link[data-astro-cid-3ef6ksr2]{color:var(--text-muted);font-size:13px;font-weight:500;padding:8px 14px;border-radius:999px;transition:color .2s}.demo-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-secondary)}.btn-login[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:7px;padding:9px 22px;background:linear-gradient(135deg,var(--green),var(--green-dark));color:var(--bg);font-weight:700;font-size:13px;border:none;border-radius:999px;transition:transform .2s,box-shadow .2s}.btn-login[data-astro-cid-3ef6ksr2]:hover{transform:translateY(-1px)}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.05);padding:28px 24px;background:var(--bg)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.footer-top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.copyright[data-astro-cid-sz7xmlte]{color:#2d2d2d;font-size:12px}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:20px}.footer-link[data-astro-cid-sz7xmlte]{color:#2d2d2d;font-size:12px;transition:color .2s}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--text-muted)}.footer-products[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.04)}.product-pill[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);color:#424242;font-size:11px;font-weight:500;transition:color .2s,border-color .2s}.product-pill[data-astro-cid-sz7xmlte]:hover{color:var(--green);border-color:rgba(var(--green-rgb),.3)}.product-dot[data-astro-cid-sz7xmlte]{width:5px;height:5px;border-radius:50%;flex-shrink:0}
