.aqualarm-wrap{padding-block:32px 70px}.aqualarm-intro{max-width:770px;padding:35px 0 45px}.aqualarm-intro h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.08;margin:14px 0 24px}.aqualarm-intro>p:not(.eyebrow){font-size:1.15rem;line-height:1.7;max-width:690px}.aqualarm-intro .button{margin-top:12px}.aqualarm-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;background:#edf4f6;border-radius:16px;padding:30px}.aqualarm-guide h2{font-size:1.15rem;margin:0 0 10px}.aqualarm-guide p,.aqualarm-help p{line-height:1.7;margin:0}.aqualarm-price-note{margin:36px 0 22px;scroll-margin-top:140px}.aqualarm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.aqualarm-card{border:1px solid #d6e2e8;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:white}.aqualarm-photo{display:block;background:white;padding:24px;aspect-ratio:1.25}.aqualarm-photo img{width:100%;height:100%;object-fit:contain}.aqualarm-card-copy{padding:22px;display:flex;flex:1;flex-direction:column;align-items:stretch}.aqualarm-card h2{font-family:inherit;font-size:1.3rem;line-height:1.4;margin:8px 0 12px}.aqualarm-card h2 a{text-decoration:none;color:inherit}.aqualarm-card-copy>p{line-height:1.6}.aqualarm-card-copy .eyebrow{font-size:.75rem;margin:0}.aqualarm-card .button{font-size:.95rem;white-space:normal;text-align:center}.aqualarm-price{margin-top:auto;padding-top:16px}.aqualarm-price strong{display:block;font-size:1.65rem;color:#103343}.aqualarm-price span{font-size:.85rem;color:#526c78;display:block}.aqualarm-help{margin-top:40px;padding:30px;background:#edf4f6;border-radius:14px}.aqualarm-help h2{margin:0 0 15px}.aqualarm-help p{max-width:900px;margin-bottom:22px}.aqualarm-help .text-link{display:inline-block;margin:12px 24px}@media(max-width:1000px){.aqualarm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aqualarm-guide{gap:20px;padding:24px}}@media(max-width:640px){.aqualarm-intro{padding-block:18px 28px}.aqualarm-guide,.aqualarm-grid{grid-template-columns:1fr}.aqualarm-guide{gap:24px}.aqualarm-photo{aspect-ratio:1.55}.aqualarm-card-copy{padding:20px}.aqualarm-help{padding:22px}.aqualarm-help .text-link{margin-left:0}.aqualarm-wrap{padding-top:20px}}
