.voice-package-picker{border:0;min-width:0;margin:1.25rem 0;padding:0}.voice-package-picker legend{font-size:1.1rem;font-weight:650}.voice-package-picker .voice-package-row{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.voice-package-description{overflow-wrap:anywhere;min-width:0;line-height:1.5}.voice-package-picker .voice-package-row .voice-package-quantity{flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;font-size:.85rem;display:flex}.voice-package-picker .voice-package-quantity input{box-sizing:border-box;width:5rem;min-height:44px;font:inherit;padding:.6rem}@media (max-width:360px){.voice-package-picker .voice-package-row{grid-template-columns:minmax(0,1fr);gap:.5rem}}
.entry-flow{min-width:0;max-width:52rem;margin:2rem auto;padding:clamp(1rem,4vw,2.5rem)}.entry-flow h1,.entry-flow h2{overflow-wrap:anywhere;line-height:1.15}.entry-flow progress{width:100%;accent-color:var(--accent,#49baaa);height:.55rem}.entry-flow label{gap:.5rem;margin:1rem 0;display:grid}.entry-flow input,.entry-flow select,.entry-flow textarea{min-width:0;max-width:100%;font:inherit;padding:.8rem}.entry-options{gap:.75rem;margin:1.5rem 0;display:grid}.entry-options button{text-align:left;min-height:3.5rem;padding:1rem}.entry-options button[aria-pressed=true]{outline-offset:2px;outline:2px solid}.entry-flow button,.entry-flow a.button{white-space:normal;min-height:44px}.entry-flow :focus-visible{outline-offset:4px;outline:3px solid}.entry-summary{margin:1.5rem 0}.entry-summary>div{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.entry-summary dt,.entry-summary dd{overflow-wrap:anywhere;margin:0}.entry-next{gap:.75rem;padding:0;list-style:none;display:grid}.entry-next button{text-align:left;width:100%;padding:1rem}.entry-flow .action-row{flex-wrap:wrap}.entry-flow .entry-note{border-left:3px solid;padding-left:1rem}.entry-compact{margin:1rem 0;padding:1rem 0}.entry-flow fieldset{border:0;min-width:0;padding:0}.entry-flow fieldset label{align-items:center;gap:.7rem;display:flex}.entry-flow input[type=checkbox]{min-width:1.2rem;min-height:1.2rem}@media (max-width:540px){.entry-summary>div{grid-template-columns:1fr;gap:.35rem}.entry-flow{margin:.5rem auto}.entry-flow .action-row>*{flex:1}.entry-flow h1{font-size:1.8rem}}.entry-flow h1{letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(1.8rem,4vw,3rem)}.entry-flow h2{font-size:clamp(1.5rem,3vw,2.2rem)}.entry-advisor-compact{max-width:70rem}.entry-advisor-intro{max-width:46rem;margin-bottom:1.5rem}.entry-advisor-intro p{font-size:1.05rem;line-height:1.6}.entry-advisor-compact .eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:.45rem;font-size:.78rem;font-weight:800}.entry-advisor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.entry-card{background:color-mix(in srgb, currentColor 3%, transparent);border-radius:1rem;border:1px solid color-mix(in srgb, currentColor 16%, transparent)!important;padding:1.1rem!important}.entry-card-wide{grid-column:1/-1}.entry-card legend{padding:0 .35rem;font-size:1.05rem;font-weight:800}.entry-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.entry-check{border:1px solid color-mix(in srgb, currentColor 14%, transparent);cursor:pointer;border-radius:.8rem;padding:.9rem;align-items:flex-start!important;gap:.8rem!important;margin:0!important;display:flex!important}.entry-check:has(input:checked){background:color-mix(in srgb, var(--accent,currentColor) 10%, transparent);border-color:currentColor}.entry-check span{gap:.2rem;display:grid}.entry-check small{opacity:.72;line-height:1.35}.entry-included-note{background:color-mix(in srgb, currentColor 5%, transparent);border-radius:.8rem;gap:.3rem;padding:.9rem;display:grid}.entry-advisor-action,.entry-result-head,.entry-result-controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.entry-advisor-action{margin-top:1rem;padding:1rem 0}.entry-advisor-action p{margin:.25rem 0 0}.entry-advisor-action .primary{min-width:14rem}.entry-saved{margin-top:0}.entry-result{border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:1rem;margin-top:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.entry-result-head h2{margin:.2rem 0 .4rem}.entry-result-price{text-align:right;white-space:nowrap;display:grid}.entry-result-price strong{font-size:clamp(1.5rem,4vw,2.2rem)}.entry-result-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.entry-result-actions .entry-pricing-link{align-items:center;min-height:44px;display:inline-flex}.onboarding-selected-breakdown{gap:.25rem;padding:.35rem 0;display:grid}.customer-plan-quote{color:var(--muted);gap:.2rem;margin:.35rem 0 .75rem;display:grid}.entry-reasons{gap:.5rem;margin:1rem 0;padding:0;list-style:none;display:grid}.entry-reasons li{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.entry-result-controls{flex-wrap:wrap;align-items:end}.entry-result-controls>label{flex:18rem}.entry-billing-choice{gap:.5rem;margin-bottom:1rem;display:flex}.entry-billing-choice button[aria-pressed=true]{outline-offset:2px;outline:2px solid}@media (max-width:700px){.entry-advisor-grid,.entry-check-grid{grid-template-columns:1fr}.entry-advisor-action,.entry-result-head{flex-direction:column;align-items:stretch}.entry-advisor-action .primary{width:100%;min-width:0}.entry-result-price{text-align:left}.entry-reasons li{gap:.2rem;display:grid}}@media (max-width:540px){.entry-result-actions{flex-direction:column;align-items:stretch}.entry-result-actions .primary{width:100%}}.entry-team-needs{gap:.55rem;margin-top:.9rem;display:grid}.entry-chip-grid{flex-wrap:wrap;gap:.55rem;display:flex}.entry-chip{border:1px solid color-mix(in srgb, currentColor 16%, transparent);cursor:pointer;background:color-mix(in srgb, currentColor 3%, transparent);border-radius:999px;min-height:44px;padding:.65rem .8rem;align-items:center!important;gap:.5rem!important;margin:0!important;display:flex!important}.entry-chip:has(input:checked){background:color-mix(in srgb, var(--accent,currentColor) 10%, transparent);border-color:currentColor}.entry-chip input{margin:0}@media (max-width:540px){.entry-chip-grid{grid-template-columns:1fr;display:grid}.entry-chip{border-radius:.75rem;width:100%}}.entry-pricing-link{text-underline-offset:.2em;margin:0 0 1rem;text-decoration:underline;display:inline-block}.entry-trial-card{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:1rem;max-width:42rem;padding:clamp(1rem,3vw,1.5rem)}.entry-pending-plan{gap:.25rem;margin-bottom:1rem;display:grid}.entry-pending-plan span{opacity:.75}.entry-pending-plan strong{font-size:1.3rem}.entry-flow .entry-trial-consent{border:1px solid color-mix(in srgb, currentColor 18%, transparent);cursor:pointer;border-radius:.8rem;align-items:flex-start;gap:.8rem;margin:1.25rem 0;padding:1rem;line-height:1.5;display:flex!important}.entry-flow .entry-trial-consent input{flex:0 0 1.25rem;width:1.25rem;min-width:1.25rem;height:1.25rem;margin:.1rem 0 0;padding:0}.entry-trial-actions{gap:.75rem;display:flex}.entry-trial-actions button{min-height:48px}.entry-edit-cancel{margin-bottom:1rem}@media (max-width:540px){.entry-trial-actions{flex-direction:column}.entry-trial-actions button{width:100%}}.entry-plan-status{border:1px solid color-mix(in srgb, currentColor 12%, transparent);color:var(--muted);border-radius:.8rem;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin:.75rem 0 1.25rem;padding:.75rem 1rem;font-size:.9rem;display:flex}.entry-plan-status p{margin:0}.entry-plan-status p:last-child{flex-basis:100%}.entry-plan-status strong{color:var(--foreground,currentColor)}.entry-setup-intro{color:var(--muted);margin:0 0 1rem;line-height:1.5}.entry-setup-primary{border:1px solid color-mix(in srgb, var(--accent,currentColor) 40%, transparent);background:color-mix(in srgb, var(--accent,currentColor) 7%, var(--surface,transparent));border-radius:1.1rem;justify-items:start;gap:.7rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.entry-setup-count{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.76rem;font-weight:700}.entry-setup-primary h3{margin:0;font-size:clamp(1.2rem,2.5vw,1.6rem)}.entry-setup-primary p{margin:0 0 .45rem;line-height:1.5}.entry-setup-primary .primary{padding:.75rem 1.25rem}.entry-setup-details{border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:.75rem;margin-top:.75rem;padding:.8rem 1rem}.entry-setup-details summary,.entry-setup-done summary{cursor:pointer;min-height:28px;font-weight:650}.entry-setup-details[open] summary{margin-bottom:.9rem}.entry-setup-other{gap:.5rem;display:grid}.entry-setup-other button{text-align:left;gap:.25rem;width:100%;padding:.8rem;display:grid}.entry-setup-other span{color:var(--muted);font-size:.85rem}.entry-setup-actions{flex-wrap:wrap;gap:.5rem;display:flex}.entry-setup-actions button{padding:.6rem .85rem}.entry-setup-done{border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:.75rem;margin:.5rem 0;padding:.9rem 1rem}@media (max-width:540px){.entry-setup-primary .primary{text-align:center;width:100%}.entry-setup-actions{grid-template-columns:1fr;display:grid}.entry-setup-actions button{width:100%}}.entry-table-wrap{max-width:100%;overflow-x:auto}.entry-table-wrap th,.entry-table-wrap td{text-align:start;vertical-align:top;padding:.6rem}.entry-price-breakdown{text-align:left;gap:.6rem;margin:1rem 0 .5rem;font-size:.9rem;display:grid}.entry-price-breakdown>div{justify-content:space-between;gap:1.5rem;display:flex}.entry-price-breakdown dt{overflow-wrap:anywhere}.entry-price-breakdown dd{white-space:nowrap;margin:0}.entry-trial-price{max-width:36rem;font-size:.9rem;line-height:1.5}.entry-result-price{min-width:0;max-width:100%}@media (max-width:650px){.entry-result-head{display:block}.entry-price-breakdown>div{flex-wrap:wrap;gap:.2rem .8rem}.entry-result-price{text-align:left;width:100%}}.entry-result-price{white-space:normal}
