.InteractiveLeakageCalculator_section__TzmPG{padding:clamp(64px,8vw,96px) 0;background:linear-gradient(180deg,#0A2540,#0d2a47);color:#ffffff;position:relative;overflow:hidden}.InteractiveLeakageCalculator_section__TzmPG:before{content:"";position:absolute;top:-100px;right:-100px;width:450px;height:450px;background:radial-gradient(circle,rgba(239,122,12,.18) 0,transparent 70%);pointer-events:none}.InteractiveLeakageCalculator_container__iBBt5{width:100%;max-width:1140px;margin:0 auto;padding:0 clamp(16px,4vw,24px);position:relative;z-index:1}.InteractiveLeakageCalculator_header__V9hE8{text-align:center;max-width:780px;margin:0 auto clamp(36px,5vw,48px)}.InteractiveLeakageCalculator_eyebrow__AfeUk{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-montserrat);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#EF7A0C;background:rgba(239,122,12,.15);padding:6px 14px;border-radius:50px;margin-bottom:14px;border:1px solid rgba(239,122,12,.3)}.InteractiveLeakageCalculator_title__bt7v_{font-family:var(--font-montserrat);font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:800;color:#ffffff;line-height:1.15;margin-bottom:16px;letter-spacing:-.02em}.InteractiveLeakageCalculator_subtitle__vt3uG{font-family:var(--font-source-sans);font-size:clamp(1.05rem,1.8vw,1.15rem);line-height:1.65;color:rgba(255,255,255,.85)}.InteractiveLeakageCalculator_calculatorGrid__aO9Yy{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,40px);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:clamp(24px,4vw,44px);backdrop-filter:blur(12px);box-shadow:0 20px 50px -10px rgba(0,0,0,.4)}.InteractiveLeakageCalculator_inputsCol__mvrL1{display:flex;flex-direction:column;gap:26px}.InteractiveLeakageCalculator_groupLabel__5PNwz{font-family:var(--font-montserrat);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#EF7A0C;margin-bottom:12px}.InteractiveLeakageCalculator_pillsRow__wJUXf{display:flex;flex-wrap:wrap;gap:10px}.InteractiveLeakageCalculator_sizePill__qlBsw{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);color:#ffffff;padding:10px 16px;border-radius:12px;font-family:var(--font-montserrat);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.InteractiveLeakageCalculator_sizePill__qlBsw:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3)}.InteractiveLeakageCalculator_sizePillActive__YZOzw{background:#EF7A0C!important;color:#ffffff!important;border-color:#EF7A0C!important;box-shadow:0 4px 16px rgba(239,122,12,.35)}.InteractiveLeakageCalculator_checkboxList__qSeU_{display:flex;flex-direction:column;gap:10px}.InteractiveLeakageCalculator_checkItem__rZVug{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.InteractiveLeakageCalculator_checkItem__rZVug:hover{background:rgba(255,255,255,.07)}.InteractiveLeakageCalculator_checkItemChecked__f5jMo{background:rgba(239,122,12,.1)!important;border-color:rgba(239,122,12,.4)!important}.InteractiveLeakageCalculator_checkboxSquare__i20vd{width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.InteractiveLeakageCalculator_checkItemChecked__f5jMo .InteractiveLeakageCalculator_checkboxSquare__i20vd{background:#EF7A0C;border-color:#EF7A0C}.InteractiveLeakageCalculator_checkText__OdO2w{font-family:var(--font-source-sans);font-size:.9rem;color:rgba(255,255,255,.9)}.InteractiveLeakageCalculator_outputCol__iELEN{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 2px 10px rgba(0,0,0,.2)}.InteractiveLeakageCalculator_outputTop__s0eeO{margin-bottom:24px}.InteractiveLeakageCalculator_estimateEyebrow__O_r2Z{font-family:var(--font-montserrat);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.7);margin-bottom:8px}.InteractiveLeakageCalculator_estimateValue__BoNZC{font-family:var(--font-montserrat);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;color:#EF7A0C;line-height:1.05;margin-bottom:8px;letter-spacing:-.02em}.InteractiveLeakageCalculator_estimateSub__fwCSk{font-family:var(--font-source-sans);font-size:.88rem;color:rgba(255,255,255,.7);line-height:1.4}.InteractiveLeakageCalculator_breakdownBox__4LoMs{background:rgba(255,255,255,.05);border-radius:12px;padding:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.InteractiveLeakageCalculator_breakdownRow__aXdYa{display:flex;justify-content:space-between;font-family:var(--font-source-sans);font-size:.85rem;color:rgba(255,255,255,.85)}.InteractiveLeakageCalculator_breakdownVal__Hlu2W{font-family:var(--font-montserrat);font-weight:700;color:#10B981}.InteractiveLeakageCalculator_ctaBtn__Fkt7_{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#EF7A0C,#F7951E);color:#ffffff;font-family:var(--font-montserrat);font-size:1rem;font-weight:700;padding:16px 28px;border-radius:50px;text-decoration:none;box-shadow:0 8px 24px rgba(239,122,12,.35);transition:transform .22s ease,box-shadow .22s ease;text-align:center}.InteractiveLeakageCalculator_ctaBtn__Fkt7_:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(239,122,12,.45)}.InteractiveLeakageCalculator_guaranteeNote__MTSUu{text-align:center;font-family:var(--font-source-sans);font-size:.78rem;color:rgba(255,255,255,.6);margin-top:12px}@media (max-width:900px){.InteractiveLeakageCalculator_calculatorGrid__aO9Yy{grid-template-columns:1fr}}