body.salon-business-plan-page{--swz-bp-ink:#12241a;--swz-bp-muted:#456351;--swz-bp-border:#b7cbbd;background:#f4f7f5;color:var(--swz-bp-ink)}.swz-bp [hidden]{display:none!important}.swz-bp h1,.swz-bp h2,.swz-bp h3{color:inherit;overflow-wrap:anywhere}.swz-bp h1{font-family:var(--swz-display);font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.08;max-width:20ch}.swz-bp h2{font-size:clamp(1.6rem,2.5vw,2.3rem);margin:0 0 1rem}.swz-bp h3{font-size:1.25rem;margin:2rem 0 .75rem}.swz-bp p{line-height:1.65;max-width:78ch}.swz-bp a{color:var(--swz-green-ink);text-underline-offset:.18em}.swz-bp :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--swz-green-ink);outline-offset:3px}.swz-bp-wrap{margin-inline:auto;width:min(1180px,100% - 2rem)}.swz-bp-hero{background:var(--swz-night-1);color:var(--swz-text);margin-bottom:2rem;padding:3.5rem 0}.swz-bp-hero p{color:var(--swz-text-soft)}.swz-bp-kicker{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.swz-bp-button{align-items:center;background:var(--swz-green-ink);border:1px solid transparent;border-radius:.6rem;color:#fff!important;cursor:pointer;display:inline-flex;font-weight:650;justify-content:center;min-height:48px;padding:.75rem 1.3rem;text-decoration:none}.swz-bp-button:disabled{cursor:not-allowed;opacity:.5}.swz-bp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem 2rem;gap:1.25rem 2rem}.swz-bp-field{min-width:0}.swz-bp-field label{display:block;font-weight:650;margin-bottom:.5rem}.swz-bp-field small{color:var(--swz-bp-muted);display:block;line-height:1.5;margin-top:.4rem}.swz-bp-field .form-control,.swz-bp-field .form-select{background:#fff;border:1px solid var(--swz-bp-border);border-radius:.5rem;color:var(--swz-bp-ink);min-height:46px;padding:.6rem .75rem;width:100%}.swz-bp-field textarea.form-control{resize:vertical}.swz-bp-field [aria-invalid=true]{border:2px solid #a32721}.swz-bp-month-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1rem;gap:1rem}.swz-bp-controls{padding-block:1.5rem}.swz-bp-notice{background:#e8f1eb;border-left:3px solid var(--swz-green-ink);margin-block:1.5rem;padding:1rem 1.2rem}.swz-bp-sheet{background:#fff;border:1px solid var(--swz-bp-border);border-radius:1rem;padding:clamp(1rem,3vw,2.5rem)}.swz-bp-sheet dt{font-weight:650}.swz-bp-sheet dd{margin:.25rem 0 0;overflow-wrap:anywhere}.swz-bp-narrative>div{margin-block:1rem}.swz-bp-narrative dd{line-height:1.6;white-space:pre-wrap}.swz-bp-assumptions{font-size:.9rem}.swz-bp-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.swz-bp-results>div{border-top:1px solid var(--swz-bp-border);padding:.9rem 0}.swz-bp-results dd{font-feature-settings:"tnum";font-size:1.5rem;font-variant-numeric:tabular-nums}.swz-bp-table-scroll{margin-block:1rem;max-width:100%;overflow-x:auto}.swz-bp table{border-collapse:collapse;font-feature-settings:"tnum";font-size:.85rem;font-variant-numeric:tabular-nums;width:100%}.swz-bp caption{caption-side:top;color:var(--swz-bp-muted);padding-bottom:.75rem;text-align:left}.swz-bp td,.swz-bp th{border-bottom:1px solid var(--swz-bp-border);padding:.65rem .6rem;text-align:right}.swz-bp thead th{min-width:5.5rem;vertical-align:bottom}.swz-bp tbody th{text-align:left;white-space:nowrap}.swz-bp-negative{color:#a32721;font-weight:700}.swz-bp-actions{margin-block:1.5rem}.swz-bp-guide{padding-block:clamp(2.5rem,5vw,4.5rem) 2rem;scroll-margin-top:7rem}.swz-bp-guide-heading{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between}.swz-bp-guide-heading h2{flex:1 1 20rem;margin:0;max-width:23ch}.swz-bp-guide-tools{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.25rem;gap:.25rem;list-style:none;margin:0;padding:0}.swz-bp-guide-tools a{align-items:center;display:flex;font-weight:600;gap:.85rem;min-height:48px;padding-block:.6rem;text-decoration:none}.swz-bp-guide-tools a span{flex:1 1;min-width:0}.swz-bp-guide-tools a:hover span{text-decoration:underline}.swz-bp-guide-tools a>i:first-child{text-align:center;width:1.2rem}.swz-bp-guide-tools a>i:last-child{font-size:.8rem}.swz-bp-guide-steps{background:var(--swz-alt-surface);border:1px solid var(--swz-alt-line);border-radius:1.25rem;list-style:none;margin-block:2rem 0;padding:0 clamp(1.25rem,3vw,2.5rem)}.swz-bp-guide-steps .swz-alt-reason{min-width:0}.swz-bp-guide-steps .swz-alt-reason:last-child{border-block-end:0}.swz-bp-guide-steps .swz-alt-reason p{margin-block-start:1rem;max-width:none}.swz-bp-step-heading{align-items:flex-start;display:flex;gap:1rem}.swz-bp-step-heading h3{font-size:1.25rem;line-height:1.35;margin:0}.swz-bp-step-number{color:var(--swz-green-ink);flex:0 0 auto;font-family:var(--swz-display);font-feature-settings:"tnum";font-size:2rem;font-variant-numeric:tabular-nums;line-height:1}.swz-bp-next{align-items:center;background:var(--swz-green-ink);border-radius:1.25rem;color:var(--swz-text);display:flex;flex-wrap:wrap;gap:1.5rem 3rem;margin-block-end:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem)}.swz-bp-next>div{flex:1 1 30rem;min-width:0}.swz-bp-next h2{margin-bottom:.85rem;max-width:26ch}.swz-bp-next p{margin:0;max-width:64ch}.swz-bp-next .swz-alt-btn{color:#201503;flex:0 1 auto;min-height:48px}.swz-bp-next .swz-alt-btn:focus-visible{outline-color:var(--swz-text)}@media(min-width:768px){.swz-bp-guide-steps .swz-alt-reason:nth-last-child(2){border-block-end:0}}.swz-bp .swz-tpl-print-branding{border-block-start:1px solid #16724e;color:#12241a;margin-block-start:1.75rem;order:1}.swz-bp .swz-tpl-print-branding .swz-tpl-print-branding-layout{border-collapse:collapse;table-layout:auto;width:100%}.swz-bp .swz-tpl-print-branding td{background:transparent;border:0;padding:.4rem 0;vertical-align:middle}.swz-bp .swz-tpl-print-branding tr{display:table-row}.swz-bp .swz-tpl-print-branding .swz-tpl-print-mark{padding-inline-start:.5rem;width:2.8rem}.swz-bp .swz-tpl-print-branding .swz-tpl-print-logo{display:block;height:2.25rem;width:2.25rem}.swz-bp .swz-tpl-print-branding .swz-tpl-print-brand{text-align:start;width:8.2rem}.swz-bp .swz-tpl-print-branding .swz-tpl-print-brand strong{display:block;font-family:Poppins,Poppins Fallback,sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:-.015em;white-space:nowrap}.swz-bp .swz-tpl-print-branding .swz-tpl-print-brand strong b{color:#16724e;font-weight:600}.swz-bp .swz-tpl-print-branding .swz-tpl-print-brand a{color:#16724e;display:block;font-family:Helvetica,Arial,sans-serif;font-size:.62rem;font-weight:400;line-height:1.3;margin-block-start:.15rem;text-decoration:none;white-space:nowrap}.swz-bp .swz-tpl-print-branding .swz-tpl-print-copy{padding-inline:.75rem;text-align:start}.swz-bp .swz-tpl-print-branding .swz-tpl-print-info{display:block;font-size:.75rem;line-height:1.3}.swz-bp .swz-tpl-print-branding .swz-tpl-print-note{color:#536258;display:block;font-size:.6rem;line-height:1.3;margin-block-start:.25rem}.swz-bp .swz-tpl-print-branding .swz-tpl-print-code{padding-inline-end:.5rem;text-align:center;width:4rem}.swz-bp .swz-tpl-print-branding .swz-tpl-print-qr{border-radius:.25rem;display:block;height:3.6rem;margin-inline:auto;width:3.6rem}@media screen and (max-width:599px){.swz-bp .swz-tpl-print-branding tr{align-items:center;display:grid;grid-template-columns:2.8rem minmax(0,1fr) 4rem}.swz-bp .swz-tpl-print-branding .swz-tpl-print-brand{width:auto}.swz-bp .swz-tpl-print-branding .swz-tpl-print-code{grid-column:3;grid-row:1/3;width:auto}.swz-bp .swz-tpl-print-branding .swz-tpl-print-copy{grid-column:1/3;padding-block-start:0;padding-inline:.75rem}}@media(max-width:767px){.swz-bp-grid,.swz-bp-results{grid-template-columns:minmax(0,1fr)}.swz-bp-month-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.swz-bp-sheet{padding-inline:.8rem}}@media print{@page{size:A4 landscape;margin:12mm}body.salon-business-plan-page{background:#fff}body.salon-business-plan-page #alerts-container,body.salon-business-plan-page .swz-bp-screen,body.salon-business-plan-page>:not(#page-content){display:none!important}body.salon-business-plan-page #page-content{margin:0!important;padding:0!important}body.salon-business-plan-page .swz-bp-wrap{width:100%}body.salon-business-plan-page .swz-bp-sheet{border:0;border-radius:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:10pt;padding:0 0 22mm}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding{bottom:0;font-family:DejaVu Sans,sans-serif;height:18mm;left:0;margin:0;padding:0;position:fixed;right:0}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding td{padding-block:1mm}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-mark{padding-inline-start:3mm;width:14mm}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-logo{height:10mm;width:10mm}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-brand{width:38mm}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-brand strong{font-size:11.5pt;letter-spacing:-.15pt}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-brand a{font-family:DejaVu Sans,sans-serif;font-size:7pt;line-height:1.3;margin-block-start:.5mm}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-copy{padding-inline:4mm}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-info{font-size:8.5pt}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-note{font-size:6.5pt;margin-block-start:.7mm}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-code{padding-inline-end:3mm;width:20mm}body.salon-business-plan-page .swz-bp .swz-tpl-print-branding .swz-tpl-print-qr{border-radius:1mm;box-sizing:content-box;height:16mm;width:16mm}body.salon-business-plan-page .swz-bp-sheet header{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}body.salon-business-plan-page .swz-bp-sheet h2{font-size:18pt;margin-bottom:4mm}body.salon-business-plan-page .swz-bp-sheet h3{font-size:12pt;margin:6mm 0 3mm;page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}body.salon-business-plan-page .swz-bp-cash-title,body.salon-business-plan-page .swz-bp-results-title{page-break-before:always;-moz-column-break-before:page;break-before:page}body.salon-business-plan-page .swz-bp-sheet>p{font-size:9pt;line-height:1.4;max-width:none}body.salon-business-plan-page .swz-bp-narrative{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3mm 8mm;gap:3mm 8mm}body.salon-business-plan-page .swz-bp-narrative>div{margin:0;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}body.salon-business-plan-page .swz-bp-narrative dd{line-height:1.4}body.salon-business-plan-page .swz-bp-grid,body.salon-business-plan-page .swz-bp-results{gap:3mm 8mm;grid-template-columns:repeat(2,minmax(0,1fr))}body.salon-business-plan-page .swz-bp-results dd{font-size:13pt}body.salon-business-plan-page .swz-bp-table-scroll{overflow:visible}body.salon-business-plan-page .swz-bp table{font-size:8pt;table-layout:fixed}body.salon-business-plan-page .swz-bp td,body.salon-business-plan-page .swz-bp th{min-width:0;overflow-wrap:anywhere;padding:.4rem .2rem}body.salon-business-plan-page .swz-bp thead th{-webkit-hyphens:auto;hyphens:auto;letter-spacing:0;padding-inline:.3rem}body.salon-business-plan-page .swz-bp thead th:first-child,body.salon-business-plan-page .swz-bp thead th:nth-child(3){width:8%}body.salon-business-plan-page .swz-bp thead th:nth-child(2){width:9%}body.salon-business-plan-page .swz-bp thead th:nth-child(6){width:16%}body.salon-business-plan-page .swz-bp thead{display:table-header-group}body.salon-business-plan-page .swz-bp tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}body.salon-business-plan-page .swz-bp [data-plan-ready=true]>[role=status],body.salon-business-plan-page .swz-bp[data-plan-ready=true] [role=status]{display:none}}