.allied-roi-widget[data-arc-calculator="led"]{--bg:#131313;--panel:#1c1f23;--panel-2:#24292e;--ink:#f0f2f4;--muted:#a3abb4;--line:#33373d;--red:#e64b38;--red-dark:#c02b0a;--blue:#0075c9;--accent:#e64b38;--accent-ink:#ffffff;--good:#5cc97a;--bad:#ff6b5a;--cost:#8a949e;--field:#131518;--display:Shuttleblock,shuttleblock,"Saira",Arial,sans-serif;--body:Industry,industry,"Saira",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:Industry,industry,"Saira",system-ui,sans-serif;color-scheme:dark;}
.allied-roi-widget[data-arc-calculator="led"] *{box-sizing:border-box}
.allied-roi-widget[data-arc-calculator="led"]{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}
.allied-roi-widget[data-arc-calculator="led"] .topbar{background:#000;border-bottom:1px solid var(--line);padding-block:12px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="led"] .topbar .in{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
.allied-roi-widget[data-arc-calculator="led"] .brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:.02em}
.allied-roi-widget[data-arc-calculator="led"] .brand .mark{width:28px;height:28px;background:var(--red);display:grid;place-items:center;color:#fff;font-size:16px}
.allied-roi-widget[data-arc-calculator="led"] .brand b{display:block;font-size:17px}
.allied-roi-widget[data-arc-calculator="led"] .brand small{display:block;font-size:9px;font-weight:600;color:var(--muted);letter-spacing:.14em;margin-top:3px}
.allied-roi-widget[data-arc-calculator="led"] .topcta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.allied-roi-widget[data-arc-calculator="led"] .phone{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;user-select:all}
.allied-roi-widget[data-arc-calculator="led"] .wrap{max-width:1180px;margin:0 auto;padding-block:36px 48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="led"] header{display:grid;gap:12px;margin-bottom:26px}
.allied-roi-widget[data-arc-calculator="led"] .eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--display);font-stretch:125%;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}
.allied-roi-widget[data-arc-calculator="led"] .eyebrow::before{content:"";width:3px;height:16px;background:var(--red)}
.allied-roi-widget[data-arc-calculator="led"] h1{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:clamp(26px,4.6vw,42px);line-height:1.08;margin:0;text-wrap:balance;letter-spacing:.01em}
.allied-roi-widget[data-arc-calculator="led"] h1 em{font-style:normal;color:var(--red)}
.allied-roi-widget[data-arc-calculator="led"] .lede{margin:0;color:var(--muted);max-width:68ch}
.allied-roi-widget[data-arc-calculator="led"] .presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.allied-roi-widget[data-arc-calculator="led"] .presets span{font-size:13px;color:var(--muted);margin-right:4px}
.allied-roi-widget[data-arc-calculator="led"] .chip{font:600 13px var(--body);padding:7px 14px;border-radius:0;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.04em}
.allied-roi-widget[data-arc-calculator="led"] .chip[aria-pressed="true"]{background:var(--blue);border-color:var(--blue);color:#fff}
.allied-roi-widget[data-arc-calculator="led"] .chip:focus-visible, .allied-roi-widget[data-arc-calculator="led"] button:focus-visible, .allied-roi-widget[data-arc-calculator="led"] input:focus-visible, .allied-roi-widget[data-arc-calculator="led"] a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.allied-roi-widget[data-arc-calculator="led"] .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:20px;align-items:start}
@media(max-width:900px){.allied-roi-widget[data-arc-calculator="led"] .grid {grid-template-columns:minmax(0,1fr)}}
.allied-roi-widget[data-arc-calculator="led"] .panel{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:20px}
.allied-roi-widget[data-arc-calculator="led"] fieldset{border:0;margin:0;padding:0 0 18px;display:grid;gap:12px}
.allied-roi-widget[data-arc-calculator="led"] fieldset+fieldset{border-top:1px solid var(--line);padding-top:18px}
.allied-roi-widget[data-arc-calculator="led"] legend{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:16px;letter-spacing:.03em;padding:0;margin-bottom:4px;float:left;width:100%}
.allied-roi-widget[data-arc-calculator="led"] legend small{display:block;font-family:var(--body);font-stretch:100%;font-weight:400;text-transform:none;font-size:13px;color:var(--muted);letter-spacing:0;margin-top:2px}
.allied-roi-widget[data-arc-calculator="led"] .row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center}
@media(max-width:460px){.allied-roi-widget[data-arc-calculator="led"] .row {grid-template-columns:minmax(0,1fr) 120px}}
.allied-roi-widget[data-arc-calculator="led"] .row label{font-size:14px}
.allied-roi-widget[data-arc-calculator="led"] .row label .hint{display:block;font-size:12px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="led"] .inp{display:flex;align-items:center;border:1px solid var(--line);border-radius:0;background:var(--field);overflow:hidden}
.allied-roi-widget[data-arc-calculator="led"] .inp span{font-size:13px;color:var(--muted);padding:0 8px}
.allied-roi-widget[data-arc-calculator="led"] .inp input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font:600 15px var(--mono);padding:8px;text-align:right;font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="led"] .inp input:focus{outline:none}
.allied-roi-widget[data-arc-calculator="led"] .inp:focus-within{border-color:var(--blue)}
.allied-roi-widget[data-arc-calculator="led"] .results{position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px);display:grid;gap:16px}
@media(max-width:900px){.allied-roi-widget[data-arc-calculator="led"] .results {position:static}}
.allied-roi-widget[data-arc-calculator="led"] .hero{display:grid;gap:4px}
.allied-roi-widget[data-arc-calculator="led"] .hero .lbl, .allied-roi-widget[data-arc-calculator="led"] .kpi .lbl{font-family:var(--display);font-stretch:125%;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="led"] .hero .big{font-family:var(--display);font-stretch:125%;font-weight:800;font-size:60px;line-height:1;font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="led"] .hero .sub{color:var(--muted);font-size:14px}
.allied-roi-widget[data-arc-calculator="led"] .scale{display:grid;gap:4px}
.allied-roi-widget[data-arc-calculator="led"] .scale .track{position:relative;height:12px;background:linear-gradient(90deg,#1b0a3c,#5a0f7a,#a3176b,#d9361f,#f2771a,#fbc531,#fff6c2)}
.allied-roi-widget[data-arc-calculator="led"] .scale .pin{position:absolute;top:-5px;width:4px;height:22px;margin-left:-2px;background:var(--ink);box-shadow:0 0 0 2px var(--panel);transition:left .3s}
.allied-roi-widget[data-arc-calculator="led"] .scale .ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="led"] .kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.allied-roi-widget[data-arc-calculator="led"] .kpi{background:var(--panel-2);border-left:3px solid var(--line);padding:10px 12px}
.allied-roi-widget[data-arc-calculator="led"] .kpi .val{font:700 20px var(--mono);font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="led"] .pos{color:var(--good)}
.allied-roi-widget[data-arc-calculator="led"] .neg{color:var(--bad)}
.allied-roi-widget[data-arc-calculator="led"] h2{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:15px;margin:0 0 10px;letter-spacing:.04em}
.allied-roi-widget[data-arc-calculator="led"] table{width:100%;border-collapse:collapse;font-size:14px}
.allied-roi-widget[data-arc-calculator="led"] td{padding:6px 0;border-bottom:1px solid var(--line)}
.allied-roi-widget[data-arc-calculator="led"] td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="led"] tr.tot td{font-weight:700;border-bottom:0;padding-top:8px}
.allied-roi-widget[data-arc-calculator="led"] .bar{height:6px;background:var(--red);margin-top:4px}
.allied-roi-widget[data-arc-calculator="led"] .bar.c{background:var(--cost)}
.allied-roi-widget[data-arc-calculator="led"] svg text{fill:var(--muted);font-family:var(--body);font-size:11px}
.allied-roi-widget[data-arc-calculator="led"] .legend{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-top:4px}
.allied-roi-widget[data-arc-calculator="led"] .legend i{display:inline-block;width:12px;height:3px;vertical-align:middle;margin-right:5px}
.allied-roi-widget[data-arc-calculator="led"] .quote{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:14px;background:var(--panel-2);border-left:3px solid var(--red)}
.allied-roi-widget[data-arc-calculator="led"] .quote p{margin:0;font-size:13px;color:var(--muted);flex:1 1 200px}
.allied-roi-widget[data-arc-calculator="led"] .qbtn{display:inline-block;font:700 13px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--red);color:#fff;text-decoration:none;border-radius:0;padding:11px 18px;white-space:nowrap}
.allied-roi-widget[data-arc-calculator="led"] .qbtn:hover{background:var(--red-dark)}
.allied-roi-widget[data-arc-calculator="led"] .qbtn.blue{background:var(--blue)}
.allied-roi-widget[data-arc-calculator="led"] .qbtn.blue:hover{background:#005fa3}
.allied-roi-widget[data-arc-calculator="led"] .kpi a{display:inline-block;margin-top:4px;font-size:12px;color:var(--red);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.allied-roi-widget[data-arc-calculator="led"] .kpi a:hover{text-decoration:underline}
.allied-roi-widget[data-arc-calculator="led"] .btn{font:700 13px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--blue);color:#fff;border:0;border-radius:0;padding:12px 14px;cursor:pointer;width:100%}
.allied-roi-widget[data-arc-calculator="led"] .btn:hover{background:#005fa3}
.allied-roi-widget[data-arc-calculator="led"] .note{font-size:12px;color:var(--muted);margin:0}
.allied-roi-widget[data-arc-calculator="led"] .lead{display:grid;gap:12px;border-top:3px solid var(--red)}
.allied-roi-widget[data-arc-calculator="led"] .lead h2{margin:0}
.allied-roi-widget[data-arc-calculator="led"] .lead form{display:grid;gap:10px}
.allied-roi-widget[data-arc-calculator="led"] .lead .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media(max-width:460px){.allied-roi-widget[data-arc-calculator="led"] .lead .two {grid-template-columns:1fr}}
.allied-roi-widget[data-arc-calculator="led"] .lead label{display:grid;gap:4px;font-size:12px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="led"] .lead input{width:100%;min-width:0;border:1px solid var(--line);border-radius:0;background:var(--field);color:var(--ink);font:500 15px var(--body);padding:9px 10px}
.allied-roi-widget[data-arc-calculator="led"] .lead input:focus{outline:none;border-color:var(--blue)}
.allied-roi-widget[data-arc-calculator="led"] .lead .btn{background:var(--red)}
.allied-roi-widget[data-arc-calculator="led"] .lead .btn:hover{background:var(--red-dark)}
.allied-roi-widget[data-arc-calculator="led"] .lead .btn[disabled]{opacity:.6;cursor:wait}
.allied-roi-widget[data-arc-calculator="led"] #leadMsg{margin:0;font-size:13px;min-height:1em}
.allied-roi-widget[data-arc-calculator="led"] #leadMsg.ok{color:var(--good)}
.allied-roi-widget[data-arc-calculator="led"] #leadMsg.err{color:var(--bad)}
.allied-roi-widget[data-arc-calculator="led"] .fine{font-size:11px;color:var(--muted);margin:0}
.allied-roi-widget[data-arc-calculator="led"] textarea#summary{position:absolute;left:-9999px}
.allied-roi-widget[data-arc-calculator="led"] .band{background:var(--blue);margin-top:32px;padding-block:28px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="led"] .band .in{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}
.allied-roi-widget[data-arc-calculator="led"] .band h3{margin:0;font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:clamp(18px,3vw,26px);line-height:1.15;color:#fff}
.allied-roi-widget[data-arc-calculator="led"] .band p{margin:4px 0 0;color:#e1eef8;font-size:14px}
.allied-roi-widget[data-arc-calculator="led"] .band .qbtn{background:#fff;color:#0b2740}
.allied-roi-widget[data-arc-calculator="led"] .band .qbtn:hover{background:#e9eef2}
.allied-roi-widget[data-arc-calculator="led"] footer{font-size:12px;color:var(--muted);max-width:1180px;margin:0 auto;padding-block:20px 32px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
@media  (prefers-reduced-motion:reduce){.allied-roi-widget[data-arc-calculator="led"] .scale .pin {transition:none}}
.allied-roi-widget[data-arc-calculator="led"] .chart-note{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:4px}
.allied-roi-widget[data-arc-calculator="led"] .chart-note i{display:inline-block;width:12px;height:3px;vertical-align:middle;margin-right:5px}
.allied-roi-widget[data-arc-calculator="led"] .kpi.wide{grid-column:1/-1}
.allied-roi-widget[data-arc-calculator="led"] .kpi .val small{font-size:13px;font-weight:500;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="led"]{--step:#ffc629;--step-ink:#1a1400}
.allied-roi-widget[data-arc-calculator="led"] .stepnav{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;counter-reset:s}
@media(max-width:640px){.allied-roi-widget[data-arc-calculator="led"] .stepnav {grid-template-columns:repeat(2,minmax(0,1fr))}}
.allied-roi-widget[data-arc-calculator="led"] .stepnav button{width:100%;height:100%;display:flex;gap:10px;align-items:center;text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--ink);padding:10px 12px;cursor:pointer;font:600 13px var(--body);line-height:1.25}
.allied-roi-widget[data-arc-calculator="led"] .stepnav button:hover{border-color:var(--step)}
.allied-roi-widget[data-arc-calculator="led"] .stepnav .n{flex:none;width:28px;height:28px;display:grid;place-items:center;background:var(--step);color:var(--step-ink);font-family:var(--display);font-stretch:125%;font-weight:800;font-size:14px}
.allied-roi-widget[data-arc-calculator="led"] .stepnav li.done .n{background:var(--good);color:#06210f}
.allied-roi-widget[data-arc-calculator="led"] .stepnav li.done .n::after{content:"✓"}
.allied-roi-widget[data-arc-calculator="led"] .stepnav li.done .n span{display:none}
.allied-roi-widget[data-arc-calculator="led"] .badge{display:inline-flex;align-items:center;gap:6px;background:var(--step);color:var(--step-ink);font-family:var(--display);font-stretch:125%;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;line-height:1;white-space:nowrap}
.allied-roi-widget[data-arc-calculator="led"] .step1{background:var(--blue);color:#fff;padding:18px;display:grid;gap:12px;scroll-margin-top:16px}
.allied-roi-widget[data-arc-calculator="led"] .step1 .top{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}
.allied-roi-widget[data-arc-calculator="led"] .step1 h2{margin:0;color:#fff;font-size:20px}
.allied-roi-widget[data-arc-calculator="led"] .step1 p{margin:0;color:#e1eef8;font-size:14px}
.allied-roi-widget[data-arc-calculator="led"] .step1 .presets{gap:10px}
.allied-roi-widget[data-arc-calculator="led"] .step1 .chip{background:transparent;border:2px solid #fff;color:#fff;font-size:14px;padding:11px 18px}
.allied-roi-widget[data-arc-calculator="led"] .step1 .chip:hover{background:rgba(255,255,255,.14)}
.allied-roi-widget[data-arc-calculator="led"] .step1 .chip[aria-pressed="true"]{background:#fff;color:#0b2740;border-color:#fff}
.allied-roi-widget[data-arc-calculator="led"] .step1 .chip[aria-pressed="true"]::before{content:"✓ "}
.allied-roi-widget[data-arc-calculator="led"] .step2{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:-20px -20px 18px;padding:14px 20px;background:var(--panel-2);border-bottom:1px solid var(--line);scroll-margin-top:16px}
.allied-roi-widget[data-arc-calculator="led"] .step2 .lhs{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}
.allied-roi-widget[data-arc-calculator="led"] .step2 .lhs span{font-size:13px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="led"] .cbtn{font:700 14px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--step);color:var(--step-ink);border:0;padding:12px 18px;cursor:pointer;white-space:nowrap}
.allied-roi-widget[data-arc-calculator="led"] .cbtn:hover{filter:brightness(1.08)}
.allied-roi-widget[data-arc-calculator="led"] .inp.flash{animation:flash 1.4s ease-out}
@keyframes  flash{0%,40%{box-shadow:0 0 0 2px var(--step)}100%{box-shadow:0 0 0 0 transparent}}
.allied-roi-widget[data-arc-calculator="led"] .step3{display:grid;gap:12px;padding:18px;background:var(--panel-2);border:2px solid var(--red);scroll-margin-top:16px}
.allied-roi-widget[data-arc-calculator="led"] .step3 p{margin:0;font-size:14px;color:var(--ink)}
.allied-roi-widget[data-arc-calculator="led"] .step3 p small{display:block;color:var(--muted);font-size:13px;margin-top:2px}
.allied-roi-widget[data-arc-calculator="led"] .bigq{display:block;text-align:center;font:800 16px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--red);color:#fff;text-decoration:none;padding:16px 18px}
.allied-roi-widget[data-arc-calculator="led"] .bigq:hover{background:var(--red-dark)}
.allied-roi-widget[data-arc-calculator="led"] .lead .head{display:grid;gap:8px}
.allied-roi-widget[data-arc-calculator="led"] .why{margin:0;padding:12px;background:var(--panel-2);border-left:3px solid var(--step);font-size:13px;color:var(--ink)}
.allied-roi-widget[data-arc-calculator="led"] .why a{color:var(--step);font-weight:700}
@media  (prefers-reduced-motion:reduce){.allied-roi-widget[data-arc-calculator="led"] .inp.flash {animation:none}}
.allied-roi-widget[data-arc-calculator="led"] .faq{max-width:1180px;margin:32px auto 0;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="led"] .faq h2{font-size:clamp(18px,2.6vw,24px);margin:0 0 6px}
.allied-roi-widget[data-arc-calculator="led"] .faq .intro{margin:0 0 18px;color:var(--muted);max-width:75ch}
.allied-roi-widget[data-arc-calculator="led"] .faq .intro a, .allied-roi-widget[data-arc-calculator="led"] .faq dd a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}
.allied-roi-widget[data-arc-calculator="led"] .faq dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media(max-width:760px){.allied-roi-widget[data-arc-calculator="led"] .faq dl {grid-template-columns:minmax(0,1fr)}}
.allied-roi-widget[data-arc-calculator="led"] .faq .qa{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--blue);padding:16px 18px}
.allied-roi-widget[data-arc-calculator="led"] .faq dt{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.03em;margin:0 0 6px;line-height:1.3}
.allied-roi-widget[data-arc-calculator="led"] .faq dd{margin:0;font-size:14px;color:var(--ink);line-height:1.6}
.allied-roi-widget[data-arc-calculator="pm"]{--bg:#131313;--panel:#1c1f23;--panel-2:#24292e;--ink:#f0f2f4;--muted:#a3abb4;--line:#33373d;--red:#e64b38;--red-dark:#c02b0a;--blue:#0075c9;--accent:#e64b38;--accent-ink:#ffffff;--good:#5cc97a;--bad:#ff6b5a;--cost:#8a949e;--field:#131518;--display:Shuttleblock,shuttleblock,"Saira",Arial,sans-serif;--body:Industry,industry,"Saira",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:Industry,industry,"Saira",system-ui,sans-serif;color-scheme:dark;}
.allied-roi-widget[data-arc-calculator="pm"] *{box-sizing:border-box}
.allied-roi-widget[data-arc-calculator="pm"]{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}
.allied-roi-widget[data-arc-calculator="pm"] .topbar{background:#000;border-bottom:1px solid var(--line);padding-block:12px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="pm"] .topbar .in{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
.allied-roi-widget[data-arc-calculator="pm"] .brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:.02em}
.allied-roi-widget[data-arc-calculator="pm"] .brand .mark{width:28px;height:28px;background:var(--red);display:grid;place-items:center;color:#fff;font-size:16px}
.allied-roi-widget[data-arc-calculator="pm"] .brand b{display:block;font-size:17px}
.allied-roi-widget[data-arc-calculator="pm"] .brand small{display:block;font-size:9px;font-weight:600;color:var(--muted);letter-spacing:.14em;margin-top:3px}
.allied-roi-widget[data-arc-calculator="pm"] .topcta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.allied-roi-widget[data-arc-calculator="pm"] .phone{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;user-select:all}
.allied-roi-widget[data-arc-calculator="pm"] .wrap{max-width:1180px;margin:0 auto;padding-block:36px 48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="pm"] header{display:grid;gap:12px;margin-bottom:26px}
.allied-roi-widget[data-arc-calculator="pm"] .eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--display);font-stretch:125%;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}
.allied-roi-widget[data-arc-calculator="pm"] .eyebrow::before{content:"";width:3px;height:16px;background:var(--red)}
.allied-roi-widget[data-arc-calculator="pm"] h1{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:clamp(26px,4.6vw,42px);line-height:1.08;margin:0;text-wrap:balance;letter-spacing:.01em}
.allied-roi-widget[data-arc-calculator="pm"] h1 em{font-style:normal;color:var(--red)}
.allied-roi-widget[data-arc-calculator="pm"] .lede{margin:0;color:var(--muted);max-width:68ch}
.allied-roi-widget[data-arc-calculator="pm"] .presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.allied-roi-widget[data-arc-calculator="pm"] .presets span{font-size:13px;color:var(--muted);margin-right:4px}
.allied-roi-widget[data-arc-calculator="pm"] .chip{font:600 13px var(--body);padding:7px 14px;border-radius:0;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.04em}
.allied-roi-widget[data-arc-calculator="pm"] .chip[aria-pressed="true"]{background:var(--blue);border-color:var(--blue);color:#fff}
.allied-roi-widget[data-arc-calculator="pm"] .chip:focus-visible, .allied-roi-widget[data-arc-calculator="pm"] button:focus-visible, .allied-roi-widget[data-arc-calculator="pm"] input:focus-visible, .allied-roi-widget[data-arc-calculator="pm"] a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.allied-roi-widget[data-arc-calculator="pm"] .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:20px;align-items:start}
@media(max-width:900px){.allied-roi-widget[data-arc-calculator="pm"] .grid {grid-template-columns:minmax(0,1fr)}}
.allied-roi-widget[data-arc-calculator="pm"] .panel{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:20px}
.allied-roi-widget[data-arc-calculator="pm"] fieldset{border:0;margin:0;padding:0 0 18px;display:grid;gap:12px}
.allied-roi-widget[data-arc-calculator="pm"] fieldset+fieldset{border-top:1px solid var(--line);padding-top:18px}
.allied-roi-widget[data-arc-calculator="pm"] legend{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:16px;letter-spacing:.03em;padding:0;margin-bottom:4px;float:left;width:100%}
.allied-roi-widget[data-arc-calculator="pm"] legend small{display:block;font-family:var(--body);font-stretch:100%;font-weight:400;text-transform:none;font-size:13px;color:var(--muted);letter-spacing:0;margin-top:2px}
.allied-roi-widget[data-arc-calculator="pm"] .row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center}
@media(max-width:460px){.allied-roi-widget[data-arc-calculator="pm"] .row {grid-template-columns:minmax(0,1fr) 120px}}
.allied-roi-widget[data-arc-calculator="pm"] .row label{font-size:14px}
.allied-roi-widget[data-arc-calculator="pm"] .row label .hint{display:block;font-size:12px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="pm"] .inp{display:flex;align-items:center;border:1px solid var(--line);border-radius:0;background:var(--field);overflow:hidden}
.allied-roi-widget[data-arc-calculator="pm"] .inp span{font-size:13px;color:var(--muted);padding:0 8px}
.allied-roi-widget[data-arc-calculator="pm"] .inp input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font:600 15px var(--mono);padding:8px;text-align:right;font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="pm"] .inp input:focus{outline:none}
.allied-roi-widget[data-arc-calculator="pm"] .inp:focus-within{border-color:var(--blue)}
.allied-roi-widget[data-arc-calculator="pm"] .results{position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px);display:grid;gap:16px}
@media(max-width:900px){.allied-roi-widget[data-arc-calculator="pm"] .results {position:static}}
.allied-roi-widget[data-arc-calculator="pm"] .hero{display:grid;gap:4px}
.allied-roi-widget[data-arc-calculator="pm"] .hero .lbl, .allied-roi-widget[data-arc-calculator="pm"] .kpi .lbl{font-family:var(--display);font-stretch:125%;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="pm"] .hero .big{font-family:var(--display);font-stretch:125%;font-weight:800;font-size:60px;line-height:1;font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="pm"] .hero .sub{color:var(--muted);font-size:14px}
.allied-roi-widget[data-arc-calculator="pm"] .scale{display:grid;gap:4px}
.allied-roi-widget[data-arc-calculator="pm"] .scale .track{position:relative;height:12px;background:linear-gradient(90deg,#1b0a3c,#5a0f7a,#a3176b,#d9361f,#f2771a,#fbc531,#fff6c2)}
.allied-roi-widget[data-arc-calculator="pm"] .scale .pin{position:absolute;top:-5px;width:4px;height:22px;margin-left:-2px;background:var(--ink);box-shadow:0 0 0 2px var(--panel);transition:left .3s}
.allied-roi-widget[data-arc-calculator="pm"] .scale .ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="pm"] .kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.allied-roi-widget[data-arc-calculator="pm"] .kpi{background:var(--panel-2);border-left:3px solid var(--line);padding:10px 12px}
.allied-roi-widget[data-arc-calculator="pm"] .kpi .val{font:700 20px var(--mono);font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="pm"] .pos{color:var(--good)}
.allied-roi-widget[data-arc-calculator="pm"] .neg{color:var(--bad)}
.allied-roi-widget[data-arc-calculator="pm"] h2{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:15px;margin:0 0 10px;letter-spacing:.04em}
.allied-roi-widget[data-arc-calculator="pm"] table{width:100%;border-collapse:collapse;font-size:14px}
.allied-roi-widget[data-arc-calculator="pm"] td{padding:6px 0;border-bottom:1px solid var(--line)}
.allied-roi-widget[data-arc-calculator="pm"] td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="pm"] tr.tot td{font-weight:700;border-bottom:0;padding-top:8px}
.allied-roi-widget[data-arc-calculator="pm"] .bar{height:6px;background:var(--red);margin-top:4px}
.allied-roi-widget[data-arc-calculator="pm"] .bar.c{background:var(--cost)}
.allied-roi-widget[data-arc-calculator="pm"] svg text{fill:var(--muted);font-family:var(--body);font-size:11px}
.allied-roi-widget[data-arc-calculator="pm"] .legend{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-top:4px}
.allied-roi-widget[data-arc-calculator="pm"] .legend i{display:inline-block;width:12px;height:3px;vertical-align:middle;margin-right:5px}
.allied-roi-widget[data-arc-calculator="pm"] .quote{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:14px;background:var(--panel-2);border-left:3px solid var(--red)}
.allied-roi-widget[data-arc-calculator="pm"] .quote p{margin:0;font-size:13px;color:var(--muted);flex:1 1 200px}
.allied-roi-widget[data-arc-calculator="pm"] .qbtn{display:inline-block;font:700 13px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--red);color:#fff;text-decoration:none;border-radius:0;padding:11px 18px;white-space:nowrap}
.allied-roi-widget[data-arc-calculator="pm"] .qbtn:hover{background:var(--red-dark)}
.allied-roi-widget[data-arc-calculator="pm"] .qbtn.blue{background:var(--blue)}
.allied-roi-widget[data-arc-calculator="pm"] .qbtn.blue:hover{background:#005fa3}
.allied-roi-widget[data-arc-calculator="pm"] .kpi a{display:inline-block;margin-top:4px;font-size:12px;color:var(--red);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.allied-roi-widget[data-arc-calculator="pm"] .kpi a:hover{text-decoration:underline}
.allied-roi-widget[data-arc-calculator="pm"] .btn{font:700 13px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--blue);color:#fff;border:0;border-radius:0;padding:12px 14px;cursor:pointer;width:100%}
.allied-roi-widget[data-arc-calculator="pm"] .btn:hover{background:#005fa3}
.allied-roi-widget[data-arc-calculator="pm"] .note{font-size:12px;color:var(--muted);margin:0}
.allied-roi-widget[data-arc-calculator="pm"] .lead{display:grid;gap:12px;border-top:3px solid var(--red)}
.allied-roi-widget[data-arc-calculator="pm"] .lead h2{margin:0}
.allied-roi-widget[data-arc-calculator="pm"] .lead form{display:grid;gap:10px}
.allied-roi-widget[data-arc-calculator="pm"] .lead .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media(max-width:460px){.allied-roi-widget[data-arc-calculator="pm"] .lead .two {grid-template-columns:1fr}}
.allied-roi-widget[data-arc-calculator="pm"] .lead label{display:grid;gap:4px;font-size:12px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="pm"] .lead input{width:100%;min-width:0;border:1px solid var(--line);border-radius:0;background:var(--field);color:var(--ink);font:500 15px var(--body);padding:9px 10px}
.allied-roi-widget[data-arc-calculator="pm"] .lead input:focus{outline:none;border-color:var(--blue)}
.allied-roi-widget[data-arc-calculator="pm"] .lead .btn{background:var(--red)}
.allied-roi-widget[data-arc-calculator="pm"] .lead .btn:hover{background:var(--red-dark)}
.allied-roi-widget[data-arc-calculator="pm"] .lead .btn[disabled]{opacity:.6;cursor:wait}
.allied-roi-widget[data-arc-calculator="pm"] #leadMsg{margin:0;font-size:13px;min-height:1em}
.allied-roi-widget[data-arc-calculator="pm"] #leadMsg.ok{color:var(--good)}
.allied-roi-widget[data-arc-calculator="pm"] #leadMsg.err{color:var(--bad)}
.allied-roi-widget[data-arc-calculator="pm"] .fine{font-size:11px;color:var(--muted);margin:0}
.allied-roi-widget[data-arc-calculator="pm"] textarea#summary{position:absolute;left:-9999px}
.allied-roi-widget[data-arc-calculator="pm"] .band{background:var(--blue);margin-top:32px;padding-block:28px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="pm"] .band .in{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}
.allied-roi-widget[data-arc-calculator="pm"] .band h3{margin:0;font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:clamp(18px,3vw,26px);line-height:1.15;color:#fff}
.allied-roi-widget[data-arc-calculator="pm"] .band p{margin:4px 0 0;color:#e1eef8;font-size:14px}
.allied-roi-widget[data-arc-calculator="pm"] .band .qbtn{background:#fff;color:#0b2740}
.allied-roi-widget[data-arc-calculator="pm"] .band .qbtn:hover{background:#e9eef2}
.allied-roi-widget[data-arc-calculator="pm"] footer{font-size:12px;color:var(--muted);max-width:1180px;margin:0 auto;padding-block:20px 32px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
@media  (prefers-reduced-motion:reduce){.allied-roi-widget[data-arc-calculator="pm"] .scale .pin {transition:none}}
.allied-roi-widget[data-arc-calculator="pm"]{--step:#ffc629;--step-ink:#1a1400}
.allied-roi-widget[data-arc-calculator="pm"] .stepnav{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;counter-reset:s}
@media(max-width:640px){.allied-roi-widget[data-arc-calculator="pm"] .stepnav {grid-template-columns:repeat(2,minmax(0,1fr))}}
.allied-roi-widget[data-arc-calculator="pm"] .stepnav button{width:100%;height:100%;display:flex;gap:10px;align-items:center;text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--ink);padding:10px 12px;cursor:pointer;font:600 13px var(--body);line-height:1.25}
.allied-roi-widget[data-arc-calculator="pm"] .stepnav button:hover{border-color:var(--step)}
.allied-roi-widget[data-arc-calculator="pm"] .stepnav .n{flex:none;width:28px;height:28px;display:grid;place-items:center;background:var(--step);color:var(--step-ink);font-family:var(--display);font-stretch:125%;font-weight:800;font-size:14px}
.allied-roi-widget[data-arc-calculator="pm"] .stepnav li.done .n{background:var(--good);color:#06210f}
.allied-roi-widget[data-arc-calculator="pm"] .stepnav li.done .n::after{content:"✓"}
.allied-roi-widget[data-arc-calculator="pm"] .stepnav li.done .n span{display:none}
.allied-roi-widget[data-arc-calculator="pm"] .badge{display:inline-flex;align-items:center;gap:6px;background:var(--step);color:var(--step-ink);font-family:var(--display);font-stretch:125%;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;line-height:1;white-space:nowrap}
.allied-roi-widget[data-arc-calculator="pm"] .step1{background:var(--blue);color:#fff;padding:18px;display:grid;gap:12px;scroll-margin-top:16px}
.allied-roi-widget[data-arc-calculator="pm"] .step1 .top{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}
.allied-roi-widget[data-arc-calculator="pm"] .step1 h2{margin:0;color:#fff;font-size:20px}
.allied-roi-widget[data-arc-calculator="pm"] .step1 p{margin:0;color:#e1eef8;font-size:14px}
.allied-roi-widget[data-arc-calculator="pm"] .step1 .presets{gap:10px}
.allied-roi-widget[data-arc-calculator="pm"] .step1 .chip{background:transparent;border:2px solid #fff;color:#fff;font-size:14px;padding:11px 18px}
.allied-roi-widget[data-arc-calculator="pm"] .step1 .chip:hover{background:rgba(255,255,255,.14)}
.allied-roi-widget[data-arc-calculator="pm"] .step1 .chip[aria-pressed="true"]{background:#fff;color:#0b2740;border-color:#fff}
.allied-roi-widget[data-arc-calculator="pm"] .step1 .chip[aria-pressed="true"]::before{content:"✓ "}
.allied-roi-widget[data-arc-calculator="pm"] .step2{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:-20px -20px 18px;padding:14px 20px;background:var(--panel-2);border-bottom:1px solid var(--line);scroll-margin-top:16px}
.allied-roi-widget[data-arc-calculator="pm"] .step2 .lhs{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}
.allied-roi-widget[data-arc-calculator="pm"] .step2 .lhs span{font-size:13px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="pm"] .cbtn{font:700 14px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--step);color:var(--step-ink);border:0;padding:12px 18px;cursor:pointer;white-space:nowrap}
.allied-roi-widget[data-arc-calculator="pm"] .cbtn:hover{filter:brightness(1.08)}
.allied-roi-widget[data-arc-calculator="pm"] .inp.flash{animation:flash 1.4s ease-out}
@keyframes  flash{0%,40%{box-shadow:0 0 0 2px var(--step)}100%{box-shadow:0 0 0 0 transparent}}
.allied-roi-widget[data-arc-calculator="pm"] .step3{display:grid;gap:12px;padding:18px;background:var(--panel-2);border:2px solid var(--red);scroll-margin-top:16px}
.allied-roi-widget[data-arc-calculator="pm"] .step3 p{margin:0;font-size:14px;color:var(--ink)}
.allied-roi-widget[data-arc-calculator="pm"] .step3 p small{display:block;color:var(--muted);font-size:13px;margin-top:2px}
.allied-roi-widget[data-arc-calculator="pm"] .bigq{display:block;text-align:center;font:800 16px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--red);color:#fff;text-decoration:none;padding:16px 18px}
.allied-roi-widget[data-arc-calculator="pm"] .bigq:hover{background:var(--red-dark)}
.allied-roi-widget[data-arc-calculator="pm"] .lead .head{display:grid;gap:8px}
.allied-roi-widget[data-arc-calculator="pm"] .why{margin:0;padding:12px;background:var(--panel-2);border-left:3px solid var(--step);font-size:13px;color:var(--ink)}
.allied-roi-widget[data-arc-calculator="pm"] .why a{color:var(--step);font-weight:700}
@media  (prefers-reduced-motion:reduce){.allied-roi-widget[data-arc-calculator="pm"] .inp.flash {animation:none}}
.allied-roi-widget[data-arc-calculator="pm"] .faq{max-width:1180px;margin:32px auto 0;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="pm"] .faq h2{font-size:clamp(18px,2.6vw,24px);margin:0 0 6px}
.allied-roi-widget[data-arc-calculator="pm"] .faq .intro{margin:0 0 18px;color:var(--muted);max-width:75ch}
.allied-roi-widget[data-arc-calculator="pm"] .faq .intro a, .allied-roi-widget[data-arc-calculator="pm"] .faq dd a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}
.allied-roi-widget[data-arc-calculator="pm"] .faq dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media(max-width:760px){.allied-roi-widget[data-arc-calculator="pm"] .faq dl {grid-template-columns:minmax(0,1fr)}}
.allied-roi-widget[data-arc-calculator="pm"] .faq .qa{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--blue);padding:16px 18px}
.allied-roi-widget[data-arc-calculator="pm"] .faq dt{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.03em;margin:0 0 6px;line-height:1.3}
.allied-roi-widget[data-arc-calculator="pm"] .faq dd{margin:0;font-size:14px;color:var(--ink);line-height:1.6}
.allied-roi-widget[data-arc-calculator="hvls"]{--bg:#131313;--panel:#1c1f23;--panel-2:#24292e;--ink:#f0f2f4;--muted:#a3abb4;--line:#33373d;--red:#e64b38;--red-dark:#c02b0a;--blue:#0075c9;--accent:#e64b38;--accent-ink:#ffffff;--good:#5cc97a;--bad:#ff6b5a;--cost:#8a949e;--field:#131518;--display:Shuttleblock,shuttleblock,"Saira",Arial,sans-serif;--body:Industry,industry,"Saira",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:Industry,industry,"Saira",system-ui,sans-serif;color-scheme:dark;}
.allied-roi-widget[data-arc-calculator="hvls"] *{box-sizing:border-box}
.allied-roi-widget[data-arc-calculator="hvls"]{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5}
.allied-roi-widget[data-arc-calculator="hvls"] .topbar{background:#000;border-bottom:1px solid var(--line);padding-block:12px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="hvls"] .topbar .in{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}
.allied-roi-widget[data-arc-calculator="hvls"] .brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:.02em}
.allied-roi-widget[data-arc-calculator="hvls"] .brand .mark{width:28px;height:28px;background:var(--red);display:grid;place-items:center;color:#fff;font-size:16px}
.allied-roi-widget[data-arc-calculator="hvls"] .brand b{display:block;font-size:17px}
.allied-roi-widget[data-arc-calculator="hvls"] .brand small{display:block;font-size:9px;font-weight:600;color:var(--muted);letter-spacing:.14em;margin-top:3px}
.allied-roi-widget[data-arc-calculator="hvls"] .topcta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.allied-roi-widget[data-arc-calculator="hvls"] .phone{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;user-select:all}
.allied-roi-widget[data-arc-calculator="hvls"] .wrap{max-width:1180px;margin:0 auto;padding-block:36px 48px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="hvls"] header{display:grid;gap:12px;margin-bottom:26px}
.allied-roi-widget[data-arc-calculator="hvls"] .eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--display);font-stretch:125%;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}
.allied-roi-widget[data-arc-calculator="hvls"] .eyebrow::before{content:"";width:3px;height:16px;background:var(--red)}
.allied-roi-widget[data-arc-calculator="hvls"] h1{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:clamp(26px,4.6vw,42px);line-height:1.08;margin:0;text-wrap:balance;letter-spacing:.01em}
.allied-roi-widget[data-arc-calculator="hvls"] h1 em{font-style:normal;color:var(--red)}
.allied-roi-widget[data-arc-calculator="hvls"] .lede{margin:0;color:var(--muted);max-width:68ch}
.allied-roi-widget[data-arc-calculator="hvls"] .presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.allied-roi-widget[data-arc-calculator="hvls"] .presets span{font-size:13px;color:var(--muted);margin-right:4px}
.allied-roi-widget[data-arc-calculator="hvls"] .chip{font:600 13px var(--body);padding:7px 14px;border-radius:0;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.04em}
.allied-roi-widget[data-arc-calculator="hvls"] .chip[aria-pressed="true"]{background:var(--blue);border-color:var(--blue);color:#fff}
.allied-roi-widget[data-arc-calculator="hvls"] .chip:focus-visible, .allied-roi-widget[data-arc-calculator="hvls"] button:focus-visible, .allied-roi-widget[data-arc-calculator="hvls"] input:focus-visible, .allied-roi-widget[data-arc-calculator="hvls"] a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.allied-roi-widget[data-arc-calculator="hvls"] .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:20px;align-items:start}
@media(max-width:900px){.allied-roi-widget[data-arc-calculator="hvls"] .grid {grid-template-columns:minmax(0,1fr)}}
.allied-roi-widget[data-arc-calculator="hvls"] .panel{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:20px}
.allied-roi-widget[data-arc-calculator="hvls"] fieldset{border:0;margin:0;padding:0 0 18px;display:grid;gap:12px}
.allied-roi-widget[data-arc-calculator="hvls"] fieldset+fieldset{border-top:1px solid var(--line);padding-top:18px}
.allied-roi-widget[data-arc-calculator="hvls"] legend{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:16px;letter-spacing:.03em;padding:0;margin-bottom:4px;float:left;width:100%}
.allied-roi-widget[data-arc-calculator="hvls"] legend small{display:block;font-family:var(--body);font-stretch:100%;font-weight:400;text-transform:none;font-size:13px;color:var(--muted);letter-spacing:0;margin-top:2px}
.allied-roi-widget[data-arc-calculator="hvls"] .row{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center}
@media(max-width:460px){.allied-roi-widget[data-arc-calculator="hvls"] .row {grid-template-columns:minmax(0,1fr) 120px}}
.allied-roi-widget[data-arc-calculator="hvls"] .row label{font-size:14px}
.allied-roi-widget[data-arc-calculator="hvls"] .row label .hint{display:block;font-size:12px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="hvls"] .inp{display:flex;align-items:center;border:1px solid var(--line);border-radius:0;background:var(--field);overflow:hidden}
.allied-roi-widget[data-arc-calculator="hvls"] .inp span{font-size:13px;color:var(--muted);padding:0 8px}
.allied-roi-widget[data-arc-calculator="hvls"] .inp input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font:600 15px var(--mono);padding:8px;text-align:right;font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="hvls"] .inp input:focus{outline:none}
.allied-roi-widget[data-arc-calculator="hvls"] .inp:focus-within{border-color:var(--blue)}
.allied-roi-widget[data-arc-calculator="hvls"] .results{position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px);display:grid;gap:16px}
@media(max-width:900px){.allied-roi-widget[data-arc-calculator="hvls"] .results {position:static}}
.allied-roi-widget[data-arc-calculator="hvls"] .hero{display:grid;gap:4px}
.allied-roi-widget[data-arc-calculator="hvls"] .hero .lbl, .allied-roi-widget[data-arc-calculator="hvls"] .kpi .lbl{font-family:var(--display);font-stretch:125%;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="hvls"] .hero .big{font-family:var(--display);font-stretch:125%;font-weight:800;font-size:60px;line-height:1;font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="hvls"] .hero .sub{color:var(--muted);font-size:14px}
.allied-roi-widget[data-arc-calculator="hvls"] .scale{display:grid;gap:4px}
.allied-roi-widget[data-arc-calculator="hvls"] .scale .track{position:relative;height:12px;background:linear-gradient(90deg,#1b0a3c,#5a0f7a,#a3176b,#d9361f,#f2771a,#fbc531,#fff6c2)}
.allied-roi-widget[data-arc-calculator="hvls"] .scale .pin{position:absolute;top:-5px;width:4px;height:22px;margin-left:-2px;background:var(--ink);box-shadow:0 0 0 2px var(--panel);transition:left .3s}
.allied-roi-widget[data-arc-calculator="hvls"] .scale .ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="hvls"] .kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.allied-roi-widget[data-arc-calculator="hvls"] .kpi{background:var(--panel-2);border-left:3px solid var(--line);padding:10px 12px}
.allied-roi-widget[data-arc-calculator="hvls"] .kpi .val{font:700 20px var(--mono);font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="hvls"] .pos{color:var(--good)}
.allied-roi-widget[data-arc-calculator="hvls"] .neg{color:var(--bad)}
.allied-roi-widget[data-arc-calculator="hvls"] h2{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:15px;margin:0 0 10px;letter-spacing:.04em}
.allied-roi-widget[data-arc-calculator="hvls"] table{width:100%;border-collapse:collapse;font-size:14px}
.allied-roi-widget[data-arc-calculator="hvls"] td{padding:6px 0;border-bottom:1px solid var(--line)}
.allied-roi-widget[data-arc-calculator="hvls"] td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}
.allied-roi-widget[data-arc-calculator="hvls"] tr.tot td{font-weight:700;border-bottom:0;padding-top:8px}
.allied-roi-widget[data-arc-calculator="hvls"] .bar{height:6px;background:var(--red);margin-top:4px}
.allied-roi-widget[data-arc-calculator="hvls"] .bar.c{background:var(--cost)}
.allied-roi-widget[data-arc-calculator="hvls"] svg text{fill:var(--muted);font-family:var(--body);font-size:11px}
.allied-roi-widget[data-arc-calculator="hvls"] .legend{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-top:4px}
.allied-roi-widget[data-arc-calculator="hvls"] .legend i{display:inline-block;width:12px;height:3px;vertical-align:middle;margin-right:5px}
.allied-roi-widget[data-arc-calculator="hvls"] .quote{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:14px;background:var(--panel-2);border-left:3px solid var(--red)}
.allied-roi-widget[data-arc-calculator="hvls"] .quote p{margin:0;font-size:13px;color:var(--muted);flex:1 1 200px}
.allied-roi-widget[data-arc-calculator="hvls"] .qbtn{display:inline-block;font:700 13px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--red);color:#fff;text-decoration:none;border-radius:0;padding:11px 18px;white-space:nowrap}
.allied-roi-widget[data-arc-calculator="hvls"] .qbtn:hover{background:var(--red-dark)}
.allied-roi-widget[data-arc-calculator="hvls"] .qbtn.blue{background:var(--blue)}
.allied-roi-widget[data-arc-calculator="hvls"] .qbtn.blue:hover{background:#005fa3}
.allied-roi-widget[data-arc-calculator="hvls"] .kpi a{display:inline-block;margin-top:4px;font-size:12px;color:var(--red);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.allied-roi-widget[data-arc-calculator="hvls"] .kpi a:hover{text-decoration:underline}
.allied-roi-widget[data-arc-calculator="hvls"] .btn{font:700 13px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--blue);color:#fff;border:0;border-radius:0;padding:12px 14px;cursor:pointer;width:100%}
.allied-roi-widget[data-arc-calculator="hvls"] .btn:hover{background:#005fa3}
.allied-roi-widget[data-arc-calculator="hvls"] .note{font-size:12px;color:var(--muted);margin:0}
.allied-roi-widget[data-arc-calculator="hvls"] .lead{display:grid;gap:12px;border-top:3px solid var(--red)}
.allied-roi-widget[data-arc-calculator="hvls"] .lead h2{margin:0}
.allied-roi-widget[data-arc-calculator="hvls"] .lead form{display:grid;gap:10px}
.allied-roi-widget[data-arc-calculator="hvls"] .lead .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media(max-width:460px){.allied-roi-widget[data-arc-calculator="hvls"] .lead .two {grid-template-columns:1fr}}
.allied-roi-widget[data-arc-calculator="hvls"] .lead label{display:grid;gap:4px;font-size:12px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="hvls"] .lead input{width:100%;min-width:0;border:1px solid var(--line);border-radius:0;background:var(--field);color:var(--ink);font:500 15px var(--body);padding:9px 10px}
.allied-roi-widget[data-arc-calculator="hvls"] .lead input:focus{outline:none;border-color:var(--blue)}
.allied-roi-widget[data-arc-calculator="hvls"] .lead .btn{background:var(--red)}
.allied-roi-widget[data-arc-calculator="hvls"] .lead .btn:hover{background:var(--red-dark)}
.allied-roi-widget[data-arc-calculator="hvls"] .lead .btn[disabled]{opacity:.6;cursor:wait}
.allied-roi-widget[data-arc-calculator="hvls"] #leadMsg{margin:0;font-size:13px;min-height:1em}
.allied-roi-widget[data-arc-calculator="hvls"] #leadMsg.ok{color:var(--good)}
.allied-roi-widget[data-arc-calculator="hvls"] #leadMsg.err{color:var(--bad)}
.allied-roi-widget[data-arc-calculator="hvls"] .fine{font-size:11px;color:var(--muted);margin:0}
.allied-roi-widget[data-arc-calculator="hvls"] textarea#summary{position:absolute;left:-9999px}
.allied-roi-widget[data-arc-calculator="hvls"] .band{background:var(--blue);margin-top:32px;padding-block:28px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.allied-roi-widget[data-arc-calculator="hvls"] .band .in{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}
.allied-roi-widget[data-arc-calculator="hvls"] .band h3{margin:0;font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:clamp(18px,3vw,26px);line-height:1.15;color:#fff}
.allied-roi-widget[data-arc-calculator="hvls"] .band p{margin:4px 0 0;color:#e1eef8;font-size:14px}
.allied-roi-widget[data-arc-calculator="hvls"] .band .qbtn{background:#fff;color:#0b2740}
.allied-roi-widget[data-arc-calculator="hvls"] .band .qbtn:hover{background:#e9eef2}
.allied-roi-widget[data-arc-calculator="hvls"] footer{font-size:12px;color:var(--muted);max-width:1180px;margin:0 auto;padding-block:20px 32px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
@media  (prefers-reduced-motion:reduce){.allied-roi-widget[data-arc-calculator="hvls"] .scale .pin {transition:none}}
.allied-roi-widget[data-arc-calculator="hvls"] .chart-note{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:4px}
.allied-roi-widget[data-arc-calculator="hvls"] .chart-note i{display:inline-block;width:12px;height:3px;vertical-align:middle;margin-right:5px}
.allied-roi-widget[data-arc-calculator="hvls"] .kpi.wide{grid-column:1/-1}
.allied-roi-widget[data-arc-calculator="hvls"] .kpi .val small{font-size:13px;font-weight:500;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="hvls"]{--step:#ffc629;--step-ink:#1a1400}
.allied-roi-widget[data-arc-calculator="hvls"] .stepnav{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;counter-reset:s}
@media(max-width:640px){.allied-roi-widget[data-arc-calculator="hvls"] .stepnav {grid-template-columns:repeat(2,minmax(0,1fr))}}
.allied-roi-widget[data-arc-calculator="hvls"] .stepnav button{width:100%;height:100%;display:flex;gap:10px;align-items:center;text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--ink);padding:10px 12px;cursor:pointer;font:600 13px var(--body);line-height:1.25}
.allied-roi-widget[data-arc-calculator="hvls"] .stepnav button:hover{border-color:var(--step)}
.allied-roi-widget[data-arc-calculator="hvls"] .stepnav .n{flex:none;width:28px;height:28px;display:grid;place-items:center;background:var(--step);color:var(--step-ink);font-family:var(--display);font-stretch:125%;font-weight:800;font-size:14px}
.allied-roi-widget[data-arc-calculator="hvls"] .stepnav li.done .n{background:var(--good);color:#06210f}
.allied-roi-widget[data-arc-calculator="hvls"] .stepnav li.done .n::after{content:"✓"}
.allied-roi-widget[data-arc-calculator="hvls"] .stepnav li.done .n span{display:none}
.allied-roi-widget[data-arc-calculator="hvls"] .badge{display:inline-flex;align-items:center;gap:6px;background:var(--step);color:var(--step-ink);font-family:var(--display);font-stretch:125%;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;line-height:1;white-space:nowrap}
.allied-roi-widget[data-arc-calculator="hvls"] .step1{background:var(--blue);color:#fff;padding:18px;display:grid;gap:12px;scroll-margin-top:16px}
.allied-roi-widget[data-arc-calculator="hvls"] .step1 .top{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}
.allied-roi-widget[data-arc-calculator="hvls"] .step1 h2{margin:0;color:#fff;font-size:20px}
.allied-roi-widget[data-arc-calculator="hvls"] .step1 p{margin:0;color:#e1eef8;font-size:14px}
.allied-roi-widget[data-arc-calculator="hvls"] .step1 .presets{gap:10px}
.allied-roi-widget[data-arc-calculator="hvls"] .step1 .chip{background:transparent;border:2px solid #fff;color:#fff;font-size:14px;padding:11px 18px}
.allied-roi-widget[data-arc-calculator="hvls"] .step1 .chip:hover{background:rgba(255,255,255,.14)}
.allied-roi-widget[data-arc-calculator="hvls"] .step1 .chip[aria-pressed="true"]{background:#fff;color:#0b2740;border-color:#fff}
.allied-roi-widget[data-arc-calculator="hvls"] .step1 .chip[aria-pressed="true"]::before{content:"✓ "}
.allied-roi-widget[data-arc-calculator="hvls"] .step2{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:-20px -20px 18px;padding:14px 20px;background:var(--panel-2);border-bottom:1px solid var(--line);scroll-margin-top:16px}
.allied-roi-widget[data-arc-calculator="hvls"] .step2 .lhs{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}
.allied-roi-widget[data-arc-calculator="hvls"] .step2 .lhs span{font-size:13px;color:var(--muted)}
.allied-roi-widget[data-arc-calculator="hvls"] .cbtn{font:700 14px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--step);color:var(--step-ink);border:0;padding:12px 18px;cursor:pointer;white-space:nowrap}
.allied-roi-widget[data-arc-calculator="hvls"] .cbtn:hover{filter:brightness(1.08)}
.allied-roi-widget[data-arc-calculator="hvls"] .inp.flash{animation:flash 1.4s ease-out}
@keyframes  flash{0%,40%{box-shadow:0 0 0 2px var(--step)}100%{box-shadow:0 0 0 0 transparent}}
.allied-roi-widget[data-arc-calculator="hvls"] .step3{display:grid;gap:12px;padding:18px;background:var(--panel-2);border:2px solid var(--red);scroll-margin-top:16px}
.allied-roi-widget[data-arc-calculator="hvls"] .step3 p{margin:0;font-size:14px;color:var(--ink)}
.allied-roi-widget[data-arc-calculator="hvls"] .step3 p small{display:block;color:var(--muted);font-size:13px;margin-top:2px}
.allied-roi-widget[data-arc-calculator="hvls"] .bigq{display:block;text-align:center;font:800 16px var(--body);text-transform:uppercase;letter-spacing:.06em;background:var(--red);color:#fff;text-decoration:none;padding:16px 18px}
.allied-roi-widget[data-arc-calculator="hvls"] .bigq:hover{background:var(--red-dark)}
.allied-roi-widget[data-arc-calculator="hvls"] .lead .head{display:grid;gap:8px}
.allied-roi-widget[data-arc-calculator="hvls"] .why{margin:0;padding:12px;background:var(--panel-2);border-left:3px solid var(--step);font-size:13px;color:var(--ink)}
.allied-roi-widget[data-arc-calculator="hvls"] .why a{color:var(--step);font-weight:700}
@media  (prefers-reduced-motion:reduce){.allied-roi-widget[data-arc-calculator="hvls"] .inp.flash {animation:none}} .allied-roi-widget{box-sizing:border-box;background:#f6f7f8;color:#172431;margin:0 auto 36px;border:1px solid #e3e9ee;border-radius:8px;overflow:hidden;}
.allied-roi-widget, .allied-roi-widget *{box-sizing:border-box;}
.allied-roi-widget .wrap{padding:32px 28px 36px;}
.allied-roi-widget .arc-main-heading{font-family:var(--display);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:clamp(25px,4.5vw,42px);line-height:1.08;margin:0;letter-spacing:.01em;color:#172431;}
.allied-roi-widget .arc-main-heading em{font-style:normal;color:#e64b38;}
.allied-roi-widget .panel{border-radius:6px;box-shadow:0 3px 14px rgba(17,43,64,.04);}
.allied-roi-widget .kpi{border-radius:3px;}
.allied-roi-widget .step1{border-radius:5px;}
.allied-roi-widget .stepnav button{border-radius:4px;}
.allied-roi-widget .stepnav .n{background:#dfedf8;color:#163e5b;}
.allied-roi-widget .stepnav li.done .n{background:#dcefe4;color:#16633c;}
.allied-roi-widget .badge{background:#dfedf8;color:#163e5b;}
.allied-roi-widget .step3{border:1px solid #bcd9ed;border-left:4px solid #0075c9;background:#f4faff;border-radius:5px;margin-top:2px;}
.allied-roi-widget .step3 p small{color:#526475;}
.allied-roi-widget .step3 .bigq{max-width:420px;border-radius:3px;}
.allied-roi-widget .step2{border-radius:6px 6px 0 0;}
.allied-roi-widget .lead{border-top:3px solid #e64b38;}
.allied-roi-widget .lead .btn{border-radius:3px;}
.allied-roi-widget .lead input{border-radius:3px;}
.allied-roi-widget .faq .qa{border-radius:5px;}
.allied-roi-widget .why{background:#eff6fb;}
.allied-roi-widget footer{padding-top:14px;padding-bottom:20px;}
.allied-roi-widget .arc-honeypot{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important;}
.allied-roi-widget a[href="#step4"]{scroll-margin-top:20px;}
.allied-roi-widget .hero .big{font-size:clamp(36px,5.5vw,60px);}
@media(max-width:640px){.allied-roi-widget .wrap{padding:20px 14px 26px;}.allied-roi-widget .panel{padding:15px;}.allied-roi-widget .step2{margin:-15px -15px 14px;padding:12px 15px;}}
.allied-roi-widget[data-arc-calculator="led"]{--bg:#f6f7f8;--panel:#ffffff;--panel-2:#eef3f7;--ink:#172431;--muted:#576779;--line:#d8e0e7;--red:#e64b38;--red-dark:#cb3b29;--blue:#0075c9;--accent:#e64b38;--good:#16804a;--bad:#bd3b32;--cost:#718296;--field:#ffffff;--step:#dfedf8;--step-ink:#163e5b;color-scheme:light;}
.allied-roi-widget[data-arc-calculator="pm"]{--bg:#f6f7f8;--panel:#ffffff;--panel-2:#eef3f7;--ink:#172431;--muted:#576779;--line:#d8e0e7;--red:#e64b38;--red-dark:#cb3b29;--blue:#0075c9;--accent:#e64b38;--good:#16804a;--bad:#bd3b32;--cost:#718296;--field:#ffffff;--step:#dfedf8;--step-ink:#163e5b;color-scheme:light;}
.allied-roi-widget[data-arc-calculator="hvls"]{--bg:#f6f7f8;--panel:#ffffff;--panel-2:#eef3f7;--ink:#172431;--muted:#576779;--line:#d8e0e7;--red:#e64b38;--red-dark:#cb3b29;--blue:#0075c9;--accent:#e64b38;--good:#16804a;--bad:#bd3b32;--cost:#718296;--field:#ffffff;--step:#dfedf8;--step-ink:#163e5b;color-scheme:light;}
.allied-roi-widget .grid{align-items:start;grid-auto-rows:min-content;}
.allied-roi-widget .grid > form#f,
.allied-roi-widget .grid > aside.results{align-self:start;min-height:0;height:auto;margin:0;}
.allied-roi-widget .results{align-content:start;}
.allied-roi-widget .step3{margin-top:12px;padding:18px;}
.allied-roi-widget .step3 .bigq{display:block;width:100%;max-width:none;}
.allied-roi-widget .wrap{padding-bottom:18px;}
.allied-roi-widget .faq{margin-top:14px;}
.allied-roi-widget[data-arc-calculator] .faq{margin-top:10px;}
.allied-roi-widget[data-arc-calculator] .wrap{padding-bottom:10px;}
.allied-roi-widget{margin-bottom:14px;}
@media(max-width:900px){
.allied-roi-widget .grid{grid-template-columns:minmax(0,1fr);}
.allied-roi-widget .results{position:static;}
} .allied-roi-widget[data-arc-calculator] .row > label,
.allied-roi-widget[data-arc-calculator] fieldset > legend,
.allied-roi-widget[data-arc-calculator] .panel h2,
.allied-roi-widget[data-arc-calculator] .faq h2,
.allied-roi-widget[data-arc-calculator] .faq dt,
.allied-roi-widget[data-arc-calculator] .faq dd,
.allied-roi-widget[data-arc-calculator] .arc-main-heading,
.allied-roi-widget[data-arc-calculator] .eyebrow{color:#172431 !important;}
.allied-roi-widget[data-arc-calculator] .row label .hint,
.allied-roi-widget[data-arc-calculator] fieldset legend small,
.allied-roi-widget[data-arc-calculator] .lead label,
.allied-roi-widget[data-arc-calculator] .faq .intro,
.allied-roi-widget[data-arc-calculator] .lead .note,
.allied-roi-widget[data-arc-calculator] .fine{color:#526475 !important;}
.allied-roi-widget[data-arc-calculator] .step1 h2,
.allied-roi-widget[data-arc-calculator] .step1 > p,
.allied-roi-widget[data-arc-calculator] .step1 .chip:not([aria-pressed="true"]),
.allied-roi-widget[data-arc-calculator] a.bigq,
.allied-roi-widget[data-arc-calculator] .lead button.btn{color:#ffffff !important;}
.allied-roi-widget[data-arc-calculator] .step1 .chip[aria-pressed="true"]{color:#0b2740 !important;}
.allied-roi-widget[data-arc-calculator] .step3 p,
.allied-roi-widget[data-arc-calculator] .why,
.allied-roi-widget[data-arc-calculator] .faq .qa{color:#172431 !important;}
.allied-roi-widget[data-arc-calculator]{margin:0 0 12px;border-radius:0;font-size:14px;line-height:1.4;}
.allied-roi-widget[data-arc-calculator] .wrap{padding:18px 18px 2px;}
.allied-roi-widget[data-arc-calculator] .wrap > header{gap:8px;margin-bottom:12px !important;padding:0;}
.allied-roi-widget[data-arc-calculator] .wrap > header .arc-main-heading{font-size:clamp(24px,3.8vw,36px);line-height:1.1;margin:0 !important;}
.allied-roi-widget[data-arc-calculator] .lede{line-height:1.45;margin:0 !important;font-size:13px;}
.allied-roi-widget[data-arc-calculator] .stepnav{gap:6px;margin:4px 0 0 !important;}
.allied-roi-widget[data-arc-calculator] .stepnav button{padding:7px 9px;gap:7px;font-size:12px;min-height:43px;line-height:1.25;}
.allied-roi-widget[data-arc-calculator] .stepnav .n{height:24px;width:24px;font-size:12px;}
.allied-roi-widget[data-arc-calculator] .step1{padding:12px 14px;gap:6px;}
.allied-roi-widget[data-arc-calculator] .step1 h2{font-size:17px !important;margin:0 !important;line-height:1.15;}
.allied-roi-widget[data-arc-calculator] .step1 p{font-size:12px;line-height:1.4;margin:0 !important;}
.allied-roi-widget[data-arc-calculator] .step1 .presets{gap:7px;}
.allied-roi-widget[data-arc-calculator] .step1 .chip{padding:7px 10px;font-size:12px;min-height:32px;line-height:1.2;}
.allied-roi-widget[data-arc-calculator] .grid{gap:12px !important;margin-top:12px !important;align-items:start;}
.allied-roi-widget[data-arc-calculator] .panel{padding:14px !important;box-shadow:none;border-radius:0;}
.allied-roi-widget[data-arc-calculator] form#f{padding:14px !important;}
.allied-roi-widget[data-arc-calculator] form#f .step2{margin:-14px -14px 10px;padding:10px 14px;gap:7px;border-radius:0;}
.allied-roi-widget[data-arc-calculator] form#f fieldset{display:grid;gap:7px;padding:0 0 10px;margin:0 !important;min-width:0;}
.allied-roi-widget[data-arc-calculator] form#f fieldset+fieldset{padding-top:10px;border-top:1px solid var(--line);}
.allied-roi-widget[data-arc-calculator] form#f legend{padding:0;margin:0 0 2px !important;float:left;width:100%;font-size:14px;line-height:1.25;}
.allied-roi-widget[data-arc-calculator] form#f legend small{margin-top:2px;font-size:11px;line-height:1.35;}
.allied-roi-widget[data-arc-calculator] form#f .row{gap:8px;min-height:0;margin:0 !important;padding:0;line-height:1.3;align-items:center;}
.allied-roi-widget[data-arc-calculator] form#f .row > label{margin:0 !important;padding:0 !important;font-size:13px;line-height:1.25;display:block;}
.allied-roi-widget[data-arc-calculator] form#f .row > label .hint{margin-top:2px;line-height:1.25;font-size:11px;}
.allied-roi-widget[data-arc-calculator] form#f .inp{margin:0;padding:0;min-height:32px;}
.allied-roi-widget[data-arc-calculator] form#f .inp input{margin:0 !important;height:32px;min-height:0;padding:5px 7px;font-size:14px;line-height:1.25;box-shadow:none;border:0;}
.allied-roi-widget[data-arc-calculator] form#f .inp > span{padding:0 6px;font-size:12px;}
.allied-roi-widget[data-arc-calculator] form#f .step3{gap:7px;margin:5px 0 0 !important;padding:12px;border:1px solid #bcd9ed;border-left:3px solid #0075c9;}
.allied-roi-widget[data-arc-calculator] form#f .step3 h2{margin:0 !important;font-size:14px;line-height:1.25;}
.allied-roi-widget[data-arc-calculator] form#f .step3 p{margin:0 !important;font-size:12px;line-height:1.35;}
.allied-roi-widget[data-arc-calculator] form#f .step3 p small{margin-top:3px;font-size:11px;line-height:1.3;}
.allied-roi-widget[data-arc-calculator] form#f .step3 a.bigq{margin:0;padding:10px 8px;font-size:12px;line-height:1.3;}
.allied-roi-widget[data-arc-calculator] .results{gap:10px;align-content:start;}
.allied-roi-widget[data-arc-calculator] .results > .panel[style]{gap:9px !important;}
.allied-roi-widget[data-arc-calculator] .results .hero .big{font-size:clamp(32px,4vw,48px);line-height:1.05;}
.allied-roi-widget[data-arc-calculator] .hero .sub{font-size:12px;line-height:1.35;}
.allied-roi-widget[data-arc-calculator] .kpis{gap:7px;}
.allied-roi-widget[data-arc-calculator] .kpi{padding:7px 8px;border-radius:0;}
.allied-roi-widget[data-arc-calculator] .kpi .val{font-size:17px;line-height:1.3;}
.allied-roi-widget[data-arc-calculator] .kpi .lbl, .allied-roi-widget[data-arc-calculator] .hero .lbl{font-size:10px;line-height:1.3;letter-spacing:.06em;}
.allied-roi-widget[data-arc-calculator] .kpi a{font-size:10px;margin-top:1px;}
.allied-roi-widget[data-arc-calculator] .results h2{font-size:14px;line-height:1.25;margin:0 0 7px !important;}
.allied-roi-widget[data-arc-calculator] .results table{font-size:12px;line-height:1.3;}
.allied-roi-widget[data-arc-calculator] .results td{padding:4px 0;}
.allied-roi-widget[data-arc-calculator] .results .bar{height:4px;margin-top:2px;}
.allied-roi-widget[data-arc-calculator] .results svg#chart{max-height:160px;height:160px;display:block;}
.allied-roi-widget[data-arc-calculator] .results .chart-note,
.allied-roi-widget[data-arc-calculator] .results .legend{font-size:11px;line-height:1.25;margin-top:4px;}
.allied-roi-widget[data-arc-calculator] #step4{gap:7px;padding:13px !important;}
.allied-roi-widget[data-arc-calculator] #step4 .head{gap:5px;}
.allied-roi-widget[data-arc-calculator] #step4 .head h2{font-size:14px !important;margin:0 !important;line-height:1.2;}
.allied-roi-widget[data-arc-calculator] #step4 .head .note{margin:0 !important;font-size:12px;line-height:1.35;}
.allied-roi-widget[data-arc-calculator] #step4 form#lead{display:grid;gap:7px;margin:0;}
.allied-roi-widget[data-arc-calculator] #step4 .two{gap:8px;}
.allied-roi-widget[data-arc-calculator] #step4 label{display:grid;gap:2px;margin:0 !important;padding:0 !important;font-size:11px;line-height:1.25;}
.allied-roi-widget[data-arc-calculator] #step4 input{height:33px;min-height:0;margin:0 !important;padding:5px 7px;line-height:1.2;font-size:13px;border-radius:0;box-shadow:none;}
.allied-roi-widget[data-arc-calculator] #step4 button.btn{padding:9px 10px;font-size:12px;line-height:1.25;}
.allied-roi-widget[data-arc-calculator] #step4 p.fine{font-size:10px;line-height:1.35;margin:0 !important;}
.allied-roi-widget[data-arc-calculator] #step4 #leadMsg:empty{display:none;}
.allied-roi-widget[data-arc-calculator] .faq{margin-top:8px;}
.allied-roi-widget[data-arc-calculator] .faq h2{font-size:19px;line-height:1.2;margin:0 0 6px !important;}
.allied-roi-widget[data-arc-calculator] .faq .intro{font-size:12px;margin:0 0 10px !important;line-height:1.4;}
.allied-roi-widget[data-arc-calculator] .faq dl{gap:9px;margin:0 !important;}
.allied-roi-widget[data-arc-calculator] .faq .qa{padding:11px 12px;}
.allied-roi-widget[data-arc-calculator] .faq dt{font-size:12px;line-height:1.3;margin:0 0 5px !important;}
.allied-roi-widget[data-arc-calculator] .faq dd{font-size:12px;line-height:1.45;margin:0 !important;}
.allied-roi-widget[data-arc-calculator] footer{padding:12px 18px 16px;font-size:11px;line-height:1.4;}
@media(max-width:900px){.allied-roi-widget[data-arc-calculator] .grid{grid-template-columns:minmax(0,1fr);}}
@media(max-width:640px){
.allied-roi-widget[data-arc-calculator] .wrap {padding:14px 12px 2px;}
.allied-roi-widget[data-arc-calculator] form#f .step2 {margin:-14px -14px 10px;}
.allied-roi-widget[data-arc-calculator] .results svg#chart {height:auto;max-height:170px;}
.allied-roi-widget[data-arc-calculator] .stepnav {grid-template-columns:repeat(2,minmax(0,1fr));}
.allied-roi-widget[data-arc-calculator] .step1 .presets{gap:5px;}
}