@font-face{font-family:SSBFont1;src:url(ss-business-font-1.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont2;src:url(ss-business-font-2.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont3;src:url(ss-business-font-3.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont4;src:url(ss-business-font-4.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont5;src:url(ss-business-font-5.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont6;src:url(ss-business-font-6.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont7;src:url(ss-business-font-7.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont8;src:url(ss-business-font-8.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont9;src:url(ss-business-font-9.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont10;src:url(ss-business-font-10.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont11;src:url(ss-business-font-11.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont12;src:url(ss-business-font-12.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont13;src:url(ss-business-font-13.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont14;src:url(ss-business-font-14.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont15;src:url(ss-business-font-15.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont16;src:url(ss-business-font-16.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont17;src:url(ss-business-font-17.ttf) format("truetype");font-display:swap}@font-face{font-family:SSBFont18;src:url(ss-business-font-18.ttf) format("truetype");font-display:swap}@font-face{font-family:SS Roboto;src:url(ss-business-roboto-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SS Roboto;src:url(ss-business-roboto-bold.woff2) format("woff2");font-weight:700;font-display:swap}#ss-business-builder{--accent: rgb(var(--primary-button-background, 255 171 0));--ink: #282828;--muted: #666;--line: #d7d7d7;--soft: #fafafa;--font: "SS Roboto", Roboto, Arial, sans-serif}#ss-business-builder *{box-sizing:border-box}#ss-business-builder{background:#fff}#ss-business-builder{margin:0;color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.45}#ss-business-builder button,#ss-business-builder input,#ss-business-builder select{font:inherit}#ss-business-builder button{cursor:pointer}#ss-business-builder button:focus-visible,#ss-business-builder input:focus-visible,#ss-business-builder select:focus-visible{outline:2px solid #8a5d00;outline-offset:2px}#ss-business-builder input[type=text],#ss-business-builder input[type=number],#ss-business-builder select{width:100%;min-height:42px;border:1px solid #bdbdbd;background:#fff;color:var(--ink);border-radius:0;padding:8px 11px}#ss-business-builder input[type=text]::placeholder{color:#777}#ss-business-builder label{display:block;font-weight:700}#ss-business-builder label input,#ss-business-builder label select{margin-top:6px;font-weight:400}#ss-business-builder fieldset{min-width:0;margin:0;padding:0;border:0}#ss-business-builder legend{padding:0 0 6px;font-weight:700}#ss-business-builder h1,#ss-business-builder h2,#ss-business-builder p{margin-top:0}#ss-business-builder .topline{height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100vw - 1330px)/2));background:var(--accent);color:var(--ink);font-size:16px;font-weight:700;letter-spacing:.025em}#ss-business-builder .topline span{font-size:10px;letter-spacing:.12em}#ss-business-builder .page{max-width:1374px;margin:0 auto;padding:30px 22px 80px}#ss-business-builder .intro{max-width:770px;margin:0 auto 28px;text-align:center}#ss-business-builder .eyebrow{display:block;color:#956500;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}#ss-business-builder .intro h1{color:#000;font-size:clamp(28px,3.2vw,39px);line-height:1.16;margin:8px 0 10px}#ss-business-builder .intro p:last-child{color:#555;font-size:15px;margin-bottom:0}#ss-business-builder .builder{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(355px,.88fr);gap:28px;align-items:start}#ss-business-builder .preview-panel{position:sticky;top:18px;min-width:0;background:#fff;border:1px solid var(--line)}#ss-business-builder .panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px 20px 17px}#ss-business-builder .panel-head h2{color:#000;font-size:20px;line-height:1.1;margin:4px 0 0}#ss-business-builder .text-button{border:0;background:transparent;color:#8b5e00;font-weight:700;font-size:12px;text-decoration:underline;text-underline-offset:3px;padding:8px 0;text-align:right}#ss-business-builder .text-button:hover{color:#5e3f00}#ss-business-builder .preview-stage{position:relative;display:grid;place-items:center;isolation:isolate;min-height:248px;padding:14px 10px;overflow:hidden;transition:background .2s}#ss-business-builder .preview-stage.dark{background-color:#373b3e;background-image:linear-gradient(45deg,#44494c 25%,transparent 25%),linear-gradient(-45deg,#44494c 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#44494c 75%),linear-gradient(-45deg,transparent 75%,#44494c 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}#ss-business-builder .preview-stage.light{background-color:#e7ebed;background-image:linear-gradient(45deg,#d8dcde 25%,transparent 25%),linear-gradient(-45deg,#d8dcde 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d8dcde 75%),linear-gradient(-45deg,transparent 75%,#d8dcde 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}#ss-business-builder .glass-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.14;background:repeating-linear-gradient(to bottom,transparent 0 70px,#050505 71px,transparent 73px)}#ss-business-builder #artwork{z-index:1;display:block;width:min(100%,820px);max-height:460px;overflow:visible}#ss-business-builder .preview-foot{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:12px 20px;border-bottom:1px solid var(--line);font-size:12px}#ss-business-builder .preview-foot strong{color:#000;font-size:13px;white-space:nowrap}#ss-business-builder .preview-foot span{color:var(--muted);text-align:right}#ss-business-builder .preview-alert{padding:11px 20px;background:#fff8e6;color:#654700;border-bottom:1px solid #ebd393;font-size:12px}#ss-business-builder .preview-alert:empty{display:none}#ss-business-builder .controls{min-width:0;border:1px solid var(--line)}#ss-business-builder .step{padding:20px 22px 23px;border-bottom:1px solid var(--line)}#ss-business-builder .step-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:17px}#ss-business-builder .step-head h2{margin:0 0 3px;color:#000;line-height:1.2;font-size:19px}#ss-business-builder .step-head p{margin:0;color:var(--muted);font-weight:400;font-size:12px}#ss-business-builder .number{display:inline-grid;place-items:center;flex:0 0 26px;width:26px;height:26px;background:var(--accent);color:var(--ink);font-weight:700;font-size:12px}#ss-business-builder .two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}#ss-business-builder .segmented{display:flex;flex-wrap:wrap;align-items:flex-end;align-content:end;gap:0}#ss-business-builder .segmented legend{width:100%}#ss-business-builder .segmented label{position:relative;flex:1 1 0;min-width:max-content}#ss-business-builder .segmented input{position:absolute;opacity:0;pointer-events:none}#ss-business-builder .segmented span{display:grid;place-items:center;min-height:42px;padding:7px 8px;border:1px solid #bdbdbd;font-size:13px;font-weight:400;text-align:center}#ss-business-builder .segmented label+label span{border-left:0}#ss-business-builder .segmented input:checked+span{border-color:var(--accent);background:#fff7df;box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}#ss-business-builder .segmented input:focus-visible+span{outline:2px solid #8a5d00;outline-offset:2px}#ss-business-builder .segmented label:hover span{background:#fffaf0}#ss-business-builder .segmented input:checked+span:hover{background:#fff7df}#ss-business-builder .value{float:right;color:#996800;font-size:12px}#ss-business-builder .overlap{margin-top:17px}#ss-business-builder .overlap label{min-width:45%}#ss-business-builder .field-note{margin:11px 0 0;color:#676767;font-size:12px;line-height:1.4}#ss-business-builder .line-list{display:grid;gap:9px}#ss-business-builder .line-card{border:1px solid var(--line);background:#fff}#ss-business-builder .line-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;background:var(--soft);border-bottom:1px solid var(--line)}#ss-business-builder .line-head strong{color:#111;font-size:13px}#ss-business-builder .line-actions{display:flex;gap:2px}#ss-business-builder .line-actions button,#ss-business-builder .social-item button{border:1px solid transparent;background:transparent;color:#595959;padding:2px 7px;font-size:18px;line-height:1.2}#ss-business-builder .line-actions button:hover,#ss-business-builder .social-item button:hover{border-color:var(--accent);color:#765000}#ss-business-builder .line-actions button:disabled{opacity:.35;cursor:default}#ss-business-builder .line-body{padding:11px}#ss-business-builder .line-body label{font-size:12px}#ss-business-builder .line-body input,#ss-business-builder .line-body select{min-height:38px}#ss-business-builder .social-mode{display:flex;gap:14px;margin:0 0 12px}#ss-business-builder .social-mode label{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:400}#ss-business-builder .social-mode input{accent-color:var(--accent);margin:0}#ss-business-builder .social-items{display:grid;gap:7px}#ss-business-builder .social-item{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr) 26px;gap:6px;align-items:center}#ss-business-builder .social-item.icons-only{grid-template-columns:1fr 26px}#ss-business-builder .social-item select,#ss-business-builder .social-item input{margin:0}#ss-business-builder .mini-add{display:block;width:100%;margin-top:10px;padding:8px 10px;border:1px dashed #b78515;background:#fff;color:#765000;text-align:center;font-weight:700;font-size:12px}#ss-business-builder .mini-add:hover{background:#fff8e6}#ss-business-builder .add-line{display:block;width:100%;margin-top:12px;border:1px solid #b98615;background:#fff;color:#684700;padding:11px 14px;text-align:left;font-weight:700}#ss-business-builder .add-line:hover,#ss-business-builder .add-line[aria-expanded=true]{background:#fff7df;border-color:var(--accent)}#ss-business-builder .add-menu{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:8px;border:1px solid var(--line);background:var(--line)}#ss-business-builder .add-menu[hidden]{display:none}#ss-business-builder .add-menu button{display:flex;flex-direction:column;gap:2px;min-height:58px;border:0;background:#fff;padding:10px 12px;text-align:left}#ss-business-builder .add-menu button:hover{background:#fff7df}#ss-business-builder .add-menu strong{font-size:12px}#ss-business-builder .add-menu span{color:var(--muted);font-size:11px}#ss-business-builder .next-step{background:#fafafa;padding:21px 22px 24px}#ss-business-builder .next-step strong{color:#000;font-size:15px}#ss-business-builder .next-step p{color:#555;margin:6px 0 15px;font-size:12px}#ss-business-builder .primary{width:100%;min-height:46px;border:1px solid var(--accent);background:var(--accent);color:var(--ink);font-weight:700;text-transform:uppercase;letter-spacing:.02em}#ss-business-builder .primary:hover{filter:brightness(.93)}#ss-business-builder #copy-status{display:block;margin-top:7px;color:#715000;font-size:12px}@media(max-width:1000px){#ss-business-builder .builder{grid-template-columns:1fr;gap:18px}#ss-business-builder .preview-panel{position:static}#ss-business-builder .preview-stage{min-height:220px}}@media(max-width:600px){#ss-business-builder .topline{height:42px;padding:0 15px;font-size:14px}#ss-business-builder .topline span{font-size:8px}#ss-business-builder .page{padding:21px 12px 50px}#ss-business-builder .intro{margin-bottom:20px}#ss-business-builder .intro h1{font-size:27px}#ss-business-builder .intro p:last-child{font-size:13px}#ss-business-builder .panel-head{padding:15px 14px 13px}#ss-business-builder .panel-head h2{font-size:18px}#ss-business-builder .preview-stage{min-height:175px;padding:10px 4px}#ss-business-builder .preview-foot{padding:10px 14px;align-items:start;flex-direction:column;gap:2px}#ss-business-builder .preview-foot span{text-align:left}#ss-business-builder .preview-alert{padding:9px 14px}#ss-business-builder .step{padding:18px 14px 20px}#ss-business-builder .step-head h2{font-size:17px}#ss-business-builder .two-col{gap:10px}#ss-business-builder .next-step{padding:18px 14px}}@media(max-width:385px){#ss-business-builder .two-col,#ss-business-builder .add-menu,#ss-business-builder .social-item{grid-template-columns:1fr}#ss-business-builder .social-item.icons-only{grid-template-columns:1fr 30px}#ss-business-builder .social-item button{justify-self:end}}#ss-business-builder .page{max-width:1374px}#ss-business-builder .intro{margin-bottom:18px}#ss-business-builder .intro h1{margin-bottom:0}#ss-business-builder .builder{display:block}#ss-business-builder .preview-panel{position:sticky;top:0;z-index:20;width:100%;overflow:hidden;border:1px solid #202020;background:#292929;color:#fff;box-shadow:0 8px 22px #0002}#ss-business-builder .preview-panel.is-complex{position:static}#ss-business-builder .preview-panel.is-complex #artwork{max-height:none}#ss-business-builder .panel-head{min-height:44px;padding:10px 18px;border-bottom:1px solid #555;background:#393939;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}#ss-business-builder .panel-head h2{margin:0;color:#fff;font-size:inherit;line-height:inherit}#ss-business-builder .panel-head span{color:var(--accent);text-align:right}#ss-business-builder .preview-stage{min-height:230px;padding:14px 24px}#ss-business-builder #artwork{width:min(100%,1120px);height:auto;max-height:340px}#ss-business-builder .preview-foot{align-items:center;padding:9px 18px;border-top:1px solid #555;border-bottom:0;background:#323232}#ss-business-builder .preview-foot strong{color:#fff}#ss-business-builder .preview-foot span{color:#c4c4c4}#ss-business-builder .preview-alert{border:0;border-top:1px solid #edd8a4}#ss-business-builder .content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;margin-top:24px}#ss-business-builder .controls,#ss-business-builder .order-panel{min-width:0}#ss-business-builder .controls{border-color:#d7d7d7}#ss-business-builder .control-label{display:block;padding-bottom:6px;font-size:12px;font-weight:700}#ss-business-builder .font-field{position:relative;min-width:0}#ss-business-builder .font-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:7px 12px;border:1px solid #bdbdbd;border-radius:0;background:#fff;color:var(--ink);text-align:left}#ss-business-builder .font-trigger:after{content:"\2304";order:3;color:#555;font-size:19px;line-height:1}#ss-business-builder .font-trigger strong{flex:1}#ss-business-builder .font-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:35;max-height:310px;overflow-y:auto;border:1px solid #bdbdbd;background:#fff;box-shadow:0 10px 24px #0002}#ss-business-builder .font-menu[hidden],#ss-business-builder .xl-options[hidden]{display:none}#ss-business-builder .font-menu button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:43px;padding:6px 12px;border:0;border-bottom:1px solid #eee;background:#fff;color:var(--ink);text-align:left}#ss-business-builder .font-menu button[aria-pressed=true],#ss-business-builder .font-menu button:hover{background:#fff7df}#ss-business-builder .font-menu button span{font-size:23px;line-height:1}#ss-business-builder .gap-field{display:block;margin-top:15px}#ss-business-builder .line-options{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:12px}#ss-business-builder .line-font,#ss-business-builder .line-width{min-width:0}#ss-business-builder .line-width .segmented{flex-wrap:nowrap}#ss-business-builder .line-width .segmented label{min-width:0}#ss-business-builder .line-width .segmented span{min-height:38px;padding:6px 5px;font-size:11px}#ss-business-builder .social-mode{flex-wrap:wrap;gap:8px 13px;padding:8px 0 2px}#ss-business-builder .social-mode label{cursor:pointer}#ss-business-builder .social-item.icons-only{grid-template-columns:minmax(0,1fr) 30px}#ss-business-builder .order-panel{border:1px solid var(--line);background:#fff}#ss-business-builder .order-block{padding:18px;border-bottom:1px solid var(--line)}#ss-business-builder .order-block h2{margin:0 0 12px;color:#000;font-size:16px;line-height:1.2}#ss-business-builder .size-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#ss-business-builder .size-choices button{display:grid;align-content:center;gap:3px;min-height:57px;padding:8px;border:1px solid #bdbdbd;border-radius:0;background:#fff;color:var(--ink);text-align:center}#ss-business-builder .size-choices button strong{font-size:14px}#ss-business-builder .size-choices button span{color:#6d6d6d;font-size:11px}#ss-business-builder .size-choices button[aria-pressed=true],#ss-business-builder .size-choices button:hover,#ss-business-builder .colour-choices button[aria-pressed=true],#ss-business-builder .colour-choices button:hover{border-color:var(--accent);background:#fff7df;box-shadow:inset 0 0 0 1px var(--accent)}#ss-business-builder .xl-options{margin-top:14px;padding:12px;border:1px solid var(--line);background:#fafafa}#ss-business-builder .xl-options p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.4}#ss-business-builder .size-status{margin:11px 0 0;color:#585858;font-size:12px;line-height:1.4}#ss-business-builder .size-status[data-state=invalid]{color:#a32b21;font-weight:700}#ss-business-builder .size-status[data-state=review]{color:#805800}#ss-business-builder .colour-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#ss-business-builder .colour-choices button{display:flex;align-items:center;gap:8px;min-height:42px;padding:6px 9px;border:1px solid #bdbdbd;border-radius:0;background:#fff;color:var(--ink);font-size:12px;text-align:left}#ss-business-builder .colour-choices .swatch{display:block;flex:0 0 24px;width:24px;height:24px;border:1px solid #aaa}#ss-business-builder .swatch.white{background:#fff}#ss-business-builder .swatch.black{background:#111}#ss-business-builder .swatch.holo{background:linear-gradient(125deg,#d7f9ff,#ffdaf4,#ddf6be,#c9e9ff)}#ss-business-builder .swatch.gold{background:linear-gradient(125deg,#a66c18,#ffec9a,#bb822a)}#ss-business-builder .swatch.silver{background:linear-gradient(125deg,#91999f,#f6fbff,#b7c1c7)}#ss-business-builder .order-block .field-note{margin-top:10px}#ss-business-builder .next-step{border:0;background:#fafafa;padding:18px}#ss-business-builder .next-step p{line-height:1.45}#ss-business-builder .reset-button{display:block;margin:12px auto 0;padding:6px 3px;border:0;background:none;color:#805800;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){#ss-business-builder .content-grid{grid-template-columns:1fr;gap:18px}#ss-business-builder .order-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#ss-business-builder .order-panel .next-step{grid-column:1 / -1}#ss-business-builder .order-block:first-child{border-right:1px solid var(--line)}}@media(max-width:600px){#ss-business-builder .page{padding-inline:12px}#ss-business-builder .preview-panel{position:static;width:calc(100% + 24px);margin-left:-12px}#ss-business-builder .panel-head{min-height:39px;padding:9px 12px}#ss-business-builder .preview-stage{min-height:176px;padding:10px 8px}#ss-business-builder #artwork{max-height:300px}#ss-business-builder .preview-foot{align-items:start;padding:8px 12px}#ss-business-builder .preview-foot strong{white-space:normal}#ss-business-builder .content-grid{margin-top:18px}#ss-business-builder .order-panel{display:block}#ss-business-builder .order-block:first-child{border-right:0}#ss-business-builder .social-mode{gap:7px 11px}}@media(max-width:385px){#ss-business-builder .line-options{grid-template-columns:1fr}}#ss-business-builder{--ink: rgb(var(--text-color, 40 40 40));--line: rgb(var(--border-color, 216 216 216));--soft: rgb(var(--footer-background, 250 250 250));--accent-soft: color-mix(in srgb, var(--accent) 14%, white);--accent-hover: color-mix(in srgb, var(--accent) 8%, white)}#ss-business-builder .intro{margin-bottom:20px}#ss-business-builder .intro h1{font-size:clamp(24px,3vw,34px);font-weight:800}#ss-business-builder .intro p:last-child{margin-top:10px}#ss-business-builder .eyebrow{color:var(--ink);font-size:11px;letter-spacing:.11em}#ss-business-builder .controls{display:grid;align-content:start;gap:20px;border:0}#ss-business-builder .step{padding:0 0 20px;border-bottom:1px solid var(--line)}#ss-business-builder .step:last-child{border-bottom:0}#ss-business-builder .step-head{margin-bottom:13px}#ss-business-builder .step-head h2{font-size:17px;font-weight:800}#ss-business-builder .step>label,#ss-business-builder .step .optional-fields>label,#ss-business-builder .step .optional-panel>label{font-size:13px;font-weight:800}#ss-business-builder .two-col{gap:12px}#ss-business-builder input[type=text],#ss-business-builder input[type=number],#ss-business-builder select,#ss-business-builder .font-trigger{min-height:48px;border:1px solid var(--line);border-radius:0;background-color:#fff;color:var(--ink);font-size:15px;font-weight:500}#ss-business-builder input[type=text],#ss-business-builder input[type=number],#ss-business-builder select{padding:10px 12px}#ss-business-builder select{-webkit-appearance:none;appearance:none;padding-right:32px;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 5 5 5-5' fill='none' stroke='%23555555' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px 8px}#ss-business-builder .font-trigger{position:relative;padding:7px 34px 7px 12px;font-weight:700}#ss-business-builder .font-trigger:after{position:absolute;right:15px;top:50%;width:9px;height:9px;border-right:2px solid #555;border-bottom:2px solid #555;color:transparent;transform:translateY(-70%) rotate(45deg)}#ss-business-builder .product-options{display:grid;gap:12px;margin-top:20px;padding-top:17px;border-top:1px solid var(--line)}#ss-business-builder .size-select{font-size:13px;font-weight:800}#ss-business-builder .size-select select{margin-top:6px}#ss-business-builder .size-status{margin:-2px 0 2px}#ss-business-builder .xl-options{margin:0;background:var(--soft)}#ss-business-builder .colour-group{display:grid;gap:8px}#ss-business-builder .colour-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;font-weight:800}#ss-business-builder .colour-heading span:last-child{color:var(--muted);font-size:11px;font-weight:500;text-align:right}#ss-business-builder .colour-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}#ss-business-builder .colour-choices button,#ss-business-builder .colour-choices button:hover,#ss-business-builder .colour-choices button[aria-pressed=true]{display:grid;justify-items:center;align-content:start;gap:5px;min-width:0;min-height:78px;padding:3px 1px;border:0;background:transparent;box-shadow:none;color:var(--ink);text-align:center}#ss-business-builder .colour-choices button strong{font-size:10px;line-height:1.1;overflow-wrap:anywhere}#ss-business-builder .colour-choices .swatch{display:block;width:min(48px,100%);height:auto;aspect-ratio:1;border:0;box-shadow:0 1px 5px #0003,inset 0 0 0 1px #0001}#ss-business-builder .checkline{display:flex!important;align-items:center;gap:9px;width:fit-content;font-size:14px!important;font-weight:700!important;cursor:pointer}#ss-business-builder .checkline input{width:18px;height:18px;margin:0;accent-color:var(--accent)}#ss-business-builder .optional-fields{display:grid;gap:13px;margin-top:14px}#ss-business-builder .optional-fields .two-col,#ss-business-builder .optional-panel .two-col,#ss-business-builder .optional-fields .overlap,#ss-business-builder .optional-fields .gap-field{margin-top:0}#ss-business-builder .optional-fields .field-note{margin-top:-4px}#ss-business-builder .segmented input:checked+span{border:2px solid var(--accent);background:var(--accent-soft);box-shadow:none}#ss-business-builder .line-list{gap:10px}#ss-business-builder .line-card{border-left:3px solid var(--accent)}#ss-business-builder .line-head{background:var(--soft)}#ss-business-builder .line-body input,#ss-business-builder .line-body select{min-height:48px}#ss-business-builder .line-options{margin-top:14px}#ss-business-builder .line-width .segmented span{min-height:48px;font-size:11px}#ss-business-builder .width-note{display:block;margin-top:5px;color:var(--muted);font-size:10px;font-weight:400;line-height:1.25}#ss-business-builder .mini-add,#ss-business-builder .add-line{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--soft);color:var(--ink);font-size:13px;font-weight:800}#ss-business-builder .mini-add:hover,#ss-business-builder .add-line:hover,#ss-business-builder .add-line[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}#ss-business-builder .optional-toggle{position:relative;width:100%;min-height:48px;padding:10px 42px 10px 14px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0;background:var(--soft);color:var(--ink);font-size:13px;font-weight:800;text-align:left}#ss-business-builder .optional-toggle:after{content:"+";position:absolute;right:17px;top:50%;font-size:20px;font-weight:400;transform:translateY(-50%)}#ss-business-builder .optional-toggle:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .optional-panel{display:grid;gap:14px;padding:15px;border:1px solid var(--line);border-left:3px solid var(--accent);background:#fff}#ss-business-builder .optional-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#ss-business-builder .optional-panel-head strong{font-size:14px}#ss-business-builder .optional-panel-head button{padding:0;border:0;background:none;color:var(--ink);font-size:12px;font-weight:800;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}#ss-business-builder .optional-panel .field-note{margin-top:0}#ss-business-builder .order-panel{display:block;border:0;background:transparent}#ss-business-builder .order-heading{margin-bottom:16px}#ss-business-builder .order-heading h2{margin:0 0 5px;color:#000;font-size:17px;font-weight:800}#ss-business-builder .order-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}#ss-business-builder .next-step{padding:15px;border:1px solid var(--line);border-left:3px solid var(--accent);background:#fff}#ss-business-builder .next-step strong{font-size:14px}#ss-business-builder .primary{min-height:50px;border:0;font-size:13px;font-weight:900}#ss-business-builder .reset-button{color:var(--ink);text-decoration-color:var(--accent);text-decoration-thickness:2px}#ss-business-builder .preview-stage.dark{background-color:#424242;background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}#ss-business-builder .preview-stage.light{background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}@media(max-width:760px){#ss-business-builder .content-grid{grid-template-columns:1fr;gap:18px}#ss-business-builder .order-panel{display:block}}@media(max-width:600px){#ss-business-builder .page{padding:20px 16px 50px}#ss-business-builder .intro{margin-bottom:18px}#ss-business-builder .preview-panel{width:calc(100% + 32px);margin-left:-16px}#ss-business-builder .colour-choices{gap:2px}#ss-business-builder .colour-choices .swatch{width:min(46px,100%)}#ss-business-builder .colour-heading{align-items:start}}@media(max-width:430px){#ss-business-builder .two-col,#ss-business-builder .line-options{grid-template-columns:1fr}#ss-business-builder .colour-choices button strong{font-size:9px}}#ss-business-builder .preview-panel{background-color:#424242;background-image:linear-gradient(45deg,#4a4a4a 25%,transparent 25%),linear-gradient(-45deg,#4a4a4a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#4a4a4a 75%),linear-gradient(-45deg,transparent 75%,#4a4a4a 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}#ss-business-builder .preview-panel:has(.preview-stage.light){background-color:#dedede;background-image:linear-gradient(45deg,#eee 25%,transparent 25%),linear-gradient(-45deg,#eee 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eee 75%),linear-gradient(-45deg,transparent 75%,#eee 75%);color:var(--ink)}#ss-business-builder .panel-head{background:#393939;color:#fff}#ss-business-builder .preview-stage,#ss-business-builder .preview-panel .preview-stage.dark,#ss-business-builder .preview-panel .preview-stage.light{height:clamp(250px,23vw,380px);min-height:0;padding:16px 24px;background:transparent}#ss-business-builder .glass-lines,#ss-business-builder .preview-foot{display:none}#ss-business-builder .preview-assembly{position:relative;display:flex;flex-direction:column;max-width:100%}#ss-business-builder .preview-art-row{position:relative;display:flex;align-items:stretch}#ss-business-builder .preview-art{display:flex;align-items:center;justify-content:center;min-width:1px;min-height:1px}#ss-business-builder .preview-art svg,#ss-business-builder .preview-art #artwork{display:block;width:100%;height:100%;max-height:none;overflow:visible}#ss-business-builder .ruler-y{position:absolute;top:0;bottom:0;right:100%;width:58px}#ss-business-builder .ruler-y:before{content:"";position:absolute;top:0;bottom:0;right:10px;border-left:2px dotted var(--accent)}#ss-business-builder .ruler-y:after{content:"";position:absolute;top:0;bottom:0;right:5px;width:12px;border-top:2px solid var(--accent);border-bottom:2px solid var(--accent)}#ss-business-builder .ruler-y .ruler-label{position:absolute;top:50%;right:20px;transform:translateY(-50%);padding:3px 2px;background:#424242;color:#fff;font-size:10px;font-weight:700;white-space:nowrap}#ss-business-builder .ruler-x{position:absolute;top:100%;left:0;width:100%;height:32px}#ss-business-builder .ruler-x:before{content:"";position:absolute;top:11px;left:0;right:0;border-top:2px dotted var(--accent)}#ss-business-builder .ruler-x:after{content:"";position:absolute;top:5px;left:0;right:0;height:12px;border-left:2px solid var(--accent);border-right:2px solid var(--accent)}#ss-business-builder .ruler-x .ruler-label{position:absolute;top:3px;left:50%;z-index:1;transform:translate(-50%);padding:2px 8px;background:#424242;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}#ss-business-builder .mobile-size-label{display:none}#ss-business-builder .preview-zoom-note{position:absolute;right:24px;bottom:10px;color:#bfbfbf;font-size:10px;font-weight:700;letter-spacing:.04em}#ss-business-builder .preview-panel:has(.preview-alert:not([hidden])) .preview-zoom-note{display:none}#ss-business-builder .preview-alert{position:absolute;left:max(32px,calc(50% - 600px));bottom:10px;z-index:3;width:fit-content;max-width:calc(100% - 36px);margin:0;padding:8px 12px;border:1px solid rgb(var(--error-color, 222 42 42));background:#fff;color:rgb(var(--error-color, 222 42 42));font-size:12px;font-weight:700;line-height:1.35;box-shadow:0 2px 7px #0002}#ss-business-builder .preview-alert[hidden],#ss-business-builder .preview-assembly[hidden]{display:none!important}#ss-business-builder .preview-panel.is-complex .preview-stage{height:auto;min-height:420px;overflow:visible}#ss-business-builder .font-trigger{justify-content:flex-start;min-height:48px;padding:5px 34px 5px 12px;background-color:#fff;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 5 5 5-5' fill='none' stroke='%23555555' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px 8px}#ss-business-builder .font-trigger:after{display:none}#ss-business-builder .font-trigger .font-name,#ss-business-builder .font-menu button .font-name{display:block;min-width:0;width:100%;overflow:visible;line-height:normal}#ss-business-builder .font-name img{display:block;width:100%;height:34px;object-fit:contain;object-position:left center}#ss-business-builder .font-trigger svg{display:block;width:100%;max-width:100%;height:25px}#ss-business-builder .font-menu{max-height:300px;border-color:var(--line)}#ss-business-builder .font-menu button{justify-content:flex-start;min-height:47px;padding:7px 14px;border-bottom-color:#e8e8e8}#ss-business-builder .font-menu button svg{display:block;width:100%;max-width:100%;height:28px}#ss-business-builder .adjust-stepper{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;width:100%;min-height:42px;border:1px solid var(--line);background:#fff}#ss-business-builder .number-stepper input[type=number],#ss-business-builder .quantity-stepper input[type=number],#ss-business-builder .adjust-stepper input[type=number]{min-width:0;min-height:0;height:100%;margin:0;padding:3px;border:0;background:#fff;text-align:center;font-size:14px;font-weight:800;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}#ss-business-builder .number-stepper input[type=number]::-webkit-inner-spin-button,#ss-business-builder .number-stepper input[type=number]::-webkit-outer-spin-button,#ss-business-builder .quantity-stepper input[type=number]::-webkit-inner-spin-button,#ss-business-builder .quantity-stepper input[type=number]::-webkit-outer-spin-button,#ss-business-builder .adjust-stepper input[type=number]::-webkit-inner-spin-button,#ss-business-builder .adjust-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#ss-business-builder .number-stepper input[type=number]:focus-visible,#ss-business-builder .quantity-stepper input[type=number]:focus-visible,#ss-business-builder .adjust-stepper input[type=number]:focus-visible{outline:none}#ss-business-builder .number-stepper button,#ss-business-builder .quantity-stepper button,#ss-business-builder .adjust-stepper button{display:grid;place-items:center;min-height:0;height:100%;padding:0;border:0;border-radius:0;background:var(--soft);color:var(--ink);font-size:19px;line-height:1}#ss-business-builder .number-stepper button:first-child,#ss-business-builder .quantity-stepper button:first-child,#ss-business-builder .adjust-stepper button:first-child{border-right:1px solid var(--line)}#ss-business-builder .number-stepper button:last-child,#ss-business-builder .quantity-stepper button:last-child,#ss-business-builder .adjust-stepper button:last-child{border-left:1px solid var(--line)}#ss-business-builder .number-stepper button:disabled,#ss-business-builder .quantity-stepper button:disabled,#ss-business-builder .adjust-stepper button:disabled{color:var(--muted);cursor:not-allowed}#ss-business-builder .number-stepper button svg,#ss-business-builder .quantity-stepper button svg,#ss-business-builder .adjust-stepper button svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#ss-business-builder .step-head{align-items:flex-start}#ss-business-builder .step-head .number{flex:0 0 28px;width:28px;height:28px;font-weight:900}#ss-business-builder .order-heading{padding-bottom:14px;border-bottom:1px solid var(--line)}#ss-business-builder .order-block{padding:16px 0;border-bottom:1px solid var(--line)}#ss-business-builder .order-block h2{margin:0 0 8px;font-size:14px;font-weight:800}#ss-business-builder .order-block>p{color:var(--muted);font-size:12px;line-height:1.45}#ss-business-builder .bundle-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}#ss-business-builder .tier-card{display:grid;justify-items:center;align-content:center;gap:6px;min-width:0;min-height:94px;padding:9px 6px;border:1px solid color-mix(in srgb,var(--ink) 32%,var(--line));border-radius:0;background:#fff;color:var(--ink);text-align:center}#ss-business-builder .tier-card strong{font-size:16px;line-height:1.15}#ss-business-builder .tier-card small{font-size:11px;font-weight:700}#ss-business-builder .tier-card .tier-save,#ss-business-builder .tier-card .tier-feature{padding:3px 5px;border:1px solid var(--ink);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}#ss-business-builder .tier-card[aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft)}#ss-business-builder .add-on-card,#ss-business-builder .backing-card{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--accent-soft)}#ss-business-builder .add-on-card img,#ss-business-builder .backing-card img{display:block;width:52px;height:52px;object-fit:cover;background:#eee}#ss-business-builder .add-on-card strong,#ss-business-builder .backing-card strong{font-size:13px;line-height:1.25}#ss-business-builder .add-on-card small,#ss-business-builder .backing-card small{color:var(--muted);font-size:12px}#ss-business-builder .add-on-actions{display:flex;flex-wrap:wrap;align-items:end;gap:8px}#ss-business-builder .add-on-actions label{flex:1 1 110px;min-width:0;font-size:11px}#ss-business-builder .add-on-actions select{min-height:36px;padding:6px 28px 6px 8px;font-size:12px}#ss-business-builder .add-on-button{min-height:37px;padding:6px 10px;border:1px solid var(--ink);border-radius:0;background:#fff;color:var(--ink);font-size:11px;font-weight:800;white-space:nowrap}#ss-business-builder .add-on-button[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}#ss-business-builder .add-on-button:disabled{border-color:var(--line);background:#ddd;color:var(--muted);cursor:default}#ss-business-builder .order-summary{margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}#ss-business-builder .order-summary strong{font-weight:900}#ss-business-builder .order-summary output{font-weight:900}#ss-business-builder .order-disabled,#ss-business-builder .order-disabled button{color:var(--muted);cursor:not-allowed}#ss-business-builder .order-block h3{margin:0 0 8px;color:#000;font-size:14px;font-weight:800}#ss-business-builder .order-divider{margin:16px 0 0;color:var(--ink)!important;font-size:12px;font-weight:800;text-transform:uppercase}#ss-business-builder .add-on-card{grid-template-columns:52px minmax(0,1fr);align-items:center}#ss-business-builder .add-on-copy{display:grid;gap:2px;min-width:0}#ss-business-builder .add-on-card>.add-on-button{grid-column:2;justify-self:start}#ss-business-builder .backing-card .add-on-actions{grid-column:1 / -1}#ss-business-builder .order-final .primary:disabled{border-color:var(--line);background:#e1e1e1;color:#767676;cursor:not-allowed}#ss-business-builder .adjust-field>label{display:block;margin-bottom:6px;font-size:13px;font-weight:800}#ss-business-builder .adjust-field>small{display:block;margin-top:5px;color:var(--muted);font-size:11px;font-weight:400}@media(max-width:760px){#ss-business-builder .preview-stage,#ss-business-builder .preview-panel .preview-stage.dark,#ss-business-builder .preview-panel .preview-stage.light{height:125px;min-height:0;padding:8px 16px}#ss-business-builder .preview-panel.is-complex .preview-stage{height:auto;min-height:240px}#ss-business-builder .ruler-y,#ss-business-builder .ruler-x .ruler-label{display:none}#ss-business-builder .ruler-x .mobile-size-label{position:absolute;top:3px;left:50%;z-index:1;display:block;transform:translate(-50%);padding:2px 8px;background:#393939;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}#ss-business-builder .preview-alert{left:12px;bottom:8px;max-width:calc(100% - 24px)}#ss-business-builder .preview-zoom-note{right:16px;bottom:5px;font-size:9px}}@media(max-width:430px){#ss-business-builder .adjust-stepper{grid-template-columns:32px minmax(0,1fr) 32px}#ss-business-builder .adjust-stepper output{font-size:11px}#ss-business-builder .bundle-tiers{gap:6px}#ss-business-builder .tier-card{min-height:88px;padding-inline:4px}#ss-business-builder .tier-card strong{font-size:14px}}#ss-business-builder .preview-panel,#ss-business-builder .preview-panel.is-complex{position:sticky;top:0}#ss-business-builder .preview-panel.is-complex .preview-stage{height:clamp(250px,23vw,380px);min-height:0;overflow:hidden}#ss-business-builder .swatch.holo{background:linear-gradient(110deg,#ff7dc6,#c48aff,#72adff,#7bfff0 42%,#d5ffa0 58%,#ffe782,#ff9ea4,#c692ff)}#ss-business-builder .swatch.gold{background:linear-gradient(110deg,#8a5a16,#e1b54d 13%,#a96b1a 25%,#fff2ae 34%,#cb8f29 40%,#81501a 58%,#f8d981 75%,#b67a24 89%,#efc866)}#ss-business-builder .swatch.silver{background:linear-gradient(110deg,#68747e,#e7eff2 13%,#8b99a3 25%,#faffff 34%,#9aa6ad 40%,#56636d 58%,#edf5f7 75%,#919ba2 89%,#d9e1e5)}#ss-business-builder .step-head{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:12px}#ss-business-builder .step-head .number{width:28px;height:28px;margin-top:0;line-height:1;font-weight:900}#ss-business-builder .step-head>div{min-width:0;padding-top:2px}#ss-business-builder .service-items{display:grid;gap:8px}#ss-business-builder .service-item{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:end;gap:6px}#ss-business-builder .service-item button{height:38px;border:1px solid var(--line);background:#fff;color:#595959;font-size:18px}#ss-business-builder .service-item button:hover{border-color:var(--accent);background:#fff8e6}#ss-business-builder .fine-tuning{padding:18px 22px 21px;background:var(--soft);border-bottom:1px solid var(--line)}#ss-business-builder .fine-tuning summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;cursor:pointer;list-style-position:inside}#ss-business-builder .fine-tuning summary strong{font-size:15px}#ss-business-builder .fine-tuning summary span{color:var(--muted);font-size:12px;font-weight:400}#ss-business-builder .fine-tuning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px}#ss-business-builder .fine-tuning>p{margin:13px 0 0;color:var(--muted);font-size:12px}#ss-business-builder .shape-tuning{margin-top:15px}@media(max-width:760px){#ss-business-builder .preview-panel.is-complex .preview-stage{height:125px;min-height:0}}@media(max-width:430px){#ss-business-builder .fine-tuning{padding:16px 14px}#ss-business-builder .fine-tuning-grid{grid-template-columns:1fr}}#ss-business-builder{--accent: rgb(var(--primary-button-background, 255 171 0));--secondary: rgb(var(--secondary-button-background, 191 128 0));--ink: rgb(var(--text-color, 40 40 40));--heading: rgb(var(--heading-color, 0 0 0));--line: rgb(var(--border-color, 223 223 223));--soft: rgb(var(--footer-background, 250 250 250));--muted: color-mix(in srgb, var(--ink) 72%, rgb(var(--background, 255 255 255)));--accent-soft: color-mix(in srgb, var(--accent) 14%, rgb(var(--background, 255 255 255)));--accent-hover: color-mix(in srgb, var(--accent) 8%, rgb(var(--background, 255 255 255)));--font: var(--text-font-family, "SS Roboto", Roboto, Arial, sans-serif)}#ss-business-builder{background:rgb(var(--background, 255 255 255))}#ss-business-builder{color:var(--ink);font-family:var(--font)}#ss-business-builder button,#ss-business-builder input,#ss-business-builder select{font-family:var(--font)}#ss-business-builder button:focus-visible,#ss-business-builder .fine-tuning summary:focus-visible{outline:1px solid var(--ink);outline-offset:1px}#ss-business-builder input[type=text]:focus-visible,#ss-business-builder input[type=number]:focus-visible,#ss-business-builder select:focus-visible,#ss-business-builder .font-trigger:focus-visible{outline:none;border-color:var(--accent)}#ss-business-builder input[data-example]{color:var(--muted)}#ss-business-builder .page{max-width:1264px;padding:24px 20px 80px}#ss-business-builder .intro{max-width:770px;margin-bottom:20px}#ss-business-builder .intro h1{color:var(--heading);font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.2}#ss-business-builder .intro p:last-child{color:var(--muted);font-size:14px}#ss-business-builder .eyebrow{color:var(--ink);font-size:11px}#ss-business-builder .review-examples{margin:0 0 18px;text-align:center}#ss-business-builder .review-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px}#ss-business-builder .review-links a.reset-button{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:6px 0}#ss-business-builder .review-links a[aria-current=page]{color:var(--heading);text-decoration-thickness:3px}#ss-business-builder .content-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;margin-top:20px}#ss-business-builder .preview-panel,#ss-business-builder .preview-panel.is-complex{position:sticky;top:0;background-color:#424242;background-image:linear-gradient(45deg,#4a4a4a 25%,transparent 25%),linear-gradient(-45deg,#4a4a4a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#4a4a4a 75%),linear-gradient(-45deg,transparent 75%,#4a4a4a 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}#ss-business-builder .preview-panel:has(.preview-stage.light),#ss-business-builder .preview-panel.is-complex:has(.preview-stage.light){background-color:#dedede;background-image:linear-gradient(45deg,#eee 25%,transparent 25%),linear-gradient(-45deg,#eee 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eee 75%),linear-gradient(-45deg,transparent 75%,#eee 75%)}#ss-business-builder .panel-head{min-height:40px;padding:11px 18px;background:#393939;text-transform:none}#ss-business-builder .panel-head h2{font-size:10px}#ss-business-builder .panel-head span{color:var(--accent);font-size:10px}#ss-business-builder .preview-stage,#ss-business-builder .preview-panel .preview-stage.dark,#ss-business-builder .preview-panel .preview-stage.light,#ss-business-builder .preview-panel.is-complex .preview-stage{height:clamp(275px,calc(21.5625vw - 13.75px),343px);min-height:0;padding:16px 24px;overflow:hidden;background:transparent;transition:height .22s ease}@media(prefers-reduced-motion:reduce){#ss-business-builder .preview-stage,#ss-business-builder .preview-panel .preview-stage.dark,#ss-business-builder .preview-panel .preview-stage.light,#ss-business-builder .preview-panel.is-complex .preview-stage{transition:none}}#ss-business-builder .ruler-y .ruler-label,#ss-business-builder .ruler-x .ruler-label{background:#424242}#ss-business-builder .preview-panel:has(.preview-stage.light) .ruler-label,#ss-business-builder .preview-panel:has(.preview-stage.light) .mobile-size-label{background:#dedede;color:var(--ink)}#ss-business-builder .preview-panel:has(.preview-stage.light) .preview-zoom-note{color:#555}#ss-business-builder .preview-zoom-note{right:24px;bottom:12px;font-size:9px}#ss-business-builder .preview-alert,#ss-business-builder .preview-alert[data-state=invalid]{position:static;width:100%;max-width:none;margin:0;padding:10px 14px;border:1px solid rgb(var(--error-color, 222 42 42));border-left-width:3px;background:rgb(var(--background, 255 255 255));color:rgb(var(--error-color, 222 42 42));box-shadow:none}#ss-business-builder .preview-alert[data-state=review]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}#ss-business-builder .controls{gap:14px}#ss-business-builder .step{padding-bottom:18px}#ss-business-builder .step-head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;min-height:66px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--line);background:var(--soft)}#ss-business-builder .step-head h2{color:var(--heading);font-size:17px}#ss-business-builder .step-head p{font-size:12px}#ss-business-builder .step-head .number{background:var(--accent)}#ss-business-builder .step-head .step-title{grid-column:2;padding-top:0}#ss-business-builder .step-head .section-remove{grid-column:3;align-self:center;min-height:34px;padding:6px 10px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));color:var(--ink);font-size:11px;font-weight:800;white-space:nowrap}#ss-business-builder .step-head .section-remove:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .step-head .section-add{border:0;font-size:20px;cursor:pointer}#ss-business-builder .step-head .section-add:hover{background:var(--secondary)}#ss-business-builder .step-head .step-add-inline{grid-column:2;justify-self:start;padding:4px 0;border:0;background:transparent;color:var(--heading);font-size:17px;font-weight:800;text-align:left}#ss-business-builder .step-head .step-add-inline:hover{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}#ss-business-builder .step.is-collapsed{padding-bottom:0}#ss-business-builder .step.is-collapsed .step-head{margin-bottom:0}#ss-business-builder .step.is-collapsed .step-title p{display:none}#ss-business-builder .business-fields{display:grid;gap:17px}#ss-business-builder .banner-size-group,#ss-business-builder .section-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px}#ss-business-builder .banner-size-group>*,#ss-business-builder .section-fields>*{min-width:0}#ss-business-builder .banner-size-group,#ss-business-builder .business-step .section-fields,#ss-business-builder .industry-fields{grid-template-columns:minmax(0,1fr)}#ss-business-builder .section-fields .full-row{grid-column:1 / -1}#ss-business-builder .section-fields .text-field,#ss-business-builder .section-fields .adjust-field>label,#ss-business-builder .banner-size-group .adjust-field>label,#ss-business-builder .section-fields .control-label,#ss-business-builder .section-fields .segmented legend{display:block;margin:0 0 7px;padding:0;color:var(--heading);font-size:13px;font-weight:800;line-height:1.3}#ss-business-builder .section-fields .text-field input{display:block;margin-top:7px}#ss-business-builder .section-fields .segmented{margin:0;padding:0;border:0}#ss-business-builder .section-fields .segmented span{min-height:48px}#ss-business-builder .section-fields .adjust-field>small{line-height:1.3}#ss-business-builder .business-fields .colour-group{margin-top:2px}#ss-business-builder .business-fields .size-status{margin:0}#ss-business-builder .business-fields .size-status[data-state=ok]{display:none}#ss-business-builder .industry-fields{margin-top:0}#ss-business-builder .industry-adjusters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}#ss-business-builder .industry-adjusters>*{min-width:0}#ss-business-builder .cta-step .optional-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:0;border:0;background:transparent}#ss-business-builder .cta-step .optional-panel>*{min-width:0}#ss-business-builder .cta-step .optional-panel>.adjust-field{grid-column:1 / -1}#ss-business-builder .cta-step .optional-panel>label{margin:0}#ss-business-builder .cta-step .optional-panel>label input{display:block;margin-top:7px}#ss-business-builder .cta-step .optional-panel .field-note{grid-column:1 / -1;margin:0}#ss-business-builder .fine-tuning-grid .full-row{grid-column:1 / -1}#ss-business-builder .reorder-hint{margin:0 0 12px;padding:9px 12px;border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--soft);color:var(--ink);font-size:12px;line-height:1.4}#ss-business-builder .reorder-hint strong{font-weight:800}#ss-business-builder .line-card{border:1px solid var(--line);background:rgb(var(--background, 255 255 255))}#ss-business-builder .line-head{flex-wrap:wrap;background:var(--soft)}#ss-business-builder .line-actions{gap:4px;margin-left:auto}#ss-business-builder .line-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 7px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));color:var(--ink);font-size:11px;font-weight:800;white-space:nowrap}#ss-business-builder .line-actions button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-hover);color:var(--ink)}#ss-business-builder .line-actions button:disabled{opacity:.42}#ss-business-builder .line-actions button[data-action=remove]{min-width:30px;padding:2px 5px;font-size:18px}#ss-business-builder .line-body{padding:13px}#ss-business-builder .line-percent{margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}#ss-business-builder .line-percent>label{display:block;margin-bottom:7px;color:var(--heading);font-size:13px;font-weight:800}#ss-business-builder .line-percent-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}#ss-business-builder .line-percent-row .number-stepper{min-width:0}#ss-business-builder .line-percent-row .line-reset{min-width:66px;min-height:48px;padding:0 10px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));color:var(--ink);font-size:12px;font-weight:800}#ss-business-builder .line-percent-row .line-reset:hover:not(:disabled){border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .line-percent-row .line-reset:disabled{opacity:.48;cursor:default}#ss-business-builder .line-arrow-toggle{display:inline-flex;align-items:center;gap:8px;margin-top:13px;color:var(--heading);font-weight:800}#ss-business-builder .line-arrow-toggle input{width:18px;height:18px;min-height:0;margin:0;accent-color:var(--accent)}#ss-business-builder .line-arrow-styles{margin-top:13px}#ss-business-builder .line-arrow-styles>.control-label{display:block;margin-bottom:7px;color:var(--heading);font-size:13px;font-weight:800}#ss-business-builder .line-arrow-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#ss-business-builder .line-arrow-choices button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:6px 8px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));color:var(--ink);text-align:left;font-size:11px;font-weight:800}#ss-business-builder .line-arrow-choices button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}#ss-business-builder .line-arrow-choices button:hover:not([aria-pressed=true]){border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .line-arrow-choices svg{width:24px;height:28px}#ss-business-builder .shared-handle-card{margin:0 0 15px;padding:13px 14px;border:1px solid var(--line);background:var(--soft)}#ss-business-builder .shared-handle-card label{color:var(--heading);font-size:14px;font-weight:800}#ss-business-builder .shared-handle-card input{margin-top:7px;background:rgb(var(--background, 255 255 255))}#ss-business-builder .shared-handle-card small{display:block;margin-top:7px;color:var(--muted);font-size:11px;font-weight:400}#ss-business-builder .banner-width-field>label{color:var(--heading);font-size:14px}#ss-business-builder .line-options{gap:12px}#ss-business-builder .line-options--single{grid-template-columns:1fr}#ss-business-builder .contact-icon-control{display:flex;align-items:center;gap:10px;margin-top:12px;padding:9px 10px;border:1px solid var(--line);background:var(--soft)}#ss-business-builder .contact-icon-sample{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));color:var(--ink)}#ss-business-builder .contact-icon-sample svg{width:32px;height:32px}#ss-business-builder .contact-icon-control.is-removed .contact-icon-sample{opacity:.35}#ss-business-builder .contact-icon-copy{display:grid;flex:1 1 auto;min-width:0}#ss-business-builder .contact-icon-copy strong{color:var(--heading);font-size:13px}#ss-business-builder .contact-icon-copy small{color:var(--muted);font-size:12px;line-height:1.3}#ss-business-builder .contact-icon-control button{flex:0 0 auto;min-height:48px;padding:0 10px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));color:var(--ink);font-size:12px;font-weight:800}#ss-business-builder .contact-icon-control button:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .next-step a.reset-button{width:fit-content;text-align:center}#ss-business-builder .service-heading-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:14px}#ss-business-builder .service-heading-control label{min-width:0;color:var(--heading);font-size:13px;font-weight:800}#ss-business-builder .service-heading-control input{margin-top:7px}#ss-business-builder .service-heading-control button{min-height:48px;padding:0 12px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));color:var(--ink);font-size:12px;font-weight:800;white-space:nowrap}#ss-business-builder .service-heading-control button:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .service-heading-add{margin:0 0 14px}@media(max-width:430px){#ss-business-builder .service-heading-control{grid-template-columns:1fr}#ss-business-builder .service-heading-control button{width:100%}#ss-business-builder .contact-icon-control{flex-wrap:wrap}#ss-business-builder .contact-icon-control button{width:100%}#ss-business-builder .industry-adjusters{grid-template-columns:1fr}}#ss-business-builder .mini-add{border:1px solid var(--secondary);border-left:1px solid var(--secondary);background:var(--soft)}#ss-business-builder .mini-add:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .add-line,#ss-business-builder .optional-toggle{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--soft)}#ss-business-builder .add-line:hover,#ss-business-builder .optional-toggle:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .optional-panel{border-left:3px solid var(--accent);background:rgb(var(--background, 255 255 255))}#ss-business-builder .fine-tuning,#ss-business-builder .fine-tuning[open]{padding:0;border:1px solid var(--line);background:var(--soft)}#ss-business-builder .fine-tuning summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px 12px;min-height:56px;padding:16px;font-size:13px;list-style:none}#ss-business-builder .fine-tuning summary::-webkit-details-marker{display:none}#ss-business-builder .fine-tuning summary:after{content:"+";display:grid;grid-column:2;grid-row:1 / span 2;place-items:center;width:28px;height:28px;background:var(--accent);color:var(--ink);font-size:21px;font-weight:500;line-height:1}#ss-business-builder .fine-tuning[open] summary:after{content:"\2212"}#ss-business-builder .fine-tuning summary strong{grid-column:1;grid-row:1;color:var(--heading);font-size:16px;font-weight:800}#ss-business-builder .fine-tuning summary span{grid-column:1;grid-row:2;font-size:12px}#ss-business-builder .fine-tuning[open] summary{padding:16px;border-bottom:1px solid var(--line)}#ss-business-builder .fine-tuning-grid{gap:10px;margin-top:0;padding:14px}#ss-business-builder .fine-tuning-grid .adjust-field{min-width:0;padding:13px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255))}#ss-business-builder .fine-tuning-grid .full-row .adjust-stepper{max-width:260px}#ss-business-builder .fine-tuning-grid .adjust-field>label{margin-bottom:9px;color:var(--heading);font-size:14px;font-weight:800}#ss-business-builder .fine-tuning>p{margin:0;padding:0 14px 12px}#ss-business-builder .fine-tuning .advanced-reset{display:block;width:calc(100% - 28px);min-height:44px;margin:2px 14px 14px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));color:var(--ink);font-size:12px;font-weight:800}#ss-business-builder .fine-tuning .advanced-reset:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder input[type=text],#ss-business-builder input[type=number],#ss-business-builder select,#ss-business-builder .font-trigger{min-height:48px;border-color:var(--line);background-color:rgb(var(--background, 255 255 255))}#ss-business-builder input[type=text]:hover,#ss-business-builder input[type=number]:hover,#ss-business-builder select:hover,#ss-business-builder .font-trigger:hover{border-color:var(--accent);background-color:var(--accent-hover)}#ss-business-builder .font-trigger{min-height:48px;padding:5px 34px 5px 12px}#ss-business-builder .font-trigger .font-name,#ss-business-builder .font-menu button .font-name{overflow:visible}#ss-business-builder .font-trigger .font-name img{height:34px}#ss-business-builder .font-menu button .font-name img{height:36px}#ss-business-builder .font-menu{border-color:var(--line)}#ss-business-builder .font-menu button{min-height:52px}#ss-business-builder .font-menu button[aria-pressed=true]{background:var(--soft);box-shadow:inset 4px 0 var(--accent)}#ss-business-builder .font-menu button:not([aria-pressed=true]):hover{background:var(--accent-hover);box-shadow:inset 2px 0 var(--accent)}#ss-business-builder .segmented input:checked+span{border-color:var(--accent);background:var(--accent-soft)}#ss-business-builder .segmented label:hover span{background:var(--accent-hover)}#ss-business-builder .segmented input:checked+span:hover{background:var(--accent-soft)}#ss-business-builder .colour-choices{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}#ss-business-builder .colour-choices button,#ss-business-builder .colour-choices button:hover,#ss-business-builder .colour-choices button[aria-pressed=true]{min-height:78px;gap:5px;padding:3px 1px;border:0;background:transparent;box-shadow:none}#ss-business-builder .colour-choices button strong{font-size:10px}#ss-business-builder .colour-choices .swatch{width:min(48px,100%);box-shadow:0 1px 5px #0003,inset 0 0 0 1px #0001}#ss-business-builder .colour-choices button[aria-pressed=true] .swatch{box-shadow:0 0 0 2px var(--accent),0 1px 5px #0003}#ss-business-builder .colour-choices button:not([aria-pressed=true]):hover .swatch{box-shadow:0 0 0 1px var(--accent),0 1px 4px #0002}#ss-business-builder .order-panel{border:0;background:rgb(var(--background, 255 255 255))}#ss-business-builder .order-heading{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}#ss-business-builder .order-block{padding:16px 0}#ss-business-builder .order-block>label{font-size:13px;font-weight:800}#ss-business-builder .order-divider{display:flex;align-items:center;gap:10px;margin-top:16px;text-align:center}#ss-business-builder .order-divider:before,#ss-business-builder .order-divider:after{content:"";flex:1;border-top:1px solid var(--line)}#ss-business-builder .bundle-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#ss-business-builder .tier-card{min-height:94px;gap:7px;padding:10px 6px;border-color:color-mix(in srgb,var(--ink) 32%,var(--line));background:rgb(var(--background, 255 255 255))}#ss-business-builder .tier-card[data-bundle-quantity="4"],#ss-business-builder .tier-card[data-bundle-quantity="40"]{background:var(--soft)}#ss-business-builder .tier-card .tier-feature{order:-1;width:fit-content;padding:3px 6px;border-color:var(--ink);background:rgb(var(--background, 255 255 255));font-size:11px;letter-spacing:.03em}#ss-business-builder .tier-card .tier-save{border-color:color-mix(in srgb,var(--ink) 65%,transparent);background:var(--accent-soft)}#ss-business-builder .tier-card[aria-pressed=true],#ss-business-builder .tier-card[data-bundle-quantity="4"][aria-pressed=true],#ss-business-builder .tier-card[data-bundle-quantity="40"][aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft)}#ss-business-builder .tier-card[aria-pressed=true] .tier-save,#ss-business-builder .tier-card[aria-pressed=true] .tier-feature{border-color:var(--accent);background:var(--accent)}#ss-business-builder .order-block:has(.add-on-card){margin-top:16px;padding:14px;border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--accent-soft)}#ss-business-builder .order-block:has(.add-on-card) h3{font-size:15px}#ss-business-builder .add-on-card,#ss-business-builder .backing-card{border:1px solid var(--line);border-left:1px solid var(--line);background:rgb(var(--background, 255 255 255))}#ss-business-builder .add-on-button:not([aria-pressed=true]):hover,#ss-business-builder .tier-card:not([aria-pressed=true]):hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .primary{min-height:51px;background:var(--accent);color:rgb(var(--primary-button-text-color, 255 255 255));font-family:var(--font);font-size:12px;font-weight:800;letter-spacing:2px}#ss-business-builder .primary:disabled{border-color:rgb(var(--secondary-background, 220 220 220));background:rgb(var(--secondary-background, 220 220 220));color:var(--muted)}#ss-business-builder .order-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:18px;font-size:13px;font-weight:700}#ss-business-builder .order-total strong{font-size:23px;white-space:nowrap}#ss-business-builder .order-price-detail{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.45}#ss-business-builder .order-summary{margin:10px 0 14px;padding:0;border:0;color:var(--muted);font-size:11px;line-height:1.4}#ss-business-builder .next-step{border:1px solid var(--line);border-left:3px solid var(--accent);background:rgb(var(--background, 255 255 255))}#ss-business-builder .number-stepper button,#ss-business-builder .quantity-stepper button{position:relative;font-size:0}#ss-business-builder .number-stepper button:before,#ss-business-builder .quantity-stepper button:before{content:"";position:absolute;width:14px;height:2px;background:currentColor}#ss-business-builder .number-stepper button[data-step-direction="1"]:after,#ss-business-builder #quantity-plus:after{content:"";position:absolute;width:2px;height:14px;background:currentColor}#ss-business-builder .number-stepper button:hover:not(:disabled),#ss-business-builder .quantity-stepper button:hover:not(:disabled){background:var(--accent-hover)}#ss-business-builder .number-stepper:hover,#ss-business-builder .quantity-stepper:hover{border-color:var(--accent)}#ss-business-builder .number-stepper input[type=number]:hover,#ss-business-builder .quantity-stepper input[type=number]:hover{background:rgb(var(--background, 255 255 255))}@media(min-width:1100px){#ss-business-builder .page,#ss-business-builder .preview-stage,#ss-business-builder .preview-panel .preview-stage.dark,#ss-business-builder .preview-panel .preview-stage.light{padding-inline:32px}}@media(max-width:760px){#ss-business-builder .page{padding:18px 16px 56px}#ss-business-builder .intro{margin-bottom:18px}#ss-business-builder .content-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}#ss-business-builder .preview-panel{width:calc(100% + 32px);margin-left:-16px}#ss-business-builder .preview-stage,#ss-business-builder .preview-panel .preview-stage.dark,#ss-business-builder .preview-panel .preview-stage.light,#ss-business-builder .preview-panel.is-complex .preview-stage{height:193px;min-height:0;padding:8px 16px}#ss-business-builder .preview-zoom-note{right:16px;bottom:8px}#ss-business-builder .colour-choices{grid-template-columns:repeat(5,minmax(0,1fr))}#ss-business-builder .order-panel{display:block}#ss-business-builder .fine-tuning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ss-business-builder .banner-size-group,#ss-business-builder .section-fields,#ss-business-builder .cta-step .optional-panel{grid-template-columns:1fr}#ss-business-builder .preview-panel,#ss-business-builder .preview-panel.is-complex{position:static;top:auto}#ss-business-builder .step{padding-inline:0}#ss-business-builder .line-options{grid-template-columns:1fr}#ss-business-builder .line-width .segmented span{min-height:48px}#ss-business-builder .add-menu{grid-template-columns:1fr 1fr}#ss-business-builder .add-menu button{min-height:66px}}@media(max-width:430px){#ss-business-builder .intro h1{font-size:24px}#ss-business-builder .two-col,#ss-business-builder .line-options,#ss-business-builder .fine-tuning-grid{grid-template-columns:1fr}#ss-business-builder .social-item{grid-template-columns:minmax(0,1fr) 30px}#ss-business-builder .social-item:not(.icons-only) input{grid-column:1 / -1}#ss-business-builder .social-item:not(.icons-only) .social-remove{grid-column:2;grid-row:1;align-self:start}#ss-business-builder .social-mode{gap:8px 12px}#ss-business-builder .step-head h2{font-size:17px}#ss-business-builder .step-head{padding:10px 12px;gap:9px}#ss-business-builder .step-head .section-remove{padding:6px;font-size:10px}#ss-business-builder .step-head{grid-template-columns:28px minmax(0,1fr)}#ss-business-builder .step-head .section-remove{grid-column:2;justify-self:start;margin-top:5px}#ss-business-builder .line-head{align-items:start}#ss-business-builder .line-head strong{flex:1 1 100%}#ss-business-builder .line-actions{width:100%;margin-left:0}#ss-business-builder .line-actions button{min-height:38px}#ss-business-builder .line-actions button[data-action=remove]{margin-left:auto}#ss-business-builder .line-body{padding:12px}#ss-business-builder .line-arrow-choices{grid-template-columns:1fr}#ss-business-builder .line-arrow-choices button{grid-template-columns:24px minmax(0,1fr)}#ss-business-builder .add-menu{grid-template-columns:1fr}#ss-business-builder .colour-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#ss-business-builder .colour-choices button{min-height:82px}#ss-business-builder .social-mode{display:grid;grid-template-columns:1fr}#ss-business-builder .social-mode label{min-height:34px}}#ss-business-builder [hidden]{display:none!important}#ss-business-builder .social-item,#ss-business-builder .social-item.icons-only{grid-template-columns:minmax(0,1fr) 40px;align-items:start;gap:10px;padding:12px;border:1px solid var(--line)}#ss-business-builder .social-platform-field,#ss-business-builder .social-style-field{grid-column:1;min-width:0}#ss-business-builder .social-item .social-handle-input{grid-column:1 / -1;width:100%}#ss-business-builder .social-platform-field{position:relative}#ss-business-builder .social-platform-field:has(.platform-trigger[aria-expanded=true]){z-index:31}#ss-business-builder .social-item button{border-radius:0;font:inherit;color:var(--ink);cursor:pointer}#ss-business-builder .social-item button.platform-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));text-align:left}#ss-business-builder .platform-trigger svg{width:28px;height:28px;flex-shrink:0}#ss-business-builder .picker-chevron{margin-left:auto}#ss-business-builder .platform-menu{position:absolute;inset:100% 0 auto;min-width:0;padding:8px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255));box-shadow:0 6px 18px #0002;max-height:min(440px,55vh);overflow:auto}#ss-business-builder .platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#ss-business-builder .social-item .platform-grid button{display:flex;align-items:center;gap:7px;min-height:48px;padding:6px;border:1px solid var(--line);font-size:12px;text-align:left}#ss-business-builder .platform-grid svg{width:22px;height:22px;flex-shrink:0}#ss-business-builder .social-item .more-platforms{display:flex;width:100%;align-items:center;min-height:48px;padding:8px;margin-top:8px;border:1px solid var(--line);font-size:12px;text-align:left}#ss-business-builder .more-platform-grid{margin-top:8px}#ss-business-builder .social-style-choices{display:flex;flex-wrap:wrap;gap:8px}#ss-business-builder .social-item .social-style-choices button{display:grid;align-content:start;justify-items:center;gap:4px;width:60px;min-height:73px;padding:3px 1px;border:0;background:transparent}#ss-business-builder .social-style-choices svg{width:48px;height:48px;padding:2px;background:rgb(var(--background, 255 255 255));box-shadow:0 1px 4px #0002}#ss-business-builder .social-style-choices span{font-size:10px;line-height:1.3}#ss-business-builder .social-item .social-style-choices button[aria-pressed=true] svg{box-shadow:0 0 0 2px var(--accent),0 1px 4px #0002}#ss-business-builder .social-item .platform-grid button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}#ss-business-builder .social-item .social-remove{grid-column:2;grid-row:1;width:40px;min-height:48px;padding:4px;font-size:22px;border:1px solid var(--line)}#ss-business-builder .social-item [hidden]{display:none}@media(hover:hover){#ss-business-builder .social-item :is(.platform-trigger,.platform-grid button,.more-platforms,.social-remove):hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .social-item .social-style-choices button:not([aria-pressed=true]):hover svg{box-shadow:0 0 0 1px var(--accent),0 1px 4px #0002}}#ss-business-builder .platform-menu{overscroll-behavior:contain}#ss-business-builder .social-item .platform-grid button,#ss-business-builder .social-item .more-platforms{font-size:15px}#ss-business-builder .picker-chevron svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}#ss-business-builder .social-item button{touch-action:manipulation}#ss-business-builder .size-summary{display:block;margin:7px 0;color:var(--ink);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}#ss-business-builder .preview-column{display:contents}#ss-business-builder .preview-layout-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px;margin:0 auto;padding:0;border:0;gap:8px}#ss-business-builder .preview-layout-choice legend{margin:0 auto 7px;padding:0;font-size:13px;font-weight:800;text-align:center;color:var(--heading)}#ss-business-builder .preview-layout-choice label{min-width:0}#ss-business-builder .preview-layout-choice span{min-height:48px}#ss-business-builder .preview-layout-help{margin:8px auto 22px;color:var(--muted);font-size:12px;line-height:1.4;text-align:center}#ss-business-builder .preview-size-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:10px 16px;border-top:1px solid var(--line);background:rgb(var(--background, 255 255 255));color:var(--ink)}#ss-business-builder .preview-dimensions{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}#ss-business-builder .preview-dimensions>div{display:flex;flex-wrap:wrap;gap:4px}#ss-business-builder .preview-dimensions dt{font-weight:700}#ss-business-builder .preview-dimensions dd{margin:0}#ss-business-builder .preview-scale-note{margin-left:auto;color:var(--muted);font-size:10px;line-height:1.4}@media(min-width:761px){#ss-business-builder.preview-beside .builder{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:24px;align-items:start}#ss-business-builder.preview-beside .preview-column{display:block;position:sticky;top:16px;min-width:0;align-self:start}#ss-business-builder.preview-beside .preview-panel,#ss-business-builder.preview-beside .preview-panel.is-complex{position:static;top:auto;width:100%;margin:0}#ss-business-builder.preview-beside .preview-panel .preview-stage{height:clamp(120px,calc(100dvh - 340px),560px);min-height:0;padding:18px 20px;transition:none}#ss-business-builder.preview-beside .panel-head{flex-wrap:wrap;gap:6px 12px}#ss-business-builder.preview-beside .panel-head span{white-space:normal}#ss-business-builder.preview-beside .preview-alert{line-height:1.45;overflow-wrap:anywhere}#ss-business-builder.preview-beside .content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;min-width:0}#ss-business-builder.preview-beside .controls{min-width:0}#ss-business-builder.preview-beside .order-panel{display:block;position:static;max-height:none;overflow:visible;margin:0;padding-top:20px;border-top:1px solid var(--line)}#ss-business-builder.preview-beside .line-options,#ss-business-builder.preview-beside .cta-step .optional-panel{grid-template-columns:minmax(0,1fr)}#ss-business-builder.preview-beside .step{padding-inline:0}#ss-business-builder.preview-beside .step-head p{line-height:1.4}}@media(max-width:760px){#ss-business-builder .preview-panel,#ss-business-builder .preview-panel.is-complex{position:sticky;top:0}#ss-business-builder .preview-panel .preview-stage.dark,#ss-business-builder .preview-panel .preview-stage.light,#ss-business-builder .preview-panel.is-complex .preview-stage{height:clamp(100px,30svh,193px);padding:8px 12px;transition:none}#ss-business-builder .preview-size-strip{padding:8px 12px;gap:4px 10px}#ss-business-builder .preview-dimensions{gap:4px 16px;font-size:12px}#ss-business-builder .panel-head{flex-wrap:wrap;gap:4px 12px}#ss-business-builder .content-grid :is(input,select,button,summary){scroll-margin-top:calc(var(--business-preview-height, 275px) + 12px)}}@media(min-width:761px)and (max-width:1100px){#ss-business-builder.preview-beside .builder{gap:18px}#ss-business-builder.preview-beside .step-head{grid-template-columns:28px minmax(0,1fr);padding:10px 12px;gap:9px}#ss-business-builder.preview-beside .step-head .section-remove{grid-column:2;justify-self:start;margin-top:4px}#ss-business-builder.preview-beside .service-heading-control{grid-template-columns:minmax(0,1fr)}#ss-business-builder.preview-beside .service-heading-control button{width:100%}#ss-business-builder.preview-beside .contact-icon-control{flex-wrap:wrap}#ss-business-builder.preview-beside .contact-icon-control button{width:100%}#ss-business-builder.preview-beside .social-item{grid-template-columns:minmax(0,1fr) 40px}#ss-business-builder.preview-beside .social-item:not(.icons-only) input{grid-column:1 / -1}#ss-business-builder.preview-beside .social-item:not(.icons-only) .social-remove{grid-column:2;grid-row:1;align-self:start}#ss-business-builder.preview-beside .line-head strong{flex:1 1 100%}#ss-business-builder.preview-beside .line-actions{width:100%;margin-left:0}#ss-business-builder.preview-beside .line-actions button{min-height:38px}#ss-business-builder.preview-beside .line-actions button[data-action=remove]{margin-left:auto}#ss-business-builder.preview-beside .line-arrow-choices button{grid-template-columns:1fr;justify-items:center;text-align:center}#ss-business-builder.preview-beside .fine-tuning-grid{grid-template-columns:minmax(0,1fr)}}#ss-business-builder{--banner-header-offset: calc(var(--enable-sticky-header, 0) * var(--header-height, 0px) + var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px))}#ss-business-builder .preview-panel,#ss-business-builder .preview-panel.is-complex{top:var(--banner-header-offset)}@media(min-width:761px){#ss-business-builder.preview-beside .preview-column{top:calc(var(--banner-header-offset) + 16px)}#ss-business-builder.preview-beside .preview-panel .preview-stage{height:clamp(120px,calc(100dvh - 340px - var(--banner-header-offset)),560px)}}@media(max-width:760px){#ss-business-builder .content-grid :is(input,select,button,summary){scroll-margin-top:calc(var(--business-preview-height, 275px) + var(--banner-header-offset) + 12px)}}#ss-business-builder .review-examples{text-align:left;margin:0 0 16px;font-size:13px}#ss-business-builder .review-examples>summary{width:fit-content;cursor:pointer;font-weight:700;padding:8px 0}#ss-business-builder .review-examples .review-links{justify-content:flex-start;padding-top:6px}#ss-business-builder.preview-beside .controls{display:grid;gap:20px}#ss-business-builder .banner-size-card{margin:0;padding:16px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255))}#ss-business-builder.preview-beside .step,#ss-business-builder.preview-beside .step.is-collapsed{margin:0;padding:0;border:1px solid var(--line);background:rgb(var(--background, 255 255 255))}#ss-business-builder.preview-beside .step-head{grid-template-columns:28px minmax(0,1fr) auto;margin:0;padding:14px;border:0;min-height:0;gap:10px;align-items:start}#ss-business-builder.preview-beside .step-head .step-title{padding:0}#ss-business-builder.preview-beside .step-head h2{margin:0;font-size:17px;line-height:28px}#ss-business-builder .step-actions{display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-end;gap:6px;max-width:130px}#ss-business-builder.preview-beside .step-actions .section-remove{margin:0;min-height:30px;padding:4px 6px;border:0;font-size:10px;background:transparent;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}#ss-business-builder .section-done{min-height:40px;min-width:60px;padding:8px 12px;border:1px solid var(--secondary);background:var(--soft);color:var(--ink);font-size:13px;font-weight:800}#ss-business-builder .section-done:hover{background:var(--accent-hover);border-color:var(--accent)}#ss-business-builder .section-finish{grid-column:1 / -1;display:block;width:100%;min-height:44px;margin-top:16px;padding:10px;border:1px solid var(--secondary);background:var(--soft);color:var(--ink);font-size:13px;font-weight:800}#ss-business-builder .section-finish:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .section-completion{grid-column:1 / -1;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}#ss-business-builder .section-completion .section-complete{min-height:48px;margin-top:0;padding:12px;border-color:var(--accent);background:var(--accent);color:var(--ink);font-size:14px}#ss-business-builder .section-completion .section-complete:hover{border-color:var(--secondary);background:color-mix(in srgb,var(--accent) 88%,rgb(var(--background, 255 255 255)))}#ss-business-builder .section-completion .section-complete:focus-visible{outline:2px solid var(--ink);outline-offset:3px}#ss-business-builder .section-edit-reminder{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--muted);text-align:center}#ss-business-builder .section-summary{display:grid;gap:10px;margin:0;padding:0 14px 14px 52px;list-style:none;font-size:13px;line-height:1.4;overflow-wrap:anywhere;background:var(--soft);color:var(--muted)}#ss-business-builder .section-summary li{display:grid;gap:3px}#ss-business-builder .section-summary strong{color:var(--ink);font-size:13px;font-weight:700}#ss-business-builder.preview-beside .step.is-collapsed{border:0}#ss-business-builder.preview-beside .section-add-button{display:block}#ss-business-builder.preview-beside :is(#business-controls,#slogan-controls,#details-controls,#cta-panel){margin:0;padding:18px 16px;border:0;border-top:1px solid var(--line);background:transparent}#ss-business-builder.preview-beside .industry-adjusters{grid-template-columns:minmax(0,1fr);gap:14px}#ss-business-builder.preview-beside .industry-spacing{padding:12px;border:1px solid var(--line);background:var(--soft)}#ss-business-builder.preview-beside .colour-choices{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:12px 8px}#ss-business-builder.preview-beside .colour-choices button{min-height:88px;padding:6px;gap:8px}#ss-business-builder.preview-beside .colour-choices .swatch{width:52px;height:52px;aspect-ratio:1;flex:none}#ss-business-builder.preview-beside .colour-choices button strong{font-size:12px;line-height:1.3;overflow-wrap:normal}#ss-business-builder.preview-beside .colour-heading{flex-wrap:wrap;gap:4px}#ss-business-builder.preview-beside .colour-heading span:last-child{text-align:left}#ss-business-builder .line-tuning{margin-top:12px;border-top:1px solid var(--line)}#ss-business-builder .line-tuning>summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:700}#ss-business-builder .line-tuning .line-percent{margin-bottom:0}#ss-business-builder .reorder-hint{font-size:12px;margin-top:0}#ss-business-builder.preview-beside .add-line{display:grid;place-items:center;width:100%;min-height:48px;height:48px;padding:0 8px;border:1px solid var(--secondary);background:var(--accent-soft);color:var(--ink);font-size:13px;line-height:1.2;text-align:center}#ss-business-builder .add-line-label{display:inline-flex;justify-content:center;align-items:center;gap:6px}#ss-business-builder .add-line-label svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#ss-business-builder.preview-beside .add-line:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .preview-stage{position:relative}#ss-business-builder .backing-reference{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#202020;box-shadow:inset 0 0 0 1px #ffffff35;pointer-events:none}#ss-business-builder .preview-assembly{position:relative;z-index:1}#ss-business-builder .backing-preview-note{flex-basis:100%;font-size:11px;font-weight:700}@media(max-width:400px){#ss-business-builder.preview-beside .step-head{padding:12px;gap:8px}#ss-business-builder.preview-beside .step-head h2{font-size:16px}#ss-business-builder .step-actions{max-width:86px}#ss-business-builder.preview-beside :is(#business-controls,#slogan-controls,#details-controls,#cta-panel){padding:14px 12px}#ss-business-builder.preview-beside .colour-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}#ss-business-builder .line-tuning{padding-top:14px}#ss-business-builder .line-summary{margin:0;padding:12px 13px;color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}#ss-business-builder .line-finish{margin-top:16px}#ss-business-builder .announcement-items,#ss-business-builder .hours-days{display:grid;gap:12px}#ss-business-builder .hours-day{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--line);background:var(--soft)}#ss-business-builder .hours-day-name{align-self:center;font-size:13px}#ss-business-builder .hours-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1 / -1;gap:10px}#ss-business-builder .hours-day label{min-width:0}#ss-business-builder .hours-day :is(input,select){width:100%;min-width:0;height:48px;font-size:15px;font-weight:400}#ss-business-builder .hours-day input[type=time]{border:1px solid var(--line);border-radius:0;padding:10px 12px;background:rgb(var(--background, 255 255 255));color:var(--ink)}#ss-business-builder .hours-day input[type=time]:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .hours-day input[type=time]:focus-visible{outline:none;border-color:var(--accent)}#ss-business-builder .hours-confirm{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:13px;font-weight:700}#ss-business-builder .hours-confirm input{flex:0 0 18px;width:18px;height:18px}#ss-business-builder .detail-toggle{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;font-size:13px;font-weight:700;cursor:pointer}#ss-business-builder .detail-toggle input{flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;accent-color:var(--accent)}#ss-business-builder .hours-heading-settings{margin-bottom:14px}#ss-business-builder .line-icon-position{margin-top:14px}#ss-business-builder .icon-position-stepper{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;min-height:48px;border:1px solid var(--line)}#ss-business-builder .icon-position-stepper button{display:grid;place-items:center;padding:0;min-height:46px;border:0;background:var(--soft);color:var(--ink)}#ss-business-builder .icon-position-stepper button:first-child{border-right:1px solid var(--line)}#ss-business-builder .icon-position-stepper button:last-child{border-left:1px solid var(--line)}#ss-business-builder .icon-position-stepper button:hover:not(:disabled){background:var(--accent-hover)}#ss-business-builder .icon-position-stepper button:disabled{opacity:.4;cursor:default}#ss-business-builder .icon-position-stepper svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#ss-business-builder .icon-position-stepper output{display:grid;place-items:center;padding:4px;text-align:center;font-size:13px;font-weight:700}#ss-business-builder :is(.step.is-minimised,.line-card.is-finished){cursor:pointer}#ss-business-builder :is(.step.is-minimised,.line-card.is-finished):focus-visible{outline:2px solid var(--accent);outline-offset:2px}#ss-business-builder :is(.step.is-minimised>.step-head,.line-card.is-finished>.line-head):after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);align-self:center;justify-self:end;margin:0 4px 4px 0}#ss-business-builder .step.is-minimised .step-actions{display:none}#ss-business-builder .line-card.is-finished>.line-head{display:grid;grid-template-columns:minmax(0,1fr) auto}@media(hover:hover){#ss-business-builder :is(.step.is-minimised,.line-card.is-finished):hover{border-color:var(--accent)}#ss-business-builder :is(.step.is-minimised:hover>.step-head,.line-card.is-finished:hover>.line-head){background:var(--accent-hover)}}#ss-business-builder .social-item,#ss-business-builder .social-item.icons-only{grid-template-columns:minmax(0,1fr)}#ss-business-builder .social-platform-field{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:6px 10px;grid-column:1 / -1}#ss-business-builder .social-platform-field>.control-label{grid-column:1 / -1;grid-row:1;margin:0}#ss-business-builder .social-platform-field>.platform-trigger{grid-column:1;grid-row:2;height:48px}#ss-business-builder .social-platform-field>.social-remove{grid-column:2;grid-row:2;align-self:stretch;height:48px;margin:0}#ss-business-builder .social-style-field{grid-column:1 / -1}#ss-business-builder .line-heading{display:flex;align-items:flex-start;gap:9px;min-width:0}#ss-business-builder .line-heading strong{line-height:26px}#ss-business-builder .line-number{display:inline-grid;place-items:center;width:26px;height:26px;flex:0 0 26px;background:var(--accent);color:var(--ink);font-size:12px;font-weight:800}#ss-business-builder .line-card.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}#ss-business-builder .line-card.is-active>.line-head{background:var(--accent-soft)}#ss-business-builder .step:focus-within>.step-head{box-shadow:inset 3px 0 var(--accent)}#ss-business-builder .preview-dimensions>div{padding:3px 5px;margin:-3px -5px;transition:background-color .25s ease}#ss-business-builder .preview-dimensions>.measurement-changed{background:var(--accent);color:var(--ink);box-shadow:inset 0 -2px var(--secondary)}#ss-business-builder .purchase-messages{display:grid;gap:8px;margin:12px 0;min-width:0}#ss-business-builder .purchase-notice{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:start;gap:8px;padding:10px 8px 10px 12px;border:1px solid var(--accent);border-left-width:3px;background:var(--accent-soft);color:var(--ink);font-size:13px;line-height:1.45;overflow-wrap:anywhere}#ss-business-builder .purchase-notice p{margin:0;min-width:0}#ss-business-builder .purchase-notice-copy{min-width:0}#ss-business-builder .purchase-notice .reset-button{display:inline-block;width:auto;margin:8px 0 0;padding:4px 0;text-align:left;font-size:13px}#ss-business-builder .notice-dismiss{display:grid;place-items:center;width:32px;height:32px;margin:-4px 0 0;padding:6px;border:1px solid transparent;background:transparent;color:var(--ink)}#ss-business-builder .notice-dismiss:hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .notice-dismiss svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}#ss-business-builder .purchase-messages[hidden],#ss-business-builder .purchase-notice[hidden]{display:none}#ss-business-builder .local-purchase-actions{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#ss-business-builder .local-purchase-actions .primary{min-width:0;padding-inline:8px}@media(max-width:1100px){#ss-business-builder .line-head>.line-heading{flex:1 1 100%}#ss-business-builder .line-heading strong{flex:0 1 auto}}@media(max-width:760px){#ss-business-builder .preview-column{display:block;position:sticky;top:var(--banner-header-offset, 0px);z-index:20;background:rgb(var(--background, 255 255 255));width:calc(100% + 32px);margin-left:-16px}#ss-business-builder .preview-column .preview-panel{position:static;width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){#ss-business-builder .preview-dimensions>div{transition:none}}#ss-business-builder .line-card:not(.is-finished) .line-finish{background:var(--accent);border-color:var(--accent);color:var(--ink)}#ss-business-builder .line-card:not(.is-finished) .line-finish:hover{background:color-mix(in srgb,var(--accent) 88%,rgb(var(--background, 255 255 255)));border-color:var(--secondary)}#ss-business-builder .line-finish:focus-visible{outline:2px solid var(--ink);outline-offset:3px}#ss-business-builder #details-step.has-open-lines .section-complete{background:var(--soft);border-color:var(--secondary);color:var(--ink)}#ss-business-builder #details-step.has-open-lines .section-complete:hover{background:var(--accent-hover);border-color:var(--accent)}#ss-business-builder .line-card>.line-head,#ss-business-builder .line-card.is-finished>.line-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#ss-business-builder .line-card.is-finished>.line-head:after{display:none}#ss-business-builder .line-actions{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin:0}#ss-business-builder .line-actions button{min-width:44px;min-height:44px;padding:8px;touch-action:manipulation}#ss-business-builder .line-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}#ss-business-builder .line-complete-toggle svg{opacity:.25}#ss-business-builder .line-complete-toggle[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}#ss-business-builder .line-complete-toggle[aria-pressed=true] svg{opacity:1}#ss-business-builder .line-actions .line-drag-handle{touch-action:none;cursor:grab;margin-left:auto}#ss-business-builder .line-drag-handle svg{stroke-width:4;stroke-linecap:round}#ss-business-builder .line-card.is-finished{-webkit-touch-callout:none}#ss-business-builder .line-card.is-dragging{cursor:grabbing;box-shadow:0 8px 24px #0003;border:2px solid var(--accent);overflow:hidden;background:rgb(var(--background,255 255 255))}#ss-business-builder .is-sorting{user-select:none;-webkit-user-select:none}#ss-business-builder .line-sort-placeholder{border:2px dashed var(--accent);background:var(--accent-soft)}#ss-business-builder .sort-status{font-size:12px;color:var(--muted);margin:8px 0}#ss-business-builder .sort-status:empty{display:none}#ss-business-builder #details-step.has-open-lines .section-completion .section-complete{background:var(--soft);border-color:var(--line);opacity:.5}#ss-business-builder #details-step.has-open-lines .section-completion .section-complete:is(:hover,:focus-visible){opacity:.8}#ss-business-builder .add-menu .divider-option{grid-column:1 / -1;border-color:var(--accent);background:var(--accent-soft);text-align:center}#ss-business-builder .divider-option strong{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}#ss-business-builder .divider-option strong span{flex:1;max-width:120px;border-top:2px solid currentColor}@media(max-width:760px){#ss-business-builder .line-actions button{flex:0 0 auto}#ss-business-builder .line-actions{gap:6px}#ss-business-builder .line-head{padding:12px}}#ss-business-builder .sort-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#ss-business-builder .line-actions button{gap:5px}@media(max-width:430px){#ss-business-builder .line-actions{gap:4px}#ss-business-builder .line-actions .move-label{display:none}#ss-business-builder .line-actions button{width:44px;min-width:44px}}#ss-business-builder .line-card>.line-head,#ss-business-builder .line-card.is-finished>.line-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;align-items:center}#ss-business-builder .line-head .line-heading{flex:none;gap:6px;align-items:center;min-width:0}#ss-business-builder .line-heading strong{flex:none;font-size:14px;line-height:1.25;overflow-wrap:anywhere}#ss-business-builder .line-number{width:22px;height:22px;flex-basis:22px;font-size:11px}#ss-business-builder .line-actions{width:auto;display:flex;flex-wrap:nowrap;gap:2px;margin:0}#ss-business-builder .line-actions button{width:28px;min-width:28px;min-height:28px;height:28px;padding:4px;gap:0}#ss-business-builder .line-actions svg{width:15px;height:15px;flex:none}#ss-business-builder .line-actions .move-label{display:none}#ss-business-builder .line-actions .line-drag-handle{margin:0}#ss-business-builder .line-actions button[data-action=remove]{margin:0;min-width:28px;font-size:17px}#ss-business-builder .line-complete-toggle[aria-pressed=false]{background:var(--accent);border-color:var(--accent)}#ss-business-builder .line-complete-toggle[aria-pressed=true]{background:rgb(var(--background,255 255 255));border-color:var(--line)}#ss-business-builder .line-complete-toggle svg{opacity:1}#ss-business-builder .add-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;background:transparent}#ss-business-builder .add-menu button{min-width:0;min-height:72px;border:1px solid var(--line);background:rgb(var(--background,255 255 255));padding:12px}#ss-business-builder .add-menu button:hover{background:var(--accent-hover);border-color:var(--accent)}#ss-business-builder .add-menu button:focus-visible{outline:1px solid var(--ink);outline-offset:1px}#ss-business-builder .section-add-button{width:100%;margin:0;text-align:left}#ss-business-builder .section-add-button:after{content:none}#ss-business-builder .builder-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding-top:12px}#ss-business-builder .preview-panel .panel-head{flex-wrap:wrap;gap:8px}#ss-business-builder .preview-panel .panel-head #preview-meta{margin-left:auto}#ss-business-builder .preview-panel .panel-head .view-full-design{border:1px solid #777;background:transparent;color:#fff;padding:6px 9px;min-height:32px;font-size:11px;font-weight:700}#ss-business-builder .preview-panel .panel-head .view-full-design:hover{border-color:var(--accent);color:var(--accent)}#ss-business-builder .order-block>.production-consent{display:flex;align-items:flex-start;gap:10px;padding:14px;margin:0 0 12px;border:1px solid var(--line);background:var(--soft);cursor:pointer;font-size:14px;line-height:1.5;font-weight:400}#ss-business-builder .production-consent input{width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:var(--accent)}#ss-business-builder .production-consent:has(:checked){border-color:var(--accent);background:var(--accent-soft)}#ss-business-builder #production-consent-status:empty{display:none}#ss-business-builder .design-review{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:rgb(var(--background,255 255 255));color:var(--ink);font-family:var(--font)}#ss-business-builder .design-review:not([open]),#ss-business-builder .design-review [hidden]{display:none}#ss-business-builder .design-review::backdrop{background:#0009}#ss-business-builder .design-review-shell{height:100%;display:flex;flex-direction:column}#ss-business-builder .design-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:12px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));border-bottom:1px solid var(--line)}#ss-business-builder .design-review-head h2{font-size:18px;margin:0;color:var(--heading)}#ss-business-builder .design-review button{border:1px solid var(--line);border-radius:0;min-height:44px;padding:10px 16px;color:var(--ink);background:var(--soft);font:700 14px var(--font)}#ss-business-builder .design-review button:hover{background:var(--accent-hover);border-color:var(--accent)}#ss-business-builder .design-review button.primary{background:var(--accent);border-color:var(--accent)}#ss-business-builder .design-review button:disabled{opacity:.45;cursor:not-allowed}#ss-business-builder .design-review :is(button,input):focus-visible{outline:2px solid var(--ink);outline-offset:2px}#ss-business-builder .design-review-body{flex:1;min-height:0;display:grid;overflow:auto}#ss-business-builder .design-review[data-mode=review] .design-review-body{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}#ss-business-builder .design-review-figure{margin:0;min-width:0;min-height:0;display:flex;flex-direction:column}#ss-business-builder .design-review[data-mode=review] .design-review-figure{position:sticky;top:0;height:100%;max-height:calc(100dvh - 69px)}#ss-business-builder .design-review-art{flex:1;min-height:0;display:grid;place-items:center;padding:16px;overflow:hidden;background-color:#424242;background-image:linear-gradient(45deg,#4a4a4a 25%,transparent 25%),linear-gradient(-45deg,#4a4a4a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#4a4a4a 75%),linear-gradient(-45deg,transparent 75%,#4a4a4a 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0;color:#fff}#ss-business-builder .design-review-art.is-light{background-color:#dedede;background-image:linear-gradient(45deg,#eee 25%,transparent 25%),linear-gradient(-45deg,#eee 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eee 75%),linear-gradient(-45deg,transparent 75%,#eee 75%);color:var(--ink)}#ss-business-builder .design-review-art>svg{display:block;width:100%;height:100%;min-width:0;min-height:0}#ss-business-builder .design-review-figure figcaption{flex:none;font-size:14px;line-height:1.5;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-bottom:1px solid var(--line)}#ss-business-builder .design-review-check{min-width:0;padding:24px}#ss-business-builder .design-review-check h3{margin:0 0 8px;font-size:20px}#ss-business-builder .design-review-check p{font-size:14px;line-height:1.5}#ss-business-builder .design-review-check dl{margin:24px 0;overflow-wrap:anywhere}#ss-business-builder .design-review-check dt{margin-top:16px;font-weight:700;font-size:13px}#ss-business-builder .design-review-check dd{margin:4px 0 0;white-space:pre-line;font-size:15px;line-height:1.5}#ss-business-builder .design-review-issues{border:1px solid var(--accent);padding:12px;background:var(--accent-soft)}#ss-business-builder .design-review-consent{display:flex;align-items:flex-start;gap:10px;padding:16px;border:1px solid var(--line);font-size:14px;line-height:1.5;cursor:pointer}#ss-business-builder .design-review-consent input{flex:0 0 20px;width:20px;height:20px;margin:0;accent-color:var(--accent)}#ss-business-builder .design-review-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#ss-business-builder .design-review-buttons button{flex:1 1 150px;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center}#ss-business-builder #design-review-result{background:var(--accent-soft);border:1px solid var(--accent);padding:12px}@media(max-width:760px){#ss-business-builder .preview-panel .panel-head{padding:8px 10px}#ss-business-builder .preview-panel .panel-head .view-full-design{font-size:10px;padding:5px 7px}#ss-business-builder .design-review[data-mode=review] .design-review-body{display:block}#ss-business-builder .design-review[data-mode=review] .design-review-figure{position:static;height:min(62dvh,500px);max-height:none}#ss-business-builder .design-review-check{padding:20px 16px max(20px,env(safe-area-inset-bottom))}}#ss-business-builder .ss-field{display:grid;gap:6px;font-size:13px;font-weight:800}#ss-business-builder .ss-heading-intro>.ss-field:first-child{grid-column:span 2}#ss-business-builder .bundle-tiers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}#ss-business-builder .bundle-tiers button{display:grid;align-content:center;gap:3px;min-height:58px;padding:6px 2px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font:inherit;text-align:center;cursor:pointer}#ss-business-builder .bundle-tiers button strong{font-size:15px}#ss-business-builder .bundle-tiers button span{font-size:10px;font-weight:700}#ss-business-builder .bundle-tiers button[aria-pressed=true]{border:2px solid var(--secondary);background:var(--accent-soft)}#ss-business-builder .ss-tier-status{color:var(--muted);font-size:12px;line-height:1.45}@media(min-width:350px)and (max-width:430px){#ss-business-builder .ss-sizing .number-stepper{grid-template-columns:32px minmax(0,1fr) 32px}}#ss-business-builder .ss-backing-reference{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#202020;box-shadow:inset 0 0 0 1px #ffffff35;pointer-events:none}#ss-business-builder .ss-advanced-toggle{position:relative;width:100%;min-height:46px;padding:10px 42px 10px 14px;border:1px solid var(--line);border-left:3px solid var(--accent);background:rgb(var(--footer-background, 250 250 250));color:var(--ink);font:inherit;font-size:13px;font-weight:800;text-align:left;cursor:pointer}#ss-business-builder .ss-advanced-toggle[aria-expanded=true]{background:var(--accent-soft)}#ss-business-builder .ss-advanced-toggle:after{content:"";position:absolute;right:17px;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg)}#ss-business-builder .ss-advanced-toggle[aria-expanded=true]:after{transform:translateY(-20%) rotate(225deg)}#ss-business-builder .bundle-tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:6px}#ss-business-builder .bundle-tiers button{min-height:94px;align-content:center;justify-items:center;gap:7px;padding:10px 6px;border:1px solid color-mix(in srgb,var(--ink) 32%,var(--line));border-radius:0;background:#fff;color:var(--ink);text-align:center}#ss-business-builder .bundle-tiers button[data-bundle-quantity="4"],#ss-business-builder .bundle-tiers button[data-bundle-quantity="40"]{background:rgb(var(--footer-background, 250 250 250))}#ss-business-builder .bundle-tiers button .ss-tier-feature{order:-1;width:fit-content;padding:3px 6px;border:1px solid var(--ink);background:rgb(var(--background, 255 255 255));color:var(--ink);font-size:11px;font-weight:900;line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}#ss-business-builder .ss-tier-top{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;white-space:nowrap}#ss-business-builder .bundle-tiers button .ss-tier-top strong{font-size:16px;line-height:1.15;white-space:nowrap}#ss-business-builder .ss-tier-deal{display:flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap}#ss-business-builder .bundle-tiers button .ss-tier-save{padding:3px 4px;border:1px solid color-mix(in srgb,var(--ink) 65%,transparent);border-radius:0;background:var(--accent-soft);color:var(--ink);font-size:12px;font-weight:900;line-height:1;white-space:nowrap}#ss-business-builder .bundle-tiers button .ss-tier-price{font-size:13px;font-weight:900;line-height:1;white-space:nowrap}#ss-business-builder .bundle-tiers button[aria-pressed=true],#ss-business-builder .bundle-tiers button[data-bundle-quantity="4"][aria-pressed=true],#ss-business-builder .bundle-tiers button[data-bundle-quantity="40"][aria-pressed=true]{border:2px solid var(--accent);background:var(--accent-soft);color:var(--ink);box-shadow:none}#ss-business-builder .bundle-tiers button[aria-pressed=true] .ss-tier-save,#ss-business-builder .bundle-tiers button[aria-pressed=true] .ss-tier-feature{border-color:var(--accent);background:var(--accent);color:var(--ink)}#ss-business-builder .number-stepper,#ss-business-builder .quantity-stepper{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:100%;height:48px;border:1px solid var(--line);background:#fff}#ss-business-builder .number-stepper:focus-within,#ss-business-builder .quantity-stepper:focus-within,#ss-business-builder .adjust-stepper:focus-within{border-color:var(--accent)}#ss-business-builder .number-stepper input,#ss-business-builder .quantity-stepper input{min-width:0;min-height:0;height:100%;padding:8px 2px;border:0;background:#fff;text-align:center;font-weight:800;-moz-appearance:textfield}#ss-business-builder .number-stepper input::-webkit-inner-spin-button,#ss-business-builder .number-stepper input::-webkit-outer-spin-button,#ss-business-builder .quantity-stepper input::-webkit-inner-spin-button,#ss-business-builder .quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#ss-business-builder .number-stepper button,#ss-business-builder .quantity-stepper button{display:grid;place-items:center;min-height:0;height:100%;padding:0;border:0;border-radius:0;background:rgb(var(--footer-background, 250 250 250));color:var(--ink);cursor:pointer}#ss-business-builder .number-stepper button:first-child,#ss-business-builder .quantity-stepper button:first-child{border-right:1px solid var(--line)}#ss-business-builder .number-stepper button:last-child,#ss-business-builder .quantity-stepper button:last-child{border-left:1px solid var(--line)}#ss-business-builder .number-stepper button:disabled,#ss-business-builder .quantity-stepper button:disabled{color:var(--muted);cursor:not-allowed}#ss-business-builder .number-stepper button svg,#ss-business-builder .quantity-stepper button svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#ss-business-builder .number-stepper input:focus-visible,#ss-business-builder .quantity-stepper input:focus-visible{outline:none}#ss-business-builder .ss-addons{display:grid;gap:10px;margin-top:18px;padding:14px;border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--accent-soft)}#ss-business-builder .ss-addons-title{font-size:15px;font-weight:900}#ss-business-builder .ss-addon-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);background:rgb(var(--background, 255 255 255))}#ss-business-builder .ss-addon-row img{display:block;width:52px;height:52px;background:#eee;object-fit:cover}#ss-business-builder .ss-addon-copy{display:grid;gap:4px;min-width:0}#ss-business-builder .ss-addon-copy>strong{font-size:13px;line-height:1.25}#ss-business-builder .ss-addon-copy small{color:var(--muted);font-size:12px}#ss-business-builder .ss-addon-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;font-size:12px;line-height:1.3}#ss-business-builder .ss-addon-price strong{font-size:13px}#ss-business-builder .ss-addon-discount{padding:3px 5px;background:var(--accent);color:var(--ink);font-size:11px;font-weight:900;white-space:nowrap}#ss-business-builder .ss-addon-discount[hidden],#ss-business-builder [data-ss-backing-was][hidden]{display:none}#ss-business-builder [data-ss-backing-was]{width:100%;font-size:11px;text-decoration:line-through}#ss-business-builder .ss-addon-button{min-height:37px;padding:6px 10px;border:1px solid var(--ink);background:#fff;color:var(--ink);font:inherit;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}#ss-business-builder .ss-addon-button:disabled{border-color:var(--line);background:rgb(var(--secondary-background, 220 220 220));color:var(--muted);cursor:default}#ss-business-builder .ss-addon-button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--ink)}#ss-business-builder .ss-backing{padding-top:8px}#ss-business-builder .ss-backing[hidden]{display:none}#ss-business-builder .ss-addon-actions{display:grid;grid-column:1 / -1;grid-template-columns:56px minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0}#ss-business-builder .ss-addon-actions .ss-field,#ss-business-builder .ss-addon-quantity{display:grid;gap:3px;min-width:0;font-size:11px;font-weight:800}#ss-business-builder .ss-addon-quantity output{display:flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--line);border-radius:0;background:rgb(var(--footer-background, 250 250 250));font-size:12px;font-weight:700}#ss-business-builder .ss-addon-actions select:not([hidden]){min-height:36px;padding:6px 28px 6px 8px;font-size:12px}#ss-business-builder .ss-addon-actions .ss-addon-button{min-height:36px;padding:6px 7px}#ss-business-builder .ss-advanced-panel{display:grid;gap:16px;padding:15px;border:1px solid var(--line);border-left:3px solid var(--accent);background:#fff}#ss-business-builder .ss-advanced-panel[hidden],#ss-business-builder .ss-advanced-toggle[hidden]{display:none}#ss-business-builder .ss-advanced-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#ss-business-builder .ss-advanced-head strong{font-size:14px}#ss-business-builder .ss-advanced-head button{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:12px;font-weight:800;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;cursor:pointer}#ss-business-builder .ss-advanced-head-actions{display:flex;gap:16px}#ss-business-builder .ss-advanced-panel .ss-check{width:fit-content}#ss-business-builder .ss-advanced-panel .ss-inverse-option{padding:0;border:0;background:transparent}#ss-business-builder .ss-advanced-adjustments,#ss-business-builder .ss-advanced-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#ss-business-builder .ss-advanced-options{align-items:center}#ss-business-builder .ss-adjust{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:800}#ss-business-builder .ss-icon-size-adjust .adjust-stepper{height:48px;min-height:48px}#ss-business-builder .adjust-stepper{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch;min-height:42px;border:1px solid var(--line)}#ss-business-builder .adjust-stepper button{display:grid;place-items:center;border:0;background:rgb(var(--footer-background, 250 250 250));color:var(--ink);cursor:pointer}#ss-business-builder .adjust-stepper button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#ss-business-builder .adjust-stepper button:disabled{color:#aaa;cursor:not-allowed}#ss-business-builder .adjust-stepper output{display:grid;place-items:center;min-width:0;padding:0 3px;border-right:1px solid var(--line);border-left:1px solid var(--line);font-size:12px;text-align:center;white-space:nowrap}@media(hover:hover){#ss-business-builder :is(.ss-field>input:not([type=hidden]),.ss-field>select:not([hidden]),.ss-font-trigger):hover:not(:disabled),#ss-business-builder :is(.ss-heading-arrow-choice,.bundle-tiers button,.ss-addon-button):not([aria-pressed=true]):hover:not(:disabled),#ss-business-builder :is(.ss-icon-toggle:not(.ss-add-icon-choice),.ss-colour-toggle,.ss-advanced-toggle):not([aria-expanded=true]):hover:not(:disabled),#ss-business-builder .ss-heading-arrow:hover{border-color:var(--accent);background-color:var(--accent-hover)}#ss-business-builder :is(.number-stepper,.quantity-stepper,.adjust-stepper):hover{border-color:var(--accent)}#ss-business-builder :is(.number-stepper,.quantity-stepper,.adjust-stepper) button:hover:not(:disabled){background:var(--accent-hover)}#ss-business-builder :is(.ss-second-icon-head,.ss-advanced-head) button:hover,#ss-business-builder .ss-reset-size:hover{text-decoration-thickness:3px}}@media(max-width:760px){#ss-business-builder .ss-heading-intro>.ss-field:first-child{grid-column:auto}#ss-business-builder .ss-advanced-panel{gap:14px;padding:12px}#ss-business-builder .adjust-stepper{grid-template-columns:32px minmax(0,1fr) 32px}#ss-business-builder .adjust-stepper output{font-size:11px}#ss-business-builder .ss-advanced-options .ss-check{gap:5px;font-size:12px}#ss-business-builder .ss-addon-row{grid-template-columns:48px minmax(0,1fr) auto;gap:7px}#ss-business-builder .ss-addon-row img{width:48px;height:48px}}@media(max-width:360px){#ss-business-builder .ss-advanced-options .ss-check{gap:4px;font-size:11px}#ss-business-builder .ss-advanced-options .ss-check input{width:16px;height:16px}#ss-business-builder .ss-advanced-options .ss-help summary{width:18px;height:18px}#ss-business-builder .bundle-tiers button{padding-right:3px;padding-left:3px}#ss-business-builder .ss-tier-top,#ss-business-builder .ss-tier-deal{gap:4px}#ss-business-builder .bundle-tiers button .ss-tier-top strong{font-size:14px}#ss-business-builder .bundle-tiers button .ss-tier-feature{padding-right:5px;padding-left:5px;font-size:10px}#ss-business-builder .bundle-tiers button .ss-tier-save{font-size:11px}#ss-business-builder .bundle-tiers button .ss-tier-price{font-size:12px}}#ss-business-builder button{font-family:var(--font);border-radius:0;letter-spacing:normal;text-transform:none}#ss-business-builder :is(button,summary):focus-visible{outline:1px solid var(--ink);outline-offset:1px}#ss-business-builder :is(.number-stepper,.quantity-stepper) button:before,#ss-business-builder :is(.number-stepper,.quantity-stepper) button:after{content:none}#ss-business-builder :is(.number-stepper,.quantity-stepper) button svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#ss-business-builder .ss-advanced-panel .adjust-stepper{height:42px;min-height:42px;grid-template-columns:36px minmax(0,1fr) 36px}#ss-business-builder .ss-advanced-panel .adjust-stepper input{min-height:0;padding:0 3px;font-size:12px}#ss-business-builder .ss-advanced-panel .ss-adjust>label{margin:0;font-size:12px;font-weight:800;line-height:1.4}#ss-business-builder .ss-advanced-panel p{margin:0}#ss-business-builder .ss-advanced-adjustments{align-items:end}#ss-business-builder .ss-addon-actions select:not([hidden]){height:36px;margin:0;border-color:var(--line);font-weight:500;line-height:1.25}#ss-business-builder .ss-addon-actions .ss-field{margin:0}#ss-business-builder .ss-addon-quantity output{height:36px;margin:0}#ss-business-builder .order-block>label[for=quantity-input]{margin:0 0 6px;font-size:13px;line-height:15px}#ss-business-builder .order-divider{margin:8px 0;font-size:13px;text-transform:none}#ss-business-builder .bundle-tiers{margin-top:0}#ss-business-builder .ss-tier-deal{min-width:0;max-width:100%;flex-wrap:wrap;white-space:normal}#ss-business-builder .local-purchase-actions .primary{display:grid;place-items:center;width:100%;min-height:var(--button-height, 50px);margin:0;padding:10px 8px;border:0;border-radius:0;background:rgb(var(--primary-button-background, 255 171 0));color:rgb(var(--primary-button-text-color, 255 255 255));font-family:var(--text-font-family, Roboto, Arial, Helvetica, sans-serif);font-size:12px;font-weight:var(--text-font-bold-weight, 700);letter-spacing:2px;line-height:1.2;text-align:center;text-transform:uppercase}#ss-business-builder .local-purchase-actions .primary:hover:not(:disabled){filter:brightness(.94)}#ss-business-builder .local-purchase-actions .primary:disabled{background:rgb(var(--secondary-background, 220 220 220));color:var(--muted);cursor:not-allowed}#ss-business-builder .ss-addons p{margin:0}#ss-business-builder .ss-backing>.ss-addon-copy{grid-column:2 / -1}#ss-business-builder .section-done,#ss-business-builder .section-finish{background:var(--soft);font-size:13px;font-weight:800;text-align:center}#ss-business-builder.preview-beside .step-head{align-items:start}#ss-business-builder .step-head .step-title{align-self:start}#ss-business-builder .font-trigger{padding:5px 34px 5px 12px}#ss-business-builder .font-trigger .font-name img{height:25px}#ss-business-builder .font-menu button{min-height:47px;padding:7px 14px}#ss-business-builder .font-menu button .font-name img{height:28px}#ss-business-builder :is(.font-field>.control-label,.colour-heading>span:first-child,.banner-width-field>label){font-size:13px;font-weight:800}#ss-business-builder .business-fields{gap:14px}#ss-business-builder .colour-choices{grid-template-columns:repeat(auto-fill,68px);gap:8px;justify-content:start}#ss-business-builder .colour-choices button{min-height:78px;padding:3px 1px;gap:5px}#ss-business-builder .colour-choices .swatch{width:48px;height:48px}#ss-business-builder .colour-choices button strong{font-size:11px;line-height:1.3}#ss-business-builder .colour-heading span:last-child{font-size:11px}#ss-business-builder :is(.add-line,.mini-add,.section-finish,.section-done){border:1px solid var(--secondary);background:var(--soft);color:var(--ink)}#ss-business-builder :is(.line-tuning,.review-examples)>summary{list-style:none;position:relative;padding-right:30px}#ss-business-builder :is(.line-tuning,.review-examples)>summary::-webkit-details-marker{display:none}#ss-business-builder :is(.line-tuning,.review-examples)>summary:after{content:"";position:absolute;right:5px;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg)}#ss-business-builder :is(.line-tuning,.review-examples)[open]>summary:after{transform:translateY(-20%) rotate(225deg)}@media(hover:hover){#ss-business-builder :is(.add-line,.mini-add,.section-done,.section-finish):hover{border-color:var(--accent);background:var(--accent-hover)}#ss-business-builder .section-remove:hover{text-decoration-thickness:3px}}@media(max-width:760px){#ss-business-builder .ss-advanced-panel .adjust-stepper{grid-template-columns:32px minmax(0,1fr) 32px}}@media(max-width:360px){#ss-business-builder .ss-addons{padding:10px}#ss-business-builder .ss-addon-row{grid-template-columns:48px minmax(0,1fr)}#ss-business-builder .ss-addon-row>.ss-addon-button{grid-column:1 / -1}#ss-business-builder .ss-addon-actions{grid-template-columns:48px minmax(0,1fr)}#ss-business-builder .ss-addon-actions .ss-addon-button{grid-column:1 / -1}#ss-business-builder .ss-advanced-adjustments{grid-template-columns:minmax(0,1fr)}}#ss-business-builder .banner-cart-toast{position:fixed;inset:auto 0 0;z-index:200;display:grid;place-items:center;width:100vw;min-height:76px;padding:16px max(18px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border:0;background:var(--accent);color:rgb(var(--primary-button-text-color, 255 255 255));box-shadow:0 -6px 24px #0002;font-family:var(--text-font-family, Roboto, Arial, Helvetica, sans-serif);font-size:15px;font-weight:var(--text-font-bold-weight, 700);line-height:1.3;text-align:center;pointer-events:none;animation:banner-cart-toast-rise .24s ease-out both}@keyframes banner-cart-toast-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:761px){#ss-business-builder .banner-cart-toast{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;min-height:0;padding:10px 12px;box-shadow:0 3px 12px #0002;font-size:13px;animation:banner-cart-toast-overlay .22s ease-out both}@keyframes banner-cart-toast-overlay{0%{transform:scale(.98)}to{transform:scale(1)}}}@media(prefers-reduced-motion:reduce){#ss-business-builder .banner-cart-toast{animation:none}}#ss-business-builder .banner-cart-toast[hidden]{display:none}#ss-business-builder .production-consent>span,#ss-business-builder .design-review-consent>span{min-width:0;white-space:normal;overflow-wrap:break-word}#ss-business-builder .order-block>.production-consent{font-size:13px;padding:12px;gap:8px}@media(max-width:760px){#ss-business-builder .content-grid input:not([type=checkbox]):not([type=radio]),#ss-business-builder .content-grid select,#ss-business-builder .content-grid .ss-advanced-panel .adjust-stepper input{font-size:16px}#ss-business-builder .content-grid input:not([type=checkbox]):not([type=radio]),#ss-business-builder .content-grid select{min-width:0;max-width:100%}#ss-business-builder .content-grid :is(input[type=text],input[type=number],input[type=time],select){min-height:44px;height:44px;padding:7px 10px;line-height:1.25}#ss-business-builder .content-grid select{padding-right:28px}#ss-business-builder .content-grid :is(.number-stepper,.quantity-stepper,.icon-position-stepper){height:44px;min-height:44px}#ss-business-builder .content-grid :is(.number-stepper,.quantity-stepper,.adjust-stepper) input{height:100%;min-height:0;padding:4px 2px}#ss-business-builder .icon-position-stepper button{min-height:0}#ss-business-builder .content-grid :is(input[type=checkbox],input[type=radio]),#ss-business-builder .design-review-consent input{width:18px;height:18px;min-width:18px;min-height:0;max-width:18px;max-height:18px;flex:0 0 18px;padding:0;margin:0}#ss-business-builder .content-grid .font-trigger{min-height:44px;padding-block:4px}#ss-business-builder .content-grid .font-trigger .font-name img{height:32px}#ss-business-builder .line-body :is(.detail-toggle,.line-arrow-toggle,.hours-confirm,.checkline){align-items:center;min-height:36px;gap:8px}#ss-business-builder .purchase-notice{grid-template-columns:minmax(0,1fr) 36px;padding:10px}#ss-business-builder .notice-dismiss{width:36px;height:36px}#ss-business-builder .content-grid .ss-addon-actions select:not([hidden]){height:36px;min-height:36px;margin:0;padding:6px 28px 6px 8px;font-size:12px}#ss-business-builder .ss-addon-actions .ss-addon-button{height:36px;min-height:36px}#ss-business-builder .service-heading-control{grid-template-columns:minmax(0,1fr)}#ss-business-builder .service-heading-control button{width:100%}#ss-business-builder .contact-icon-control{flex-wrap:wrap}#ss-business-builder .contact-icon-copy{flex:1 1 110px}#ss-business-builder .contact-icon-control>button{flex:1 0 100%;width:100%}#ss-business-builder .preview-panel .view-full-design{min-height:44px;font-size:11px}#ss-business-builder .preview-dimensions>div{white-space:nowrap}#ss-business-builder .preview-size-strip{min-width:0}#ss-business-builder .order-block>.production-consent{font-size:14px;line-height:1.4;padding:10px;gap:8px}#ss-business-builder .design-review-head{padding-top:max(12px,env(safe-area-inset-top))}#ss-business-builder .design-review-buttons{padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:430px){#ss-business-builder .platform-grid{grid-template-columns:minmax(0,1fr)}#ss-business-builder .social-item .platform-trigger{gap:6px;padding:8px;font-size:14px}#ss-business-builder .platform-trigger>svg{width:24px;height:24px}#ss-business-builder .picker-chevron svg{width:16px;height:16px}#ss-business-builder .social-item .platform-grid button{min-width:0}#ss-business-builder .social-item .platform-grid button span{overflow-wrap:anywhere}}@media(max-width:360px){#ss-business-builder .hours-day,#ss-business-builder .hours-times{grid-template-columns:minmax(0,1fr)}#ss-business-builder .line-percent-row{grid-template-columns:minmax(0,1fr) 56px;gap:6px}#ss-business-builder .line-percent-row .line-reset{min-width:0;padding-inline:6px}}@media(max-width:760px)and (max-height:600px){#ss-business-builder .preview-panel .preview-stage,#ss-business-builder .preview-panel.is-complex .preview-stage{height:88px;min-height:0}}#ss-business-builder{--font:var(--text-font-family,Roboto,Arial,sans-serif);--ink:rgb(var(--text-color,40 40 40));--line:rgb(var(--border-color,223 223 223));--soft:rgb(var(--footer-background,250 250 250));background:rgb(var(--background,255 255 255))}#ss-business-builder .page{max-width:1264px;padding-top:24px;padding-bottom:48px}#ss-business-builder .intro h1{font-family:var(--heading-font-family,var(--font));font-size:clamp(22px,2.6vw,32px);font-weight:700;letter-spacing:normal;text-transform:none}#ss-business-builder .intro{margin-bottom:24px}#ss-business-builder h2,#ss-business-builder h3,#ss-business-builder button{letter-spacing:normal;text-transform:none}#ss-business-builder .local-purchase-actions>.primary{text-transform:uppercase;letter-spacing:2px}#ss-business-builder .step-head h2{font-family:var(--text-font-family,Roboto,sans-serif)}#ss-business-builder dialog{color:var(--ink)}#ss-business-builder dialog::backdrop{background:#000000a6}#ss-business-builder .prototype-only{display:none!important}#ss-business-builder .preview-column{z-index:3}@media(min-width:1100px){#ss-business-builder .page{padding-inline:32px}}@media(min-width:761px)and (max-width:1099px){#ss-business-builder .page{padding-inline:20px}}@media(max-width:760px){#ss-business-builder .page{padding:20px 16px 32px}#ss-business-builder .intro p{font-size:14px}#ss-business-builder .intro{margin-bottom:18px}}#ss-business-builder.preview-beside .preview-column{top:var(--banner-header-offset);z-index:20;background:transparent;box-shadow:0 8px 22px #0002}#ss-business-builder.preview-beside .preview-column .preview-panel{box-shadow:none}@media(max-width:760px){#ss-business-builder.preview-beside .colour-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}#ss-business-builder.preview-beside .colour-choices button{min-width:0;min-height:78px;padding:3px 1px;gap:5px}#ss-business-builder.preview-beside .colour-choices .swatch{width:min(48px,100%);height:auto;aspect-ratio:1}#ss-business-builder.preview-beside .colour-choices button strong{font-size:10px;line-height:1.1;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ss-business-builder.css.map */
