.hg-checkout{--hg-blue:#003fff;--hg-blue-hover:#0034d6;--hg-text:#1e1e1e;--hg-text-secondary:#6c6c6c;--hg-text-tertiary:#b3b3b3;--hg-border:#d9d9d9;--hg-border-active:#000;--hg-card-border:#e5e5e5;--hg-divider:#cac4d0;--hg-white:#fff;--hg-danger:#b3261e;--hg-space-200:8px;--hg-space-300:12px;--hg-space-400:16px;--hg-space-600:24px;--hg-space-800:32px;--hg-radius-200:8px;--hg-radius-card:16px;--hg-stroke:1px;--hg-page-max:1200px;--hg-col-gap:48px;background:var(--hg-white);min-height:100vh;color:var(--hg-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4}.hg-checkout *,.hg-checkout :before,.hg-checkout :after{box-sizing:border-box}.hg-checkout a{color:var(--hg-blue)}.hg-checkout button{font-family:inherit}.hg-checkout :focus-visible{outline:2px solid var(--hg-blue);outline-offset:2px;border-radius:4px}.hg-nav{background:var(--hg-blue);border-bottom:var(--hg-stroke) solid var(--hg-border);padding:var(--hg-space-800);justify-content:center;align-items:center;min-height:56px;display:flex}.hg-nav .hg-wordmark{width:auto;height:27px;display:block}.hg-nav .hg-logomark{width:auto;height:26px;display:none}.hg-page{max-width:var(--hg-page-max);padding:0 var(--hg-space-800) 64px;margin:0 auto}.hg-page-title{letter-spacing:-.64px;padding:var(--hg-space-400) 0;margin:0;font-size:32px;font-weight:700;line-height:1.2}.hg-grid{align-items:flex-start;gap:var(--hg-col-gap);flex-wrap:wrap;display:flex}.hg-col{flex:1 0 0;min-width:393px}.hg-section-head{width:100%;padding:0 0 var(--hg-space-600);cursor:default;text-align:left;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.hg-section-head h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700;line-height:1.2}.hg-section-head .hg-chevron{color:var(--hg-text);transition:transform .2s;display:none}.hg-fields{gap:var(--hg-space-600);flex-direction:column;display:flex}.hg-fields+.hg-fields{margin-top:var(--hg-space-600)}.hg-field{gap:var(--hg-space-300);flex-direction:column;display:flex}.hg-field>label{margin:0;font-size:16px;font-weight:600;line-height:1.4}.hg-input{align-items:center;gap:var(--hg-space-200);background:var(--hg-white);border:var(--hg-stroke) solid var(--hg-border);border-radius:var(--hg-radius-200);padding:var(--hg-space-300) var(--hg-space-400);min-width:120px;display:flex}.hg-input:focus-within{border-color:var(--hg-border-active)}.hg-input input{min-width:0;font:inherit;color:var(--hg-border-active);background:0 0;border:0;outline:0;flex:1 0 0;padding:0;font-size:16px}.hg-input input::placeholder{color:var(--hg-text-tertiary)}.hg-input:has(input:not(:placeholder-shown)){border-color:var(--hg-border-active)}:is(.hg-input-invalid,.hg-input-invalid:has(input:not(:placeholder-shown))){border-color:var(--hg-danger)}.hg-checkout .hg-input:focus-within{border-color:var(--hg-blue);box-shadow:0 0 0 1px var(--hg-blue)}.hg-checkout .hg-input input:focus-visible{outline:0}.hg-clear{width:20px;height:20px;color:var(--hg-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.hg-input:has(input:not(:placeholder-shown)) .hg-clear{display:flex}.hg-error{color:var(--hg-danger);margin:0;font-size:14px;font-weight:600}.hg-summary{background:var(--hg-white);border:var(--hg-stroke) solid var(--hg-card-border);border-radius:var(--hg-radius-card);padding:var(--hg-space-400);gap:var(--hg-space-400);flex-direction:column;display:flex}.hg-summary-header{gap:var(--hg-space-200);padding-top:var(--hg-space-400);flex-direction:column;display:flex}.hg-summary-header h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:700;line-height:1.2}.hg-summary-header p{color:var(--hg-text-secondary);letter-spacing:-.32px;margin:0;font-size:16px}.hg-summary-body{gap:var(--hg-space-400);flex-direction:column;width:100%;display:flex}.hg-plan-description{color:var(--hg-text-secondary);letter-spacing:-.3px;white-space:pre-line;margin:0;font-size:15px;line-height:1.5}.hg-line{align-items:center;gap:var(--hg-space-600);padding:var(--hg-space-200) 0;letter-spacing:-.32px;display:flex}.hg-line .hg-line-label{flex:1 0 0;min-width:0}.hg-line .hg-name{font-weight:600}.hg-line .hg-sub{color:var(--hg-text-secondary);font-weight:400}.hg-line .hg-price{white-space:nowrap;font-weight:700}.hg-line-label.hg-stack{gap:var(--hg-space-200);flex-direction:column;display:flex}.hg-was{color:var(--hg-text-secondary);margin-right:var(--hg-space-200);font-weight:400;text-decoration:line-through}.hg-divider{border-top:var(--hg-stroke) solid var(--hg-divider);width:100%;height:0}.hg-promo{gap:var(--hg-space-200);padding:var(--hg-space-200) 0;align-items:stretch;display:flex}.hg-promo .hg-input{flex:1 0 0}.hg-btn{padding:var(--hg-space-300) var(--hg-space-400);color:var(--hg-white);background:var(--hg-blue);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.hg-btn:hover:not(:disabled){background:var(--hg-blue-hover)}.hg-btn:disabled{cursor:not-allowed;background:#c7c7cc}.hg-promo-applied{padding:var(--hg-space-200) 0;display:block}.hg-tag{align-items:center;gap:var(--hg-space-200);background:var(--hg-blue);color:var(--hg-white);border-radius:var(--hg-radius-200);padding:6px 8px 6px 12px;font-size:14px;font-weight:700;display:inline-flex}.hg-tags{gap:var(--hg-space-200);flex-wrap:wrap;display:flex}.hg-tags+.hg-promo-note{margin-bottom:var(--hg-space-300)}.hg-tag button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hg-promo-note{color:var(--hg-text-secondary);margin:var(--hg-space-200) 0 0;font-size:14px}.hg-discount-row{display:flex}.hg-totals{flex-direction:column;width:100%;display:flex}.hg-total-line .hg-total-value{letter-spacing:-.48px;font-size:24px;font-weight:700}.hg-agreements{border:0;flex-direction:column;gap:10px;margin:0;padding:10px 0;display:flex}.hg-agreements legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hg-check{align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;display:flex}.hg-check input{opacity:0;width:0;height:0;position:absolute}.hg-check .hg-box{border:1.5px solid var(--hg-text);width:20px;height:20px;color:var(--hg-white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.hg-check .hg-box svg{opacity:0}.hg-check input:checked+.hg-box{background:var(--hg-blue);border-color:var(--hg-blue)}.hg-check input:checked+.hg-box svg{opacity:1}.hg-check input:focus-visible+.hg-box{outline:2px solid var(--hg-blue);outline-offset:2px}.hg-proceed{width:100%}.hg-footnote{color:var(--hg-text-secondary);margin:var(--hg-space-200) 0 0;text-align:center;font-size:14px}.hg-notice{border:var(--hg-stroke) solid var(--hg-card-border);border-left:4px solid var(--hg-blue);border-radius:var(--hg-radius-200);padding:var(--hg-space-400);margin-bottom:var(--hg-space-400)}.hg-notice-bad{border-left-color:var(--hg-danger)}.hg-notice h2{margin:0 0 var(--hg-space-200);font-size:20px;font-weight:700}.hg-notice p{margin:0 0 var(--hg-space-200)}.hg-notice p:last-child{margin-bottom:0}.hg-back{padding:var(--hg-space-400) 0 0;font-size:14px;display:inline-block}@media (width<=879px){.hg-nav{padding:var(--hg-space-400)}.hg-nav .hg-wordmark{display:none}.hg-nav .hg-logomark{display:block}.hg-page{padding:0 var(--hg-space-400) 48px}.hg-grid{gap:var(--hg-space-400);flex-direction:column}.hg-col{width:100%;min-width:0}.hg-section-head{cursor:pointer}.hg-section-head .hg-chevron{display:block}.hg-contact[data-collapsed=true] .hg-fields{display:none}.hg-contact[data-collapsed=true] .hg-chevron{transform:rotate(180deg)}.hg-col-summary{border-top:var(--hg-stroke) solid var(--hg-border);padding-top:var(--hg-space-400)}.hg-summary{border:0;padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.hg-checkout *{transition:none!important}}.hg-checkout{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hg-checkout [data-slot=select-trigger]{color:var(--hg-text);border:var(--hg-stroke) solid var(--hg-border);border-radius:var(--hg-radius-200);padding:var(--hg-space-300) var(--hg-space-400);height:auto;min-height:44px;box-shadow:none;background:#fff;font-size:16px;line-height:1.4}.hg-checkout [data-slot=select-trigger]:focus-visible,.hg-checkout [data-slot=select-trigger][data-state=open]{border-color:var(--hg-blue);box-shadow:0 0 0 1px var(--hg-blue);outline:0}.hg-checkout [data-slot=select-content]{border:var(--hg-stroke) solid var(--hg-border);border-radius:var(--hg-radius-200)}.hg-checkout [data-slot=select-label]{color:var(--hg-text-secondary);padding:var(--hg-space-200) var(--hg-space-300);font-size:14px;font-weight:600}.hg-checkout [data-slot=select-item]{padding:var(--hg-space-300) var(--hg-space-400);font-size:16px}.hg-checkout [data-slot=select-item]:focus,.hg-checkout [data-slot=select-item][data-state=checked]{background-color:#f5f5f5}.hg-gym{margin-bottom:var(--hg-space-800)}.hg-gym .hg-section-head{padding-top:0;padding-bottom:var(--hg-space-600)}.hg-gym .hg-section-head h2{margin:0}.hg-hint{color:var(--hg-text-secondary);margin:var(--hg-space-200) 0 0;font-size:14px;line-height:1.4}.hg-col-summary{position:sticky;top:24px}.hg-checkout input[type=checkbox]{accent-color:#003fff}.hg-consent{align-items:flex-start;gap:10px;display:flex}.hg-consent input{flex-shrink:0;width:20px;height:20px;margin-top:2px}.hg-consent a{text-decoration:underline}.hg-input input{width:100%}@media (width<=879px){.hg-col-summary{position:static}}.hg-identity{gap:var(--hg-space-400);margin-bottom:var(--hg-space-600);flex-direction:column;display:flex}.hg-fields+.hg-identity{margin-top:var(--hg-space-600)}.hg-checkout .hg-google{justify-content:center;align-items:center;gap:var(--hg-space-300);min-height:48px;padding:var(--hg-space-300) var(--hg-space-400);border:var(--hg-stroke) solid var(--hg-border);border-radius:var(--hg-radius-200);background:var(--hg-white);color:var(--hg-text);font-size:16px;font-weight:600;text-decoration:none;display:flex}.hg-checkout .hg-google:hover{border-color:var(--hg-border-active)}.hg-or{align-items:center;gap:var(--hg-space-300);color:var(--hg-text-secondary);margin:0;font-size:14px;display:flex}.hg-or:before,.hg-or:after{content:"";border-top:var(--hg-stroke) solid var(--hg-card-border);flex:1}.hg-input-locked{background:#f5f5f5}.hg-link{color:var(--hg-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hg-link:disabled{cursor:default;opacity:.6}
