.potenzial-page{padding-block:var(--space-8)}.potenzial-container{width:min(100% - 2rem, var(--content-width));margin-inline:auto}.potenzial-hero{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.potenzial-hero__title{max-width:48rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0 auto 1rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:500;line-height:1.15}.potenzial-hero__lede{max-width:40rem;color:var(--text-muted);margin:0 auto;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6}.calculator-card{border:1px solid var(--border-glass);border-radius:var(--radius-surface);background:var(--surface-glass);max-width:44rem;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px)saturate(160%);margin-inline:auto;padding:clamp(1.75rem,4vw,3rem)}.calculator-progress{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.calculator-progress__step{color:var(--accent-text);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.calculator-progress__dots{gap:.5rem;display:flex}.calculator-progress__dot{background:var(--border-subtle);border-radius:999px;width:.625rem;height:.625rem;transition:all .25s}.calculator-progress__dot--active{background:var(--action-accent);width:1.75rem}.calculator-progress__dot--passed{background:var(--action-primary)}.calculator-step__title{font-family:var(--font-display);color:var(--text-primary);margin:0 0 .5rem;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:500;line-height:1.2}.calculator-step__desc{color:var(--text-muted);margin:0 0 1.75rem;font-size:1rem;line-height:1.5}.calculator-grid{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;display:grid}@media (width>=40rem){.calculator-grid{grid-template-columns:repeat(2,1fr)}}.calculator-option{border:1.5px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);text-align:left;cursor:pointer;color:var(--text-primary);flex-direction:column;padding:1.25rem;transition:all .2s;display:flex}.calculator-option:hover{border-color:var(--action-accent);transform:translateY(-2px)}.calculator-option--selected{border-color:var(--action-accent);background:#c9843e1a;box-shadow:0 4px 14px #c9843e26}.calculator-option__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.calculator-option__title{font-family:var(--font-display);color:var(--text-primary);font-size:1.125rem;font-weight:600}.calculator-option__indicator{border:1.5px solid var(--border-subtle);color:#0000;background:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex}.calculator-option--radio .calculator-option__indicator{border-radius:999px}.calculator-option--selected .calculator-option__indicator{border-color:var(--action-accent);background:var(--action-accent);color:#fff}.calculator-option__desc{color:var(--text-muted);margin:0;font-size:.90625rem;line-height:1.45}.slider-container{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);margin-bottom:2rem;padding:1.5rem}.slider-header{justify-content:space-between;align-items:baseline;margin-bottom:1.25rem;display:flex}.slider-label{color:var(--text-primary);font-size:1.0625rem;font-weight:600}.slider-value{font-family:var(--font-display);color:var(--action-accent);font-size:1.75rem;font-weight:600}.calculator-slider{cursor:pointer;width:100%;height:.625rem;accent-color:var(--action-accent);background:#e2dbcc;border-radius:999px;outline:none}.slider-ticks{color:var(--text-muted);justify-content:space-between;margin-top:.5rem;font-size:.75rem;display:flex}.live-metrics-box{border-radius:var(--radius-card);background:#fffbf2e6;border:1.5px solid #c9843e4d;margin-top:1.5rem;padding:1.5rem}.live-metrics-box__highlight{color:var(--text-primary);font-size:1.125rem;line-height:1.5}.live-metrics-box__highlight strong{color:var(--action-accent);font-weight:700}.live-metrics-box__sub{color:var(--text-muted);margin:.75rem 0 0;font-size:.8125rem}.potential-reveal{border-radius:var(--radius-card);background:#f0fdf4cc;border:1.5px solid #22c55e59;margin-bottom:2rem;padding:1.75rem}.potential-reveal__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#15803d;margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.potential-reveal__headline{font-family:var(--font-display);color:#14532d;margin:0 0 .75rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:600;line-height:1.25}.potential-reveal__copy{color:#166534;margin:0;font-size:.9375rem;line-height:1.5}.calculator-form{flex-direction:column;gap:1.25rem;display:flex}.form-row{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=36rem){.form-row{grid-template-columns:1fr 1fr}}.calculator-field{flex-direction:column;gap:.375rem;display:flex}.calculator-field label{color:var(--text-primary);font-size:.875rem;font-weight:600}.calculator-field input{border:1px solid var(--border-subtle);color:var(--text-primary);background:#fff;border-radius:.625rem;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.calculator-field input:focus-visible{border-color:var(--action-accent);outline:none;box-shadow:0 0 0 3px #c9843e33}.calculator-error{color:#b91c1c;margin:.25rem 0 0;font-size:.8125rem}.calculator-nav{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-calculator-back{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .15s}.btn-calculator-back:hover{background:var(--surface-raised);color:var(--text-primary)}.btn-calculator-next,.btn-calculator-submit{background:var(--action-primary);color:var(--text-on-navy);cursor:pointer;box-shadow:var(--shadow-action);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-calculator-next:hover,.btn-calculator-submit:hover{background:var(--action-primary-hover);transform:translateY(-1px)}.btn-calculator-next:disabled,.btn-calculator-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.calculator-confirmation{border-radius:var(--radius-surface);text-align:center;background:#f0fdf4d9;border:1.5px solid #22c55e59;padding:2.5rem 1.5rem}.calculator-confirmation__icon{color:#15803d;background:#dcfce7;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;font-size:1.75rem;display:inline-flex}.calculator-confirmation__title{font-family:var(--font-display);color:#14532d;margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:500}.calculator-confirmation__recap{border-radius:var(--radius-card);text-align:left;max-width:30rem;color:var(--text-primary);background:#fff;border:1px solid #15803d33;margin:1.5rem auto;padding:1.25rem;font-size:.9375rem}.calculator-confirmation__recap-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding-block:.375rem;display:flex}.calculator-confirmation__recap-row:last-child{color:#15803d;border-bottom:none;font-weight:700}.calculator-confirmation__actions{justify-content:center;gap:1rem;margin-top:2rem;display:flex}
