.page-hero[data-astro-cid-pjwck2qn]{padding:140px 0 64px;border-bottom:1px solid var(--border)}.ph-eyebrow[data-astro-cid-pjwck2qn]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ph-breadcrumb[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}.ph-title[data-astro-cid-pjwck2qn]{font-family:var(--fhead);font-size:clamp(56px,10vw,140px);line-height:.88;letter-spacing:-.02em;margin-bottom:28px}.ph-title[data-astro-cid-pjwck2qn] em[data-astro-cid-pjwck2qn]{font-family:var(--fserif);font-style:italic;font-weight:400;color:var(--accent)}.ph-sub[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:20px}.ph-desc[data-astro-cid-pjwck2qn]{font-size:1.1rem;color:var(--muted2);line-height:1.7;max-width:620px}.calc-sec[data-astro-cid-pjwck2qn]{padding:80px 0;border-bottom:1px solid var(--border)}.calc-grid[data-astro-cid-pjwck2qn]{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--border);border:1px solid var(--border)}.calc-inputs[data-astro-cid-pjwck2qn]{background:var(--surface);padding:48px 44px;display:flex;flex-direction:column;gap:28px}.calc-results[data-astro-cid-pjwck2qn]{background:var(--bg);padding:48px 44px;display:flex;flex-direction:column;gap:24px;position:sticky;top:80px;align-self:start}.ci-header[data-astro-cid-pjwck2qn],.cr-header[data-astro-cid-pjwck2qn]{margin-bottom:8px}.ci-title[data-astro-cid-pjwck2qn],.cr-title[data-astro-cid-pjwck2qn]{font-family:var(--fhead);font-size:1.8rem;letter-spacing:-.02em;margin-top:8px}.input-group[data-astro-cid-pjwck2qn]{display:flex;flex-direction:column;gap:8px}.ig-label[data-astro-cid-pjwck2qn]{font-size:.82rem;color:var(--muted2);display:flex;flex-direction:column;gap:4px}.ig-hint[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:.7rem;color:var(--muted);letter-spacing:.05em}.input-wrap[data-astro-cid-pjwck2qn]{display:flex;align-items:center;border:1px solid var(--border2);border-radius:6px;overflow:hidden;transition:border-color .2s}.input-wrap[data-astro-cid-pjwck2qn]:focus-within{border-color:var(--accent)}.input-prefix[data-astro-cid-pjwck2qn]{padding:0 14px;font-family:var(--fmono);font-size:.85rem;color:var(--accent);background:var(--s2);border-right:1px solid var(--border2);height:44px;display:flex;align-items:center}.calc-input[data-astro-cid-pjwck2qn]{flex:1;background:transparent;border:none;outline:none;padding:12px 16px;font-size:1rem;color:var(--text);font-family:var(--fmono)}.calc-input[data-astro-cid-pjwck2qn]::-webkit-inner-spin-button{opacity:.4}.slider-wrap[data-astro-cid-pjwck2qn]{display:flex;align-items:center;gap:16px}.calc-slider[data-astro-cid-pjwck2qn]{flex:1;-webkit-appearance:none;height:4px;background:var(--border2);border-radius:2px;outline:none}.calc-slider[data-astro-cid-pjwck2qn]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--bg)}.slider-val[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:.85rem;color:var(--accent);min-width:42px;text-align:right}.ig-presets[data-astro-cid-pjwck2qn]{display:flex;gap:6px;flex-wrap:wrap}.preset-btn[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:.68rem;letter-spacing:.05em;padding:4px 10px;border:1px solid var(--border2);border-radius:4px;background:transparent;color:var(--muted2);cursor:pointer;transition:border-color .2s,color .2s}.preset-btn[data-astro-cid-pjwck2qn]:hover{border-color:var(--accent);color:var(--accent)}.calc-reset-btn[data-astro-cid-pjwck2qn]{margin-top:8px;align-self:flex-start;font-family:var(--fmono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;padding:8px 16px;border:1px solid var(--border2);border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;transition:border-color .2s,color .2s}.calc-reset-btn[data-astro-cid-pjwck2qn]:hover{border-color:var(--accent);color:var(--accent)}.results-primary[data-astro-cid-pjwck2qn]{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--border);border:1px solid var(--border)}.rp-item[data-astro-cid-pjwck2qn]{padding:24px 20px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.rp-item--accent[data-astro-cid-pjwck2qn]{background:#d4f73c0f;border-right:1px solid var(--border)}.rp-label[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rp-val[data-astro-cid-pjwck2qn]{font-family:var(--fhead);font-size:2.2rem;letter-spacing:-.02em;color:var(--accent);line-height:1}.results-breakdown[data-astro-cid-pjwck2qn]{display:flex;flex-direction:column}.rb-row[data-astro-cid-pjwck2qn]{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--border);font-size:.88rem}.rb-row[data-astro-cid-pjwck2qn]:last-child{border-bottom:none}.rb-row--highlight[data-astro-cid-pjwck2qn]{background:#d4f73c0a;padding:11px 8px;margin:0 -8px;border-radius:4px}.rb-label[data-astro-cid-pjwck2qn]{display:flex;align-items:center;gap:8px;color:var(--muted2)}.rb-val[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:.88rem;color:var(--text)}.rb-val--pos[data-astro-cid-pjwck2qn]{color:var(--accent)}.rb-val--neg[data-astro-cid-pjwck2qn]{color:#ff6b6b}.rb-divider[data-astro-cid-pjwck2qn]{height:1px;background:var(--border2);margin:8px 0}.roi-meter[data-astro-cid-pjwck2qn]{margin-top:8px}.rm-bar-wrap[data-astro-cid-pjwck2qn]{height:8px;background:var(--border2);border-radius:4px;overflow:hidden;margin-bottom:8px}.rm-bar[data-astro-cid-pjwck2qn]{height:100%;border-radius:4px;background:var(--accent);transition:width .4s ease,background .4s}.rm-labels[data-astro-cid-pjwck2qn]{display:flex;justify-content:space-between;font-family:var(--fmono);font-size:.62rem;letter-spacing:.08em;color:var(--muted)}.cr-cta[data-astro-cid-pjwck2qn]{margin-top:8px;padding-top:20px;border-top:1px solid var(--border)}.cr-cta-text[data-astro-cid-pjwck2qn]{font-size:.85rem;color:var(--muted2);margin-bottom:12px;line-height:1.5}.explain-sec[data-astro-cid-pjwck2qn]{padding:96px 0;border-bottom:1px solid var(--border);background:var(--s2)}.section-header[data-astro-cid-pjwck2qn]{margin-bottom:48px}.section-title[data-astro-cid-pjwck2qn]{font-family:var(--fhead);font-size:clamp(2.4rem,5vw,5rem);letter-spacing:-.02em;line-height:.9;margin-top:12px}.section-title[data-astro-cid-pjwck2qn] em[data-astro-cid-pjwck2qn]{font-family:var(--fserif);font-style:italic;font-weight:400;color:var(--accent)}.section-sub[data-astro-cid-pjwck2qn]{font-size:.95rem;color:var(--muted2);max-width:620px;margin-top:12px;line-height:1.7}.formula-grid[data-astro-cid-pjwck2qn]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--border);border:1px solid var(--border)}.formula-card[data-astro-cid-pjwck2qn]{background:var(--bg);padding:32px 28px;display:flex;flex-direction:column;gap:12px}.fc-label[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}.fc-formula[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:.9rem;color:var(--text);background:var(--s2);padding:10px 14px;border-radius:4px;border:1px solid var(--border)}.fc-example[data-astro-cid-pjwck2qn]{font-size:.82rem;color:var(--muted2);line-height:1.5}.benchmark-sec[data-astro-cid-pjwck2qn]{padding:96px 0;border-bottom:1px solid var(--border)}.bench-table-wrap[data-astro-cid-pjwck2qn]{overflow-x:auto}.bench-table[data-astro-cid-pjwck2qn]{width:100%;border-collapse:collapse;font-size:.85rem}.bench-table[data-astro-cid-pjwck2qn] th[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;padding:12px 16px;border-bottom:1px solid var(--border2);white-space:nowrap}.bench-table[data-astro-cid-pjwck2qn] td[data-astro-cid-pjwck2qn]{padding:14px 16px;border-bottom:1px solid var(--border);color:var(--muted2);white-space:nowrap}.bench-table[data-astro-cid-pjwck2qn] tr[data-astro-cid-pjwck2qn]:hover td[data-astro-cid-pjwck2qn]{background:var(--s2);color:var(--text)}.bench-table[data-astro-cid-pjwck2qn] td[data-astro-cid-pjwck2qn]:first-child{color:var(--text);font-weight:500}.faq-sec[data-astro-cid-pjwck2qn]{padding:96px 0;border-bottom:1px solid var(--border);background:var(--s2)}.faq-header[data-astro-cid-pjwck2qn]{margin-bottom:48px}.faq-list[data-astro-cid-pjwck2qn]{display:flex;flex-direction:column}.faq-static[data-astro-cid-pjwck2qn]{padding:28px 0;border-bottom:1px solid var(--border)}.faq-static[data-astro-cid-pjwck2qn]:first-child{border-top:1px solid var(--border)}.faq-q[data-astro-cid-pjwck2qn]{font-family:var(--fhead);font-size:1.25rem;letter-spacing:-.01em;color:var(--text);margin-bottom:10px}.faq-a[data-astro-cid-pjwck2qn]{font-size:.92rem;color:var(--muted2);line-height:1.8;margin:0;max-width:800px}.cta-sec[data-astro-cid-pjwck2qn]{padding:120px 0;text-align:center;border-top:1px solid var(--border);position:relative;overflow:hidden}.cta-glow[data-astro-cid-pjwck2qn]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(212,247,60,.06) 0%,transparent 70%);pointer-events:none}.cta-label[data-astro-cid-pjwck2qn]{font-family:var(--fmono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:24px}.cta-title[data-astro-cid-pjwck2qn]{font-family:var(--fhead);font-size:clamp(3rem,8vw,8rem);line-height:.88;letter-spacing:-.02em;margin-bottom:24px}.cta-title[data-astro-cid-pjwck2qn] em[data-astro-cid-pjwck2qn]{font-family:var(--fserif);font-style:italic;font-weight:400;color:var(--accent)}.cta-sub[data-astro-cid-pjwck2qn]{font-size:1.1rem;color:var(--muted2);max-width:520px;margin:0 auto 48px;line-height:1.7}@media (max-width: 960px){.calc-grid[data-astro-cid-pjwck2qn]{grid-template-columns:1fr}.calc-results[data-astro-cid-pjwck2qn]{position:static}.formula-grid[data-astro-cid-pjwck2qn]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.formula-grid[data-astro-cid-pjwck2qn],.results-primary[data-astro-cid-pjwck2qn]{grid-template-columns:1fr}}
