.sm-page{color:#090b10;background:#fff}.sm-hero,.sm-comparison,.sm-workspace,.sm-client-map,.sm-audience,.sm-data,.sm-localization,.sm-risk,.sm-common,.sm-metrics{scroll-margin-top:96px}.sm-page .sm-hero{grid-template-columns:minmax(0,620px) minmax(500px,1fr);align-items:start;gap:40px;max-width:1440px;margin:0 auto;padding:30px 40px 72px;display:grid}.sm-page .sm-hero-copy h1{color:#05070b;letter-spacing:0;max-width:720px;margin:0;font-size:64px;font-weight:600;line-height:1.05}.sm-page .sm-hero-copy h1 span{color:#3478ff}.sm-page .sm-hero-copy p{color:#626b78;letter-spacing:0;max-width:600px;margin:31px 0 0;font-size:20px;font-weight:300;line-height:1.48}.sm-page .sm-hero-copy .sm-hero-secondary{color:#9ea7b6;max-width:610px;margin-top:35px}.sm-page .sm-hero-actions{grid-template-columns:1fr 1fr;gap:25px;max-width:590px;margin-top:39px;display:grid}.sm-page .sm-hero-actions a{border-radius:8px;justify-content:center;align-items:center;gap:12px;height:58px;padding:0 24px;font-size:20px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s;display:inline-flex}.sm-page .sm-hero-actions a:first-child{color:#fff;background:#377bff}.sm-page .sm-hero-actions a:first-child:hover{background:#1f66f2}.sm-page .sm-hero-actions a:last-child{color:#06070b;background:#fff;border:1px solid #2f78ff}.sm-page .sm-hero-actions a:last-child:hover{background:#f4f8ff}.sm-hero-visual{justify-content:flex-start;align-items:center;min-width:0;padding-top:0;display:flex}.sm-hero-image{object-fit:contain;width:min(100%,560px);height:auto}.sm-comparison{background:#f2f5fb;padding:72px 40px}.sm-comparison-inner{max-width:1184px;margin:0 auto}.sm-comparison-head{text-align:center}.sm-comparison-head h2{color:#05070b;letter-spacing:0;max-width:1160px;margin:0 auto;font-size:48px;font-weight:600;line-height:1.04}.sm-comparison-head h2 .blue{color:#3d79ff}.sm-comparison-head h2 .purple{color:#b42df0}.sm-comparison-head h2 .orange{color:#ff6900}.sm-comparison-head p{color:#727780;max-width:920px;margin:22px auto 0;font-size:20px;font-weight:300;line-height:1.38}.sm-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.sm-comparison-card{background:#fff;border:1px solid #dfe4e8;border-radius:20px;min-height:314px;padding:28px 24px 25px;box-shadow:0 1px #0f172a0d}.sm-comparison-eyebrow{color:#05070b;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:500;line-height:1}.sm-comparison-card-title{align-items:center;gap:16px;margin-top:28px;display:flex}.sm-comparison-card-title span{border:1px solid;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.sm-comparison-card-title span.blue{color:#3d79ff;background:#ecf3ff}.sm-comparison-card-title span.purple{color:#b42df0;background:#f4e4ff}.sm-comparison-card-title span.orange{color:#ff6900;background:#fff2e5}.sm-comparison-card h3{margin:0;font-size:30px;font-weight:600;line-height:1.06}.sm-comparison-card h3.blue{color:#3d79ff}.sm-comparison-card h3.purple{color:#b42df0}.sm-comparison-card h3.orange{color:#ff6900}.sm-comparison-description{color:#737780;min-height:72px;margin:28px 0 0;font-size:16px;font-weight:300;line-height:1.45}.sm-comparison-rule{background:#e1e5e8;height:1px;margin-top:36px}.sm-comparison-result{color:#05070b;margin:24px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:400;line-height:1.25}.sm-workspace{background:#fbfcff;padding:72px 40px}.sm-workspace-inner{max-width:1184px;margin:0 auto}.sm-workspace-head{text-align:center}.sm-workspace-head h2{color:#05070b;letter-spacing:0;margin:0;font-size:48px;font-weight:600;line-height:1.06}.sm-workspace-head p{color:#737780;max-width:1160px;margin:17px auto 0;font-size:20px;font-weight:300;line-height:1.38}.sm-workspace-main-grid{grid-template-columns:minmax(0,288px) minmax(0,288px) minmax(0,1fr);gap:18px;margin-top:56px;display:grid}.sm-workspace-layer-card,.sm-workspace-environment,.sm-workspace-outcomes article{background:#fff;border:1px solid #dfe5ec;border-radius:16px;box-shadow:0 1px #0f172a08}.sm-workspace-layer-card{min-height:314px;padding:28px 24px 25px}.sm-workspace-step-row{align-items:center;gap:10px;display:flex}.sm-workspace-step-row span{border-radius:8px;justify-content:center;align-items:center;width:47px;height:42px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.sm-workspace-step-row span.blue{color:#3d79ff;background:#eaf2ff}.sm-workspace-step-row span.purple{color:#b42df0;background:#f4e4ff}.sm-workspace-step-row strong{color:#69707a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.sm-workspace-layer-card h3{color:#111317;margin:25px 0 0;font-size:28px;font-weight:600;line-height:1.08}.sm-workspace-layer-card p{color:#5f6673;margin:20px 0 0;font-size:16px;font-weight:300;line-height:1.45}.sm-workspace-layer-card ul{color:#5f6673;gap:7px;margin:20px 0 0;padding:0;font-size:15px;font-weight:300;line-height:1.28;list-style:none;display:grid}.sm-workspace-layer-card li{padding-left:17px;position:relative}.sm-workspace-layer-card li:before{content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.55em;left:0;transform:translateY(-50%)}.sm-workspace-layer-card ul.blue li:before{background:#3d79ff}.sm-workspace-layer-card ul.purple li:before{background:#b42df0}.sm-workspace-environment{color:#fff;background:#3d79ff;min-height:314px;padding:28px 24px 25px}.sm-workspace-environment-badge{color:#05070b;letter-spacing:.08em;background:#fff;border-radius:999px;align-items:center;min-height:36px;padding:0 22px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.sm-workspace-environment h3{color:#fff;margin:28px 0 0;font-size:28px;font-weight:600;line-height:1.08}.sm-workspace-environment p{color:#fff;max-width:580px;margin:20px 0 0;font-size:16px;font-weight:300;line-height:1.45}.sm-workspace-environment div{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.sm-workspace-environment div span{color:#fff;background:#12213f;border-radius:999px;align-items:center;min-height:26px;padding:0 13px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sm-workspace-environment small{color:#ffffffa6;margin-top:21px;font-size:10px;font-weight:300;line-height:1.3;display:block}.sm-workspace-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.sm-workspace-outcomes article{min-height:109px;padding:18px 17px}.sm-workspace-outcomes h3{color:#111317;margin:0;font-size:18px;font-weight:700;line-height:1.2}.sm-workspace-outcomes p{color:#5f6673;margin:15px 0 0;font-size:14px;font-weight:300;line-height:1.45}.sm-client-map{background:#fff;padding:72px 40px}.sm-client-map-inner{max-width:1184px;margin:0 auto}.sm-client-map-head{text-align:center}.sm-client-map-head h2{color:#05070b;letter-spacing:0;margin:0;font-size:48px;font-weight:600;line-height:1.06}.sm-client-map-head p{color:#737780;max-width:1160px;margin:17px auto 0;font-size:20px;font-weight:300;line-height:1.38}.sm-client-map-panel{border:1px solid #d8e4f4;border-radius:15px;margin-top:42px;padding:34px;animation:.56s cubic-bezier(.22,1,.36,1) both sm-client-map-panel-in}.sm-client-map-columns{grid-template-columns:266px 244px 260px 244px;gap:32px;display:grid}.sm-client-map-column-head{color:#626973;align-items:baseline;gap:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1;display:flex}.sm-client-map-column-head span{color:#59616b;font-size:16px;font-weight:800}.sm-client-map-column-head strong{color:#666d76;letter-spacing:.04em;font-size:16px;font-weight:800}.sm-client-map-rows{gap:20px;margin-top:24px;display:grid}.sm-client-map-row{grid-template-columns:266px 12px 244px 12px 260px 12px 244px;align-items:center;gap:8px;animation:.52s cubic-bezier(.22,1,.36,1) both sm-client-map-row-in;display:grid}.sm-client-map-row:nth-child(2){animation-delay:90ms}.sm-client-map-row:nth-child(3){animation-delay:.18s}.sm-client-map-cell,.sm-client-map-route{white-space:nowrap;border-radius:9px;align-items:center;min-height:56px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.sm-client-map-cell{color:#5a626d;background:#fff;border:1px solid #dde6f2;padding:0 16px;transition:border-color .18s,box-shadow .18s,transform .18s}.sm-client-map-cell:hover{border-color:#bdd1f1;transform:translateY(-1px);box-shadow:0 10px 22px #23529a14}.sm-client-map-cell span{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-right:10px}.sm-client-map-cell span.blue{background:#3d79ff}.sm-client-map-cell span.green{background:#138f7a}.sm-client-map-cell span.purple{background:#8c4adc}.sm-client-map-cell strong{color:#4d5662;white-space:nowrap;font-weight:800}.sm-client-map-cell em{color:#5f6673;white-space:nowrap;margin-left:8px;font-style:normal;font-weight:700}.sm-client-map-route{color:#fff;padding:0 21px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 1px #0f172a14}.sm-client-map-route:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0% 34%,#ffffff47 48%,#0000 62% 100%);animation:4.8s ease-in-out infinite sm-client-map-route-sheen;position:absolute;inset:0;transform:translate(-120%)}.sm-client-map-route:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2e5eb22e}.sm-client-map-row:nth-child(2) .sm-client-map-route:after{animation-delay:.54s}.sm-client-map-row:nth-child(3) .sm-client-map-route:after{animation-delay:1.08s}.sm-client-map-route.blue{background:#3d79ff}.sm-client-map-route.green{background:#24c978}.sm-client-map-route.purple{background:#b42df0}.sm-client-map-arrow{color:#5f6673;text-align:center;font-size:20px;font-weight:500;line-height:1;animation:2.8s ease-in-out infinite sm-client-map-arrow-pulse}.sm-client-map-note{border:1px solid #e0e5e8;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:32px;margin-top:28px;padding:30px 31px;display:grid}.sm-client-map-note span{color:#3d79ff;border:5px solid #3d79ff;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.sm-client-map-note p{color:#737780;margin:0;font-size:20px;font-weight:300;line-height:1.45}@keyframes sm-client-map-panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-client-map-row-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes sm-client-map-route-sheen{0%,48%{transform:translate(-120%)}68%,to{transform:translate(120%)}}@keyframes sm-client-map-arrow-pulse{0%,to{opacity:.46;transform:translate(0)}50%{opacity:.86;transform:translate(2px)}}.sm-audience{background:#f2f5fb;padding:72px 40px}.sm-audience-inner{max-width:1174px;margin:0 auto}.sm-audience-head{text-align:center}.sm-audience-head h2{color:#05070b;letter-spacing:0;margin:0;font-size:48px;font-weight:600;line-height:1.08}.sm-audience-head p{color:#737780;max-width:980px;margin:20px auto 0;font-size:24px;font-weight:300;line-height:1.44}.sm-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;margin-top:42px;display:grid}.sm-audience-card{background:#fff;border:1px solid #dde4ec;border-radius:9px;min-height:160px;padding:22px 20px 20px;box-shadow:0 1px #0f172a08}.sm-audience-card-head{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sm-audience-icon{color:#5f748f;background:#f4f7fb;border:1px solid #d8e2ef;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sm-audience-icon.blue{color:#526f99;background:#f1f5fb;border-color:#d6e1f1}.sm-audience-icon.green{color:#4f7c6a;background:#f0f7f4;border-color:#d6e7e0}.sm-audience-icon.orangePurple{color:#7f6d55;background:#f8f5ef;border-color:#e4dfd6}.sm-audience-icon.purpleOrange{color:#6d6a91;background:#f4f3f9;border-color:#ddddec}.sm-audience-icon.greenBlue{color:#547983;background:#f0f7f8;border-color:#d5e4e6}.sm-audience-icon.blueRed{color:#65758c;background:#f4f6fa;border-color:#dbe1ec}.sm-audience-icon.purple{color:#70658e;background:#f5f3f9;border-color:#dedbea}.sm-audience-icon.orangeGreen{color:#7d715f;background:#f8f4ee;border-color:#e3ded5}.sm-audience-card h3{color:#05070b;margin:0;font-size:20px;font-weight:700;line-height:1.2}.sm-audience-card p{color:#737780;margin:18px 0 0;font-size:14px;font-weight:300;line-height:1.55}.sm-data{background:#fff;padding:72px 40px}.sm-data-inner{max-width:1184px;margin:0 auto}.sm-data-head{text-align:center}.sm-data-head h2{color:#05070b;letter-spacing:0;margin:0;font-size:48px;font-weight:600;line-height:1.08}.sm-data-head p{color:#737780;max-width:1080px;margin:20px auto 0;font-size:20px;font-weight:300;line-height:1.45}.sm-data-layout{grid-template-columns:minmax(0,670px) minmax(390px,1fr);gap:21px;margin-top:42px;display:grid}.sm-data-post-card,.sm-data-hotspots{background:#f5f8fd;border:1px solid #d9e4f3;border-radius:12px}.sm-data-post-card{padding:20px}.sm-data-profile-row,.sm-data-image-box,.sm-data-copy-box,.sm-data-hotspots article{background:#fff;border:1px solid #dbe4ef;border-radius:9px}.sm-data-profile-row{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:74px;padding:0 13px;display:grid}.sm-data-profile-avatar{color:#1456ff;background:#edf3ff;border:1px solid #d7e2f4;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sm-data-profile-row>div,.sm-data-hotspots article>div{min-width:0}.sm-data-profile-row h3{color:#05070b;margin:0;font-size:20px;font-weight:700;line-height:1.1}.sm-data-profile-row p{color:#737780;margin:6px 0 0;font-size:12px;font-weight:300;line-height:1.2}.sm-data-profile-row strong{color:#087e5d;background:#dcf8ea;border:1px solid #aee8cc;border-radius:999px;align-items:center;min-height:28px;padding:0 15px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sm-data-image-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:130px;margin-top:16px;display:flex}.sm-data-image-box h3{color:#05070b;margin:0;font-size:26px;font-weight:700;line-height:1.1}.sm-data-image-box h3,.sm-data-hotspots h4,.sm-data-hotspots p{overflow-wrap:anywhere}.sm-data-image-box span{color:#626973;background:#f8fafc;border:1px solid #d9e2ed;border-radius:999px;align-items:center;min-height:28px;margin-top:13px;padding:0 15px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.sm-data-copy-box{margin-top:16px;padding:17px 16px 15px}.sm-data-copy-box p{color:#2c3138;margin:0;font-size:16px;font-weight:300;line-height:1.5}.sm-data-tags,.sm-data-metrics{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.sm-data-tags span,.sm-data-metrics span{color:#05070b;background:#f8fbff;border:1px solid #d8e4f5;border-radius:999px;align-items:center;min-height:28px;padding:0 13px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sm-data-tags span{color:#1456ff;background:#edf4ff;border-color:#c8ddff}.sm-data-hotspots{padding:20px}.sm-data-hotspots>h3{color:#05070b;margin:0;font-size:28px;font-weight:700;line-height:1.1}.sm-data-hotspots>div{gap:13px;margin-top:14px;display:grid}.sm-data-hotspots article{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:21px;min-height:79px;padding:13px;display:grid}.sm-data-hotspots article>span{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.sm-data-hotspots article>span.blue{background:#1456ff}.sm-data-hotspots article>span.green{background:#0f8a6b}.sm-data-hotspots article>span.orange{background:#b96300}.sm-data-hotspots article>span.purple{background:#7644d8}.sm-data-hotspots h4{color:#05070b;margin:0;font-size:15px;font-weight:700;line-height:1.15}.sm-data-hotspots p{color:#737780;margin:6px 0 0;font-size:12px;font-weight:300;line-height:1.35}.sm-localization{background:#f2f5fb;padding:72px 40px}.sm-localization-inner{max-width:1184px;margin:0 auto}.sm-localization-head{max-width:820px;margin:0}.sm-localization-head>span{color:#1456ff;background:#eef4ff;border:1px solid #bfd3ff;border-radius:999px;align-items:center;min-height:28px;padding:0 15px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sm-localization-head h2{color:#05070b;letter-spacing:0;max-width:780px;margin:18px 0 0;font-size:48px;font-weight:600;line-height:1.08}.sm-localization-head p{color:#737780;max-width:760px;margin:20px 0 0;font-size:20px;font-weight:300;line-height:1.45}.sm-localization-grid{grid-template-columns:370px minmax(0,1fr);gap:22px;margin-top:42px;display:grid}.sm-localization-settings,.sm-localization-simulator{background:#fff;border:1px solid #d8e0ec;border-radius:11px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.sm-localization-settings:after,.sm-localization-simulator:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 0%,#3d79ff14 45%,#0000 62%);animation:8s ease-in-out infinite sm-localization-panel-sheen;position:absolute;inset:0;transform:translate(-120%)}.sm-localization-simulator:after{animation-delay:1.2s}.sm-localization-settings:hover,.sm-localization-simulator:hover{border-color:#b7cff8;transform:translateY(-2px);box-shadow:0 18px 38px #2460b41f}.sm-localization-settings{padding:20px 20px 22px}.sm-localization-settings h3{color:#05070b;margin:0;font-size:28px;font-weight:700;line-height:1.12}.sm-localization-settings>p{color:#737780;max-width:280px;margin:18px 0 0;font-size:14px;font-weight:300;line-height:1.55}.sm-localization-controls{gap:15px;margin-top:17px;display:grid}.sm-localization-control strong{color:#686f78;font-size:12px;font-weight:800;line-height:1;display:block}.sm-localization-control div{background:#f1f5fb;border-radius:999px;align-items:center;min-height:38px;margin-top:10px;padding:4px 5px;display:flex}.sm-localization-control span{color:#05070b;white-space:nowrap;background:#fff;border:1px solid #dbe4ef;border-radius:999px;align-items:center;min-height:29px;padding:0 16px;font-size:12px;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.sm-localization-control span:hover{border-color:#b7cff8;transform:translateY(-1px)}.sm-localization-control span.active{color:#fff;background:#05070b;border-color:#05070b;animation:3.6s ease-in-out infinite sm-localization-active-pill;box-shadow:0 8px 18px #05070b29}.sm-localization-simulator{padding:20px}.sm-localization-active{color:#fff;background:#05070b;border-radius:999px;align-items:center;min-height:28px;padding:0 18px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #05070b24}.sm-localization-active:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff57 50%,#0000 65%);animation:3.8s ease-in-out infinite sm-localization-status-scan;position:absolute;inset:-60% -30%;transform:translate(-115%)}.sm-localization-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.sm-localization-result{--sm-localization-accent:#1456ff;border:1px solid #d8e0ec;border-radius:9px;min-height:124px;padding:15px 16px 17px;transition:transform .22s,border-color .22s,box-shadow .22s;animation:.56s ease-out both sm-localization-card-enter;position:relative;overflow:hidden}.sm-localization-result:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--sm-localization-accent), transparent);opacity:.75;height:3px;animation:5.4s ease-in-out infinite sm-localization-card-scan;position:absolute;inset:0 0 auto;transform:translate(-100%)}.sm-localization-result.blue{--sm-localization-accent:#1456ff;background:#e9f0ff}.sm-localization-result.green{--sm-localization-accent:#138f67;background:#e9f8f1;animation-delay:90ms}.sm-localization-result.orange{--sm-localization-accent:#d97900;background:#fff3e4;animation-delay:.18s}.sm-localization-result:hover{border-color:color-mix(in srgb, var(--sm-localization-accent) 42%, #d8e0ec);transform:translateY(-4px);box-shadow:0 16px 28px #2460b421}.sm-localization-result>span{color:#05070b;background:#fff;border:1px solid #d8e0ec;border-radius:999px;align-items:center;min-height:28px;padding:0 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.sm-localization-result h3{color:#05070b;margin:14px 0 0;font-size:20px;font-weight:700;line-height:1.12}.sm-localization-result p{color:#737780;margin:14px 0 0;font-size:13px;font-weight:300;line-height:1.45}.sm-localization-insight{background:#f8fbff;border:1px solid #d8e0ec;border-radius:9px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:43px;margin-top:16px;padding:20px 18px;display:grid;position:relative;overflow:hidden}.sm-localization-insight:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1456ff14,#0000);width:78px;animation:6.2s ease-in-out infinite sm-localization-insight-pass;position:absolute;top:0;bottom:0;transform:translate(-120px)}.sm-localization-insight strong{color:#1456ff;font-size:16px;font-weight:800;line-height:1}.sm-localization-insight p{color:#2c3138;margin:0;font-size:16px;font-weight:300;line-height:1.45}@keyframes sm-localization-panel-sheen{0%,64%{opacity:0;transform:translate(-120%)}72%{opacity:1}88%{opacity:0;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@keyframes sm-localization-active-pill{0%,to{box-shadow:0 8px 18px #05070b29}50%{box-shadow:0 10px 24px #1456ff38}}@keyframes sm-localization-status-scan{0%,34%{transform:translate(-115%)}56%,to{transform:translate(115%)}}@keyframes sm-localization-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-localization-card-scan{0%,44%{transform:translate(-100%)}68%,to{transform:translate(100%)}}@keyframes sm-localization-insight-pass{0%,48%{transform:translate(-120px)}72%,to{transform:translate(760px)}}@media (prefers-reduced-motion:reduce){.sm-client-map-panel,.sm-client-map-row,.sm-client-map-route:after,.sm-client-map-arrow,.sm-localization-settings:after,.sm-localization-simulator:after,.sm-localization-control span.active,.sm-localization-active:after,.sm-localization-result,.sm-localization-result:before,.sm-localization-insight:after{animation:none}.sm-client-map-cell,.sm-client-map-route,.sm-localization-settings,.sm-localization-simulator,.sm-localization-control span,.sm-localization-result{transition:none}}.sm-risk{background:#fff;padding:72px 40px}.sm-risk-inner{max-width:1184px;margin:0 auto}.sm-risk-head{max-width:820px;margin:0 auto 0 196px}.sm-risk-head>span{color:#1456ff;background:#eef4ff;border:1px solid #bfd3ff;border-radius:999px;align-items:center;min-height:28px;padding:0 15px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sm-risk-head h2{color:#05070b;letter-spacing:0;max-width:820px;margin:18px 0 0;font-size:48px;font-weight:600;line-height:1.08}.sm-risk-head p{color:#737780;max-width:790px;margin:20px 0 0;font-size:20px;font-weight:300;line-height:1.45}.sm-risk-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;margin-top:42px;display:grid}.sm-risk-panel{border-radius:11px;min-height:203px;padding:22px}.sm-risk-panel.risk{background:#fff2f1;border:1px solid #ffb9b0}.sm-risk-panel.stable{background:#e9f8f1;border:1px solid #b6ead5}.sm-risk-panel-badge{color:#fff;border-radius:999px;align-items:center;min-height:29px;padding:0 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.sm-risk-panel.risk .sm-risk-panel-badge{background:#c21d18}.sm-risk-panel.stable .sm-risk-panel-badge{background:#138f67}.sm-risk-panel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.sm-risk-panel-metrics strong{color:#05070b;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:49px;padding:0 15px;font-size:15px;font-weight:800;line-height:1.35;display:flex}.sm-risk-panel-metrics strong.warning{color:#c21d18;border-color:#ffb9b0}.sm-risk-panel p{color:#737780;max-width:540px;margin:17px 0 0;font-size:14px;font-weight:300;line-height:1.55}.sm-risk-problems{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:42px;display:grid}.sm-risk-problems article{background:#fff;border:1px solid #dbe4ef;border-radius:9px;min-height:160px;padding:18px 17px 20px}.sm-risk-problems span{color:#05070b;border-radius:999px;align-items:center;min-height:29px;padding:0 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.sm-risk-problems span.cream{background:#fff4e6}.sm-risk-problems span.pink{background:#fff0f2}.sm-risk-problems span.blue{background:#eef4ff}.sm-risk-problems span.green{background:#edf9f2}.sm-risk-problems h3{color:#05070b;overflow-wrap:anywhere;margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.2}.sm-risk-problems p{color:#737780;margin:14px 0 0;font-size:13px;font-weight:300;line-height:1.45}.sm-common{background:#f2f5fb;padding:72px 40px}.sm-common-inner{max-width:1234px;margin:0 auto}.sm-common-head{max-width:860px;margin:0 auto 0 205px}.sm-common-head>span{color:#1456ff;background:#eef4ff;border:1px solid #bfd3ff;border-radius:999px;align-items:center;min-height:28px;padding:0 15px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sm-common-head h2{color:#05070b;letter-spacing:0;margin:18px 0 0;font-size:48px;font-weight:600;line-height:1.08}.sm-common-head p{color:#737780;margin:20px 0 0;font-size:20px;font-weight:300;line-height:1.45}.sm-common-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 21px;margin-top:42px;display:grid}.sm-common-card{background:#fff;border:1px solid #dbe4ef;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:184px;padding:22px 20px 20px;display:flex}.sm-common-card h3{color:#05070b;overflow-wrap:anywhere;max-width:250px;margin:0;font-size:22px;font-weight:700;line-height:1.18}.sm-common-card p{color:#737780;margin:16px 0 0;font-size:15px;font-weight:300;line-height:1.5}.sm-common-card span{color:#05070b;white-space:nowrap;border-radius:999px;align-items:center;min-height:29px;margin-top:auto;padding:0 13px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.sm-common-card span.purple{background:#f0e9ff}.sm-common-card span.green{background:#eaf8f1}.sm-common-card span.blue{background:#edf4ff}.sm-common-card span.orange{background:#fff3e6}.sm-metrics{background:#f2f5fb;padding:72px 40px}.sm-metrics-inner{max-width:1184px;margin:0 auto}.sm-metrics-head{max-width:860px}.sm-metrics-head h2{color:#05070b;letter-spacing:0;margin:0;font-size:48px;font-weight:600;line-height:1.08}.sm-metrics-head p{color:#737780;max-width:790px;margin:20px 0 0;font-size:20px;font-weight:300;line-height:1.45}.sm-metrics-panel{background:#fff;border:1px solid #dbe4ef;border-radius:9px;margin-top:42px;padding:22px}.sm-metrics-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.sm-metrics-card{background:#fff;border:1px solid #dbe4ef;border-radius:9px;min-height:168px;padding:20px 18px}.sm-metrics-card strong{font-size:34px;font-weight:800;line-height:1;display:block}.sm-metrics-card strong.green{color:#138f67}.sm-metrics-card strong.blue{color:#1456ff}.sm-metrics-card strong.red{color:#b91f1a}.sm-metrics-card strong.purple{color:#7644d8}.sm-metrics-card h3{color:#05070b;margin:18px 0 0;font-size:18px;font-weight:800;line-height:1.2}.sm-metrics-card p{color:#737780;margin:14px 0 0;font-size:14px;font-weight:300;line-height:1.45}.sm-metrics-lower{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:17px;margin-top:18px;display:grid}.sm-metrics-volume,.sm-metrics-heat{background:#f8fbff;border:1px solid #dbe4ef;border-radius:9px;padding:16px}.sm-metrics-volume h3,.sm-metrics-heat h3{color:#05070b;margin:0;font-size:20px;font-weight:800;line-height:1.2}.sm-metrics-chart{background:#fff;border:1px solid #dbe4ef;border-radius:8px;align-items:end;gap:8px;height:108px;margin-top:9px;padding:12px 8px 6px;display:flex}.sm-metrics-chart span{width:36px;height:var(--bar-height);background:#d9dfe8;border-radius:5px;display:block}.sm-metrics-chart span.active{background:#1456ff}.sm-metrics-heat div{background:#fff;border:1px solid #dbe4ef;border-radius:8px;flex-wrap:wrap;gap:10px;margin-top:10px;padding:12px;display:flex}.sm-metrics-heat span{color:#05070b;border-radius:999px;align-items:center;min-height:25px;padding:0 13px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.sm-metrics-heat span.blue{background:#eef4ff}.sm-metrics-heat span.green{background:#eaf8f1}.sm-metrics-heat span.orange{background:#fff3e6}.sm-metrics-heat span.neutral{background:#f3f5f8}.sm-metrics-heat span.purple{background:#f0e9ff}@media (max-width:1180px){.sm-page .sm-hero{grid-template-columns:1fr;gap:40px;padding:30px 40px 72px}.sm-page .sm-hero-copy,.sm-page .sm-hero-copy h1,.sm-page .sm-hero-copy p,.sm-page .sm-hero-actions{max-width:720px}.sm-hero-visual{justify-content:center;width:100%;max-width:680px;margin:0 auto}.sm-comparison-grid{grid-template-columns:1fr;max-width:720px;margin-left:auto;margin-right:auto}.sm-comparison-description{min-height:0}.sm-workspace-main-grid,.sm-workspace-outcomes{grid-template-columns:1fr;max-width:720px;margin-left:auto;margin-right:auto}.sm-client-map-panel{overflow-x:auto}.sm-client-map-columns,.sm-client-map-rows{width:1130px}.sm-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-left:auto;margin-right:auto}.sm-data-layout{grid-template-columns:1fr;max-width:760px;margin-left:auto;margin-right:auto}.sm-localization-head{margin-left:0}.sm-localization-grid{grid-template-columns:1fr;max-width:760px;margin-left:auto;margin-right:auto}.sm-risk-head{margin-left:0}.sm-risk-comparison{grid-template-columns:1fr;max-width:760px;margin-left:auto;margin-right:auto}.sm-risk-problems{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-left:auto;margin-right:auto}.sm-common-head{margin-left:0}.sm-common-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-left:auto;margin-right:auto}.sm-metrics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-metrics-lower{grid-template-columns:1fr}}@media (max-width:720px){.sm-hero,.sm-comparison,.sm-workspace,.sm-client-map,.sm-audience,.sm-data,.sm-localization,.sm-risk,.sm-common,.sm-metrics{scroll-margin-top:78px}.sm-page .sm-hero{gap:28px;padding:24px 24px 54px}.sm-page .sm-hero-copy h1{font-size:44px;line-height:1.05}.sm-page .sm-hero-copy p{margin-top:31px;font-size:18px;line-height:1.48}.sm-page .sm-hero-copy .sm-hero-secondary{display:none}.sm-page .sm-hero-actions{grid-template-columns:1fr;gap:14px;margin-top:32px}.sm-page .sm-hero-actions a{height:58px}.sm-hero-visual{max-width:360px;padding-top:0}.sm-hero-image{width:100%;max-width:360px}.sm-comparison{padding:54px 24px}.sm-comparison-head h2{font-size:38px;line-height:1.08}.sm-comparison-head p{margin-top:20px;font-size:18px}.sm-comparison-grid{margin-top:42px}.sm-comparison-card{border-radius:18px;min-height:0;padding:24px 20px}.sm-comparison-card-title{gap:16px}.sm-comparison-card h3{font-size:28px}.sm-workspace{padding:54px 24px}.sm-workspace-head h2{font-size:38px}.sm-workspace-head p{font-size:18px}.sm-workspace-main-grid{margin-top:42px}.sm-workspace-layer-card,.sm-workspace-environment,.sm-workspace-outcomes article{border-radius:14px}.sm-workspace-environment-badge{padding:0 16px}.sm-client-map{padding:54px 24px}.sm-client-map-head h2{font-size:38px}.sm-client-map-head p{font-size:18px}.sm-client-map-panel{margin-top:42px;padding:24px 20px}.sm-client-map-note{grid-template-columns:1fr;gap:18px;padding:24px 22px}.sm-client-map-note p{font-size:16px}.sm-audience{padding:54px 24px}.sm-audience-head h2{font-size:38px}.sm-audience-head p{font-size:18px}.sm-audience-grid{grid-template-columns:1fr;gap:14px;margin-top:42px}.sm-audience-card{min-height:0}.sm-data{padding:54px 24px}.sm-data-head h2{font-size:38px}.sm-data-head p{font-size:18px}.sm-data-layout{margin-top:42px}.sm-data-post-card,.sm-data-hotspots{padding:14px}.sm-data-profile-row{grid-template-columns:46px minmax(0,1fr);min-height:auto;padding:14px}.sm-data-profile-row strong{grid-column:1/-1;justify-self:start}.sm-data-image-box{min-height:116px;padding:20px 14px}.sm-data-image-box h3{font-size:22px}.sm-data-hotspots>h3{font-size:24px}.sm-localization{padding:54px 24px}.sm-localization-head h2{font-size:38px}.sm-localization-head p{font-size:18px}.sm-localization-grid{margin-top:42px}.sm-localization-settings,.sm-localization-simulator{padding:18px}.sm-localization-settings h3{font-size:26px}.sm-localization-card-grid{grid-template-columns:1fr}.sm-localization-insight{grid-template-columns:1fr;gap:14px;padding:18px}.sm-localization-control div{overflow-x:auto}.sm-risk{padding:54px 24px}.sm-risk-head h2{font-size:38px}.sm-risk-head p{font-size:18px}.sm-risk-comparison{margin-top:42px}.sm-risk-panel{min-height:0;padding:20px 18px}.sm-risk-panel-metrics{grid-template-columns:1fr;gap:10px}.sm-risk-panel-metrics strong{text-align:left;justify-content:flex-start;min-height:46px}.sm-risk-problems{grid-template-columns:1fr;gap:14px;margin-top:26px}.sm-risk-problems article{min-height:0}.sm-common{padding:54px 24px}.sm-common-head h2{font-size:38px}.sm-common-head p{font-size:18px}.sm-common-grid{grid-template-columns:1fr;gap:14px;margin-top:42px}.sm-common-card{min-height:0;padding:20px 18px}.sm-common-card h3{font-size:22px}.sm-common-card span{white-space:normal;margin-top:18px}.sm-metrics{padding:54px 24px}.sm-metrics-head h2{font-size:38px}.sm-metrics-head p{font-size:18px}.sm-metrics-panel{margin-top:42px;padding:14px}.sm-metrics-cards{grid-template-columns:1fr;gap:12px}.sm-metrics-card{min-height:0;padding:18px 16px}.sm-metrics-card p{font-size:13px}.sm-metrics-lower{gap:12px;margin-top:12px}.sm-metrics-volume,.sm-metrics-heat{padding:14px}.sm-metrics-chart{gap:6px;height:120px;padding-left:7px;padding-right:7px}.sm-metrics-chart span{flex:1 1 0;width:auto;min-width:0}.sm-metrics-heat div{gap:8px}.sm-metrics-heat span{white-space:nowrap;min-height:28px}}
