.ad-page .ad-phone{align-items:center;gap:8px;font-weight:700;display:flex}.ad-intro{background:#edf6f7;border-block:1px solid #dce9eb;padding:48px 0}.ad-grid{grid-template-columns:1fr 1fr;align-items:start;gap:52px;display:grid}.ad-copy{padding:12px 0}.ad-copy h1{letter-spacing:-1.8px;font-size:clamp(36px,4.1vw,58px);line-height:1.12}.ad-lead{color:#516875;margin:22px 0;font-size:20px;line-height:1.6}.ad-offer{border-left:4px solid #00838a;margin:24px 0;padding:8px 0 8px 22px}.ad-offer span{font-weight:700}.ad-offer strong{letter-spacing:-2px;font-size:52px;line-height:1.3;display:block}.ad-offer p{max-width:390px}.ad-checks{margin:28px 0 20px;padding:0;list-style:none}.ad-checks li{align-items:start;gap:10px;margin:12px 0;display:flex}.ad-checks svg{color:#00767c;flex:none;margin-top:4px}.ad-small{color:#516875;font-size:14px;line-height:1.6}.ad-page p a,.ad-page label a{text-underline-offset:3px;text-decoration:underline}.ad-form{padding:30px;box-shadow:0 15px 45px #1230470a}.ad-form h2{letter-spacing:-.7px;font-size:27px;line-height:1.2}.ad-form .sub{margin:12px 0 22px}.ad-form fieldset{border:0;min-width:0;margin:0;padding:0}.ad-form textarea{min-height:80px}.ad-form .consent{margin:20px 0;font-size:14px;line-height:1.5}.ad-submit{width:100%;margin:4px 0 12px}.ad-book{text-align:center;margin:18px 6px 0;font-size:15px}.ad-photos{margin-top:16px;font-size:14px}.ad-photos summary{cursor:pointer;color:#006c72;font-weight:700}.ad-photos label{margin-top:12px;display:block}.ad-photos input{max-width:100%;margin:8px 0}.ad-section{padding-block:64px}.ad-section h2{letter-spacing:-1px;margin-bottom:24px;font-size:clamp(29px,3.1vw,42px);line-height:1.2}.ad-proof{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ad-proof p{margin-bottom:18px}.ad-proof figure{margin:0}.ad-proof img{object-fit:cover;object-position:center 40%;border-radius:12px;width:100%;height:350px}.ad-proof figcaption{color:#516875;margin-top:8px;font-size:14px}.ad-credential{color:#006c72;align-items:center;gap:10px;font-weight:700;display:flex}.ad-reviews{color:#fff;background:#123047;padding:40px 0}.ad-reviews .eyebrow{color:#82dee0}.ad-review-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ad-review-grid blockquote{margin:0 0 22px;font-size:21px;line-height:1.5}.ad-review-grid footer{color:#d5e8ec;margin-top:16px;font-size:14px}.ad-reviews .ad-small{color:#d5e8ec}.ad-options{grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0;display:grid}.ad-options article{border:1px solid #d4e1e5;border-radius:10px;padding:24px}.ad-options h3{font-size:19px}.ad-options strong{color:#006c72;margin:12px 0;font-size:25px;display:block}.ad-options p,.ad-scope p{color:#516875}.ad-scope{max-width:920px;margin-bottom:28px}.ad-scope p{margin-top:12px}.ad-footer{border-top:1px solid #d4e1e5;padding:32px 0;font-size:14px}.ad-footer p{overflow-wrap:anywhere;margin-top:8px}.ad-success p{margin:20px 0}:is(.ad-form input:focus-visible,.ad-form textarea:focus-visible){outline-offset:2px;outline:2px solid #00838a}@media (max-width:850px){.ad-grid,.ad-proof{gap:28px}.ad-options{grid-template-columns:1fr}.ad-copy h1{font-size:38px}}@media (max-width:650px){.ad-grid,.ad-proof,.ad-review-grid{grid-template-columns:1fr}.ad-intro{padding:24px 0 32px}.ad-page .wrap{width:calc(100% - 36px)}.ad-page .header{flex-wrap:wrap;gap:16px;padding-block:18px}.ad-phone{font-size:14px}.ad-form{padding:22px}.ad-section{padding-block:42px}.ad-proof img{height:320px}.ad-form .field-grid{grid-template-columns:1fr}.ad-form .field.full{grid-column:auto}.ad-copy .eyebrow{margin-bottom:10px}.ad-copy h1{font-size:34px}.ad-copy .ad-lead{margin:12px 0;font-size:16px}.ad-copy .ad-offer{margin:16px 0}.ad-copy .ad-checks{margin:14px 0}.ad-copy .ad-checks li{margin:6px 0}.ad-copy .ad-offer strong{font-size:40px}.ad-grid{gap:20px}}
