:root{--navy:#071f2d;--navy2:#0d3449;--blue:#286cff;--cyan:#72d4ff;--mint:#6df0b4;--ink:#0b2739;--muted:#627788;--line:#dce7ee;--paper:#f4f8fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:42px;height:72px;padding:0 max(24px,calc((100vw - 1220px)/2));border-bottom:1px solid #ffffff1c;color:#fff;background:#071f2df0;backdrop-filter:blur(16px)}.logo{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;letter-spacing:1.2px;text-decoration:none}.logo span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#3278ff,#1aa2ed);font-size:20px}.logo b{color:#66d9ff}.site-header nav{display:flex;gap:28px;flex:1}.site-header nav a,.login-link{color:#bcd0da;font-size:14px;text-decoration:none}.site-header nav a:hover,.login-link:hover{color:#fff}.login-link{padding:10px 15px;border:1px solid #537183;border-radius:9px}.hero{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center;min-height:720px;padding:90px max(24px,calc((100vw - 1220px)/2));overflow:hidden;color:#fff;background:radial-gradient(circle at 73% 24%,#175274 0,transparent 32%),linear-gradient(145deg,#071f2d,#092838 58%,#0b3347)}.eyebrow{color:#3d7a9c;font-size:11px;font-weight:800;letter-spacing:2.2px}.hero .eyebrow,.final-cta .eyebrow{color:#70d6ff}.hero h1{margin:20px 0;font-size:clamp(48px,6vw,80px);line-height:.98;letter-spacing:-4px}.hero h1 em{color:#76ddb6;font-style:normal}.hero-copy>p{max-width:610px;color:#bad0da;font-size:19px;line-height:1.65}.hero-actions{display:flex;gap:12px;margin:34px 0}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:10px;font-weight:800;text-decoration:none;cursor:pointer}.primary{color:#fff;background:linear-gradient(135deg,#286cff,#1687e4);box-shadow:0 12px 30px #0b62f23d}.secondary{border:1px solid #507284;color:#e9f7fc;background:#ffffff0a}.trust-row{display:flex;flex-wrap:wrap;gap:18px;color:#8fabb9;font-size:12px}.hero-product{transform:perspective(1100px) rotateY(-5deg) rotateX(2deg);border:1px solid #548099;border-radius:18px;background:#061923;box-shadow:0 45px 90px #0008}.product-top{display:flex;align-items:center;gap:6px;height:48px;padding:0 14px;border-bottom:1px solid #24495d;color:#9ab3bf;font-size:12px}.product-top i{width:8px;height:8px;border-radius:50%;background:#375468}.product-top span{flex:1;margin-left:8px}.product-top b{padding:5px 8px;border-radius:6px;color:#75f3bd;background:#123b32;font-size:9px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.product-grid article{padding:12px;border:1px solid #214458;border-radius:10px;color:#cfe1e9;background:#0a2939;font-size:11px}.screen{height:145px;margin:9px 0;border-radius:6px;background-color:#102e40;background-position:center;background-size:cover}.screen-one{background-image:linear-gradient(135deg,#f8fafc 48%,#d6e5ee 48%)}.screen-two{background-image:linear-gradient(90deg,#0f2029 35%,#e2d1b8 35%,#e2d1b8 72%,#0f2029 72%)}.screen-three{background-image:linear-gradient(#e5eef3 22%,#fafcfd 22%)}.product-grid small{color:#6df0b4}.product-grid .analytics{display:flex;flex-direction:column;justify-content:center}.analytics strong{font-size:36px;color:#73e1b8}.bars{display:flex;align-items:flex-end;gap:7px;height:65px;margin-top:14px}.bars i{flex:1;border-radius:4px 4px 0 0;background:#3175ff}.bars i:nth-child(1){height:30%}.bars i:nth-child(2){height:48%}.bars i:nth-child(3){height:44%}.bars i:nth-child(4){height:78%}.bars i:nth-child(5){height:96%;background:#6ce8b0}.proof{padding:30px 24px;text-align:center;border-bottom:1px solid var(--line);background:#f8fbfd}.proof>span{color:#8195a2;font-size:10px;font-weight:800;letter-spacing:2px}.proof div{display:flex;flex-wrap:wrap;justify-content:center;gap:45px;margin-top:18px;color:#28495d;font-size:14px}.section{max-width:1220px;margin:auto;padding:110px 24px}.section-heading{max-width:700px;margin-bottom:50px}.section h2,.security h2,.final-cta h2{margin:14px 0;font-size:clamp(35px,4vw,55px);line-height:1.05;letter-spacing:-2.5px}.section-heading p,.security p{color:var(--muted);font-size:18px;line-height:1.65}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{min-height:260px;padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 15px 45px #12374e0b}.feature-wide{grid-column:span 2;background:linear-gradient(135deg,#f7fbff,#eef6fb)}.feature-dark{color:#fff;background:var(--navy)}.feature h3{margin:24px 0 10px;font-size:23px}.feature p{color:var(--muted);line-height:1.6}.feature-dark p{color:#acc5d1}.feature-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#1267da;background:#e3efff;font-size:20px}.feature-dark .feature-icon{color:#72e8b8;background:#174655}.mini-monitors{display:flex;gap:8px;margin-top:25px}.mini-monitors i{height:70px;flex:1;border:5px solid #123747;border-radius:7px;background:linear-gradient(145deg,#fff,#bcd8e7)}.security{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:100px max(24px,calc((100vw - 1220px)/2));color:#fff;background:#092636}.security .eyebrow{color:#66d8ff}.security p{color:#a9c1cd}.security ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.security li{padding:20px;border:1px solid #315365;border-radius:13px;background:#ffffff08}.security li b,.security li span{display:block}.security li span{margin-top:7px;color:#a8c0cc;line-height:1.5}.pricing{max-width:1100px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price{position:relative;padding:30px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 18px 55px #0d314715}.price.featured{border-color:#3478ff;box-shadow:0 24px 70px #286cff25}.price .popular{position:absolute;top:14px;right:14px;padding:5px 8px;border-radius:20px;color:#fff;background:#246fff;font-size:9px;font-weight:800}.price h3{font-size:24px}.price-value{margin:20px 0}.price-value strong{font-size:42px;letter-spacing:-2px}.price-value span{color:var(--muted)}.price ul{min-height:140px;padding:0;list-style:none;color:#526a7a;line-height:2}.price button{width:100%}.price.loading{grid-column:1/-1;min-height:100px;color:var(--muted);text-align:center}.final-cta{padding:105px 24px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#1a5a79,transparent 45%),#071f2d}.final-cta .primary{margin-top:25px}footer{display:flex;align-items:center;gap:30px;padding:35px max(24px,calc((100vw - 1220px)/2));color:#adc1cb;background:#051722}footer p{flex:1}footer>a:last-child{font-size:13px}dialog{width:min(560px,calc(100% - 24px));padding:30px;border:0;border-radius:18px;color:var(--ink);box-shadow:0 30px 100px #061b28a1}dialog::backdrop{background:#061b28b8;backdrop-filter:blur(4px)}dialog h2{margin:10px 0 4px;font-size:30px}#signup-plan{margin:0 0 22px;color:var(--muted)}.dialog-close{position:absolute;top:15px;right:15px;width:36px;height:36px;border:0;border-radius:50%;font-size:22px;cursor:pointer}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:grid;gap:7px;margin:12px 0;font-size:13px;font-weight:700}input,select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #cbd9e2;border-radius:9px;font:inherit}#signup-form>.primary{width:100%;margin-top:10px}.form-note,#signup-message{color:var(--muted);font-size:12px;line-height:1.5}#signup-message{color:#166c49;font-weight:700}@media(max-width:900px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.hero-product{transform:none}.feature-grid,.pricing-grid{grid-template-columns:1fr 1fr}.security{grid-template-columns:1fr;gap:35px}}@media(max-width:620px){.site-header{height:64px}.login-link{margin-left:auto}.hero{min-height:auto;padding:70px 20px}.hero h1{font-size:49px;letter-spacing:-2.7px}.hero-copy>p{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.trust-row{display:grid;gap:8px}.hero-product{margin:10px -10px 0}.screen{height:100px}.proof div{gap:18px}.section{padding:75px 18px}.feature-grid,.pricing-grid{grid-template-columns:1fr}.feature-wide{grid-column:auto}.security{padding:75px 20px}.two-fields{grid-template-columns:1fr}footer{align-items:flex-start;flex-direction:column}footer p{margin:0}}

body{overflow-x:hidden}@media(max-width:620px){.hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-product,.product-grid article{min-width:0}.hero h1{font-size:42px;line-height:1.02}.hero-product{overflow:hidden}.login-link{padding-inline:12px}}

@media(max-width:620px){html,body{width:100%;max-width:100%}.site-header{width:100%;max-width:100vw;gap:10px;padding-inline:16px}.site-header .logo{min-width:0}.login-link{margin-left:auto;flex:0 0 auto}.hero{width:100%;max-width:100vw;overflow:hidden}.hero-copy{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}.hero-copy>p,.hero-actions,.trust-row{width:100%;max-width:100%}.hero-actions>*{width:100%;max-width:100%}.hero-product{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}}
