.lf-group[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:.55rem}.lf-input[data-astro-cid-xyq5hly5]{width:100%;background:transparent;border:0;border-bottom:1px solid var(--card-border);border-radius:0;color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.4;padding:.45rem 0;outline:none;transition:border-color .25s var(--ease-out-soft)}.lf-input[data-astro-cid-xyq5hly5]::placeholder{color:var(--text-faint)}.lf-input[data-astro-cid-xyq5hly5]:focus{border-bottom-color:var(--color-gold)}.lf-textarea[data-astro-cid-xyq5hly5]{resize:vertical;min-height:3.2rem}.lf-submit[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;border:0;border-radius:0;background:var(--color-gold);color:var(--color-navy);font-family:var(--font-mono);text-transform:uppercase;font-weight:600;letter-spacing:.14em;font-size:13px;padding:1rem 2rem;transition:background-color .2s var(--ease-out-soft)}.lf-submit[data-astro-cid-xyq5hly5]:hover{background:var(--color-gold-warm)}.lf-submit[data-astro-cid-xyq5hly5] svg[data-astro-cid-xyq5hly5]{transition:transform .3s var(--ease-out-soft)}.lf-submit[data-astro-cid-xyq5hly5]:hover svg[data-astro-cid-xyq5hly5]{transform:translate(3px)}.roi-field[data-astro-cid-5xuaa26v]{width:100%;background:transparent;border:0;border-bottom:1px solid var(--card-border);border-radius:0;color:var(--text);font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:560;font-size:clamp(28px,4vw,40px);line-height:1.1;padding:.35rem 0;outline:none;transition:border-color .25s var(--ease-out-soft);-moz-appearance:textfield}.roi-field[data-astro-cid-5xuaa26v]::-webkit-outer-spin-button,.roi-field[data-astro-cid-5xuaa26v]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.roi-field[data-astro-cid-5xuaa26v]::placeholder{color:var(--text-faint);font-style:italic}.roi-field[data-astro-cid-5xuaa26v]:focus{border-bottom-color:var(--color-gold)}.roi-row[data-astro-cid-5xuaa26v]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.roi-row[data-astro-cid-5xuaa26v] dt[data-astro-cid-5xuaa26v]{font-size:14px;color:var(--text-soft)}.roi-row[data-astro-cid-5xuaa26v] dd[data-astro-cid-5xuaa26v]{margin:0;font-family:var(--font-mono);font-weight:600;font-size:14px;color:var(--text);white-space:nowrap}.roi-total[data-astro-cid-5xuaa26v]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--card-border)}.roi-total[data-astro-cid-5xuaa26v]>span[data-astro-cid-5xuaa26v]:first-child{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:600;color:var(--text-soft)}.roi-total[data-astro-cid-5xuaa26v]>#roiTotal[data-astro-cid-5xuaa26v]{font-size:clamp(26px,3.6vw,38px);line-height:1;white-space:nowrap}.roi-cta[data-astro-cid-5xuaa26v]{cursor:pointer;border:0}.roi-cta-box[data-astro-cid-5xuaa26v]{margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--card-border)}.roi-cta-text[data-astro-cid-5xuaa26v]{font-size:14.5px;line-height:1.6;color:var(--text);margin:0 0 1.1rem}.roi-cta-actions[data-astro-cid-5xuaa26v]{display:flex;flex-wrap:wrap;gap:.75rem}.roi-cta-btn[data-astro-cid-5xuaa26v]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);text-transform:uppercase;font-weight:600;letter-spacing:.12em;font-size:11.5px;padding:.85rem 1.4rem;border-radius:10px;transition:background-color .2s var(--ease-out-soft),color .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft)}.roi-cta-primary[data-astro-cid-5xuaa26v]{background:var(--color-gold);color:var(--color-navy);border:1px solid var(--color-gold)}.roi-cta-primary[data-astro-cid-5xuaa26v]:hover{background:var(--color-gold-warm);border-color:var(--color-gold-warm)}.roi-cta-outline[data-astro-cid-5xuaa26v]{background:transparent;color:var(--text);border:1px solid var(--card-border)}.roi-cta-outline[data-astro-cid-5xuaa26v]:hover{border-color:var(--color-gold);color:var(--color-gold)}
