.hs-buy{display:grid;gap:14px;min-width:0}.hs-buy-title{margin:0;font-size:13px;font-weight:650;line-height:1.4;letter-spacing:-.005em}.hs-buy-title:focus{outline:none}.hs-buy-title:focus-visible{outline:3px solid var(--hs-coral);outline-offset:4px}.hs-buy-lead,.hs-buy-fine{margin:0}.hs-buy-wide{width:100%;text-align:left}.hs-buy .hs-buy-step{margin:0 0 -4px}.hs-buy-form{display:grid;gap:10px;margin:0}.hs-buy-lead{margin-top:-6px}.hs-buy-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:8px;align-items:end}.hs-buy-field{display:grid;gap:6px;min-width:0}.hs-buy-field label{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:default}.hs-buy-field select,.hs-buy-field input{width:100%;min-width:0;height:54px;padding:0 14px;border:1px solid var(--hs-line);border-radius:0;background-color:var(--hs-ground);font-size:16px;letter-spacing:0}.hs-buy-field input::-moz-placeholder{color:var(--hs-mute)}.hs-buy-field input::placeholder{color:var(--hs-mute)}.hs-buy-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;text-overflow:ellipsis}.hs-buy-field [aria-invalid=true]{border-color:var(--hs-coral);box-shadow:inset 0 0 0 1px var(--hs-coral)}.hs-buy-continue{width:auto;min-width:132px}.hs-buy-error{margin:0}.hs-buy-cancel{justify-self:start}.hs-buy-where{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 0 12px;border-bottom:1px solid var(--hs-hair)}.hs-buy-where p{margin:0;font-size:14px;min-width:0;overflow-wrap:anywhere}.hs-buy-where p:focus{outline:none}.hs-buy-where p:focus-visible{outline:3px solid var(--hs-coral);outline-offset:4px}.hs-buy-label{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hs-mute);margin-bottom:4px}.hs-buy-where .hs-text-link{flex:none}.hs-buy-outcome{display:grid;gap:12px;min-width:0}.hs-buy-outcome:empty{margin-top:-14px}.hs-buy-compact>.hs-buy-outcome:empty{margin-top:-10px}.hs-buy-outcome>.hs-note{margin:0}.hs-buy-outcome>.hs-text-link{justify-self:start}.hs-buy-ben{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--hs-line);margin-top:4px}.hs-buy-ben .hs-small{margin:0 0 6px}.hs-buy-ben .hs-text-link{justify-self:start}.hs-buy-hint{display:grid;gap:6px;padding:12px 14px;background:var(--hs-band);font-size:12px}.hs-buy-hint p{margin:0}.hs-buy-hint .hs-text-link{justify-self:start}.hs-buy-confirm{display:grid;gap:12px;margin:0}.hs-buy-confirm fieldset{border:0;margin:0;padding:0;min-width:0}.hs-buy-confirm legend{padding:0;margin:0 0 4px}.hs-buy-confirm .hs-small{margin:0 0 10px}.hs-buy-dealers{display:grid;gap:10px}.hs-buy-dealers .hs-small{margin:0}.hs-buy-dealer-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hs-line)}.hs-buy-dealer-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--hs-hair)}.hs-buy-dealer-list li>span{min-width:0}.hs-buy-dealer-list strong{display:block;font-size:13px;font-weight:650;overflow-wrap:anywhere}.hs-buy-dealer-list small{display:block;font-size:11px;color:var(--hs-mute);margin-top:2px}.hs-buy-dealer-list a{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650;text-underline-offset:4px}.hs-buy-compact{gap:10px}.hs-buy-compact .hs-buy-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hs-buy-compact .hs-buy-continue{grid-column:1 / -1;width:100%}.hs-buy-compact .hs-buy-field select,.hs-buy-compact .hs-buy-field input{height:48px}.hs-buy-compact .hs-buy-ben{padding:12px 14px}@media(max-width:720px){.hs-buy-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hs-buy-continue{grid-column:1 / -1;width:100%}}@media(max-width:380px){.hs-buy-fields,.hs-buy-compact .hs-buy-fields{grid-template-columns:minmax(0,1fr)}}
