.proof-page{background:#050505;color:#f8f8f8}.proof-page .site-header{height:175px}.proof-page .site-header .brand img{width:157px;height:144px}.proof-page .site-header nav{gap:19px;color:#f2f2f2;font-size:14px;font-weight:600}.proof-page .site-header nav a{display:flex;align-items:center;gap:8px;line-height:1.4}.proof-nav-icon{display:block;position:relative;width:33px;height:33px;overflow:hidden;flex:none}.proof-nav-icon img{position:absolute;top:0;left:0;width:99px;height:33px;max-width:none}.proof-nav-icon.ads img{left:-33px}.proof-nav-icon.seo img,.proof-nav-icon.portal img{left:-66px}.proof-page .header-cta{font-size:14px;padding:14px 20px;white-space:nowrap}.proof-page .site-header nav a[aria-current=page]{border-bottom:1px solid #d7d7d7;padding-bottom:4px}.proof-page .eyebrow{font-size:14px;color:#d4d4d4;letter-spacing:.09em}.proof-page h2>span{color:#d7d7d7}.proof-page p{font-size:16px;line-height:1.8}.proof-page .quiet-link{font-size:16px}.proof-hero{padding:75px 0 72px;background:radial-gradient(ellipse at 85% 25%,#ffffff16,transparent 49%);overflow:hidden}.proof-hero-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:7%;align-items:center}.proof-hero h1{font-family:Barlow,'Arial Narrow',Arial,sans-serif;font-size:clamp(66px,6.8vw,100px);line-height:.94;letter-spacing:-.015em;margin:25px 0 28px}.proof-hero h1 span{color:#d3d3d3}.proof-hero-copy>p{font-size:18px;color:#e0e0e0;max-width:610px;margin:0 0 28px;line-height:1.85}.proof-hero-copy .button{font-size:16px;min-height:60px}.proof-subline{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:14px;line-height:1.7;color:#e0e0e0}.proof-tick{height:21px;width:21px;display:inline-grid;place-items:center;border:1px solid #b9b9b9;border-radius:50%;flex:none;font-size:13px}.proof-emblem{position:relative;max-width:420px;width:100%;margin:auto;text-align:center}.proof-emblem .proof-orb{border-radius:50%;position:absolute;inset:12% 2%;background:radial-gradient(circle at 40% 30%,#fff1,transparent 68%);border:1px solid #ffffff28;box-shadow:0 0 85px #ffffff09}.proof-emblem .icon-stage{width:min(320px,90%);height:320px;margin:0 auto;position:relative;z-index:1}.proof-emblem-label{font-size:14px;color:#f0f0f0;position:relative;margin:5px 0 0;line-height:1.7}.proof-band{border-block:1px solid #ffffff35;background:linear-gradient(100deg,#ffffff10,#ffffff03);padding:21px 0}.proof-band .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.proof-band p{margin:0;color:#e0e0e0;font-size:16px}.proof-band strong{color:#fff}.proof-section{padding:85px 0}.proof-section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:36px}.proof-section-head h2{font-size:clamp(50px,5vw,73px);line-height:1;margin:20px 0 0}.proof-section-head>p{margin:0;color:#e2e2e2;max-width:390px}.proof-browser{border:1px solid #ffffff50;border-radius:14px;background:#151515;overflow:hidden;box-shadow:0 30px 75px #0006}.proof-browser-bar{height:53px;display:flex;align-items:center;gap:7px;padding:0 20px;border-bottom:1px solid #ffffff26;background:linear-gradient(180deg,#303030,#1b1b1b)}.proof-browser-dot{width:7px;height:7px;border-radius:50%;background:#d3d3d3}.proof-browser-title{font-size:14px;line-height:1.4;color:#f0f0f0;margin:auto}.proof-browser-tag{font-size:14px;line-height:1.4;color:#f5f5f5;border:1px solid #ffffff45;border-radius:4px;padding:4px 8px}.proof-concept-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.proof-concept-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;gap:20px;font-size:14px}.proof-concept-nav strong{font-size:18px;letter-spacing:-.02em}.proof-concept-nav span{border-bottom:1px solid currentColor;padding-bottom:3px}.proof-concept-body{position:relative;min-height:290px;display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;align-items:center;padding:25px}.proof-concept-copy{position:relative;z-index:2}.proof-concept-copy small{display:block;font-size:14px;line-height:1.6;margin-bottom:16px}.proof-concept-copy h3{font-family:Barlow,'Arial Narrow',Arial,sans-serif;font-size:45px;line-height:.98;letter-spacing:-.015em;margin:0 0 20px}.proof-concept-copy p{font-size:16px;line-height:1.7;margin:0 0 20px}.proof-concept-copy a{display:inline-flex;align-items:center;gap:15px;font-size:14px;font-weight:800;padding:13px 17px;border:1px solid currentColor;border-radius:4px}.proof-concept-photo{width:100%;height:245px;object-fit:cover;object-position:59% center;border-radius:5px;filter:grayscale(1);margin-left:8px;box-shadow:0 20px 40px #0004}.proof-concept-light{background:#f5f5f5;color:#0e0e0e}.proof-concept-light .proof-concept-nav{border-bottom:1px solid #aaa}.proof-concept-light .proof-concept-copy a{background:#080808;color:#fff;border-color:#080808}.proof-concept-footer{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 25px;padding:20px 0;border-top:1px solid #aaa;font-size:14px;line-height:1.65}.proof-concept-dark{background:radial-gradient(ellipse at 90% 0%,#ffffff18,transparent 65%),#0d0d0d;color:#fff}.proof-concept-dark .proof-concept-nav{border-bottom:1px solid #ffffff35}.proof-concept-dark .proof-concept-footer{border-color:#ffffff35}.proof-home-mark{height:240px;width:100%;padding:15px;display:grid;place-items:center}.proof-home-mark svg{width:100%;height:auto;max-height:215px;filter:drop-shadow(0 15px 12px #000)}.proof-caption{padding:20px 0 0;font-size:14px!important;color:#e3e3e3;margin:0!important}.proof-points{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.proof-point{padding:30px;border-top:1px solid #f5f5f5;border-bottom:1px solid #ffffff30;background:linear-gradient(130deg,#ffffff0c,transparent)}.proof-point span{display:block;font-size:14px;line-height:1.6;color:#d7d7d7;margin-bottom:25px}.proof-point h3{font-family:Barlow,'Arial Narrow',Arial,sans-serif;font-size:34px;line-height:1.03;margin:0 0 18px}.proof-point p{margin:0;color:#e1e1e1}.proof-white{background:#f5f5f5;color:#0e0e0e}.proof-white .eyebrow{color:#353535}.proof-white p{color:#303030}.proof-white .proof-point{border-color:#8a8a8a;background:linear-gradient(130deg,#fff,transparent)}.proof-white .proof-point span{color:#444}.proof-white .proof-point p{color:#303030}.proof-approach-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:9%;align-items:center}.proof-approach-grid h2{font-size:clamp(54px,5vw,74px);line-height:.98;margin-top:20px}.proof-approach-grid>div>p{max-width:400px}.proof-list{list-style:none;padding:0;margin:0}.proof-list li{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:25px 0;border-top:1px solid #939393}.proof-list li:last-child{border-bottom:1px solid #939393}.proof-list b{font-family:Barlow,'Arial Narrow',Arial,sans-serif;font-size:38px;line-height:1.1}.proof-list h3{font-size:18px;line-height:1.5;margin:0 0 8px}.proof-list p{margin:0;color:#303030}.proof-report{background:linear-gradient(125deg,#242424,#101010);border:1px solid #ffffff45;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff40,0 35px 70px #0004;padding:34px}.proof-report-top{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #ffffff35;padding-bottom:25px}.proof-report-top h3{font-size:24px;line-height:1.35;margin:0 0 8px}.proof-report-top p{font-size:14px;color:#dcdcdc;margin:0}.proof-demo{font-size:14px;line-height:1.5;border:1px solid #ffffff55;border-radius:5px;padding:9px 12px;white-space:nowrap;background:#ffffff0b}.proof-report-note{font-size:14px!important;color:#efefef!important;padding:17px 0;margin:0!important}.proof-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.proof-metric{background:#080808;border:1px solid #ffffff30;padding:24px 20px;border-radius:6px;min-width:0}.proof-metric label{font-size:14px;line-height:1.5;color:#fff;margin:0}.proof-metric strong{font-size:48px;line-height:1.2;display:block;margin:10px 0}.proof-metric p{font-size:14px;line-height:1.65;color:#dedede;margin:0}.proof-report-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;margin-top:28px}.proof-report-panel{border:1px solid #ffffff30;border-radius:6px;padding:25px}.proof-report-panel h4{font-size:18px;line-height:1.4;margin:0 0 22px}.proof-report-row{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff25;padding:17px 0;font-size:14px;line-height:1.7}.proof-report-row strong{font-size:14px;line-height:1.7}.proof-report-row span{color:#e0e0e0;text-align:right}.proof-report-panel>p{font-size:16px;margin:0;line-height:1.85;color:#e6e6e6}.proof-report-panel .proof-callout{border-top:1px solid #ffffff30;margin-top:21px;padding-top:21px;font-size:14px;color:#fff}.proof-funnel{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 0}.proof-funnel>div{border:1px solid #ffffff30;border-radius:7px;padding:25px;text-align:center;background:linear-gradient(135deg,#ffffff0d,transparent)}.proof-funnel .icon-stage{width:120px;height:120px;margin:0 auto 20px}.proof-funnel h3{font-size:18px;line-height:1.5;margin:0 0 12px}.proof-funnel p{color:#dedede;font-size:16px;line-height:1.75;margin:0}.proof-search-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:30px}.proof-search{background:#f5f5f5;color:#111;border-radius:10px;padding:30px}.proof-search-label{display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:1.5;color:#333;margin-bottom:25px;gap:20px}.proof-search-query{display:flex;align-items:center;gap:15px;border:1px solid #777;border-radius:8px;background:#fff;padding:15px 18px;font-size:16px;color:#161616}.proof-search-query svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;flex:none}.proof-search-location{font-size:14px;color:#333!important;margin:18px 0!important}.proof-search-result{background:#fff;border:1px solid #aaa;border-radius:8px;padding:23px;margin-top:22px}.proof-search-result strong{display:block;font-size:22px;line-height:1.4;margin-bottom:12px}.proof-search-result p{font-size:16px!important;color:#222!important;line-height:1.7;margin:0}.proof-search-result .proof-search-link{font-size:14px;font-weight:600;margin-top:20px;display:flex;justify-content:space-between;border-top:1px solid #bbb;padding-top:17px;line-height:1.5}.proof-map{position:relative;display:flex;flex-direction:column;min-height:350px;overflow:hidden;border-radius:10px;border:1px solid #ffffff3a;background:linear-gradient(120deg,#1d1d1d,#090909)}.proof-map svg{width:100%;height:350px;flex:1}.proof-map-copy{padding:23px;background:linear-gradient(110deg,#2b2b2b,#1b1b1b);border-top:1px solid #ffffff30}.proof-map-copy h3{font-size:18px;line-height:1.5;margin:0 0 7px}.proof-map-copy p{font-size:14px!important;line-height:1.75;color:#eee;margin:0}.proof-cta{background:radial-gradient(ellipse at 80% 30%,#ffffff14,transparent 60%),#080808;border-top:1px solid #ffffff40;padding:72px 0}.proof-cta .wrap{display:flex;justify-content:space-between;gap:50px;align-items:center}.proof-cta h2{font-size:clamp(54px,5vw,75px);line-height:.98;margin:18px 0 22px}.proof-cta p{font-size:16px;color:#ededed;margin:0}.proof-cta-actions{max-width:330px;flex:none}.proof-cta-actions .button{font-size:16px;width:100%;margin-bottom:14px}.proof-cta-actions p{font-size:14px;line-height:1.8;color:#e0e0e0;text-align:center}.proof-footer{padding:40px 0;border-top:1px solid #ffffff35}.proof-footer .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.proof-footer p{font-size:14px;line-height:1.7;color:#eee;margin:0}.proof-footer a{font-size:14px;line-height:1.6;color:#fff}.proof-page summary:focus-visible,.proof-page a:focus-visible,.proof-page button:focus-visible{outline-color:#fff}.proof-page .menu{color:#fff;font-size:14px}.proof-page .proof-white a:focus-visible{outline-color:#111}
@media(max-width:1200px){.proof-page .site-header{gap:20px}.proof-page .site-header .brand img{width:130px;height:119px}.proof-page .site-header nav{gap:13px}.proof-page .header-cta{padding:13px 15px;font-size:13px}.proof-nav-icon{width:28px;height:28px}.proof-nav-icon img{width:84px;height:28px}.proof-nav-icon.ads img{left:-28px}.proof-nav-icon.seo img,.proof-nav-icon.portal img{left:-56px}.proof-concept-body{grid-template-columns:1.2fr .8fr;padding:22px}.proof-concept-copy h3{font-size:38px}.proof-concept-nav{padding:20px 22px}.proof-concept-footer{margin:0 22px}.proof-report{padding:29px}.proof-report-detail{gap:20px}.proof-metric{padding:22px 17px}}
@media(max-width:1000px){.proof-page .site-header{height:145px}.proof-page .site-header nav{display:none;position:absolute;top:130px;left:0;right:0;flex-direction:column;gap:20px;padding:24px;background:#111;border:1px solid #ffffff60;z-index:20}.proof-page .site-header nav.open{display:flex}.proof-page .menu{display:flex;gap:9px;align-items:center;background:none;border:0;padding:12px 0}.proof-page .menu span{width:17px;height:9px;border-top:1px solid;border-bottom:1px solid}.proof-page .header-cta{margin-left:auto;font-size:14px;padding:13px 18px}.proof-hero-layout{grid-template-columns:1.2fr .8fr;gap:4%}.proof-emblem .icon-stage{height:250px;width:250px}.proof-hero h1{font-size:74px}.proof-concept-grid{grid-template-columns:1fr}.proof-concept-body{grid-template-columns:1fr 1fr;min-height:300px;padding:30px}.proof-concept-copy h3{font-size:52px}.proof-concept-photo{height:290px}.proof-concept-nav{padding:24px 30px}.proof-concept-footer{margin:0 30px}.proof-report-detail{grid-template-columns:1fr 1fr}.proof-metrics{grid-template-columns:1fr 1fr}.proof-search-layout{grid-template-columns:1fr 1fr}.proof-search{padding:24px}.proof-points{gap:17px}.proof-point{padding:25px}.proof-funnel>div{padding:25px 20px}.proof-section{padding:70px 0}.proof-cta .wrap{gap:30px}.proof-cta-actions{max-width:290px}}
@media(max-width:760px){.proof-page .site-header{height:132px;gap:16px}.proof-page .site-header .brand img{width:108px;height:100px}.proof-page .header-cta{font-size:13px;padding:12px 14px;line-height:1.6;min-height:52px;max-width:165px;white-space:normal;text-align:center}.proof-page .site-header nav{top:117px}.proof-hero{padding:46px 0 45px}.proof-hero-layout{grid-template-columns:1fr;gap:32px}.proof-hero h1{font-size:clamp(62px,13vw,92px);margin:22px 0 25px}.proof-hero-copy>p{font-size:17px}.proof-hero .eyebrow{font-size:14px}.proof-emblem{max-width:280px}.proof-emblem .icon-stage{height:230px;width:230px}.proof-emblem-label{font-size:14px}.proof-hero .proof-subline{font-size:14px}.proof-band .wrap{display:block}.proof-band p+p{margin-top:10px}.proof-band p{font-size:15px}.proof-section{padding:55px 0}.proof-section-head{display:block;margin-bottom:30px}.proof-section-head h2{font-size:56px;margin:20px 0 25px}.proof-section-head>p{max-width:none;font-size:16px}.proof-points,.proof-funnel{grid-template-columns:1fr;gap:20px}.proof-point{padding:25px}.proof-point span{margin-bottom:18px}.proof-point h3{font-size:33px}.proof-funnel>div{display:grid;grid-template-columns:95px 1fr;gap:6px 20px;text-align:left;align-items:center}.proof-funnel .icon-stage{grid-row:1/3;height:90px;width:90px;margin:0}.proof-funnel h3{margin:0}.proof-funnel p{font-size:16px}.proof-approach-grid{grid-template-columns:1fr;gap:30px}.proof-approach-grid h2{font-size:56px}.proof-approach-grid>div>p{max-width:none}.proof-list li{grid-template-columns:40px 1fr;gap:18px}.proof-list h3{font-size:18px}.proof-report{padding:25px}.proof-report-top{display:block;padding-bottom:20px}.proof-report-top .proof-demo{margin-top:18px;display:inline-block;white-space:normal}.proof-report-top h3{font-size:22px}.proof-report-detail{grid-template-columns:1fr;gap:20px}.proof-report-panel{padding:22px}.proof-report-row{gap:20px}.proof-report-row span{max-width:45%}.proof-search-layout{grid-template-columns:1fr;gap:24px}.proof-search{padding:25px}.proof-map{min-height:320px}.proof-map svg{height:275px}.proof-cta{padding:55px 0}.proof-cta .wrap{display:block}.proof-cta h2{font-size:57px}.proof-cta-actions{max-width:none;margin-top:30px}.proof-cta-actions .button{width:auto;min-width:280px}.proof-cta-actions p{text-align:left}.proof-footer .wrap{display:block}.proof-footer a{display:inline-block;margin-top:15px}}
@media(max-width:480px){.proof-page .site-header{gap:10px}.proof-page .site-header .brand img{width:94px;height:87px}.proof-page .header-cta{font-size:12px;max-width:145px;padding:10px 13px}.proof-page .menu{font-size:13px;gap:7px}.proof-page .menu span{width:14px}.proof-page .eyebrow{font-size:14px;letter-spacing:.055em}.proof-hero h1{font-size:15.5vw;line-height:.98}.proof-hero-copy .button{padding:16px 22px;min-height:58px;font-size:15px}.proof-concept-nav{padding:19px 20px;gap:12px}.proof-concept-nav strong{font-size:16px}.proof-concept-body{grid-template-columns:1fr;padding:25px 20px;gap:25px}.proof-concept-copy h3{font-size:44px}.proof-concept-copy p{font-size:16px}.proof-concept-photo{height:205px;margin:0;object-position:center 44%}.proof-concept-footer{grid-template-columns:1fr;margin:0 20px;gap:10px}.proof-home-mark{height:180px;padding:0}.proof-home-mark svg{max-height:180px}.proof-browser-bar{padding:0 14px;gap:5px}.proof-browser-title{font-size:14px}.proof-browser-tag{font-size:14px;padding:3px 6px}.proof-section-head h2,.proof-approach-grid h2{font-size:52px}.proof-report{padding:21px}.proof-metrics{gap:12px}.proof-metric{padding:18px 14px}.proof-metric label{font-size:14px}.proof-metric strong{font-size:43px}.proof-metric p{font-size:14px}.proof-report-panel{padding:20px}.proof-report-row{flex-direction:column;gap:6px}.proof-report-row span{max-width:none;text-align:left}.proof-search{padding:22px}.proof-search-label{display:block}.proof-search-label>span{display:block;margin-top:8px}.proof-search-query{padding:15px;font-size:15px}.proof-search-result{padding:20px}.proof-search-result strong{font-size:21px}.proof-search-result .proof-search-link{display:block}.proof-search-result .proof-search-link>span{display:block;margin-top:8px}.proof-funnel>div{grid-template-columns:78px 1fr;gap:7px 18px}.proof-funnel .icon-stage{width:74px;height:74px}.proof-funnel p{grid-column:1/3;margin-top:10px}.proof-cta h2{font-size:53px}.proof-cta-actions .button{min-width:0;width:100%}.proof-subline{align-items:start}.proof-tick{margin-top:2px}}
@media(max-width:480px){.proof-metric strong{font-size:34px;letter-spacing:-.04em}}
@media(max-width:360px){.proof-metrics{grid-template-columns:1fr}.proof-metric strong{font-size:43px}}

/* Search-focused website information; keep it readable and native to the proof pages. */
.website-search-content{background:radial-gradient(ellipse at 14% 0%,#ffffff12,transparent 55%),#080808;border-block:1px solid #ffffff24}.website-search-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(35px,6vw,84px);align-items:start}.website-search-kicker{margin:0 0 18px;font-size:12px;font-weight:800;letter-spacing:.15em;color:#eee}.website-search-intro h2{font-size:clamp(42px,4.6vw,65px);line-height:.98;margin:0 0 22px}.website-search-intro h2 span{color:#cfcfcf}.website-search-intro>p:not(.website-search-kicker){font-size:16px;line-height:1.8;color:#e5e5e5;margin:0 0 25px}.website-search-faqs{border-top:1px solid #ffffff45}.website-search-faqs details{border-bottom:1px solid #ffffff45}.website-search-faqs summary{position:relative;list-style:none;cursor:pointer;padding:20px 38px 20px 0;color:#fff;font-size:17px;font-weight:800;line-height:1.5}.website-search-faqs summary::-webkit-details-marker{display:none}.website-search-faqs summary:after{content:"+";position:absolute;right:2px;top:18px;color:#fff;font-size:22px;font-weight:500}.website-search-faqs details[open] summary:after{content:"−"}.website-search-faqs details p{max-width:650px;margin:0;padding:0 30px 21px 0;color:#e5e5e5;font-size:15px;line-height:1.8}.contractor-story .search-entity-description{margin:0 0 20px;font-size:15px;line-height:1.7;font-weight:500;letter-spacing:0;color:#333;max-width:440px}
@media(max-width:760px){.website-search-layout{grid-template-columns:1fr;gap:30px}.website-search-intro h2{font-size:clamp(43px,10vw,60px)}.website-search-faqs summary{font-size:16px}}
