.review-page{color:#edefe9;--review-muted:#a7aaa0;--review-accent:#d7e4b9;background:#0a0b09;font-family:Inter Tight Variable,Arial,sans-serif}.review-page [hidden]{display:none!important}.review-page *{box-sizing:border-box}.review-page a{color:inherit;text-decoration:none}.review-page button,.review-page input{font:inherit}.review-page button{cursor:pointer}.review-page button:disabled{cursor:wait;opacity:.55}.review-header,.tool-grid,.tool-how,.tool-cta,.tool-faq,.tool-footer{width:min(1280px,88%);margin-inline:auto}.review-header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:100px;display:flex}.review-brand{letter-spacing:-.025em;align-items:center;gap:12px;font-size:18px;font-weight:650;display:inline-flex}.review-brand b{font-weight:350}.header-link{font-size:14px}.header-link span{margin-left:18px}.review-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-80px;left:16px;color:#000!important}.review-skip:focus{top:10px}.preview-notice{color:#bac6a2;width:min(1280px,88%);margin:18px auto 0;font-size:12px}.tool-grid{grid-template-columns:1.1fr .85fr;align-items:start;gap:clamp(44px,7vw,110px);padding:72px 0 84px;display:grid}.tool-eyebrow{letter-spacing:.15em;color:var(--review-muted);align-items:center;gap:9px;margin:0 0 28px;font-size:10px;font-weight:550;display:flex}.tool-eyebrow>span,.art-ready>span{background:var(--review-accent);border-radius:100%;width:6px;height:6px;display:inline-block}.review-page h1{letter-spacing:-.055em;margin:0;font:540 clamp(42px,4.8vw,70px)/1.04 Inter Tight Variable,Arial,sans-serif}.review-page h1 em{letter-spacing:-.02em;color:var(--review-accent);font-family:Instrument Serif,Georgia,serif;font-size:1.1em;font-weight:400}.tool-lead{max-width:350px;color:var(--review-muted);margin:28px 0 44px;font-size:17px;line-height:1.55}.tool-workspace{max-width:490px}.tool-workspace h2{margin:0 0 24px;font-size:17px;font-weight:500}.step-number{letter-spacing:.06em;color:var(--review-muted);margin-right:12px;font:400 11px Arial,sans-serif}.tool-workspace label{color:#d1d4ca;margin-bottom:10px;font-size:13px;display:block}.tool-workspace input{color:#edefe9;outline-offset:3px;background:#141611;border:1px solid #ffffff26;border-radius:6px;width:100%;min-height:54px;padding:14px 16px}.tool-workspace input::placeholder{color:#81867b}.search-row{display:flex;position:relative}.search-row input{padding-right:64px}.search-button{background:var(--review-accent);color:#10120c;border:0;border-radius:4px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:5px;right:5px}.search-button svg{width:21px;height:21px}.tool-status{color:#d7e4b9;min-height:0;margin:12px 0;font-size:13px;line-height:1.5}.tool-status:empty{margin:0}.tool-status[data-error=true]{color:#f1bca9}#link-option{margin-top:18px}#link-option>summary{color:#a7aaa0;cursor:pointer;gap:9px;padding-block:5px;font-size:13px;list-style:none;display:inline-flex}#link-option>summary::-webkit-details-marker{display:none}#link-option>summary:hover{color:#edefe9}#review-link-form{border-top:1px solid #ffffff20;margin-top:18px;padding-top:22px}#review-link-form>input{margin-bottom:12px}.input-help{color:var(--review-muted);margin:0 0 22px;font-size:12px;line-height:1.6}.input-help a{text-decoration:underline}.optional{color:#858b7a;font-weight:400}.tool-primary,.tool-secondary{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:13px 19px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.tool-primary{background:var(--review-accent);color:#10120c!important}.tool-primary:hover{background:#e6efcf}.tool-secondary{color:#edefe9;background:0 0;border-color:#ffffff30}.tool-secondary:hover{border-color:#ffffff80}#review-link-form>.tool-primary{justify-content:space-between;width:100%;margin-top:6px}.tool-benefits{color:#81867b;flex-wrap:wrap;gap:10px 18px;margin-top:26px;font-size:10px;display:flex}.tool-benefits span:before{content:"·";margin-right:5px}#business-results ul{border:1px solid #ffffff26;border-radius:6px;margin:15px 0 0;padding:0;list-style:none;overflow:hidden}#business-results li+li{border-top:1px solid #ffffff26}#business-results li button{color:#edefe9;text-align:left;background:#141611;border:0;gap:6px;width:100%;padding:15px;display:grid}#business-results li button:hover{background:#23271c}#business-results small{color:var(--review-muted)}.maps-attribution{color:#ccc;margin-top:8px;font:12px Arial,sans-serif}.art-column{justify-self:end;width:100%;max-width:440px;padding-top:7px}.preview-caption{color:var(--review-muted);justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;display:flex}.preview-caption>span:first-child{color:#edefe9;font-size:14px}.art-board{color:#0a0b09;aspect-ratio:1480/2100;background:#fff;width:100%;overflow:hidden;box-shadow:0 18px 80px #0008}.art-board img{width:100%;height:auto;display:block}.art-placeholder{text-align:center;flex-direction:column;align-items:center;height:100%;padding:12% 10% 4%;font-family:Arial,sans-serif;display:flex;position:relative}.placeholder-business{letter-spacing:.13em;color:#777;font-size:10px}.art-placeholder h2{letter-spacing:-.06em;margin:19% 0 11%;font:700 clamp(28px,3vw,44px)/1.06 Arial,sans-serif}.empty-qr{aspect-ratio:1;color:#90938b;background:#f7f8f5;place-items:center;width:72%;font-size:12px;line-height:1.6;display:grid;position:relative}.qr-corner{border:5px solid #daddd4;border-radius:3px;width:24%;height:24%;position:absolute}.qr-corner:after{content:"";background:#daddd4;position:absolute;inset:22%}.tl{top:8%;left:8%}.tr{top:8%;right:8%}.bl{bottom:8%;left:8%}.empty-qr>span:last-child{margin-top:10%}.art-placeholder>p{margin:15% 0 7%;font-size:clamp(8px,.85vw,12px);line-height:1.5}.art-placeholder small{color:#666;margin-top:5px;font-size:.9em;display:block}.art-credit{letter-spacing:.12em;color:#73776b;margin-top:auto;font-size:7px}.empty-download-note{color:#81867b;text-align:center;margin:20px 0;font-size:12px}.art-ready{align-items:center;gap:8px;margin:22px 0 15px;font-size:13px;display:flex}.download-actions{flex-wrap:wrap;gap:8px;display:flex}.download-actions button{gap:10px;min-height:44px;padding:10px 14px;font-size:12px}#test-review-link{margin:18px 0 9px;font-size:12px;text-decoration:underline;display:inline-block}.tool-how{border-top:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:70px;padding-block:70px;display:grid}.tool-how h2,.tool-cta h2,.tool-faq h2{letter-spacing:-.035em;margin:0;font:480 clamp(28px,3vw,43px)/1.1 Inter Tight Variable,sans-serif}.tool-how ol{margin:0;padding:0;list-style:none}.tool-how li{gap:24px;margin-bottom:25px;display:flex}.tool-how li>span{color:#73796b;padding-top:4px;font-size:11px}.tool-how h3{margin:0 0 7px;font-size:16px;font-weight:500}.tool-how li p{color:var(--review-muted);margin:0;font-size:14px;line-height:1.6}.tool-cta{background:#15180f;border:1px solid #ffffff25;border-radius:8px;justify-content:space-between;align-items:center;gap:40px;padding:50px;display:flex}.tool-cta .tool-eyebrow{margin-bottom:20px}.tool-cta p:not(.tool-eyebrow){max-width:430px;color:var(--review-muted);margin-bottom:0;font-size:14px;line-height:1.6}.tool-cta>a{flex-shrink:0}.tool-faq{grid-template-columns:1fr 1fr;gap:70px;padding-block:80px;display:grid}.tool-faq details{border-bottom:1px solid #ffffff25;padding:18px 0}.tool-faq details:first-child{padding-top:0}.tool-faq summary{cursor:pointer;font-size:15px}.tool-faq p{color:var(--review-muted);font-size:14px;line-height:1.65}.tool-footer{border-top:1px solid #ffffff20;align-items:center;gap:30px;padding-block:30px 45px;display:flex}.tool-footer p{color:#81867b;max-width:440px;margin-right:auto;font-size:11px;line-height:1.5}.tool-footer>a:last-child{font-size:12px}@media (width<=900px){.tool-grid{grid-template-columns:1fr 1fr;gap:40px}.tool-cta{flex-direction:column;align-items:flex-start;padding:30px}.tool-how,.tool-faq{gap:35px}.tool-grid{padding-top:45px}.review-page h1{font-size:44px}.art-placeholder h2{font-size:32px}.preview-caption{font-size:9px}.tool-benefits{gap:8px}}@media (width<=640px){.review-header,.tool-grid,.tool-how,.tool-cta,.tool-faq,.tool-footer,.preview-notice{width:88%}.review-header{height:82px}.review-brand{gap:8px;font-size:15px}.header-link{font-size:12px}.header-link span{margin-left:5px}.tool-grid{padding-block:42px 50px;display:block}.review-page h1{font-size:clamp(39px,10vw,58px)}.tool-eyebrow{letter-spacing:.12em;font-size:8px}.tool-lead{margin-bottom:32px;font-size:16px}.tool-workspace{max-width:none}.art-column{max-width:400px;margin:42px auto 0}.art-placeholder h2{font-size:clamp(32px,10vw,46px)}.preview-caption{font-size:10px}.tool-how,.tool-faq{padding-block:46px;display:block}.tool-how h2,.tool-faq h2{margin-bottom:32px}.tool-how li:last-child{margin-bottom:0}.tool-cta{padding:26px}.tool-cta h2{font-size:30px}.tool-cta>a{gap:10px;width:100%}.tool-footer{flex-wrap:wrap;align-items:flex-start;gap:16px}.tool-footer p{flex-basis:100%;order:3;margin:0}.tool-footer>a:last-child{margin-left:auto}.art-placeholder>p{font-size:9px}.preview-notice{font-size:11px;line-height:1.5}}@media print{@page{size:A5 portrait;margin:0}.review-page{background:#fff}.review-page>*{display:none!important}.review-page>main{display:block!important}.review-page main>*{display:none!important}.review-page .tool-grid{width:148mm;margin:0;padding:0;display:block!important}.tool-intro,.preview-caption,.art-actions,.empty-download-note{display:none!important}.art-column{max-width:none;margin:0;padding:0}.art-board{box-shadow:none;width:148mm;height:210mm}.art-board img{width:148mm;height:210mm}.art-placeholder{display:none!important}}.maps-attribution{margin:0;padding:10px 10px 5px;display:flex}.maps-attribution img{width:auto;max-width:none;height:18px}.provider-attributions{color:#fff;overflow-wrap:anywhere;margin:0;padding:0 15px 15px;font:400 12px/1.5 Arial,sans-serif}.provider-attributions a{text-decoration:underline}.business-confirmation{background:#181d12;border:1px solid #d7e4b960;border-radius:6px;margin-top:18px;padding:18px}.business-confirmation p{margin:0 0 12px;font-size:13px;line-height:1.5}.business-confirmation strong{margin-bottom:8px;display:block}.business-confirmation>a{font-size:13px;text-decoration:underline}.business-confirmation>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.business-confirmation button{gap:8px;padding:10px 12px;font-size:12px}.tool-footer nav{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.review-page{scroll-behavior:auto}}
