.eufy-answer,.eufy-table-section,.eufy-money,.eufy-products,.eufy-measure,.eufy-faq,.eufy-method{padding:56px clamp(20px,8vw,120px)}.eufy-answer{border-bottom:1px solid var(--line);background:#eef9f8}.eufy-answer h2,.eufy-answer>p,.eufy-money h2,.eufy-money p,.eufy-measure p,.eufy-method p{max-width:920px}.eufy-answer-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.eufy-answer-grid article{background:#fff;border:1px solid #d1e1e3;border-radius:18px;padding:24px;box-shadow:0 12px 32px #102a430d}.eufy-answer-grid h3{color:var(--navy);margin:.1em 0;font-size:2rem}.eufy-table-section{background:#fff}.eufy-table-wrap{border:1px solid #d1e1e3;border-radius:18px;margin-top:28px;overflow-x:auto;box-shadow:0 12px 32px #102a430d}.eufy-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.eufy-table-wrap th,.eufy-table-wrap td{text-align:left;border-bottom:1px solid #e0eaed;padding:14px 18px}.eufy-table-wrap thead th{color:var(--navy);text-transform:uppercase;letter-spacing:.05em;background:#eef8f9;font-size:.76rem}.eufy-table-wrap tbody th{color:var(--navy)}.eufy-table-wrap tr:last-child th,.eufy-table-wrap tr:last-child td{border-bottom:0}.eufy-money{color:#fff;background:linear-gradient(135deg,#102a43,#155b69)}.eufy-money .eyebrow{color:#8de2dc}.eufy-money h2{color:#fff}.eufy-products{background:#f7fbfc}.eufy-buy-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.eufy-buy-card{background:#fff;border:1px solid #d1e1e3;border-radius:20px;grid-template-columns:minmax(180px,.75fr) 1.25fr;gap:20px;padding:22px;display:grid;box-shadow:0 14px 38px #102a430f}.eufy-buy-image{background:#f7fbfc;border-radius:16px;place-items:center;min-height:240px;display:grid}.eufy-buy-image img{object-fit:contain;max-width:100%;height:auto}.eufy-buy-copy h3{margin:.15em 0;font-size:2rem}.eufy-price{color:var(--navy);margin:.3em 0;font-size:2rem;font-weight:850}.eufy-measure{background:#eef8f9}.eufy-faq article{background:#fff;border:1px solid #d6e4e7;border-radius:14px;max-width:920px;margin:10px 0;padding:18px 20px}.eufy-method{border-top:1px solid var(--line)}@media (max-width:800px){.eufy-answer-grid,.eufy-buy-grid,.eufy-buy-card{grid-template-columns:1fr}}@media (max-width:650px){.eufy-answer,.eufy-table-section,.eufy-money,.eufy-products,.eufy-measure,.eufy-faq,.eufy-method{padding:42px 20px}.eufy-buy-card{padding:16px}}
