@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
:root{--bg:#070816;--bg-soft:#0d1027;--card:#ffffff13;--card-strong:#ffffff1f;--line:#ffffff21;--text:#fbfbff;--muted:#aeb5d7;--primary:#7c5cff;--primary-2:#a875ff;--cyan:#17dcc8;--yellow:#ffd166;--danger:#ff6b8a;--shadow:0 24px 80px #00000059;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 12% -8%,#7c5cff6b,#0000 34rem),radial-gradient(circle at 92% 10%,#17dcc83d,#0000 26rem),linear-gradient(#070816 0%,#090b1d 45%,#070816 100%);min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;opacity:.26;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at top,#000,#0000 75%);mask-image:radial-gradient(circle at top,#000,#0000 75%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(1160px,100% - 40px);margin:0 auto;position:relative}.nav-wrap{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#070816c7;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.brand{letter-spacing:-.045em;align-items:center;gap:10px;font-size:19px;font-weight:900;display:inline-flex}.brand-mark,.brand span{background:linear-gradient(135deg, var(--primary), var(--cyan));color:#fff;border-radius:14px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:0 14px 36px #7c5cff61}.links{color:var(--muted);align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}.links a:hover{color:var(--text)}.btn,button{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-weight:850;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 18px 42px #7c5cff57}.btn:hover,button:hover{transform:translateY(-2px);box-shadow:0 22px 52px #7c5cff70}.btn.secondary{border:1px solid var(--line);box-shadow:none;background:#ffffff13}.btn.small{min-height:38px;padding:0 14px;font-size:13px}.btn.full{width:100%}.hero{padding:96px 0 64px}.grid{grid-template-columns:1fr 1fr;align-items:center;gap:34px;display:grid}.grid.top{align-items:start}.eyebrow,.badge{color:var(--cyan);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:900;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;margin-bottom:22px;font-size:clamp(44px,7vw,82px);line-height:.9}h2{letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(30px,4.4vw,54px);line-height:1}h3{letter-spacing:-.04em;margin-bottom:10px;font-size:22px}p{color:var(--muted);line-height:1.72}.lead{max-width:680px;font-size:19px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.card,.panel,.metric,.feature,.step,.page-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(#ffffff1d,#ffffff0e);padding:26px}.card.clean{box-shadow:none}.hero-preview{position:relative;overflow:hidden}.hero-preview:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#17dcc838,#0000 18rem);position:absolute;inset:-1px}.window-dots{gap:8px;margin-bottom:18px;display:flex}.window-dots i{background:#ffffff40;border-radius:999px;width:12px;height:12px}.prompt-chip{border:1px solid var(--line);background:#00000038;border-radius:20px;margin-bottom:14px;padding:16px}.output-mock{border:1px solid var(--line);background:#ffffff14;border-radius:22px;padding:22px}.output-mock .bar{background:#ffffff2e;border-radius:999px;height:12px;margin-top:12px}.output-mock .bar:nth-child(4){width:75%}.output-mock .bar:nth-child(5){width:55%}.section{padding:72px 0}.section-head{max-width:780px;margin-bottom:34px}.center{text-align:center;margin-left:auto;margin-right:auto}.features{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature{box-shadow:none}.icon{background:#ffffff1a;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:23px;display:grid}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.step-num{color:var(--yellow);font-weight:900}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.metric{box-shadow:none;padding:20px}.metric strong{letter-spacing:-.05em;font-size:28px;display:block}.field{color:var(--text);gap:8px;margin-bottom:15px;font-weight:800;display:grid}.hint{color:var(--muted);margin-top:2px;font-size:13px;font-weight:600;display:block}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff14;border-radius:17px;outline:none;padding:15px 16px}input:focus,textarea:focus,select:focus{border-color:#17dcc8bf;box-shadow:0 0 0 4px #17dcc81f}textarea{resize:vertical;min-height:130px}select option{color:#fff;background:#11142c}.row{justify-content:space-between;align-items:center;gap:18px;display:flex}.dash-list{gap:14px;margin-top:26px;display:grid}.page-card{box-shadow:none}.page-card h3{margin-bottom:4px}.status{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em;background:#17dcc81f;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.actions{flex-wrap:wrap;gap:10px;display:flex}.preview-shell{color:#101321;box-shadow:var(--shadow);background:#f6f7fb;border-radius:32px;overflow:hidden}.preview-shell p{color:#596070}.preview{--lp:var(--primary);color:#101321;background:#fff}.preview .lp-hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--lp) 24%, transparent), transparent 26rem), linear-gradient(135deg, #fff, #f4f6ff);padding:76px 7%}.preview .lp-kicker{color:var(--lp);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.preview h1{color:#101321;letter-spacing:-.07em;font-size:clamp(38px,6vw,68px);line-height:.95}.preview h2{color:#101321;font-size:clamp(26px,4vw,42px)}.preview .lp-lead{color:#596070;max-width:760px;font-size:19px}.preview .lp-section{border-bottom:1px solid #e9ecf4;padding:54px 7%}.preview .lp-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.preview .lp-card{background:#f7f8fc;border:1px solid #e8ebf4;border-radius:22px;padding:20px}.preview .lp-faq,.preview .lp-price{background:#f7f8fc;border:1px solid #e8ebf4;border-radius:20px;margin-top:12px;padding:18px}.preview .lp-cta{background:var(--lp);color:#fff;box-shadow:0 18px 40px color-mix(in srgb, var(--lp) 34%, transparent)}.preview .lp-cta-wrap{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.preview .lp-final{color:#fff;background:#101321}.preview .lp-final h2,.preview .lp-final p{color:#fff}.footer{border-top:1px solid var(--line);color:var(--muted);padding:34px 0}.footer-row{justify-content:space-between;align-items:center;gap:18px;display:flex}@media (max-width:900px){.grid,.features,.steps,.metrics,.preview .lp-card-grid{grid-template-columns:1fr}.links{gap:12px;font-size:13px}.row{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.container{width:min(100% - 28px,1160px)}.links a:not(.btn){display:none}.hero{padding-top:64px}.section{padding:54px 0}.card,.panel,.feature,.step,.page-card{border-radius:22px;padding:20px}h1{font-size:43px}.footer-row{flex-direction:column;align-items:flex-start}}.dr-shell{border-radius:26px}.dr-preview{padding-bottom:74px;position:relative}.dr-topbar{background:var(--lp);color:#fff;text-align:center;letter-spacing:.08em;padding:11px 16px;font-size:12px;font-weight:900}.dr-hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:28px;display:grid}.dr-bullets{flex-wrap:wrap;gap:10px;margin:20px 0 4px;display:flex}.dr-bullets span{color:#1c2230;background:#fff;border:1px solid #e9ecf4;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.dr-product-card{place-items:center;display:grid}.dr-product-box{aspect-ratio:4/5;background:linear-gradient(145deg, color-mix(in srgb, var(--lp) 20%, #fff), #fff);width:min(330px,100%);box-shadow:0 22px 70px color-mix(in srgb, var(--lp) 20%, transparent);text-align:center;border:1px solid #e8ebf4;border-radius:28px;place-items:center;padding:28px;display:grid}.dr-product-box span{color:var(--lp);letter-spacing:.16em;font-size:12px;font-weight:900}.dr-product-box strong{color:#101321;letter-spacing:-.05em;font-size:26px;display:block}.dr-product-box small{color:#687083}.lp-check{background:var(--lp);color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;margin-right:8px;display:inline-grid}.dr-offer{background:linear-gradient(135deg, color-mix(in srgb, var(--lp) 10%, #fff), #fff7ed)}.dr-sticky{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#101321f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 7%;display:flex;position:sticky;bottom:0}.dr-sticky span{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}@media (max-width:760px){.dr-hero{grid-template-columns:1fr}.dr-product-card{order:-1}}
