.salonic-comparison .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salonic-comparison .hero-grid{grid-template-columns:1.1fr .9fr}.salonic-comparison .vs-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:34px}.salonic-comparison .hero .vs-card,.salonic-comparison .hero .vs-card strong{color:var(--ink)}.salonic-comparison .hero .vs-card small,.salonic-comparison .hero .vs-card .micro,.salonic-comparison .hero .vs-card .vs-card-label{color:var(--muted)}.salonic-comparison .vs-card-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:650}.salonic-comparison .vs-row{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:18px 20px;display:flex}.salonic-comparison .vs-row small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.salonic-comparison .vs-row b{letter-spacing:-.03em;font-size:28px;font-weight:740;white-space:nowrap}.salonic-comparison .vs-row-other{background:var(--paper)}.salonic-comparison .vs-row-other b{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.salonic-comparison .vs-row-us{background:var(--green-bg)}.salonic-comparison .vs-row-us b{color:var(--green);font-size:40px}.salonic-comparison .savings-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.salonic-comparison .savings-card{background:var(--white);border-radius:var(--radius);padding:34px}.salonic-comparison .savings-card .big-price{font-size:48px}.salonic-comparison .savings-card>p{font-size:14px}.salonic-comparison .savings-us{background:var(--dark);color:var(--white)}.salonic-comparison .savings-us .big-price span,.salonic-comparison .savings-us>p{color:#fffb}.salonic-comparison .compare-scroll{border-radius:var(--radius);container-type:inline-size}.salonic-comparison .compare-table{background:var(--white);border-radius:var(--radius);overflow:hidden;border-collapse:collapse;width:100%;font-size:15px}.salonic-comparison .compare-table th,.salonic-comparison .compare-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:18px 22px;text-align:left}.salonic-comparison .compare-table tbody tr:last-child>*{border-bottom:0}.salonic-comparison .compare-table thead th{font-size:16px;font-weight:700}.salonic-comparison .compare-table tbody th{width:34%;font-weight:650}.salonic-comparison .compare-table small{color:var(--muted);font-size:12px;font-weight:400}.salonic-comparison .compare-value small{display:block}.salonic-comparison .compare-table .col-us{background:var(--green-bg)}.salonic-comparison .compare-table thead .col-us{color:var(--green)}.salonic-comparison .compare-table .muted{color:var(--muted)}@container (width < 720px){.salonic-comparison .compare-table{display:block;border:1px solid var(--line);border-radius:20px;background:var(--white)}.salonic-comparison .compare-table thead{display:none}.salonic-comparison .compare-table tbody{display:block;padding:0 16px}.salonic-comparison .compare-table tbody tr{display:block;min-width:0;padding:24px 0}.salonic-comparison .compare-table tbody tr+tr{border-top:1px solid var(--line)}.salonic-comparison .compare-table tbody th,.salonic-comparison .compare-table tbody td{display:block;width:100%;min-width:0;border-bottom:0;padding:0;font-size:.875rem;line-height:1.5;overflow-wrap:break-word}.salonic-comparison .compare-table tbody th{padding:0 10px 16px;color:var(--ink);font-size:1.125rem;font-weight:750;line-height:1.35;letter-spacing:-.025em;text-wrap:balance}.salonic-comparison .compare-table tbody td{display:grid;grid-template-columns:minmax(0,4.875rem) minmax(0,1fr);align-items:baseline;gap:12px;padding:10px}.salonic-comparison .compare-table tbody th small{display:block;margin-top:6px;color:var(--muted);font-size:.8125rem;line-height:1.5;letter-spacing:0}.salonic-comparison .compare-table tbody td:before{display:block;color:var(--muted);font-size:.75rem;font-weight:700;line-height:1.6;letter-spacing:.025em}.salonic-comparison .compare-table td.col-other:before{content:"Salonic" / "Salonic"}.salonic-comparison .compare-table td.col-us:before{content:"easyBELLE\aSolo" / "easyBELLE Solo";white-space:pre-line;color:var(--green)}.salonic-comparison .compare-table tbody td.col-us{margin-top:2px;border-radius:10px;background:#eff7f2}.salonic-comparison .compare-value{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.5;letter-spacing:-.01em}.salonic-comparison .compare-value strong{font-weight:750}.salonic-comparison .compare-value small{margin-top:8px;color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.6;letter-spacing:0}}.salonic-comparison .pricing-footnote{color:var(--muted);max-width:820px;margin-top:22px;font-size:12px}.salonic-comparison .salon-note-card{background:var(--lavender);border-radius:var(--radius);grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding:48px 52px;display:grid}.salonic-comparison .salon-note-card p{font-size:15px}.salonic-comparison .salon-note-card .btn{margin-top:22px}@media(max-width:980px){.salonic-comparison .hero-grid,.salonic-comparison .savings-grid,.salonic-comparison .salon-note-card{grid-template-columns:1fr}.salonic-comparison .salon-note-card{gap:22px;padding:34px 28px}}.salonic-comparison .pay-grid{grid-template-columns:1fr 1.2fr;gap:24px;display:grid}.salonic-comparison .pay-grid h3{margin-block:18px 14px;font-size:26px}.salonic-comparison .pay-grid .savings-us h3{color:var(--white)}.salonic-comparison .pay-list{gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.salonic-comparison .pay-list li{align-items:flex-start;gap:14px;display:flex}.salonic-comparison .pay-list strong{color:var(--white);font-size:16px}.salonic-comparison .pay-list p{color:#fffb;margin-top:4px;font-size:14px}.salonic-comparison .pay-check{color:#89d8b5;font-weight:700}@media(max-width:980px){.salonic-comparison .pay-grid{grid-template-columns:1fr}}.salonic-comparison .section.savings,.salonic-comparison .section.payments,.salonic-comparison .section.why,.salonic-comparison .section.salon-note{background:var(--paper)}.salonic-comparison .section.compare{background:var(--lavender)}.salonic-comparison .section.onsite{background:var(--blush)}.salonic-comparison .section.migration,.salonic-comparison .section.faq{background:var(--white)}.salonic-comparison .section.compare,.salonic-comparison .section.onsite,.salonic-comparison .section.migration,.salonic-comparison .section.faq{border-block:1px solid var(--line)}
