.industrial-evidence{background:#f9f7fa}.industrial-evidence .split-heading>p{font-size:16px}.integration-statement{display:flex;align-items:baseline;gap:22px;padding:25px 28px;background:#eae1ed;margin-bottom:32px}.integration-statement>span{font-size:28px;color:#8d6098}.integration-statement p{font-size:21px;line-height:1.5;letter-spacing:-.025em;max-width:900px;margin:0}.industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.industry-reference{border-top:1px solid var(--line)}.industry-reference summary{padding:23px 0;align-items:start;gap:18px}.reference-number{font-size:10px;margin-top:4px;min-width:16px;color:#9d7fa7}.industry-reference summary>span:nth-child(2){flex:1}.industry-reference summary small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#8a6a94;margin-bottom:8px}.industry-reference summary strong{display:block;font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.025em}.industry-reference summary em{display:block;font-size:11px;margin-top:9px;color:#806289}.industry-reference>div{padding:0 0 25px 34px}.industry-reference p{font-size:13px;margin-bottom:16px}.industry-reference .adaptation{font-size:11px;color:var(--muted);line-height:1.8}.adaptation b{display:block;font-size:9px;letter-spacing:.04em;margin-bottom:4px}.industry-reference a{display:block;font-size:10px;text-decoration:underline;margin-top:10px;color:var(--purple)}.roi-section{background:#eeE8f1}.roi-baseline{border-top:1px solid #c9b7d0;border-bottom:1px solid #c9b7d0;padding:21px 0;margin:15px 0 40px;display:grid;grid-template-columns:1fr 2fr;gap:30px}.roi-baseline strong{font-size:13px;font-weight:600}.roi-baseline p{font-size:12px;color:#725d7c;line-height:1.8;margin:0}.roi-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:start}.roi-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;margin-top:20px}.roi-field{min-width:0;display:block}.roi-field>span{font-size:11px;line-height:1.5;min-height:34px;display:block;color:#624d6b}.roi-field>div{display:flex;align-items:center;border:1px solid #c8b3d0;background:#faf8fb;margin-top:7px;gap:5px}.roi-field input{font:500 21px/1.5 "Avenir Next",Manrope,sans-serif;color:var(--purple);width:100%;min-width:0;padding:9px 7px 9px 13px;border:0;background:transparent;outline-offset:-2px}.roi-field small{font-size:9px;color:#9980a2;padding:0 10px 0 0;white-space:nowrap}.roi-field input[aria-invalid=true]{outline:2px solid #b35766}.roi-help{font-size:11px;color:#7f6c89;line-height:1.8;margin:18px 0}.roi-offer>label{display:block;font-size:11px;color:#624d6b;margin-bottom:10px}.roi-offer>select{font:13px "Avenir Next",Manrope,sans-serif;width:100%;padding:13px 35px 13px 14px;background:#f9f6fa;border:1px solid #c8b3d0;color:var(--purple)}.roi-details{border-top:1px solid #c8b5ce;margin-top:23px}.roi-details summary{padding:19px 0;font-size:12px;line-height:1.6;gap:18px}.roi-details summary>span:first-child:not(:last-child){font-size:12px;color:var(--ink);flex:1}.roi-details summary strong{display:block;font-size:21px;font-weight:500;letter-spacing:-.03em;color:var(--purple);margin-top:7px}.roi-details>p{font-size:11px;line-height:1.8;color:#7c6587}.roi-details .roi-field input{font-size:18px}.roi-details .roi-field>span{font-size:10px}.roi-details .roi-input-grid{gap:17px}.roi-buttons{display:flex;flex-wrap:wrap;gap:15px;margin-top:25px}.roi-buttons button{font-size:10px;padding:11px 14px;border:1px solid #b295be;color:var(--purple);background:#f9f6fa}.roi-buttons button:disabled{opacity:.4;cursor:default}.roi-results{background:#35113e;color:#f5ecf8;padding:34px 30px;position:sticky;top:110px}.roi-results .eyebrow{font-size:9px;color:#bb96c7;margin-bottom:30px}.roi-primary-result>span{display:block;color:#d1b6db;font-size:12px;margin-bottom:10px}.roi-primary-result>strong{display:block;font-weight:400;font-size:clamp(32px,3.6vw,60px);letter-spacing:-.05em;line-height:1.2;overflow-wrap:anywhere}.roi-result-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px;padding-top:23px;border-top:1px solid #72517f}.roi-result-pair span{display:block;font-size:10px;line-height:1.6;color:#c7a5d3;min-height:34px}.roi-result-pair strong{display:block;font-size:26px;line-height:1.3;font-weight:400;letter-spacing:-.04em;margin-top:8px}.roi-waterfall{margin-top:28px;margin-bottom:20px}.roi-waterfall>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;border-top:1px solid #684473;padding:12px 0}.roi-waterfall dt{font-size:10px;line-height:1.6;color:#bf9ecc;max-width:65%}.roi-waterfall dd{font-size:13px;margin:0;text-align:right;white-space:nowrap}.roi-results #roiStatus{font-size:11px;line-height:1.8;color:#e0c7e8;margin-top:15px}.roi-small{font-size:9px;line-height:1.8;color:#a985b8;margin-bottom:0}.roi-results[data-positive=false] .roi-primary-result>strong{color:#f0b8bc}.roi-audit{margin-top:38px;border-bottom:1px solid #c8b5ce}.roi-audit summary{font-size:14px}.roi-audit #roiMath{display:grid;grid-template-columns:1fr 1fr;gap:18px 35px;padding:20px 0}.roi-audit #roiMath>div{border-top:1px solid #d5c6dc;padding:18px 0 0;min-width:0}.roi-audit strong{font-size:11px;font-weight:600;display:block}.roi-audit #roiMath p{font-size:13px;line-height:1.8;color:#765881;overflow-wrap:anywhere;margin:10px 0}.roi-table-wrap{overflow:auto}.roi-table-wrap table{border-collapse:collapse;width:100%;font-size:12px;margin:20px 0}.roi-table-wrap th,.roi-table-wrap td{border-bottom:1px solid #cdb9d5;padding:13px 15px;text-align:right;white-space:nowrap;font-weight:400}.roi-table-wrap th{font-size:10px;color:#8a6a96}.roi-table-wrap th:first-child,.roi-table-wrap td:first-child{text-align:left;padding-left:0}.production-arithmetic{margin-top:22px}.production-arithmetic>p{font-size:12px;color:#775e82;border-top:1px solid #d2c0d9;padding:15px 0 0;line-height:1.9}.production-arithmetic b{font-size:10px;color:#52325f}.roi-link{display:inline-flex;gap:20px;align-items:center;font-size:13px;margin-top:35px;color:var(--purple);border-bottom:1px solid #a77cb4;padding-bottom:8px}@media(max-width:1100px){.roi-layout{gap:4%;grid-template-columns:1fr 1fr}.roi-results{padding:27px 22px}.roi-input-grid{grid-template-columns:1fr}.roi-field>span{min-height:0}.roi-primary-result>strong{font-size:37px}.roi-result-pair strong{font-size:23px}}@media(max-width:760px){.industry-grid{grid-template-columns:1fr}.industry-reference summary{padding:20px 0}.industry-reference summary strong{font-size:21px}.industry-reference>div{padding-left:33px}.integration-statement{padding:20px;gap:15px}.integration-statement p{font-size:19px}.roi-baseline{grid-template-columns:1fr;gap:12px}.roi-layout{grid-template-columns:1fr;gap:30px}.roi-input-grid{grid-template-columns:1fr 1fr;gap:18px 13px}.roi-field>span{min-height:42px;font-size:11px}.roi-field input{font-size:21px;padding:10px 5px 10px 9px}.roi-field small{font-size:8px;padding-right:7px}.roi-input-grid>.roi-field:first-child{grid-column:1/-1}.roi-input-grid>.roi-field:first-child>span{min-height:0}.roi-details .roi-input-grid>.roi-field:first-child{grid-column:auto}.roi-details .roi-field>span{min-height:40px}.roi-results{position:static;padding:30px 23px}.roi-primary-result>strong{font-size:45px}.roi-result-pair strong{font-size:29px}.roi-audit #roiMath{grid-template-columns:1fr;gap:0}.roi-results .eyebrow{font-size:8px}.roi-waterfall dt{font-size:11px}.roi-waterfall dd{font-size:14px}.roi-small{font-size:10px}.roi-audit summary{font-size:13px}}@media(max-width:390px){.roi-input-grid,.roi-details .roi-input-grid{grid-template-columns:1fr}.roi-field>span,.roi-details .roi-field>span{min-height:0}.roi-results{padding:26px 19px}.roi-primary-result>strong{font-size:40px}}

.industry-reference[open]>summary>span:not(:last-child),.roi-details[open]>summary>span:not(:last-child){transform:none}
