:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f8fafc;--muted:#a7b0c0;--soft:#d8deea;--line:#ffffff1c;--panel:#0d121dc7;--panel-solid:#111827;--paper:#fff;--blue:#4f7cff;--pink:#f0549f;--orange:#ff834a;--green:#30c67c;--dark:#070a12}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background-color:var(--dark);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(135deg,#4f7cff29,#0000 34%,#f0549f1f 62%,#30c67c14);background-size:60px 60px,60px 60px,cover;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}form{margin:0}h1,h2,h3,p{margin-top:0}h1{color:#f7f9ff;letter-spacing:0;max-width:760px;margin-bottom:18px;font-size:clamp(48px,6vw,78px);line-height:.98}h1 span{color:#0000;background:linear-gradient(90deg,#c36bff,#f0549f 48%,#ff834a);-webkit-background-clip:text;background-clip:text}h2{color:#f8fafc;letter-spacing:0;margin-bottom:14px;font-size:clamp(32px,4.2vw,58px);line-height:1.02}h3{color:#f8fafc;letter-spacing:0;margin-bottom:8px;font-size:19px;line-height:1.25}.hero{isolation:isolate;min-height:100svh;padding:16px clamp(16px,3vw,42px) 78px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#070a12f5 0%,#070a12c7 46%,#070a12e6 100%),linear-gradient(115deg,#0000 0%,#4f7cff2e 34%,#f0549f2e 72%,#0000 100%);position:absolute;inset:0}.nav,.brand,.navLinks,.trustRow,.heroActions,.button,.navButton,.pill{align-items:center;display:flex}.nav{z-index:10;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d17d1;border-radius:8px;justify-content:space-between;gap:18px;width:min(1280px,100%);min-height:54px;margin:0 auto 68px;padding:8px 10px 8px 14px;position:sticky;top:16px;box-shadow:0 18px 60px #00000047}.brand{gap:9px;min-width:fit-content;font-weight:900}.brand svg{color:#fff;background:linear-gradient(135deg,#6e54ff,#f0549f 55%,#ff834a);border-radius:8px;padding:5px}.navLinks{color:#b4bdcb;gap:clamp(14px,2.8vw,34px);font-size:14px;font-weight:750}.navLinks a:hover,.privacyText a:hover,.faqGrid a:hover{color:#fff}.navButton{color:#fff;background:linear-gradient(135deg,#6e54ff,#f0549f 55%,#ff834a);border-radius:8px;min-height:38px;padding:0 16px;font-size:14px;font-weight:900}.heroGrid{grid-template-columns:minmax(320px,.9fr) minmax(470px,1.1fr);align-items:center;gap:clamp(34px,6vw,92px);width:min(1280px,100%);margin:0 auto;display:grid}.heroCopy{min-width:0}.pill{color:#c9d2e3;background:#0d121db8;border:1px solid #ffffff21;border-radius:999px;gap:9px;width:fit-content;min-height:38px;margin:0 0 28px;padding:0 16px;font-size:14px;font-weight:780}.pill svg,.eyebrow{color:#ffd166}.eyebrow{letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.lead{color:#aeb8c8;max-width:640px;margin-bottom:24px;font-size:clamp(18px,1.7vw,22px)}.heroActions{flex-wrap:wrap;gap:14px}.button{border:1px solid #0000;border-radius:8px;justify-content:center;gap:9px;width:fit-content;min-height:54px;padding:0 22px;font-weight:900}.button.primary{color:#fff;background:linear-gradient(135deg,#5b62ff,#f0549f 52%,#ff834a);box-shadow:0 16px 42px #f0549f47}.button.ghost{color:#d6dce8;background:#ffffff09;border-color:#ffffff1f}.trustRow{color:#aeb8c8;flex-wrap:wrap;gap:12px;margin-top:20px;font-size:13px;font-weight:760}.trustRow span{align-items:center;gap:6px;display:inline-flex}.trustRow svg{color:var(--green)}.demoFrame{background:linear-gradient(135deg,#ffffff29,#ffffff0a);border:1px solid #ffffff29;border-radius:8px;padding:10px;overflow:hidden;box-shadow:0 28px 96px #0000006b}.demoVideo{aspect-ratio:432/298;background:#f1f3f4;border-radius:8px;width:100%;display:block}.section,.pricingSection,.finalCta{padding:clamp(64px,8vw,112px) clamp(16px,3vw,42px)}.sectionHeader{text-align:center;max-width:830px;margin:0 auto 34px}.sectionHeader p{color:var(--muted);font-size:18px}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1120px,100%);margin:0 auto;display:grid}.featureCard,.stepCard,.faqGrid article{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;min-width:0;padding:22px;box-shadow:0 18px 54px #0000002e}.featureCard svg{color:#fc6;margin-bottom:18px}.featureCard p,.stepCard p,.faq p,.pricePanel p,.pricePanel small{color:var(--muted);margin-bottom:0}.howSection{background:#0000002e}.stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1030px,100%);margin:0 auto;display:grid}.stepCard span{color:#08111e;background:#ffd166;border-radius:8px;place-items:center;width:34px;height:34px;margin-bottom:18px;font-weight:900;display:grid}.pricingSection{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#111827b8,#070a12eb) 0 0/cover;justify-items:center;display:grid}.pricingSection .sectionHeader{margin-bottom:28px}.pricePanel{color:#101828;background:#fffffff5;border:1px solid #ffffff29;border-radius:8px;gap:20px;width:min(430px,100%);padding:28px;display:grid;box-shadow:0 26px 90px #0000005c}.pricePanel h3{color:#101828;margin-bottom:4px;font-size:24px}.pricePanel>strong{color:#101828;letter-spacing:0;font-size:64px;line-height:1}.pricePanel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricePanel li{color:#344054;align-items:center;gap:9px;font-weight:760;display:flex}.pricePanel svg{color:#169b65;flex:none}.pricePanel form{display:grid}.pricePanel button,.pricePanelLink{color:#fff;background:linear-gradient(135deg,#5b62ff,#f0549f 54%,#ff834a);border:0;border-radius:8px;place-items:center;min-height:50px;font-weight:900;display:grid}.pricePanel small{text-align:center;font-size:13px}.faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(980px,100%);margin:0 auto;display:grid}.faqGrid h3{font-size:18px}.faqGrid a,.privacyText a{color:#8fb0ff;font-weight:800}.finalCta{text-align:center;justify-items:center;display:grid}.finalCta h2{max-width:780px}.successPage{color:#111827;background:#f7f8fb;place-items:center;min-height:100svh;padding:24px;display:grid}.successPanel{background:#fff;border:1px solid #1118271f;border-radius:8px;width:min(680px,100%);padding:clamp(26px,5vw,46px);box-shadow:0 22px 72px #0f172a1f}.successPanel h1,.successPanel h2,.successPanel h3{color:#111827}.successPanel svg{color:var(--green);margin-bottom:16px}.licenseKeyBox{background:#f8fafc;border:1px solid #1118271f;border-radius:8px;gap:8px;margin:0 0 22px;padding:14px;display:grid}.licenseKeyBox span{color:#667085;text-transform:uppercase;font-size:12px;font-weight:850}.licenseKeyBox code{overflow-wrap:anywhere;font:800 18px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.licenseKeyBox p,.supportingText{color:#667085;margin-bottom:0}.supportingText{margin-bottom:22px}.privacyPage{color:#111827;background:#f7f8fb;min-height:100svh;padding:18px clamp(18px,4vw,52px) 56px}.privacyNav{margin-bottom:52px}.privacyNav>a:last-child{color:#3f4654;font-size:14px;font-weight:800}.privacyHero,.privacyGrid,.privacyText{max-width:1080px;margin:0 auto}.privacyHero{margin-bottom:34px}.privacyHero h1{color:#111827;max-width:860px;font-size:clamp(44px,6vw,72px)}.privacyHero .lead{color:#5f6b7c;max-width:760px}.privacyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.privacyGrid article,.privacyText{background:#fff;border:1px solid #1118271f;border-radius:8px}.privacyGrid article{padding:18px}.privacyGrid svg{color:var(--blue);margin-bottom:16px}.privacyGrid h2{color:#111827;font-size:18px}.privacyGrid p,.privacyText p{color:#5f6b7c}.privacyText{padding:24px}@media (max-width:960px){.hero{min-height:auto}.nav{margin-bottom:44px}.heroGrid{grid-template-columns:1fr}.demoFrame{max-width:720px}.cardGrid,.stepGrid,.privacyGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.hero{padding-bottom:56px}.nav{align-items:center;top:10px}.navLinks{display:none}.navButton{min-height:36px;padding:0 12px}h1{margin-bottom:16px;font-size:43px;line-height:1}h2{font-size:34px}.lead{margin-bottom:22px;font-size:17px}.pill{margin-bottom:20px}.button{width:100%;min-height:48px}.cardGrid,.stepGrid,.faqGrid,.privacyGrid{grid-template-columns:1fr}.section,.pricingSection,.finalCta{padding-top:56px;padding-bottom:56px}}
