*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.45}#root{min-height:100vh}:root{--bg-dark:#0b1017;--bg-light:#fff;--text-dark:#ebf0f8;--text-light:#1a2233;--accent:#2a79ff;--accent-strong:#1b5fd8;--radius:16px}.landing{min-height:100vh;transition:background-color .25s ease,color .25s ease}.theme-dark{background:#0b1017;background:var(--bg-dark);color:#ebf0f8;color:var(--text-dark)}.theme-light{background:#fff;background:var(--bg-light);color:#1a2233;color:var(--text-light)}.container{margin:0 auto;width:min(1220px,calc(100% - 3rem))}.band{padding:1.3rem 0;width:100%}.theme-light .band-hero{background:linear-gradient(180deg,#fff,#f2f4f7);min-height:calc(100vh - 86px)}.theme-light .band-base{background:linear-gradient(180deg,#fff,#f5f6f8)}.theme-light .band-muted{background:linear-gradient(180deg,#f6f7f9,#eceef1)}.theme-light .band-cta{background:linear-gradient(180deg,#f3f5f8,#e7eaef)}.theme-dark .band-hero{background:linear-gradient(180deg,#0f1622,#121c2b);min-height:calc(100vh - 86px)}.theme-dark .band-base{background:linear-gradient(180deg,#0d1521,#111b2a)}.theme-dark .band-muted{background:linear-gradient(180deg,#111b2a,#142033)}.theme-dark .band-cta{background:linear-gradient(180deg,#121f31,#0f1a2a)}.header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.brand{color:inherit;font-size:1.12rem;font-weight:700;text-decoration:none}.nav{display:flex;gap:1.2rem}.nav a{color:inherit;opacity:.84;text-decoration:none}.header-actions{display:flex;gap:.55rem}.btn{border:none;border-radius:12px;cursor:pointer;font-size:.92rem;font-weight:600;padding:.66rem 1rem;transition:transform .18s ease,opacity .18s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:#2a79ff;background:var(--accent);color:#fff}.btn.primary:hover{background:#1b5fd8;background:var(--accent-strong)}.btn.ghost{background:#ffffff14}.theme-dark .btn.ghost{background:#ffffff1a;color:#ebf0f8;color:var(--text-dark)}.theme-light .btn.ghost{background:#1c283f14;color:#1a2233;color:var(--text-light)}.btn.small{font-size:.8rem;padding:.42rem .72rem}.hero{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1.04fr .96fr}.hero-screen{grid-gap:.45rem;align-content:start;display:grid;gap:.45rem;grid-template-rows:auto auto auto;height:100%;min-height:calc(100vh - 86px)}.cta,.hero-copy,.hero-visual,.section{border:none;border-radius:16px;border-radius:var(--radius)}.theme-dark .cta,.theme-dark .hero-copy,.theme-dark .hero-visual,.theme-dark .section{background:#0d15218f;box-shadow:0 10px 30px #03070e59}.theme-light .cta,.theme-light .hero-copy,.theme-light .hero-visual,.theme-light .section{background:#ffffffb8;box-shadow:0 14px 40px #121f3514}.hero-copy,.hero-visual{padding:1.4rem}.badge{border:none;border-radius:999px;display:inline-flex;font-size:.74rem;margin-bottom:.75rem;padding:.25rem .58rem}.theme-dark .badge{background:#c7d5ef1f;color:#c7d5ef}.theme-light .badge{background:#566a891a;color:#566a89}.hero h1{font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.14}.hero-subtitle{margin-top:.75rem;max-width:62ch;opacity:.9}.hero-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}.hero-metrics{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.hero-metrics div{border-radius:12px;padding:.62rem}.theme-dark .hero-metrics div{background:#0e1623bd}.theme-light .hero-metrics div{background:#f6f8fceb}.hero-metrics strong{display:block;font-size:1rem}.hero-metrics span{font-size:.82rem;opacity:.9}.hero-visual{grid-gap:.8rem;display:grid;gap:.8rem}.prompt-box{border-radius:12px;padding:.7rem}.prompt-box span{display:block;font-size:.76rem;margin-bottom:.32rem;opacity:.8}.theme-dark .prompt-box{background:#ffffff0f}.theme-light .prompt-box{background:#1c283f0f}.video-frame{background:#1f2c40;border-radius:14px;min-height:235px;overflow:hidden;position:relative}.video-scene{display:block;height:100%;object-fit:cover;width:100%}.timeline{gap:.7rem}.line,.timeline{align-items:center;display:flex}.line{flex:1 1;height:28px;justify-content:space-evenly}.line,.line i{border-radius:999px}.line i{background:#2a79ff;background:var(--accent);display:block;height:8px;width:22%}.theme-dark .line{background:#2d3d5873}.theme-light .line{background:#d1daeab3}.audience-panel{border-radius:16px;border-radius:var(--radius);margin-top:.15rem;padding:1.05rem}.theme-dark .audience-panel{background:#0d152185;box-shadow:0 10px 30px #03070e4d}.theme-light .audience-panel{background:#ffffffbd;box-shadow:0 14px 35px #121f3514}.audience-title{font-size:1.12rem;font-weight:700;margin-bottom:.75rem}.audience-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr))}.audience-tile{border-radius:14px;padding:.85rem}.theme-dark .audience-tile{background:#0a101aad}.theme-light .audience-tile{background:#f9fbffeb}.audience-icon{border-radius:10px;display:inline-grid;height:30px;margin-bottom:.45rem;place-items:center;width:30px}.theme-dark .audience-icon{background:#2a79ff38;color:#a8c8ff}.theme-light .audience-icon{background:#2a79ff29;color:#2a79ff}.audience-icon svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.audience-tile h3{font-size:1.02rem;line-height:1.2;margin-bottom:.42rem}.audience-tile p{font-size:.9rem;line-height:1.35;opacity:.92}.benefit-panel{grid-gap:.75rem;border-radius:16px;border-radius:var(--radius);display:grid;gap:.75rem;padding:.95rem 1rem}.theme-dark .benefit-panel{background:#0d152180;box-shadow:0 10px 28px #03070e42}.theme-light .benefit-panel{background:#ffffffb3;box-shadow:0 12px 28px #121f3512}.benefit-head h3{font-size:1.12rem;line-height:1.24;margin-top:.2rem}.benefit-head p{font-size:.92rem;margin-top:.42rem;max-width:90ch;opacity:.9}.benefit-chart{grid-gap:.6rem;display:grid;gap:.6rem}.chart-row{grid-gap:.35rem;display:grid;gap:.35rem}.metric-name{font-size:.84rem;opacity:.87}.chart-bars{grid-gap:.28rem;display:grid;gap:.28rem}.bar{align-items:center;border-radius:10px;display:flex;font-size:.82rem;font-weight:600;min-height:28px;padding:.3rem .55rem;white-space:nowrap}.bar.manual{background:#8491a86b}.bar.auto{background:#2a79ff61}.bar.auto.better{background:#2a79ff80}.chips{display:flex;flex-wrap:wrap;gap:.52rem}.chip{border-radius:999px;font-size:.86rem;padding:.4rem .7rem}.theme-dark .chip{background:#0b121dcc}.theme-light .chip{background:#fffc}.section{padding:1.2rem}.section-head h2{font-size:clamp(1.3rem,2.4vw,1.95rem);line-height:1.2}.cases-intro{margin-top:.7rem;max-width:78ch;opacity:.9}.cases-layout{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1.15fr .85fr;margin-top:1rem}.case-detail,.case-slider{border-radius:14px;padding:.9rem}.theme-dark .case-detail,.theme-dark .case-slider{background:#0b121d9e}.theme-light .case-detail,.theme-light .case-slider{background:#ffffffd6}.slider-head{align-items:center;display:flex;gap:.6rem;justify-content:space-between;margin-bottom:.5rem}.slider-label{font-size:.84rem;opacity:.85}.case-frame{background:#1f2c40;border-radius:14px;min-height:260px;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slide-arrow{border:none;border-radius:999px;cursor:pointer;display:grid;font-size:1.8rem;height:40px;line-height:1;opacity:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease;width:40px;z-index:3}.slide-arrow.left{left:12px}.slide-arrow.right{right:12px}.theme-dark .slide-arrow{background:#090e169e;color:#ecf2ff}.theme-light .slide-arrow{background:#ffffffc7;color:#25334a}.case-frame:hover .slide-arrow{opacity:1}.slide-arrow:hover{transform:translateY(-50%) scale(1.06)}.case-dots{display:flex;gap:.4rem;justify-content:center;margin-top:.68rem}.dot-btn{border:none;border-radius:999px;cursor:pointer;height:10px;opacity:.45;width:10px}.theme-dark .dot-btn{background:#9fb4d9}.theme-light .dot-btn{background:#6f88b1}.dot-btn.active{opacity:1;transform:scale(1.15)}.case-detail h3{font-size:1.1rem}.case-detail h3,.case-detail p{margin-bottom:.5rem}.cases-grid,.compare-grid,.features-grid,.steps-grid{grid-gap:.75rem;display:grid;gap:.75rem;margin-top:.95rem}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cases-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.compare-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card,.case-card,.compare-card,.feature-card{border:none;border-radius:14px;padding:.9rem}.theme-dark .card,.theme-dark .case-card,.theme-dark .compare-card,.theme-dark .feature-card{background:#0b121da6}.theme-light .card,.theme-light .case-card,.theme-light .compare-card,.theme-light .feature-card{background:#ffffffd1}.step-index{display:inline-block;font-size:.76rem;font-weight:700;margin-bottom:.45rem;opacity:.75}.card h3,.case-card h3,.compare-card h3{margin-bottom:.38rem}.feature-card{align-items:flex-start;display:flex;gap:.58rem}.dot{background:#2a79ff;background:var(--accent);border-radius:999px;flex-shrink:0;height:10px;margin-top:.38rem;width:10px}.compare-card ul{grid-gap:.3rem;display:grid;gap:.3rem;margin-left:1rem}.compare-card.highlight{box-shadow:inset 0 0 0 2px #2a79ff4d}.faq-list{grid-gap:.5rem;display:grid;gap:.5rem;margin-top:.85rem}.faq-item{border:none;border-radius:12px;padding:.66rem .8rem}.faq-item summary{cursor:pointer;font-weight:600}.faq-item p{margin-top:.5rem;opacity:.9}.theme-dark .faq-item{background:#0b121d9e}.theme-light .faq-item{background:#ffffffd1}.cta{margin-bottom:1.6rem;padding:1.5rem;text-align:center}.cta h2{font-size:clamp(1.35rem,2.5vw,2rem)}.cta p{margin:.7rem auto 0;max-width:74ch}.cta .hero-actions{justify-content:center}.cta-actions{margin-top:1rem}.demo-form{grid-gap:.7rem;display:grid;gap:.7rem;margin:1rem auto 0;max-width:520px;text-align:left}.field-group{grid-gap:.35rem;display:grid;gap:.35rem}.hp-field{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.field-group span{font-size:.86rem;opacity:.9}.field-group input,.field-group textarea{border:none;border-radius:12px;font:inherit;padding:.68rem .78rem;width:100%}.field-group textarea{resize:vertical}.theme-dark .field-group input,.theme-dark .field-group textarea{background:#0b121dbf;color:#ebf0f8;color:var(--text-dark)}.theme-light .field-group input,.theme-light .field-group textarea{background:#ffffffe6;color:#1a2233;color:var(--text-light)}.phone-input{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:64px 1fr}.phone-prefix{border-radius:12px;font-weight:600;padding:.68rem .78rem;text-align:center}.theme-dark .phone-prefix{background:#0b121dbf}.theme-light .phone-prefix{background:#ffffffe6}.demo-form .btn{margin-top:.2rem}.demo-form .btn:disabled{cursor:wait;opacity:.75}.form-message{font-size:.9rem;margin:.8rem auto 0;max-width:520px}.form-message.success{color:#27c57c}.form-message.error{color:#ff6b6b}.modal-overlay{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:50}.modal-backdrop{background:#04080ea3;inset:0;position:absolute}.demo-modal{border-radius:16px;padding:1rem;position:relative;width:min(520px,100%);z-index:1}.theme-dark .demo-modal{background:#101825;box-shadow:0 22px 55px #02060c8c}.theme-light .demo-modal{background:#fff;box-shadow:0 20px 50px #111f3438}.demo-modal h3{font-size:1.25rem}.demo-modal p{margin-top:.35rem;opacity:.9}.modal-close{background:#0000;border:none;cursor:pointer;font-size:1.65rem;line-height:1;position:absolute;right:10px;top:8px}.theme-dark .modal-close{color:#dce6f8}.theme-light .modal-close{color:#324159}@media (max-width:1024px){.container{width:min(1220px,calc(100% - 2rem))}.nav{display:none}.hero{grid-template-columns:1fr}.hero-screen,.theme-dark .band-hero,.theme-light .band-hero{min-height:auto}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-layout{grid-template-columns:1fr}.slide-arrow{opacity:1}}@media (max-width:640px){.header{flex-wrap:wrap}.audience-grid,.hero-metrics{grid-template-columns:1fr}}
/*# sourceMappingURL=main.5887eae6.css.map*/