.merchant-guide{--guide-ink: #182d26;--guide-muted: #536449;--guide-line: #d8e2cd;color:var(--guide-ink);font:16px/1.65 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.merchant-guide *,.merchant-guide *:before,.merchant-guide *:after{box-sizing:border-box}.merchant-guide h2,.merchant-guide h3,.merchant-guide p{margin:0}.merchant-guide button,.merchant-guide a,.merchant-guide input{font:inherit}.merchant-guide :focus-visible{outline:3px solid #718d12;outline-offset:5px}.merchant-guide a{color:#2c542b;text-underline-offset:4px}.merchant-guide button{cursor:pointer}.merchant-guide .guide-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.merchant-guide fieldset{border:0;padding:0;margin:0;min-width:0}.merchant-guide legend{font-size:.875rem;font-weight:550;margin-bottom:10px}.merchant-guide .guide-plan-options{display:flex;flex-wrap:wrap;gap:8px}.merchant-guide .guide-plan-options label{cursor:pointer;position:relative}.merchant-guide .guide-plan-options input{position:absolute;opacity:0;width:1px;height:1px}.merchant-guide .guide-plan-options span{display:block;padding:10px 17px;border:1px solid #bdcdb0;border-radius:6px;font-size:.875rem;background:#fff}.merchant-guide .guide-plan-options input:checked+span{background:#182d26;color:#f5f8ed;border-color:#182d26}.merchant-guide .guide-plan-options input:focus-visible+span{outline:3px solid #718d12;outline-offset:4px}.merchant-guide .guide-print{background:transparent;border:1px solid #bdcdb0;padding:10px 16px;border-radius:6px;font-size:.875rem;color:var(--guide-ink)}.merchant-guide .guide-context{margin:20px 0 26px;color:var(--guide-muted);font-size:.875rem}.merchant-guide .guide-stage-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:30px 0 40px;border:1px solid var(--guide-line);border-radius:10px;overflow:hidden}.merchant-guide .guide-stage-nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:19px 16px;border:0;border-radius:0;border-right:1px solid var(--guide-line);background:#f0f4e8;color:#48603b;font-size:.875rem;line-height:1.45;min-height:68px}.merchant-guide .guide-stage-nav button:last-child{border-right:0}.merchant-guide .guide-stage-nav button[aria-current=step]{background:#d9f870;color:#182d26;font-weight:600}.merchant-guide .guide-stage-nav button:hover{background:#e2edce}.merchant-guide .guide-stage-nav button[aria-current=step]:hover{background:#d2ef76}.merchant-guide .guide-stage-nav button:focus-visible{outline-offset:-5px}.merchant-guide .guide-stage-number{font-size:.8125rem;font-variant-numeric:tabular-nums}.merchant-guide .guide-phase[hidden]{display:none}.merchant-guide .guide-phase-heading{margin-bottom:30px;max-width:920px}.merchant-guide .guide-kicker{color:#486536;font-size:.75rem;letter-spacing:.08em;font-weight:600;margin-bottom:12px}.merchant-guide .guide-phase-heading h2{font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.2;font-weight:550;letter-spacing:-.04em;margin-bottom:16px}.merchant-guide .guide-phase-heading>p:last-child{color:var(--guide-muted)}.merchant-guide .guide-steps{list-style:none;margin:0;padding:0}.merchant-guide .guide-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding:30px 0;border-top:1px solid var(--guide-line)}.merchant-guide .guide-step-number{display:grid;place-items:center;width:34px;height:34px;border:1px solid #c5d4b6;border-radius:50%;font-size:.875rem;color:#486536}.merchant-guide .guide-step-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px}.merchant-guide .guide-step h3{font-size:1.25rem;line-height:1.4;font-weight:600;letter-spacing:-.03em}.merchant-guide .guide-module{font-size:.75rem;color:#496039;border:1px solid #d5dfca;background:#f1f5e9;border-radius:4px;padding:2px 7px}.merchant-guide .guide-step-content>ul{padding-left:20px;margin:16px 0;color:#445640}.merchant-guide .guide-step-content>ul>li{margin-bottom:10px}.merchant-guide .guide-ready{border-left:3px solid #83a55e;padding:12px 16px;background:#f1f5e9;color:#41543b;font-size:.9375rem}.merchant-guide .guide-ready strong{display:block;font-size:.8125rem;margin-bottom:4px;font-weight:600;color:var(--guide-ink)}.merchant-guide .guide-note{font-size:.875rem;color:#5c6655;margin-top:15px}.merchant-guide .guide-step-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:17px}.merchant-guide .guide-step-links a{font-size:.875rem;font-weight:550;text-decoration:underline}.merchant-guide .guide-link-unavailable{color:#65715b;font-size:.8125rem}.merchant-guide .guide-stage-controls{border-top:1px solid var(--guide-line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;margin-top:10px}.merchant-guide .guide-stage-controls>span{font-size:.875rem;color:#58694d}.merchant-guide .guide-stage-controls>div{display:flex;flex-wrap:wrap;gap:10px}.merchant-guide .guide-stage-controls button{padding:11px 17px;border-radius:6px;border:1px solid #bdcdb0;font-size:.875rem;background:#fff;color:var(--guide-ink)}.merchant-guide .guide-stage-controls .guide-next{background:#182d26;color:#f5f8ed;border-color:#182d26}.merchant-guide .guide-log{display:flex;justify-content:space-between;align-items:center;gap:28px;background:#eaf0e1;border:1px solid #d5dfc9;border-radius:12px;padding:28px;margin:40px 0 60px}.merchant-guide .guide-log h3{font-size:1.25rem;font-weight:600;letter-spacing:-.03em;margin-bottom:10px}.merchant-guide .guide-log p{font-size:.9375rem;color:#4b6040;max-width:650px}.merchant-guide .guide-log a{white-space:nowrap;font-size:.9375rem;text-decoration:underline;font-weight:550}.merchant-guide .guide-measures{padding:28px;background:#f1f5e9;border:1px solid var(--guide-line);border-radius:10px;margin-bottom:25px}.merchant-guide .guide-measures>h3{font-size:1.375rem;font-weight:550;margin-bottom:12px}.merchant-guide .guide-measures>p{font-size:.9375rem;color:var(--guide-muted)}.merchant-guide .guide-measures dl{margin:24px 0 0}.merchant-guide .guide-measures dl>div{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:28px;border-top:1px solid var(--guide-line);padding:18px 0}.merchant-guide .guide-measures dt{font-weight:550;font-size:.9375rem}.merchant-guide .guide-measures dd{margin:0;color:var(--guide-muted);font-size:.9375rem}.merchant-guide .guide-print-selection{display:none}.merchant-guide-embedded{max-width:1100px;padding:22px;background:#fff;border:1px solid #dbe3d3;border-radius:12px}.public-site .guide-hero{padding-top:65px;padding-bottom:40px}.public-site .guide-hero h1{font-size:clamp(2.5rem,4.6vw,4rem);max-width:850px}.public-site .guide-hero .section-intro{max-width:720px}@media(max-width:900px){.merchant-guide .guide-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-guide .guide-stage-nav button:nth-child(-n+2){border-bottom:1px solid var(--guide-line)}.merchant-guide .guide-stage-nav button:nth-child(2){border-right:0}.merchant-guide .guide-log{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.merchant-guide .guide-toolbar{align-items:flex-start;flex-direction:column;gap:16px}.merchant-guide .guide-plan-options span{padding:9px 12px}.merchant-guide .guide-stage-nav{margin:24px 0 32px}.merchant-guide .guide-stage-nav button{padding:16px 12px;gap:9px}.merchant-guide .guide-step{grid-template-columns:26px minmax(0,1fr);gap:12px;padding-block:25px}.merchant-guide .guide-step-number{width:26px;height:26px;font-size:.8125rem}.merchant-guide .guide-step h3{font-size:1.125rem}.merchant-guide .guide-ready{padding:10px 12px}.merchant-guide .guide-stage-controls{align-items:flex-start;flex-direction:column}.merchant-guide .guide-stage-controls>div{width:100%}.merchant-guide .guide-stage-controls button{flex:1;padding-inline:12px}.merchant-guide .guide-log{padding:22px;margin-top:32px}.merchant-guide .guide-measures{padding:20px}.merchant-guide .guide-measures dl>div{grid-template-columns:1fr;gap:8px}.merchant-guide-embedded{padding:16px}.public-site .guide-hero{padding-top:42px}}@media print{body:has(.merchant-guide),body.standalone:has(.merchant-guide){background:#fff;margin:0;color:#000}body:has(.merchant-guide) .site-header,body:has(.merchant-guide) .site-footer,body:has(.merchant-guide) .standalone-nav,body:has(.merchant-guide) s-app-nav{display:none!important}body:has(.merchant-guide) .standalone-shell{display:block}body:has(.merchant-guide) .standalone-main{max-width:none;padding:0}.public-site:has(.merchant-guide) .container{width:100%}.public-site:has(.merchant-guide) .guide-hero{padding:0 0 20px}.merchant-guide{font-size:11pt}.merchant-guide-embedded{border:0;padding:0}.merchant-guide .guide-toolbar,.merchant-guide .guide-stage-nav,.merchant-guide .guide-stage-controls,.merchant-guide .guide-context,.merchant-guide .guide-step-links,.merchant-guide .guide-log{display:none!important}.merchant-guide .guide-print-selection{display:block;margin-bottom:24px;font-weight:600}.merchant-guide .guide-phase,.merchant-guide .guide-phase[hidden]{display:block!important}.merchant-guide .guide-phase{break-before:page}.merchant-guide .guide-phase:first-child{break-before:auto}.merchant-guide .guide-step,.merchant-guide .guide-measures dl>div{break-inside:avoid}.merchant-guide .guide-phase-heading h2{font-size:22pt}.merchant-guide .guide-note{font-size:10pt}}.merchant-guide .guide-phase-heading h2{scroll-margin-top:110px}
