.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}@font-face{font-family:BloxomSora;src:url(/marketing/bravon/sora-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:BloxomSora;src:url(/marketing/bravon/sora-medium.ttf) format("truetype");font-weight:500 700;font-display:swap}.lm-site{--ink:#201d1a;--muted:#68615b;--paper:#f6f1e8;--surface:#ebe3d7;--orange:#c95538;--sage:#69765d;--line:rgba(32,29,26,.15);min-height:100dvh;background:#fbf9f5;color:var(--ink);font-family:Geist,Arial,sans-serif;overflow:clip;line-height:1.55}.lm-site *{box-sizing:border-box}.lm-site h1,.lm-site h2,.lm-site h3,.lm-site p{margin:0}.lm-site h1,.lm-site h2,.lm-site h3{font-family:BloxomSora,Geist,sans-serif;font-weight:500;letter-spacing:-.055em;line-height:1}.lm-site a{color:inherit;text-decoration:none}.lm-site :focus-visible{outline:2px solid var(--orange);outline-offset:4px}.lm-skip{position:fixed;top:10px;left:10px;z-index:80;transform:translateY(-160%);border-radius:999px;background:var(--ink);color:#fff!important;padding:10px 16px}.lm-skip:focus{transform:none}.lm-header{height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:0 clamp(20px,3vw,48px);border-bottom:1px solid var(--line);background:#fbf9f5e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;z-index:30}.lm-brand{display:inline-flex;width:-moz-max-content;width:max-content}.lm-wordmark{font-size:26px;font-weight:700;letter-spacing:-.06em}.lm-nav{display:flex;gap:30px;font-size:13px}.lm-nav a,.lm-signin{transition:opacity .25s}.lm-nav a:hover,.lm-signin:hover{opacity:.55}.lm-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;font-size:13px}.lm-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;border-radius:999px;background:var(--ink);color:#fff!important;padding:0 20px;font-size:13px;font-weight:650;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s}.lm-button:hover{transform:translateY(-2px);background:#3b332e}.lm-button:active{transform:scale(.98)}.lm-button-light{background:#fff;color:var(--ink)!important}.lm-menu,.lm-mobile-nav{display:none}.lm-kicker{text-transform:uppercase;letter-spacing:.19em;font:650 10px/1.4 Geist,Arial,sans-serif;color:var(--orange)}.lm-hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(34px,5vw,90px);align-items:center;min-height:calc(100dvh - 82px);padding:clamp(56px,8vw,110px) clamp(20px,6vw,94px)}.lm-hero-copy{max-width:650px}.lm-hero h1{margin-top:28px;font-size:clamp(52px,6.3vw,96px);max-width:10ch}.lm-lede{margin-top:30px!important;max-width:53ch;color:var(--muted);font-size:clamp(17px,1.45vw,21px);line-height:1.65}.lm-actions{display:flex;align-items:center;gap:24px;margin-top:36px}.lm-text-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:650}.lm-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:42px;color:var(--muted);font-size:12px}.lm-proof span{display:flex;align-items:center;gap:7px}.lm-proof svg{color:var(--sage)}.lm-hero-media{position:relative;min-height:clamp(440px,62vw,760px);border-radius:36px;overflow:hidden;background:var(--surface);box-shadow:0 30px 80px -45px #3023188c}.lm-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lm-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff80;pointer-events:none}.lm-live-pill{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#211d19d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px 16px;color:#fff;font-size:12px}.lm-live-dot{width:7px;height:7px;border-radius:50%;background:#a8c790;box-shadow:0 0 0 5px #a8c79026;animation:lm-breathe 2.2s ease-in-out infinite}@keyframes lm-breathe{50%{transform:scale(.72);opacity:.65}}.lm-hero-compact{min-height:auto;grid-template-columns:1fr;padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(70px,9vw,120px);background:var(--paper)}.lm-hero-compact .lm-hero-copy{max-width:1080px}.lm-hero-compact h1{max-width:14ch;font-size:clamp(48px,7vw,92px)}.lm-hero-compact .lm-lede{max-width:65ch}.lm-map-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(40px,7vw,110px);align-items:center;padding:clamp(90px,10vw,150px) clamp(20px,6vw,94px);background:#25211e;color:#fff}.lm-map-copy h2,.lm-section-head h2{margin-top:22px;font-size:clamp(39px,5.1vw,72px)}.lm-map-copy p:last-child{margin-top:26px;max-width:50ch;color:#fff9;line-height:1.75}.lm-map{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto 92px auto 92px auto;gap:8px;min-height:620px}.lm-channel,.lm-core,.lm-restaurant{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#302b27;padding:20px 22px;border-radius:20px;box-shadow:inset 0 1px #ffffff0f}.lm-channel svg{color:#e48066}.lm-channel span{margin-top:16px;font:500 20px/1 BloxomSora}.lm-channel small,.lm-core small,.lm-restaurant small{margin-top:8px;color:#ffffff7a;font-size:11px}.lm-channel-call{grid-area:1/1}.lm-channel-text{grid-area:1/2}.lm-channel-app{grid-area:1/3}.lm-core{grid-area:3/2;text-align:center;align-items:center;background:#d45b3e;border-color:#e67d64}.lm-core-mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff;color:#c34e34;font:700 13px Geist}.lm-core strong,.lm-restaurant strong{margin-top:14px;font-size:14px}.lm-restaurant{grid-area:5/2;text-align:center;align-items:center;background:#f2ede4;color:var(--ink)}.lm-restaurant small{color:var(--muted)}.lm-path{position:absolute;z-index:1;background:#e880668c}.lm-path-a,.lm-path-b,.lm-path-c{top:164px;height:93px;width:2px}.lm-path-a{left:16.6%;transform:rotate(-26deg);transform-origin:bottom}.lm-path-b{left:50%}.lm-path-c{right:16.6%;transform:rotate(26deg);transform-origin:bottom}.lm-path-out{top:414px;left:50%;height:93px;width:2px}.lm-problems,.lm-suite{padding:clamp(90px,10vw,150px) clamp(20px,6vw,94px)}.lm-problems{background:var(--paper)}.lm-section-head{max-width:940px}.lm-section-head-row{display:grid;grid-template-columns:1fr .6fr;gap:60px;max-width:none;align-items:end}.lm-section-head-row>p{color:var(--muted);line-height:1.7;max-width:48ch}.lm-problem-list{margin-top:70px;border-top:1px solid var(--line)}.lm-problem{display:grid;grid-template-columns:70px .8fr 1fr;gap:32px;padding:34px 0;border-bottom:1px solid var(--line);align-items:start}.lm-problem>span,.lm-offer-top>span{font:650 10px/1 Geist;letter-spacing:.12em;color:var(--orange)}.lm-problem h3{font-size:clamp(23px,2.2vw,34px)}.lm-problem p{color:var(--muted);max-width:54ch;line-height:1.75}.lm-suite{background:#fbf9f5}.lm-offers{display:grid;grid-template-columns:1.15fr .85fr;gap:1px;margin-top:75px;background:var(--line);border:1px solid var(--line);border-radius:30px;overflow:hidden}.lm-offer{background:#fbf9f5}.lm-offer:first-child{grid-row:span 2}.lm-offer:last-child{grid-column:span 2}.lm-offer>a{position:relative;display:flex;min-height:300px;flex-direction:column;justify-content:space-between;padding:clamp(25px,3vw,42px);transition:background .35s cubic-bezier(.16,1,.3,1)}.lm-offer:first-child>a{min-height:601px}.lm-offer:last-child>a{min-height:280px}.lm-offer a:hover{background:#f1e9dd}.lm-offer-featured a{background:#f1e5d7}.lm-offer-top{display:flex;align-items:start;justify-content:space-between}.lm-offer-top svg{color:var(--orange)}.lm-offer h3{margin-top:10px;font-size:clamp(34px,4vw,58px)}.lm-offer div>p{color:var(--orange);font-size:12px}.lm-offer strong{display:block;margin-top:18px;font-size:16px}.lm-offer small{display:block;margin-top:12px;max-width:60ch;color:var(--muted);font-size:13px;line-height:1.7}.lm-offer-arrow{position:absolute;right:28px;bottom:28px;transition:transform .3s}.lm-offer a:hover .lm-offer-arrow{transform:translate(5px)}.lm-about{display:grid;grid-template-columns:1.07fr .93fr;gap:clamp(45px,8vw,120px);align-items:center;padding:clamp(90px,10vw,150px) clamp(20px,6vw,94px);background:#e9e0d4}.lm-about-image{min-height:650px;overflow:hidden;border-radius:32px}.lm-about-image img{width:100%;height:100%;min-height:650px;-o-object-fit:cover;object-fit:cover;-o-object-position:68% center;object-position:68% center}.lm-about-copy h2{margin-top:24px;font-size:clamp(40px,5.2vw,74px)}.lm-about-copy>p:not(.lm-kicker){margin-top:24px;color:var(--muted);line-height:1.75;max-width:53ch}.lm-about-copy .lm-text-link{margin-top:30px}.lm-pricing{display:grid;grid-template-columns:1fr .85fr;gap:clamp(50px,9vw,140px);padding:clamp(90px,10vw,150px) clamp(20px,8vw,130px);background:#f7f3ec}.lm-pricing h2{margin-top:24px;font-size:clamp(68px,9vw,128px)}.lm-pricing h2 span{display:block;margin-top:8px;font:500 clamp(20px,2vw,30px)/1 BloxomSora;color:var(--muted)}.lm-pricing>div>p:last-child{margin-top:28px;max-width:56ch;color:var(--muted);line-height:1.7}.lm-pricing-list{border-top:1px solid var(--line)}.lm-pricing-list>div{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);font-weight:600}.lm-pricing-list svg{color:var(--sage)}.lm-pricing-list .lm-button{margin-top:30px}.lm-contact{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(50px,9vw,130px);padding:clamp(90px,10vw,150px) clamp(20px,6vw,94px);background:#cb573b;color:#fff}.lm-contact .lm-kicker{color:#ffffffa6}.lm-contact h2{margin-top:22px;font-size:clamp(42px,6vw,82px)}.lm-contact>div:last-child{align-self:end}.lm-contact>div:last-child>p{max-width:50ch;color:#ffffffb8;line-height:1.7;margin-bottom:28px}.lm-contact-email{display:block;width:-moz-max-content;width:max-content;margin-top:22px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.45)}.lm-footer{padding:55px clamp(20px,4vw,60px) 28px;background:#211e1b;color:#fff}.lm-footer-main{display:grid;grid-template-columns:.5fr 1fr .8fr;gap:40px;align-items:start;padding-bottom:55px}.lm-footer-wordmark{font-size:27px;font-weight:700}.lm-footer-main>p{font:500 clamp(25px,3vw,42px)/1.1 BloxomSora;letter-spacing:-.045em;max-width:13ch}.lm-footer-main>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:13px;color:#ffffffa6}.lm-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.13);padding-top:25px;font-size:11px;color:#ffffff6b}.lm-footer-bottom>div{display:flex;gap:22px}@media (max-width:900px){.lm-header{grid-template-columns:1fr auto}.lm-nav,.lm-header-actions{display:none}.lm-menu{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--paper)}.lm-mobile-nav{position:absolute;display:flex;top:70px;left:16px;right:16px;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:#fbf9f5;padding:15px 22px;box-shadow:0 24px 70px #201d1a29}.lm-mobile-nav a{padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.lm-mobile-nav a:last-child{border:0}.lm-hero,.lm-map-section,.lm-about,.lm-pricing,.lm-contact{grid-template-columns:1fr}.lm-hero{padding:65px 20px 80px}.lm-hero-media{min-height:520px}.lm-map{max-width:720px;width:100%;margin:0 auto}.lm-section-head-row{grid-template-columns:1fr;gap:24px}.lm-footer-main{grid-template-columns:1fr 1fr}.lm-footer-main>p{grid-column:span 2}.lm-footer-main>div{grid-column:2}}@media (max-width:640px){.lm-hero h1,.lm-hero-compact h1{font-size:48px}.lm-actions{align-items:flex-start;flex-direction:column}.lm-proof{flex-direction:column}.lm-hero-media{min-height:430px;border-radius:24px}.lm-live-pill{right:14px;bottom:14px}.lm-map-section,.lm-problems,.lm-suite,.lm-about,.lm-pricing,.lm-contact{padding-left:18px;padding-right:18px}.lm-map{grid-template-columns:1fr;grid-template-rows:auto;gap:12px;min-height:auto}.lm-channel-call,.lm-channel-text,.lm-channel-app,.lm-core,.lm-restaurant{grid-area:auto}.lm-path{display:none}.lm-channel{min-height:132px}.lm-core,.lm-restaurant{min-height:150px}.lm-problem{grid-template-columns:42px 1fr;gap:18px}.lm-problem p{grid-column:2}.lm-offers{grid-template-columns:1fr}.lm-offer:first-child,.lm-offer:last-child{grid-row:auto;grid-column:auto}.lm-offer:first-child>a,.lm-offer:last-child>a,.lm-offer>a{min-height:350px}.lm-about-image,.lm-about-image img{min-height:470px}.lm-footer-main{grid-template-columns:1fr}.lm-footer-main>p,.lm-footer-main>div{grid-column:auto}.lm-footer-main>div{grid-template-columns:1fr}.lm-footer-bottom{flex-direction:column}}.lm-film{padding:clamp(34px,5vw,70px);background:#25211e}.lm-film-frame{position:relative;min-height:min(74vw,820px);overflow:hidden;border-radius:32px;background:#171513}.lm-film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lm-film-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#120f0d0a 35%,#120f0dc7)}.lm-text-order{position:absolute;z-index:3;top:clamp(24px,5vw,70px);right:clamp(24px,5vw,70px);width:min(440px,44vw);border:1px solid rgba(255,255,255,.4);border-radius:24px;background:#faf8f4f0;box-shadow:0 24px 70px #17120f47;padding:18px;color:var(--ink);animation:lm-message-in 6s cubic-bezier(.16,1,.3,1) infinite}.lm-text-order small{display:block;margin-bottom:10px;color:var(--muted);font-size:11px}.lm-text-order>div{display:flex;align-items:flex-end;gap:3px;border:1px solid rgba(32,29,26,.14);border-radius:16px;background:#fff;padding:14px 15px;font-size:clamp(12px,1.15vw,16px);line-height:1.45}.lm-text-order i{display:block;width:2px;height:20px;background:var(--orange);animation:lm-caret .75s steps(1) infinite}.lm-text-order strong{display:block;margin-top:10px;color:var(--sage);font-size:10px;letter-spacing:.08em;text-transform:uppercase}@keyframes lm-message-in{0%,7%{opacity:0;transform:translateY(18px) scale(.96)}18%,72%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-8px)}}@keyframes lm-caret{50%{opacity:0}}.lm-film-copy{position:absolute;z-index:2;left:clamp(24px,5vw,72px);right:clamp(90px,12vw,180px);bottom:clamp(26px,5vw,70px);color:#fff}.lm-film-copy .lm-kicker{color:#f2a08b}.lm-film-copy h2{margin-top:16px;max-width:14ch;font-size:clamp(38px,6vw,84px)}.lm-film-control{position:absolute;z-index:3;right:clamp(22px,4vw,58px);bottom:clamp(24px,4vw,58px);display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#1d1916b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;padding:12px 16px;font:650 12px/1 Geist;cursor:pointer}@media (max-width:640px){.lm-film{padding:18px}.lm-film-frame{min-height:620px;border-radius:24px}.lm-text-order{top:20px;left:20px;right:20px;width:auto}.lm-film-copy{right:22px;bottom:92px}.lm-film-copy h2{font-size:42px}.lm-film-control{left:22px;right:auto}}.lm-offer:last-child{grid-column:auto}.lm-offer:last-child>a{min-height:300px}@media (max-width:640px){.lm-offer:last-child>a{min-height:350px}}.lm-film-paused .lm-text-order,.lm-film-paused .lm-text-order i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lm-live-dot,.lm-text-order,.lm-text-order i{animation:none}.lm-site *{scroll-behavior:auto!important}}
