body{margin:0;font-family:Inter,Arial,sans-serif;background:#07111f;color:#eef6ff}a{color:inherit;text-decoration:none}.container{max-width:1160px;margin:auto;width:calc(100% - 40px)}.site-header{position:sticky;top:0;background:rgba(7,17,31,.92);border-bottom:1px solid rgba(255,255,255,.14);z-index:50}.nav{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:10px;font-weight:900}.logo-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#35c8ff,#7c5cff 55%,#ff4fad);box-shadow:0 12px 28px rgba(124,92,255,.35);position:relative}.logo-mark:before{content:"";width:22px;height:22px;border:2px solid #fff;border-radius:6px;box-shadow:inset 0 5px 0 rgba(255,255,255,.26)}.logo-mark:after{content:"";position:absolute;width:16px;height:2px;background:#fff;top:16px;border-radius:99px}.nav-links{display:flex;gap:12px;color:#a9bad4;font-size:14px}.nav-cta{display:flex;gap:10px}.mobile-toggle{display:none}.btn{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:11px 16px;font-weight:800;display:inline-flex;cursor:pointer}.btn-primary{background:linear-gradient(135deg,#35c8ff,#7c5cff,#ff4fad);border:0}.btn-secondary,.btn-ghost{background:rgba(255,255,255,.07)}.hero{padding:90px 0 70px;background:radial-gradient(circle at 20% 0,rgba(53,200,255,.22),transparent 32rem),radial-gradient(circle at 82% 0,rgba(255,79,173,.18),transparent 34rem),linear-gradient(180deg,#06101e,#081426)}.compact-hero{padding:75px 0}.hero-grid,.split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.eyebrow{display:inline-block;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#cfe4ff;background:rgba(255,255,255,.06);font-weight:800;font-size:13px;margin-bottom:18px}h1{font-size:clamp(42px,6vw,76px);line-height:1;margin:0 0 22px;letter-spacing:-.06em}h2{font-size:clamp(28px,3vw,44px);line-height:1.05;margin:28px 0 14px;letter-spacing:-.04em}.gradient-text{background:linear-gradient(135deg,#fff,#bdefff 35%,#d7ceff 70%,#ffc0df);-webkit-background-clip:text;color:transparent}.lead{font-size:20px;line-height:1.65;color:#a9bad4}.hero-actions,.trust-row,.related-links{display:flex;gap:14px;flex-wrap:wrap}.trust-row{color:#a9bad4;font-size:14px}.trust-row span:before{content:'✓';color:#44d7a8;margin-right:7px}.card,.screenshot-card,.hero-shot,.legal-card,.price-card,.info-panel,.mini-link,.flow-step,.contact-card{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.14);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.35)}.hero-shot{padding:14px;margin:0;overflow:hidden}.hero-shot img{width:100%;border-radius:18px;cursor:zoom-in}.screenshot-card figcaption{color:#a9bad4;font-size:13px;padding:12px 6px}.screenshot-fallback{display:none;min-height:260px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed rgba(255,255,255,.25);border-radius:18px;color:#a9bad4}.missing-image .screenshot-fallback{display:flex}.section{padding:74px 0}.section-header{text-align:center;max-width:820px;margin:0 auto 42px}.section-header p{color:#a9bad4;font-size:18px;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.flow-step,.info-panel,.legal-card,.price-card,.mini-link,.contact-card{padding:26px}.card p,.legal-card p,.price-card li,.check-list li,.info-panel p,.legal-card li,.flow-step span,.rich-doc li{color:#a9bad4;line-height:1.7}.learn-more{display:inline-block;margin-top:14px;color:#bdefff;font-weight:800}.flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.check-list{padding:0;list-style:none;display:grid;gap:12px}.check-list li:before{content:'✓';color:#44d7a8;margin-right:8px;font-weight:900}.legal-page{padding:70px 0}.legal-card{max-width:980px;margin:auto}.pricing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.wide-page .container{max-width:1280px}.price{font-size:34px;font-weight:900}.site-footer{border-top:1px solid rgba(255,255,255,.1);padding:34px 0;color:#a9bad4}.footer-grid{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-links{display:flex;gap:14px;flex-wrap:wrap}.contact-form{display:grid;gap:16px}.contact-form label{display:grid;gap:8px;font-weight:800}.contact-form input,.contact-form select,.contact-form textarea,.contact-result textarea{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.06);color:#eef6ff;padding:13px 14px;font:inherit}.support-email-box{border:1px solid rgba(53,200,255,.28);background:rgba(53,200,255,.10);color:#d6f4ff;font-weight:900;border-radius:16px;padding:14px 16px}.contact-result{margin-top:22px;border-top:1px solid rgba(255,255,255,.12);padding-top:22px}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.86);display:none;align-items:center;justify-content:center;z-index:1000;padding:30px}.lightbox.open{display:flex}.lightbox img{max-width:96vw;max-height:88vh;border-radius:14px}.lightbox-close{position:fixed;top:22px;right:28px;font-size:42px;background:transparent;border:0;color:white;cursor:pointer}@media(max-width:900px){.hero-grid,.split,.cards,.pricing-grid,.flow-grid{grid-template-columns:1fr}.nav-links,.nav-cta{display:none}.mobile-toggle{display:block;background:none;border:0;color:white;font-size:26px}.nav.open .nav-links{display:flex;position:absolute;top:74px;left:20px;right:20px;flex-direction:column;background:#0a1729;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:18px}}