:root{--navy: #0b1a2e;--navy-2: #12243c;--mint: #2dd4a8;--text: #e8eef4;--muted: #8b9aab}*{box-sizing:border-box}html,body{margin:0;background:var(--navy);color:var(--text);font-family:Segoe UI,system-ui,sans-serif}a{color:var(--mint);text-decoration:none}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.site-header{border-bottom:1px solid #2a3644;background:#0b1a2e;position:sticky;top:0;z-index:20}.header-inner{display:flex;align-items:center;gap:20px;padding:14px 24px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:12px;font-weight:800;color:var(--text)}.brand img{width:44px;height:44px;border-radius:12px}.nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin-left:auto}.nav a{color:var(--muted);font-weight:600}.nav a:hover,.nav a[aria-current=page]{color:var(--mint)}.header-cta{margin-left:8px}.header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.header-actions .btn{margin:0}.btn{display:inline-block;background:var(--mint);color:#06241c;font-weight:800;padding:11px 16px;border-radius:12px;margin-right:8px;margin-bottom:8px}.btn.ghost{background:transparent;color:var(--text);border:1px solid #2a3644}.hero{text-align:center;padding:56px 0 28px}.hero h1{font-size:clamp(32px,5vw,52px);line-height:1.1;margin:0 0 14px}.hero p{max-width:680px;margin:0 auto;color:var(--muted);font-size:18px}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:28px 0 56px}.card{background:var(--navy-2);border:1px solid #2a3644;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.card video{width:100%;height:auto;background:#071018;display:block}.card .body{padding:20px 20px 24px}.card h2,.card h3{margin:0 0 8px;font-size:22px}.card .who{color:var(--mint);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.card p{color:var(--muted);margin:0 0 16px}.card .plan{color:var(--text);font-weight:700;font-size:15px;margin:0 0 6px}.card .req{font-size:14px}.flow{padding:8px 0 64px}.flow ol{color:var(--muted)}.site-footer{border-top:1px solid #2a3644;padding:36px 0 28px}.footer-inner{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-brand{display:flex;gap:12px;align-items:center}.footer-brand img{width:40px;height:40px;border-radius:10px}.footer-brand p{margin:4px 0 0;color:var(--muted);font-size:14px}.footer-nav{display:flex;flex-wrap:wrap;gap:12px 20px}.footer-nav a{color:var(--muted)}.footer-copy{color:var(--muted);font-size:13px;padding:20px 24px 8px}.page-simple{padding:40px 0 72px}.page-card{background:var(--navy-2);border:1px solid #2a3644;border-radius:18px;padding:32px 28px;max-width:800px;margin:0 auto}.page-card h1{margin:0 0 20px;font-size:clamp(28px,4vw,40px)}.page-body{color:var(--muted);line-height:1.65;font-size:16px}.page-body h2,.page-body h3{color:var(--text);margin:28px 0 10px}.page-body p{margin:0 0 14px}.page-body a{color:var(--mint)}.page-body a.btn{color:#06241c}.page-body ul,.page-body ol{padding-left:20px}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.hero-actions .btn{margin:0}.hero p.hero-note{font-size:15px;color:var(--text);font-weight:600;margin-top:14px}.features,.how,.suite,.faq{padding:28px 0 40px}.features h2,.how h2,.suite h2,.faq h2{font-size:clamp(24px,3.4vw,32px);line-height:1.2;margin:0 0 18px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.feature{background:var(--navy-2);border:1px solid #2a3644;border-radius:18px;padding:20px}.feature h3{margin:0 0 8px;font-size:18px}.feature p{color:var(--muted);margin:0;line-height:1.55}.steps{color:var(--muted);padding-left:22px;margin:0;line-height:1.6;max-width:820px}.steps li{margin:0 0 10px}.steps strong,.flow strong{color:var(--text)}.section-intro{color:var(--muted);max-width:820px;margin:0 0 4px;line-height:1.55}.suite .products{padding:20px 0 24px}.flow h3{font-size:20px;margin:0 0 10px}.faq-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.faq-item{background:var(--navy-2);border:1px solid #2a3644;border-radius:18px;padding:18px 20px}.faq-item h3{margin:0 0 8px;font-size:17px}.faq-item p{color:var(--muted);margin:0;line-height:1.55}.faq-more{color:var(--muted);margin:18px 0 0}.page-body table{width:100%;border-collapse:collapse;margin:0 0 16px}.page-body th,.page-body td{border:1px solid #2a3644;padding:8px 10px;text-align:left;vertical-align:top}.page-body th{color:var(--text)}.page-body li{margin:0 0 6px}.page-body strong{color:var(--text)}.page-body .note{background:#0f2033;border-left:3px solid var(--mint);padding:12px 14px;border-radius:8px}@media(max-width:520px){.faq-list{grid-template-columns:1fr}.header-actions .btn{padding:10px 14px}}.suite .flow{padding:0 0 8px}@media(max-width:720px){.site-header{position:static}.header-inner{gap:10px 16px;padding:12px 24px}.nav{margin-left:0;width:100%}.header-actions .btn.ghost{display:none}}.faq-more a,.page-body p a,.page-body li a{text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
