:root{--primary:#0d6efd;--primary2:#0757c6;--ink:#10233e;--muted:#617085;--line:#e7edf5;--surface:#f6f9fd;--white:#fff;--dark:#07172d;--shadow:0 24px 70px rgba(16,35,62,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(231,237,245,.9)}.nav-wrap{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;font-weight:850;font-size:12px;letter-spacing:-.4px;color:#fff;background:linear-gradient(145deg,var(--primary),#4e9aff);box-shadow:0 10px 25px rgba(13,110,253,.22)}.brand-text{display:flex;flex-direction:column;line-height:1.05}.brand-text strong{font-size:17px}.brand-text small{font-size:13px;color:var(--primary);font-weight:750;margin-top:4px}.nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:650}.nav>a:not(.btn):hover{color:var(--primary)}.nav-toggle{display:none;border:0;background:none;font-size:25px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:11px;font-weight:750;font-size:14px;border:1px solid transparent;transition:.2s transform,.2s box-shadow,.2s background}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 12px 28px rgba(13,110,253,.24)}.btn-primary:hover{background:var(--primary2)}.btn-secondary{background:#fff;border-color:#cedcf0;color:var(--ink)}.btn-ghost{border-color:var(--line);padding:0 18px;min-height:40px}.hero{overflow:hidden;background:radial-gradient(circle at 83% 18%,#dcebff 0,rgba(220,235,255,0) 34%),linear-gradient(180deg,#fff,#f9fbfe);padding:86px 0 94px}.hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:70px;align-items:center}.eyebrow{display:inline-block;color:var(--primary);font-weight:850;text-transform:uppercase;letter-spacing:.13em;font-size:12px;margin-bottom:12px}.hero h1{font-size:clamp(45px,5.3vw,72px);line-height:1.02;letter-spacing:-.052em;margin:0 0 25px}.hero h1 span{color:var(--primary)}.lead{font-size:19px;color:var(--muted);max-width:620px;margin:0 0 30px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-points{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px;font-size:13px;font-weight:700;color:#60718a}.product-visual{min-height:500px;position:relative}.browser-card{position:absolute;right:0;top:24px;width:94%;height:425px;background:#fff;border:1px solid #dfe8f3;border-radius:20px;box-shadow:var(--shadow);overflow:hidden;transform:rotate(1deg)}.browser-top{height:42px;background:#f4f7fb;border-bottom:1px solid #e5ebf3;display:flex;align-items:center;gap:7px;padding:0 14px;color:#8996a8;font-size:10px}.browser-top i{width:8px;height:8px;border-radius:50%;background:#cfd8e5}.browser-top span{margin-left:8px}.app-shell{height:calc(100% - 42px);display:flex}.mini-sidebar{width:62px;background:#0b1d36;color:#fff;padding:19px 13px;display:flex;flex-direction:column;gap:20px;align-items:center}.mini-sidebar b{font-size:9px;color:#8fc0ff}.mini-sidebar span{display:block;width:24px;height:6px;border-radius:5px;background:#41536b}.mini-main{padding:26px;width:100%;background:#fbfcfe}.mini-title{display:flex;justify-content:space-between;align-items:center}.mini-title div{display:flex;flex-direction:column}.mini-title small{color:#8290a3}.mini-title strong{font-size:20px}.mini-title em{font-style:normal;background:var(--primary);color:#fff;padding:8px 12px;border-radius:8px;font-size:10px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0}.stats div{background:#fff;border:1px solid #edf1f6;padding:16px;border-radius:11px}.stats small{display:block;color:#7b899c;font-size:9px}.stats b{font-size:15px}.orders{background:#fff;border:1px solid #edf1f6;border-radius:12px;padding:16px}.orders-head{display:flex;justify-content:space-between;font-size:10px;margin-bottom:10px}.orders-head span{color:#8a97a8}.orders p{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:9px 0;margin:0;border-top:1px solid #f0f3f7;font-size:9px}.orders p i{width:21px;height:21px;background:#e8f2ff;border-radius:7px}.orders p small{color:#8a96a7}.phone-card{position:absolute;width:170px;height:355px;right:-20px;bottom:-6px;border:7px solid #10233e;background:#fff;border-radius:29px;box-shadow:0 25px 55px rgba(16,35,62,.24);padding:29px 13px 13px;transform:rotate(-4deg);z-index:3}.phone-notch{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:64px;height:9px;border-radius:10px;background:#10233e}.phone-brand{font-size:10px;font-weight:750}.phone-brand b{color:var(--primary)}.phone-card>small{display:block;margin:26px 0 11px;color:#7b899c}.phone-field{height:39px;background:#f4f7fb;border:1px solid #e8edf4;border-radius:7px;margin:8px 0;padding:10px;font-size:9px;color:#8a96a7}.phone-total{display:flex;justify-content:space-between;align-items:center;margin:20px 2px;font-size:9px}.phone-total b{font-size:12px}.phone-button{background:var(--primary);color:#fff;text-align:center;border-radius:8px;padding:10px 4px;font-size:9px;font-weight:750}.trust-strip{background:var(--dark);color:#d6e6ff;text-align:center;font-weight:700;font-size:15px;padding:18px}.trust-strip p{margin:0}.section{padding:92px 0}.section-heading{max-width:700px;margin:0 auto 50px;text-align:center}.section-heading h2,.split h2,.install-card h2,.contact-card h2{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.035em;margin:0 0 18px}.section-heading p,.split p,.install-card p,.contact-card p{color:var(--muted);font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{border:1px solid var(--line);border-radius:18px;padding:30px;background:#fff;transition:.2s box-shadow,.2s transform}.feature-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(16,35,62,.08)}.feature-card .icon{width:42px;height:42px;border-radius:12px;background:#eaf3ff;color:var(--primary);display:grid;place-items:center;font-weight:900;margin-bottom:21px}.feature-card h3{margin:0 0 10px;font-size:19px}.feature-card p{margin:0;color:var(--muted);font-size:14px}.audience{background:var(--surface)}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.text-link{color:var(--primary);font-weight:800}.audience-list{background:#fff;border-radius:20px;padding:8px 28px;border:1px solid var(--line)}.audience-list>div{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.audience-list>div:last-child{border:0}.audience-list b{font-size:12px;color:var(--primary);padding-top:4px}.audience-list span{display:flex;flex-direction:column}.audience-list strong{font-size:17px}.audience-list small{color:var(--muted);font-size:14px;margin-top:4px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps article{padding:28px;border-radius:18px;background:var(--surface);border:1px solid #edf2f7}.steps article>b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;font-size:13px}.steps h3{margin:18px 0 7px}.steps p{margin:0;color:var(--muted);font-size:14px}.install{padding-top:20px}.install-card{background:linear-gradient(120deg,#0b1d36,#0d6efd);color:#fff;border-radius:26px;padding:52px 58px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;box-shadow:0 25px 70px rgba(13,110,253,.18)}.install-card p{color:#d8e6fb;max-width:700px}.eyebrow.light{color:#a8d0ff}.install-badge{min-width:220px;border:1px solid rgba(255,255,255,.25);border-radius:18px;padding:23px;display:flex;flex-direction:column;background:rgba(255,255,255,.08)}.install-badge span,.install-badge small{color:#c9def7;font-size:12px}.install-badge strong{font-size:23px;margin:3px 0}.contact{padding-top:70px}.contact-card{border:1px solid var(--line);border-radius:24px;padding:52px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.contact-card h2{max-width:760px}.contact-card p{max-width:720px}.contact-actions{min-width:240px;display:flex;flex-direction:column;gap:16px;align-items:stretch;text-align:center}.contact-actions>a:last-child{font-size:13px;color:var(--primary);font-weight:700}.footer{background:var(--dark);color:#c8d4e4;padding:58px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.brand-footer{color:#fff;margin-bottom:18px}.footer-grid p{color:#8395ad;font-size:13px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px;font-size:13px}.footer-grid>div>strong{color:#fff;margin-bottom:5px}.footer-grid a:hover{color:#fff}.footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid #1b2c44;display:flex;justify-content:space-between;font-size:12px;color:#7489a5}
.legal-main{background:var(--surface);min-height:70vh;padding:70px 0 90px}.legal-card{max-width:900px;background:#fff;margin:auto;border:1px solid var(--line);border-radius:20px;padding:45px 50px}.legal-card h1{font-size:40px;margin:0 0 8px}.legal-card .updated{color:var(--muted);font-size:13px;margin-bottom:32px}.legal-card h2{font-size:20px;margin-top:30px}.legal-card p,.legal-card li{color:#526277;font-size:15px}.legal-card a{color:var(--primary);text-decoration:underline}
@media(max-width:900px){.nav{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:22px 20px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch}.nav.open{display:flex}.nav-toggle{display:block}.hero{padding:58px 0 70px}.hero-grid,.split{grid-template-columns:1fr;gap:45px}.product-visual{min-height:430px}.feature-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.install-card,.contact-card{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.install-badge{min-width:0}.contact-actions{min-width:0;align-items:flex-start}.contact-actions .btn{width:100%}}
@media(max-width:600px){.container{width:min(100% - 28px,1160px)}.hero h1{font-size:44px}.lead{font-size:17px}.hero-actions .btn{width:100%}.hero-points{gap:11px;font-size:11px}.product-visual{min-height:345px}.browser-card{width:100%;height:310px;top:0}.mini-sidebar{width:45px;padding:15px 9px}.mini-main{padding:17px}.stats{gap:6px}.stats div{padding:9px}.orders p:nth-of-type(3){display:none}.phone-card{width:132px;height:280px;right:-4px;bottom:-5px;padding:26px 9px 9px}.phone-field{height:32px}.phone-total{margin:13px 1px}.section{padding:68px 0}.feature-grid,.steps{grid-template-columns:1fr}.feature-card{padding:24px}.split{gap:35px}.audience-list{padding:4px 18px}.install-card,.contact-card{padding:34px 25px;border-radius:20px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{flex-direction:column;gap:7px}.legal-card{padding:30px 22px}.legal-card h1{font-size:32px}}
