.sr-estimator{align-items:start;display:grid;gap:1.4rem;grid-template-columns:1.15fr 1fr;text-align:left}.sr-estimator__panel{background:#fff;border-radius:18px;box-shadow:0 18px 44px rgba(4,18,29,.16);padding:1.5rem 1.6rem}.sr-estimator__fs{border:0;margin:0;padding:0}.sr-estimator__fs+.sr-estimator__fs{margin-top:1.4rem}.sr-estimator__leg{color:#0e8fae;font-size:.74rem;font-weight:700;letter-spacing:.12em;margin-bottom:.7rem;text-transform:uppercase}.sr-estimator__chips{display:flex;flex-wrap:wrap;gap:.55rem}.sr-estimator__chip{align-items:center;background:#f4faf7;border:1px solid rgba(14,143,174,.28);border-radius:999px;color:#0c2114;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:600;gap:.45rem;padding:.55rem .95rem;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease;user-select:none}.sr-estimator__chip:hover{border-color:rgba(27,210,74,.55)}.sr-estimator__chip input{accent-color:#21c700;cursor:pointer;height:16px;margin:0;width:16px}.sr-estimator__chip.is-on{background:linear-gradient(120deg,#1bd24a,#06c79b);border-color:transparent;box-shadow:0 8px 18px rgba(27,210,74,.32);color:#04121d}.sr-estimator__seg{background:#eef5f1;border:1px solid rgba(14,143,174,.2);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:.4rem;padding:.32rem}.sr-estimator__seg button{appearance:none;background:transparent;border:0;border-radius:999px;color:#546b5b;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;padding:.5rem 1.05rem;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.sr-estimator__seg button:hover{color:#0c2114}.sr-estimator__seg button.is-on{background:#04121d;box-shadow:0 6px 14px rgba(4,18,29,.28);color:#eafff2}.sr-estimator__out{background:#04121d;border-radius:18px;box-shadow:0 18px 44px rgba(4,18,29,.28);color:#dff2e8;padding:1.7rem 1.7rem 1.6rem;position:sticky;top:1rem}.sr-estimator__cap{color:#fbc34a;display:block;font-size:.74rem;font-weight:700;letter-spacing:.14em;margin-bottom:.4rem;text-transform:uppercase}.sr-estimator__num{color:#eafff2;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;line-height:1.1}.sr-estimator__num [data-hi],.sr-estimator__num [data-lo]{color:#1bd24a}.sr-estimator__mnote{color:rgba(223,242,232,.78);font-size:.86rem;margin:.6rem 0 0}.sr-estimator__sum{border-top:1px solid rgba(223,242,232,.16);list-style:none;margin:1.1rem 0 0;padding:1.1rem 0 0}.sr-estimator__sum li{align-items:baseline;color:#dff2e8;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;padding:.32rem 0}.sr-estimator__sum li span:last-child{color:#fbc34a;font-weight:700;white-space:nowrap}.sr-estimator__cta{background:linear-gradient(120deg,#1bd24a,#06c79b);border-radius:999px;box-shadow:0 10px 24px rgba(27,210,74,.34);color:#04121d;display:inline-block;font-weight:700;margin-top:1.3rem;padding:.78rem 1.5rem;text-decoration:none;transition:transform .14s ease,box-shadow .18s ease}.sr-estimator__cta:hover{box-shadow:0 14px 30px rgba(27,210,74,.44);transform:translateY(-2px)}.sr-estimator__fine{color:rgba(223,242,232,.72);font-size:.8rem;line-height:1.55;margin-top:.95rem}.sr-estimator__fine p{margin:0}@media (max-width:760px){.sr-estimator{grid-template-columns:1fr}.sr-estimator__out{position:static}}@media (prefers-reduced-motion:reduce){.sr-estimator__chip,.sr-estimator__cta,.sr-estimator__seg button{transition:none}.sr-estimator__cta:hover{transform:none}}