/* White canvas, with the intentional dark and highlighted bands retained. */
:root{--cream:#fff;--bg:#fff;--paper:#fff}html,body,body.inner-page{background:#fff!important}.pricing-intro,.pricing-detail,.website-options,.website-projects,.ads-hero,.ads-friction,.ads-method,.ads-scope,.ads-questions,.report-landing,.report-sample-section,.services-hero-host,.service-included,.service-process,.found-comparison,.reviews-page,.case-intro,.blog-intro{background-color:#fff!important;background-image:none!important}.inner-puzzle-field{opacity:.8}.mobile-menu{background:#fff!important}.mobile-menu nav>a,.mobile-services-menu>summary,.mobile-menu .mobile-menu-ads,.mobile-menu .mobile-services-menu a,.site-header nav,.services-menu summary{font-family:Roboto,Arial,sans-serif!important}.mobile-menu nav>a,.mobile-services-menu>summary{font-size:clamp(29px,6vw,42px)!important;font-weight:500!important;letter-spacing:-.8px!important}.services-menu{position:relative}.services-dropdown{margin-top:0!important}.current-page,[aria-current=page]{color:#ae551c!important}.services-dropdown a.current-page,.mobile-services-menu a.current-page{background:#fff0e3;border-left:3px solid #ff7e26;padding-left:13px!important}.current-page strong:after{content:' •';color:#ff7e26}.gbp-card-logo{width:56px;height:56px;object-fit:contain;margin-bottom:18px}
.found-site-path{background:#fff9f3!important}.found-refined .mini-site-hero b{font-size:27px}.found-refined .found-highlight td:nth-child(2){color:#222}.found-final .price{color:#222!important}.found-final .found-offer li{font-size:14px;line-height:1.8}.found-technology>.section-wrap{position:relative}.found-technology h2{max-width:70%}.tech-puzzle-art{position:absolute;top:65px;right:5%;width:220px;height:190px;--side-progress:.5}.puzzle-person{position:absolute;left:65px;top:30px;width:90px;height:105px;translate:calc((var(--side-progress,.5) - .5)*70px) 0}.puzzle-person svg{width:100%;height:100%}.tech-orbit{position:absolute;inset:10px;border:1px dashed #b77949;border-radius:50%;opacity:.5}.tech-node{position:absolute;font-size:11px;color:#ffb780;letter-spacing:1px}.tech-node-a{top:10px;left:0}.tech-node-b{bottom:20px;right:0}.tech-art-caption{position:absolute;bottom:-10px;width:100%;text-align:center;font-size:11px;color:#d3b493}.found-engine-flow{position:relative}.found-engine-flow:before{content:'';position:absolute;left:0;top:0;height:1px;background:#ff9c59;width:100%;transform-origin:left;scale:var(--editorial-progress,1) 1;box-shadow:0 0 7px #ff9c59}.provider-logo{width:54px;height:54px;object-fit:contain;display:block;background:#fff;border-radius:9px;margin-bottom:8px}.provider-logo.provider-found{width:118px;height:45px;border-radius:0;background:transparent}.found-comparison{overflow:visible!important;transform:none!important;translate:none!important;contain:none!important}.found-comparison table{overflow:visible}.found-comparison thead{position:sticky;top:0;z-index:5}.found-comparison tbody tr.found-highlight{position:sticky;top:var(--compare-head,65px);z-index:4}.found-comparison .found-highlight>*{background:#fff0e3!important}.comparison-yes{color:#27754a;font-weight:700;margin-right:6px;font-size:18px}.comparison-neutral{color:#806a58;font-size:12px}.found-comparison-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #e1cbb5;padding-top:25px}.found-comparison-cta strong{font-size:19px}.found-comparison-cta p{font-size:13px}.mobile-found-anchor{display:none}.found-awards-proof{display:flex;align-items:center;gap:22px;margin-top:20px}.found-awards-proof img{object-fit:contain;max-width:170px}.found-awards-proof .proof-trophy{height:145px;width:60px;filter:drop-shadow(0 8px 8px #0002)}.client-report-window{height:255px;overflow:hidden;border:1px solid #e2cdb9;border-radius:10px;background:#fff;position:relative;pointer-events:none;user-select:none}.client-report-window img{width:100%;height:auto;display:block;animation:report-pan 30s ease-in-out infinite alternate;animation-play-state:paused}.found-report-card:hover .client-report-window img,.found-report-card:focus-within .client-report-window img,.editorial-visible .client-report-window img{animation-play-state:running}@keyframes report-pan{from{transform:translateY(0)}to{transform:translateY(calc(-100% + 255px))}}.scope-strip{position:relative;overflow:hidden;padding-right:35%!important}.website-found-art{position:absolute;width:150px;height:165px;right:9%;top:45px;translate:calc((var(--side-progress,.5) - .5)*65px) 0}.website-found-art svg{width:100%;height:100%}.ads-visual-capabilities{padding-block:65px}.ads-visual-capabilities h2{font:400 clamp(38px,4vw,58px)/1.05 var(--serif)}.ads-visual-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.ad-phone-frame{position:sticky;top:90px;translate:calc((var(--side-progress,.5) - .5)*50px) 0}.ad-phone-frame img{width:100%;height:auto;max-height:690px;object-fit:contain}.ad-capability-cards article{border-top:1px solid #e5cdb5;padding:28px 0}.ad-capability-cards article>span{font-size:10px;letter-spacing:1px;color:#a9693b}.ad-capability-cards h3{font:400 33px/1.1 var(--serif)}.ad-capability-cards p{color:#826a55;font-size:15px;line-height:1.75}.ad-mini-path{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:11px}.ad-mini-path b{padding:10px;background:#fff1e3;border-radius:8px;font-weight:500}.ad-mini-path i{font-style:normal;color:#b76b33}.ad-format-tiles{display:flex;align-items:end;gap:12px;translate:calc((var(--side-progress,.5) - .5)*35px) 0}.ad-format-tiles i{font-style:normal;display:grid;place-items:center;width:74px;height:74px;border:1px solid #d9ad86;background:#fff7ef;border-radius:9px;font-size:12px}.ad-format-tiles i:nth-child(2){height:100px}.ad-format-tiles i:nth-child(3){height:124px}.ads-human-check{padding:22px;border:1px solid #e1cbb5;display:grid;gap:10px;font-size:14px;border-radius:15px;margin-top:30px}.ads-human-check span{color:#806a58}
.report-landing-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr)!important;gap:55px!important;align-items:start!important;padding-block:30px!important}.report-intro h1{font-size:clamp(38px,4vw,57px)!important;margin-block:12px 18px!important}.report-intro .inner-lead{font-size:16px!important;max-width:470px}.report-form-shell{padding:28px!important}.report-form-shell h2{font-size:36px!important;margin:12px 0 22px!important}.report-form-shell input{padding:12px!important;min-height:44px!important}.report-fields{gap:15px!important}.report-form-shell label{font-size:12px!important}.report-optional{margin-block:17px!important}.report-delivery-note{font-size:11px!important;margin-bottom:0!important}.report-intro .sample-report-preview{width:100%;max-width:390px;margin-top:22px!important;padding:12px!important;height:285px;overflow:hidden;background:#fbf7f1!important}.report-intro .sample-report-paper{transform:scale(.64);transform-origin:top left;width:540px!important;margin:0!important}.report-intro .sample-mobile-teaser{display:none}.report-intro .sample-report-top{margin-bottom:15px}.report-intro .sample-report-paper h3{font-size:37px}.report-intro .sample-report-preview:after{content:'';position:absolute;inset:auto 0 0;height:30px;background:linear-gradient(transparent,#fff)}
@media(max-width:800px){.found-technology h2{max-width:none}.tech-puzzle-art{position:relative;top:auto;right:auto;width:210px;height:160px;margin:20px auto 0}.found-comparison tbody tr.found-highlight{display:none}.mobile-found-anchor{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 15px;position:sticky;top:0;z-index:7;background:#fff0e3;border:1px solid #e9b78e;padding:12px 16px;border-radius:12px;box-shadow:0 5px 15px #0001}.mobile-found-anchor img{width:100px;height:34px;object-fit:contain;grid-row:1/3}.mobile-found-anchor strong{font-size:15px;color:#222}.mobile-found-anchor span{font-size:11px;color:#27754a}.found-comparison-cta{display:grid;gap:15px}.scope-strip{padding-right:25px!important}.website-found-art{position:relative;right:auto;top:auto;margin:20px auto 0;width:110px;height:120px}.ads-visual-grid{grid-template-columns:1fr;gap:20px}.ad-phone-frame{position:relative;top:auto}.ad-phone-frame img{max-height:420px}.ad-capability-cards h3{font-size:30px}.report-landing-grid{grid-template-columns:1fr!important;gap:28px!important}.report-intro .sample-report-preview{height:auto;max-width:100%;margin-top:16px!important}.report-intro #sample-report-content{display:none}.report-intro .sample-mobile-teaser{display:block!important;padding:12px!important}.report-intro .sample-mobile-teaser h3,.report-intro .sample-mobile-teaser p{display:none}.report-intro .sample-mobile-teaser .button{margin:0;font-size:12px}.report-form-shell{padding:24px!important}.report-intro h1{font-size:42px!important}.report-intro .sample-report-preview:after{display:none}.found-awards-proof{gap:20px}}
@media(prefers-reduced-motion:reduce){.client-report-window img{animation:none!important}.puzzle-person,.website-found-art,.ad-phone-frame,.ad-format-tiles{translate:none!important}}
.ad-phone-frame img{height:580px;object-fit:cover;object-position:center}.ad-phone-caption{font-size:11px;color:#806a58;line-height:1.6;text-align:center;margin:12px auto;max-width:280px}.report-intro .sample-report-preview{position:relative}.found-comparison .provider-found+span{display:none}.ads-scope .ads-scope-grid{position:relative}.ads-scope .ads-scope-grid:after{content:'+';position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:50px;height:50px;border:1px solid #e5c5a8;border-radius:12px;background:#fff9f3;color:#bc7948;font-size:28px;box-shadow:0 0 22px #ff9c5922}
@media(max-width:800px){.ad-phone-frame img{height:410px}.ads-scope .ads-scope-grid:after{display:none}.tech-puzzle-art{margin-bottom:20px}.found-technology>.section-wrap{display:flex;flex-direction:column}.tech-puzzle-art{order:-1;align-self:flex-end;width:140px;height:125px;margin-top:0}.tech-puzzle-art .puzzle-person{width:65px;height:75px;left:36px;top:20px}.tech-art-caption{font-size:9px}.tech-node{font-size:9px}}
@media(max-width:800px){.report-landing-grid{display:flex!important;flex-direction:column;gap:16px!important;padding-top:20px!important}.report-intro{display:contents!important}.report-intro>.eyebrow{margin:0!important}.report-intro h1{font-size:35px!important;margin:0!important}.report-intro .inner-lead{font-size:14px!important;margin:0 0 3px!important}.report-form-shell{width:100%;order:1;padding:20px!important}.report-intro .sample-report-preview{order:2;width:100%}.report-fields{grid-template-columns:1fr 1fr!important;gap:12px!important}.report-form-shell h2{font-size:28px!important;margin:8px 0 16px!important}.report-form-shell .report-form-kicker{font-size:9px!important}.report-form-shell input{width:100%;padding:10px!important;font-size:12px!important}.report-form-note{font-size:10px!important}.report-submit{margin-top:8px!important}.report-optional{margin:12px 0!important}.report-delivery-note{font-size:10px!important}}
