.account-menu{position:relative;min-width:0}.account-menu-trigger{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:8px 0;color:inherit;font:inherit;cursor:pointer;max-width:210px}.account-menu-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-trigger>svg{flex-shrink:0}.account-menu-trigger:focus-visible{outline:2px solid #fff;outline-offset:5px;border-radius:3px}.account-dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:80;min-width:190px;max-width:calc(100vw - 30px);padding:6px;background:#fff;border:1px solid #bcccdc;border-radius:5px;box-shadow:0 8px 24px #102a4320;color:#102a43}.account-dropdown>a,.account-dropdown>button{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:0;background:transparent;text-align:left;font:inherit;font-size:14px;color:#102a43;border-radius:3px;cursor:pointer}.account-dropdown>a:hover,.account-dropdown>button:hover{background:#edf7f7}.account-dropdown>a:focus-visible,.account-dropdown>button:focus-visible{outline:2px solid #007f82;outline-offset:-2px;background:#edf7f7}.account-dropdown>button:disabled{opacity:.65;cursor:wait}@media(max-width:480px){.account-menu-trigger{max-width:150px;gap:6px}.account-dropdown{min-width:175px}}.checkout-billing{min-width:0;margin:24px 0;padding:0;border:0}.checkout-billing legend{font-weight:700;margin-bottom:14px}.billing-customer-type{display:flex;gap:24px;margin-bottom:18px}.billing-customer-type label,.checkout-check{display:flex!important;align-items:flex-start;gap:10px}.billing-customer-type input,.checkout-check input{width:18px!important;height:18px;min-width:18px;margin:3px 0 0!important;accent-color:#007f82}.checkout-billing label{margin-bottom:14px}.checkout-billing input:not([type=checkbox]):not([type=radio]),.checkout-billing select{width:100%;min-width:0;box-sizing:border-box}.billing-field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.checkout-terms{margin-top:22px;line-height:1.6}.checkout-terms a,.purchase-invoice-links a{color:#007f82;text-decoration:underline}.purchase-invoice-links{display:flex;gap:16px;flex-wrap:wrap}.payment-confirmed-details p{overflow-wrap:anywhere}@media(max-width:420px){.billing-field-pair{grid-template-columns:minmax(0,1fr);gap:0}}.payment-form-panel .checkout-check{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px}.payment-form-panel .checkout-check input{flex:0 0 18px;padding:0!important;margin:3px 0 0!important}.payment-form-panel .checkout-check span{flex:1 1;min-width:0}.payment-recap .recap-tax{border-top:1px solid #bcccdc;padding-top:20px;margin-top:24px}.payment-recap .recap-tax p{display:flex;justify-content:space-between;gap:16px;margin:0 0 12px}.payment-recap .recap-tax strong,.payment-recap .recap-total strong{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-billing-profile{scroll-margin-top:100px}.account-billing-profile form{max-width:620px}.hero-select-trigger,.pricing-provider-filter select{border:1px solid #627d98!important}.hero-select-trigger:focus-visible,.pricing-provider-filter select:focus-visible{outline:3px solid #007f82;outline-offset:3px}.checkout-billing input[type=checkbox],.checkout-billing input[type=radio]{height:18px!important;min-height:18px!important;max-height:18px!important;align-self:flex-start}.checkout-card-fields{margin:24px 0}.checkout-consent{display:flex!important;align-items:flex-start;gap:10px;margin:22px 0}.checkout-consent input{flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.checkout-consent span{line-height:1.5}.tax-included{margin-top:8px}.recap-tax p{display:flex;justify-content:space-between;gap:12px}.payment-form-panel .checkout-consent{flex-direction:row!important;align-items:flex-start!important}.payment-form-panel .checkout-consent input{padding:0!important;margin:3px 0 0!important;min-height:18px}.payment-form-panel .checkout-consent span{flex:1 1;min-width:0}