.pfd-demo{display:block}.pfd-demo-content{padding-top:40px;padding-bottom:64px}.pfd-demo h2,.pfd-demo h3{font-family:inherit;color:#102d37;font-weight:500}.pfd-demo h2{margin:0;font-size:28px;line-height:1.25;letter-spacing:-.7px}.pfd-demo .pfd-demo-kicker{margin:0 0 12px;color:#087f75;font-size:10px;font-weight:600;letter-spacing:1.5px}.pfd-demo-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:26px}.pfd-demo-section-heading>p{max-width:290px;margin:0;color:#63776e;font-size:13px}.pfd-demo-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pfd-demo-option{display:flex;flex-direction:column;padding:30px;border:1px solid #dce7df;border-radius:14px;background:#f7faf7}.pfd-demo-option-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.pfd-demo-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:#087f75;background:#e5f0e9;border-radius:50%}.pfd-demo-icon svg{width:20px;height:20px}.pfd-demo-pill{padding:5px 11px;border:1px solid #d6e5db;border-radius:30px;color:#527265;font-size:10px}.pfd-demo-option h3{margin:0 0 10px;font-size:27px;line-height:1.2;letter-spacing:-.7px}.pfd-demo-option-description{max-width:370px;min-height:46px;margin:0;font-size:13px;color:#64786e}.pfd-demo-price{display:flex;flex-direction:column;gap:2px;padding:25px 0;border-bottom:1px solid #dce7df}.pfd-demo-price>strong{font-size:44px;line-height:1.2;font-weight:500;letter-spacing:-1.7px}.pfd-demo-price strong>span{font-size:17px;letter-spacing:-.2px;margin-left:5px;font-weight:400}.pfd-demo-price>span{font-size:11px;color:#64786e}.pfd-demo-features{list-style:none;margin:24px 0 28px;padding:0;flex:1}.pfd-demo-features li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7}.pfd-demo-features li+li{margin-top:13px}.pfd-demo-features svg{width:17px;height:17px;color:#087f75;margin-top:2px}.pfd-demo .pfd-demo-button{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;min-height:48px;border-radius:6px;background:#087f75;color:#fff;font-size:12px;font-weight:600;transition:background .2s}.pfd-demo-button svg{width:18px;height:18px}.pfd-demo .pfd-demo-button:hover{background:#09665f}.pfd-demo-option--loaner{background:#102d37;border-color:#102d37;color:#e6f1eb;position:relative}.pfd-demo-option--loaner h3{color:#f6faf7}.pfd-demo-option--loaner .pfd-demo-icon{background:#25444b;color:#a3d6c3}.pfd-demo-option--loaner .pfd-demo-pill{color:#b2d6c8;border-color:#3c5a5c}.pfd-demo-option--loaner .pfd-demo-option-description,.pfd-demo-option--loaner .pfd-demo-price>span{color:#bad0c8}.pfd-demo-option--loaner .pfd-demo-price{border-color:#365057}.pfd-demo-option--loaner .pfd-demo-features svg{color:#a3d6c3}.pfd-demo-option--loaner .pfd-demo-button{color:#102d37;background:#cce6d8}.pfd-demo-option--loaner .pfd-demo-button:hover{background:#e4f3e9}.pfd-demo-option-note{margin:10px 0 0;color:#b5cfc4;font-size:10px;text-align:center}.pfd-demo-option:not(.pfd-demo-option--loaner){padding-bottom:57px}.pfd-demo-option--loaner :focus-visible{outline-color:#cce6d8}.pfd-demo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:30px 0;margin:32px 0 55px;border-top:1px solid #e3ebe5;border-bottom:1px solid #e3ebe5}.pfd-demo-steps li{display:flex;gap:13px}.pfd-demo-steps li>span{color:#087f75;font-size:11px;font-weight:600;padding-top:3px}.pfd-demo-steps h3{margin:0 0 6px;font-size:14px;font-weight:600}.pfd-demo-steps p{margin:0;color:#6a7e73;font-size:12px}.pfd-demo-request{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:55px}.pfd-demo-request-intro{padding-top:10px}.pfd-demo-request-intro h2{font-size:33px}.pfd-demo-request-intro>p:not(.pfd-demo-kicker){margin:20px 0 30px;max-width:330px;color:#657a70;font-size:13px;line-height:1.9}.pfd-demo-direct{border-top:1px solid #e0e9e3;padding-top:22px}.pfd-demo-direct h3{margin:0 0 14px;font-size:12px;font-weight:600}.pfd-demo-direct a{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:13px;overflow-wrap:anywhere}.pfd-demo-direct a:hover{color:#087f75}.pfd-demo-direct .pfd-demo-icon{width:34px;height:34px}.pfd-demo-direct svg{width:16px;height:16px}.pfd-demo .pfd-contact-form{scroll-margin-top:150px}.pfd-demo .pfd-contact-form-heading h2{font-size:23px}.pfd-demo-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:55px;border-top:1px solid #e0e9e3;margin-top:55px;padding-top:40px}.pfd-demo-faq h2{font-size:26px}.pfd-demo-questions details{border-bottom:1px solid #e0e9e3}.pfd-demo-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:600}.pfd-demo-questions details:first-child summary{padding-top:0}.pfd-demo-questions summary::-webkit-details-marker{display:none}.pfd-demo-questions summary svg{width:17px;height:17px;color:#087f75}.pfd-demo-questions details[open] summary svg{transform:rotate(180deg)}.pfd-demo-questions details p{margin:0 0 20px;color:#64786e;font-size:13px;line-height:1.85}@media(max-width:989px){.pfd-demo-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.pfd-demo-section-heading>p{max-width:none}.pfd-demo-option{padding:24px}.pfd-demo-option:not(.pfd-demo-option--loaner){padding-bottom:51px}.pfd-demo-request,.pfd-demo-faq{gap:28px}.pfd-demo-request-intro h2{font-size:28px}.pfd-demo-steps{gap:20px}}@media(max-width:749px){.pfd-demo-content{padding-top:28px;padding-bottom:40px}.pfd-demo h2{font-size:26px}.pfd-demo-options,.pfd-demo-request,.pfd-demo-faq,.pfd-demo-steps{grid-template-columns:minmax(0,1fr)}.pfd-demo-options{gap:18px}.pfd-demo-option,.pfd-demo-option:not(.pfd-demo-option--loaner){padding:24px}.pfd-demo-option-top{margin-bottom:22px}.pfd-demo-option-description{min-height:0}.pfd-demo-price{padding:20px 0}.pfd-demo-steps{margin:28px 0 32px;gap:24px;padding:25px 0}.pfd-demo-request-intro{padding-top:0}.pfd-demo-request-intro>p:not(.pfd-demo-kicker){max-width:none;margin-bottom:22px}.pfd-demo-faq{margin-top:36px;padding-top:28px;gap:24px}.pfd-demo .pfd-contact-form-heading h2{font-size:22px}.pfd-demo-pill{font-size:9px;padding:5px 9px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pfd-demo.css.map */
