@font-face{font-family:Poppins;src:url(/fonts/poppins-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.ttf) format("truetype");font-weight:700;font-display:swap}:root{--font-sans:Poppins,Arial,sans-serif}body,body :where(div,section,article,aside,header,footer,nav,h1,h2,h3,h4,h5,h6,p,a,span,strong,b,small,em,label,input,textarea,select,button,td,th,summary){font-family:Poppins,Arial,sans-serif!important}body{font-size:.875rem!important;line-height:1.6}body .pe h1,body h1{font-size:clamp(1.75rem,3vw,2.5rem)!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:600!important}body .pe h2,body h2{font-size:1.375rem!important;line-height:1.35!important;letter-spacing:-.025em!important;font-weight:600!important}body .pe h3,body h3{font-size:.875rem!important;line-height:1.45!important;letter-spacing:0!important;font-weight:600!important}body .pe :where(p,li,label,button,input,select,textarea),body .workspace p{font-size:.875rem!important;line-height:1.65}body .pe :where(article h2,.pe-offer-title h2,.pw-summary h2,.pw-light b,.pw-options b,.pf-options h3),body .workspace :where(.formula-body h2,.option-copy h2,.request-card h2){font-size:.875rem!important;line-height:1.5!important;letter-spacing:0!important}body .pe :where(.pe-eyebrow,.pe-breadcrumb,.pw-helper,small){font-size:.75rem!important}body .pe .pe-btn{font-size:.8125rem!important;padding:12px 18px;min-height:44px}body .pe .ph-main{min-height:100px;padding-top:18px;padding-bottom:18px}body .pe .ph-nav{min-height:54px;padding-top:10px;padding-bottom:10px}body .pe .ph-banner{min-height:34px;padding-block:7px;font-size:.75rem}body .pe .ph-search{height:44px}body .pe .ph-contact-details{padding:10px 14px}body .pe :where(.pe-category-title,.pw-config-heading){margin-top:20px;margin-bottom:28px;padding-top:0;padding-bottom:0}body .pe :where(.pe-category-title h1,.pw-config-heading h1){margin:12px 0}body .pe .pw-card{padding:24px;border-radius:16px}body .pe .pw-card h2{font-size:1.125rem!important;margin-bottom:18px}body .pe .pe-offer-img{height:220px}body .pe .pe-offer{padding:14px;border-radius:16px}body .pe .pe-offer-title b{font-size:1.125rem!important}body .pe .pf-price{font-size:1.75rem}body .pe .pe-hero h1 em{font-size:inherit!important}body .pe .pe-hero p{font-size:.875rem!important}body .wordmark{font-size:40px;letter-spacing:-2px}body .pe .ph-brand b{font-size:30px;letter-spacing:-1.8px}@media(max-width:760px){body .pe .ph-main{min-height:auto;padding-block:14px}body .pe .ph-nav{min-height:auto}body .pe .pw-card{padding:20px}body .pe .pe-offer-img{height:190px}}body .pe .pe-offer-title h2,body .pe .pf-options h3,body .pe .pw-summary h2,body .pe article h2,body .workspace .formula-body h2,body .workspace .option-copy h2,body .workspace .request-card h2{font-size:.875rem!important;line-height:1.5!important;letter-spacing:0!important}body .pe .pe-category-title h1 em{display:block;font-size:inherit!important;line-height:inherit!important;margin-top:4px}