.pump-page{background:#f5f7f9;color:#10283e}.pump-page .container{max-width:1200px;margin:auto;padding-inline:24px}.pump-hero{padding:58px 0 44px;border-bottom:1px solid #e0e7ea;background:linear-gradient(120deg,#fffdf3,#f2f8f5)}.pump-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.pump-page h1{font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.15;letter-spacing:-.03em;margin:18px 0}.pump-page h2{font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.25;margin:0 0 16px}.pump-page h3{font-size:1.12rem;line-height:1.4;margin:0 0 12px}.pump-page p,.pump-page li{line-height:1.8}.pump-kicker{font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#866200}.pump-hero img{width:100%;height:auto;display:block;border-radius:22px}.pump-caption,.pump-note{font-size:.86rem;color:#526677;line-height:1.7}.pump-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pump-actions a,.pump-page button{border:1px solid #a77c00;background:#fff9e2;border-radius:10px;padding:12px 18px;color:#634900;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.pump-actions .pump-primary{background:#087a50;border-color:#087a50;color:#fff}.pump-section{padding-block:42px}.pump-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pump-card{background:#fff;border:1px solid #dce6e8;border-radius:16px;padding:24px}.pump-card p{margin:0;color:#526677}.pump-measures .pump-card{border-top:3px solid #e5ad00}.pump-table-wrap{overflow:auto;background:#fff;border:1px solid #dce6e8;border-radius:16px}.pump-table{border-collapse:collapse;width:100%;min-width:700px;font-size:.95rem}.pump-table th,.pump-table td{padding:18px;text-align:start;border-bottom:1px solid #e9eef0;vertical-align:middle}.pump-table th{background:#fff9e4}.pump-table a{color:#08674c;font-weight:600}.pump-table tbody tr:last-child td{border:0}.pump-quote-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:start}.pump-form{background:#fff;border:1px solid #dce6e8;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.pump-form label{font-size:.9rem;display:block;margin-bottom:8px}.pump-form input,.pump-form textarea{width:100%;box-sizing:border-box;border:1px solid #b7c5cc;border-radius:8px;padding:12px;background:#fff;color:#10283e;font:inherit;min-width:0}.pump-form textarea{min-height:230px;resize:vertical}.pump-full{grid-column:1/-1}.pump-form [hidden]{display:none!important}.pump-faq details{padding:20px 0;border-bottom:1px solid #dce6e8}.pump-faq summary{font-weight:600;cursor:pointer}.pump-links{display:flex;flex-wrap:wrap;gap:12px}.pump-links a{padding:14px 18px;border:1px solid #dce6e8;border-radius:12px;background:#fff;color:#09694c;text-decoration:none}.pump-form :focus-visible,.pump-page a:focus-visible,.pump-page summary:focus-visible{outline:3px solid #b18500;outline-offset:3px}[dir=rtl] .pump-kicker{letter-spacing:0}@media(max-width:760px){.pump-hero-grid,.pump-quote-grid,.pump-grid{grid-template-columns:1fr}.pump-hero{padding:32px 0}.pump-page .container{padding-inline:18px}.pump-section{padding-block:28px}.pump-form{padding:20px;grid-template-columns:1fr}.pump-full{grid-column:auto}.pump-hero-grid{gap:22px}.pump-card{padding:20px}}@media(prefers-reduced-motion:reduce){.pump-page *{scroll-behavior:auto}}
