.hp-calc-section{padding-bottom:clamp(5rem,3.2rem + 7vw,9.5rem)}.hp-calc-card{background:#fff;border-radius:1.75rem;box-shadow:0 0 0 1px #001b3612,0 30px 60px -42px #001b3680}.hp-calc-result{background:linear-gradient(160deg,#effcfc 0%,#e2f7f8 100%);border-radius:1.75rem;box-shadow:inset 0 0 0 1px #007e8129}.hp-calc-big{font-family:var(--font-home-display),system-ui,sans-serif;letter-spacing:-.045em;color:var(--navy)}.hp-calc-row{background:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 0 0 1px #001b3612,0 18px 40px -32px #001b3673}.hp-calc-row.is-us{box-shadow:0 0 0 2px #00c2c78c,0 18px 40px -28px #007e8180}.hp-calc-soft{background:var(--soft);border-radius:1.5rem;box-shadow:inset 0 0 0 1px #001b360f}.hp-calc-card input[type=range]{accent-color:var(--navy)}.hp-calc-points{gap:1rem;margin-top:3.5rem;display:grid}@media (min-width:768px){.hp-calc-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.hp-calc-point{background:var(--soft);border-radius:1.75rem;height:100%;padding:1.75rem;box-shadow:inset 0 0 0 1px #001b360d}.hp .hp-calc-point .hp-calc-point-title{letter-spacing:-.015em;color:var(--navy);font-size:1.15rem;font-weight:800;line-height:1.3}.hp-calc-point-body{color:var(--muted);margin-top:.6rem;font-size:.96rem;line-height:1.65}.hp-calc-position{background:linear-gradient(160deg,#effcfc 0%,#e2f7f8 100%);border-radius:1.75rem;margin-top:1.25rem;padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);box-shadow:inset 0 0 0 1px #007e8129}.hp .hp-calc-position .hp-calc-position-title{letter-spacing:-.02em;color:var(--navy);font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);font-weight:800}.hp-calc-position p{color:#2f3e50;max-width:56rem;margin-top:.9rem;font-size:1.0125rem;line-height:1.75}.hp .hp-calc-sub.hp-calc-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-ink);margin-top:3rem;font-size:.78rem;font-weight:800}.hp-calc-sub+p{color:var(--muted);margin-top:.6rem;font-size:.97rem;line-height:1.7}.hp-calc-list{gap:.6rem;margin-top:1.1rem;display:grid}.hp-calc-list li{color:#44546a;background:#fff;border-radius:1rem;gap:.8rem;padding:.85rem 1.1rem;font-size:.93rem;line-height:1.6;display:flex;box-shadow:inset 0 0 0 1px #001b3612}.hp-calc-dot{background:var(--teal);border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;margin-top:.55rem}.hp-calc-source{min-width:0;display:block}.hp-calc-source b{color:var(--ink);display:block}.hp-calc-source span{margin-top:.15rem;display:block}.hp-calc-source a{word-break:break-all;color:var(--navy);text-underline-offset:3px;margin-top:.3rem;font-weight:700;-webkit-text-decoration:underline #00c2c78c;text-decoration:underline #00c2c78c;text-decoration-thickness:2px;display:inline-block}.hp-calc-source a:hover{-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}
