body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:#111827}:root{--color-primary: #6d5ef8;--color-bg: #0b0b10;--color-surface: rgba(255,255,255,.04);--color-border: rgba(255,255,255,.1);--color-text: #ffffff;--color-muted: rgba(255,255,255,.7);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--space-xs: 6px;--space-sm: 10px;--space-md: 16px;--space-lg: 24px;--space-xl: 34px;--shadow-sm: 0 10px 30px rgba(2,6,23,.1);--shadow-md: 0 18px 60px rgba(2,6,23,.14);--hero-bg: linear-gradient(135deg, rgba(109,94,248,.18), rgba(255,255,255,0) 60%);--font-body: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;--font-display: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;font-family:var(--font-body);background:var(--color-bg);color:var(--color-text)}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;height:auto;display:block}.container{width:min(1200px,calc(100% - 2rem));margin-inline:auto;padding-inline:clamp(16px,3vw,24px)}.section{padding:clamp(56px,6vw,96px) 0;scroll-margin-top:96px}.section-header{padding:0}.section-footer{padding:48px 0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 var(--space-md)}h1{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.05}h2{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.15}p{color:var(--color-muted);line-height:1.65;margin:0 0 var(--space-md)}.lead{font-size:1.05rem}.eyebrow{color:var(--color-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;margin:0 0 var(--space-sm)}.section-header{position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--color-border);background:#0a0a0cb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding:14px 0}.site-nav{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.site-nav-list{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-md);flex-wrap:wrap}.site-nav-list a{color:var(--color-muted)}.site-nav-list a:hover{color:var(--color-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;border-radius:var(--radius-sm);font-weight:700;line-height:1}.btn-primary{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.section .grid{display:grid;gap:var(--space-xl);grid-template-columns:1fr;align-items:center}@media(min-width:900px){.section .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.features-grid,.pricing-grid,.testimonials-grid{display:grid;gap:var(--space-md);grid-template-columns:1fr}@media(min-width:720px){.features-grid,.pricing-grid,.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.features-grid,.pricing-grid,.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-media.card{padding:0;overflow:hidden}.actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:var(--space-md) 0}.metrics{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-md)}.metric-value{font-weight:800;color:var(--color-text)}.metric-label{color:var(--color-muted);font-size:.85rem}.pricing-card .price{font-size:1.8rem;font-weight:800;color:var(--color-text);margin:var(--space-sm) 0}.pricing-card .period{font-size:.95rem;color:var(--color-muted);margin-left:6px}.pricing-card .bullets{margin:0 0 var(--space-md);padding-left:1.1rem;color:var(--color-muted)}.pricing-card .badge{display:inline-block;font-size:.75rem;padding:.25rem .6rem;border-radius:999px;background:#ffffff14;border:1px solid var(--color-border);margin-bottom:var(--space-sm)}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);background:#ffffff08}.faq-item+.faq-item{margin-top:var(--space-sm)}.faq-item summary{cursor:pointer;color:var(--color-text);font-weight:700}.logos-row{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center;opacity:.9}.logo{height:28px;width:auto;opacity:.8}.cta-inner{display:grid;gap:var(--space-sm);text-align:left}.site-footer{display:grid;gap:var(--space-md)}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-lg)}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-md)}.footer-links a{color:var(--color-muted)}.footer-links a:hover{color:var(--color-text)}.footer-bottom{color:var(--color-muted);font-size:.9rem}form{display:grid;gap:var(--space-md)}label{display:grid;gap:8px;color:var(--color-text);font-weight:700}input,textarea,select,button{font:inherit}input,textarea,select{width:100%;padding:.8rem .9rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:#ffffff08;color:var(--color-text)}.section-hero{background:var(--hero-bg)}.btn-primary{background:var(--color-primary);color:#fff}.btn-ghost{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header .brand{font-weight:800;letter-spacing:-.02em}.pricing-card.is-popular{outline:1px solid rgba(255,255,255,.18)}
