:root{--lav:#eaecf7;--lav-md:#dde0f3;--lav-dk:#c8cce8;--ind:#4f5ce5;--navy:#0d0f2b;--blk:#111827;--gray:#6b7280}.lp-body{font-family:var(--font-outfit),"Outfit",sans-serif;background:var(--lav);color:var(--blk);overflow-x:hidden}.tile-bg{position:absolute;inset:0;pointer-events:none;z-index:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:12px;padding:12px}.tile-bg span{background:hsla(0,0%,100%,.35);border-radius:16px;display:block}.s-pill{display:inline-flex;align-items:center;gap:0;background:#fff;border:1px solid var(--lav-dk);border-radius:100px;padding:4px;margin-bottom:20px}.s-pill-lbl{background:var(--ind);color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:100px;margin-right:8px}.s-pill-txt{font-size:13px;font-weight:500;color:#555;padding-right:8px}.hero-mockup{max-width:960px;margin:0 auto;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -4px 60px rgba(79,92,229,.15),0 0 0 1px rgba(200,204,232,.6);overflow:hidden;position:relative;z-index:2}.mock-bar{background:#f8f9ff;border-bottom:1px solid #eef0f8;padding:12px 16px;display:flex;align-items:center;gap:8px}.mock-dot{width:10px;height:10px;border-radius:50%}.mock-url{flex:1;background:#eef0f8;border-radius:6px;padding:5px 12px;font-size:12px;color:#888;text-align:center;max-width:320px;margin:0 auto}.mock-body{display:grid;grid-template-columns:200px 1fr;height:380px}.mock-sidebar{background:#fafbff;border-right:1px solid #eef0f8;padding:20px 0}.mock-sidebar-brand{padding:0 16px 16px;font-size:13px;font-weight:700;color:var(--blk);border-bottom:1px solid #eef0f8;margin-bottom:8px}.mock-nav,.mock-sidebar-brand{display:flex;align-items:center;gap:8px}.mock-nav{padding:8px 16px;font-size:12px;font-weight:500;color:#888}.mock-nav.active{background:rgba(79,92,229,.08);color:var(--ind);border-radius:8px;margin:0 8px;padding:8px 10px}.mock-nav-icon{width:14px;height:14px;background:currentColor;border-radius:3px;opacity:.5;flex-shrink:0}.mock-main{padding:20px;overflow:hidden}.mock-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.mock-stat{background:#f8f9ff;border:1px solid #eef0f8;border-radius:10px;padding:12px}.mock-stat-lbl{font-size:10px;color:#999;margin-bottom:4px}.mock-stat-val{font-size:18px;font-weight:800;color:var(--blk)}.mock-badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:99px;margin-top:2px;display:inline-block}.badge-warn{background:#fef3c7;color:#d97706}.badge-up{background:#dcfce7;color:#16a34a}.badge-down{background:#fee2e2;color:#dc2626}.mock-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mock-panel{background:#f8f9ff;border:1px solid #eef0f8;border-radius:10px;padding:12px}.mock-panel-ttl{font-size:11px;font-weight:700;color:#555;margin-bottom:8px}.mock-bar-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.mock-bar-l{font-size:10px;color:#999;width:60px;flex-shrink:0}.mock-bar-tr{flex:1;height:5px;background:#e5e7eb;border-radius:99px;overflow:hidden}.mock-bar-fi{height:100%;border-radius:99px}.fi-ind{background:var(--ind)}.fi-grn{background:#22c55e}.fi-amb{background:#f59e0b}.mock-chk{gap:6px;font-size:10px;color:#555;margin-bottom:5px}.mc,.mock-chk{display:flex;align-items:center}.mc{width:14px;height:14px;border-radius:4px;justify-content:center;font-size:8px;flex-shrink:0}.mc-p{background:#dcfce7;color:#16a34a}.mc-w{background:#fef3c7;color:#d97706}.mc-f{background:#fee2e2;color:#dc2626}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feat-card{background:var(--lav);border-radius:20px;padding:36px;border:1px solid var(--lav-md)}.feat-mock{background:#fff;border-radius:14px;padding:18px;box-shadow:0 2px 16px rgba(79,92,229,.08);border:1px solid rgba(200,204,232,.5);margin-top:24px}.feat-mock-ttl{font-size:11px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.steps-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.step-card{background:var(--lav);border:1px solid var(--lav-md);border-radius:20px;overflow:hidden}.step-top{padding:32px;border-bottom:1px solid var(--lav-md)}.step-num{font-size:11px;font-weight:700;color:var(--ind);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;display:flex;align-items:center;gap:6px}.step-num:before{content:"";display:block;width:18px;height:2px;background:var(--ind);border-radius:1px}.step-img{height:140px;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.notif-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.notif-mock{background:#fff;border-radius:20px;border:1px solid var(--lav-md);box-shadow:0 8px 40px rgba(79,92,229,.1);overflow:hidden}.notif-bar{background:var(--lav);padding:12px 16px;font-size:12px;font-weight:700;color:#555;align-items:center;gap:8px}.notif-bar,.notif-tabs{border-bottom:1px solid var(--lav-md);display:flex}.ntab{padding:10px 18px;font-size:12.5px;font-weight:600;color:#888;border-bottom:2px solid transparent}.ntab.active{color:var(--ind);border-bottom-color:var(--ind)}.notif-row{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid #f5f6fd}.notif-row:last-child{border-bottom:none}.nav-av{width:32px;height:32px;border-radius:50%;background:var(--lav-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--ind)}.notif-src{font-size:11px;font-weight:600;color:var(--ind);background:rgba(79,92,229,.08);padding:2px 8px;border-radius:99px;align-self:center}.test-masonry{-moz-columns:3;column-count:3;-moz-column-gap:20px;column-gap:20px;margin-top:48px}.test-card{-moz-column-break-inside:avoid;break-inside:avoid;background:var(--lav);border:1px solid var(--lav-md);border-radius:18px;padding:28px;margin-bottom:20px}.integ-grid{flex-wrap:wrap;gap:16px}.integ-grid,.integ-icon{display:flex;justify-content:center}.integ-icon{width:68px;height:68px;background:#fff;border:1px solid var(--lav-md);border-radius:50%;align-items:center;font-size:22px;box-shadow:0 2px 12px rgba(79,92,229,.08)}.pricing-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}.problems-grid{gap:20px}.problems-grid,.who-grid{display:grid;grid-template-columns:repeat(3,1fr)}.who-grid{gap:24px}.pricing-card{background:var(--lav);border:1px solid var(--lav-md);border-radius:20px;padding:28px;position:relative}.pricing-card.featured{background:#fff;border-color:var(--ind);box-shadow:0 0 0 3px rgba(79,92,229,.15);margin-top:-12px}.most-pop{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--ind);color:#fff;font-size:11.5px;font-weight:700;padding:5px 16px;border-radius:100px;white-space:nowrap}.pf-check{width:18px;height:18px;border-radius:50%;background:rgba(79,92,229,.1);color:var(--ind);display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}.pf-gray{background:#f0f0f0;color:#aaa}.faq-item{background:#fff;border-radius:14px;margin-bottom:8px;padding:20px 24px;border:1px solid var(--lav-md)}.cta-dark{background:var(--navy);position:relative;overflow:hidden}.cta-glow{position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:700px;height:500px;background:radial-gradient(ellipse at center,rgba(79,92,229,.5) 0,rgba(79,92,229,.15) 50%,transparent 70%);pointer-events:none}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px}.test-stats{display:flex;align-items:center;justify-content:center}.t-stat{text-align:center;padding:0 40px}.t-divider{width:1px;height:40px;background:#e5e7eb}.lp-nav{position:sticky;top:0;z-index:100;background:rgba(234,236,247,.85);backdrop-filter:blur(16px);border-bottom:1px solid rgba(200,204,232,.5);padding:0 40px;height:64px;justify-content:space-between}.lp-nav,.lp-nav-brand{display:flex;align-items:center}.lp-nav-brand{gap:9px;font-family:Outfit,sans-serif;font-size:17px;font-weight:800;color:#111827;text-decoration:none;flex-shrink:0}.lp-nav-links{gap:36px;list-style:none;margin:0;padding:0}.lp-nav-ctas,.lp-nav-links{display:flex;align-items:center}.lp-nav-ctas{gap:4px}.lp-mobile-menu-btn{display:none;align-items:center;gap:6px;background:#fff;border:1.5px solid #d1d5db;border-radius:100px;padding:7px 14px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700;color:#111827;cursor:pointer;line-height:1}.lp-mobile-menu-icon{display:flex;align-items:center}.lp-mobile-menu{position:fixed;top:56px;left:0;right:0;z-index:99;background:rgba(234,236,247,.97);backdrop-filter:blur(16px);border-bottom:1px solid rgba(200,204,232,.6);display:flex;flex-direction:column;padding:8px 20px 16px;animation:menuSlide .15s ease}@keyframes menuSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lp-mobile-menu-link{display:block;padding:13px 4px;font-size:15px;font-weight:600;color:#374151;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.06)}.lp-mobile-menu-link:last-of-type{border-bottom:none}.lp-mobile-menu-divider{height:1px;background:rgba(0,0,0,.08);margin:4px 0}.lp-mobile-menu-cta{display:block;margin-top:12px;text-align:center;background:#111827;color:#fff!important;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;padding:12px 20px;border-radius:100px;text-decoration:none}@media (max-width:1024px){.lp-nav{padding:0 24px}.notif-grid{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.test-masonry{-moz-columns:2;column-count:2}.pricing-cards{grid-template-columns:1fr 1fr}.pricing-card.featured{margin-top:0}.problems-grid,.who-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.lp-nav{padding:0 20px;height:56px}.lp-nav-divider,.lp-nav-links{display:none}.lp-mobile-menu-btn{display:flex}.lp-nav-ctas .lp-nav-get-started{display:none}.lp-body>div,section{padding-left:20px!important;padding-right:20px!important}section[style*="padding:"]{padding-top:64px!important;padding-bottom:64px!important}.hero-mockup{border-radius:12px 12px 0 0}.mock-body{grid-template-columns:1fr;height:auto}.mock-sidebar{display:none}.mock-main{padding:16px}.mock-stats-row{grid-template-columns:repeat(3,1fr);gap:6px}.feat-grid,.mock-grid2,.notif-grid,.steps-grid{grid-template-columns:1fr}.notif-grid{gap:32px}.test-masonry{-moz-columns:1;column-count:1}.pricing-cards{grid-template-columns:1fr!important}.problems-grid,.who-grid{grid-template-columns:1fr}.pricing-card.featured{margin-top:0}.footer-grid{grid-template-columns:1fr;gap:32px}.step-img{height:auto;min-height:120px}}