.beauty-pricing_pricing___gABt{color:var(--landing-on-navy);font-size:14px}.beauty-pricing_toolbar__VZPPf{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.beauty-pricing_toolbar__VZPPf p{max-width:56ch;margin:0;color:var(--landing-on-navy-muted);line-height:1.5}.beauty-pricing_mobileTabs___2Vpf,.beauty-pricing_period__9A0cf{display:flex;flex-shrink:0;padding:4px;border:1px solid var(--landing-on-navy-line);border-radius:var(--radius-lg)}.beauty-pricing_mobileTabs___2Vpf label,.beauty-pricing_period__9A0cf label{position:relative;display:flex;min-height:44px;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:0 16px;cursor:pointer;color:var(--landing-on-navy-muted);transition:color .16s,background-color .16s}.beauty-pricing_mobileTabs___2Vpf input,.beauty-pricing_period__9A0cf input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.beauty-pricing_mobileTabs___2Vpf label[data-active=true],.beauty-pricing_period__9A0cf label[data-active=true]{background:var(--landing-on-navy);color:var(--landing-navy)}.beauty-pricing_mobileTabs___2Vpf label:focus-within,.beauty-pricing_period__9A0cf label:focus-within{outline:2px solid var(--landing-green-on-navy);outline-offset:3px}.beauty-pricing_mobileTabs___2Vpf{display:none}.beauty-pricing_plans__oO1kW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--landing-on-navy-line);border-radius:var(--radius-lg);overflow:clip}.beauty-pricing_plan__k865M{min-width:0;padding:20px;display:flex;flex-direction:column}.beauty-pricing_plan__k865M+.beauty-pricing_plan__k865M{border-left:1px solid var(--landing-on-navy-line)}.beauty-pricing_plan__k865M[data-featured=true]{background:color-mix(in srgb,var(--landing-green-on-navy) 8%,transparent)}.beauty-pricing_plan__k865M h3{margin:0;font-size:17px;font-weight:650}.beauty-pricing_price__3p0sX{margin-top:10px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.beauty-pricing_price__3p0sX strong{font-size:clamp(26px,2.5vw,32px);line-height:1.2;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.beauty-pricing_capacity__d0hOK,.beauty-pricing_periodTotal__jEb29,.beauty-pricing_price__3p0sX span{color:var(--landing-on-navy-muted);font-size:13px}.beauty-pricing_capacity__d0hOK{margin:8px 0 16px}.beauty-pricing_capacity__d0hOK span{padding:0 8px;color:var(--landing-on-navy-faint)}.beauty-pricing_plan__k865M ul{display:grid;gap:8px;margin:0 0 20px;padding:0;list-style:none;line-height:1.45}.beauty-pricing_plan__k865M li{display:flex;align-items:start;gap:9px}.beauty-pricing_plan__k865M li svg{flex-shrink:0;margin-top:2px;color:var(--landing-green-on-navy)}.beauty-pricing_actions__Iv6tj{display:flex;gap:8px;margin-top:auto}.beauty-pricing_adjust__nBoho,.beauty-pricing_better__RH7_l,.beauty-pricing_choose__rH7Gr,.beauty-pricing_customHeading__97zVt button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--landing-on-navy-line-strong);background:transparent;color:inherit;border-radius:var(--radius-md);padding:10px 14px;font:inherit;font-weight:550;cursor:pointer}.beauty-pricing_choose__rH7Gr{flex:1;justify-content:space-between}.beauty-pricing_choose__rH7Gr svg{flex-shrink:0}.beauty-pricing_plan__k865M[data-featured=true] .beauty-pricing_choose__rH7Gr,.beauty-pricing_total__9St_2 .beauty-pricing_choose__rH7Gr{background:var(--landing-green-on-navy);border-color:transparent;color:var(--landing-navy)}.beauty-pricing_adjust__nBoho:hover,.beauty-pricing_choose__rH7Gr:hover{border-color:var(--landing-green-on-navy)}.beauty-pricing_adjust__nBoho:focus-visible,.beauty-pricing_better__RH7_l:focus-visible,.beauty-pricing_choose__rH7Gr:focus-visible,.beauty-pricing_customHeading__97zVt button:focus-visible,.beauty-pricing_footnote__6Jwyc summary:focus-visible{outline:2px solid var(--landing-green-on-navy);outline-offset:3px}.beauty-pricing_adjust__nBoho{width:44px;padding:0;flex-shrink:0}.beauty-pricing_periodTotal__jEb29{margin:12px 0 0;font-variant-numeric:tabular-nums}.beauty-pricing_customise__iOzIS{margin-top:16px;border-top:1px solid var(--landing-on-navy-line);padding-top:14px;scroll-margin-top:110px}.beauty-pricing_customise__iOzIS[hidden]{display:none}.beauty-pricing_customHeading__97zVt{display:flex;align-items:center;justify-content:space-between;gap:12px}.beauty-pricing_customHeading__97zVt h4{margin:0;font-size:16px;font-weight:600}.beauty-pricing_customHeading__97zVt button{width:44px;border:0;padding:0}.beauty-pricing_fields__mAt_u{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:20px;border:0;margin:10px 0 0;padding:0}.beauty-pricing_fields__mAt_u label{display:flex;flex-direction:column;gap:8px;font-size:13px}.beauty-pricing_fields__mAt_u input,.beauty-pricing_fields__mAt_u select{width:100%;min-height:44px;min-width:0;padding:0 12px;border:1px solid var(--landing-on-navy-line-strong);border-radius:var(--radius-md);background:var(--landing-navy-soft);color:var(--landing-on-navy);font:inherit;font-size:16px;color-scheme:dark;font-variant-numeric:tabular-nums}.beauty-pricing_fields__mAt_u input:focus,.beauty-pricing_fields__mAt_u select:focus{outline:2px solid var(--landing-green-on-navy);outline-offset:2px}.beauty-pricing_fields__mAt_u small,.beauty-pricing_footnote__6Jwyc,.beauty-pricing_hint__yDR0L{color:var(--landing-on-navy-muted);font-size:13px;line-height:1.5}.beauty-pricing_total__9St_2{display:grid;gap:6px;align-content:start}.beauty-pricing_total__9St_2 strong{font-size:24px;line-height:1.3;font-variant-numeric:tabular-nums}.beauty-pricing_total__9St_2 .beauty-pricing_choose__rH7Gr{margin-top:4px;font-size:13px}.beauty-pricing_hint__yDR0L{max-width:75ch;margin:12px 0 0}.beauty-pricing_error__dRHeV{color:var(--landing-on-navy);border:1px solid var(--landing-amber-on-navy);border-radius:var(--radius-md);padding:12px;line-height:1.5}.beauty-pricing_better__RH7_l{margin-top:12px;text-align:left;color:var(--landing-green-on-navy)}.beauty-pricing_footnote__6Jwyc{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:16px}.beauty-pricing_footnote__6Jwyc a{display:inline-flex;align-items:center;gap:4px;color:inherit;text-underline-offset:4px}.beauty-pricing_footnote__6Jwyc details{max-width:64ch}.beauty-pricing_footnote__6Jwyc summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.beauty-pricing_footnote__6Jwyc details p{line-height:1.6;margin:12px 0 0}.beauty-pricing_pricing___gABt button:disabled,.beauty-pricing_pricing___gABt fieldset:disabled{opacity:.6;cursor:wait}.beauty-pricing_srOnly__1omMZ{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:900px){.beauty-pricing_plan__k865M{padding:20px 16px}.beauty-pricing_actions__Iv6tj{flex-wrap:wrap}.beauty-pricing_choose__rH7Gr{font-size:13px}.beauty-pricing_fields__mAt_u{grid-template-columns:1fr 1fr}}@media (max-width:640px){.beauty-pricing_toolbar__VZPPf{flex-direction:column;align-items:stretch;gap:14px}.beauty-pricing_period__9A0cf{align-self:flex-start}.beauty-pricing_mobileTabs___2Vpf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;width:100%}.beauty-pricing_mobileTabs___2Vpf label{padding:0 8px;font-size:13px}.beauty-pricing_plans__oO1kW{grid-template-columns:1fr}.beauty-pricing_plan__k865M{padding:20px}.beauty-pricing_plan__k865M:not([data-selected=true]){display:none}.beauty-pricing_plan__k865M+.beauty-pricing_plan__k865M{border-left:0}.beauty-pricing_price__3p0sX strong{font-size:30px}.beauty-pricing_fields__mAt_u{gap:16px 12px}.beauty-pricing_total__9St_2{grid-column:1/-1}.beauty-pricing_footnote__6Jwyc{gap:10px 18px}}@media (prefers-reduced-motion:reduce){.beauty-pricing_mobileTabs___2Vpf label,.beauty-pricing_period__9A0cf label{transition:none}}