.smb{--paper:#F5EDD6;--surface:#FCF8EC;--surface-2:#EEE2C6;--ink:#1E1A12;--ink-2:#5C5647;--ink-3:#938A76;--border:#E7DCC1;--border-2:#D7CAA8;--signal:#3E8E4C;--signal-ink:#FFFFFF;--highlight:rgba(120,178,74,.42);--teal:#3A6B2C;--teal-2:#2F5A22;--found:#3E8E52;--partial:#B0882A;--missing:#C0442E;--console-bg:#1B1810;--console-ink:#EEE5CE;--shadow:0 1px 2px rgba(27,22,16,.06),0 8px 30px rgba(27,22,16,.10);--shadow-lg:0 24px 70px rgba(27,22,16,.17);--radius:14px;--maxw:1120px;--font-display:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",system-ui,sans-serif;--font-body:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",system-ui,sans-serif;--font-mono:"SF Mono","JetBrains Mono","Menlo","Consolas",ui-monospace,monospace}.smb *,.smb :after,.smb :before{box-sizing:border-box}.smb{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.smb .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:22px}.smb h1,.smb h2,.smb h3{font-family:var(--font-display);font-weight:680;letter-spacing:-.02em;text-wrap:balance;margin:0}.smb h1{font-size:clamp(2.5rem,5.6vw,4.1rem);line-height:1.02}.smb h2{font-size:clamp(1.75rem,3.4vw,2.55rem);line-height:1.08}.smb h3{font-size:1.18rem;line-height:1.25;letter-spacing:-.01em}.smb p{margin:0}.smb a{color:var(--teal);text-decoration:none}.smb a:hover{text-decoration:underline}.smb .eyebrow{font-family:var(--font-mono);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);display:inline-flex;align-items:center;gap:8px}.smb .eyebrow:before{content:"";width:22px;height:2px;background:var(--signal);border-radius:2px}.smb .mark{background:linear-gradient(transparent 62%,var(--highlight) 62%);padding:0 .06em}.smb :focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-radius:6px}.smb .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-display);font-weight:640;font-size:1rem;letter-spacing:-.01em;padding:14px 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;white-space:nowrap}.smb .btn:hover{text-decoration:none}.smb .btn-primary{background:var(--signal);color:var(--signal-ink);box-shadow:0 6px 16px rgba(22,21,15,.12)}.smb .btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(22,21,15,.18)}.smb .btn-ghost{background:transparent;color:var(--ink);border-color:var(--border-2)}.smb .btn-ghost:hover{background:var(--surface-2)}.smb .btn-dark{background:var(--ink);color:var(--paper)}.smb .btn-dark:hover{transform:translateY(-1px)}.smb .btn-sm{padding:10px 16px;font-size:.92rem;border-radius:9px}@media (prefers-reduced-motion:reduce){.smb .btn:hover{transform:none}}.smb header.site{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease}.smb header.site.scrolled{border-bottom-color:var(--border)}.smb .nav{display:flex;align-items:center;gap:22px;height:66px}.smb .brand{display:inline-flex;align-items:center;color:var(--ink)}.smb .brand:hover{text-decoration:none}.smb .nav .links{display:flex;gap:20px;margin-left:8px}.smb .nav .links a{color:var(--ink-2);font-size:.95rem;font-weight:500}.smb .nav .links a:hover{color:var(--ink);text-decoration:none}.smb .nav .spacer{flex:1}@media (max-width:780px){.smb .nav .links{display:none}.smb .nav{gap:12px}}.smb section{padding-block:clamp(56px,8vw,104px)}.smb .sec-head{max-width:660px;margin-bottom:40px}.smb .sec-head h2{margin-top:14px}.smb .sec-head p{color:var(--ink-2);font-size:1.12rem;margin-top:14px}.smb .hero{padding-top:clamp(40px,6vw,74px);padding-bottom:clamp(46px,6vw,86px)}.smb .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}@media (max-width:940px){.smb .hero-grid{grid-template-columns:1fr;gap:40px}}.smb .hero h1{margin-top:20px}.smb .hero .sub{font-size:1.24rem;color:var(--ink-2);margin-top:20px;max-width:30ch}.smb .hero .sub b{color:var(--ink);font-weight:640}.smb .scanbox{margin-top:28px}.smb .scanform{display:flex;gap:10px;background:var(--surface);border:1px solid var(--border-2);border-radius:13px;padding:8px;box-shadow:var(--shadow)}.smb .scanform:focus-within{border-color:var(--signal);box-shadow:0 0 0 4px var(--highlight)}.smb .scanform .prefix{display:flex;align-items:center;padding-left:12px;color:var(--ink-3);font-family:var(--font-mono);font-size:.92rem}.smb .scanform input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:1.02rem;padding:12px 6px}.smb .scanform input:focus{outline:none}.smb .scanform input::placeholder{color:var(--ink-3)}@media (max-width:460px){.smb .scanform{flex-direction:column}.smb .scanform .btn{width:100%}.smb .scanform .prefix{display:none}}.smb .microcopy{margin-top:12px;font-size:.9rem;color:var(--ink-3);display:flex;gap:16px;flex-wrap:wrap}.smb .microcopy span{display:inline-flex;align-items:center;gap:6px}.smb .microcopy .tick{color:var(--found);font-weight:700}.smb .badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.smb .badge{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:560;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:8px 14px}.smb .badge svg{flex:none}.smb .console{background:var(--console-bg);border-radius:18px;padding:20px;box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.smb .console:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 85% -10%,rgba(247,179,43,.16),transparent 55%);pointer-events:none}.smb .console .bar{display:flex;align-items:center;gap:8px;margin-bottom:16px}.smb .console .bar i{width:11px;height:11px;border-radius:50%;background:#33474e;display:block}.smb .console .bar .lbl{margin-left:8px;font-family:var(--font-mono);font-size:11.5px;color:#6d8480;letter-spacing:.04em}.smb .console .tabs{display:flex;gap:6px;margin-bottom:14px}.smb .console .tab{font-family:var(--font-mono);font-size:11px;color:#8aa19d;padding:5px 10px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:transparent;cursor:pointer}.smb .console .tab.on{color:var(--signal-ink);background:var(--signal);border-color:var(--signal);font-weight:700}.smb .console .q{font-family:var(--font-mono);font-size:13.5px;color:#9FC98C;margin-bottom:14px;line-height:1.5}.smb .console .q .caret{display:inline-block;width:8px;height:16px;background:var(--signal);vertical-align:-3px;margin-left:2px;animation:smb-blink 1s steps(1) infinite}@keyframes smb-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.smb .console .q .caret{animation:none}}.smb .console .a{font-family:var(--font-body);font-size:14px;color:var(--console-ink);line-height:1.62}.smb .console .a ol{margin:6px 0 0;padding-left:20px}.smb .console .a li{margin:5px 0}.smb .console .a li.hit{color:#fff}.smb .console .a .comp{background:var(--highlight);color:#C7EEA8;padding:1px 5px;border-radius:5px;font-weight:600}.smb .console .verdict{margin-top:16px;padding:12px 14px;border-radius:10px;background:rgba(214,70,47,.14);border:1px solid rgba(214,70,47,.4);color:#ffb3a4;font-size:13.5px;display:flex;gap:10px;align-items:flex-start}.smb .console .verdict b{color:#ffd0c6}.smb .trust{padding-block:30px;border-block:1px solid var(--border);background:var(--surface)}.smb .trust .row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.smb .trust .count{font-family:var(--font-display);font-weight:680;font-size:1.8rem;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.smb .trust .lead{font-size:1rem;color:var(--ink-2);font-weight:500}.smb .scan-panel{background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.smb .scan-panel .top{padding:26px clamp(20px,4vw,36px);border-bottom:1px solid var(--border);display:flex;gap:18px;align-items:center;flex-wrap:wrap}.smb .scan-panel .top .grow{flex:1;min-width:240px}.smb .fauxbar{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:7px 12px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2);margin-bottom:14px}.smb .fauxbar .lock{color:var(--found)}.smb .fauxbar .path{color:var(--ink)}.smb .scan-body{padding:clamp(20px,4vw,36px)}.smb .scan-empty{text-align:center;padding:30px 10px;color:var(--ink-2)}.smb .scan-empty .big{font-family:var(--font-display);font-size:1.3rem;color:var(--ink);margin-bottom:8px;letter-spacing:-.01em}.smb .scan-loading{display:none;padding:30px 10px}.smb .scan-loading .steps{display:flex;flex-direction:column;gap:12px;max-width:420px;margin:0 auto}.smb .scan-loading .step{display:flex;align-items:center;gap:12px;font-size:.98rem;color:var(--ink-3);font-family:var(--font-mono);font-size:13px}.smb .scan-loading .step.done{color:var(--ink)}.smb .scan-loading .step .s{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-2);flex:none;display:grid;place-items:center}.smb .scan-loading .step.done .s{background:var(--found);border-color:var(--found);color:#fff}.smb .scan-loading .step.run .s{border-color:var(--signal);border-top-color:transparent;animation:smb-spin .7s linear infinite}@keyframes smb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.smb .scan-loading .step.run .s{animation:none}}.smb .scan-results{display:none}.smb .scan-results.show{display:block;animation:smb-rise .5s ease both}@keyframes smb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.smb .scan-results.show{animation:none}}.smb .result-grid{display:grid;grid-template-columns:260px 1fr;gap:30px}@media (max-width:760px){.smb .result-grid{grid-template-columns:1fr;gap:24px}}.smb .score-card{text-align:center}.smb .gauge{position:relative;width:190px;height:190px;margin:0 auto 8px}.smb .gauge svg{transform:rotate(-90deg)}.smb .gauge .num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.smb .gauge .num b{font-family:var(--font-display);font-size:3rem;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.smb .gauge .num span{font-size:.8rem;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.smb .score-verdict{font-size:.98rem;color:var(--ink-2);margin-top:6px}.smb .score-verdict b{color:var(--missing)}.smb .checks{display:flex;flex-direction:column;gap:10px}.smb .check{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.smb .check .ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:16px}.smb .check .txt{flex:1}.smb .check .txt .t{font-weight:600;font-size:.98rem;letter-spacing:-.01em}.smb .check .txt .d{font-size:.86rem;color:var(--ink-3);margin-top:2px}.smb .chip{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap}.smb .chip.found{color:var(--found);background:color-mix(in srgb,var(--found) 15%,transparent)}.smb .chip.partial{color:var(--partial);background:color-mix(in srgb,var(--partial) 16%,transparent)}.smb .chip.missing{color:var(--missing);background:color-mix(in srgb,var(--missing) 15%,transparent)}.smb .ic.found{color:var(--found);background:color-mix(in srgb,var(--found) 15%,transparent)}.smb .ic.partial{color:var(--partial);background:color-mix(in srgb,var(--partial) 16%,transparent)}.smb .ic.missing{color:var(--missing);background:color-mix(in srgb,var(--missing) 15%,transparent)}.smb .result-cta{margin-top:26px;border-top:1px dashed var(--border-2);padding-top:24px;display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}@media (max-width:760px){.smb .result-cta{grid-template-columns:1fr}}.smb .result-cta h3{margin-bottom:6px}.smb .result-cta p{color:var(--ink-2);font-size:.96rem}.smb .emailcap{display:flex;gap:8px}.smb .emailcap input{flex:1;min-width:0;border:1px solid var(--border-2);background:var(--surface);color:var(--ink);border-radius:10px;padding:12px 14px;font-size:.96rem;font-family:var(--font-body)}.smb .emailcap input:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 4px var(--highlight)}.smb .capnote{font-size:.82rem;color:var(--ink-3);margin-top:10px}.smb .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:860px){.smb .steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.smb .steps-grid{grid-template-columns:1fr}}.smb .step-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.smb .step-card .n{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--teal);letter-spacing:.1em}.smb .step-card h3{margin:12px 0 8px}.smb .step-card p{color:var(--ink-2);font-size:.96rem}.smb .step-card.accent{background:var(--ink);border-color:var(--ink)}.smb .step-card.accent .n{color:var(--signal)}.smb .step-card.accent h3{color:var(--paper)}.smb .step-card.accent p{color:color-mix(in srgb,var(--paper) 78%,transparent)}.smb .funnel{display:grid;grid-template-columns:1fr 1.3fr;gap:26px;align-items:stretch}@media (max-width:860px){.smb .funnel{grid-template-columns:1fr}}.smb .fcard{border-radius:20px;padding:clamp(24px,3vw,34px);border:1px solid var(--border);background:var(--surface);position:relative;display:flex;flex-direction:column}.smb .fcard.primary{border-color:var(--signal);box-shadow:0 0 0 4px var(--highlight)}.smb .fcard .tag{position:absolute;top:-12px;left:24px;background:var(--signal);color:var(--signal-ink);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.smb .fcard h3{font-size:1.45rem}.smb .fcard .lede{color:var(--ink-2);margin:10px 0 20px}.smb .fcard ul{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.smb .fcard li{display:flex;gap:10px;font-size:.96rem;color:var(--ink);align-items:flex-start}.smb .fcard li svg{flex:none;margin-top:3px;color:var(--found)}.smb .fcard .cta-row{margin-top:auto}.smb .fcard .price{font-family:var(--font-mono);font-size:.86rem;color:var(--ink-3);margin-top:12px}.smb .fcard .price b{color:var(--ink)}.smb .cal{margin-top:4px}.smb .cal .cal-head{display:flex;align-items:center;justify-content:space-between;font-size:.86rem;color:var(--ink-2);font-family:var(--font-mono);margin-bottom:10px}.smb .cal-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.smb .slot{border:1px solid var(--border-2);background:var(--surface-2);color:var(--ink);border-radius:9px;padding:10px 6px;font-family:var(--font-mono);font-size:12.5px;cursor:pointer;text-align:center;transition:all .12s ease}.smb .slot:hover{border-color:var(--teal);color:var(--teal)}.smb .slot.sel{background:var(--teal);border-color:var(--teal);color:#fff}.smb .cal-confirm{margin-top:14px}.smb .worlds{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:800px){.smb .worlds{grid-template-columns:1fr}}.smb .world{border:1px solid var(--border);border-radius:var(--radius);padding:26px;background:var(--surface)}.smb .world .k{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.smb .world h3{margin:10px 0 12px;font-size:1.3rem}.smb .world p{color:var(--ink-2);font-size:.98rem}.smb .world .list{margin-top:16px;display:flex;flex-direction:column;gap:10px}.smb .world .li{display:flex;gap:10px;align-items:center;font-size:.94rem}.smb .world .li .dotc{width:8px;height:8px;border-radius:50%;background:var(--signal);flex:none}.smb .fomo{margin-top:22px;background:color-mix(in srgb,var(--missing) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--missing) 30%,transparent);border-radius:var(--radius);padding:20px 24px;display:flex;gap:14px;align-items:center}.smb .fomo svg{flex:none;color:var(--missing)}.smb .fomo p{font-size:1.02rem;color:var(--ink)}.smb .fomo b{color:var(--missing)}.smb .case{background:linear-gradient(rgba(16,14,8,.55),rgba(16,14,8,.72)),url(/small-businesses/veranda-dark.svg) 50% /cover no-repeat,var(--ink);color:var(--paper);border-radius:24px;padding:clamp(28px,4vw,52px);display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}@media (max-width:860px){.smb .case{grid-template-columns:1fr;gap:30px}}.smb .case .eyebrow{color:var(--signal)}.smb .case .eyebrow:before{background:var(--signal)}.smb .case h2{color:var(--paper);margin:14px 0 16px}.smb .case blockquote{margin:0 0 20px;font-family:var(--font-display);font-size:1.35rem;line-height:1.4;letter-spacing:-.01em;color:#fff}.smb .case .attrib{display:flex;align-items:center;gap:12px}.smb .case .ph-photo{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--signal));display:grid;place-items:center;font-family:var(--font-mono);font-size:9px;color:#06121A;text-align:center;letter-spacing:.05em;flex:none}.smb .case .attrib .who b{color:#fff;display:block;font-family:var(--font-display)}.smb .case .attrib .who span{color:color-mix(in srgb,var(--paper) 68%,transparent);font-size:.9rem}.smb .stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.smb .stat{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px}.smb .stat b{font-family:var(--font-display);font-size:2.3rem;letter-spacing:-.03em;color:var(--signal);display:block;line-height:1;font-variant-numeric:tabular-nums}.smb .stat span{font-size:.86rem;color:color-mix(in srgb,var(--paper) 72%,transparent);margin-top:8px;display:block}.smb .case .disclaimer{font-size:.78rem;color:color-mix(in srgb,var(--paper) 52%,transparent);margin-top:18px;font-family:var(--font-mono)}.smb .pricebar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 26px;margin-bottom:30px}.smb .pricebar .p b{font-family:var(--font-display);font-size:1.6rem;letter-spacing:-.02em}.smb .pricebar .p span{color:var(--ink-2);font-size:.95rem}.smb .pricebar .p .free{color:var(--found);font-weight:700}.smb .faq{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}.smb .faq details{border-bottom:1px solid var(--border)}.smb .faq summary{cursor:pointer;list-style:none;padding:20px 4px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-display);font-weight:600;font-size:1.08rem;letter-spacing:-.01em}.smb .faq summary::-webkit-details-marker{display:none}.smb .faq summary .plus{flex:none;width:26px;height:26px;border-radius:7px;border:1px solid var(--border-2);display:grid;place-items:center;color:var(--teal);font-size:18px;transition:transform .18s ease}.smb .faq details[open] summary .plus{transform:rotate(45deg);background:var(--signal);border-color:var(--signal);color:#201400}.smb .faq .ans{padding:0 4px 22px;color:var(--ink-2);font-size:.99rem;max-width:68ch}.smb .final{text-align:center}.smb .final .box{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:clamp(34px,5vw,60px);box-shadow:var(--shadow);position:relative;overflow:hidden}.smb .final .box:before{content:"";position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:120%;height:80%;background:radial-gradient(closest-side,var(--highlight),transparent 70%);pointer-events:none}.smb .final h2,.smb .final p{position:relative}.smb .final p{color:var(--ink-2);font-size:1.14rem;max-width:48ch;margin:16px auto 28px}.smb .final .scanform{max-width:520px;margin:0 auto;position:relative}.smb .final .microcopy{justify-content:center}.smb footer.site{border-top:1px solid var(--border);padding-block:44px;color:var(--ink-3)}.smb footer.site .row{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}.smb footer.site .wordmark{font-size:1.35rem}.smb footer.site .fnav{display:flex;gap:20px;flex-wrap:wrap}.smb footer.site .fnav a{color:var(--ink-2);font-size:.92rem}.smb footer.site .fine{font-size:.82rem;margin-top:18px;max-width:60ch}.smb .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,120%);background:var(--ink);color:var(--paper);padding:13px 20px;border-radius:12px;font-size:.95rem;box-shadow:var(--shadow-lg);z-index:100;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;align-items:center;gap:10px;max-width:90vw}.smb .toast.show{transform:translate(-50%)}.smb .toast .tk{color:var(--signal)}.smb .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.smb{min-height:100dvh}