.calc-section{padding:95px clamp(24px,8vw,125px);background:#edf7f7}.calc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.calc-card{background:#fff;border:1px solid #cfe0e2;padding:30px;box-shadow:0 10px 28px rgba(9,37,60,.06)}.calc-no{font-size:.75rem;font-weight:800;letter-spacing:.14em;color:#12a5a0}.calc-card h3{font-family:Georgia,serif;color:#09253c;font-size:1.55rem;margin:12px 0 5px}.calc-card>p{color:#61757d;min-height:52px}.calc-card label{display:block;font-size:.88rem;font-weight:750;color:#294955;margin:18px 0 6px}.money{display:flex;align-items:center;border:1px solid #9db8bd;background:#fff}.money span{padding-left:13px;color:#476873;font-weight:700}.money input{border:0;width:100%;padding:12px 10px;font:inherit;color:#09253c;outline:none}.calc-card select{width:100%;padding:12px 10px;border:1px solid #9db8bd;background:#fff;font:inherit;color:#09253c}.calc-card button{width:100%;border:0;border-radius:4px;background:#09253c;color:#fff;padding:13px;margin-top:22px;font:inherit;font-weight:800;cursor:pointer}.calc-card button:hover{background:#0e5268}.result{margin-top:18px;padding:0;background:#e9f5f4;color:#09253c}.result.show{padding:17px;border-left:4px solid #12a5a0}.result strong{display:block;font-family:Georgia,serif;font-size:1.75rem}.result small{display:block;color:#4f6972;margin-top:5px}.calc-note{max-width:960px;margin:28px 0 0;color:#63777e;font-size:.82rem}.contact a{color:#0e5268;font-weight:800}@media(max-width:900px){.calc-grid{grid-template-columns:1fr}.calc-card>p{min-height:0}}
