h1{letter-spacing:-.02em;font-size:52px;font-weight:800;line-height:1.1}h2{letter-spacing:-.01em;font-size:36px;font-weight:700;line-height:1.2}h3{font-size:18px;font-weight:600}section{padding:96px 0}.sub{color:var(--mut);font-size:18px;line-height:1.65}.eyebrow{color:var(--pri);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.grid{gap:20px;display:grid}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.site-nav{z-index:50;border-bottom:1px solid var(--border-light);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;position:sticky;top:0}.nav-inner{align-items:center;gap:32px;height:72px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-logo{border-radius:10px}.brand-name{font-size:18px;font-weight:700}.nav-links{gap:26px;margin-left:12px;display:flex}.site-nav .lk{color:var(--mut);font-size:14.5px;font-weight:500;transition:color .2s}.site-nav .lk:hover{color:var(--tx)}.nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-button{padding:10px 18px;font-size:14px}.nav-button.btn{padding:11px 20px}.hero{background:linear-gradient(170deg,#f8fafc 0%,#eef4ff 60%,#e6faf7 100%);padding:88px 0 96px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.pill{color:var(--pri);background:#fff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 16px;font-size:13px;font-weight:500;display:inline-flex}.hero-copy{max-width:560px;margin-top:22px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-note{color:var(--mut);margin-top:22px;font-size:13.5px}.hero-preview{text-align:center}.preview-image{border-radius:28px;width:100%;max-width:340px;height:auto;box-shadow:0 30px 70px #0b3aa82e}.problem-section{background:#fff;padding:72px 0}.stats-grid{text-align:center}.stat-value{font-size:34px;font-weight:800}.stat-primary{color:var(--pri)}.stat-error{color:var(--err)}.stat-warning{color:var(--war)}.stat-accent{color:var(--acc)}.stat-copy{color:var(--mut);margin-top:4px;font-size:14px}.surface-section{background:var(--bg)}.section-title{margin:12px 0 14px}.section-title-spaced{margin-bottom:44px}.section-intro{max-width:640px;margin-bottom:44px}.feature-card{padding:28px}.feature-icon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:19px;display:flex}.tone-blue{color:var(--pri);background:#eef4ff}.tone-amber{color:var(--war);background:#fff8eb}.tone-teal{color:var(--acc);background:#e6faf7}.tone-green{color:var(--suc);background:#eafbf1}.tone-purple{color:#8b5cf6;background:#f3eeff}.tone-light-blue{color:var(--sec);background:#eef4ff}.feature-copy{color:var(--mut);margin-top:8px;font-size:14.5px}.differentiator{gap:18px;display:flex}.differentiator-number{flex-shrink:0;margin:0}.differentiator-copy{color:var(--mut);margin-top:6px;font-size:15px}.workflow-section{color:#fff;background:linear-gradient(160deg,#0b3aa8,#155eef 60%,#1e6bff)}.workflow-eyebrow,.workflow-step{color:#93c5fd}.workflow-title{color:#fff;margin:12px 0 44px}.workflow-step{font-size:13px;font-weight:700}.workflow-section h3{color:#fff;margin-top:8px}.workflow-copy{color:#dbeafe;margin-top:6px;font-size:14.5px}.section-heading-centered{text-align:center;margin-bottom:48px}.plans-grid{align-items:stretch}.plan{flex-direction:column;padding:32px 28px;display:flex;position:relative}.plan.top{border:2px solid var(--pri)}.tag{color:#fff;white-space:nowrap;background:var(--pri);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan-description{color:var(--mut);margin-top:4px;font-size:14px}.plan-price{margin-top:20px}.plan-price span{font-size:38px;font-weight:800}.plan-price small{color:var(--mut);font-size:15px}.plan ul{flex:1;margin:24px 0;list-style:none}.plan li{color:var(--mut);padding:7px 0 7px 26px;font-size:14.5px;position:relative}.plan li:before{color:var(--suc);content:"✓";font-weight:700;position:absolute;left:0}.faq-wrap{max-width:840px}.faq-title{margin:12px 0 32px}details{border-bottom:1px solid var(--border-light);padding:20px 0}summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:16.5px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{color:var(--pri);content:"+";font-size:22px;font-weight:700;line-height:1}details[open] summary:after{content:"−"}details p{max-width:760px;color:var(--mut);margin-top:12px;font-size:15px}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.contact-title{margin:12px 0 16px}.contact-benefits{color:var(--mut);flex-direction:column;gap:14px;margin-top:32px;font-size:15px;display:flex}.contact-form{padding:28px}.form-grid{gap:16px;display:grid}.contact-form input,.contact-form textarea,.contact-form select{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;padding:13px 15px;font-size:15px;transition:border-color .2s}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--pri)}.contact-form label{margin-bottom:6px;font-size:13.5px;font-weight:500;display:block}.form-submit{width:100%}.form-email{color:var(--mut);text-align:center;margin-top:-4px;font-size:13.5px;display:block}.form-consent{color:var(--mut);text-align:center;font-size:12px}footer{color:#94a3b8;background:#0b1220;padding:64px 0 32px;font-size:14px}footer a:hover{color:#fff}.footer-grid{gap:40px;margin-bottom:44px}.brand-footer{margin-bottom:14px}.brand-footer .brand-logo{border-radius:9px}.brand-footer .brand-name{color:#fff;font-size:17px}.footer-description{line-height:1.7}.footer-heading{color:#fff;margin-bottom:12px;font-weight:600}.footer-links{line-height:2}.footer-bottom{border-top:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:13px;display:flex}@media (max-width:820px){h1{font-size:36px}h2{font-size:28px}section{padding:64px 0}.hidem{display:none}.hero-grid,.contact-grid{grid-template-columns:1fr;gap:36px}.preview-image{max-width:280px;margin:0 auto}}
