:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--surface:#f7f5fa;--border:#e6e1ec;--accent:#6d3ff2;--accent-2:#ff5da2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:18px/145% system-ui,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--surface:#1d1e26;--border:#2b2c36;--accent:#a78bfa;--accent-2:#ff8fc0}}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}h1,h2,h3{color:var(--text-h);font-family:inherit;font-weight:500;line-height:1.2}a{color:inherit}button{font:inherit}main{max-width:72rem;margin:0 auto;padding:0 1.5rem}section{padding:5rem 0}.section-title{text-align:center;margin:0 0 2.5rem;font-size:1.9rem}.header{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--bg) 82%, transparent);border-bottom:1px solid var(--border);position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.header__logo{color:var(--text-h);font-size:1.15rem;font-weight:600}.header__cta{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:999px;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none}.button{border:1px solid var(--border);border-radius:999px;padding:.85rem 1.7rem;font-weight:600;text-decoration:none;display:inline-block}.button--primary{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border:none}.button--ghost{color:var(--text-h);background:0 0}.button--large{padding:1rem 2.2rem;font-size:1.05rem}.hero{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:6rem 0 5rem;display:flex;position:relative}.hero__glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--accent) 25%, transparent), transparent 70%);filter:blur(10px);z-index:-1;height:30rem;position:absolute;inset:-10rem 0 auto}.hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0;font-size:.85rem;font-weight:600}.hero__title{max-width:40rem;margin:0;font-size:3.2rem}.hero__subtitle{max-width:34rem;margin:0;font-size:1.15rem}.hero__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.problem__grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.problem__card{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:2rem}.problem__card--after{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.problem__card h3{margin-top:0}.problem__card ul{flex-direction:column;gap:.6rem;margin:0;padding-left:1.2rem;display:flex}.how__steps{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.how__step{text-align:center}.how__number{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin-bottom:1rem;font-weight:700;display:inline-flex}.how__step h3{margin:0 0 .5rem}.how__step p{margin:0}.benefits__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.benefits__card{border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:1.75rem}.benefits__card h3{margin:0 0 .5rem;font-size:1.1rem}.benefits__card p{margin:0}.audience{text-align:center}.audience__subtitle{max-width:34rem;margin:0 auto 2rem}.audience__list{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.audience__list li{border:1px solid var(--border);background:var(--surface);color:var(--text-h);border-radius:999px;padding:.6rem 1.2rem;font-weight:500}.safety__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.safety__card{border:1px solid var(--border);border-radius:1rem;padding:1.75rem}.safety__card h3{margin:0 0 .5rem;font-size:1.1rem}.safety__card p{margin:0}.faq__list{flex-direction:column;gap:.75rem;max-width:42rem;margin:0 auto;display:flex}.faq__item{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:.25rem 1.25rem}.faq__question{cursor:pointer;text-align:left;width:100%;color:var(--text-h);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1rem;font-weight:600;display:flex}.faq__icon{color:var(--accent);font-size:1.3rem;line-height:1}.faq__answer{margin:0 0 1.1rem}.cta{text-align:center}.cta__subtitle{max-width:32rem;margin:0 auto 2rem}.footer{border-top:1px solid var(--border);justify-content:space-between;max-width:72rem;margin:0 auto;padding:2rem 1.5rem 3rem;font-size:.9rem;display:flex}@media (width<=800px){.hero__title{font-size:2.3rem}.problem__grid,.how__steps,.benefits__grid,.safety__grid{grid-template-columns:1fr}section{padding:3.5rem 0}.footer{flex-direction:column;gap:.5rem}}
