.span12.widget-span.widget-type-cell.cell_1762857951914-padding.cell_1762857951914-background-layers.cell_1762857951914-background-image.dnd-column{border-radius:20px;overflow:hidden}body{background:#232323!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ts-roi-calculator-component{--ts-primary:#00aeee;--ts-primary-soft:rgba(0,174,238,.12);--ts-primary-dark:#0084b4;--ts-secondary:#47bc87;--ts-success:#28a745;--ts-warning:#ffc107;--ts-danger:#dc3545;--ts-light:#f8f9fa;--ts-light-soft:#f3f5f8;--ts-dark:#1f2933;--ts-muted:#6c757d;--ts-border:#dde2eb;--ts-gradient:linear-gradient(120deg,#00aeee,#47bc87,#97c93c);--ts-shadow-soft:0 10px 30px rgba(15,23,42,.08);--ts-shadow-strong:0 20px 45px rgba(15,23,42,.18);--ts-radius-lg:16px;--ts-radius-md:12px;--ts-radius-sm:8px;background:transparent;color:var(--ts-dark);line-height:1.6;min-height:100vh;padding:24px 16px}.ts-roi-calculator-component *{box-sizing:border-box;margin:0;padding:0}.ts-roi-calculator-component .container{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;padding:0}.ts-roi-calculator-component .header{background:radial-gradient(circle at top left,hsla(0,0%,100%,.35),transparent 55%),var(--ts-gradient);border-radius:24px;box-shadow:var(--ts-shadow-soft);color:#fff;margin-bottom:8px;overflow:hidden;padding:26px 26px 24px;position:relative}.ts-roi-calculator-component .header:after,.ts-roi-calculator-component .header:before{border-radius:50%;content:"";filter:blur(35px);opacity:.28;position:absolute;z-index:0}.ts-roi-calculator-component .header:before{background:hsla(0,0%,100%,.8);height:220px;right:-40px;top:-80px;width:220px}.ts-roi-calculator-component .header:after{background:rgba(0,0,0,.16);bottom:-120px;height:260px;left:-80px;width:260px}.ts-roi-calculator-component .header-content{align-items:center;display:flex;gap:24px;justify-content:space-between;position:relative;z-index:1}.ts-roi-calculator-component .logo-container{align-items:center;display:flex;gap:12px}.ts-roi-calculator-component .mixit-logo{background:hsla(0,0%,100%,.9);border-radius:12px;box-shadow:0 8px 18px rgba(0,0,0,.2);height:48px;object-fit:contain;padding:6px 10px;width:auto}.ts-roi-calculator-component .header-text{display:flex;flex:1;flex-direction:column;gap:6px}.ts-roi-calculator-component .header h1{font-size:clamp(1.7rem,3vw,2.1rem);font-weight:700;letter-spacing:.03em}.ts-roi-calculator-component .subtitle{font-size:.95rem;font-weight:300;max-width:560px;opacity:.95}.ts-roi-calculator-component .header-meta{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.ts-roi-calculator-component .header-pill{align-items:center;background:rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.6);border-radius:999px;display:inline-flex;font-size:.75rem;gap:6px;padding:6px 12px}.ts-roi-calculator-component .header-pill-dot{background:#4ade80;border-radius:999px;box-shadow:0 0 0 4px rgba(74,222,128,.4);height:8px;width:8px}.ts-roi-calculator-component .roi-summary-card{background:#fff;border:1px solid var(--ts-border);border-radius:20px;box-shadow:var(--ts-shadow-soft);display:flex;flex-direction:column;margin-bottom:10px;overflow:hidden}.ts-roi-calculator-component .summary-header{align-items:center;background:linear-gradient(90deg,#fff,#f7fafc);border-bottom:1px solid var(--ts-border);color:var(--ts-dark);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.ts-roi-calculator-component .summary-header h2{align-items:center;display:flex;font-size:1.05rem;font-weight:600;gap:10px}.ts-roi-calculator-component .summary-header h2:before{background:var(--ts-primary);border-radius:999px;box-shadow:0 0 0 4px var(--ts-primary-soft);content:"";height:24px;width:8px}.ts-roi-calculator-component .currency-selector-inline{align-items:center;color:var(--ts-muted);display:flex;font-size:.85rem;gap:8px}.ts-roi-calculator-component .currency-selector-inline span{white-space:nowrap}.ts-roi-calculator-component .currency-dropdown-inline{appearance:none;background:#020202;background-image:linear-gradient(45deg,transparent 50%,#fff 0),linear-gradient(135deg,#fff 50%,transparent 0);background-position:calc(100% - 14px) 11px,calc(100% - 9px) 11px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid var(--ts-border);border-radius:999px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;min-width:80px;padding:8px 12px}.ts-roi-calculator-component .summary-content{align-items:stretch;display:grid;gap:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);padding:18px 18px 20px}.ts-roi-calculator-component .summary-values{display:flex;flex-direction:column;gap:12px}.ts-roi-calculator-component .summary-item{align-items:center;background:var(--ts-light-soft);border:1px solid rgba(226,232,240,.9);border-radius:10px;display:flex;justify-content:space-between;overflow:hidden;padding:12px 14px;position:relative}.ts-roi-calculator-component .summary-item:after{background:radial-gradient(circle,hsla(0,0%,100%,.6),transparent 55%);border-radius:50%;content:"";height:120px;opacity:.7;pointer-events:none;position:absolute;right:-40px;top:-40px;width:120px}.ts-roi-calculator-component .summary-item.investment-cost{border-left:4px solid var(--ts-danger)}.ts-roi-calculator-component .summary-item.total-savings{border-left:4px solid var(--ts-success)}.ts-roi-calculator-component .summary-item h3{color:var(--ts-dark);font-size:.85rem;font-weight:600}.ts-roi-calculator-component .summary-item small{color:var(--ts-muted);display:block;font-size:.7rem;margin-top:2px}.ts-roi-calculator-component .summary-item .value{font-size:1.2rem;font-weight:700}.ts-roi-calculator-component .summary-item.investment-cost .value{color:var(--ts-danger)}.ts-roi-calculator-component .summary-item.total-savings .value{color:var(--ts-success)}.ts-roi-calculator-component .summary-chart{display:flex;flex-direction:column;gap:14px}.ts-roi-calculator-component .summary-chart-title{align-items:center;color:var(--ts-dark);display:flex;font-size:.85rem;font-weight:600;justify-content:space-between}.ts-roi-calculator-component .summary-chart-title span{color:var(--ts-muted);font-size:.78rem}.ts-roi-calculator-component .chart-bars{display:flex;flex-direction:column;gap:16px}.ts-roi-calculator-component .chart-bar-container{display:flex;flex-direction:column;gap:6px}.ts-roi-calculator-component .chart-bar-label{color:var(--ts-dark);display:flex;font-size:.8rem;font-weight:500;justify-content:space-between}.ts-roi-calculator-component .chart-bar-label span:last-child{color:var(--ts-muted)}.ts-roi-calculator-component .chart-bar-wrapper{background:#edf1f7;border-radius:999px;height:24px;overflow:hidden;position:relative}.ts-roi-calculator-component .chart-bar{align-items:center;border-radius:999px;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:100%;justify-content:flex-end;padding-right:12px;transition:width .9s ease;white-space:nowrap}.ts-roi-calculator-component .investment-bar{background:linear-gradient(135deg,#4b5563,#111827)}.ts-roi-calculator-component .savings-bar{background:linear-gradient(135deg,#22c55e,#16a34a)}.ts-roi-calculator-component .chart-scale{color:var(--ts-muted);display:flex;font-size:.7rem;justify-content:space-between;margin-top:6px}.ts-roi-calculator-component .expense-section-compact{background:#fff;border:1px solid var(--ts-border);border-radius:18px;box-shadow:var(--ts-shadow-soft);margin-bottom:10px;padding:18px 18px 20px}.ts-roi-calculator-component .expense-section-compact h3{align-items:center;color:var(--ts-dark);display:flex;font-size:1.05rem;gap:10px;margin-bottom:16px}.ts-roi-calculator-component .expense-section-compact h3:before{background:radial-gradient(circle at 30% 30%,#fff 0,var(--ts-primary) 55%,#0f172a 100%);border-radius:6px;box-shadow:0 0 0 4px var(--ts-primary-soft);content:"";height:18px;width:18px}.ts-roi-calculator-component .expense-grid{align-items:flex-end;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ts-roi-calculator-component .expense-item{display:flex;flex-direction:column;gap:6px}.ts-roi-calculator-component .expense-item label{color:var(--ts-dark);font-size:.82rem;font-weight:600}.ts-roi-calculator-component .expense-item small{color:var(--ts-muted);font-size:.72rem}.ts-roi-calculator-component .expense-item input{background:#fff;border:1px solid var(--ts-border);border-radius:8px;font-size:.86rem;padding:9px 11px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ts-roi-calculator-component .expense-item input:focus{background:#fff;border-color:var(--ts-primary);box-shadow:0 0 0 1px var(--ts-primary-soft);outline:none}.ts-roi-calculator-component .expense-total{background:#f3faf6;border:1px solid rgba(22,163,74,.25);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:11px 12px;text-align:center}.ts-roi-calculator-component .expense-total strong{color:var(--ts-dark);font-size:.82rem;font-weight:600}.ts-roi-calculator-component .expense-total span{color:var(--ts-success);font-size:1.05rem;font-weight:700}.ts-roi-calculator-component .objectives-section{background:#fff;border:1px solid var(--ts-border);border-radius:18px;box-shadow:var(--ts-shadow-soft);margin-bottom:10px;padding:20px 18px 22px}.ts-roi-calculator-component .objectives-section h2{align-items:center;color:var(--ts-dark);display:flex;font-size:1.1rem;gap:10px;margin-bottom:16px}.ts-roi-calculator-component .objectives-section h2:before{background:conic-gradient(from 140deg,var(--ts-primary),var(--ts-secondary),var(--ts-primary));border-radius:999px;content:"";height:18px;width:18px}.ts-roi-calculator-component .objectives-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ts-roi-calculator-component .objective-checkbox{display:none}.ts-roi-calculator-component .objective-label{align-items:flex-start;background:#f7fafc;border:1px solid var(--ts-border);border-radius:12px;color:var(--ts-dark);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:10px;padding:13px 14px;position:relative;transition:all .2s ease}.ts-roi-calculator-component .objective-label:before{background:#fff;border:2px solid #adb5bd;border-radius:6px;content:"";flex-shrink:0;height:18px;margin-top:1px;transition:all .2s ease;width:18px}.ts-roi-calculator-component .objective-checkbox:checked+.objective-label{background:linear-gradient(135deg,#e8f4ff,#ddfbea);border-color:var(--ts-primary);box-shadow:0 8px 18px rgba(15,23,42,.08);color:var(--ts-primary-dark);transform:translateY(-1px)}.ts-roi-calculator-component .objective-checkbox:checked+.objective-label:before{background:var(--ts-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border-color:var(--ts-primary)}.ts-roi-calculator-component .objective-label:hover{border-color:var(--ts-primary);box-shadow:0 4px 10px rgba(148,163,184,.25)}.ts-roi-calculator-component .questions-section{background:#fff;border:1px solid var(--ts-border);border-radius:18px;box-shadow:var(--ts-shadow-soft);margin-bottom:10px;overflow:hidden}.ts-roi-calculator-component .accordion-item{border-bottom:1px solid var(--ts-border);margin-bottom:0}.ts-roi-calculator-component .accordion-item:last-child{border-bottom:none}.ts-roi-calculator-component .accordion-item summary{align-items:center;background:#f9fafb;color:var(--ts-dark);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;list-style:none;padding:14px 18px;user-select:none}.ts-roi-calculator-component .accordion-item summary::-webkit-details-marker{display:none}.ts-roi-calculator-component .accordion-item summary:after{color:var(--ts-muted);content:"+";font-size:1.1rem;font-weight:400;transition:transform .2s ease}.ts-roi-calculator-component .accordion-item[open] summary:after{content:"−";transform:translateY(-1px)}.ts-roi-calculator-component .accordion-item[open] summary{background:#eef5ff}.ts-roi-calculator-component .accordion-content{background:#fff;color:var(--ts-dark);font-size:.88rem;padding:16px 18px 18px}.ts-roi-calculator-component .results-section{background:#fff;border:1px solid var(--ts-border);border-radius:20px;box-shadow:var(--ts-shadow-soft);margin-bottom:10px;padding:20px 18px 24px}.ts-roi-calculator-component .results-section h2{color:var(--ts-dark);font-size:1.15rem;margin-bottom:18px;text-align:center}.ts-roi-calculator-component .results-summary-card{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.ts-roi-calculator-component .result-card{background:#f8fafc;border-radius:14px;border-top:3px solid transparent;border:1px solid var(--ts-border);display:flex;flex-direction:column;gap:4px;padding:14px 12px 16px;text-align:center}.ts-roi-calculator-component .result-card.investment{border-top-color:var(--ts-danger)}.ts-roi-calculator-component .result-card.savings{border-top-color:var(--ts-success)}.ts-roi-calculator-component .result-card.roi{border-top-color:var(--ts-primary)}.ts-roi-calculator-component .result-card h3{color:var(--ts-muted);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ts-roi-calculator-component .result-card .value{font-size:1.25rem;font-weight:700}.ts-roi-calculator-component .result-card.investment .value{color:var(--ts-danger)}.ts-roi-calculator-component .result-card.savings .value{color:var(--ts-success)}.ts-roi-calculator-component .result-card.roi .value{color:var(--ts-primary-dark)}.ts-roi-calculator-component .visual-comparison{display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(0,1.1fr);margin-bottom:18px}.ts-roi-calculator-component .bar-comparison{background:#f8fafc;border:1px solid var(--ts-border);border-radius:14px;padding:14px 14px 16px}.ts-roi-calculator-component .bar-comparison h3{color:var(--ts-dark);font-size:.95rem;margin-bottom:14px}.ts-roi-calculator-component .comparison-bars{display:flex;flex-direction:column;gap:16px}.ts-roi-calculator-component .comparison-item{display:flex;flex-direction:column;gap:6px}.ts-roi-calculator-component .comparison-label{color:var(--ts-dark);display:flex;font-size:.82rem;font-weight:500;justify-content:space-between}.ts-roi-calculator-component .comparison-label span:last-child{color:var(--ts-muted)}.ts-roi-calculator-component .comparison-bar-wrapper{background:#e5ecf3;border-radius:999px;height:26px;overflow:hidden}.ts-roi-calculator-component .comparison-bar{align-items:center;border-radius:999px;color:#fff;display:flex;font-size:.78rem;font-weight:600;height:100%;justify-content:flex-end;padding-right:12px;transition:width .9s ease}.ts-roi-calculator-component .roi-visual{align-items:center;background:#f8fafc;border:1px solid var(--ts-border);border-radius:14px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:14px 14px 16px;text-align:center}.ts-roi-calculator-component .roi-visual h3{color:var(--ts-dark);font-size:.95rem;margin-bottom:4px}.ts-roi-calculator-component .roi-circle{align-items:center;background:conic-gradient(var(--ts-primary) 0deg,#e5ecf3 0deg);border-radius:50%;display:flex;height:130px;justify-content:center;margin:2px auto 6px;position:relative;width:130px}.ts-roi-calculator-component .roi-circle:before{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #e5ecf3;content:"";height:96px;position:absolute;width:96px}.ts-roi-calculator-component .roi-circle-content{position:relative;z-index:1}.ts-roi-calculator-component .roi-circle-value{color:var(--ts-primary-dark);font-size:1.2rem;font-weight:700;margin-bottom:2px}.ts-roi-calculator-component .roi-circle-label{color:var(--ts-muted);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.ts-roi-calculator-component .roi-description{color:var(--ts-muted);font-size:.8rem;line-height:1.5}.ts-roi-calculator-component .roi-description span{color:var(--ts-primary-dark);font-weight:600}.ts-roi-calculator-component .breakdown-section{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;margin-bottom:14px;padding:14px 14px 16px}.ts-roi-calculator-component .breakdown-section h3{color:var(--ts-dark);font-size:.95rem;margin-bottom:10px}.ts-roi-calculator-component .breakdown-item{align-items:center;background:#fff;border-left:4px solid var(--ts-primary);border-radius:10px;display:flex;font-size:.82rem;justify-content:space-between;margin-bottom:6px;padding:10px}.ts-roi-calculator-component .breakdown-label{color:var(--ts-dark);font-weight:500}.ts-roi-calculator-component .breakdown-value{color:var(--ts-success);font-weight:700}.ts-roi-calculator-component .hidden{display:none!important}.ts-roi-calculator-component .pdf-download-section{margin:20px 0 8px;text-align:center}.ts-roi-calculator-component .pdf-download-btn{align-items:center;background:var(--ts-gradient);border:none;border-radius:999px;box-shadow:var(--ts-shadow-soft);color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;letter-spacing:.04em;padding:12px 24px;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.ts-roi-calculator-component .pdf-download-btn:hover{box-shadow:var(--ts-shadow-strong);filter:brightness(1.03);transform:translateY(-1px)}.ts-roi-calculator-component .pdf-download-btn:active{box-shadow:0 8px 18px rgba(15,23,42,.3);transform:translateY(0)}.ts-roi-calculator-component .key-assumptions-section{background:#fff;border:1px solid var(--ts-border);border-radius:18px;box-shadow:var(--ts-shadow-soft);margin-bottom:12px;padding:20px 18px 22px}.ts-roi-calculator-component .key-assumptions-section h3{border-bottom:1px solid var(--ts-border);color:var(--ts-dark);font-size:1rem;font-weight:600;letter-spacing:.12em;margin-bottom:18px;padding-bottom:10px;text-align:center;text-transform:uppercase}.ts-roi-calculator-component .assumptions-content{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ts-roi-calculator-component .assumptions-group,.ts-roi-calculator-component .disclaimer-group{display:flex;flex-direction:column;gap:10px}.ts-roi-calculator-component .assumptions-group h4,.ts-roi-calculator-component .disclaimer-group h4{align-items:center;display:flex;font-size:.9rem;gap:8px}.ts-roi-calculator-component .assumptions-group h4{color:var(--ts-success)}.ts-roi-calculator-component .disclaimer-group h4{color:var(--ts-warning)}.ts-roi-calculator-component .assumptions-group h4:before,.ts-roi-calculator-component .disclaimer-group h4:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.ts-roi-calculator-component .assumptions-content ul{list-style:none}.ts-roi-calculator-component .assumptions-content li{border-bottom:1px solid #f0f2f6;color:var(--ts-dark);font-size:.8rem;line-height:1.5;padding:7px 0}.ts-roi-calculator-component .assumptions-content li:last-child{border-bottom:none}.ts-roi-calculator-component .assumptions-content strong{color:var(--ts-primary)}.ts-roi-calculator-component .modal-overlay{align-items:center;background:rgba(15,23,42,.6);display:none;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.ts-roi-calculator-component .modal-overlay.active{display:flex}.ts-roi-calculator-component .modal-content{background:#fff;border:1px solid rgba(148,163,184,.6);border-radius:20px;box-shadow:var(--ts-shadow-strong);max-height:90vh;max-width:520px;overflow-y:auto;width:100%}.hs-form-booleancheckbox span{font-size:14px!important}.ts-roi-calculator-component .modal-header{align-items:center;background:var(--ts-gradient);border-radius:20px 20px 0 0;color:#fff;display:flex;justify-content:space-between;padding:16px 18px}.ts-roi-calculator-component .modal-header h2{font-size:1rem;font-weight:600;margin:0}.ts-roi-calculator-component .modal-close{align-items:center;background:rgba(15,23,42,.2);border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:28px;justify-content:center;transition:background .1s ease,transform .1s ease;width:28px}.ts-roi-calculator-component .modal-close:hover{background:rgba(15,23,42,.34);transform:translateY(-1px)}.ts-roi-calculator-component .modal-body{padding:18px}.ts-roi-calculator-component .hubspot-form-container{align-items:center;display:flex;justify-content:center;min-height:260px}.ts-roi-calculator-component .form-success-message{background:#d4edda;border:1px solid #c3e6cb;border-radius:12px;color:#155724;font-size:.9rem;padding:22px;text-align:center}.ts-roi-calculator-component .input-group{display:flex;flex-direction:column;gap:12px}.ts-roi-calculator-component .input-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ts-roi-calculator-component .input-row label{color:var(--ts-dark);font-size:.82rem;font-weight:500}.ts-roi-calculator-component .input-row input{background:#fff;border:1px solid var(--ts-border);border-radius:8px;font-size:.86rem;padding:9px 11px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ts-roi-calculator-component .input-row input:focus{border-color:var(--ts-primary);box-shadow:0 0 0 1px var(--ts-primary-soft);outline:none}.ts-roi-calculator-component .readonly-field{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.ts-roi-calculator-component .calculation-result{background:#f8fafc;border-left:4px solid var(--ts-primary);border-radius:10px;font-size:.82rem;margin-top:14px;padding:12px}.ts-roi-calculator-component .calculation-result h4{color:var(--ts-dark);font-size:.85rem;margin-bottom:6px}.ts-roi-calculator-component .calculation-value{color:var(--ts-success);font-size:1.2rem;font-weight:700;margin-bottom:6px}.ts-roi-calculator-component .calculation-result small{color:#6c757d;font-size:.74rem}@media (max-width:992px){.ts-roi-calculator-component{padding:20px 12px}.ts-roi-calculator-component .summary-content,.ts-roi-calculator-component .visual-comparison{grid-template-columns:minmax(0,1fr)}.ts-roi-calculator-component .header-content,.ts-roi-calculator-component .header-meta{align-items:flex-start}}@media (max-width:768px){.ts-roi-calculator-component .container{gap:16px}.ts-roi-calculator-component .header{border-radius:18px;padding:18px 16px}.ts-roi-calculator-component .header-content{flex-direction:column;gap:14px;text-align:left}.ts-roi-calculator-component .header h1{font-size:1.5rem}.ts-roi-calculator-component .subtitle{font-size:.9rem}.ts-roi-calculator-component .header-meta{align-items:flex-start;width:100%}.ts-roi-calculator-component .summary-header{align-items:flex-start;flex-direction:column}.ts-roi-calculator-component .expense-grid,.ts-roi-calculator-component .results-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-roi-calculator-component .assumptions-content{grid-template-columns:minmax(0,1fr)}}@media (max-width:576px){.ts-roi-calculator-component{padding:16px 10px}.ts-roi-calculator-component .header{border-radius:16px}.ts-roi-calculator-component .summary-content{padding:14px 14px 16px}.ts-roi-calculator-component .expense-section-compact,.ts-roi-calculator-component .key-assumptions-section,.ts-roi-calculator-component .objectives-section,.ts-roi-calculator-component .questions-section,.ts-roi-calculator-component .results-section{padding:14px 12px 16px}.ts-roi-calculator-component .expense-grid,.ts-roi-calculator-component .input-row,.ts-roi-calculator-component .results-summary-card{grid-template-columns:minmax(0,1fr)}.ts-roi-calculator-component .pdf-download-btn{justify-content:center;width:100%}.ts-roi-calculator-component .roi-circle{height:120px;width:120px}}@media (max-width:400px){.ts-roi-calculator-component .header-content{gap:10px}.ts-roi-calculator-component .summary-header h2:before{display:none}.ts-roi-calculator-component .objective-label{font-size:.8rem;padding:10px 11px}}