.smplat-nav,.smplat-body,.smplat-case-dialog,.smplat-toast{--sm-navy:#0b1f33;--sm-navy-2:#123453;--sm-orange:#e45a27;--sm-orange-2:#ff7440;--sm-ink:#122338;--sm-muted:#66758a;--sm-line:#dfe7ef;--sm-soft:#f3f6f9;--sm-white:#fff;--sm-green:#1e9b65;font-family:inherit;box-sizing:border-box}.smplat-nav *,.smplat-body *,.smplat-case-dialog *{box-sizing:border-box}.smplat-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.smplat-body{display:flex;flex-direction:column;overflow:clip;background:#fff;color:var(--sm-ink);position:relative}.smplat-section{padding:92px 0;scroll-margin-top:120px}.smplat-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:60px;align-items:end;margin-bottom:42px}.smplat-heading h2,.smplat-intro h2,.smplat-request h2,.smplat-performance h2,.smplat-final h2{font-size:clamp(30px,4.2vw,52px);line-height:1.18;letter-spacing:-.035em;margin:10px 0 0;color:var(--sm-navy);font-weight:900}.smplat-heading p,.smplat-intro__copy>p,.smplat-request__copy>p,.smplat-performance__copy>p,.smplat-final p{font-size:16px;line-height:1.9;color:var(--sm-muted);margin:0}.smplat-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--sm-orange);font-size:12px;font-weight:900;letter-spacing:.04em}.smplat-eyebrow i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#fff1eb}.smplat-nav{position:sticky;top:0;z-index:75;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(11,31,51,.09);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.smplat-nav__inner{height:62px;display:flex;align-items:center;justify-content:center;gap:5px;overflow-x:auto;scrollbar-width:none}.smplat-nav__inner::-webkit-scrollbar{display:none}.smplat-nav a{color:#536274;text-decoration:none;font-size:12px;font-weight:800;padding:10px 13px;border-radius:10px;white-space:nowrap;transition:.2s}.smplat-nav a:hover,.smplat-nav a.is-active{color:var(--sm-navy);background:#eef3f7}.smplat-nav a:focus-visible{outline:3px solid rgba(228,90,39,.3);outline-offset:2px}.smplat-nav .smplat-nav__cta{color:#fff;background:var(--sm-orange);margin-inline-start:10px}.smplat-nav .smplat-nav__cta:hover,.smplat-nav .smplat-nav__cta.is-active{color:#fff;background:var(--sm-orange-2)}

/* Introduction */
.smplat-intro{background:linear-gradient(180deg,#fff 0,#f7f9fb 100%)}.smplat-intro__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:68px;align-items:center}.smplat-intro__copy>p{margin-top:22px;max-width:650px}.smplat-value-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.smplat-value-row span{display:flex;align-items:center;gap:7px;padding:9px 12px;background:#fff;border:1px solid var(--sm-line);border-radius:999px;font-size:11px;font-weight:800;color:#38495c}.smplat-value-row i{color:var(--sm-orange)}.smplat-audience{background:var(--sm-navy);border-radius:28px;padding:24px;color:#fff;box-shadow:0 24px 70px rgba(11,31,51,.18);position:relative;overflow:hidden}.smplat-audience:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:rgba(45,129,208,.14);top:-120px;inset-inline-end:-60px}.smplat-audience__top{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;position:relative}.smplat-audience__top div{display:grid;gap:5px}.smplat-audience__top small{color:#8fa7bd;font-size:10px;font-weight:700}.smplat-audience__top strong{font-size:18px}.smplat-live-dot{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800;color:#b9f3da;background:rgba(30,155,101,.14);border:1px solid rgba(69,210,152,.22);padding:7px 9px;border-radius:999px}.smplat-live-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#43d89a;box-shadow:0 0 0 4px rgba(67,216,154,.12)}.smplat-audience__tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0}.smplat-audience__tabs button{min-height:76px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:#c9d6e2;border-radius:14px;text-align:start;padding:12px;display:flex;align-items:flex-start;gap:9px;font:inherit;font-size:10px;font-weight:700;line-height:1.55;cursor:pointer;transition:.2s}.smplat-audience__tabs button span{font-size:20px}.smplat-audience__tabs button:hover,.smplat-audience__tabs button.is-active{border-color:rgba(228,90,39,.6);background:rgba(228,90,39,.14);color:#fff;transform:translateY(-2px)}.smplat-audience__signal{background:#fff;color:var(--sm-ink);border-radius:16px;padding:14px 15px;display:grid;gap:7px}.smplat-audience__signal>div{display:flex;align-items:center;gap:7px;color:var(--sm-orange);font-size:9px;font-weight:900}.smplat-audience__signal strong{font-size:11px;line-height:1.6}

/* Intelligence dashboard */
.smplat-intelligence{background:radial-gradient(circle at 20% 0,rgba(49,118,184,.28),transparent 34%),var(--sm-navy);color:#fff}.smplat-heading--light h2,.smplat-heading--light p{color:#fff}.smplat-heading--light p{color:#a9bbcb}.smplat-heading--light .smplat-eyebrow i{background:rgba(228,90,39,.15)}.smplat-dashboard{border:1px solid rgba(255,255,255,.12);border-radius:24px;overflow:hidden;background:#f5f7fa;box-shadow:0 35px 90px rgba(0,0,0,.28)}.smplat-dashboard__bar{height:54px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:var(--sm-navy);border-bottom:1px solid #e8edf2}.smplat-dashboard__bar>div{display:flex;align-items:center;gap:16px}.smplat-dashboard__bar strong{font-size:12px}.smplat-window-dots{display:flex;gap:5px}.smplat-window-dots i{width:7px;height:7px;border-radius:50%;background:#ff6a5d}.smplat-window-dots i:nth-child(2){background:#f2bb48}.smplat-window-dots i:nth-child(3){background:#35bd72}.smplat-demo-label{font-size:9px;font-weight:900;color:#8a5c12;background:#fff4d3;border:1px solid #f3d778;padding:6px 9px;border-radius:999px}.smplat-dashboard__body{display:grid;grid-template-columns:66px 1fr;min-height:530px}.smplat-dashboard__rail{background:#0e263d;padding:19px 0;display:flex;align-items:center;flex-direction:column;gap:26px;color:#698095}.smplat-dashboard__rail b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--sm-orange);color:#fff;font-size:18px;margin-bottom:10px}.smplat-dashboard__rail i:first-of-type{color:#fff;background:rgba(255,255,255,.1);width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.smplat-dashboard__content{padding:28px;color:var(--sm-ink);min-width:0}.smplat-dashboard__welcome{display:flex;align-items:center;justify-content:space-between;gap:15px}.smplat-dashboard__welcome small,.smplat-card-title small{display:block;color:#8a98a9;font-size:9px;margin-bottom:4px}.smplat-dashboard__welcome h3{font-size:20px;margin:0}.smplat-dashboard__welcome button{border:1px solid #d9e0e7;background:#fff;border-radius:9px;padding:9px 12px;color:#5e6e80;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.smplat-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.smplat-metrics article{background:#fff;border:1px solid #e3e9ef;border-radius:14px;padding:15px;display:flex;gap:11px;min-width:0}.smplat-metric-icon{width:34px;height:34px;display:grid;place-items:center;background:#eff5fa;border-radius:9px;color:#2e78ad;flex:none}.smplat-metrics article>div:last-child{display:grid;grid-template-columns:1fr auto;gap:2px;min-width:0;flex:1}.smplat-metrics small{grid-column:1/-1;font-size:8px;color:#8290a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smplat-metrics strong{font-size:18px}.smplat-metrics span{font-size:8px;font-weight:900;color:var(--sm-green);align-self:end}.smplat-analytics-grid{display:grid;grid-template-columns:1.65fr .85fr;gap:14px}.smplat-chart-card,.smplat-score-card,.smplat-insight-card{background:#fff;border:1px solid #e3e9ef;border-radius:16px;padding:17px}.smplat-card-title{display:flex;align-items:flex-start;justify-content:space-between}.smplat-card-title strong{font-size:11px}.smplat-card-title>span{color:var(--sm-green);font-size:9px;font-weight:900}.smplat-bar-chart{height:142px;display:flex;align-items:flex-end;gap:8px;padding:12px 4px 0;background:repeating-linear-gradient(to top,#eef2f6 0,#eef2f6 1px,transparent 1px,transparent 35px);margin-top:14px}.smplat-bar-chart i{display:block;flex:1;height:var(--bar);max-width:34px;margin-inline:auto;background:linear-gradient(180deg,#397fc0,#a5c8e6);border-radius:5px 5px 2px 2px;transform-origin:bottom;animation:smbar .8s ease both}.smplat-bar-chart i:nth-child(even){background:linear-gradient(180deg,var(--sm-orange),#ffc0a8)}.smplat-chart-labels{display:flex;justify-content:space-around;color:#8c99a8;font-size:7px;margin-top:8px}.smplat-score-card{grid-row:span 2}.smplat-score-ring{width:114px;height:114px;border-radius:50%;margin:20px auto;display:grid;place-items:center;background:radial-gradient(circle,#fff 56%,transparent 57%),conic-gradient(var(--sm-orange) 0 82%,#e6ebf0 82%);position:relative}.smplat-score-ring strong{font-size:26px;align-self:end}.smplat-score-ring small{align-self:start;margin-top:-3px;color:#8b98a7;font-size:8px}.smplat-score-card ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.smplat-score-card li{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:#708092}.smplat-score-card li b{color:var(--sm-navy)}.smplat-insight-card{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#fff8ef,#fff)}.smplat-insight-card>i{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:#ffeadc;color:var(--sm-orange);flex:none}.smplat-insight-card div{flex:1}.smplat-insight-card small{display:block;color:var(--sm-orange);font-size:8px;font-weight:900;margin-bottom:4px}.smplat-insight-card strong{display:block;font-size:9px;line-height:1.6}.smplat-insight-card button{border:0;background:var(--sm-navy);color:#fff;font:inherit;font-size:8px;font-weight:800;padding:8px 10px;border-radius:8px;cursor:pointer;white-space:nowrap}

/* Platform switcher */
.smplat-platforms{background:#fff}.smplat-platform-switcher{display:grid;grid-template-columns:210px 1fr;border:1px solid var(--sm-line);border-radius:26px;overflow:hidden;min-height:570px;box-shadow:0 22px 70px rgba(22,45,68,.08)}.smplat-platform-tabs{padding:18px;background:#f4f7fa;border-inline-end:1px solid var(--sm-line);display:flex;flex-direction:column;gap:6px}.smplat-platform-tabs button{border:1px solid transparent;background:transparent;color:#617083;min-height:50px;border-radius:11px;padding:9px 12px;display:flex;align-items:center;gap:12px;text-align:start;font:inherit;font-size:11px;font-weight:800;cursor:pointer;transition:.2s}.smplat-platform-tabs i{width:28px;height:28px;border-radius:8px;background:#fff;border:1px solid #e0e7ed;display:grid;place-items:center;font-size:14px}.smplat-platform-tabs button:hover,.smplat-platform-tabs button.is-active{background:#fff;border-color:#dbe4eb;color:var(--sm-navy);box-shadow:0 7px 18px rgba(12,33,54,.06)}.smplat-platform-tabs button.is-active i{background:var(--sm-orange);color:#fff;border-color:var(--sm-orange)}.smplat-platform-stage{background:linear-gradient(135deg,#fff 0,#f7f9fb 100%);padding:44px}.smplat-platform-panel{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:55px;min-height:480px}.smplat-platform-panel[hidden]{display:none}.smplat-platform-copy>small{font-size:10px;color:var(--sm-orange);font-weight:900}.smplat-platform-icon{width:52px;height:52px;border-radius:15px;background:var(--sm-navy);color:#fff;display:grid;place-items:center;font-size:22px;margin-bottom:22px}.smplat-platform-copy h3{font-size:40px;margin:4px 0 12px;color:var(--sm-navy)}.smplat-platform-copy p{font-size:15px;color:var(--sm-muted);line-height:1.8;max-width:500px}.smplat-platform-copy dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 0}.smplat-platform-copy dl div{border:1px solid var(--sm-line);background:#fff;border-radius:13px;padding:14px}.smplat-platform-copy dt{font-size:8px;color:#8a97a6;font-weight:800}.smplat-platform-copy dd{margin:6px 0 0;font-size:10px;font-weight:800;line-height:1.55}.smplat-phone{width:274px;height:500px;border:8px solid #132b40;border-radius:38px;background:#fff;margin:auto;padding:21px 13px 13px;box-shadow:0 26px 60px rgba(11,31,51,.22);position:relative}.smplat-phone__speaker{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:72px;height:7px;border-radius:5px;background:#132b40}.smplat-phone__head{height:34px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eef1f4;font-size:8px;font-weight:900}.smplat-phone__head i{font-size:15px;color:var(--sm-orange)}.smplat-phone__head b{margin-inline-start:auto}.smplat-phone__story{display:flex;gap:7px;padding:10px 0}.smplat-phone__story i{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#e45a27,#ffc09f);border:3px solid #fff;box-shadow:0 0 0 2px #ef7a4c}.smplat-phone__post{border:1px solid #e6ebef;border-radius:11px;overflow:hidden;padding-bottom:12px}.smplat-phone__visual{height:260px;background:radial-gradient(circle at 70% 20%,rgba(228,90,39,.7),transparent 24%),radial-gradient(circle at 20% 80%,#2b6b91,transparent 35%),linear-gradient(145deg,#0b1f33,#173e5d);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.smplat-phone__visual span{width:68px;height:68px;border-radius:20px;background:var(--sm-orange);display:grid;place-items:center;font-size:36px;font-weight:900;transform:rotate(-7deg)}.smplat-phone__visual em{font-style:normal;font-size:8px;font-weight:900;margin-top:16px}.smplat-phone__actions{font-size:15px;padding:10px}.smplat-phone__post>i{display:block;height:5px;background:#e5eaf0;border-radius:5px;width:82%;margin:6px 10px}.smplat-phone__post>i:last-child{width:55%}

/* Services bento */
.smplat-services{background:#f4f7fa}.smplat-services-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(150px,auto);gap:14px}.smplat-services-bento>article{border-radius:20px;border:1px solid #dfe7ee;background:#fff;overflow:hidden}.smplat-service-feature{padding:22px;display:flex;gap:16px;align-items:flex-start}.smplat-service-feature>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#fff1eb;font-size:25px;flex:none}.smplat-service-feature small{color:var(--sm-orange);font-size:9px;font-weight:900}.smplat-service-feature h3{font-size:17px;margin:5px 0 7px;color:var(--sm-navy)}.smplat-service-feature p{font-size:10px;color:var(--sm-muted);line-height:1.7;margin:0}.smplat-service-feature--1{grid-column:span 4}.smplat-service-feature--2{grid-column:span 4}.smplat-service-feature--3{grid-column:span 4}.smplat-service-map{grid-column:span 7;grid-row:span 2;min-height:370px;background:var(--sm-navy)!important;border-color:var(--sm-navy)!important;position:relative}.smplat-service-map:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(53,120,174,.35),transparent 48%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.smplat-service-map__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:2}.smplat-service-map__center strong{width:76px;height:76px;display:grid;place-items:center;border-radius:23px;background:var(--sm-orange);color:#fff;font-size:40px;box-shadow:0 0 0 15px rgba(228,90,39,.08),0 15px 35px rgba(0,0,0,.25)}.smplat-service-map__center span{color:#fff;font-size:9px;font-weight:800;margin-top:16px}.smplat-service-map>span{position:absolute;color:#c9d6e1;background:#153752;border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:10px 12px;font-size:9px;font-weight:700;max-width:180px;display:flex;align-items:center;gap:8px;z-index:2}.smplat-service-map>span i{color:#ff8759}.smplat-service-map>span:nth-of-type(1){top:12%;left:8%}.smplat-service-map>span:nth-of-type(2){top:12%;right:8%}.smplat-service-map>span:nth-of-type(3){top:42%;left:4%}.smplat-service-map>span:nth-of-type(4){top:42%;right:4%}.smplat-service-map>span:nth-of-type(5){bottom:10%;left:10%}.smplat-service-map>span:nth-of-type(6){bottom:10%;right:10%}.smplat-delivery-card{grid-column:span 5;padding:26px}.smplat-delivery-card>small,.smplat-usecase-card>small{font-size:10px;font-weight:900;color:var(--sm-orange)}.smplat-delivery-card ul{padding:0;margin:18px 0 0;list-style:none;display:grid;gap:14px}.smplat-delivery-card li{display:flex;align-items:flex-start;gap:10px;color:#536477;font-size:10px;line-height:1.6}.smplat-delivery-card li i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#e5f6ee;color:var(--sm-green);font-size:8px;flex:none}.smplat-usecase-card{grid-column:span 5;padding:26px;background:#fffaf7!important}.smplat-usecase-card>div{display:grid;gap:8px;margin-top:16px}.smplat-usecase-card button{display:flex;align-items:flex-start;gap:9px;border:1px solid #eee4dd;background:#fff;color:#657385;border-radius:11px;padding:11px;text-align:start;font:inherit;font-size:9px;line-height:1.55;cursor:pointer}.smplat-usecase-card button span{color:var(--sm-orange);font-weight:900}.smplat-usecase-card button:hover,.smplat-usecase-card button.is-active{border-color:#f0ad90;color:var(--sm-navy);transform:translateX(-3px)}

/* Workflow and calendar */
.smplat-workflow{background:#fff}.smplat-workflow-grid{display:grid;grid-template-columns:380px 1fr;gap:18px;align-items:stretch}.smplat-workflow-steps{display:grid;gap:8px}.smplat-workflow-steps button{border:1px solid var(--sm-line);background:#fff;border-radius:15px;padding:14px;display:grid;grid-template-columns:38px 1fr 20px;gap:12px;align-items:center;text-align:start;color:var(--sm-ink);font:inherit;cursor:pointer;transition:.2s}.smplat-workflow-steps button>span{width:38px;height:38px;border-radius:11px;background:#eef3f7;display:grid;place-items:center;color:#708093;font-size:11px;font-weight:900}.smplat-workflow-steps button div{display:grid;gap:4px}.smplat-workflow-steps strong{font-size:11px}.smplat-workflow-steps small{font-size:8px;line-height:1.5;color:#7d8b9a}.smplat-workflow-steps button>i{color:#acb7c1}.smplat-workflow-steps button:hover,.smplat-workflow-steps button.is-active{background:var(--sm-navy);border-color:var(--sm-navy);color:#fff;transform:translateX(-4px)}.smplat-workflow-steps button.is-active>span{background:var(--sm-orange);color:#fff}.smplat-workflow-steps button.is-active small{color:#afc0cf}.smplat-calendar{border:1px solid var(--sm-line);border-radius:20px;padding:22px;background:#f8fafc}.smplat-calendar__head{display:flex;align-items:center;justify-content:space-between}.smplat-calendar__head small{display:block;color:var(--sm-orange);font-size:9px;font-weight:900;margin-bottom:4px}.smplat-calendar__head strong{font-size:16px}.smplat-calendar__head button{width:29px;height:29px;border:1px solid var(--sm-line);background:#fff;color:var(--sm-navy);border-radius:8px;cursor:pointer}.smplat-calendar__week,.smplat-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.smplat-calendar__week{margin:20px 0 6px}.smplat-calendar__week span{text-align:center;font-size:7px;font-weight:900;color:#8795a4}.smplat-calendar__days button{min-height:61px;border:1px solid #e5ebf0;background:#fff;border-radius:9px;padding:7px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;color:#647486;font:inherit;font-size:8px;cursor:pointer}.smplat-calendar__days button:hover,.smplat-calendar__days button.is-active{border-color:var(--sm-orange);box-shadow:0 5px 15px rgba(228,90,39,.12)}.smplat-calendar__days button.has-content{background:#fff}.smplat-calendar__days i{font-style:normal;font-size:6px;font-weight:900;padding:4px;border-radius:4px}.smplat-cal-reel{background:#ffede6;color:#cc4e21}.smplat-cal-story{background:#e7f1fb;color:#2c6f9e}.smplat-calendar__legend{display:flex;align-items:center;gap:14px;margin-top:14px;font-size:7px;color:#788696}.smplat-calendar__legend span{display:flex;align-items:center;gap:5px}.smplat-calendar__legend span i{width:8px;height:8px;border-radius:3px}.smplat-calendar__legend b{margin-inline-start:auto;font-size:7px;color:#526274}

/* Results */
.smplat-results{background:#f4f7fa}.smplat-results-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:18px}.smplat-portfolio-card{background:#fff;border:1px solid var(--sm-line);border-radius:22px;overflow:hidden}.smplat-portfolio-card>img,.smplat-portfolio-art{width:100%;height:330px;object-fit:cover}.smplat-portfolio-art{background:radial-gradient(circle at 22% 20%,rgba(228,90,39,.95),transparent 21%),radial-gradient(circle at 82% 80%,#347ba8,transparent 25%),linear-gradient(135deg,#102b43,#0a1928);position:relative;display:grid;place-items:center;color:#fff}.smplat-portfolio-art:before,.smplat-portfolio-art:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:50%}.smplat-portfolio-art:before{width:240px;height:240px}.smplat-portfolio-art:after{width:310px;height:310px}.smplat-portfolio-art span{width:100px;height:100px;border-radius:30px;background:#fff;color:var(--sm-navy);display:grid;place-items:center;font-size:50px;font-weight:900;z-index:2;transform:rotate(-6deg)}.smplat-portfolio-art i{position:absolute;width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:22px;z-index:2}.smplat-portfolio-art i:first-of-type{top:23%;right:18%}.smplat-portfolio-art i:last-of-type{bottom:18%;left:20%}.smplat-portfolio-card__body{padding:24px}.smplat-portfolio-card__body>span{color:var(--sm-orange);font-size:9px;font-weight:900}.smplat-portfolio-card h3{font-size:22px;margin:6px 0 9px}.smplat-portfolio-card p{color:var(--sm-muted);font-size:11px;line-height:1.7}.smplat-result-chips{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.smplat-result-chips b{font-size:8px;color:#1b7651;background:#e7f6ef;border:1px solid #c4e9d8;border-radius:999px;padding:7px 9px}.smplat-portfolio-card button{border:0;background:none;color:var(--sm-navy);padding:0;font:inherit;font-size:10px;font-weight:900;display:flex;align-items:center;gap:7px;cursor:pointer}.smplat-portfolio-card button i{color:var(--sm-orange)}.smplat-case-list{display:grid;gap:10px}.smplat-case-list article{background:#fff;border:1px solid var(--sm-line);border-radius:18px;padding:22px;display:grid;grid-template-columns:44px 1fr;gap:15px}.smplat-case-list article>span{font-size:25px;font-weight:900;color:#d8e0e7}.smplat-case-list small{color:var(--sm-orange);font-size:8px;font-weight:900}.smplat-case-list h3{font-size:16px;margin:5px 0 7px}.smplat-case-list p{font-size:9px;line-height:1.7;color:var(--sm-muted);margin:0}

/* Performance loop */
.smplat-performance{background:var(--sm-navy);color:#fff}.smplat-performance__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:80px;align-items:center}.smplat-performance h2{color:#fff;margin-bottom:20px}.smplat-performance__copy>p{color:#aebdca}.smplat-performance__copy ul{padding:0;margin:26px 0 0;list-style:none;display:grid;gap:13px}.smplat-performance__copy li{display:flex;align-items:flex-start;gap:10px;color:#d3dee7;font-size:11px;line-height:1.6}.smplat-performance__copy li i{color:#55d29c;margin-top:3px}.smplat-performance__canvas{min-height:480px;background:linear-gradient(145deg,#143652,#0d253a);border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:24px;position:relative;display:grid;place-items:center}.smplat-performance__canvas>.smplat-demo-label{position:absolute;top:20px;inset-inline-end:20px}.smplat-loop{width:335px;height:335px;border-radius:50%;border:1px dashed rgba(255,255,255,.22);position:relative;animation:smrotate 28s linear infinite}.smplat-loop>strong{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;display:grid;place-items:center;border-radius:28px;background:var(--sm-orange);font-size:46px;box-shadow:0 0 0 20px rgba(228,90,39,.08)}.smplat-loop>div{position:absolute;width:94px;height:68px;border-radius:14px;background:#183e5d;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;color:#fff;animation:smcounter 28s linear infinite}.smplat-loop>div i{color:#ff8b5e}.smplat-loop>div b{font-size:8px}.smplat-loop>div:nth-child(1){top:-28px;left:50%;transform:translateX(-50%)}.smplat-loop>div:nth-child(2){right:-38px;top:50%;transform:translateY(-50%)}.smplat-loop>div:nth-child(3){bottom:-28px;left:50%;transform:translateX(-50%)}.smplat-loop>div:nth-child(4){left:-38px;top:50%;transform:translateY(-50%)}.smplat-improvement-note{position:absolute;bottom:20px;left:20px;right:20px;background:#fff;color:var(--sm-navy);border-radius:13px;padding:12px 14px;display:flex;align-items:center;gap:10px}.smplat-improvement-note>i{width:34px;height:34px;border-radius:10px;background:#e5f6ee;color:var(--sm-green);display:grid;place-items:center}.smplat-improvement-note small{display:block;color:#8090a0;font-size:7px}.smplat-improvement-note b{font-size:9px}

/* Knowledge & FAQ */
.smplat-knowledge{background:#fff}.smplat-knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.smplat-guide-list,.smplat-faqs{border:1px solid var(--sm-line);border-radius:22px;overflow:hidden}.smplat-guide-list article{display:grid;grid-template-columns:38px 1fr 20px;gap:14px;align-items:center;padding:20px;border-bottom:1px solid var(--sm-line)}.smplat-guide-list article:last-child{border-bottom:0}.smplat-guide-list article>span{font-size:19px;color:#c4ced7;font-weight:900}.smplat-guide-list h3{font-size:14px;margin:0 0 5px}.smplat-guide-list p{font-size:9px;line-height:1.6;color:var(--sm-muted);margin:0}.smplat-guide-list article>i{color:var(--sm-orange)}.smplat-faqs{padding:20px;background:#f7f9fb}.smplat-faqs__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.smplat-faqs__head small{color:var(--sm-orange);font-weight:900}.smplat-faqs__head strong{font-size:14px}.smplat-faqs article{background:#fff;border:1px solid var(--sm-line);border-radius:12px;margin-top:8px;overflow:hidden}.smplat-faqs button{width:100%;border:0;background:#fff;color:var(--sm-navy);padding:15px;display:flex;justify-content:space-between;gap:15px;text-align:start;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.smplat-faqs button i{color:var(--sm-orange);transition:.2s}.smplat-faqs article.is-open button i{transform:rotate(45deg)}.smplat-faqs article>div{padding:0 15px 15px}.smplat-faqs article>div[hidden]{display:none}.smplat-faqs p{margin:0;color:var(--sm-muted);font-size:9px;line-height:1.8}

/* Smart form */
.smplat-request{background:linear-gradient(135deg,#f0f5f8,#fff)}.smplat-request__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:75px;align-items:center}.smplat-request__copy>p{margin-top:20px}.smplat-request__promise{display:grid;gap:11px;margin-top:26px}.smplat-request__promise span{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;color:#536477}.smplat-request__promise i{width:26px;height:26px;border-radius:8px;background:#fff;border:1px solid var(--sm-line);color:var(--sm-green);display:grid;place-items:center}.smplat-form{background:#fff;border:1px solid var(--sm-line);border-radius:24px;padding:28px;box-shadow:0 22px 70px rgba(15,39,61,.1)}.smplat-form__progress{display:flex;align-items:center;margin-bottom:28px}.smplat-form__progress span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#edf2f6;color:#8c99a7;font-size:9px;font-weight:900;flex:none}.smplat-form__progress span.is-active,.smplat-form__progress span.is-complete{background:var(--sm-orange);color:#fff}.smplat-form__progress span.is-complete:before{content:"✓"}.smplat-form__progress span.is-complete{font-size:0}.smplat-form__progress span.is-complete:before{font-size:10px}.smplat-form__progress i{height:2px;background:#e5eaf0;flex:1}.smplat-form fieldset{border:0;padding:0;margin:0;min-width:0}.smplat-form fieldset[hidden]{display:none}.smplat-form legend{font-size:19px;font-weight:900;color:var(--sm-navy);margin-bottom:20px}.smplat-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.smplat-form label{display:grid;gap:7px}.smplat-form label>span{font-size:9px;font-weight:900;color:#526274}.smplat-form input,.smplat-form select{width:100%;height:46px;border:1px solid #d9e2e9;border-radius:10px;background:#fff;color:#172b3e;padding:0 13px;font:inherit;font-size:11px;outline:0}.smplat-form input:focus,.smplat-form select:focus{border-color:var(--sm-orange);box-shadow:0 0 0 3px rgba(228,90,39,.1)}.smplat-form input[aria-invalid="true"],.smplat-form select[aria-invalid="true"]{border-color:#cf3d36;background:#fff8f7}.smplat-form__full{grid-column:1/-1}.smplat-choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.smplat-choice-grid label{position:relative}.smplat-choice-grid input{position:absolute;opacity:0;pointer-events:none}.smplat-choice-grid span{min-height:68px;border:1px solid var(--sm-line);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:9px;color:#607184!important;cursor:pointer;transition:.2s}.smplat-choice-grid span i{font-size:18px}.smplat-choice-grid input:checked+span{background:#fff1eb;border-color:var(--sm-orange);color:var(--sm-navy)!important;box-shadow:0 0 0 2px rgba(228,90,39,.08)}.smplat-choice-grid input:focus-visible+span{outline:3px solid rgba(228,90,39,.28)}.smplat-choice-grid--goals{grid-template-columns:1fr 1fr}.smplat-choice-grid--goals span{min-height:54px;align-items:flex-start}.smplat-field-error{font-size:9px;color:#b92d27;margin:9px 0 0}.smplat-consent{display:flex!important;grid-template-columns:18px 1fr!important;align-items:flex-start;margin-top:18px}.smplat-consent input{width:16px;height:16px;margin:0}.smplat-consent span{line-height:1.6}.smplat-form__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid #edf1f4}.smplat-form__actions button{height:42px;border-radius:10px;padding:0 17px;font:inherit;font-size:10px;font-weight:900;display:flex;align-items:center;gap:8px;cursor:pointer}.smplat-form__back{border:1px solid var(--sm-line);background:#fff;color:#617184;margin-inline-end:auto}.smplat-form__next,.smplat-form__submit{border:1px solid var(--sm-orange);background:var(--sm-orange);color:#fff}.smplat-form__actions button[hidden]{display:none}.smplat-form__status{min-height:16px;font-size:9px;color:#b92d27;margin-top:8px}

/* Final CTA and dialog */
.smplat-final{padding:34px 0 92px;background:linear-gradient(135deg,#f0f5f8,#fff)}.smplat-final__inner{min-height:330px;border-radius:30px;background:radial-gradient(circle at 90% 0,rgba(62,133,188,.4),transparent 35%),linear-gradient(135deg,#0b1f33,#123b5b);padding:55px;display:flex;align-items:center;justify-content:space-between;gap:45px;color:#fff;position:relative;overflow:hidden}.smplat-final__inner:after{content:"Q";position:absolute;inset-inline-end:2%;bottom:-45%;font-size:360px;line-height:1;color:rgba(255,255,255,.025);font-weight:900}.smplat-final__inner>div{max-width:750px;position:relative;z-index:2}.smplat-final__inner>div>span{color:#ff8b5e;font-size:11px;font-weight:900}.smplat-final h2{color:#fff;margin:9px 0 13px}.smplat-final p{color:#b9c7d2}.smplat-final a{height:52px;background:var(--sm-orange);color:#fff;border-radius:13px;padding:0 20px;display:flex;align-items:center;gap:9px;text-decoration:none;font-size:11px;font-weight:900;white-space:nowrap;position:relative;z-index:2;transition:.2s}.smplat-final a:hover{background:var(--sm-orange-2);transform:translateY(-3px)}.smplat-case-dialog{width:min(600px,calc(100% - 30px));border:0;border-radius:22px;padding:30px;color:var(--sm-ink);box-shadow:0 35px 100px rgba(0,0,0,.35)}.smplat-case-dialog::backdrop{background:rgba(4,17,29,.72);backdrop-filter:blur(4px)}.smplat-case-dialog>button{position:absolute;top:12px;inset-inline-end:12px;width:34px;height:34px;border:0;border-radius:10px;background:#edf2f6;color:var(--sm-navy);font-size:20px;cursor:pointer}.smplat-case-dialog h3{font-size:24px;margin:0 0 12px}.smplat-case-dialog p{font-size:13px;color:var(--sm-muted);line-height:1.8}.smplat-toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:999;background:#0b1f33;color:#fff;padding:12px 16px;border-radius:11px;font-size:11px;font-weight:800;box-shadow:0 15px 40px rgba(0,0,0,.25);transition:.25s}.smplat-toast.is-visible{opacity:1;transform:translate(-50%,0)}.sm-reveal{transition:opacity .55s ease,transform .55s ease}.smplat-body[data-animation="yes"] .sm-reveal:not(.is-visible){opacity:0;transform:translateY(24px)}

@keyframes smbar{from{transform:scaleY(0)}}@keyframes smrotate{to{transform:rotate(360deg)}}@keyframes smcounter{to{rotate:-360deg}}
@media (max-width:1050px){.smplat-section{padding:76px 0}.smplat-intro__grid,.smplat-performance__grid,.smplat-request__grid{grid-template-columns:1fr;gap:42px}.smplat-dashboard__body{grid-template-columns:52px 1fr}.smplat-metrics{grid-template-columns:1fr 1fr}.smplat-platform-panel{grid-template-columns:1fr 280px;gap:30px}.smplat-services-bento{grid-template-columns:repeat(6,1fr)}.smplat-service-feature--1,.smplat-service-feature--2,.smplat-service-feature--3{grid-column:span 2}.smplat-service-map{grid-column:span 4}.smplat-delivery-card,.smplat-usecase-card{grid-column:span 2}.smplat-workflow-grid{grid-template-columns:320px 1fr}.smplat-results-grid{grid-template-columns:1fr}.smplat-performance__grid,.smplat-request__grid{grid-template-columns:1fr 1fr;gap:36px}.smplat-final__inner{padding:42px}}
@media (max-width:820px){.smplat-shell{width:min(100% - 28px,720px)}.smplat-section{padding:64px 0}.smplat-nav__inner{justify-content:flex-start;width:100%;padding-inline:14px}.smplat-heading{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.smplat-heading h2,.smplat-intro h2,.smplat-request h2,.smplat-performance h2,.smplat-final h2{font-size:clamp(28px,7vw,40px)}.smplat-intro__grid{grid-template-columns:1fr}.smplat-dashboard__rail{display:none}.smplat-dashboard__body{grid-template-columns:1fr}.smplat-dashboard__content{padding:18px}.smplat-analytics-grid{grid-template-columns:1fr}.smplat-score-card{grid-row:auto}.smplat-score-card{display:grid;grid-template-columns:auto 120px 1fr;gap:20px;align-items:center}.smplat-score-ring{margin:0}.smplat-platform-switcher{grid-template-columns:1fr;min-height:0}.smplat-platform-tabs{flex-direction:row;overflow-x:auto;border-inline-end:0;border-bottom:1px solid var(--sm-line);padding:11px}.smplat-platform-tabs button{min-width:105px;justify-content:center}.smplat-platform-stage{padding:28px}.smplat-platform-panel{grid-template-columns:1fr 240px}.smplat-phone{width:224px;height:410px}.smplat-phone__visual{height:195px}.smplat-services-bento{grid-template-columns:1fr 1fr}.smplat-service-feature--1,.smplat-service-feature--2,.smplat-service-feature--3{grid-column:span 1}.smplat-service-feature--3{grid-column:span 2}.smplat-service-map{grid-column:span 2}.smplat-delivery-card,.smplat-usecase-card{grid-column:span 1}.smplat-workflow-grid{grid-template-columns:1fr}.smplat-workflow-steps{grid-template-columns:1fr 1fr}.smplat-knowledge-grid{grid-template-columns:1fr}.smplat-performance__grid,.smplat-request__grid{grid-template-columns:1fr}.smplat-performance__copy,.smplat-request__copy{max-width:680px}.smplat-final__inner{display:grid}.smplat-final a{width:max-content}.smplat-loop{width:300px;height:300px}}
@media (max-width:600px){.smplat-shell{width:calc(100% - 22px)}.smplat-section{padding:52px 0}.smplat-nav{top:0}.smplat-nav__inner{height:55px}.smplat-nav a{padding:8px 10px;font-size:10px}.smplat-intro__grid{gap:30px}.smplat-audience{padding:18px;border-radius:20px}.smplat-audience__tabs{grid-template-columns:1fr}.smplat-audience__tabs button{min-height:58px}.smplat-dashboard{border-radius:16px}.smplat-dashboard__bar{padding:0 12px}.smplat-dashboard__bar strong{font-size:9px}.smplat-dashboard__content{padding:12px}.smplat-dashboard__welcome{align-items:flex-start}.smplat-dashboard__welcome h3{font-size:16px}.smplat-metrics{gap:7px;margin:15px 0}.smplat-metrics article{padding:10px;gap:7px}.smplat-metric-icon{display:none}.smplat-metrics strong{font-size:15px}.smplat-insight-card{display:grid;grid-template-columns:34px 1fr}.smplat-insight-card button{grid-column:1/-1}.smplat-score-card{grid-template-columns:1fr 100px}.smplat-score-card .smplat-card-title{grid-column:1/-1}.smplat-platform-tabs button{min-width:58px;padding:7px}.smplat-platform-tabs button span{display:none}.smplat-platform-stage{padding:20px 15px}.smplat-platform-panel{grid-template-columns:1fr}.smplat-platform-copy h3{font-size:31px}.smplat-phone{width:230px;height:420px}.smplat-services-bento{display:grid;grid-template-columns:1fr}.smplat-service-feature--1,.smplat-service-feature--2,.smplat-service-feature--3,.smplat-service-map,.smplat-delivery-card,.smplat-usecase-card{grid-column:span 1}.smplat-service-map{min-height:400px}.smplat-service-map>span{font-size:7px;max-width:125px;padding:8px}.smplat-workflow-steps{grid-template-columns:1fr}.smplat-calendar{padding:12px}.smplat-calendar__days button{min-height:46px;padding:4px}.smplat-calendar__days i{font-size:0;width:7px;height:7px;border-radius:50%;padding:0}.smplat-calendar__legend b{display:none}.smplat-portfolio-card>img,.smplat-portfolio-art{height:250px}.smplat-performance__canvas{min-height:430px;padding:15px}.smplat-loop{width:250px;height:250px}.smplat-loop>div{width:75px;height:55px}.smplat-loop>div:nth-child(2){right:-25px}.smplat-loop>div:nth-child(4){left:-25px}.smplat-improvement-note{left:12px;right:12px}.smplat-guide-list article{padding:15px}.smplat-form{padding:20px 15px}.smplat-form__grid,.smplat-choice-grid,.smplat-choice-grid--goals{grid-template-columns:1fr 1fr}.smplat-form__full{grid-column:1/-1}.smplat-final{padding-bottom:64px}.smplat-final__inner{padding:32px 24px;border-radius:22px}.smplat-final a{width:100%;justify-content:center}.smplat-toast{width:calc(100% - 30px);text-align:center}}
@media (prefers-reduced-motion:reduce){.smplat-body *,.smplat-body *:before,.smplat-body *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.sm-reveal{opacity:1!important;transform:none!important}}
[dir="ltr"] .smplat-workflow-steps button>i,[dir="ltr"] .smplat-portfolio-card button i,[dir="ltr"] .smplat-guide-list article>i,[dir="ltr"] .smplat-form__next i,[dir="ltr"] .smplat-final a i{transform:scaleX(-1)}[dir="ltr"] .smplat-form__back i{transform:scaleX(-1)}
.smplat-nav{top:59px}
.svc-page-enhanced .smplat-body .smplat-heading h2,.svc-page-enhanced .smplat-body .smplat-intro h2,.svc-page-enhanced .smplat-body .smplat-request h2,.svc-page-enhanced .smplat-body .smplat-performance h2,.svc-page-enhanced .smplat-body .smplat-final h2{font-size:clamp(30px,4.2vw,52px)!important;line-height:1.18!important}
@media (max-width:820px){.svc-page-enhanced .smplat-body .smplat-heading h2,.svc-page-enhanced .smplat-body .smplat-intro h2,.svc-page-enhanced .smplat-body .smplat-request h2,.svc-page-enhanced .smplat-body .smplat-performance h2,.svc-page-enhanced .smplat-body .smplat-final h2{font-size:clamp(28px,7vw,40px)!important}}

/* Complete Social Media Platform modules */
.smplat-body .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.smplat-context-cta{margin-top:28px;border:1px solid var(--sm-line);background:#fff;border-radius:16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.smplat-context-cta span{display:flex;align-items:center;gap:9px;color:var(--sm-navy);font-size:11px;font-weight:850}.smplat-context-cta span i{color:var(--sm-orange)}.smplat-context-cta a{background:var(--sm-navy);color:#fff;text-decoration:none;padding:9px 13px;border-radius:10px;font-size:10px;font-weight:850;white-space:nowrap}.smplat-context-cta a:hover{background:var(--sm-orange)}
body:has(.smplat-body) .float-btns,body:has(.smplat-body) #scrollTop{display:none!important}
.smplat-rail{position:fixed;z-index:70;inset-inline-end:18px;top:50%;transform:translateY(-50%);width:46px;padding:7px;border:1px solid rgba(11,31,51,.12);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px rgba(11,31,51,.14);backdrop-filter:blur(12px);display:grid;gap:6px}.smplat-rail a,.smplat-rail button{width:32px;height:32px;border:0;border-radius:9px;background:#f0f4f7;color:var(--sm-navy);display:grid;place-items:center;cursor:pointer;text-decoration:none;font-size:12px}.smplat-rail a:hover,.smplat-rail button:hover{background:var(--sm-orange);color:#fff}.smplat-rail a:focus-visible,.smplat-rail button:focus-visible{outline:3px solid rgba(228,90,39,.32);outline-offset:2px}.smplat-rail__progress{position:absolute;inset-inline-start:-5px;top:12px;bottom:12px;width:3px;background:#dce5ed;border-radius:4px;overflow:hidden}.smplat-rail__progress i{position:absolute;inset:0;background:var(--sm-orange);transform:scaleY(0);transform-origin:top;will-change:transform}.smplat-mobile-bar{display:none}
.smplat-explorer{margin-top:24px;border:1px solid var(--sm-line);background:#f7f9fb;border-radius:24px;padding:22px}.smplat-explorer__head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.smplat-explorer__head small{color:var(--sm-orange);font-size:9px;font-weight:900}.smplat-explorer__head h3{margin:5px 0 0;color:var(--sm-navy);font-size:21px}.smplat-explorer__head>span{font-size:9px;font-weight:850;color:#526176;background:#fff;border:1px solid var(--sm-line);border-radius:999px;padding:8px 11px}.smplat-explorer__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.smplat-module{border:1px solid var(--sm-line);background:#fff;border-radius:15px;overflow:hidden;transition:.25s}.smplat-module:hover,.smplat-module.is-open{border-color:rgba(228,90,39,.38);box-shadow:0 12px 30px rgba(11,31,51,.07)}.smplat-module>button{width:100%;border:0;background:transparent;padding:14px;display:grid;grid-template-columns:42px 1fr 24px;gap:11px;align-items:center;text-align:start;color:var(--sm-navy);font:inherit;cursor:pointer}.smplat-module__icon{width:42px;height:42px;display:grid;place-items:center;background:#eef4f8;color:#28719f;border-radius:12px}.smplat-module>button>span:nth-child(2){display:grid;gap:2px}.smplat-module>button small{font-size:7px;color:#96a2af}.smplat-module>button strong{font-size:12px}.smplat-module>button em{font-style:normal;font-size:8px;color:var(--sm-muted)}.smplat-module>button>i{transition:.2s}.smplat-module.is-open>button>i{transform:rotate(45deg);color:var(--sm-orange)}.smplat-module__detail{border-top:1px solid #edf1f4;padding:14px 16px 16px}.smplat-module__detail p{font-size:10px;line-height:1.7;color:var(--sm-muted);margin:0 0 10px}.smplat-module__detail dl{margin:0 0 12px}.smplat-module__detail dt{font-size:8px;font-weight:900;color:var(--sm-orange)}.smplat-module__detail dd{margin:3px 0 0;font-size:9px;font-weight:800}.smplat-module__detail a{display:inline-flex;align-items:center;gap:7px;color:var(--sm-navy);font-size:9px;font-weight:900;text-decoration:none}
.smplat-difference{background:linear-gradient(180deg,#f7f9fb,#fff)}.smplat-comparison{border:1px solid var(--sm-line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 22px 60px rgba(11,31,51,.07)}.smplat-comparison__head,.smplat-comparison article{display:grid;grid-template-columns:.75fr 1fr 1.2fr}.smplat-comparison__head{background:var(--sm-navy);color:#fff;font-size:9px;font-weight:900}.smplat-comparison__head span,.smplat-comparison article>strong,.smplat-comparison article>span{padding:13px 16px}.smplat-comparison article{border-bottom:1px solid #edf1f4;align-items:center}.smplat-comparison article:last-child{border-bottom:0}.smplat-comparison article>strong{display:flex;align-items:center;gap:9px;color:var(--sm-navy);font-size:10px}.smplat-comparison article>strong i{color:var(--sm-orange);width:18px}.smplat-comparison article>span{font-size:9px;line-height:1.55;color:var(--sm-muted);display:flex;gap:8px;align-items:flex-start;border-inline-start:1px solid #edf1f4}.smplat-comparison article>span:last-child{background:#f4fbf7;color:#235d45;font-weight:800}.smplat-comparison article>span i{margin-top:2px;color:#a5afb8}.smplat-comparison article>span:last-child i{color:var(--sm-green)}.smplat-proof-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.smplat-proof-row>div{border:1px solid var(--sm-line);border-radius:14px;padding:14px;background:#fff;display:grid;gap:3px}.smplat-proof-row strong{color:var(--sm-orange);font-size:20px}.smplat-proof-row span{font-size:8px;color:var(--sm-muted);font-weight:800}
.smplat-portfolio-filters{display:flex;gap:7px;overflow-x:auto;padding:0 0 14px;scrollbar-width:none}.smplat-portfolio-filters::-webkit-scrollbar{display:none}.smplat-portfolio-filters button{border:1px solid var(--sm-line);background:#fff;color:#5b6a7c;border-radius:999px;padding:9px 12px;font:inherit;font-size:9px;font-weight:850;display:flex;gap:7px;align-items:center;white-space:nowrap;cursor:pointer}.smplat-portfolio-filters button:hover,.smplat-portfolio-filters button.is-active{background:var(--sm-navy);border-color:var(--sm-navy);color:#fff}.smplat-portfolio-media{height:300px;background:#0b1f33;overflow:hidden}.smplat-portfolio-media img,.smplat-portfolio-media video{width:100%;height:100%;object-fit:cover;display:block}.smplat-portfolio-platforms{display:flex;gap:6px;margin:9px 0}.smplat-portfolio-platforms i{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#eef3f7;color:var(--sm-navy);font-size:11px}.smplat-portfolio-card[hidden]{display:none}.smplat-portfolio-empty{min-height:360px;border:1px dashed #cdd8e2;border-radius:20px;background:#f7f9fb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--sm-muted);gap:9px}.smplat-portfolio-empty i{font-size:30px;color:var(--sm-orange)}.smplat-portfolio-empty strong{font-size:13px;color:var(--sm-navy)}.smplat-portfolio-empty span{font-size:9px}
.smplat-live-results{background:radial-gradient(circle at 85% 15%,rgba(45,117,173,.25),transparent 30%),var(--sm-navy);color:#fff}.smplat-live-results__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}.smplat-result-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.smplat-result-kpis article{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);border-radius:16px;padding:15px;display:flex;gap:10px}.smplat-result-kpis article>span{width:34px;height:34px;border-radius:10px;background:rgba(228,90,39,.16);color:#ff8f65;display:grid;place-items:center;flex:none}.smplat-result-kpis article>div{display:grid}.smplat-result-kpis strong{font-size:22px;color:#fff}.smplat-result-kpis b{font-size:9px;color:#dce7ef}.smplat-result-kpis small{font-size:7px;line-height:1.45;color:#91a7b9;margin-top:5px}.smplat-result-visual{border-radius:20px;background:#fff;color:var(--sm-ink);padding:18px;min-height:310px}.smplat-result-visual__head{display:flex;justify-content:space-between;gap:15px}.smplat-result-visual__head small{display:block;font-size:8px;color:#8a98a7}.smplat-result-visual__head strong{font-size:12px}.smplat-result-visual__head span{font-size:8px;font-weight:850;color:var(--sm-green);background:#ecf8f2;border-radius:999px;padding:7px 9px;height:max-content}.smplat-result-lines{height:210px;position:relative;margin-top:8px;background:repeating-linear-gradient(to top,#edf2f5 0,#edf2f5 1px,transparent 1px,transparent 52px)}.smplat-result-lines svg{width:100%;height:100%}.smplat-result-lines span{position:absolute;left:var(--x);top:var(--y);width:9px;height:9px;border:3px solid #fff;border-radius:50%;background:var(--sm-orange);box-shadow:0 0 0 3px rgba(228,90,39,.18)}.smplat-result-visual__legend{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:7px;color:#8492a2}.smplat-result-visual__legend span{display:flex;align-items:center;gap:6px}.smplat-result-visual__legend i{width:17px;height:3px;background:var(--sm-orange);border-radius:3px}.smplat-before-after{grid-column:1/-1;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);border-radius:18px;padding:18px;display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.smplat-before-after>div{display:grid;gap:5px}.smplat-before-after small{color:#8fa7ba;font-size:8px}.smplat-before-after strong{font-size:14px;color:#fff}.smplat-before-after span{font-size:9px;line-height:1.55;color:#b4c4d1}.smplat-before-after>i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--sm-orange);color:#fff}
.smplat-industries{background:#fff}.smplat-industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.smplat-industry-grid article{border:1px solid var(--sm-line);border-radius:18px;padding:18px;background:linear-gradient(145deg,#fff,#f9fbfc);min-height:235px;position:relative;overflow:hidden}.smplat-industry-grid article>span{width:42px;height:42px;border-radius:12px;background:#edf4f8;color:#2b759f;display:grid;place-items:center;margin-bottom:22px}.smplat-industry-grid small{position:absolute;top:17px;inset-inline-end:17px;text-transform:uppercase;color:#9ba7b2;font-size:7px;font-weight:900}.smplat-industry-grid h3{font-size:15px;color:var(--sm-navy);margin:0 0 8px}.smplat-industry-grid p{font-size:9px;color:var(--sm-muted);line-height:1.65;margin:0}.smplat-industry-grid article>div{position:absolute;inset-inline:18px;bottom:16px;border-top:1px solid #edf1f4;padding-top:10px;display:grid;gap:3px}.smplat-industry-grid b{font-size:7px;color:var(--sm-orange)}.smplat-industry-grid em{font-style:normal;font-size:8px;color:#526176;font-weight:800}
.smplat-packages{background:#f4f7f9}.smplat-package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.smplat-package-grid>article{background:#fff;border:1px solid var(--sm-line);border-radius:22px;padding:22px;display:flex;flex-direction:column;position:relative}.smplat-package-grid>article.is-featured{border:2px solid var(--sm-orange);transform:translateY(-8px);box-shadow:0 22px 55px rgba(228,90,39,.16)}.smplat-package__badge{position:absolute;top:14px;inset-inline-end:14px;background:#fff0e9;color:var(--sm-orange);border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.smplat-package__head small{font-size:8px;color:#8a98a8}.smplat-package__head h3{font-size:23px;color:var(--sm-navy);margin:5px 0 17px}.smplat-package__head>div{display:flex;align-items:end;gap:7px;padding-bottom:15px;border-bottom:1px solid #edf1f4}.smplat-package__head strong{font-size:32px;color:var(--sm-navy);line-height:1}.smplat-package__head span{font-size:8px;color:#7b8998}.smplat-package-grid ul{list-style:none;margin:17px 0 22px;padding:0;display:grid;gap:9px}.smplat-package-grid li{font-size:9px;line-height:1.5;color:#536274;display:flex;gap:8px}.smplat-package-grid li i{color:var(--sm-green);margin-top:2px}.smplat-package-grid article>a{margin-top:auto;height:42px;border-radius:11px;background:var(--sm-navy);color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;font-weight:900}.smplat-package-grid article.is-featured>a,.smplat-package-grid article>a:hover{background:var(--sm-orange)}.smplat-package-note{display:flex;align-items:center;justify-content:center;gap:8px;color:#6d7b8b;font-size:9px;margin:19px 0 0}.smplat-package-note i{color:var(--sm-orange)}
.smplat-testimonials{background:#fff}.smplat-testimonials__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center}.smplat-testimonials h2{font-size:clamp(28px,3.7vw,46px);line-height:1.2;color:var(--sm-navy);margin:12px 0}.smplat-testimonials__grid>div:first-child>p{font-size:12px;line-height:1.8;color:var(--sm-muted)}.smplat-testimonial-stack{display:grid;gap:12px}.smplat-testimonial-stack blockquote{margin:0;border:1px solid var(--sm-line);background:#f9fbfc;border-radius:20px;padding:21px}.smplat-stars{display:flex;gap:3px;color:#f2a72b;font-size:10px}.smplat-testimonial-stack blockquote>p{font-size:13px;line-height:1.8;color:var(--sm-navy);font-weight:700;margin:12px 0 16px}.smplat-testimonial-stack footer{display:flex;align-items:center;gap:10px}.smplat-testimonial-stack footer>span{width:38px;height:38px;border-radius:12px;background:var(--sm-orange);color:#fff;display:grid;place-items:center;font-weight:900}.smplat-testimonial-stack footer div{display:grid}.smplat-testimonial-stack footer strong{font-size:10px}.smplat-testimonial-stack footer small{font-size:8px;color:#8190a0}
.smplat-knowledge-tools{border:1px solid var(--sm-line);border-radius:18px;background:#f7f9fb;padding:14px;margin-bottom:18px;display:grid;grid-template-columns:280px 1fr;gap:14px}.smplat-knowledge-tools label{height:45px;border:1px solid #dce4eb;background:#fff;border-radius:12px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#8290a0}.smplat-knowledge-tools input{border:0;outline:0;background:transparent;width:100%;font:inherit;font-size:10px;color:var(--sm-navy)}.smplat-knowledge-tools>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.smplat-knowledge-tools>div span{border-inline-start:1px solid #dfe6ec;padding-inline-start:10px;display:grid;align-content:center;gap:3px;font-size:7px;color:#7c8998}.smplat-knowledge-tools b{color:var(--sm-orange);font-size:8px}.smplat-faq-empty{font-size:9px;color:var(--sm-muted);padding:14px}.smplat-form textarea{width:100%;border:1px solid #dbe3ea;border-radius:11px;padding:11px;background:#fff;color:var(--sm-navy);font:inherit;font-size:10px;resize:vertical}.smplat-form textarea:focus{outline:3px solid rgba(228,90,39,.15);border-color:var(--sm-orange)}.smplat-choice-grid--services{grid-template-columns:1fr 1fr}.smplat-form__progress{overflow:hidden}.smplat-form__progress span{flex:none}.smplat-form__progress i{min-width:7px}
@media (max-width:1180px){.smplat-rail{display:none}}
@media (max-width:820px){.smplat-explorer__grid,.smplat-live-results__grid,.smplat-testimonials__grid{grid-template-columns:1fr}.smplat-industry-grid{grid-template-columns:1fr 1fr}.smplat-package-grid{grid-template-columns:1fr}.smplat-package-grid>article.is-featured{transform:none}.smplat-comparison__head,.smplat-comparison article{grid-template-columns:.7fr 1fr 1.15fr}.smplat-proof-row{grid-template-columns:1fr 1fr}.smplat-knowledge-tools{grid-template-columns:1fr}.smplat-knowledge-tools>div{grid-template-columns:1fr 1fr}.smplat-result-kpis{grid-template-columns:repeat(4,1fr)}.smplat-result-kpis article{display:grid}.smplat-before-after{grid-template-columns:1fr auto 1fr}.smplat-mobile-bar{position:fixed!important;display:grid!important;grid-template-columns:1fr 1fr 1.2fr!important;grid-template-rows:auto!important;align-items:center!important;left:10px!important;right:10px!important;top:auto!important;bottom:10px!important;width:auto!important;height:auto!important;min-height:0!important;z-index:110;background:rgba(11,31,51,.96);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:5px!important;box-shadow:0 18px 50px rgba(0,0,0,.3);backdrop-filter:blur(14px)}.smplat-mobile-bar a{width:auto!important;height:auto!important;min-height:43px!important;padding:0 6px!important;color:#fff;text-decoration:none;display:flex!important;align-items:center;justify-content:center;gap:6px;border-radius:11px;font-size:9px;font-weight:850}.smplat-mobile-bar a:last-child{background:var(--sm-orange)}.smplat-final{padding-bottom:95px}}
@media (max-width:600px){.smplat-context-cta{align-items:flex-start;flex-direction:column}.smplat-context-cta a{width:100%;text-align:center}.smplat-explorer{padding:13px;border-radius:18px}.smplat-explorer__head{align-items:flex-start}.smplat-explorer__head>span{display:none}.smplat-explorer__grid{grid-template-columns:1fr}.smplat-module>button{grid-template-columns:40px 1fr 20px}.smplat-comparison{overflow-x:auto}.smplat-comparison__head,.smplat-comparison article{min-width:620px}.smplat-proof-row{grid-template-columns:1fr 1fr}.smplat-portfolio-media{height:250px}.smplat-result-kpis{grid-template-columns:1fr 1fr}.smplat-result-kpis article{min-height:138px}.smplat-result-visual{min-height:280px;padding:13px}.smplat-result-lines{height:175px}.smplat-before-after{grid-template-columns:1fr}.smplat-before-after>i{transform:rotate(90deg);margin:auto}.smplat-industry-grid{grid-template-columns:1fr}.smplat-knowledge-tools>div{grid-template-columns:1fr 1fr}.smplat-knowledge-tools>div span{min-height:50px}.smplat-form__progress{gap:3px}.smplat-form__progress span{width:25px;height:25px}.smplat-choice-grid--services{grid-template-columns:1fr 1fr}.smplat-testimonials h2{font-size:30px}.smplat-mobile-bar a span{font-size:8px}}
