.geo-page{--geo-orange: #f17650;--geo-ink: #201e1b;--geo-muted: #6e6b65;background:#f5f4f0;color:var(--geo-ink);font-family:Inter,Arial,sans-serif}.geo-page *{box-sizing:border-box}.geo-page h1,.geo-page h2,.geo-page h3,.geo-page p{margin:0}.geo-page button,.geo-page input{font:inherit}.geo-page button,.geo-page a{touch-action:manipulation}.geo-page button{cursor:pointer}.geo-page button:disabled{cursor:wait;opacity:.65}.geo-page a{text-underline-offset:4px}.geo-page :focus-visible{outline:3px solid #f17650;outline-offset:5px}.geo-eyebrow{font-size:10px;font-weight:650;letter-spacing:.15em;display:flex;align-items:center;gap:10px;line-height:1.6}.geo-eyebrow i,.geo-orbit-label i{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--geo-orange)}.geo-hero{position:relative;isolation:isolate;overflow:hidden;background:#171411;color:#f9f4ec;padding:100px max(5vw,24px) 92px}.geo-hero-glow{pointer-events:none;position:absolute;z-index:-1;width:850px;height:850px;left:-260px;top:-380px;background:radial-gradient(ellipse,#76362180,transparent 65%)}.geo-hero-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:85px}.geo-intro h1{font-size:clamp(44px,4.9vw,72px);line-height:1.06;letter-spacing:-.06em;margin:28px 0}.geo-intro h1 em,.geo-preview h2 em{font-family:Georgia,serif;font-weight:400;color:#efa484;letter-spacing:-.05em}.geo-intro>p{max-width:440px;font-size:16px;line-height:1.75;color:#c3bcb3}.geo-engine-line{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:32px 0 28px}.geo-engine-line span{font-size:14px;font-weight:600}.geo-engine-line b{color:#8d7060;font-size:12px}.geo-engine-line small{flex-basis:100%;color:#a49a90;font-size:11px;letter-spacing:.02em}.geo-hero-link{font-size:12px;display:inline-flex;align-items:center;gap:12px;color:#edb799}.geo-form{background:#fcfaf6;color:var(--geo-ink);border:1px solid #ffffff40;padding:30px;border-radius:16px;box-shadow:0 30px 70px #0003}.geo-form-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.geo-tag{display:inline-block;font-size:9px;letter-spacing:.08em;font-weight:650;line-height:1.5;color:#955039}.geo-form h2{font-size:29px;letter-spacing:-.05em;line-height:1.2}.geo-form>p{font-size:13px;color:var(--geo-muted);margin:9px 0 26px}.geo-form label,.geo-save label{font-size:11px;font-weight:650;display:block;margin:18px 0 8px}.geo-form input,.geo-save input{background:#fff;border:1px solid #dedbd5;border-radius:7px;padding:13px 12px;width:100%;min-width:0;font-size:13px;color:#24201b}.geo-input-wrap{position:relative}.geo-input-wrap svg{position:absolute;left:13px;top:15px;color:#8d8881}.geo-input-wrap input{padding-left:39px}.geo-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.geo-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;border:0;border-radius:7px;padding:15px 20px;background:#e76f49;color:#19140f;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;line-height:1.4}.geo-button:hover{background:#f78b68;transform:translateY(-1px)}.geo-form>.geo-button{width:100%;justify-content:space-between;margin:25px 0 14px}.geo-form>small{display:block;color:#767069;font-size:10px;line-height:1.65}.geo-privacy-link{display:inline-block;font-size:10px;color:#6e665e;margin-top:10px}.geo-explainer,.geo-faq,.geo-report{max-width:1280px;padding:88px 40px;margin:auto}.geo-section-title{display:flex;justify-content:space-between;gap:48px;align-items:end;margin-bottom:34px}.geo-section-title h2,.geo-two-columns h2{font-size:clamp(27px,3vw,39px);line-height:1.12;letter-spacing:-.05em;margin:15px 0 0}.geo-section-title>p{max-width:380px;color:var(--geo-muted);font-size:13px;line-height:1.7}.geo-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px}.geo-benefits article{border-top:1px solid #cfcbc3;padding:23px 0 0}.geo-benefits article>div{display:flex;justify-content:space-between;align-items:center;color:#9e6b53;margin-bottom:45px}.geo-benefits article>div span{font-size:11px}.geo-benefits h3{font-size:20px;letter-spacing:-.035em;line-height:1.2;margin-bottom:12px}.geo-benefits p{font-size:13px;line-height:1.8;color:var(--geo-muted);max-width:310px}.geo-preview{max-width:1200px;margin:0 auto;background:#e9e5dc;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:60px;border-radius:12px;gap:30px}.geo-preview h2{font-size:42px;letter-spacing:-.055em;line-height:1.1;margin:20px 0}.geo-preview h2 em{color:#aa593d}.geo-preview p{font-size:13px;line-height:1.8;color:#6e665e;max-width:340px}.geo-text-button{display:inline-flex;align-items:center;gap:9px;background:none;border:0;color:inherit;font-size:12px;font-weight:600;padding:0;text-decoration:none}.geo-preview .geo-text-button{margin-top:25px}.geo-faq{max-width:880px}.geo-faq h2{font-size:35px;letter-spacing:-.045em;margin:15px 0 32px}.geo-faq details{border-bottom:1px solid #d8d5ce;padding:22px 0}.geo-page summary{list-style:none;cursor:pointer}.geo-page summary::-webkit-details-marker{display:none}.geo-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;font-weight:600}.geo-faq details p{font-size:13px;line-height:1.8;color:var(--geo-muted);padding-top:18px}.geo-page details[open]>summary>svg:last-child{transform:rotate(45deg)}.geo-scan-art{position:relative;display:grid;place-items:center;min-height:280px;isolation:isolate}.geo-browser{width:270px;border:1px solid #ffffff30;position:relative;overflow:hidden;z-index:1;background:linear-gradient(140deg,#51433bdd,#262321ee);border-radius:13px;box-shadow:0 24px 50px #0002;transform:rotate(-3deg);color:#f4c9ae}.geo-browser-bar{display:flex;align-items:center;gap:4px;border-bottom:1px solid #ffffff14;padding:13px 14px}.geo-browser-bar>i{width:4px;height:4px;border-radius:50%;background:#b49b8d}.geo-browser-bar>span{font-size:8px;color:#c3aba0;margin-left:auto;letter-spacing:.04em}.geo-browser-body{padding:20px}.geo-art-label{font-size:6px;letter-spacing:.12em;opacity:.65}.geo-art-query{display:flex;gap:10px;align-items:center;font-size:11px;margin:13px 0 19px}.geo-art-row{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid #ffffff0c;border-radius:6px;margin-top:5px;animation:geo-row 3.4s ease-in-out infinite}.geo-art-row-2{animation-delay:.3s}.geo-art-row-3{animation-delay:.6s}.geo-art-row>span{width:29px;height:29px;display:grid;place-items:center;background:#ffffff0b;border-radius:5px}.geo-art-row>div{flex:1;display:grid;gap:6px}.geo-art-row i{display:block;background:#bd927066;width:75%;height:4px;border-radius:3px}.geo-art-row i+i{width:95%;background:#ffffff12;height:3px}.geo-art-row>svg{color:#ec9a72}.geo-scan-line{position:absolute;inset:0 0 auto;height:2px;background:#ed996b;box-shadow:0 0 30px 10px #ed996b25;animation:geo-scan 4s ease-in-out infinite;opacity:.6}.geo-orbit{position:absolute;border:1px solid #c8794930;width:340px;height:340px;border-radius:50%;z-index:-1}.geo-orbit-two{width:400px;height:400px;border-style:dashed;opacity:.3}.geo-orbit-label{font-size:9px;display:flex;align-items:center;gap:6px;background:#2a2520;color:#d6ad92;padding:10px 14px;border:1px solid #ffffff15;border-radius:30px;position:absolute;bottom:0;right:12%;z-index:2;box-shadow:0 10px 30px #0002}.geo-running{text-align:center;max-width:740px;margin:auto;min-height:520px}.geo-running>.geo-eyebrow{justify-content:center;color:#b9a499}.geo-running h1{font:italic 48px/1.16 Georgia,serif;letter-spacing:-.035em;margin:20px auto 18px;max-width:630px;min-height:112px}.geo-running h1 em{color:var(--geo-orange)}.geo-running .geo-scan-art{width:400px;max-width:100%;margin:0 auto 40px;min-height:270px}.geo-running .geo-browser{transform:rotate(0)}.geo-running .geo-orbit-label{display:none}.geo-running .geo-orbit{opacity:.3}.geo-progress{height:3px;background:#ffffff15;max-width:240px;margin:40px auto 17px;border-radius:10px;overflow:hidden}.geo-progress i{height:100%;background:var(--geo-orange);display:block;transition:width .7s ease}.geo-running>p{font-size:12px;color:#c9afa0;margin-bottom:15px}.geo-running>small{font-size:11px;color:#b0a095;line-height:1.8}.geo-error{max-width:650px;background:#fff3ed;color:#812f18;border:1px solid #eaa489;border-radius:8px;margin:28px auto 0;padding:15px 20px;font-size:13px}.geo-error button{display:block;margin-top:12px;text-decoration:underline;border:0;background:none}.geo-report{padding-top:55px}.geo-report-top,.geo-report-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.geo-report-heading{margin:35px 0}.geo-report-heading h1{font-size:clamp(42px,6vw,70px);letter-spacing:-.065em;line-height:1.1;margin:8px 0 12px;overflow-wrap:anywhere}.geo-report-heading h1 span{color:#d36543}.geo-report-heading a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--geo-muted)}.geo-muted{font-size:12px;color:var(--geo-muted);line-height:1.75}.geo-button-outline{background:transparent;border:1px solid #cac5bb}.geo-button-outline:hover{background:#e8e2d8}.geo-score-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:15px}.geo-score-grid>section{border-radius:11px;padding:30px}.geo-score-main{background:#28221d;color:#f4ebe2}.geo-score-main .geo-eyebrow{color:#cfb49c}.geo-score-number{font-size:75px;letter-spacing:-.06em;line-height:1.2;margin:17px 0;font-weight:500}.geo-score-number>span{font-size:35px;color:#cf9c7d}.geo-score-grid h2{font-size:17px;letter-spacing:-.025em;line-height:1.35;margin:12px 0}.geo-score-grid p{font-size:12px;line-height:1.7;color:#b6a89d}.geo-score-track{height:3px;background:#ffffff15;margin:24px 0 12px}.geo-score-track i{height:100%;display:block;background:#ef976b}.geo-score-grid small{font-size:10px;line-height:1.7;color:#b4a394;display:block}.geo-score-secondary{background:#e9e4da;display:flex;flex-direction:column;align-items:flex-start}.geo-score-secondary>svg{color:#95674b;margin-bottom:22px}.geo-score-secondary>strong{font-size:52px;line-height:1.1;letter-spacing:-.06em;margin-top:22px;font-weight:500}.geo-score-secondary>strong>span{font-size:20px;color:#897b6c}.geo-score-secondary p{color:#6a6258}.geo-score-secondary>a{font-size:11px;font-weight:600;margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:8px}.geo-coverage{background:#edebe5}.geo-coverage .geo-provider-status{display:flex;justify-content:space-between;width:100%;padding:8px 0;border-bottom:1px solid #d9d3c9}.geo-coverage small{color:#796e63;margin-top:15px}.geo-section{margin-top:75px;scroll-margin-top:100px}.geo-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.geo-actions article{background:#fffefa;border:1px solid #e0dcd4;border-radius:8px;display:flex;align-items:flex-start;gap:17px;padding:23px}.geo-step-number{font-size:11px;color:#8a7e72;padding-top:3px}.geo-actions article>div{flex:1}.geo-actions h3{font-size:17px;letter-spacing:-.025em;line-height:1.3;margin:8px 0}.geo-actions p{font-size:12px;line-height:1.8;color:var(--geo-muted)}.geo-actions article>svg{color:#a98a76;flex-shrink:0}.geo-tabs{display:flex;gap:8px;margin-bottom:18px}.geo-tabs button{border:1px solid #d6d0c7;padding:9px 16px;border-radius:30px;background:transparent;font-size:11px}.geo-tabs button[aria-pressed=true]{background:#2b251e;color:#fff;border-color:#2b251e}.geo-answers{border-top:1px solid #d8d3c9}.geo-answers>details{border-bottom:1px solid #d8d3c9}.geo-answers summary{display:flex;align-items:center;gap:20px;padding:25px 0}.geo-answers summary>div{flex:1}.geo-answer-provider{font-size:10px;color:#896249;font-weight:650}.geo-answer-provider small{font-size:9px;color:#897d71;font-weight:400;margin-left:7px}.geo-answers h3{font-size:15px;font-weight:500;letter-spacing:-.02em;margin-top:9px;line-height:1.5}.geo-result-label{font-size:9px;white-space:nowrap;padding:7px 9px;border-radius:5px;background:#e7e2d9;color:#776b5c}.geo-result-label.is-cited{background:#dfe9dc;color:#3f603a}.geo-answer-content{padding:0 20px 28px;max-width:930px}.geo-answer-text{white-space:pre-wrap;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.geo-answer-text a{color:#a24324;font-weight:650}.geo-answer-content h4{font-size:12px;margin:22px 0 9px}.geo-answer-content ul{padding-left:18px;list-style:disc}.geo-answer-content li{font-size:11px;line-height:1.8;margin-bottom:8px;overflow-wrap:anywhere}.geo-answer-content a>svg{display:inline}.geo-note{padding:14px;background:#eae5da;font-size:11px;line-height:1.7;margin-top:15px!important}.geo-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px}.geo-two-columns .geo-muted{margin-top:15px}.geo-sources,.geo-checks{margin-top:24px}.geo-sources>a{display:flex;align-items:center;gap:14px;border-bottom:1px solid #d8d3c9;padding:16px 0;text-decoration:none}.geo-sources>a>span{font-size:10px;color:#9b8d7c}.geo-sources>a>div{flex:1;min-width:0}.geo-sources b{display:block;font-size:12px;font-weight:500}.geo-sources small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px;color:var(--geo-muted);margin-top:4px}.geo-sources strong{font-size:12px}.geo-checks details{padding:15px 0;border-bottom:1px solid #d8d3c9}.geo-checks summary{display:flex;gap:10px;align-items:center;font-size:12px}.geo-checks summary>svg:last-child{margin-left:auto}.geo-check-dot{width:20px;height:20px;border-radius:50%;background:#eedbc9;color:#955a2b;display:grid;place-items:center;font-size:11px;flex-shrink:0}.geo-check-dot.found{background:#e0e8da;color:#547146}.geo-checks details>p{padding:12px 0 0 30px;font-size:11px;line-height:1.8;color:var(--geo-muted)}.geo-method{border-top:1px solid #d8d3c9;margin-top:60px;padding-top:25px}.geo-method h3{font-size:13px;margin-bottom:15px}.geo-method p{font-size:11px;color:var(--geo-muted);line-height:1.85;margin-bottom:10px;overflow-wrap:anywhere}.geo-method summary{font-size:11px;font-weight:600;margin:15px 0;text-decoration:underline}.geo-save{padding:35px;background:#e9e3d8;border-radius:10px;margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.geo-save h2{font-size:29px;letter-spacing:-.04em;margin:10px 0}.geo-save p{font-size:12px;line-height:1.8;color:#756959}.geo-save .geo-text-button{margin-top:15px}.geo-email-row{display:flex;gap:8px}.geo-email-row input{flex:1}.geo-email-row .geo-button{font-size:11px;white-space:nowrap;padding:12px}.geo-save small{font-size:10px;color:#796d5c;display:block;line-height:1.7;margin-top:10px}.geo-save form>p{margin-top:10px}.geo-final{text-align:center;padding:80px 20px 0}.geo-final .geo-eyebrow{justify-content:center}.geo-final h2{font-size:42px;line-height:1.1;letter-spacing:-.05em;margin:20px 0}.geo-final p{font-size:13px;color:var(--geo-muted);margin-bottom:25px}@keyframes geo-scan{0%,to{top:0;opacity:0}15%{opacity:.6}85%{opacity:.6}95%{top:100%;opacity:0}}@keyframes geo-row{0%,to{background:transparent}50%{background:#e4966520;border-color:#e4966540}}@media (min-width: 1600px){.geo-hero{padding-top:115px;padding-bottom:110px}}@media (max-width: 1000px){.geo-hero-grid{gap:35px}.geo-hero{padding-top:65px;padding-bottom:65px}.geo-form{padding:24px}.geo-form-pair{grid-template-columns:1fr}.geo-form-pair>div+div label{margin-top:16px}.geo-intro h1{font-size:53px}.geo-score-grid{grid-template-columns:1.2fr 1fr}.geo-coverage{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr;-moz-column-gap:25px;column-gap:25px}.geo-coverage>svg{display:none}.geo-coverage>strong{grid-column:1;grid-row:2/5}.geo-coverage>h2{grid-column:1}.geo-preview{margin:0 24px;padding:45px 35px;overflow:hidden}.geo-preview h2{font-size:35px}.geo-preview .geo-scan-art{transform:scale(.85)}.geo-save{grid-template-columns:1fr;gap:15px}}@media (max-width: 700px){.geo-hero{padding:48px 20px 38px}.geo-hero-grid{grid-template-columns:1fr;gap:35px}.geo-intro h1{font-size:52px;margin:22px 0}.geo-intro>p{font-size:14px;max-width:360px}.geo-engine-line{margin:24px 0 20px}.geo-form{padding:24px 20px}.geo-form-pair{grid-template-columns:1fr}.geo-explainer,.geo-faq,.geo-report{padding:52px 20px}.geo-section-title{display:block}.geo-section-title>p{margin-top:20px}.geo-benefits{grid-template-columns:1fr;gap:30px;margin-top:30px}.geo-benefits article>div{margin-bottom:20px}.geo-benefits p{max-width:100%}.geo-preview{grid-template-columns:1fr;margin:0 12px;padding:35px 25px;gap:30px}.geo-preview .geo-scan-art{margin:15px 0}.geo-preview h2{font-size:35px}.geo-faq h2{font-size:29px}.geo-faq summary{font-size:14px}.geo-running h1{font-size:37px;min-height:95px}.geo-running .geo-scan-art{transform:scale(.9);margin-bottom:20px}.geo-running .geo-orbit-two{width:320px;height:320px}.geo-running .geo-orbit-one{width:290px;height:290px}.geo-report-top .geo-eyebrow{font-size:8px}.geo-report-top .geo-text-button{font-size:10px;white-space:nowrap}.geo-report-heading{align-items:flex-start;flex-direction:column;margin:28px 0}.geo-score-grid{grid-template-columns:1fr}.geo-score-grid>section{padding:25px}.geo-score-number{font-size:64px}.geo-score-secondary:not(.geo-coverage){display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:15px;column-gap:15px}.geo-score-secondary:not(.geo-coverage)>svg{display:none}.geo-score-secondary:not(.geo-coverage)>strong{grid-row:2/4;grid-column:1}.geo-score-secondary:not(.geo-coverage)>.geo-eyebrow{grid-column:1/-1}.geo-score-secondary:not(.geo-coverage)>a{grid-column:1/-1}.geo-coverage{grid-column:auto}.geo-section{margin-top:50px}.geo-actions{grid-template-columns:1fr}.geo-actions article{padding:20px 17px}.geo-answers summary{gap:10px;flex-wrap:wrap}.geo-answers summary>div{flex-basis:85%}.geo-answers summary>svg{position:relative;margin-left:auto}.geo-result-label{order:2}.geo-answer-content{padding:0 0 24px}.geo-two-columns{grid-template-columns:1fr;gap:45px}.geo-save{padding:25px 20px;margin-left:-8px;margin-right:-8px}.geo-email-row{flex-direction:column}.geo-final{padding:55px 0 0}.geo-final h2{font-size:34px}.geo-final .geo-eyebrow{font-size:9px}.geo-hero-link{font-size:11px}}@media (prefers-reduced-motion: reduce){.geo-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.geo-scan-line{display:none}}@media print{.bh-header,.bh-footer,.bh-skip,.geo-report-top button,.geo-report-heading button,.geo-tabs,.geo-save,.geo-final{display:none!important}.geo-report{padding:0;max-width:none}.geo-score-grid{display:block}.geo-score-grid>section{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #aaa;margin-bottom:15px;background:#fff!important;color:#000!important}.geo-score-grid p,.geo-score-grid small{color:#444!important}.geo-page details::details-content{content-visibility:visible}.geo-answer-content{display:block!important}.geo-actions,.geo-two-columns{display:block}.geo-actions article{-moz-column-break-inside:avoid;break-inside:avoid}.geo-section{margin-top:30px}.geo-page{background:#fff}}.geo-answer-text{white-space:normal}.geo-answer-text p{margin-bottom:14px}.geo-answer-text ul,.geo-answer-text ol{padding-left:22px;list-style:disc}.geo-answer-text li{font-size:13px;margin-bottom:12px}.geo-answer-text strong{font-weight:650}.geo-answer-text h1,.geo-answer-text h2,.geo-answer-text h3{font-size:16px;margin:20px 0 10px}.geo-answer-text a{overflow-wrap:anywhere}@media (max-width: 700px){.geo-form input,.geo-save input{font-size:16px}}.geo-score-number.geo-score-unavailable{font-size:36px;letter-spacing:-.04em}.geo-tabs{flex-wrap:wrap}.geo-answer-connection{font-size:10px;color:var(--geo-muted);margin-bottom:15px!important}@media (max-width: 1000px){.geo-coverage .geo-provider-status{grid-column:2}.geo-coverage>small{grid-column:1 / -1}}.geo-coverage-list{width:100%}@media (max-width: 1000px){.geo-coverage .geo-coverage-list{grid-column:2;grid-row:1 / 5}.geo-coverage>h2{grid-row:4}.geo-coverage>small{grid-row:5}}.geo-business-results{margin:20px 0;padding:14px;border:1px solid #dedbd6;border-radius:14px;background:#fff}.geo-business-result{padding:12px 0;border-bottom:1px solid #e8e5e0}.geo-business-result>button{display:grid;gap:7px;width:100%;text-align:left;background:transparent;border:0;color:#201e1b;cursor:pointer;padding:8px;border-radius:8px}.geo-business-result>button:hover{background:#f5f2ed}.geo-business-result>button:focus-visible{outline:2px solid #c85532;outline-offset:2px}.geo-business-result>button:disabled{opacity:.6;cursor:default}.geo-business-result strong{font-size:17px}.geo-business-result span{line-height:1.5}.geo-business-result>a{display:inline-block;padding:8px;font-size:12px;text-decoration:underline}.geo-business-select{display:flex;align-items:center;gap:8px;font-weight:600}.geo-google-attribution{margin:16px 0 0;color:#5e5e5e;font:400 14px sans-serif;white-space:nowrap}.geo-website-alternative{margin:22px 0}.geo-google-terms{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:11px}.geo-google-terms a{text-decoration:underline}
