*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#0b1b38;background:#f7faff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}svg{display:block}button,input,textarea,select{font:inherit}.container{width:min(1180px,100% - 40px);margin-inline:auto}@media (width<=620px){.container{width:min(100% - 28px,1180px)}}.topbar{color:#dce8ff;background:#081d43;border-bottom:1px solid #ffffff14}.topbar-inner{justify-content:space-between;align-items:center;gap:20px;min-height:46px;display:flex}.topbar-left{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.topbar-left a{color:#dce8ff;font-size:13px}.topbar-left a:hover{color:#7ec1ff}.topbar-brand-link{align-items:center;gap:8px;display:inline-flex}.topbar-logo-box{background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;width:42px;height:28px;padding:3px 5px;display:flex;overflow:hidden}.topbar-logo{object-fit:contain;width:34px;height:auto}.topbar-right{align-items:center;gap:10px;display:flex}.social-link{background:#ffffff14;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.social-link:hover{background:#0c73ec}.social-link svg{fill:#fff;width:18px;height:18px}.site-header{z-index:20;backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #0e419114;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.brand{align-items:center;display:flex}.brand-text{flex-direction:column;line-height:1.1;display:flex}.brand-text strong{color:#081d43;letter-spacing:-.4px;font-size:22px}.brand-text span{color:#1477ed;margin-top:5px;font-size:13px;font-weight:700}.main-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.main-nav a{color:#43516a;font-size:14px;font-weight:650}.main-nav a:hover{color:#0b72ea}.header-button{color:#fff;background:#0c73ec;border-radius:12px;padding:13px 19px;font-size:14px;font-weight:750;box-shadow:0 10px 25px #0c73ec33}.hero{background:radial-gradient(circle at 78% 20%,#319bff2b,#0000 28%),radial-gradient(circle at 15% 10%,#5071ff17,#0000 28%),linear-gradient(#fff 0%,#f5f9ff 100%);padding:92px 0 110px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:72px;display:grid}.eyebrow{color:#086fdf;background:#eff7ff;border:1px solid #d8e9ff;border-radius:999px;margin-bottom:23px;padding:9px 13px;font-size:13px;font-weight:750;display:inline-flex}.hero h1{color:#081b3d;letter-spacing:-3px;font-size:clamp(46px,5.2vw,72px);line-height:1.03}.hero h1 span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#075ee5,#16a7f5);-webkit-background-clip:text;background-clip:text;margin-top:7px;display:block}.hero-description{color:#58667d;margin-top:25px;font-size:18px;line-height:1.75}.hero-actions{gap:14px;margin-top:32px;display:flex}.button{border-radius:13px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{color:#fff;background:linear-gradient(135deg,#086be8,#148df8);box-shadow:0 14px 30px #086be83d}.secondary{color:#14294b;background:#fff;border:1px solid #d9e4f4}.hero-features{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px;display:grid}.hero-features div{flex-direction:column;gap:5px;display:flex}.hero-features strong{color:#10254a;font-size:14px}.hero-features span{color:#748095;font-size:12px;line-height:1.45}.hero-visual{justify-content:center;display:flex;position:relative}.panel-glow{filter:blur(70px);background:#1f8bff2e;border-radius:50%;width:80%;height:80%;position:absolute}.monitor-wrap{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex;position:relative}.monitor-shell{background:linear-gradient(#202734 0%,#0e1624 100%);border:1px solid #ffffff2e;border-radius:28px;width:100%;padding:18px;position:relative;box-shadow:0 35px 80px #1c498729,0 12px 30px #0a16283d}.monitor-camera{background:#ffffff1f;border-radius:999px;width:64px;height:8px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.monitor-screen{background:#fff;border-radius:18px;min-height:380px;overflow:hidden}.monitor-stand-neck{background:linear-gradient(#a7b4c8 0%,#7d8ca4 100%);border-radius:0 0 18px 18px;width:88px;height:46px;margin-top:-2px}.monitor-stand-base{background:linear-gradient(#c8d2df 0%,#9dadc1 100%);border-radius:999px;width:220px;height:18px;margin-top:-2px;box-shadow:0 10px 30px #445a7a2e}.dashboard-card{background:#fff;width:100%;padding:24px}.dashboard-top{justify-content:space-between;gap:16px;display:flex}.dashboard-top>div:first-child{flex-direction:column;gap:6px;display:flex}.small-label{color:#77859a;font-size:12px}.dashboard-top strong{color:#0c2143;font-size:21px}.status{color:#147343;white-space:nowrap;background:#e4f8ed;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.stats{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:24px;display:grid}.stat{background:#f5f9ff;border:1px solid #e4eefb;border-radius:16px;padding:16px}.stat span{color:#748198;font-size:11px;display:block}.stat strong{color:#0b234b;margin-top:8px;font-size:28px;display:block}.traffic-list{border:1px solid #e4ecf7;border-radius:18px;margin-top:14px;overflow:hidden}.traffic-row{background:#fff;grid-template-columns:12px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.traffic-row+.traffic-row{border-top:1px solid #edf2f8}.visitor-dot{background:#2ed18c;border-radius:50%;width:9px;height:9px}.visitor-dot.warning{background:#ffb547}.traffic-row strong{color:#152847;font-size:13px;display:block}.traffic-row span{color:#8490a2;margin-top:3px;font-size:11px;display:block}.risk{white-space:nowrap;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800}.risk.normal{color:#168352;background:#e5f9ef}.risk.warning{color:#a26300;background:#fff3da}.features-section{background:#fff;padding:100px 0}.section-heading{text-align:center;width:min(760px,100%);margin:0 auto 52px}.section-badge{color:#0871e6;background:#eff7ff;border:1px solid #d9eaff;border-radius:999px;align-items:center;margin-bottom:18px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.section-heading h2{color:#081b3d;letter-spacing:-2px;font-size:clamp(36px,4vw,54px);line-height:1.08}.section-heading h2 span{color:#0d7cf2}.section-heading p{color:#68758a;max-width:700px;margin:20px auto 0;font-size:17px;line-height:1.75}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #e3edf8;border-radius:24px;min-width:0;min-height:320px;padding:34px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 14px 38px #20457012}.feature-card:hover{border-color:#cce2fb;transform:translateY(-5px);box-shadow:0 22px 52px #2045701f}.feature-icon{background:#eff7ff;border:1px solid #d9eafe;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.feature-icon svg{fill:#0e78ec;width:28px;height:28px}.feature-card h3{color:#0b2146;letter-spacing:-.3px;max-width:430px;margin-top:27px;font-size:22px;line-height:1.3}.feature-card p{color:#68758a;max-width:490px;margin-top:16px;font-size:15px;line-height:1.75}@media (width<=950px){.main-nav{display:none}.hero-grid{grid-template-columns:1fr;gap:48px}}@media (width<=800px){.features-section{padding:75px 0}.feature-grid{grid-template-columns:1fr}}@media (width<=620px){.topbar-inner{flex-direction:column;align-items:flex-start;min-height:auto;padding:12px 0}.topbar-left{flex-direction:column;align-items:flex-start;gap:8px}.topbar-logo-box{width:38px;height:26px}.topbar-logo{width:31px}.header-inner{min-height:76px}.header-button{display:none}.brand-text strong{font-size:19px}.hero{padding-top:65px}.hero h1{letter-spacing:-2px;font-size:43px}.hero-description{font-size:16px}.hero-actions{flex-direction:column}.hero-features,.stats{grid-template-columns:1fr}.dashboard-top{flex-direction:column;align-items:flex-start}.monitor-shell{border-radius:20px;padding:12px}.monitor-screen{border-radius:12px}.monitor-stand-base{width:150px}.section-heading{text-align:left}.section-heading h2{letter-spacing:-1.4px;font-size:36px}.feature-card{min-height:0;padding:26px}}.how-section{background:radial-gradient(circle at 15% 20%,#1c79f214,#0000 24%),linear-gradient(#f7faff 0%,#eef5ff 100%);padding:110px 0}.how-heading{margin-bottom:58px}.how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.how-card{background:#ffffffeb;border:1px solid #dfeaf7;border-radius:22px;min-width:0;min-height:330px;padding:28px;transition:transform .22s,box-shadow .22s;position:relative;box-shadow:0 14px 36px #24497312}.how-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #2449731f}.how-card:not(:last-child):after{content:"→";z-index:3;color:#96b9e6;font-size:28px;font-weight:700;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.how-icon{background:linear-gradient(145deg,#eaf5ff,#f8fbff);border:1px solid #d5e7fb;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.how-icon svg{fill:#0d79ee;width:28px;height:28px}.how-content{margin-top:25px}.how-label{color:#0e77e8;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-flex}.how-card h3{color:#0a2147;letter-spacing:-.3px;font-size:20px;line-height:1.35}.how-card p{color:#68758a;margin-top:14px;font-size:14px;line-height:1.75}.how-summary{background:#fff;border:1px solid #d7e8fb;border-radius:20px;align-items:center;gap:18px;max-width:820px;margin:40px auto 0;padding:24px 28px;display:flex;box-shadow:0 14px 34px #1d467512}.how-summary-icon{background:#eaf5ff;border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.how-summary-icon svg{fill:#0c78ed;width:27px;height:27px}.how-summary strong{color:#0a2147;font-size:17px;display:block}.how-summary p{color:#6a778b;margin-top:5px;font-size:14px;line-height:1.6}@media (width<=1050px){.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-card:not(:last-child):after{display:none}}@media (width<=620px){.how-section{padding:78px 0}.how-grid{grid-template-columns:1fr}.how-card{min-height:0}.how-summary{align-items:flex-start;padding:22px}}.dashboard-section{background:#fff;padding:120px 0;position:relative;overflow:hidden}.dashboard-showcase{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.dashboard-copy h2{color:#081b3d;letter-spacing:-2px;max-width:550px;font-size:clamp(38px,4.2vw,56px);line-height:1.08}.dashboard-copy h2 span{color:#0d7cf2;display:block}.dashboard-intro{color:#68758a;max-width:570px;margin-top:22px;font-size:17px;line-height:1.75}.dashboard-benefits{flex-direction:column;gap:21px;margin-top:36px;display:flex}.dashboard-benefit{align-items:flex-start;gap:15px;display:flex}.benefit-check{background:#eaf5ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.benefit-check svg{fill:#0b7bed;width:18px;height:18px}.dashboard-benefit strong{color:#10264b;font-size:16px;display:block}.dashboard-benefit p{color:#748095;margin-top:5px;font-size:14px;line-height:1.65}.dashboard-product{padding:35px 0 45px;position:relative}.product-glow{filter:blur(80px);background:#238bff24;border-radius:50%;width:80%;height:75%;position:absolute;top:12%;left:10%}.browser-frame{z-index:2;background:#fff;border:1px solid #d9e5f3;border-radius:22px;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-3deg)rotateX(1deg);box-shadow:0 40px 90px #1a427429,0 10px 30px #1a427414}.browser-top{background:#f7f9fc;border-bottom:1px solid #e3ebf5;align-items:center;gap:16px;min-height:49px;padding:0 17px;display:flex}.browser-dots{gap:6px;display:flex}.browser-dots span{background:#c3ccda;border-radius:50%;width:9px;height:9px}.browser-address{color:#7d889b;background:#fff;border:1px solid #e2e9f2;border-radius:8px;flex:1;padding:7px 15px;font-size:11px}.browser-screen{background:#f5f7fa;max-height:590px;overflow:hidden}.browser-screen img{width:100%;height:auto;display:block}.floating-card{z-index:3;backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cddef2e6;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 14px 35px #1a416f24}.floating-card small{color:#8290a5;font-size:10px;display:block}.floating-card strong{color:#10264a;white-space:nowrap;margin-top:2px;font-size:12px;display:block}.floating-risk{top:8px;right:-18px}.floating-dot{background:#28c981;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #28c9811f}.floating-ads{bottom:15px;left:-22px}.floating-icon{color:#0b7bed;background:#e8f4ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;font-weight:900;display:grid}@media (width<=1000px){.dashboard-showcase{grid-template-columns:1fr;gap:55px}.dashboard-copy{text-align:center;max-width:720px;margin:0 auto}.dashboard-copy h2,.dashboard-intro{margin-left:auto;margin-right:auto}.dashboard-benefits{text-align:left;max-width:620px;margin-left:auto;margin-right:auto}.dashboard-product{max-width:850px;margin:0 auto}}@media (width<=620px){.dashboard-section{padding:80px 0}.dashboard-copy{text-align:left}.dashboard-copy h2{letter-spacing:-1.3px;font-size:37px}.browser-frame{border-radius:14px;transform:none}.browser-top{min-height:40px;padding:0 10px}.browser-address{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.floating-card{display:none}}.report-section{background:radial-gradient(circle at 85% 20%,#238aff1c,#0000 25%),linear-gradient(#f6faff 0%,#eef5ff 100%);padding:115px 0;position:relative;overflow:hidden}.report-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.report-copy h2{color:#081b3d;letter-spacing:-2px;max-width:580px;font-size:clamp(38px,4.1vw,56px);line-height:1.08}.report-copy h2 span{color:#0d7cf2;display:block}.report-intro{color:#68758a;max-width:590px;margin-top:22px;font-size:17px;line-height:1.75}.report-list{flex-direction:column;gap:24px;margin-top:36px;display:flex}.report-list-item{align-items:flex-start;gap:15px;display:flex}.report-list-icon{background:#fff;border:1px solid #d7e9fc;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #1a4b800f}.report-list-icon svg{fill:#0d79ee;width:21px;height:21px}.report-list-item strong{color:#10264a;font-size:16px;display:block}.report-list-item p{color:#718096;max-width:470px;margin-top:5px;font-size:14px;line-height:1.65}.report-visual{padding:25px 15px 35px;position:relative}.main-report-card{z-index:2;background:#fffffff5;border:1px solid #dce8f6;border-radius:26px;padding:28px;position:relative;overflow:hidden;box-shadow:0 35px 80px #1f497824}.report-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-kicker{color:#7c899c;font-size:12px;display:block}.report-card-head h3{color:#0a2145;margin-top:5px;font-size:24px}.report-status{color:#18754a;background:#e7f8ef;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.report-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.report-stat{background:#f8fbff;border:1px solid #e4ecf6;border-radius:16px;padding:18px}.report-stat span,.report-stat small{color:#7b8799;font-size:11px;display:block}.report-stat strong{color:#0b2247;margin:7px 0 5px;font-size:27px;display:block}.risk-distribution{border:1px solid #e4ecf6;border-radius:17px;margin-top:18px;padding:20px}.risk-title-row{justify-content:space-between;gap:20px;display:flex}.risk-title-row strong{color:#14294b;font-size:14px}.risk-title-row span{color:#8a96a8;font-size:11px}.risk-bar{background:#edf2f7;border-radius:999px;height:10px;margin-top:16px;display:flex;overflow:hidden}.risk-bar span{height:100%;display:block}.risk-bar-normal{background:#2bc988;width:78%}.risk-bar-review{background:#f5b94b;width:15%}.risk-bar-high{background:#ef6666;width:7%}.risk-legend{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px;display:grid}.risk-legend>div{color:#69768a;align-items:center;gap:6px;font-size:11px;display:flex}.risk-legend strong{color:#1c3152;margin-left:auto}.legend-dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.normal-dot{background:#2bc988}.review-dot{background:#f5b94b}.high-dot{background:#ef6666}.report-events{border:1px solid #e4ecf6;border-radius:17px;margin-top:18px;overflow:hidden}.report-event{grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.report-event+.report-event{border-top:1px solid #edf2f7}.event-icon{color:#168253;background:#e9f8f0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.warning-event{color:#a56d11;background:#fff4df}.report-event strong{color:#172b4d;font-size:12px;display:block}.report-event small{color:#8a96a8;margin-top:2px;font-size:10px;display:block}.event-time{color:#8895a8;font-size:10px}.report-floating-card{z-index:3;background:#fffffff5;border:1px solid #d9e6f5;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;bottom:5px;right:-10px;box-shadow:0 15px 35px #1b416f24}.floating-report-icon{color:#0b79ec;background:#eaf5ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:18px;font-weight:900;display:grid}.report-floating-card small{color:#8a96a8;font-size:10px;display:block}.report-floating-card strong{color:#14294b;margin-top:2px;font-size:12px;display:block}@media (width<=1000px){.report-grid{grid-template-columns:1fr;gap:55px}.report-copy{text-align:center;max-width:760px;margin:0 auto}.report-copy h2,.report-intro{margin-left:auto;margin-right:auto}.report-list{text-align:left;max-width:640px;margin-left:auto;margin-right:auto}.report-visual{max-width:780px;margin:0 auto}}@media (width<=620px){.report-section{padding:80px 0}.report-copy{text-align:left}.report-copy h2{letter-spacing:-1.3px;font-size:37px}.main-report-card{border-radius:20px;padding:20px}.report-stat-grid,.risk-legend{grid-template-columns:1fr}.report-floating-card{display:none}}@media (width<=1100px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.feature-grid{grid-template-columns:1fr}}@media (width<=1000px){.ads-protection-grid{grid-template-columns:1fr;gap:55px}.ads-protection-copy{text-align:center;max-width:760px;margin:0 auto}.ads-protection-copy h2,.ads-protection-intro{margin-left:auto;margin-right:auto}.ads-protection-points{text-align:left;max-width:650px;margin-left:auto;margin-right:auto}.ads-process{max-width:760px;margin:0 auto}}@media (width<=620px){.ads-protection-section{padding:80px 0}.ads-protection-copy{text-align:left}.ads-protection-copy h2{letter-spacing:-1.3px;font-size:37px}.ads-process-card{border-radius:20px;padding:22px}.ads-process-top h3{font-size:21px}}.ads-protection-section{background:#fff;padding:120px 0}.ads-protection-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:78px;display:grid}.ads-protection-copy h2{color:#081b3d;letter-spacing:-2px;max-width:580px;font-size:clamp(38px,4.2vw,56px);line-height:1.08}.ads-protection-copy h2 span{color:#0d7cf2;display:block}.ads-protection-intro{color:#68758a;max-width:600px;margin-top:22px;font-size:17px;line-height:1.75}.ads-protection-points{flex-direction:column;gap:22px;margin-top:36px;display:flex}.ads-point{align-items:flex-start;gap:14px;display:flex}.ads-point-icon{color:#0d79ee;background:#e9f5ff;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:16px;font-weight:900;display:grid}.ads-point strong{color:#10264b;font-size:16px;display:block}.ads-point p{color:#738096;max-width:500px;margin-top:5px;font-size:14px;line-height:1.65}.ads-process{position:relative}.ads-process:before{content:"";filter:blur(70px);background:#1680f41f;border-radius:50%;width:80%;height:80%;position:absolute;top:10%;left:10%}.ads-process-card{z-index:2;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dce8f5;border-radius:26px;padding:32px;position:relative;box-shadow:0 35px 80px #1b457521}.ads-process-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ads-process-label{color:#7c899c;font-size:12px;display:block}.ads-process-top h3{color:#0b2248;max-width:420px;margin-top:6px;font-size:25px;line-height:1.25}.ads-shield{color:#1180f1;background:#edf7ff;border:2px solid #1786f5;border-radius:15px 15px 21px 21px;flex:0 0 54px;place-items:center;width:54px;height:58px;font-size:23px;font-weight:900;display:grid}.ads-step-list{margin-top:30px}.ads-step{grid-template-columns:42px 1fr;gap:16px;display:grid}.ads-step-number{color:#fff;background:#0d79ee;border-radius:13px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.ads-step-content strong{color:#13294c;font-size:16px;display:block}.ads-step-content p{color:#748196;margin-top:5px;font-size:14px;line-height:1.65}.ads-step-line{background:linear-gradient(#acd2fb,#dceafb);width:2px;height:30px;margin:5px 0 5px 20px}.ads-process-footer{background:#f4f9ff;border:1px solid #dce8f5;border-radius:15px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px;display:flex}.ads-footer-icon{color:#0c73e8;background:#dceeff;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.ads-process-footer p{color:#68768b;font-size:12px;line-height:1.6}@media (width<=1000px){.ads-protection-grid{grid-template-columns:1fr;gap:55px}.ads-protection-copy{text-align:center;max-width:760px;margin:0 auto}.ads-protection-copy h2,.ads-protection-intro{margin-left:auto;margin-right:auto}.ads-protection-points{text-align:left;max-width:650px;margin-left:auto;margin-right:auto}.ads-process{max-width:760px;margin:0 auto}}@media (width<=620px){.ads-protection-section{padding:80px 0}.ads-protection-copy{text-align:left}.ads-protection-copy h2{letter-spacing:-1.3px;font-size:37px}.ads-process-card{border-radius:20px;padding:22px}.ads-process-top h3{font-size:21px}}.contact-section{background:#fff;padding:110px 0}.contact-shell{background:radial-gradient(circle at 85% 20%,#2c93ff38,#0000 30%),linear-gradient(135deg,#071a38 0%,#0a2b5b 100%);border-radius:32px;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #08244d38}.contact-shell:after{content:"";background:#2389ff1f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-170px;right:-120px}.contact-copy{z-index:2;position:relative}.contact-badge{color:#8dcbff;background:#ffffff14;border-color:#ffffff1f}.contact-copy h2{color:#fff;letter-spacing:-2px;max-width:600px;margin-top:4px;font-size:clamp(38px,4.5vw,58px);line-height:1.07}.contact-copy h2 span{color:#4dadff;display:block}.contact-copy p{color:#c8d7e9;max-width:580px;margin-top:22px;font-size:17px;line-height:1.75}.contact-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.contact-button{border-radius:13px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.contact-button:hover{transform:translateY(-2px)}.contact-primary{color:#fff;background:#1787f5;box-shadow:0 12px 28px #1787f547}.contact-whatsapp{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.contact-info-card{z-index:2;backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;padding:28px;position:relative}.contact-info-item{grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:17px 0;display:grid}.contact-info-item+.contact-info-item{border-top:1px solid #ffffff1a}.contact-info-icon{color:#63b7ff;background:#ffffff1a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.contact-info-item span{color:#8fa7c3;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.contact-info-item a,.contact-info-item p{color:#fff;font-size:14px;line-height:1.6}.contact-info-item a:hover{color:#6fc0ff}.contact-address p{margin:0}@media (width<=900px){.contact-shell{grid-template-columns:1fr;gap:40px;padding:44px}}@media (width<=620px){.contact-section{padding:75px 0}.contact-shell{border-radius:22px;padding:28px}.contact-copy h2{letter-spacing:-1.3px;font-size:37px}.contact-actions{flex-direction:column}.contact-button{width:100%}.contact-info-card{padding:20px}}.site-footer{color:#dbe7f7;background:#06162f;padding:70px 0 24px}.footer-grid{grid-template-columns:1.4fr .8fr 1fr 1.2fr;gap:45px;display:grid}.footer-brand strong{color:#fff;letter-spacing:-.5px;font-size:24px;display:block}.footer-brand p{color:#9fb1c8;max-width:380px;margin-top:16px;font-size:14px;line-height:1.75}.footer-socials{gap:10px;margin-top:22px;display:flex}.footer-socials a{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.footer-socials a:hover{background:#0c73ec}.footer-socials svg{fill:#fff;width:18px;height:18px}.footer-column{flex-direction:column;gap:11px;display:flex}.footer-column h3{color:#fff;margin-bottom:6px;font-size:15px}.footer-column a,.footer-column p{color:#9fb1c8;font-size:13px;line-height:1.65}.footer-column a:hover{color:#6fbaff}.footer-bottom{color:#7f93ad;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:22px;font-size:12px;display:flex}@media (width<=950px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.site-footer{padding-top:55px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.container{width:min(100% - 36px,1180px)}.header-inner{gap:16px}.main-nav{gap:20px}.main-nav a{font-size:13px}.hero-grid{gap:45px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.topbar-left{gap:12px}.topbar-left a:not(.topbar-brand-link){display:none}.site-header{position:relative}.header-inner{min-height:76px}.main-nav{display:none}.header-button{margin-left:auto}.hero{padding:68px 0 82px}.hero-grid{grid-template-columns:1fr}.hero-content{max-width:720px}.hero h1{max-width:680px}.hero-description{max-width:650px}.monitor-wrap{max-width:720px;margin-inline:auto}.dashboard-showcase,.report-grid,.ads-protection-grid,.contact-shell{grid-template-columns:1fr}}@media (width<=620px){body{overflow-x:hidden}.container{width:calc(100% - 28px)}.topbar-inner{flex-direction:row;align-items:center;min-height:42px;padding:6px 0}.topbar-left{flex:1}.topbar-brand-link{gap:6px}.topbar-brand-link>span:last-child{font-size:11px}.topbar-logo-box{width:34px;height:24px}.topbar-logo{width:28px}.topbar-right{gap:5px}.social-link{width:29px;height:29px}.social-link svg{width:15px;height:15px}.header-inner{min-height:70px}.brand-text strong{font-size:18px}.brand-text span{margin-top:3px;font-size:10px}.header-button{border-radius:9px;padding:10px 12px;font-size:11px}.hero{padding:54px 0 68px}.eyebrow{margin-bottom:18px;font-size:11px}.hero h1{letter-spacing:-1.8px;font-size:39px;line-height:1.05}.hero-description{margin-top:20px;font-size:15px;line-height:1.7}.hero-actions{gap:10px;margin-top:25px}.button{width:100%;min-height:48px;font-size:14px}.hero-features{grid-template-columns:1fr;gap:12px;margin-top:28px}.hero-features div{background:#ffffffb3;border:1px solid #e3edf8;border-radius:12px;padding:13px 15px}.monitor-wrap{width:100%}.monitor-shell{border-radius:17px;padding:9px}.monitor-camera{width:44px;height:5px;top:4px}.monitor-screen{border-radius:10px;min-height:0}.dashboard-card{padding:14px}.dashboard-top strong{font-size:16px}.status{padding:6px 7px;font-size:9px}.stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px}.stat{border-radius:10px;padding:9px}.stat span{font-size:8px}.stat strong{margin-top:5px;font-size:20px}.traffic-row{grid-template-columns:8px 1fr auto;gap:8px;padding:10px}.traffic-row strong{font-size:10px}.traffic-row span{font-size:8px}.risk{padding:5px 6px;font-size:8px}.monitor-stand-neck{width:58px;height:30px}.monitor-stand-base{width:125px;height:12px}.features-section,.how-section,.dashboard-section,.report-section,.ads-protection-section{padding:72px 0}.section-heading{margin-bottom:36px}.section-heading h2,.dashboard-copy h2,.report-copy h2,.ads-protection-copy h2{letter-spacing:-1.2px;font-size:34px;line-height:1.1}.section-heading p,.dashboard-intro,.report-intro,.ads-protection-intro{font-size:15px;line-height:1.7}.feature-grid{grid-template-columns:1fr;gap:14px}.feature-card{border-radius:18px;min-height:0;padding:24px}.feature-icon{border-radius:14px;width:50px;height:50px}.feature-icon svg{width:24px;height:24px}.feature-card h3{margin-top:21px;font-size:19px}.how-grid{grid-template-columns:1fr;gap:14px}.how-card{min-height:0;padding:24px}.how-summary{padding:19px}.dashboard-product{padding-inline:0}.browser-frame{border-radius:14px;transform:none}.browser-screen{max-height:500px;overflow:auto}.floating-card{display:none}.main-report-card{padding:18px}.report-stat-grid{grid-template-columns:repeat(2,1fr)}.report-stat{padding:13px}.report-stat strong{font-size:22px}.risk-legend{grid-template-columns:1fr}.ads-process-card{padding:20px}.ads-shield{flex-basis:46px;width:46px;height:50px}.contact-section{padding:68px 0}.contact-shell{padding:26px 21px}.contact-copy h2{font-size:34px}.contact-info-card{padding:17px}.contact-info-item{grid-template-columns:37px 1fr}.contact-info-icon{width:37px;height:37px}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}}.menu-toggle{cursor:pointer;background:#fff;border:1px solid #dce7f4;border-radius:11px;flex:0 0 44px;width:44px;height:44px;padding:0;display:none}.menu-toggle span{background:#10264a;border-radius:999px;width:21px;height:2px;margin:4px auto;transition:transform .22s,opacity .22s;display:block}.menu-toggle.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-menu{background:#fffffffa;border-top:1px solid #e6edf6;display:none;overflow:hidden;box-shadow:0 16px 35px #15355b14}.mobile-menu.is-open{display:block}.mobile-menu-inner{flex-direction:column;padding-top:12px;padding-bottom:18px;display:flex}.mobile-menu-inner>a{color:#243957;border-bottom:1px solid #edf2f7;padding:14px 4px;font-size:15px;font-weight:700}.mobile-menu-inner>a:hover{color:#0c73ec}.mobile-menu-cta{background:#0c73ec;border-radius:11px;justify-content:center;align-items:center;min-height:46px;margin-top:12px;display:flex;color:#fff!important;border:0!important;padding:0 18px!important}@media (width<=850px){.main-nav{display:none}.menu-toggle{display:block}.header-button{margin-left:auto}}@media (width<=620px){.header-button{display:none}.menu-toggle{margin-left:auto}}@media (width>=621px) and (width<=950px){.hero-visual{padding:15px 0 5px}.monitor-wrap{max-width:700px;margin-inline:auto}.monitor-shell{background:linear-gradient(145deg,#242d3b,#0f1724);border:2px solid #182233;border-radius:34px;padding:17px;position:relative;box-shadow:0 32px 70px #122d522e,0 12px 28px #0a142333}.monitor-screen{border-radius:20px;min-height:390px}.monitor-camera{background:#495569;border-radius:50%;width:7px;height:7px;top:5px}.monitor-shell:after{content:"";background:#384355;border-radius:0 4px 4px 0;width:4px;height:52px;position:absolute;top:95px;right:-4px}.monitor-stand-neck,.monitor-stand-base{display:none}}@media (width<=620px){.hero-visual{padding-top:18px}.monitor-wrap{width:min(310px,88vw);max-width:310px;margin-inline:auto}.monitor-shell{background:linear-gradient(145deg,#222b39,#0c1421);border:2px solid #101927;border-radius:38px;width:100%;padding:13px 9px 15px;position:relative;box-shadow:0 28px 65px #0d254638,0 10px 24px #050f1e38}.monitor-camera{z-index:4;background:#080d15;border-radius:999px;width:84px;height:20px;top:8px;left:50%;transform:translate(-50%)}.monitor-camera:after{content:"";background:#25344a;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:12px}.monitor-screen{background:#fff;border-radius:28px;height:570px;min-height:570px;overflow:hidden}.dashboard-card{background:linear-gradient(#fff,#f7faff);min-height:100%;padding:42px 14px 18px}.dashboard-top{align-items:flex-start}.small-label{font-size:9px}.dashboard-top strong{font-size:15px}.status{padding:5px 7px;font-size:8px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px}.stat{text-align:center;border-radius:10px;min-width:0;padding:9px 6px}.stat span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.stat strong{margin-top:5px;font-size:18px}.traffic-list{border-radius:13px;margin-top:11px}.traffic-row{grid-template-columns:8px minmax(0,1fr) auto;gap:7px;padding:11px 8px}.traffic-row strong{font-size:9px}.traffic-row span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:7px;overflow:hidden}.visitor-dot{width:7px;height:7px}.risk{border-radius:7px;padding:5px 6px;font-size:7px}.monitor-shell:before{content:"";background:#394558;border-radius:4px 0 0 4px;width:3px;height:50px;position:absolute;top:115px;left:-4px}.monitor-shell:after{content:"";background:#394558;border-radius:0 4px 4px 0;width:3px;height:72px;position:absolute;top:135px;right:-4px}.monitor-stand-neck,.monitor-stand-base{display:none}}.inner-hero{background:radial-gradient(circle at 80% 20%,#208bff21,#0000 28%),linear-gradient(#fff 0%,#f4f8ff 100%);padding:90px 0 70px}.inner-hero-content{max-width:820px}.inner-hero h1{color:#081b3d;letter-spacing:-2.5px;margin-top:14px;font-size:clamp(44px,5vw,66px);line-height:1.05}.inner-hero h1 span{color:#0d7cf2}.inner-hero p{color:#64738a;max-width:760px;margin-top:22px;font-size:18px;line-height:1.75}.inner-section{background:#fff;padding:95px 0}.inner-section.alt{background:#f6f9fe}.inner-copy{max-width:850px}.inner-copy h2{color:#0a2146;letter-spacing:-1.7px;font-size:clamp(34px,4vw,50px);line-height:1.1}.inner-copy p{color:#68758a;margin-top:18px;font-size:16px;line-height:1.8}.inner-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}.inner-card{background:#fff;border:1px solid #e2ebf6;border-radius:20px;padding:28px;box-shadow:0 14px 36px #1d44700f}.inner-card h3{color:#10264b;font-size:19px;line-height:1.35}.inner-card p{color:#748095;margin-top:12px;font-size:14px;line-height:1.7}.inner-cta{flex-wrap:wrap;gap:12px;margin-top:45px;display:flex}@media (width<=850px){.inner-card-grid{grid-template-columns:1fr}}@media (width<=620px){.inner-hero{padding:65px 0 55px}.inner-hero h1{letter-spacing:-1.5px;font-size:38px}.inner-hero p{font-size:16px}.inner-section{padding:70px 0}.inner-copy h2{font-size:34px}}.ads-page-hero{background:radial-gradient(circle at 83% 20%,#208bff29,#0000 28%),linear-gradient(#fff 0%,#f2f7ff 100%);padding:95px 0 105px;overflow:hidden}.ads-page-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.ads-page-hero-copy h1{color:#081b3d;letter-spacing:-2.8px;max-width:700px;margin-top:14px;font-size:clamp(46px,5vw,68px);line-height:1.04}.ads-page-hero-copy h1 span{color:#0d7cf2;display:block}.ads-page-hero-copy>p{color:#637188;max-width:660px;margin-top:24px;font-size:18px;line-height:1.75}.ads-page-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ads-page-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.ads-page-mini-stats div{background:#ffffffb8;border:1px solid #e0eaf6;border-radius:14px;padding:15px}.ads-page-mini-stats strong,.ads-page-mini-stats span{display:block}.ads-page-mini-stats strong{color:#11274c;font-size:14px}.ads-page-mini-stats span{color:#7b8799;margin-top:4px;font-size:11px}.ads-page-hero-visual{position:relative}.ads-page-glow{filter:blur(75px);background:#1e87fa26;border-radius:50%;width:85%;height:85%;position:absolute;top:8%;left:8%}.ads-page-panel{z-index:2;background:#fffffff5;border:1px solid #d8e5f4;border-radius:26px;padding:28px;position:relative;box-shadow:0 38px 85px #19447529}.ads-page-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ads-page-panel-head small,.ads-page-panel-head strong{display:block}.ads-page-panel-head small{color:#8995a6;font-size:11px}.ads-page-panel-head strong{color:#0b2248;margin-top:5px;font-size:22px}.ads-page-active{color:#18794d;background:#e8f8ef;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800}.ads-page-panel-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ads-page-panel-stats div{background:#f8fbff;border:1px solid #e4ecf6;border-radius:14px;padding:15px}.ads-page-panel-stats span,.ads-page-panel-stats strong{display:block}.ads-page-panel-stats span{color:#7e8999;font-size:10px}.ads-page-panel-stats strong{color:#10264a;margin-top:6px;font-size:24px}.ads-page-table{border:1px solid #e3ebf5;border-radius:16px;margin-top:15px;overflow:hidden}.ads-page-row{grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.ads-page-row+.ads-page-row{border-top:1px solid #edf2f7}.ads-page-dot{border-radius:50%;width:8px;height:8px}.ads-page-dot.safe{background:#2ac987}.ads-page-dot.warning{background:#f3b649}.ads-page-dot.danger{background:#ef6666}.ads-page-row strong,.ads-page-row small{display:block}.ads-page-row strong{color:#152b4e;font-size:12px}.ads-page-row small{color:#8995a7;margin-top:3px;font-size:9px}.ads-page-status{border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.ads-page-status.safe{color:#178052;background:#e8f8ef}.ads-page-status.warning{color:#a56a0b;background:#fff4dd}.ads-page-status.danger{color:#b83b3b;background:#ffeded}.ads-page-panel-footer{background:#edf6ff;border-radius:13px;justify-content:space-between;gap:20px;margin-top:15px;padding:15px;display:flex}.ads-page-panel-footer span{color:#64738a;font-size:11px}.ads-page-panel-footer strong{color:#0c70de;font-size:11px}.ads-page-section{background:#fff;padding:105px 0}.ads-page-section-alt{background:#f5f9ff}.ads-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.ads-why-card{background:#fff;border:1px solid #e1eaf5;border-radius:20px;padding:28px;box-shadow:0 12px 30px #1d45740d}.ads-why-icon{color:#0b78ec;background:#ebf6ff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:11px;font-weight:900;display:grid}.ads-why-card h3{color:#11274b;margin-top:22px;font-size:18px}.ads-why-card p{color:#738095;margin-top:11px;font-size:14px;line-height:1.7}.ads-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:start;gap:16px;margin-top:50px;display:grid}.ads-flow-item{text-align:center}.ads-flow-circle{color:#fff;background:#0d79ee;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font-size:17px;font-weight:900;display:grid;box-shadow:0 10px 24px #0d79ee38}.ads-flow-item h3{color:#10264a;margin-top:20px;font-size:17px}.ads-flow-item p{color:#738095;margin-top:10px;font-size:13px;line-height:1.65}.ads-flow-line{background:linear-gradient(90deg,#a9cdf6,#dbe9f9);width:50px;height:2px;margin-top:26px}.ads-ip-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.ads-ip-copy h2{color:#081b3d;letter-spacing:-1.8px;max-width:600px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.ads-ip-copy h2 span{color:#0d7cf2;display:block}.ads-ip-copy>p{color:#68758a;max-width:600px;margin-top:20px;font-size:16px;line-height:1.75}.ads-ip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.ads-ip-list div{color:#43536c;align-items:center;gap:9px;font-size:13px;display:flex}.ads-ip-list span{color:#0d78ea;background:#eaf5ff;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.ads-ip-card{background:#fff;border:1px solid #dce7f4;border-radius:25px;padding:30px;box-shadow:0 30px 70px #1b45751f}.ads-ip-card-head{justify-content:space-between;gap:20px;display:flex}.ads-ip-card-head small,.ads-ip-card-head strong{display:block}.ads-ip-card-head small{color:#8995a7;font-size:11px}.ads-ip-card-head strong{color:#10264a;margin-top:5px;font-size:22px}.ads-ip-card-head>span{color:#9f6810;background:#fff3da;border-radius:9px;align-self:flex-start;padding:7px 9px;font-size:10px;font-weight:800}.ads-ip-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ads-ip-data div{background:#f7faff;border-radius:13px;padding:16px}.ads-ip-data span,.ads-ip-data strong{display:block}.ads-ip-data span{color:#8591a3;font-size:10px}.ads-ip-data strong{color:#172c4e;margin-top:5px;font-size:15px}.ads-ip-risk{border:1px solid #e4ebf4;border-radius:14px;margin-top:16px;padding:16px}.ads-ip-risk>div:first-child{justify-content:space-between;gap:20px;display:flex}.ads-ip-risk span{color:#6e7c91;font-size:11px}.ads-ip-risk strong{color:#d77928;font-size:13px}.ads-ip-risk-bar{background:#edf1f6;border-radius:999px;height:8px;margin-top:11px;overflow:hidden}.ads-ip-risk-bar span{background:linear-gradient(90deg,#f3bc4c,#ed7556);width:72%;height:100%;display:block}.ads-ip-action{color:#fff;background:#0c76e9;border:0;border-radius:12px;width:100%;min-height:46px;margin-top:17px;font-weight:800}.ads-page-report-section{background:linear-gradient(#f5f9ff,#eef5ff);padding:105px 0}.ads-report-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.ads-report-card{background:#fff;border:1px solid #d8e6f5;border-radius:25px;padding:30px;box-shadow:0 32px 75px #1d46741f}.ads-report-head{justify-content:space-between;gap:20px;display:flex}.ads-report-head small,.ads-report-head strong{display:block}.ads-report-head small{color:#8793a5;font-size:11px}.ads-report-head strong{color:#10264a;margin-top:5px;font-size:21px}.ads-report-head>span{color:#18764a;background:#e7f8ef;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:10px;font-weight:800}.ads-report-lines{border:1px solid #e4ebf4;border-radius:14px;margin-top:22px;overflow:hidden}.ads-report-lines div{justify-content:space-between;gap:20px;padding:14px 16px;display:flex}.ads-report-lines div+div{border-top:1px solid #edf2f7}.ads-report-lines span{color:#6f7d90;font-size:12px}.ads-report-lines strong{color:#14294a;font-size:12px}.ads-report-ready{color:#17764b;background:#eaf7f1;border-radius:12px;margin-top:16px;padding:13px;font-size:12px;font-weight:800}.ads-report-copy h2{color:#081b3d;letter-spacing:-1.8px;max-width:580px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.ads-report-copy h2 span{color:#0d7cf2;display:block}.ads-report-copy>p{color:#68758a;margin-top:18px;font-size:15px;line-height:1.75}.ads-report-note{color:#66758a;background:#fff;border:1px solid #dce8f5;border-radius:13px;margin:24px 0;padding:16px;font-size:12px;line-height:1.6}.ads-report-note strong{color:#173052}.ads-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:45px;display:grid}.ads-related-card{background:#fff;border:1px solid #e1eaf5;border-radius:20px;padding:27px;box-shadow:0 12px 30px #1e45720d}.ads-related-card strong{color:#10264a;font-size:18px;display:block}.ads-related-card p{color:#738095;margin-top:11px;font-size:14px;line-height:1.7}.ads-related-card span{color:#0d76e8;margin-top:20px;font-size:12px;font-weight:800;display:block}.ads-faq-section{background:#f6f9fe;padding:105px 0}.ads-faq-grid{max-width:850px;margin:45px auto 0}.ads-faq-item{background:#fff;border:1px solid #dfe8f3;border-radius:14px}.ads-faq-item+.ads-faq-item{margin-top:12px}.ads-faq-item summary{cursor:pointer;color:#14294a;padding:20px 22px;font-size:15px;font-weight:800}.ads-faq-item p{color:#6c7a8e;padding:0 22px 20px;font-size:14px;line-height:1.7}.ads-page-final-cta{background:#fff;padding:90px 0}.ads-final-card{background:linear-gradient(135deg,#071a38,#0c346d);border-radius:27px;justify-content:space-between;align-items:center;gap:40px;padding:45px;display:flex;box-shadow:0 28px 65px #0a2a572e}.ads-final-card span{color:#72baf8;font-size:12px;font-weight:800}.ads-final-card h2{color:#fff;max-width:650px;margin-top:8px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.ads-final-card p{color:#b8cae0;max-width:650px;margin-top:14px;font-size:14px;line-height:1.7}.ads-final-actions{flex-direction:column;gap:10px;min-width:210px;display:flex}@media (width<=1000px){.ads-page-hero-grid,.ads-ip-grid,.ads-report-grid{grid-template-columns:1fr}.ads-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ads-flow-line{display:none}.ads-related-grid{grid-template-columns:1fr}.ads-final-card{flex-direction:column;align-items:flex-start}.ads-final-actions{flex-direction:row;width:100%}}@media (width<=620px){.ads-page-hero{padding:65px 0 75px}.ads-page-hero-copy h1{letter-spacing:-1.6px;font-size:39px}.ads-page-hero-copy>p{font-size:16px}.ads-page-actions{flex-direction:column}.ads-page-actions .button{width:100%}.ads-page-mini-stats{grid-template-columns:1fr}.ads-page-panel{border-radius:19px;padding:18px}.ads-page-panel-stats{grid-template-columns:1fr}.ads-page-section,.ads-page-report-section,.ads-faq-section{padding:75px 0}.ads-why-grid,.ads-flow{grid-template-columns:1fr}.ads-flow-item{text-align:left}.ads-flow-circle{margin-left:0}.ads-ip-copy h2,.ads-report-copy h2{font-size:36px}.ads-ip-list,.ads-ip-data{grid-template-columns:1fr}.ads-ip-card,.ads-report-card{padding:20px}.ads-final-card{padding:28px 22px}.ads-final-actions{flex-direction:column}.ads-final-actions .button{width:100%}}.fraud-report-hero{background:radial-gradient(circle at 85% 18%,#268cff26,#0000 28%),radial-gradient(circle at 5% 80%,#4d74ff12,#0000 25%),linear-gradient(#fff 0%,#f3f8ff 100%);padding:95px 0 110px;overflow:hidden}.fraud-report-hero-grid{grid-template-columns:.93fr 1.07fr;align-items:center;gap:76px;display:grid}.fraud-report-hero-copy h1{color:#081b3d;letter-spacing:-2.8px;max-width:700px;margin-top:14px;font-size:clamp(46px,5vw,68px);line-height:1.04}.fraud-report-hero-copy h1 span{color:#0d7cf2;display:block}.fraud-report-hero-copy>p{color:#637188;max-width:680px;margin-top:24px;font-size:18px;line-height:1.75}.fraud-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.fraud-evidence-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.fraud-evidence-tags span{color:#54708f;background:#ffffffbf;border:1px solid #dae8f7;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.fraud-report-preview{position:relative}.fraud-report-glow{filter:blur(80px);background:#1c83f526;border-radius:50%;width:85%;height:85%;position:absolute;top:7%;left:8%}.evidence-file{z-index:2;background:#fffffff7;border:1px solid #d9e5f3;border-radius:27px;padding:29px;position:relative;box-shadow:0 38px 85px #19437429}.evidence-file-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.evidence-file-top small,.evidence-file-top strong{display:block}.evidence-file-top small{color:#8995a7;font-size:11px}.evidence-file-top strong{color:#10264a;margin-top:5px;font-size:21px}.evidence-status{color:#a36a12;background:#fff2dd;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.evidence-score{background:#f8fbff;border:1px solid #e4ebf4;border-radius:16px;margin-top:22px;padding:18px}.evidence-score>div:first-child{justify-content:space-between;align-items:center;display:flex}.evidence-score span{color:#6f7e92;font-size:11px}.evidence-score strong{color:#e0734d;font-size:25px}.evidence-score-bar{background:#e9eef4;border-radius:999px;height:9px;margin-top:11px;overflow:hidden}.evidence-score-bar span{background:linear-gradient(90deg,#f2c14e,#ec675f);width:82%;height:100%;display:block}.evidence-score small{color:#8995a7;margin-top:9px;font-size:10px;display:block}.evidence-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.evidence-data-grid div{background:#fff;border:1px solid #e5ecf5;border-radius:12px;padding:13px}.evidence-data-grid span,.evidence-data-grid strong{display:block}.evidence-data-grid span{color:#8a96a7;font-size:9px}.evidence-data-grid strong{color:#1b3152;margin-top:4px;font-size:11px}.evidence-timeline{border:1px solid #e3ebf5;border-radius:15px;margin-top:16px;overflow:hidden}.evidence-timeline-title{color:#506077;border-bottom:1px solid #e9eff6;padding:12px 15px;font-size:11px;font-weight:800}.evidence-event{grid-template-columns:9px 1fr;align-items:center;gap:11px;padding:13px 15px;display:grid}.evidence-event+.evidence-event{border-top:1px solid #edf2f7}.evidence-event-dot{background:#27c786;border-radius:50%;width:8px;height:8px}.evidence-event-dot.warning{background:#f2b64b}.evidence-event-dot.danger{background:#ec6868}.evidence-event strong,.evidence-event small{display:block}.evidence-event strong{color:#183052;font-size:11px}.evidence-event small{color:#929cac;margin-top:2px;font-size:9px}.fraud-section{background:#fff;padding:105px 0}.fraud-section-alt{background:#f5f9ff}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:48px;display:grid}.evidence-card{background:#fff;border:1px solid #e1eaf5;border-radius:20px;padding:28px;box-shadow:0 13px 32px #1c43700e}.evidence-card-icon{color:#0c77e8;background:#eaf5ff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:10px;font-weight:900;display:grid}.evidence-card h3{color:#12284c;margin-top:21px;font-size:18px}.evidence-card p{color:#738095;margin-top:11px;font-size:14px;line-height:1.7}.fraud-history-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.fraud-history-copy h2,.fraud-google-copy h2,.fraud-multisignal-grid h2{color:#081b3d;letter-spacing:-1.9px;max-width:590px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.fraud-history-copy h2 span,.fraud-google-copy h2 span,.fraud-multisignal-grid h2 span{color:#0d7cf2;display:block}.fraud-history-copy>p,.fraud-google-copy>p,.fraud-multisignal-grid p{color:#68758a;max-width:600px;margin-top:19px;font-size:16px;line-height:1.75}.fraud-history-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:27px;display:grid}.fraud-history-points div{color:#4f6078;align-items:center;gap:8px;font-size:13px;display:flex}.fraud-history-points span{color:#0d78e8;background:#e9f5ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.fraud-timeline-card{background:#fff;border:1px solid #dbe7f4;border-radius:24px;padding:29px;box-shadow:0 30px 70px #1c44731c}.fraud-timeline-date{color:#172e50;border-bottom:1px solid #e7edf5;padding-bottom:17px;font-size:14px;font-weight:800}.fraud-timeline-row{grid-template-columns:54px 14px 1fr;gap:13px;padding:19px 0;display:grid}.fraud-timeline-row+.fraud-timeline-row{border-top:1px solid #edf2f7}.fraud-time{color:#8491a4;font-size:11px}.fraud-timeline-marker{background:#2ac889;border-radius:50%;width:11px;height:11px;margin-top:2px;box-shadow:0 0 0 4px #2ac8891c}.fraud-timeline-marker.warning{background:#efb64d;box-shadow:0 0 0 4px #efb64d1f}.fraud-timeline-marker.danger{background:#ed6969;box-shadow:0 0 0 4px #ed69691c}.fraud-timeline-content strong{color:#172e50;font-size:13px;display:block}.fraud-timeline-content p{color:#7a8799;margin-top:4px;font-size:11px;line-height:1.6}.fraud-report-layout{grid-template-columns:220px 1fr;gap:18px;max-width:980px;margin:48px auto 0;display:grid}.fraud-report-sidebar{flex-direction:column;gap:7px;display:flex}.fraud-report-tab{color:#64738a;text-align:left;background:#fff;border:1px solid #e2eaf4;border-radius:11px;min-height:45px;padding:0 14px;font-size:12px;font-weight:700}.fraud-report-tab.active{color:#0c72df;background:#eaf5ff;border-color:#bcd9f8}.fraud-report-document{background:#fff;border:1px solid #dce7f4;border-radius:23px;padding:29px;box-shadow:0 24px 60px #1d447117}.fraud-document-head{justify-content:space-between;gap:20px;display:flex}.fraud-document-head small{color:#8995a7;font-size:10px}.fraud-document-head h3{color:#12294c;margin-top:5px;font-size:20px}.fraud-document-head>span{color:#0c74e4;background:#e8f4ff;border-radius:8px;align-self:flex-start;padding:7px 9px;font-size:9px;font-weight:800}.fraud-document-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:21px;display:grid}.fraud-document-summary div{background:#f6f9fd;border-radius:11px;padding:13px}.fraud-document-summary span,.fraud-document-summary strong{display:block}.fraud-document-summary span{color:#8591a3;font-size:9px}.fraud-document-summary strong{color:#192e50;margin-top:5px;font-size:17px}.fraud-document-section{border:1px solid #e3eaf3;border-radius:14px;margin-top:18px;overflow:hidden}.fraud-document-section h4{color:#42546c;border-bottom:1px solid #e7edf4;padding:13px 15px;font-size:11px}.fraud-signal-row{grid-template-columns:9px 1fr;gap:11px;padding:14px 15px;display:grid}.fraud-signal-row+.fraud-signal-row{border-top:1px solid #edf2f7}.fraud-signal-level{border-radius:50%;width:8px;height:8px;margin-top:3px}.fraud-signal-level.high{background:#ed6666}.fraud-signal-level.medium{background:#efb34a}.fraud-signal-row strong{color:#183051;font-size:11px;display:block}.fraud-signal-row p{color:#8793a5;margin-top:3px;font-size:9px;line-height:1.5}.fraud-multisignal-section{background:linear-gradient(135deg,#06172f,#0a3269);padding:110px 0;overflow:hidden}.fraud-multisignal-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.fraud-multisignal-grid h2{color:#fff}.fraud-multisignal-grid p{color:#b7c9df}.signal-network{width:420px;max-width:100%;height:420px;margin:0 auto;position:relative}.signal-center{color:#fff;background:#0e76e8;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:110px;height:110px;font-size:18px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #268bff14,0 20px 50px #00000038}.signal-node{color:#cae5ff;backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;place-items:center;width:82px;height:82px;font-size:11px;font-weight:800;display:grid;position:absolute}.signal-ip{top:5px;left:50%;transform:translate(-50%)}.signal-device{top:110px;right:5px}.signal-network-node{bottom:30px;right:55px}.signal-behavior{bottom:30px;left:55px}.signal-time{top:110px;left:5px}.fraud-google-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.fraud-google-card{background:#fff;border:1px solid #dce7f4;border-radius:24px;padding:30px;box-shadow:0 30px 70px #1b43711c}.fraud-google-title span,.fraud-google-title strong{display:block}.fraud-google-title span{color:#8793a5;font-size:11px}.fraud-google-title strong{color:#11284b;margin-top:5px;font-size:21px}.fraud-google-checks{flex-direction:column;gap:10px;margin-top:23px;display:flex}.fraud-google-checks div{color:#55667e;background:#f6f9fd;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.fraud-google-checks span{color:#168052;background:#e6f7ee;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.fraud-google-footer{color:#0d72df;text-align:center;background:#eaf5ff;border-radius:11px;margin-top:17px;padding:13px;font-size:11px;font-weight:800}.fraud-note-section{background:#fff;padding:0 0 90px}.fraud-note-card{background:#fffaf0;border:1px solid #f1dba9;border-radius:17px;align-items:flex-start;gap:16px;padding:24px;display:flex}.fraud-note-icon{color:#986111;background:#ffe9b9;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.fraud-note-card strong{color:#6f4c18;font-size:14px;display:block}.fraud-note-card p{color:#856c48;margin-top:5px;font-size:12px;line-height:1.65}.fraud-faq-section{background:#f5f9ff;padding:105px 0}.fraud-faq-grid{max-width:850px;margin:45px auto 0}.fraud-faq-item{background:#fff;border:1px solid #dfe8f3;border-radius:14px}.fraud-faq-item+.fraud-faq-item{margin-top:12px}.fraud-faq-item summary{cursor:pointer;color:#14294a;padding:20px 22px;font-size:15px;font-weight:800}.fraud-faq-item p{color:#6c7a8e;padding:0 22px 20px;font-size:14px;line-height:1.7}.fraud-final-section{background:#fff;padding:90px 0}.fraud-final-card{background:linear-gradient(135deg,#071a38,#0d376f);border-radius:27px;justify-content:space-between;align-items:center;gap:45px;padding:45px;display:flex;box-shadow:0 28px 65px #0928532e}.fraud-final-card>div:first-child>span{color:#76bcfa;font-size:12px;font-weight:800}.fraud-final-card h2{color:#fff;max-width:650px;margin-top:8px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.fraud-final-card p{color:#b9cbe0;max-width:650px;margin-top:14px;font-size:14px;line-height:1.7}.fraud-final-buttons{flex-direction:column;gap:10px;min-width:210px;display:flex}@media (width<=1000px){.fraud-report-hero-grid,.fraud-history-grid,.fraud-multisignal-grid,.fraud-google-grid{grid-template-columns:1fr}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fraud-report-layout{grid-template-columns:1fr}.fraud-report-sidebar{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fraud-final-card{flex-direction:column;align-items:flex-start}.fraud-final-buttons{flex-direction:row;width:100%}}@media (width<=620px){.fraud-report-hero{padding:65px 0 75px}.fraud-report-hero-copy h1{letter-spacing:-1.6px;font-size:39px}.fraud-report-hero-copy>p{font-size:16px}.fraud-hero-actions{flex-direction:column}.evidence-file{border-radius:20px;padding:19px}.evidence-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fraud-section,.fraud-multisignal-section,.fraud-faq-section{padding:75px 0}.evidence-grid{grid-template-columns:1fr}.fraud-history-copy h2,.fraud-google-copy h2,.fraud-multisignal-grid h2{font-size:36px}.fraud-history-points{grid-template-columns:1fr}.fraud-timeline-card,.fraud-report-document,.fraud-google-card{padding:20px}.fraud-document-summary,.fraud-report-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-network{width:300px;height:300px}.signal-center{width:88px;height:88px;font-size:14px}.signal-node{border-radius:15px;width:63px;height:63px;font-size:9px}.signal-device,.signal-time{top:80px}.signal-network-node,.signal-behavior{bottom:15px}.signal-network-node{right:35px}.signal-behavior{left:35px}.fraud-note-section{padding-bottom:70px}.fraud-final-card{padding:28px 22px}.fraud-final-buttons{flex-direction:column}.fraud-final-buttons .button{width:100%}}.features-page-hero{background:radial-gradient(circle at 82% 20%,#208bff26,#0000 28%),linear-gradient(#fff 0%,#f3f8ff 100%);padding:95px 0 110px;overflow:hidden}.features-page-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:75px;display:grid}.features-page-copy h1{color:#081b3d;letter-spacing:-2.8px;margin-top:14px;font-size:clamp(46px,5vw,68px);line-height:1.04}.features-page-copy h1 span{color:#0d7cf2;display:block}.features-page-copy>p{color:#647289;max-width:670px;margin-top:23px;font-size:18px;line-height:1.75}.features-page-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.features-overview{background:#fffffff7;border:1px solid #dbe6f3;border-radius:26px;padding:28px;box-shadow:0 38px 85px #1a437326}.features-overview-head{justify-content:space-between;gap:20px;display:flex}.features-overview-head small,.features-overview-head strong{display:block}.features-overview-head small{color:#8995a6;font-size:10px}.features-overview-head strong{color:#10264a;margin-top:5px;font-size:21px}.features-overview-head>span{color:#0c74e3;background:#e9f5ff;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:10px;font-weight:800}.features-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:21px;display:grid}.features-overview-grid div{background:#f8fbff;border:1px solid #e5ecf5;border-radius:13px;min-height:94px;padding:13px}.features-overview-grid span,.features-overview-grid strong,.features-overview-grid small{display:block}.features-overview-grid span{color:#0c78e9;font-size:9px;font-weight:900}.features-overview-grid strong{color:#192f50;margin-top:8px;font-size:12px}.features-overview-grid small{color:#8995a7;margin-top:4px;font-size:9px}.features-detail-section{background:#fff;padding:110px 0}.features-detail-alt{background:#f5f9ff}.features-detail-grid,.device-feature-grid,.map-feature-grid,.features-ads-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;display:grid}.features-detail-copy h2,.map-feature-copy h2,.features-ads-copy h2{color:#081b3d;letter-spacing:-1.9px;max-width:610px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.features-detail-copy h2 span,.map-feature-copy h2 span,.features-ads-copy h2 span{color:#0d7cf2;display:block}.features-detail-copy>p,.map-feature-copy>p,.features-ads-copy>p{color:#68758a;max-width:620px;margin-top:19px;font-size:16px;line-height:1.75}.features-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:27px;display:grid}.features-check-list div{color:#4f6078;align-items:center;gap:8px;font-size:13px;display:flex}.features-check-list span{color:#0d77e8;background:#e9f5ff;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:900;display:grid}.traffic-visual-card{background:#fff;border:1px solid #dce7f4;border-radius:24px;padding:28px;box-shadow:0 30px 70px #1d44721c}.traffic-visual-head{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.traffic-visual-head small,.traffic-visual-head strong{display:block}.traffic-visual-head small{color:#8995a7;font-size:10px}.traffic-visual-head strong{color:#12294c;margin-top:4px;font-size:20px}.traffic-visual-head>span{color:#18794d;background:#e7f8ef;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:9px;font-weight:800}.traffic-live-row{border:1px solid #e8eef5;border-radius:13px;grid-template-columns:9px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.traffic-live-row+.traffic-live-row{margin-top:8px}.traffic-live-dot{border-radius:50%;width:8px;height:8px}.traffic-live-dot.green{background:#2ac889}.traffic-live-dot.yellow{background:#f0b74d}.traffic-live-dot.blue{background:#398feb}.traffic-live-dot.red{background:#ec6969}.traffic-live-row strong,.traffic-live-row small{display:block}.traffic-live-row strong{color:#192f50;font-size:12px}.traffic-live-row small{color:#8793a5;margin-top:3px;font-size:9px}.traffic-live-row b{color:#7b8799;font-size:9px}.features-split-heading{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.features-split-heading h2{color:#081b3d;letter-spacing:-1.8px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.features-split-heading h2 span{color:#0d7cf2;display:block}.features-split-heading>p{color:#6c798d;font-size:15px;line-height:1.75}.behavior-grid{grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:45px;display:grid}.behavior-card,.heatmap-preview{background:#fff;border:1px solid #dfe8f3;border-radius:22px;padding:26px;box-shadow:0 20px 50px #1d447112}.behavior-card-top{justify-content:space-between;gap:20px;display:flex}.behavior-card-top span{color:#6f7d90;font-size:11px}.behavior-card-top strong{color:#12294c;font-size:20px}.behavior-bars{margin-top:27px}.behavior-bars div+div{margin-top:19px}.behavior-bars span{color:#78869a;margin-bottom:7px;font-size:10px;display:block}.behavior-bars div{background:#edf2f7;border-radius:999px;height:8px;position:relative}.behavior-bars div span{position:absolute;top:-20px;left:0}.behavior-bars b{background:linear-gradient(90deg,#1784ef,#4ba5f8);border-radius:999px;height:100%;display:block}.heatmap-head{justify-content:space-between;gap:20px;display:flex}.heatmap-head small,.heatmap-head strong{display:block}.heatmap-head small{color:#8a96a7;font-size:10px}.heatmap-head strong{color:#142b4d;margin-top:4px;font-size:18px}.heatmap-head>span{color:#0b77e8;font-size:9px;font-weight:800}.heatmap-page{background:#f7f9fc;border:1px solid #e1e8f1;border-radius:14px;height:300px;margin-top:19px;position:relative;overflow:hidden}.heatmap-nav{background:#dfe6ee;height:34px}.heatmap-title{background:#cbd6e4;border-radius:6px;width:52%;height:20px;margin:38px 0 0 28px}.heatmap-text{background:#dce4ed;border-radius:999px;width:70%;height:8px;margin:13px 0 0 28px}.heatmap-text.short{width:52%;margin-top:7px}.heatmap-buttons{gap:8px;margin:25px 0 0 28px;display:flex}.heatmap-buttons span{background:#d3dce7;border-radius:7px;width:90px;height:30px}.heatmap-zone{filter:blur(7px);opacity:.75;border-radius:50%;position:absolute}.zone-one{background:#f3534594;width:110px;height:110px;top:80px;right:15%}.zone-two{background:#ffb13594;width:90px;height:90px;bottom:26px;left:21%}.zone-three{background:#358bf573;width:75px;height:75px;bottom:10px;right:34%}.device-feature-card{background:radial-gradient(circle at 50% 35%,#1f87fa33,#0000 34%),linear-gradient(135deg,#071a38,#0c3268);border-radius:28px;place-items:center;min-height:480px;display:grid}.device-phone{background:#101824;border:2px solid #182334;border-radius:38px;width:235px;padding:12px;box-shadow:0 28px 55px #00000047}.device-phone-notch{z-index:2;background:#070c14;border-radius:999px;width:80px;height:18px;margin:0 auto -10px;position:relative}.device-phone-screen{background:#fff;border-radius:27px;min-height:380px;padding:38px 17px 17px}.device-phone-screen>span{color:#8793a5;font-size:9px}.device-phone-screen>strong{color:#132a4d;margin:5px 0 20px;font-size:18px;display:block}.device-phone-screen div{border-top:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:13px 0;display:flex}.device-phone-screen small{color:#8995a7;font-size:9px}.device-phone-screen b{color:#233a5a;font-size:10px}.device-network-tags{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.device-network-tags span{color:#52708f;background:#f7fbff;border:1px solid #dde8f5;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:700}.features-map-section{background:#f5f9ff;padding:110px 0}.map-feature-note{color:#64748a;background:#fff;border-left:3px solid #0d7cf2;margin-top:25px;padding:15px;font-size:12px;line-height:1.6}.map-ui-card{background:#fff;border:1px solid #dce7f4;border-radius:24px;padding:25px;box-shadow:0 30px 70px #1b43711a}.map-ui-head{justify-content:space-between;gap:20px;display:flex}.map-ui-head small,.map-ui-head strong{display:block}.map-ui-head small{color:#8995a7;font-size:10px}.map-ui-head strong{color:#142b4d;margin-top:4px;font-size:19px}.map-ui-head>span{color:#0b77e7;font-size:10px;font-weight:800}.map-canvas{background:linear-gradient(135deg,#eef4f8,#e2ebf3);border-radius:16px;height:340px;margin-top:20px;position:relative;overflow:hidden}.map-road{background:#fffffff2;border-radius:999px;height:5px;position:absolute}.road-one{width:120%;top:25%;left:-10%;transform:rotate(16deg)}.road-two{width:120%;top:58%;left:-10%;transform:rotate(-12deg)}.road-three{width:95%;top:48%;left:5%;transform:rotate(48deg)}.road-four{width:75%;top:43%;left:12%;transform:rotate(-52deg)}.map-point{background:#0d7cf2;border:4px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 5px 15px #1252913d}.map-point-one{top:30%;left:28%}.map-point-two{top:55%;left:55%}.map-point-three{top:38%;right:20%}.map-point-four{bottom:18%;left:35%}.map-info-popup{background:#fff;border-radius:11px;padding:12px 14px;position:absolute;top:64px;left:35%;box-shadow:0 12px 30px #20477126}.map-info-popup strong,.map-info-popup span{display:block}.map-info-popup strong{color:#183052;font-size:11px}.map-info-popup span{color:#8793a5;margin-top:3px;font-size:9px}.features-module-section{background:#fff;padding:110px 0}.module-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:45px;display:grid}.module-feature-card{background:#fff;border:1px solid #e1e9f4;border-radius:19px;padding:27px;box-shadow:0 13px 30px #1c43700d}.module-feature-card>span{color:#0d78e9;font-size:11px;font-weight:900}.module-feature-card h3{color:#132a4d;margin-top:22px;font-size:18px}.module-feature-card p{color:#748095;margin-top:10px;font-size:13px;line-height:1.7}.features-ads-section{background:linear-gradient(#f5f9ff,#eef5ff);padding:110px 0}.features-ads-copy .button{margin-top:25px}.ads-module-card{background:#fff;border:1px solid #d9e5f3;border-radius:24px;padding:28px;box-shadow:0 30px 70px #1b43711c}.ads-module-title{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.ads-module-title small,.ads-module-title strong{display:block}.ads-module-title small{color:#8995a7;font-size:10px}.ads-module-title strong{color:#142b4d;margin-top:4px;font-size:20px}.ads-module-title>span{color:#197a4d;background:#e8f8ef;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:9px;font-weight:800}.ads-module-item{border:1px solid #e8eef5;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.ads-module-item+.ads-module-item{margin-top:8px}.ads-module-item strong,.ads-module-item span{display:block}.ads-module-item strong{color:#172f51;font-size:11px}.ads-module-item span{color:#8a96a8;margin-top:3px;font-size:9px}.ads-module-item b{color:#18784d;background:#e7f7ef;border-radius:8px;padding:6px 8px;font-size:9px}.ads-module-item b.wait{color:#9f6911;background:#fff3dc}.features-reporting-section{background:#fff;padding:110px 0}.reporting-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:42px;display:grid}.reporting-stat-card{background:#f8fbff;border:1px solid #e0e9f4;border-radius:18px;padding:24px}.reporting-stat-card span,.reporting-stat-card strong,.reporting-stat-card small{display:block}.reporting-stat-card span{color:#748197;font-size:10px}.reporting-stat-card strong{color:#132a4d;margin-top:8px;font-size:30px}.reporting-stat-card small{color:#9aa4b2;margin-top:4px;font-size:9px}.features-report-links{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.features-report-links a{color:#0d76e8;font-size:12px;font-weight:800}.feature-matrix-section{background:#f5f9ff;padding:105px 0}.feature-matrix{background:#fff;border:1px solid #dce6f2;border-radius:18px;max-width:900px;margin:45px auto 0;overflow:hidden}.feature-matrix-row{grid-template-columns:1.7fr repeat(3,1fr);align-items:center;min-height:56px;padding:0 20px;display:grid}.feature-matrix-row+.feature-matrix-row{border-top:1px solid #edf1f5}.feature-matrix-row strong{color:#183052;font-size:12px}.feature-matrix-row>span{color:#0d76e7;text-align:center;font-size:12px;font-weight:800}.feature-matrix-head{background:#f4f8fd}.feature-matrix-head span{color:#6d7b90;text-align:left;font-size:10px}.feature-matrix-head span:not(:first-child){text-align:center}.features-final-section{background:#fff;padding:90px 0}.features-final-card{background:linear-gradient(135deg,#071a38,#0c376f);border-radius:27px;justify-content:space-between;align-items:center;gap:45px;padding:45px;display:flex;box-shadow:0 28px 65px #0928532e}.features-final-card>div:first-child>span{color:#76bcfa;font-size:12px;font-weight:800}.features-final-card h2{color:#fff;max-width:650px;margin-top:8px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.features-final-card p{color:#b9cbe0;max-width:650px;margin-top:14px;font-size:14px;line-height:1.7}.features-final-actions{flex-direction:column;gap:10px;min-width:210px;display:flex}@media (width<=1000px){.features-page-hero-grid,.features-detail-grid,.device-feature-grid,.map-feature-grid,.features-ads-grid{grid-template-columns:1fr}.features-split-heading{grid-template-columns:1fr;gap:20px}.behavior-grid{grid-template-columns:1fr}.module-feature-grid,.reporting-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-final-card{flex-direction:column;align-items:flex-start}.features-final-actions{flex-direction:row;width:100%}}@media (width<=620px){.features-page-hero{padding:65px 0 75px}.features-page-copy h1{letter-spacing:-1.6px;font-size:39px}.features-page-copy>p{font-size:16px}.features-page-actions{flex-direction:column}.features-page-actions .button{width:100%}.features-overview{padding:19px}.features-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-detail-section,.features-map-section,.features-module-section,.features-ads-section,.features-reporting-section,.feature-matrix-section{padding:75px 0}.features-detail-copy h2,.map-feature-copy h2,.features-ads-copy h2,.features-split-heading h2{font-size:36px}.features-check-list{grid-template-columns:1fr}.traffic-visual-card,.behavior-card,.heatmap-preview,.map-ui-card,.ads-module-card{padding:20px}.device-feature-card{min-height:430px}.module-feature-grid,.reporting-preview-grid{grid-template-columns:1fr}.feature-matrix{overflow-x:auto}.feature-matrix-row{min-width:610px}.features-final-card{padding:28px 22px}.features-final-actions{flex-direction:column}.features-final-actions .button{width:100%}}.how-page-hero{background:radial-gradient(circle at 80% 25%,#1a85f829,#0000 28%),linear-gradient(#fff,#f3f8ff);padding:95px 0 115px;overflow:hidden}.how-page-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.how-page-copy h1{color:#081b3d;letter-spacing:-2.8px;margin-top:14px;font-size:clamp(46px,5vw,68px);line-height:1.04}.how-page-copy h1 span{color:#0d7cf2;display:block}.how-page-copy>p{color:#637188;max-width:670px;margin-top:23px;font-size:18px;line-height:1.75}.how-page-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.how-system-visual{width:500px;max-width:100%;height:500px;margin-inline:auto;position:relative}.how-system-visual:before{content:"";border:1px dashed #bcd7f5;border-radius:50%;position:absolute;inset:75px}.how-system-visual:after{content:"";border:1px solid #dbe8f6;border-radius:50%;position:absolute;inset:135px}.how-system-center{z-index:4;color:#fff;text-align:center;background:linear-gradient(135deg,#0c78e9,#1459c7);border-radius:50%;align-content:center;width:160px;height:160px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 55px #0d6cda40}.how-system-center small,.how-system-center strong{display:block}.how-system-center small{opacity:.75;font-size:10px}.how-system-center strong{margin-top:5px;font-size:19px}.how-system-node{z-index:5;color:#1d3556;background:#fff;border:1px solid #dce7f4;border-radius:17px;place-items:center;width:105px;height:78px;font-size:12px;font-weight:800;display:grid;position:absolute;box-shadow:0 15px 35px #1a43701a}.how-system-node span{color:#0d79e9;font-size:9px;position:absolute;top:7px;left:9px}.node-traffic{top:5px;left:50%;transform:translate(-50%)}.node-device{top:105px;right:0}.node-network{bottom:55px;right:35px}.node-risk{bottom:5px;left:50%;transform:translate(-50%)}.node-action{bottom:55px;left:35px}.node-report{top:105px;left:0}.how-process-section{background:#fff;padding:110px 0}.how-process-list{max-width:1050px;margin:55px auto 0}.how-process-row{background:#fff;border:1px solid #e0e9f4;border-radius:22px;grid-template-columns:80px 1fr 280px;align-items:center;gap:35px;padding:34px;display:grid;box-shadow:0 14px 35px #1b43710e}.how-process-row+.how-process-row{margin-top:17px}.how-process-number{color:#d6e7f9;font-size:42px;font-weight:900}.how-process-content>span{color:#0d76e7;font-size:10px;font-weight:800}.how-process-content h3{color:#12294c;margin-top:7px;font-size:21px}.how-process-content p{color:#748095;max-width:580px;margin-top:10px;font-size:13px;line-height:1.7}.how-process-demo{background:#f5f9fd;border-radius:14px;padding:17px}.how-process-demo>small{color:#8793a5;font-size:9px;display:block}.how-process-demo>strong{color:#172f51;margin-top:5px;font-size:15px;display:block}.how-demo-bar{background:#e3e9f0;border-radius:999px;height:6px;margin-top:13px;overflow:hidden}.how-demo-bar span{background:#1681ee;height:100%;display:block}.how-mini-data{justify-content:space-between;gap:12px;padding:9px 0;display:flex}.how-mini-data+.how-mini-data{border-top:1px solid #e6ecf3}.how-mini-data span{color:#8793a5;font-size:9px}.how-mini-data strong{color:#213755;font-size:10px}.how-behavior-item+.how-behavior-item{margin-top:12px}.how-behavior-item span{color:#7e8b9e;margin-bottom:6px;font-size:9px;display:block}.how-behavior-item b{background:#e1e8f0;border-radius:999px;height:6px;display:block;overflow:hidden}.how-behavior-item i{background:#1983ef;height:100%;display:block}.how-behavior-item strong{color:#173052;font-size:12px}.how-risk-score{color:#de744a;margin-top:8px;font-size:34px;font-weight:900}.how-risk-label{color:#9f6811;background:#fff0dd;border-radius:8px;margin-top:7px;padding:6px 8px;font-size:9px;font-weight:800;display:inline-block}.how-classification{flex-direction:column;gap:10px;display:flex}.how-classification div{color:#53647c;align-items:center;gap:9px;font-size:10px;display:flex}.how-dot{border-radius:50%;width:8px;height:8px}.how-dot.normal{background:#28c888}.how-dot.review{background:#efb64d}.how-dot.high{background:#ec6969}.how-result-box{justify-content:space-between;gap:12px;padding:9px 0;display:flex}.how-result-box+.how-result-box{border-top:1px solid #e5ebf2}.how-result-box span{color:#8995a7;font-size:9px}.how-result-box strong{color:#193152;font-size:10px}.how-signals-section{background:linear-gradient(135deg,#06172f,#0b356d);padding:110px 0}.how-signals-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.how-signals-copy h2{color:#fff;letter-spacing:-1.8px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.how-signals-copy h2 span{color:#69b5f8;display:block}.how-signals-copy p{color:#b6c8dd;max-width:600px;margin-top:19px;font-size:16px;line-height:1.75}.how-signal-board{backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1c;border-radius:23px;padding:28px}.how-signal-row{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.how-signal-row span{color:#bad0e7;font-size:12px}.how-signal-row strong{color:#fff;font-size:11px}.how-signal-result{background:#1884ef2e;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:19px;padding:17px;display:flex}.how-signal-result span{color:#cae1f6;font-size:11px}.how-signal-result strong{color:#985f0d;background:#fff0d7;border-radius:8px;padding:7px 9px;font-size:10px}.how-data-section{background:#f5f9ff;padding:110px 0}.data-journey{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:50px;display:grid}.data-journey-item{text-align:center;background:#fff;border:1px solid #dfe8f3;border-radius:18px;align-content:center;min-height:150px;padding:20px;display:grid}.data-journey-item div{color:#0d78e8;font-size:10px;font-weight:900}.data-journey-item strong{color:#152d4f;margin-top:12px;font-size:17px}.data-journey-item span{color:#8995a7;margin-top:5px;font-size:10px}.data-arrow{color:#91b9e1;font-size:22px}.how-output-section{background:#fff;padding:110px 0}.how-output-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:45px;display:grid}.how-output-card{background:#fff;border:1px solid #e0e9f4;border-radius:22px;padding:35px;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 35px #1c43700e}.how-output-card:hover{transform:translateY(-4px);box-shadow:0 22px 45px #1c43701c}.how-output-card>span{color:#0d76e7;font-size:10px;font-weight:800}.how-output-card h3{color:#12294c;margin-top:11px;font-size:24px}.how-output-card p{color:#738095;margin-top:12px;font-size:14px;line-height:1.7}.how-output-card>strong{color:#0d75e5;margin-top:22px;font-size:12px;display:block}.how-faq-section{background:#f5f9ff;padding:105px 0}.how-faq-grid{max-width:850px;margin:45px auto 0}.how-faq-item{background:#fff;border:1px solid #dfe8f3;border-radius:14px}.how-faq-item+.how-faq-item{margin-top:12px}.how-faq-item summary{cursor:pointer;color:#14294a;padding:20px 22px;font-size:15px;font-weight:800}.how-faq-item p{color:#6c7a8e;padding:0 22px 20px;font-size:14px;line-height:1.7}.how-final-section{background:#fff;padding:90px 0}.how-final-card{background:linear-gradient(135deg,#071a38,#0c376f);border-radius:27px;justify-content:space-between;align-items:center;gap:45px;padding:45px;display:flex;box-shadow:0 28px 65px #0928532e}.how-final-card>div:first-child>span{color:#76bcfa;font-size:12px;font-weight:800}.how-final-card h2{color:#fff;max-width:650px;margin-top:8px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.how-final-card p{color:#b9cbe0;max-width:650px;margin-top:14px;font-size:14px;line-height:1.7}.how-final-actions{flex-direction:column;gap:10px;min-width:210px;display:flex}@media (width<=1000px){.how-page-hero-grid,.how-signals-grid{grid-template-columns:1fr}.how-process-row{grid-template-columns:70px 1fr}.how-process-demo{grid-column:2}.data-journey{grid-template-columns:repeat(5,minmax(0,1fr))}.data-arrow{display:none}.how-final-card{flex-direction:column;align-items:flex-start}.how-final-actions{flex-direction:row;width:100%}}@media (width<=620px){.how-page-hero{padding:65px 0 75px}.how-page-copy h1{letter-spacing:-1.6px;font-size:39px}.how-page-copy>p{font-size:16px}.how-page-actions{flex-direction:column}.how-page-actions .button{width:100%}.how-system-visual{width:310px;height:310px}.how-system-visual:before{inset:45px}.how-system-visual:after{inset:90px}.how-system-center{width:105px;height:105px}.how-system-center strong{font-size:14px}.how-system-node{border-radius:13px;width:72px;height:54px;font-size:9px}.node-device,.node-report{top:65px}.node-network,.node-action{bottom:35px}.node-network{right:10px}.node-action{left:10px}.how-process-section,.how-signals-section,.how-data-section,.how-output-section,.how-faq-section{padding:75px 0}.how-process-row{grid-template-columns:1fr;gap:18px;padding:23px}.how-process-number{font-size:30px}.how-process-demo{grid-column:auto}.data-journey{grid-template-columns:1fr}.data-journey-item{min-height:110px}.how-output-grid{grid-template-columns:1fr}.how-final-card{padding:28px 22px}.how-final-actions{flex-direction:column}.how-final-actions .button{width:100%}}.how-process-row{grid-template-columns:1fr 280px}@media (width<=1000px){.how-process-row{grid-template-columns:1fr}.how-process-demo{grid-column:auto}}.about-hero{background:radial-gradient(circle at 82% 25%,#1d87f926,#0000 29%),linear-gradient(#fff,#f3f8ff);padding:100px 0 115px;overflow:hidden}.about-hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.about-hero-copy h1{color:#081b3d;letter-spacing:-2.8px;margin-top:14px;font-size:clamp(46px,5vw,68px);line-height:1.04}.about-hero-copy h1 span{color:#0d7cf2;display:block}.about-hero-copy>p{color:#637188;max-width:680px;margin-top:23px;font-size:18px;line-height:1.75}.about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.about-brand-card{background:#fffffff7;border:1px solid #dbe6f3;border-radius:28px;padding:34px;box-shadow:0 38px 85px #1a437326}.about-brand-symbol{color:#fff;background:linear-gradient(135deg,#0d7cf2,#174eb5);border-radius:22px;place-items:center;width:75px;height:75px;font-size:23px;font-weight:900;display:grid;box-shadow:0 18px 35px #0d7cf238}.about-brand-info{margin-top:28px}.about-brand-info small,.about-brand-info strong{display:block}.about-brand-info small{color:#8491a4;font-size:11px}.about-brand-info strong{color:#10264a;margin-top:5px;font-size:27px}.about-brand-info p{color:#748095;max-width:460px;margin-top:14px;font-size:14px;line-height:1.7}.about-brand-footer{border-top:1px solid #e6edf5;margin-top:27px;padding-top:20px}.about-brand-footer span,.about-brand-footer strong{display:block}.about-brand-footer span{color:#8a96a7;font-size:10px}.about-brand-footer strong{color:#173052;margin-top:4px;font-size:13px}.about-section{background:#fff;padding:110px 0}.about-section-alt{background:#f5f9ff}.about-story-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.about-story-visual{background:linear-gradient(135deg,#071a38,#0b356d);border-radius:28px;padding:38px}.about-story-panel{backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;justify-content:center;min-height:330px;padding:32px;display:flex}.about-story-label{color:#75bdfa;font-size:10px;font-weight:800}.about-story-panel strong{color:#fff;max-width:390px;margin-top:14px;font-size:28px;line-height:1.25}.about-story-line{background:#248df2;border-radius:999px;width:70px;height:3px;margin-top:24px}.about-story-panel p{color:#b9cce1;max-width:390px;margin-top:22px;font-size:13px;line-height:1.7}.about-story-copy h2,.about-company-copy h2{color:#081b3d;letter-spacing:-1.8px;max-width:620px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.about-story-copy h2 span,.about-company-copy h2 span{color:#0d7cf2;display:block}.about-story-copy>p,.about-company-copy>p{color:#68758a;max-width:650px;margin-top:19px;font-size:16px;line-height:1.75}.about-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.about-principle-card{background:#fff;border:1px solid #e0e9f4;border-radius:21px;padding:31px;box-shadow:0 14px 35px #1b43710e}.about-principle-icon{color:#0d77e8;background:#e9f5ff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:14px;font-weight:900;display:grid}.about-principle-card h3{color:#12294c;margin-top:22px;font-size:19px}.about-principle-card p{color:#738095;margin-top:11px;font-size:14px;line-height:1.7}.about-dark-section{background:linear-gradient(135deg,#06172f,#0b356d);padding:110px 0}.about-philosophy-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.about-philosophy-copy h2{color:#fff;letter-spacing:-1.8px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.about-philosophy-copy h2 span{color:#6db8f8;display:block}.about-philosophy-copy p{color:#b9cbe0;max-width:620px;margin-top:19px;font-size:16px;line-height:1.75}.about-philosophy-board{backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1c;border-radius:23px;padding:28px}.about-philosophy-row{border-bottom:1px solid #ffffff17;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.about-philosophy-row span{color:#bfd3e8;font-size:12px}.about-philosophy-row strong{color:#fff;font-size:11px}.about-philosophy-result{background:#1b89f22b;border-radius:13px;margin-top:19px;padding:17px}.about-philosophy-result span,.about-philosophy-result strong{display:block}.about-philosophy-result span{color:#bcd7ed;font-size:10px}.about-philosophy-result strong{color:#fff;margin-top:5px;font-size:15px}.about-position-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.about-position-card{background:#fff;border:1px solid #e0e9f4;border-radius:21px;padding:32px;box-shadow:0 14px 35px #1b43710e}.about-position-card>span{color:#0d76e7;font-size:10px;font-weight:800}.about-position-card h3{color:#12294c;margin-top:12px;font-size:21px;line-height:1.35}.about-position-card p{color:#738095;margin-top:12px;font-size:14px;line-height:1.7}.about-company-section{background:#f5f9ff;padding:110px 0}.about-company-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.about-company-brand{text-align:center;background:linear-gradient(135deg,#071a38,#0c376f);border:1px solid #183355;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex;box-shadow:0 28px 65px #1b43712e}.about-company-brand img{object-fit:contain;filter:drop-shadow(0 6px 18px #ffffff14);width:180px;max-height:90px}.about-company-brand small{color:#9fc3ea;margin-top:22px;font-size:10px;display:block}.about-company-brand strong{color:#fff;margin-top:5px;font-size:19px;display:block}.about-company-copy .button{margin-top:26px}.about-values-section{background:#fff;padding:110px 0}.about-values-list{border-top:1px solid #dfe7f1;max-width:950px;margin:45px auto 0}.about-values-list>div{border-bottom:1px solid #dfe7f1;grid-template-columns:220px 1fr;gap:35px;padding:28px 0;display:grid}.about-values-list strong{color:#142b4d;font-size:16px}.about-values-list p{color:#718096;font-size:14px;line-height:1.7}.about-final-section{background:#f5f9ff;padding:90px 0}.about-final-card{background:linear-gradient(135deg,#071a38,#0c376f);border-radius:27px;justify-content:space-between;align-items:center;gap:45px;padding:45px;display:flex;box-shadow:0 28px 65px #0928532e}.about-final-card>div:first-child>span{color:#76bcfa;font-size:12px;font-weight:800}.about-final-card h2{color:#fff;max-width:650px;margin-top:8px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.about-final-card p{color:#b9cbe0;max-width:650px;margin-top:14px;font-size:14px;line-height:1.7}.about-final-actions{flex-direction:column;gap:10px;min-width:210px;display:flex}@media (width<=1000px){.about-hero-grid,.about-story-grid,.about-philosophy-grid,.about-company-grid{grid-template-columns:1fr}.about-principles-grid,.about-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-final-card{flex-direction:column;align-items:flex-start}.about-final-actions{flex-direction:row;width:100%}}@media (width<=620px){.about-hero{padding:65px 0 75px}.about-hero-copy h1{letter-spacing:-1.6px;font-size:39px}.about-hero-copy>p{font-size:16px}.about-hero-actions{flex-direction:column}.about-hero-actions .button{width:100%}.about-section,.about-dark-section,.about-company-section,.about-values-section{padding:75px 0}.about-story-visual{padding:20px}.about-story-panel{min-height:280px;padding:24px}.about-story-panel strong{font-size:24px}.about-story-copy h2,.about-company-copy h2,.about-philosophy-copy h2{font-size:36px}.about-principles-grid,.about-position-grid{grid-template-columns:1fr}.about-values-list>div{grid-template-columns:1fr;gap:8px}.about-final-card{padding:28px 22px}.about-final-actions{flex-direction:column}.about-final-actions .button{width:100%}}.contact-page-hero{background:radial-gradient(circle at 82% 20%,#1f89f926,#0000 28%),linear-gradient(#fff,#f3f8ff);padding:95px 0 110px}.contact-page-hero-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;display:grid}.contact-page-copy h1{color:#081b3d;letter-spacing:-2.8px;margin-top:14px;font-size:clamp(46px,5vw,68px);line-height:1.04}.contact-page-copy h1 span{color:#0d7cf2;display:block}.contact-page-copy>p{color:#647289;max-width:680px;margin-top:23px;font-size:18px;line-height:1.75}.contact-page-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.contact-page-status{background:#fff;border:1px solid #dae6f3;border-radius:26px;padding:30px;box-shadow:0 38px 85px #1a437324}.contact-status-head{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.contact-status-head small,.contact-status-head strong{display:block}.contact-status-head small{color:#8995a7;font-size:10px}.contact-status-head strong{color:#12294c;margin-top:5px;font-size:21px}.contact-status-head>span{color:#18794d;background:#e7f8ef;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:9px;font-weight:800}.contact-status-list div{border-top:1px solid #e8eef5;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.contact-status-list span{color:#8793a5;font-size:10px}.contact-status-list strong{color:#183052;text-align:right;font-size:11px}.contact-page-section{background:#fff;padding:110px 0}.contact-page-alt{background:#f5f9ff}.contact-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:45px;display:grid}.contact-method-card{background:#fff;border:1px solid #e0e9f4;border-radius:20px;padding:27px;transition:transform .2s,box-shadow .2s;box-shadow:0 13px 30px #1c43700d}.contact-method-card:hover{transform:translateY(-4px);box-shadow:0 22px 45px #1c43701a}.contact-method-icon{color:#0d77e8;background:#eaf5ff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:10px;font-weight:900;display:grid}.contact-method-card>span{color:#8592a4;margin-top:22px;font-size:10px;display:block}.contact-method-card strong{color:#142b4d;word-break:break-word;margin-top:6px;font-size:15px;line-height:1.4;display:block}.contact-method-card p{color:#748095;margin-top:10px;font-size:13px;line-height:1.7}.contact-needs-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.contact-needs-copy h2{color:#081b3d;letter-spacing:-1.8px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.contact-needs-copy h2 span{color:#0d7cf2;display:block}.contact-needs-copy p{color:#68758a;max-width:600px;margin-top:19px;font-size:16px;line-height:1.75}.contact-needs-list{background:#fff;border:1px solid #dfe8f3;border-radius:22px;overflow:hidden}.contact-needs-list>div{padding:22px 24px}.contact-needs-list>div+div{border-top:1px solid #e8eef5}.contact-needs-list strong,.contact-needs-list span{display:block}.contact-needs-list strong{color:#142b4d;font-size:15px}.contact-needs-list span{color:#7b889a;margin-top:6px;font-size:12px;line-height:1.6}.contact-form-section{background:#fff;padding:110px 0}.contact-form-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.contact-form-copy h2{color:#081b3d;letter-spacing:-1.8px;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.08}.contact-form-copy h2 span{color:#0d7cf2;display:block}.contact-form-copy>p{color:#68758a;max-width:580px;margin-top:18px;font-size:16px;line-height:1.75}.contact-form-note{color:#64748a;background:#f4f9ff;border-left:3px solid #0d7cf2;margin-top:25px;padding:16px;font-size:12px;line-height:1.65}.contact-form-card{background:#fff;border:1px solid #dbe6f3;border-radius:24px;padding:30px;box-shadow:0 30px 70px #1b43711a}.contact-form-row+.contact-form-row{margin-top:16px}.contact-form-row label{color:#364c69;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.contact-form-row input,.contact-form-row textarea{color:#7c899a;resize:none;background:#f8fafc;border:1px solid #dce5ef;border-radius:11px;width:100%;padding:13px 14px}.contact-form-row input::placeholder,.contact-form-row textarea::placeholder{color:#9da7b4}.contact-form-button{color:#fff;opacity:.65;background:#0d77e8;border:0;border-radius:11px;width:100%;min-height:48px;margin-top:19px;font-weight:800}.contact-address-section{background:#f5f9ff;padding:110px 0}.contact-address-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:25px;display:grid}.contact-address-card{color:#fff;background:linear-gradient(135deg,#071a38,#0b356d);border-radius:24px;padding:34px}.contact-address-card h2{margin-top:15px;font-size:31px}.contact-address-card p{color:#bdd0e5;margin-top:20px;font-size:14px;line-height:1.8}.contact-address-info{flex-direction:column;gap:9px;margin-top:25px;display:flex}.contact-address-info a{color:#fff;font-size:13px;font-weight:700}.contact-location-visual{background:linear-gradient(135deg,#eaf1f8,#dfe9f3);border:1px solid #dce7f4;border-radius:24px;min-height:370px;position:relative;overflow:hidden}.contact-location-grid{background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;transform:rotate(10deg)scale(1.2)}.contact-location-pin{background:#0d7cf2;border-radius:50% 50% 50% 0;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 14px 30px #0d7cf247}.contact-location-pin span{background:#fff;border-radius:50%;width:13px;height:13px}.contact-location-label{text-align:center;background:#fff;border-radius:12px;min-width:190px;padding:13px 15px;position:absolute;bottom:35px;left:50%;transform:translate(-50%);box-shadow:0 14px 35px #1f467126}.contact-location-label strong,.contact-location-label span{display:block}.contact-location-label strong{color:#183052;font-size:12px}.contact-location-label span{color:#8491a4;margin-top:4px;font-size:9px}.contact-social-section{background:#fff;padding:80px 0}.contact-social-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.contact-social-inner h2{color:#10264a;margin-top:10px;font-size:36px}.contact-social-links{gap:10px;display:flex}.contact-social-links a{color:#173052;background:#f8fbff;border:1px solid #dce6f2;border-radius:11px;padding:13px 18px;font-size:12px;font-weight:800}.contact-final-section{background:#fff;padding:20px 0 90px}.contact-final-card{background:linear-gradient(135deg,#071a38,#0c376f);border-radius:27px;justify-content:space-between;align-items:center;gap:45px;padding:45px;display:flex;box-shadow:0 28px 65px #0928532e}.contact-final-card>div:first-child>span{color:#76bcfa;font-size:12px;font-weight:800}.contact-final-card h2{color:#fff;max-width:650px;margin-top:8px;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.contact-final-card p{color:#b9cbe0;max-width:650px;margin-top:14px;font-size:14px;line-height:1.7}.contact-final-actions{flex-direction:column;gap:10px;min-width:200px;display:flex}@media (width<=1000px){.contact-page-hero-grid,.contact-needs-grid,.contact-form-grid,.contact-address-grid{grid-template-columns:1fr}.contact-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-final-card{flex-direction:column;align-items:flex-start}.contact-final-actions{flex-direction:row;width:100%}}@media (width<=620px){.contact-page-hero{padding:65px 0 75px}.contact-page-copy h1{letter-spacing:-1.6px;font-size:39px}.contact-page-copy>p{font-size:16px}.contact-page-actions{flex-direction:column}.contact-page-actions .button{width:100%}.contact-page-section,.contact-form-section,.contact-address-section{padding:75px 0}.contact-method-grid{grid-template-columns:1fr}.contact-needs-copy h2,.contact-form-copy h2{font-size:36px}.contact-page-status,.contact-form-card,.contact-address-card{padding:21px}.contact-status-list div{flex-direction:column;gap:4px}.contact-status-list strong{text-align:left}.contact-location-visual{min-height:300px}.contact-social-inner{flex-direction:column;align-items:flex-start}.contact-social-links{flex-direction:column;width:100%}.contact-social-links a{text-align:center}.contact-final-card{padding:28px 22px}.contact-final-actions{flex-direction:column}.contact-final-actions .button{width:100%}}.contact-method-icon{color:#0d77e8;background:linear-gradient(135deg,#eaf5ff,#dceeff);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.contact-method-icon svg{fill:currentColor;width:23px;height:23px}.contact-method-card:hover .contact-method-icon{color:#fff;background:linear-gradient(135deg,#0d7cf2,#1959c7);box-shadow:0 10px 24px #0d7cf233}.contact-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact-form-message.success{color:#17754a;background:#edf9f2;border:1px solid #bfe8d1;border-radius:10px;margin-top:16px;padding:13px 15px;font-weight:700}.contact-form-message.error{color:#a63d3d;background:#fff1f1;border:1px solid #f0c7c7;border-radius:10px;margin-top:16px;padding:13px 15px;font-weight:700}.main-nav{gap:18px}.main-nav a{white-space:nowrap;font-size:13px}@media (width<=1080px){.main-nav{gap:12px}.main-nav a{font-size:12px}.header-button{padding-left:13px;padding-right:13px}}.contact-map-embed{background:#e8eef5;border:1px solid #dce7f4;border-radius:24px;min-height:370px;overflow:hidden;box-shadow:0 20px 50px #1b437114}.contact-map-embed iframe{border:0;width:100%;height:100%;min-height:370px;display:block}@media (width<=620px){.contact-map-embed,.contact-map-embed iframe{min-height:320px}}
