body.page-id-52 .entry-hero,body.page-id-52 .entry-header{display:none!important}body.page-id-52 .content-container{max-width:none;padding:0}body.page-id-52 .content-area{margin:0!important}body.page-id-52 .entry-content{margin:0!important;padding:0!important}body.page-id-52 .entry{box-shadow:none;background:#fff}#hm-account-hub{--hm-green:#2A7D2E;--hm-dark:#173819;--hm-yellow:#FFDF20;--hm-light:#F3FFD9;font:16px/1.55 Arial,Helvetica,sans-serif;color:var(--hm-dark);background:#fff;width:100%;overflow:clip}#hm-account-hub *{box-sizing:border-box}#hm-account-hub .hm-account-inner{width:min(1280px,100%);padding:0 30px;margin:auto}#hm-account-hub h1,#hm-account-hub h2,#hm-account-hub h3{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--hm-dark);margin:0 0 16px;text-transform:none}#hm-account-hub h1{font-size:clamp(30px,3.2vw,46px);font-weight:900;color:#fff}#hm-account-hub h2{font-size:clamp(25px,2.5vw,34px)}#hm-account-hub h3{font-size:25px}#hm-account-hub p{margin:0 0 18px;color:inherit}#hm-account-hub a:not(.hm-btn){color:#174e2d;text-underline-offset:3px}#hm-account-hub .hm-account-hero{background:linear-gradient(105deg,#003c22,#173819);padding:38px 0 65px;color:#fff}#hm-account-hub .hm-account-hero p:last-child{font-size:18px;margin:0}#hm-account-hub .hm-eyebrow{font-size:14px;letter-spacing:.04em;font-weight:800;color:var(--hm-yellow);margin-bottom:12px}#hm-account-hub .hm-account-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:-33px;position:relative}#hm-account-hub .hm-account-shortcuts a{display:flex;align-items:center;gap:16px;padding:24px 20px;min-height:105px;border:1px solid #a9ca91;border-radius:6px;background:#fff;text-decoration:none;transition:transform .18s,box-shadow .18s}#hm-account-hub .hm-account-shortcuts a:hover{transform:translateY(-3px);box-shadow:0 8px 20px #17381915}#hm-account-hub svg{width:44px;height:44px;flex-shrink:0}#hm-account-hub .hm-account-shortcuts strong{display:block;font-size:15px;font-weight:800}#hm-account-hub small{display:block;font-size:14px;line-height:1.45;font-weight:400;margin-top:5px}#hm-account-hub .hm-account-shortcuts b{margin-left:auto;font-size:26px}#hm-account-hub .hm-account-section{padding-top:42px;scroll-margin-top:24px}#hm-account-hub .hm-account-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hm-account-hub .hm-account-card{padding:28px;border:1px solid #a9ca91;border-radius:6px;background:#fff;min-width:0}#hm-account-hub .hm-soft{background:linear-gradient(115deg,#f3ffd9,#f8ffed)}#hm-account-hub form{border:0;padding:0;margin:0;float:none;width:100%;text-align:left}#hm-account-hub .hm-field{margin:0 0 16px}#hm-account-hub label{display:block;font-size:14px;font-weight:600;margin:0 0 6px;color:var(--hm-dark)}#hm-account-hub input:not([type=checkbox]):not([type=hidden]),#hm-account-hub select{display:block;width:100%;max-width:100%;min-width:0;height:48px;padding:11px 12px;border:1px solid #b9c3bb;border-radius:4px;background:#fff;color:#173819;font:16px/1.3 Arial,Helvetica,sans-serif;box-shadow:none}#hm-account-hub input:focus,#hm-account-hub select:focus{outline:2px solid #2a7d2e;outline-offset:2px}#hm-account-hub .hm-password{display:block;position:relative}#hm-account-hub .hm-password input{padding-right:50px!important}#hm-account-hub .hm-show-password{position:absolute;right:1px;top:1px;width:46px;height:46px;min-height:0;padding:12px;border:0;background:0 0;color:#173819;display:grid;place-items:center}#hm-account-hub .hm-show-password svg{width:21px;height:21px}#hm-account-hub .hm-remember{display:flex;align-items:center;gap:8px;font-weight:400;margin:10px 0 16px;min-height:28px}#hm-account-hub input[type=checkbox]{width:18px;height:18px;accent-color:#2a7d2e}#hm-account-hub .hm-btn{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:48px;padding:12px 20px;background:#2a7d2e;color:#fff!important;border:1px solid #7db00e;border-radius:4px;font:800 15px/1.35 Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s}#hm-account-hub .hm-btn span{display:inline-block;transition:transform .2s}#hm-account-hub .hm-btn:hover,#hm-account-hub .hm-btn:focus-visible{background:#173819;border-color:#173819;transform:translateY(-2px);box-shadow:0 5px 12px #17381925;color:#fff!important}#hm-account-hub .hm-btn:hover span{transform:translate(2px,-2px)}#hm-account-hub .hm-btn:active{transform:translateY(0)}#hm-account-hub .hm-btn.hm-yellow{background:#ffdf20;border-color:#ffdf20;color:#173819!important}#hm-account-hub .hm-btn.hm-yellow:hover,#hm-account-hub .hm-btn.hm-yellow:focus-visible{background:#fff;border-color:#173819;color:#173819!important}#hm-account-hub .hm-btn.hm-outline{background:#fff;border-color:#2a7d2e;color:#173819!important}#hm-account-hub .hm-btn.hm-outline:hover{background:#f3ffd9}#hm-account-hub a:focus-visible,#hm-account-hub button:focus-visible{outline:3px solid #173819;outline-offset:3px}#hm-account-hub .hm-forgot{text-align:center;font-size:14px;margin:14px 0 0}#hm-account-hub .hm-note{font-size:13px;line-height:1.5;margin:14px 0 0;color:#445149}#hm-account-hub .hm-register>.hm-note:first-of-type{margin:0 0 20px}#hm-account-hub .hm-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}#hm-account-hub .hm-honeypot{position:absolute;left:-1e4px;width:1px;height:1px;overflow:hidden}#hm-account-hub .hm-design-access{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;border:1px solid #a9ca91;border-radius:6px;padding:24px;margin:24px 0 28px}#hm-account-hub .hm-design-access figure{margin:0}#hm-account-hub .hm-design-access img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;border-radius:4px}#hm-account-hub figcaption{font-size:11px;color:#445149;margin-top:5px}#hm-account-hub .hm-design-access .hm-btn+.hm-btn{margin-top:12px}#hm-account-hub .hm-design-access .hm-note{text-align:center}#hm-account-hub .hm-contractor-band{background:linear-gradient(100deg,#F3FFD9,#f8ffed);padding:32px 0 24px;scroll-margin-top:20px}#hm-account-hub .hm-contractor-band h3{font-size:21px}#hm-account-hub .hm-contractor-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}#hm-account-hub .hm-contractor-benefits>div{display:flex;gap:18px;align-items:center;padding:0 12px}#hm-account-hub .hm-contractor-benefits>div+div{border-left:1px solid #bed69d}#hm-account-hub .hm-account-help{display:flex;align-items:center;gap:22px;border:1px solid #a9ca91;border-radius:6px;padding:24px;margin:24px 0}#hm-account-hub .hm-account-help h2{font-size:23px;margin-bottom:6px}#hm-account-hub .hm-account-help p{margin:0;font-size:14px}#hm-account-hub .hm-account-help .hm-btn{width:auto;flex-shrink:0;margin-left:auto}#hm-account-hub .hm-status{padding:12px;background:#f3ffd9;border-left:3px solid #2a7d2e;font-weight:700}#hm-account-hub .hm-native-account{display:flow-root;margin-bottom:24px}#hm-account-hub .hm-native-account .account-navigation-wrap{position:static!important;height:auto!important}#hm-account-hub .hm-native-account .woocommerce-MyAccount-content{padding-left:24px!important}#hm-account-hub .hm-native-account .hm-btn+.hm-btn{margin-top:12px}#hm-account-hub .hm-contractor-band .hm-account-card>.hm-btn+.hm-btn{margin-top:14px}#hm-account-hub .hm-dashboard-info{margin:0;width:100%;background:#fff;border:1px solid #dde5da;border-radius:6px;overflow:hidden}#hm-account-hub .hm-dashboard-info img{display:block;width:100%;height:auto;margin:0;max-width:100%}.hm-account-endpoint{max-width:1280px;margin:32px auto;padding:0 24px}@media(max-width:1024px){#hm-account-hub .hm-account-inner{padding:0 24px}#hm-account-hub .hm-account-shortcuts a{padding:20px 14px;gap:10px}#hm-account-hub .hm-account-shortcuts svg{width:32px;height:32px}#hm-account-hub .hm-account-shortcuts strong{font-size:13px}#hm-account-hub .hm-account-card{padding:22px}#hm-account-hub .hm-account-help{flex-wrap:wrap}}@media(max-width:767px){#hm-account-hub .hm-account-inner{padding:0 16px}#hm-account-hub .hm-account-hero{padding:30px 0 44px}#hm-account-hub h1{font-size:32px}#hm-account-hub .hm-account-hero p:last-child{font-size:16px}#hm-account-hub .hm-account-shortcuts{grid-template-columns:1fr;gap:10px;margin-top:-20px}#hm-account-hub .hm-account-shortcuts a{min-height:78px;padding:15px 18px}#hm-account-hub .hm-account-shortcuts strong{font-size:15px}#hm-account-hub .hm-account-columns,#hm-account-hub .hm-design-access{grid-template-columns:1fr;gap:18px}#hm-account-hub .hm-account-section{padding-top:30px}#hm-account-hub .hm-account-card{padding:22px 18px}#hm-account-hub .hm-design-access{padding:18px}#hm-account-hub .hm-contractor-benefits{grid-template-columns:1fr;gap:16px}#hm-account-hub .hm-contractor-benefits>div+div{border-left:0;border-top:1px solid #bed69d;padding-top:16px}#hm-account-hub .hm-account-help{gap:14px;padding:20px 18px}#hm-account-hub .hm-account-help>div{flex:1;min-width:0}#hm-account-hub .hm-account-help .hm-btn{width:100%;margin:0}#hm-account-hub .hm-account-help h2{font-size:21px}#hm-account-hub .hm-native-account .woocommerce-MyAccount-content{padding:0!important;width:100%}#hm-account-hub .hm-native-account .account-navigation-wrap{width:100%!important;margin-bottom:20px}}@media(max-width:389px){#hm-account-hub .hm-field-grid{grid-template-columns:1fr}#hm-account-hub .hm-account-card{padding:18px 14px}#hm-account-hub .hm-btn{font-size:14px;padding:12px}}@media(prefers-reduced-motion:reduce){#hm-account-hub *,#hm-account-hub *:before,#hm-account-hub *:after{transition:none!important;scroll-behavior:auto!important}}#hm-account-hub .hm-account-shortcuts.hm-customer-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){#hm-account-hub .hm-account-shortcuts.hm-customer-shortcuts{grid-template-columns:1fr}}