body.variant-use-case .ucp-eyebrow{display:inline-block;font-size:13px;font-weight:500;color:#4b5563;letter-spacing:.2px;margin:0 0 4px}body.variant-use-case .ucp-section{padding:48px 8px;background:#fff}body.variant-use-case .ucp-section--cream{background:#f3efe952}body.variant-use-case .ucp-inner{max-width:900px;margin:0 auto;width:100%}body.variant-use-case .ucp-section-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2rem}body.variant-use-case .ucp-section-head--center{align-items:center;text-align:center}body.variant-use-case .ucp-headline{font-size:48px;font-weight:500;line-height:1.08;letter-spacing:-1.92px;color:#111827;margin:0;text-wrap:balance}@media(max-width:767px){body.variant-use-case .ucp-headline{font-size:36px;letter-spacing:-1.4px}}body.variant-use-case .ucp-subtitle{font-size:16px;color:#4b5563;margin:8px 0 0;line-height:1.55}body.variant-use-case .ucp-prose{line-height:1.7;color:#374151}body.variant-use-case .ucp-prose p{margin:0 0 1rem}body.variant-use-case .ucp-prose p:last-child{margin-bottom:0}body.variant-use-case .ucp-prose ul,body.variant-use-case .ucp-prose ol{margin:0 0 1rem;padding-left:1.5rem}body.variant-use-case .ucp-prose li{margin-bottom:.4rem}body.variant-use-case .ucp-prose strong{font-weight:600;color:#111827}body.variant-use-case .ucp-prose a{color:var(--_colors---brand-500, #7c3aed);text-decoration:underline}body.variant-use-case .ucp-prose a:hover{opacity:.8}body.variant-use-case .ucp-prose h3{font-size:18px;font-weight:600;color:#111827;margin:1.5rem 0 .5rem}body.variant-use-case .ucp-footer-desc{font-size:16px;line-height:1.55;color:#4b5563;margin:0;max-width:480px}body.variant-use-case .ucp-footer-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body.variant-use-case .ucp-footer-btn--ghost{background:#f3f4f63d;color:#111827;border:1px solid rgba(255,255,255,.24)}body.variant-use-case .ucp-footer-btn--ghost:hover{background:#f3f4f67a}body.variant-roi-tool .gradient-section--compact{padding:140px 16px 32px;gap:16px}body.variant-roi-tool .hero--compact .hero-headline{font-size:56px;line-height:1.06;letter-spacing:-2.24px}body.variant-roi-tool .hero--compact .hero-subtitle{max-width:720px;color:#6b7280;font-weight:400;font-size:18px}@media(max-width:768px){body.variant-roi-tool .gradient-section--compact{padding:112px 16px 16px}body.variant-roi-tool .hero--compact .hero-headline{font-size:38px;letter-spacing:-1.52px}body.variant-roi-tool .hero--compact .hero-subtitle{font-size:16px}}body.variant-roi-tool .roi-breadcrumb{margin-bottom:16px}body.variant-roi-tool .roi-breadcrumb-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0;font-size:13px;color:#6b7280}body.variant-roi-tool .roi-breadcrumb-item a{color:#6b7280;text-decoration:none}body.variant-roi-tool .roi-breadcrumb-item a:hover{color:#111827;text-decoration:underline}body.variant-roi-tool .roi-breadcrumb-sep{color:#d1d5db}body.variant-roi-tool .roi-breadcrumb-current{color:#111827;font-weight:500}body.variant-roi-tool .roi-toggle-section{padding:0 8px 24px;background:#fff}body.variant-roi-tool .roi-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:560px;margin:0 auto;padding:6px;background:#f3f4f6;border-radius:14px}body.variant-roi-tool .roi-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:600;color:#6b7280;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}body.variant-roi-tool .roi-toggle-btn:hover{color:#111827}body.variant-roi-tool .roi-toggle-btn.is-active{background:#111827;color:#fff;box-shadow:0 4px 12px #1118272e}body.variant-roi-tool .roi-toggle-icon{display:inline-flex;align-items:center}body.variant-roi-tool .roi-calc-section{padding-top:0;padding-bottom:64px}body.variant-roi-tool .roi-calc-inner{max-width:1100px}body.variant-roi-tool .roi-panel{animation:roi-fade-in .25s ease-out}body.variant-roi-tool .roi-panel[hidden]{display:none}@keyframes roi-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}body.variant-roi-tool .roi-calc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}@media(max-width:900px){body.variant-roi-tool .roi-calc-grid{grid-template-columns:1fr}}body.variant-roi-tool .roi-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:20px;padding:28px;box-shadow:0 12px 40px #1118270f}body.variant-roi-tool .roi-card-title{font-size:20px;font-weight:600;color:#111827;margin:0 0 4px;letter-spacing:-.4px}body.variant-roi-tool .roi-card-sub{font-size:14px;color:#6b7280;margin:0 0 20px}body.variant-roi-tool .roi-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}body.variant-roi-tool .roi-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:600;color:#111827}body.variant-roi-tool .roi-label-optional{font-size:12px;font-weight:400;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}body.variant-roi-tool .roi-input-wrap{position:relative;display:flex;align-items:center}body.variant-roi-tool .roi-input{font-family:inherit;font-size:15px;color:#111827;width:100%;padding:12px 14px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease;appearance:textfield;-moz-appearance:textfield}body.variant-roi-tool .roi-input::-webkit-outer-spin-button,body.variant-roi-tool .roi-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.variant-roi-tool .roi-input--prefix{padding-left:32px}body.variant-roi-tool .roi-input--suffix{padding-right:40px}body.variant-roi-tool .roi-input:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px #11182714}body.variant-roi-tool .roi-input-prefix,body.variant-roi-tool .roi-input-suffix{position:absolute;color:#9ca3af;font-size:15px;pointer-events:none}body.variant-roi-tool .roi-input-prefix{left:14px}body.variant-roi-tool .roi-input-suffix{right:14px}body.variant-roi-tool .roi-advanced{margin-top:8px;padding:12px 0;border-top:1px solid rgba(0,0,0,.07)}body.variant-roi-tool .roi-advanced-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;font-size:14px;font-weight:600;color:#374151;cursor:pointer;list-style:none;user-select:none}body.variant-roi-tool .roi-advanced-summary::-webkit-details-marker{display:none}body.variant-roi-tool .roi-advanced-icon{display:inline-flex;align-items:center;color:#6b7280;transition:transform .2s ease}body.variant-roi-tool .roi-advanced[open] .roi-advanced-icon{transform:rotate(180deg)}body.variant-roi-tool .roi-advanced-body{padding-top:12px}body.variant-roi-tool .roi-calc-button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;margin-top:16px;font-family:inherit;font-size:14px;font-weight:600;color:#fff;background:#111827;border:none;border-radius:10px;cursor:pointer;transition:background .15s ease}body.variant-roi-tool .roi-calc-button:hover{background:#1f2937}body.variant-roi-tool .roi-results-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:20px;padding:28px;box-shadow:0 12px 40px #1118270f;position:sticky;top:96px}@media(max-width:900px){body.variant-roi-tool .roi-results-card{position:static}}body.variant-roi-tool .roi-results-group{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.07)}body.variant-roi-tool .roi-results-group:last-of-type{border-bottom:none}body.variant-roi-tool .roi-results-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin:0 0 12px}body.variant-roi-tool .roi-results-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px}body.variant-roi-tool .roi-results-label{color:#4b5563;flex:1;min-width:0}body.variant-roi-tool .roi-results-value{color:#111827;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}body.variant-roi-tool .roi-results-row--highlight{margin-top:8px;padding:12px;background:#f9fafb;border-radius:10px}body.variant-roi-tool .roi-results-row--highlight .roi-results-value{color:#111827;font-size:16px}body.variant-roi-tool .roi-results-note{margin:8px 0 0;padding:10px 12px;font-size:13px;color:#92400e;background:#fef3c7;border-radius:8px;line-height:1.5}body.variant-roi-tool .roi-total-block{padding:20px;margin-bottom:20px;background:linear-gradient(135deg,#111827,#1f2937);color:#fff;border-radius:14px}body.variant-roi-tool .roi-total-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#ffffffa3;margin:0 0 12px}body.variant-roi-tool .roi-total-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}body.variant-roi-tool .roi-total-label{font-size:14px;color:#ffffffd6}body.variant-roi-tool .roi-total-value{font-size:28px;font-weight:700;color:#fff;letter-spacing:-.8px;font-variant-numeric:tabular-nums}body.variant-roi-tool .roi-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:560px){body.variant-roi-tool .roi-total-grid{grid-template-columns:1fr;gap:10px}}body.variant-roi-tool .roi-total-item{display:flex;flex-direction:column;gap:2px;min-width:0}body.variant-roi-tool .roi-total-item-label{font-size:12px;color:#ffffffa3}body.variant-roi-tool .roi-total-item-value{font-size:15px;font-weight:600;color:#fff;word-break:break-word;font-variant-numeric:tabular-nums}body.variant-roi-tool .roi-plan-note{margin:12px 0 0;font-size:12px;color:#ffffffb8;line-height:1.5}body.variant-roi-tool .roi-results-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;color:#fff;background:var(--_colors---brand-500, #7c3aed);border:none;border-radius:12px;text-decoration:none;cursor:pointer;transition:opacity .15s ease,transform .15s ease}body.variant-roi-tool .roi-results-cta:hover{opacity:.92;transform:translateY(-1px)}body.variant-roi-tool .roi-formula-block{display:none;margin-top:24px}body.variant-roi-tool .roi-formula-block.is-active{display:block}body.variant-roi-tool .roi-formula-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 12px}body.variant-roi-tool .roi-code-block{background:#0f172a;color:#e2e8f0;padding:18px 22px;border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13.5px;line-height:1.7;overflow-x:auto;margin:0 0 16px;white-space:pre-wrap;word-break:break-word}body.variant-roi-tool .roi-code-block code{font-family:inherit;background:transparent;padding:0;color:inherit}body.variant-roi-tool .roi-table-wrap{margin:16px 0 20px;overflow-x:auto;border:1px solid rgba(0,0,0,.07);border-radius:14px;background:#fff}body.variant-roi-tool .roi-table{width:100%;border-collapse:collapse;font-size:14.5px;color:#374151}body.variant-roi-tool .roi-table th{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;background:#f9fafb;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.07);white-space:nowrap}body.variant-roi-tool .roi-table td{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05);font-variant-numeric:tabular-nums}body.variant-roi-tool .roi-table tr:last-child td{border-bottom:none}body.variant-roi-tool .roi-table-label{font-weight:600;color:#111827}body.variant-roi-tool .roi-threshold-list{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:12px}body.variant-roi-tool .roi-threshold-item{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:12px}body.variant-roi-tool .roi-threshold-item p{margin:0;font-size:15px;line-height:1.6;color:#374151}body.variant-roi-tool .roi-threshold-mark{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:#fef3c7;color:#b45309;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}body.variant-roi-tool .roi-threshold-mark--up{background:#d1fae5;color:#047857}body.variant-roi-tool .roi-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:100%}body.variant-roi-tool .roi-related-grid .tool-card{width:100%;height:auto;min-height:200px;gap:20px;display:flex;flex-direction:column;text-decoration:none}body.variant-roi-tool .alt-card-category{display:inline-block;padding:2px 8px;border-radius:100px;background:#6d28d914;color:#6d28d9;font-size:12px;font-weight:500;line-height:1.44;width:fit-content}body.variant-roi-tool .roi-related-grid .tool-card-desc{-webkit-line-clamp:3}@media(max-width:640px){body.variant-roi-tool .roi-card,body.variant-roi-tool .roi-results-card{padding:22px;border-radius:16px}body.variant-roi-tool .roi-toggle-btn{font-size:14px;padding:10px 12px}body.variant-roi-tool .roi-total-value{font-size:24px}}
