:root{--green:#a7d5ae;--ink:#13271e;--paper:#f4f5f3}.logo{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:-.5px}.logo img{width:66px;height:66px;border-radius:50%;object-fit:contain;background:white}.logo .brand-name{font:800 18px 'Manrope',sans-serif;letter-spacing:.3px}.brand-name small{display:block;font:8px 'DM Sans',sans-serif;letter-spacing:1.7px;margin-top:5px}.cards{grid-template-columns:repeat(2,1fr)}.cards article{display:flex;flex-direction:column}.cards .price{font:500 38px 'Manrope',sans-serif;color:var(--ink);margin:8px 0}.cards a{margin-top:auto}.cards ul{padding-top:5px}.featured{background:#e1ece3}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row input,.form-row select{min-width:0}.contact-phone{display:inline-block;font:500 27px 'Manrope',sans-serif;margin-top:15px}.honeypot{display:none}.consent{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.consent input{width:17px;height:17px;margin:2px 0;flex-shrink:0}.quote input[type=date]{color-scheme:dark}.quote a:hover{text-decoration:underline}.demo a{font-weight:700}.tag{top:20px}.cards .number{font-size:9px;letter-spacing:.7px}@media(max-width:760px){.cards{grid-template-columns:1fr}.logo img{width:48px;height:48px}.logo .brand-name{font-size:13px}.brand-name small{font-size:6px;letter-spacing:1px}.button.small{gap:10px}.form-row{grid-template-columns:1fr;gap:0}.quote input[type=date]{min-height:46px}footer .logo img{width:58px;height:58px}}
