@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/font-6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-10.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-10.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-11.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#171a19;--stone:#f1efe9;--paper:#faf9f5;--white:#fff;--grey:#abaea7;--line:#d8d8d1;--lime:#79aaff;--deep:#252a28;--v2-black:#1b1e1d;--v2-paper:#fffaf0;--ff-blue:#79aaff;--ff-blue-ink:#234faa;--ff-metallic-blue:linear-gradient(125deg,#73a0f5 0%,#a2c7ff 48%,#6897ee 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:DM Sans,sans-serif;line-height:1.55;overflow-x:hidden}a{color:inherit}button,input,textarea,select{font:inherit}.shell{width:min(1200px,100% - 48px);margin:0 auto}.narrow{max-width:980px;margin-left:max(24px,50vw - 600px)}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f5eb;position:sticky;top:0}.nav-wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:76px;display:grid}.brand-link{justify-self:start;text-decoration:none}.wordmark{letter-spacing:0;align-items:center;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;line-height:1;display:inline-flex}.wordmark b{font-weight:800}.wordmark em{color:#4f94ff;margin:0 4px;font-style:normal;font-weight:800}.wordmark i{color:var(--ink);background:linear-gradient(135deg,#4f94ff 0%,#8dc4ff 54%,#2f67c9 100%);padding:5px 5px 4px;font-style:normal;font-weight:800;position:relative;top:-2px;left:3px;transform:skew(-5deg)}.wordmark-light b{color:var(--white)}.nav-wrap nav{gap:30px;display:flex}.nav-wrap nav a{font-size:14px;font-weight:600;text-decoration:none}.nav-wrap nav a:hover{text-underline-offset:6px;-webkit-text-decoration:underline #6fb0ff;text-decoration:underline #6fb0ff;text-decoration-thickness:3px}.nav-wrap>.button{justify-self:end}.button{border:1px solid var(--ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:var(--ink)}.button-dark{background:var(--ink);color:var(--white)}.button-small{min-height:42px;padding:0 16px;font-size:14px}.text-link{border-bottom:1px solid;align-items:center;gap:12px;padding:8px 0;font-weight:700;text-decoration:none;display:inline-flex}.hero{position:relative;overflow:hidden}.home-hero{background:var(--stone);flex-direction:column;justify-content:space-between;min-height:calc(100vh - 76px);display:flex}.hero-layout{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:72px;padding:82px 0 62px;display:grid}.kicker,.section-label{text-transform:uppercase;letter-spacing:0;margin:0 0 22px;font-size:12px;font-weight:800}.kicker:before,.section-label:before{content:"";background:var(--lime);vertical-align:1px;width:28px;height:9px;margin-right:10px;display:inline-block}h1,h2,h3{letter-spacing:0;margin:0;font-family:Manrope,sans-serif}h1{max-width:940px;font-size:clamp(52px,7.3vw,106px);font-weight:700;line-height:.91}h1 span{color:#5b5e57}.hero-lead{margin:30px 0 0;font-size:clamp(22px,2.3vw,34px);font-weight:600}.hero-detail{color:#595c55;max-width:700px;margin:18px 0 0;font-size:18px}.actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.signal-board{background:var(--ink);color:var(--white);border-top:6px solid var(--lime);align-self:end;padding:22px;box-shadow:18px 18px #cbcbc3}.signal-head{text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.live-dot,.sample-label{color:var(--lime)}.live-dot:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.signal-score{grid-template-columns:auto 1fr;align-items:end;margin:34px 0;display:grid}.signal-score strong{font:700 88px/.75 Manrope,sans-serif}.signal-score span{color:var(--grey)}.signal-score p{color:var(--grey);grid-column:1/-1;margin:14px 0 0}.signal-lines{gap:18px;display:grid}.signal-lines div{grid-template-columns:1fr 110px;align-items:center;font-size:13px;display:grid;position:relative}.signal-lines span{justify-content:space-between;gap:10px;display:flex}.signal-lines b{color:var(--lime)}.signal-lines i{background:var(--lime);justify-self:end;height:6px;display:block}.signal-note{color:#d4d5d1;border-top:1px solid #3d403b;margin:28px 0 0;padding-top:18px;font-size:13px}.marquee{background:var(--lime);white-space:nowrap;padding:13px 0;font:800 14px Manrope,sans-serif;overflow:hidden}.marquee span{width:max-content;animation:18s linear infinite slide;display:block}@keyframes slide{to{transform:translate(-50%)}}.reveal{animation:.7s both rise}.reveal-delay{animation:.7s .14s both rise}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.section{border-bottom:1px solid var(--line);padding:110px 0}.split-heading{grid-template-columns:260px 1fr;gap:56px;display:grid}h2{font-size:clamp(40px,5.5vw,76px);font-weight:700;line-height:.98}.intro{color:#5b5e57;max-width:700px;margin:24px 0 0;font-size:20px}.friction-list{border-top:1px solid var(--ink);margin-top:66px}.friction-list div{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;align-items:center;padding:23px 0;display:grid}.friction-list span{color:#74776f;font:700 13px Manrope,sans-serif}.friction-list p{margin:0;font:600 clamp(20px,2.4vw,32px) Manrope,sans-serif}.section-dark{color:var(--white);background:var(--ink)}.section-dark .intro{color:#bfc1bb}.lime{color:var(--lime)}.pillar-grid{background:#41443e;border:1px solid #41443e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid}.pillar{min-height:390px;color:var(--white);background:var(--ink);padding:30px;text-decoration:none;transition:background .2s,color .2s;position:relative}.pillar:hover{color:var(--ink);background:var(--lime)}.pillar>span{font-size:12px;font-weight:700}.pillar h3{text-transform:uppercase;margin-top:100px;font-size:40px}.pillar p{max-width:320px;color:inherit;opacity:.75}.pillar b{font-size:30px;position:absolute;bottom:24px;right:28px}.process-list{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin-top:64px;padding:0;list-style:none;display:grid}.process-list li{border-right:1px solid var(--line);min-height:230px;padding:20px 18px 20px 0}.process-list li+li{padding-left:18px}.process-list span{font-size:12px;font-weight:800}.process-list strong{margin-top:56px;font:700 24px Manrope,sans-serif;display:block}.process-list p{color:#696c65;font-size:14px}.process-list.large{grid-template-columns:repeat(4,1fr)}.process-list.large li{min-height:290px}.offer-band{background:var(--lime)}.offer-layout{grid-template-columns:260px 1fr;gap:56px;display:grid}.offer-layout p:not(.section-label){max-width:650px;font-size:20px}.offer-layout .button{margin-top:18px}.page-hero{background:var(--stone);align-items:center;min-height:570px;padding:100px 0;display:grid}.page-hero h1{font-size:clamp(54px,7vw,96px)}.page-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.7fr);align-items:start;gap:76px;display:grid}.service-band{border-bottom:1px solid var(--line);padding:90px 0}.service-grid{grid-template-columns:110px 1fr 1fr;gap:44px;display:grid}.service-number{font:700 14px Manrope,sans-serif}.service-grid ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.service-grid li{border-bottom:1px solid var(--line);padding:15px 0;font-weight:600}.manifesto{grid-template-columns:1fr 1fr;gap:80px;display:grid}.manifesto p{margin:0;font:500 clamp(24px,3vw,42px)/1.2 Manrope,sans-serif}.review-hero{padding:76px 0}.review-points{border-top:1px solid var(--ink);margin-top:34px}.review-points p{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;margin:0;padding:12px 0;display:grid}.review-points b{font-size:12px}.review-points strong,.review-points small{display:block}.review-points small{color:#696c65;margin-top:3px;font-weight:400}.review-deliverables{border-left:5px solid var(--lime);background:#e7e4dc;margin-top:26px;padding:22px}.review-deliverables ul{margin:12px 0 0;padding-left:20px}.review-deliverables li{margin:6px 0}.review-expectation{color:#595c55;max-width:650px;margin-top:18px}.review-form{background:var(--ink);color:var(--white);border-top:6px solid var(--lime);padding:28px}.review-form label{margin-bottom:18px;font-size:13px;font-weight:700;display:block}.review-form small{color:#9fa29b}.field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.review-form input,.review-form textarea,.review-form select{width:100%;color:var(--white);background:#242622;border:1px solid #555850;border-radius:2px;margin-top:7px;padding:13px}.review-form input::placeholder{color:#989b94}.review-form select option{color:var(--white);background:#242622}.review-form input:focus,.review-form textarea:focus,.review-form select:focus{outline:2px solid var(--lime);outline-offset:1px}.honeypot{position:absolute!important;left:-9999px!important}.form-submit{width:100%}.form-note{color:#aeb0aa;margin:12px 0 0;font-size:11px}.form-note a{color:var(--white)}.form-error{color:#ffb1a7;font-size:13px}.form-success{color:var(--white);background:var(--ink);border-top:6px solid var(--lime);padding:44px}.form-success>span{color:var(--lime);font-weight:700}.form-success h2{margin:28px 0 16px;font-size:44px}.form-success ul{margin:24px 0;padding:0;list-style:none}.form-success li{border-bottom:1px solid #3d403b;padding:9px 0}.form-success li:before{content:"✓";color:var(--lime);margin-right:10px}.example-grid{gap:26px;display:grid}.example-feature{color:var(--white);background:var(--ink);grid-template-columns:1fr 1fr;gap:60px;padding:46px;display:grid}.example-feature h2{margin:28px 0 18px}.tag-label{background:var(--lime);color:var(--ink);text-transform:uppercase;padding:6px 9px;font-size:11px;font-weight:800;display:inline-block}.light-link{color:var(--white)}.mini-board{color:var(--ink);background:var(--stone);align-content:center;gap:12px;padding:24px;display:grid}.mini-board>*{border:1px solid var(--ink);margin:0;padding:14px}.mini-board strong{background:var(--lime)}.evidence-strip{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.evidence-strip p{background:var(--paper);gap:10px;margin:0;padding:28px;display:grid}.evidence-strip span{color:#63665f}.trade-hero{color:var(--white);background:var(--ink);padding:48px 0 96px}.trade-by{border-bottom:1px solid #42453f;margin:0 0 78px;padding-bottom:20px;font:700 18px Manrope,sans-serif}.trade-by>span{float:right;color:#9b9e97;font:400 12px DM Sans,sans-serif}.trade-grid{grid-template-columns:1fr 420px;align-items:end;gap:70px;display:grid}.trade-grid h1{font-size:clamp(54px,7vw,94px)}.trade-grid h1 span{color:var(--lime)}.trade-grid .hero-detail{color:#b8bbb4}.recovery-card{color:var(--ink);background:var(--stone);border-top:6px solid var(--lime);padding:24px}.recovery-card>span{text-transform:uppercase;font-size:12px;font-weight:700}.recovery-card p{color:#686b64}.recovery-card b{margin:30px 0;font:600 24px/1.25 Manrope,sans-serif;display:block}.recovery-card div{border-top:1px solid var(--ink);justify-content:space-between;padding-top:18px;display:flex}.recovery-card i{font-style:normal}.recovery-card strong{background:var(--lime);padding:3px 7px}.contact-review-link{margin-top:30px;font-weight:600}.legal{max-width:850px}.legal h1{font-size:68px}.legal h2{margin-top:52px;font-size:30px}.site-footer{color:var(--white);background:var(--ink);padding:72px 0 24px}.footer-top{grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;padding-bottom:58px;display:grid}.footer-top p{color:#b6b8b2}.footer-bottom{color:#aeb0aa;border-top:1px solid #42453f;grid-template-columns:1fr auto 1fr;gap:26px;padding-top:20px;font-size:12px;display:grid}.footer-bottom div{gap:20px;display:flex}.footer-bottom>span:last-child{text-align:right}.dashboard-page{background:var(--stone);min-height:80vh;padding:76px 0 110px}.dashboard-title{justify-content:space-between;align-items:end;gap:32px;display:flex}.dashboard-title h1{font-size:clamp(48px,7vw,92px)}.dashboard-title>p{color:#666a62;font-size:12px}.metric-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(6,1fr);gap:1px;margin-top:60px;display:grid}.metric-grid article{background:var(--paper);min-height:160px;padding:20px}.metric-grid span{text-transform:uppercase;font-size:12px;font-weight:700}.metric-grid strong{margin-top:46px;font:700 clamp(28px,3vw,46px) Manrope,sans-serif;display:block}.metric-grid .metric-lime{background:var(--lime)}.funnel-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}.funnel-grid section{background:var(--paper);border:1px solid var(--line);padding:26px}.funnel-grid h2{margin-bottom:22px;font-size:24px}.data-row{border-top:1px solid var(--line);text-transform:capitalize;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.data-row b{font-family:Manrope,sans-serif}.capability-line{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;display:grid}.capability-line p{background:var(--paper);min-height:180px;margin:0;padding:24px}.capability-line b,.capability-line span{display:block}.capability-line b{margin-bottom:54px;font:700 20px Manrope,sans-serif}.capability-line span{color:#60635c;font-size:14px}.demo-index{border-top:1px solid var(--ink)}.demo-index-item{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:30px;padding:34px 0;text-decoration:none;display:grid}.demo-index-item>span{font-size:12px;font-weight:800}.demo-index-item small{text-transform:uppercase;font-weight:800}.demo-index-item h2{margin:6px 0 10px;font-size:clamp(32px,4vw,54px)}.demo-index-item p{color:#60635c;max-width:680px;margin:0 0 12px}.demo-index-item b{border-bottom:2px solid var(--lime)}.demo-index-item:hover h2{color:#5b5e57}.evidence-principles{grid-template-columns:260px 1fr;gap:56px;display:grid}.evidence-principles p:last-child{color:#bfc1bb;max-width:760px;font-size:19px}.demo-hero{background:var(--stone);border-bottom:1px solid var(--line);padding:84px 0}.demo-hero h1{font-size:clamp(52px,7vw,92px)}.workflow-demo{grid-template-columns:380px 1fr;gap:30px;display:grid}.demo-input{color:var(--white);background:var(--ink);border-top:6px solid var(--lime);padding:26px}.demo-input>span{color:var(--lime);text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:800;display:block}.demo-input label{margin-bottom:15px;font-size:12px;font-weight:700;display:block}.demo-input input,.demo-input select{width:100%;color:var(--white);background:#242622;border:1px solid #555850;margin-top:6px;padding:12px}.demo-input .button{background:var(--lime);width:100%;color:var(--ink);margin-top:10px}.demo-reset{color:#bfc1bb;cursor:pointer;background:0 0;border:0;width:100%;padding:12px}.workflow-proof{background:var(--stone);border:1px solid var(--line);padding:32px}.workflow-head{border-bottom:1px solid var(--ink);text-transform:uppercase;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:12px;display:flex}.workflow-head b{background:var(--lime);padding:4px 7px}.workflow-step{border-bottom:1px solid var(--line);color:#8a8d85;grid-template-columns:48px 1fr auto;align-items:center;min-height:80px;display:grid}.workflow-step i{font-style:normal;font-weight:800}.workflow-step p{margin:0}.workflow-step small{font-family:monospace}.workflow-step.complete{color:var(--ink)}.workflow-step.complete i{color:#4e6500}.proof-note{color:#696c65;margin:24px 0 0;font-size:13px}.redesign-compare{grid-template-columns:1fr 1fr;gap:26px;display:grid}.site-before,.site-after{border:1px solid var(--ink);background:var(--white);overflow:hidden}.browser-bar{color:#6a6d66;background:#e1e0dc;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:10px;display:flex}.browser-bar i{background:#8b8d87;border-radius:50%;width:8px;height:8px}.browser-bar span{margin-left:8px}.mock-nav,.mock-after-nav{justify-content:space-between;padding:17px;font-weight:800;display:flex}.mock-nav{color:#09488c;font-family:serif}.mock-nav small{font-size:9px}.mock-before-body{text-align:center;background:#e7f2ff;min-height:330px;padding:40px 24px}.mock-before-body h2{color:#09488c;font:700 34px serif}.mock-before-body p{max-width:390px;margin:20px auto}.mock-clutter{grid-template-columns:1fr 1fr;gap:8px;margin:30px 0;display:grid}.mock-clutter span{color:#fff;background:#1474c7;padding:18px}.site-before footer,.site-after footer{padding:16px;font-size:12px;font-weight:700}.mock-after-nav{color:var(--white);background:var(--ink)}.mock-after-nav b{color:var(--lime)}.mock-after-nav span{font-size:11px;font-weight:500}.mock-after-body{min-height:330px;color:var(--white);background:#222620;padding:52px 34px}.mock-after-body>small{color:var(--lime);text-transform:uppercase}.mock-after-body h2{max-width:520px;margin:18px 0;font-size:40px}.mock-after-body p{color:#c5c7c1;max-width:480px}.mock-after-body div{align-items:center;gap:18px;margin-top:28px;display:flex}.mock-after-body button{background:var(--lime);border:0;padding:12px 16px;font-weight:800}.mock-after-body div span{font-size:11px}.site-after footer{background:var(--lime)}.decision-table{border-top:1px solid var(--ink);margin-top:46px}.decision-table p{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:30px;margin:0;padding:18px 0;display:grid}.decision-table span{text-transform:uppercase;font-size:12px;font-weight:800}.sample-review{background:var(--white);border:1px solid var(--ink);max-width:980px;box-shadow:16px 16px 0 var(--lime);padding:44px}.sample-review header{border-bottom:2px solid var(--ink);justify-content:space-between;gap:30px;padding-bottom:28px;display:flex}.sample-review header span{font-size:11px;font-weight:800}.sample-review header h2{margin-top:10px;font-size:46px}.sample-review header p{color:#676a63;margin:6px 0 0}.sample-review header>strong{font:700 70px Manrope,sans-serif}.sample-review header small{font-size:16px}.sample-scores{grid-template-columns:repeat(3,1fr);gap:28px;padding:34px 0;display:grid}.sample-scores p{grid-template-columns:1fr auto;gap:10px;margin:0;display:grid}.sample-scores span{text-transform:uppercase;font-size:12px;font-weight:700}.sample-scores i{background:var(--lime);border-right:1px solid var(--ink);grid-column:1/-1;height:8px}.review-evidence{background:var(--ink);border:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.review-evidence section{background:var(--paper);padding:24px}.review-evidence h3,.review-priorities h3{font-size:22px}.review-evidence li{margin:9px 0}.review-priorities{margin-top:34px}.review-priorities ol{border-top:1px solid var(--ink);padding:0;list-style:none}.review-priorities li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:18px 0;display:grid}.review-priorities li>b{font-size:12px}.review-priorities strong,.review-priorities span{display:block}.review-priorities span{color:#666960}.review-priorities strong{color:var(--ink);margin-bottom:4px}.sample-disclaimer{color:#6b6e67;margin:28px 0 0;font-size:12px}.lead-record .dashboard-title h1{font-size:clamp(42px,6vw,76px)}.priority{border:1px solid var(--ink);padding:8px 12px;font-size:12px;font-weight:800}.priority-hot,.priority-warm{background:var(--lime)}.lead-summary{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;display:grid}.lead-summary>section,.record-section{background:var(--paper);border:1px solid var(--line);padding:28px}.lead-summary h2,.record-section h2{margin-bottom:20px;font-size:24px}.lead-summary dl{grid-template-columns:120px 1fr;margin:0;display:grid}.lead-summary dt,.lead-summary dd{border-top:1px solid var(--line);margin:0;padding:10px 0}.lead-summary dt{color:#686b64;text-transform:uppercase;font-size:12px}.score-grid{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:30px;display:grid}.score-grid article{background:var(--paper);padding:22px}.score-grid article.metric-lime{background:var(--lime)}.score-grid span{text-transform:uppercase;min-height:42px;font-size:12px;font-weight:700;display:block}.score-grid strong{font:700 48px Manrope,sans-serif}.record-section{margin-top:30px}.record-section pre{white-space:pre-wrap;font:14px/1.55 DM Sans,sans-serif}.record-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px 18px;margin:0;padding:12px 0;display:grid}.record-row small{color:#70736c;grid-column:1/-1}.record-count{font-weight:700}.build-stage-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;display:grid}.build-stage-grid article{background:var(--paper);min-height:300px;padding:24px}.build-stage-grid span{font-size:12px;font-weight:800}.build-stage-grid h3{margin-top:72px;font-size:26px}.build-stage-grid p{color:#666960}.proof-heading{max-width:760px}.proof-flow{border:1px solid #454840;grid-template-columns:repeat(6,1fr);margin:58px 0 0;padding:0;list-style:none;display:grid}.proof-flow li{border-right:1px solid #454840;align-items:end;min-height:148px;padding:20px;font:700 18px Manrope,sans-serif;display:grid;position:relative}.proof-flow li:last-child{color:var(--ink);background:var(--lime);border-right:0}.proof-flow li:not(:last-child):after{content:">";z-index:1;color:var(--lime);background:var(--ink);position:absolute;top:20px;right:-7px}.proof-flow-note{color:#bfc1bb;max-width:720px;margin:24px 0 0}.proof-evidence-grid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.proof-evidence-grid article{background:var(--paper);min-height:190px;padding:24px}.proof-evidence-grid span{background:var(--lime);text-transform:uppercase;padding:4px 7px;font-size:11px;font-weight:800;display:inline-block}.proof-evidence-grid strong{overflow-wrap:anywhere;margin-top:30px;font:700 22px Manrope,sans-serif;display:block}.proof-evidence-grid p{color:#666960;margin-bottom:0}.proof-boundary{color:var(--white);background:var(--ink);border-left:6px solid var(--lime);grid-template-columns:200px 1fr;gap:32px;margin-top:30px;padding:24px;display:grid}.proof-boundary p{color:#c5c7c1;max-width:760px;margin:0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=900px){.shell{width:min(100% - 32px,720px)}.nav-wrap{grid-template-columns:1fr auto}.nav-wrap nav{display:none}.hero-layout,.page-grid,.trade-grid,.manifesto,.example-feature,.lead-summary,.workflow-demo,.redesign-compare,.evidence-principles{grid-template-columns:1fr}.hero-layout{gap:48px;padding-top:60px}.signal-board{max-width:520px}.split-heading,.offer-layout{grid-template-columns:1fr;gap:20px}.pillar-grid{grid-template-columns:1fr}.pillar{min-height:280px}.pillar h3{margin-top:60px}.process-list,.process-list.large{grid-template-columns:1fr 1fr}.service-grid{grid-template-columns:60px 1fr}.service-grid ul{grid-column:2}.trade-by{margin-bottom:50px}.footer-top,.footer-bottom{grid-template-columns:1fr}.footer-bottom>span:last-child{text-align:left}.metric-grid{grid-template-columns:repeat(3,1fr)}.funnel-grid{grid-template-columns:1fr}.score-grid,.capability-line{grid-template-columns:1fr 1fr}.workflow-demo{gap:18px}}@media (width<=560px){.shell{width:calc(100% - 26px)}.site-header .button-small{min-height:38px;padding:0 12px}.wordmark{font-size:15px}h1{font-size:47px}.page-hero h1,.trade-grid h1,.demo-hero h1{font-size:48px}.hero-layout{padding:44px 0}.actions{flex-direction:column;align-items:flex-start}.section,.service-band{padding:72px 0}.friction-list div{grid-template-columns:44px 1fr}.friction-list p{font-size:19px}.process-list,.process-list.large{grid-template-columns:1fr}.process-list li,.process-list.large li{border-right:0;border-bottom:1px solid var(--line);min-height:180px;padding:18px 0!important}.process-list strong{margin-top:34px}.field-pair,.evidence-strip,.sample-scores,.review-evidence{grid-template-columns:1fr;gap:0}.review-form{padding:20px 16px}.page-grid{gap:40px}.service-grid{grid-template-columns:1fr}.service-grid ul{grid-column:auto}.example-feature{gap:34px;padding:24px}.trade-by>span{float:none;margin-top:14px;display:block}.footer-bottom div{flex-wrap:wrap}.dashboard-title{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{min-height:130px}.metric-grid strong{margin-top:28px}.lead-summary dl{grid-template-columns:1fr}.lead-summary dd{overflow-wrap:anywhere;border-top:0;padding-top:0}.score-grid{grid-template-columns:1fr 1fr}.capability-line{grid-template-columns:1fr}.capability-line p{min-height:140px}.capability-line b{margin-bottom:30px}.demo-index-item{grid-template-columns:42px 1fr;gap:10px}.workflow-proof,.sample-review{padding:20px 16px}.workflow-step{grid-template-columns:38px 1fr}.workflow-step small{grid-column:2}.mock-nav small,.mock-after-nav span{display:none}.mock-after-body{padding:40px 22px}.mock-after-body h2{font-size:34px}.mock-after-body div{flex-direction:column;align-items:flex-start}.decision-table p{grid-template-columns:1fr;gap:6px}.sample-review{box-shadow:8px 8px 0 var(--lime)}.sample-review header{flex-direction:column;align-items:flex-start}.sample-review header h2{font-size:36px}}@media (width<=900px){.build-stage-grid,.proof-evidence-grid{grid-template-columns:1fr 1fr}.proof-flow{grid-template-columns:repeat(3,1fr)}.proof-flow li:nth-child(3){border-right:0}.proof-boundary{grid-template-columns:1fr;gap:10px}}@media (width<=560px){.build-stage-grid,.proof-evidence-grid,.proof-flow{grid-template-columns:1fr}.build-stage-grid article{min-height:220px}.build-stage-grid h3{margin-top:44px}.proof-flow li{border-bottom:1px solid #454840;border-right:0;min-height:92px}.proof-flow li:not(:last-child):after{content:none}}.wv-page{--wine:#3b171d;--rose:#e7c7c0;--cream:#f3eee5;--red:#c84536;--night:#161413;color:#211d1a;background:var(--cream);font-family:DM Sans,sans-serif}.wv-page h1,.wv-page h2,.wv-page h3{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.wv-flag{color:#f8f3eb;background:#171412}.wv-flag a{color:#fff}.wv-hero{color:#f8f3eb;background:var(--wine);min-height:760px;overflow:hidden}.wv-nav{border-bottom:1px solid #8a5961;justify-content:space-between;align-items:center;width:min(100% - 64px,1320px);margin:auto;padding:30px 0;display:flex}.wv-nav b{letter-spacing:.12em;font:600 15px/1 DM Sans,sans-serif}.wv-nav b i,.wv-footer b i{color:var(--rose);font-style:normal;font-weight:400}.wv-nav div{gap:28px;display:flex}.wv-nav a{color:#f8f3eb;font-size:13px;text-decoration:none}.wv-nav a:first-child{border-bottom:1px solid var(--rose);padding-bottom:4px}.wv-hero-grid{grid-template-columns:1.05fr .95fr;width:min(100% - 64px,1320px);min-height:600px;margin:auto;display:grid}.wv-hero-copy{flex-direction:column;justify-content:center;padding:60px 0;display:flex}.wv-hero-copy>p,.wv-journey-copy>span,.wv-intro span,.wv-benchmark header span,.wv-next>span{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.wv-hero-copy>p{color:var(--rose)}.wv-hero-copy h1{margin:20px 0 40px;font-size:clamp(72px,9vw,136px);line-height:.78}.wv-hero-copy h1 em{color:var(--rose);font-weight:400}.wv-hero-copy>div{align-items:center;gap:22px;display:flex}.wv-hero-copy a,.wv-next a{color:#171412;background:var(--rose);align-items:center;min-height:48px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.wv-hero-copy span{color:#cdb5b7;max-width:190px;font-size:11px}.wv-estate{aspect-ratio:4/5;background:linear-gradient(#200c1114,#200c1194),url(/proof/wedding-venue-hero.webp) 50%/cover;align-self:center;margin:46px 0 46px 80px;position:relative;overflow:hidden}.wv-estate span{color:#fff;letter-spacing:.12em;background:#1f0c11b8;padding:10px 12px;font:600 12px/1.05 DM Sans,sans-serif;position:absolute;top:7%;left:7%}.wv-marquee{color:#171412;background:var(--rose);white-space:nowrap;letter-spacing:.15em;gap:72px;padding:19px 32px;font-size:11px;font-weight:800;display:flex}.wv-intro{grid-template-columns:1fr 1fr;gap:10%;padding:110px max(32px,50vw - 660px);display:grid}.wv-intro h2{max-width:640px;margin:24px 0 0;font-size:clamp(46px,5vw,78px);line-height:.95}.wv-intro>p{color:#635a54;align-self:end;max-width:560px;margin:0;font-size:18px;line-height:1.65}.wv-journey{background:#e7dfd2;grid-template-columns:.85fr 1.15fr;gap:8%;padding:110px max(32px,50vw - 660px);display:grid}.wv-journey-copy h2{max-width:560px;margin:24px 0 50px;font-size:clamp(48px,5vw,72px);line-height:1}.wv-journey-copy ol{border-top:1px solid #9d9389;margin:0;padding:0;list-style:none}.wv-journey-copy li{border-bottom:1px solid #b7ada2;grid-template-columns:46px 1fr;gap:14px;padding:20px 0;display:grid}.wv-journey-copy li>b{font-size:11px}.wv-journey-copy strong,.wv-journey-copy small{display:block}.wv-journey-copy strong{font-size:17px}.wv-journey-copy small{color:#756c65;margin-top:4px}.wv-form,.wv-confirm{box-shadow:18px 18px 0 var(--wine);background:#fcf9f3;align-self:start;padding:34px}.wv-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:42px;display:grid}.wv-progress span{color:#8a8179;text-transform:uppercase;border-top:2px solid #d5cdc2;padding-top:10px;font-size:11px}.wv-progress i{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:7px;font-style:normal;display:inline-grid}.wv-progress .is-active{border-color:var(--wine);color:var(--wine);font-weight:800}.wv-form fieldset{border:0;margin:0;padding:0}.wv-form legend{letter-spacing:0;font:400 38px/1.05 Georgia,serif}.wv-form fieldset>p{color:#746b64;margin:12px 0 28px}.wv-form label{margin-top:16px;font-size:12px;font-weight:700;display:block}.wv-form input,.wv-form select,.wv-form textarea{color:#211d1a;width:100%;font:inherit;background:#fff;border:1px solid #a69d94;border-radius:0;margin-top:7px;padding:13px}.wv-form input:focus,.wv-form select:focus,.wv-form textarea:focus,.wv-form button:focus-visible,.wv-page a:focus-visible{outline-offset:3px;outline:3px solid #df714f}.wv-form button,.wv-confirm button{color:#fff;background:var(--wine);cursor:pointer;border:0;min-height:48px;margin-top:24px;padding:0 20px;font-weight:800}.wv-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wv-choice-grid label{margin:0}.wv-choice-grid input{opacity:0;width:1px;position:absolute}.wv-choice-grid span{background:#eee6da;border:1px solid #0000;place-items:end start;min-height:80px;padding:12px;display:grid}.wv-choice-grid input:checked+span{border-color:var(--wine);background:var(--rose)}.wv-choice-grid input:focus-visible+span{outline:3px solid #df714f}.wv-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wv-form-actions{justify-content:flex-end;gap:10px;display:flex}.wv-form-actions .wv-back{color:var(--wine);border:1px solid var(--wine);background:0 0}.wv-form small{color:#756d66;margin-top:12px;display:block}.wv-confirm span{color:#8b352c;text-transform:uppercase;font-size:11px;font-weight:800}.wv-confirm h3{margin:26px 0 14px;font-size:48px;line-height:1}.wv-confirm p{color:#6e655f;line-height:1.6}.wv-benchmark{color:#f6f0e6;background:var(--night);padding:120px max(32px,50vw - 660px)}.wv-benchmark header{grid-template-columns:1fr 2fr;gap:40px;display:grid}.wv-benchmark h2{margin:0;font-size:clamp(58px,7vw,100px);line-height:.88}.wv-directions{background:#5b5550;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:80px;display:grid}.wv-directions article{background:#211e1c;min-height:280px;padding:26px}.wv-directions article.selected{color:#211d1a;background:var(--rose)}.wv-directions b{text-transform:uppercase;font-size:11px}.wv-directions h3{margin:80px 0 12px;font-size:34px}.wv-directions p{color:#bdb5ae;margin:0}.wv-directions .selected p{color:#5f514d}.wv-evidence{background:#8e847a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.wv-evidence>div{background:#f3eee5;min-height:350px;padding:40px}.wv-evidence span{text-transform:uppercase;font-size:11px;font-weight:800}.wv-evidence h3{margin:95px 0 16px;font-size:34px;line-height:1}.wv-evidence p{color:#716861}.wv-explainer{background:var(--red)}.wv-explainer>div:last-child{background:var(--rose)}.wv-next{color:#fff;background:var(--wine);padding:110px max(32px,50vw - 660px)}.wv-next>span{color:var(--rose)}.wv-next h2{max-width:800px;margin:22px 0;font-size:clamp(56px,7vw,100px);line-height:.9}.wv-next p{color:#d2bdbe;max-width:700px;font-size:18px;line-height:1.6}.wv-next a{margin-top:24px}.wv-footer{color:#d5ccc4;background:#171412;grid-template-columns:1fr 2fr auto;gap:40px;padding:50px max(32px,50vw - 660px);font-size:12px;display:grid}.wv-footer p{max-width:620px;margin:0}.wv-footer a{color:#fff}@media (width<=900px){.wv-hero-grid,.wv-intro,.wv-journey,.wv-benchmark header{grid-template-columns:1fr}.wv-hero-grid{padding-top:40px}.wv-estate{width:min(80%,520px);margin:0 0 50px auto}.wv-intro,.wv-journey{gap:50px}.wv-directions,.wv-evidence{grid-template-columns:1fr}.wv-directions article,.wv-evidence>div{min-height:220px}.wv-directions h3,.wv-evidence h3{margin-top:45px}.wv-footer{grid-template-columns:1fr}.wv-footer p{max-width:none}}@media (width<=560px){.wv-nav{width:calc(100% - 28px);padding:20px 0}.wv-nav div a:first-child{display:none}.wv-hero-grid{width:calc(100% - 28px)}.wv-hero{min-height:auto}.wv-hero-copy{padding:35px 0}.wv-hero-copy h1{font-size:68px}.wv-hero-copy>div{flex-direction:column;align-items:flex-start}.wv-estate{aspect-ratio:1;width:100%;margin:0 0 36px}.wv-marquee{gap:38px;overflow:hidden}.wv-intro,.wv-journey,.wv-benchmark,.wv-next{padding:76px 18px}.wv-form,.wv-confirm{box-shadow:8px 8px 0 var(--wine);padding:24px 17px}.wv-progress span{font-size:9px}.wv-progress i{display:none}.wv-choice-grid,.wv-pair{grid-template-columns:1fr}.wv-choice-grid span{place-items:center start;min-height:52px}.wv-form-actions{flex-direction:column-reverse}.wv-form-actions button{width:100%;margin-top:8px}.wv-directions{margin-top:50px}.wv-evidence>div{padding:30px 20px}.wv-footer{padding:42px 18px}}.evidence-gate-hero{background:linear-gradient(135deg,var(--stone) 0 68%,var(--lime) 68% 100%)}.teardown-metrics{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid}.teardown-metrics article{background:var(--paper);min-height:260px;padding:26px}.teardown-metrics strong{font:700 76px/.9 Manrope,sans-serif;display:block}.teardown-metrics h3{text-transform:uppercase;margin:48px 0 8px;font-size:20px}.teardown-metrics p{color:#696c65;margin:0;font-size:14px}.teardown-findings{background:#41443e;border:1px solid #41443e;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;display:grid}.teardown-findings article{background:var(--ink);min-height:290px;padding:26px}.teardown-findings span{color:var(--lime);font-weight:800}.teardown-findings h3{text-transform:uppercase;margin:80px 0 12px;font-size:30px}.teardown-findings p{color:#bfc1bb;margin:0}.evidence-gate-list{border-top:1px solid var(--ink);margin:64px 0 0;padding:0;list-style:none}.evidence-gate-list li{border-bottom:1px solid var(--line);grid-template-columns:80px 260px 1fr;align-items:center;gap:24px;padding:25px 0;display:grid}.evidence-gate-list span{font-size:12px;font-weight:800}.evidence-gate-list strong{font:700 22px Manrope,sans-serif}.evidence-gate-list p{color:#5b5e57;margin:0}.gate-rule{background:var(--lime);margin-top:40px;padding:28px}.gate-rule span{text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.gate-rule strong{font:700 clamp(20px,2.5vw,34px)/1.2 Manrope,sans-serif}.gate-decisions{background:var(--stone)}.gate-table{border-top:1px solid var(--ink);margin-top:64px}.gate-table article{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 180px 1fr;gap:30px;padding:22px 0;display:grid}.gate-table p,.gate-table span{margin:0}.gate-table strong{color:#4c6300;text-transform:uppercase}.gate-table span{color:#5b5e57}@media (width<=900px){.teardown-metrics,.teardown-findings{grid-template-columns:1fr 1fr}.evidence-gate-list li{grid-template-columns:50px 210px 1fr}.gate-table article{grid-template-columns:1fr;gap:8px}}@media (width<=560px){.evidence-gate-hero{background:var(--stone)}.teardown-metrics,.teardown-findings{grid-template-columns:1fr}.teardown-metrics article,.teardown-findings article{min-height:220px}.teardown-findings h3{margin-top:48px}.evidence-gate-list li{grid-template-columns:40px 1fr}.evidence-gate-list p{grid-column:2}.gate-rule{padding:22px 18px}}.concept-flag{color:#fff;text-transform:uppercase;background:#17120e;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:0 clamp(18px,4vw,54px);font-size:11px;font-weight:700;display:flex}.concept-flag a{color:#f2c94c}.concept-flag-light{color:#dce9ee;background:#071d2b}.concept-flag-light a{color:#63ddc2}.sfd-page{--sfd-red:#cf3f2e;--sfd-gold:#f2c94c;--sfd-cream:#fff6e5;--sfd-green:#1d5b44;background:var(--sfd-cream);color:#18120e}.sfd-hero{color:#fff;background:linear-gradient(90deg,#0f0a07eb 0%,#0f0a07b0 46%,#0f0a0714 76%),url(/proof/soul-food-hero.jpg) 50%/cover;flex-direction:column;justify-content:space-between;min-height:84vh;padding:26px clamp(22px,5vw,72px) 54px;display:flex;position:relative}.sfd-nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.sfd-nav b{font:800 18px Manrope,sans-serif}.sfd-nav i{color:var(--sfd-gold);font-style:normal}.sfd-nav>div{align-items:center;gap:28px;display:flex}.sfd-nav a{font-size:13px;font-weight:700;text-decoration:none}.sfd-nav-action{background:var(--sfd-gold);color:#18120e;padding:12px 16px}.sfd-hero-copy{max-width:940px;margin-top:110px}.sfd-hero-copy>p{color:var(--sfd-gold);text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:800}.sfd-hero h1{max-width:980px;font:700 clamp(58px,9.5vw,142px)/.82 Manrope,sans-serif}.sfd-hero h1 em{color:var(--sfd-gold);font-style:normal}.sfd-hero-bottom{align-items:end;gap:42px;margin-top:36px;display:flex}.sfd-hero-bottom p{color:#e8dfd5;max-width:560px;margin:0;font-size:18px}.sfd-hero-bottom a{background:var(--sfd-red);color:#fff;flex:none;padding:16px 20px;font-weight:800;text-decoration:none}.sfd-proof{background:var(--sfd-gold);color:#18120e;min-width:270px;padding:18px 24px;display:grid;position:absolute;bottom:0;right:0}.sfd-proof span,.sfd-proof small{text-transform:uppercase;font-size:10px}.sfd-proof b{margin:7px 0;font:800 22px Manrope,sans-serif}.sfd-menu{padding:110px clamp(22px,5vw,72px)}.sfd-section-heading{grid-template-columns:180px 1fr minmax(260px,.55fr);align-items:start;gap:40px;display:grid}.sfd-section-heading>span,.sfd-order-intro>span,.sfd-catering span{color:var(--sfd-red);text-transform:uppercase;font-size:11px;font-weight:800}.sfd-section-heading h2,.sfd-order-intro h2,.sfd-catering h2{font-size:clamp(42px,6vw,82px)}.sfd-section-heading p{color:#6d5f52;margin:0}.sfd-dishes{border-top:1px solid #18120e;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.sfd-dishes article{border-right:1px solid #d9cdbb;min-height:280px;padding:24px 24px 24px 0}.sfd-dishes article+article{padding-left:24px}.sfd-dishes span{font-size:11px;font-weight:800}.sfd-dishes h3{margin-top:100px;font-size:34px}.sfd-dishes p{color:#6d5f52}.sfd-order{color:#fff;background:#1d5b44;grid-template-columns:minmax(0,.78fr) minmax(440px,1fr);gap:76px;padding:110px clamp(22px,5vw,72px);display:grid}.sfd-order-intro p{color:#cfe0d8;max-width:540px}.sfd-order-intro>span{color:var(--sfd-gold)}.sfd-order-form{color:#18120e;background:#fff6e5}.sfd-step{border-bottom:1px solid #d8cdb9;grid-template-columns:48px 1fr;gap:18px;padding:22px;display:grid}.sfd-step>span{font-size:11px;font-weight:800}.sfd-step label,.sfd-step legend{text-transform:uppercase;font-size:12px;font-weight:800}.sfd-step select,.sfd-step input{background:0 0;border:0;border-bottom:1px solid #18120e;width:100%;margin-top:9px;padding:12px 0}.sfd-step fieldset{border:0;margin:0;padding:0}.sfd-segments{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.sfd-segments label{border:1px solid #18120e;gap:8px;padding:11px;display:flex}.sfd-segments input{width:auto;margin:0}.sfd-order-summary{background:var(--sfd-gold);padding:24px}.sfd-order-summary small{text-transform:uppercase}.sfd-order-summary strong{margin:8px 0;font-size:20px;display:block}.sfd-order-summary p{font-size:12px}.sfd-order-summary button,.sfd-confirm button{color:#fff;cursor:pointer;background:#18120e;border:0;padding:13px 16px;font-weight:800}.sfd-confirm{background:var(--sfd-gold);color:#18120e;align-self:start;padding:38px}.sfd-confirm h3{margin:20px 0 10px;font-size:34px}.sfd-catering{grid-template-columns:1fr 1fr;gap:60px;padding:100px clamp(22px,5vw,72px);display:grid}.sfd-catering p{color:#6d5f52;max-width:560px;font-size:19px}.sfd-catering button{background:var(--sfd-red);color:#fff;border:0;padding:14px 18px;font-weight:800}.concept-explainer{grid-template-columns:1fr 1fr;display:grid}.concept-explainer>div{color:#fff;background:#18120e;min-height:360px;padding:48px clamp(22px,5vw,72px)}.concept-explainer>div+div{color:#18120e;background:#f2c94c}.concept-explainer span{text-transform:uppercase;font-size:11px;font-weight:800}.concept-explainer h2{margin-top:110px;font-size:clamp(30px,4vw,54px)}.sfd-footer,.bd-footer{grid-template-columns:1fr 1.6fr auto;align-items:center;gap:40px;padding:48px clamp(22px,5vw,72px);display:grid}.sfd-footer p,.bd-footer p{margin:0;font-size:12px}.sfd-footer a,.bd-footer a{font-weight:800}.bd-page{--bd-navy:#071d2b;--bd-teal:#63ddc2;--bd-ice:#eaf4f5;color:var(--bd-navy);background:#f5f9f8}.bd-hero{color:#fff;background:linear-gradient(90deg,#04141ff0,#04141fc7 46%,#04141f1f 76%),url(/proof/bedford-drains-hero.jpg) 50%/cover;flex-direction:column;justify-content:space-between;min-height:84vh;padding:28px clamp(22px,5vw,72px) 58px;display:flex;position:relative}.bd-nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.bd-nav b{font:800 19px Manrope,sans-serif}.bd-nav b span{color:var(--bd-teal)}.bd-nav>div{align-items:center;gap:28px;display:flex}.bd-nav a{font-size:13px;font-weight:700;text-decoration:none}.bd-nav-action{background:var(--bd-teal);color:var(--bd-navy);padding:12px 16px}.bd-hero-copy{max-width:1060px;margin-top:110px}.bd-hero-copy>p{color:var(--bd-teal);text-transform:uppercase;font-size:11px;font-weight:800}.bd-hero h1{font-size:clamp(55px,8.4vw,126px);line-height:.86}.bd-hero h1 em{color:#d7e5e8;font-style:normal}.bd-hero-copy>div{align-items:center;gap:28px;margin-top:34px;display:flex}.bd-hero-copy a{background:var(--bd-teal);color:var(--bd-navy);padding:16px 20px;font-weight:800;text-decoration:none}.bd-hero-copy span{color:#bdd0d5;max-width:260px;font-size:12px}.bd-status{background:var(--bd-teal);min-width:290px;color:var(--bd-navy);padding:18px 24px;display:grid;position:absolute;bottom:0;right:0}.bd-status span,.bd-status small{text-transform:uppercase;font-size:10px}.bd-status b{margin:7px 0;font:800 19px Manrope,sans-serif}.bd-services{padding:110px clamp(22px,5vw,72px)}.bd-section-head{grid-template-columns:180px 1fr;gap:40px;display:grid}.bd-section-head span,.bd-book-copy>span{color:#168c78;text-transform:uppercase;font-size:11px;font-weight:800}.bd-section-head h2{max-width:900px;font-size:clamp(42px,6vw,80px)}.bd-service-grid{border-top:1px solid var(--bd-navy);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.bd-service-grid article{border-right:1px solid #c8d9db;min-height:270px;padding:22px 22px 22px 0}.bd-service-grid article+article{padding-left:22px}.bd-service-grid b{font-size:11px}.bd-service-grid h3{margin-top:86px;font-size:26px}.bd-service-grid p{color:#526d75}.bd-book{background:var(--bd-navy);color:#fff;grid-template-columns:minmax(0,.8fr) minmax(440px,1fr);gap:72px;padding:110px clamp(22px,5vw,72px);display:grid}.bd-book-copy h2{margin:18px 0 24px;font-size:clamp(42px,5.5vw,72px)}.bd-book-copy>p{color:#b8cbd0;max-width:540px}.bd-book-copy>div{border-top:1px solid #31505c;margin-top:44px;padding-top:22px}.bd-book-copy>div p{color:var(--bd-teal)}.bd-form{color:var(--bd-navy);background:#eaf4f5;padding:28px}.bd-form label{text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.bd-form input,.bd-form select,.bd-form textarea{background:#fff;border:1px solid #9eb8bf;width:100%;margin-top:7px;padding:12px}.bd-form-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bd-form button,.bd-confirm button{background:var(--bd-teal);width:100%;color:var(--bd-navy);cursor:pointer;border:0;padding:14px;font-weight:800}.bd-form small{color:#587078;margin-top:10px;display:block}.bd-confirm{background:var(--bd-teal);color:var(--bd-navy);align-self:start;padding:38px}.bd-confirm h3{margin:20px 0 10px;font-size:34px}.bd-proof{background:var(--bd-teal);grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,5vw,72px);display:grid}.bd-proof>div{border-right:1px solid #189f88;min-height:180px;padding:30px 24px 24px 0}.bd-proof>div+div{padding-left:24px}.bd-proof span{text-transform:uppercase;font-size:10px}.bd-proof b{margin-top:58px;font:800 26px Manrope,sans-serif;display:block}.bd-proof>p{border-top:1px solid #189f88;grid-column:1/-1;margin:0;padding:20px 0;font-size:11px}.bd-explainer>div{background:var(--bd-navy)}.bd-explainer>div+div{background:var(--bd-teal)}.bd-footer{background:#eaf4f5}@media (width<=900px){.sfd-section-heading,.sfd-order,.sfd-catering,.bd-section-head,.bd-book{grid-template-columns:1fr}.sfd-dishes,.bd-service-grid{grid-template-columns:1fr 1fr}.sfd-dishes article,.bd-service-grid article{border-bottom:1px solid #c8d9db}.sfd-footer,.bd-footer{grid-template-columns:1fr}.sfd-proof,.bd-status{margin:40px -22px -54px;position:static}.bd-proof{grid-template-columns:1fr}.bd-proof>div{border-bottom:1px solid #189f88;border-right:0}.bd-proof>p{grid-column:auto}.concept-explainer{grid-template-columns:1fr}.concept-explainer>div{min-height:280px}.concept-explainer h2{margin-top:70px}}@media (width<=600px){.concept-flag{flex-direction:column;align-items:flex-start;padding-top:10px;padding-bottom:10px}.sfd-nav>div a:not(.sfd-nav-action),.bd-nav>div a:not(.bd-nav-action){display:none}.sfd-hero,.bd-hero{min-height:760px;padding-left:18px;padding-right:18px}.sfd-hero-copy,.bd-hero-copy{margin-top:86px}.sfd-hero h1{font-size:58px}.bd-hero h1{font-size:54px}.sfd-hero-bottom,.bd-hero-copy>div{flex-direction:column;align-items:flex-start}.sfd-proof,.bd-status{margin-left:-18px;margin-right:-18px}.sfd-dishes,.bd-service-grid{grid-template-columns:1fr}.sfd-dishes article,.sfd-dishes article+article,.bd-service-grid article,.bd-service-grid article+article{border-right:0;min-height:210px;padding:20px 0}.sfd-dishes h3,.bd-service-grid h3{margin-top:54px}.sfd-order,.bd-book{grid-template-columns:minmax(0,1fr);gap:44px;padding-left:14px;padding-right:14px}.sfd-order-intro,.bd-book-copy{padding:0 5px}.sfd-step{grid-template-columns:34px 1fr;padding:18px 14px}.sfd-segments,.bd-form-pair{grid-template-columns:1fr}.bd-form{padding:22px 16px}}.ff-v2{--v2-charcoal:#151716;--v2-metal:#202422;--v2-paper:#fffdf7;--v2-soft:#f3efe5;--v2-muted:#686a62;--v2-rule:#d5cec0;--v2-blue:#73b8ff;--v2-blue-dark:#2f6fd7;--v2-blue-soft:#d8ebff;--v2-ash:#c8c6bd;background:var(--v2-soft);color:var(--v2-charcoal)}.ff-v2 h1{letter-spacing:0;text-transform:none;font-family:Cormorant Garamond,Libre Baskerville,serif;font-weight:300}.ff-v2 h2{letter-spacing:0;text-transform:none;font-family:Manrope,DM Sans,sans-serif;font-weight:800}.ff-v2 .display-statement,.ff-v2 .v2-editorial-grid h2,.ff-v2 .v2-signal-layout h2{font-family:Cormorant Garamond,Libre Baskerville,serif;font-weight:300}.ff-v2 .kicker,.ff-v2 .section-label,.ff-v2 .button,.ff-v2 .text-link,.ff-v2 h3,.ff-v2 strong,.ff-v2 b{letter-spacing:0;font-family:Barlow Condensed,Manrope,sans-serif}.v2-hero{min-height:calc(100vh - 118px);color:var(--v2-paper);background:radial-gradient(circle at 72% 16%,#5c91ca33,#0000 34%),linear-gradient(145deg,#111312 0%,#1c201f 48%,#0f1110 100%);border-bottom:1px solid #333936;position:relative;overflow:hidden}.v2-hero:after{content:"";pointer-events:none;background:#333936;height:1px;position:absolute;inset:auto 0 0}.v2-hero-art{pointer-events:none;position:absolute;inset:0}.v2-art-word{color:#fffdf70e;letter-spacing:0;font:300 430px/.72 Cormorant Garamond,serif;position:absolute;bottom:-94px;right:-28px}.v2-art-line{background:linear-gradient(90deg,var(--v2-blue-dark),var(--v2-blue),#b6d8ff);transform-origin:0;display:block;position:absolute;transform:rotate(-10deg);box-shadow:0 0 16px #73b8ff47}.v2-art-line-one{opacity:.95;width:480px;height:7px;top:18vh;right:-90px}.v2-art-line-two{opacity:.45;width:360px;height:1px;top:67vh;left:48vw}.v2-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(330px,430px);align-items:end;gap:clamp(34px,6vw,92px);min-height:calc(100vh - 210px);padding:clamp(46px,6vw,82px) 0 32px;display:grid;position:relative}.v2-hero .kicker{color:var(--v2-blue);text-shadow:0 0 12px #73b8ff2e}.v2-hero .kicker:before{background:var(--v2-paper)}.v2-hero h1{text-wrap:balance;max-width:980px;font-size:118px;line-height:.8}.v2-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.ff-v2 .button-dark{background:var(--v2-charcoal);color:var(--v2-paper);border-color:var(--v2-charcoal)}.v2-diagnostic{min-height:520px;color:var(--v2-charcoal);background:var(--v2-paper);border:1px solid #303532;border-top:8px solid var(--v2-blue);flex-direction:column;justify-content:space-between;align-self:stretch;padding:22px;display:flex;box-shadow:20px 22px #06080847}.v2-diagnostic-top{text-transform:uppercase;justify-content:space-between;gap:18px;font-size:11px;font-weight:800;display:flex}.v2-diagnostic-top strong{background:var(--v2-blue-soft);color:#163f82;padding:3px 7px}.v2-search-card{margin-top:auto;padding-top:120px}.v2-search-card small{color:var(--v2-muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.v2-search-card b{text-transform:uppercase;margin:14px 0 18px;font:700 49px/.92 Barlow Condensed,sans-serif;display:block}.v2-search-card p{color:#555850;max-width:330px;margin:0;font-size:15px}.v2-route{background:var(--v2-charcoal);border:1px solid var(--v2-charcoal);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.v2-route span{background:var(--v2-soft);text-align:center;text-transform:uppercase;place-items:center;min-height:78px;padding:10px;font-size:11px;font-weight:800;display:grid}.v2-route span:last-child{background:var(--v2-blue-soft);color:#163f82}.v2-hero-strip{z-index:2;color:#111312;text-transform:uppercase;background:linear-gradient(135deg,#6eb6ff 0%,#c4e1ff 54%,#4d91ee 100%);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:14px clamp(18px,5vw,72px);font-weight:800;display:grid;position:relative}.v2-hero-strip span:last-child{text-align:right}.v2-editorial-block{background:var(--v2-paper)}.v2-editorial-grid{grid-template-columns:220px minmax(0,1fr);gap:clamp(30px,6vw,92px);display:grid}.v2-editorial-grid .intro{max-width:760px}.v2-proof-image{background:var(--v2-charcoal);min-height:720px;color:var(--v2-paper);grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);display:grid}.v2-proof-panel{flex-direction:column;justify-content:center;padding:clamp(38px,6vw,92px);display:flex}.v2-proof-panel .section-label{color:var(--v2-blue)}.v2-proof-panel .section-label:before{background:var(--v2-paper)}.v2-proof-panel h2{max-width:720px;font-size:104px;line-height:.82}.v2-leak-checks{border-top:1px solid #48504c;margin-top:54px}.v2-leak-checks article{border-bottom:1px solid #48504c;grid-template-columns:66px 1fr;gap:24px;padding:24px 0;display:grid}.v2-leak-checks span{color:var(--v2-blue);font:800 12px Manrope,sans-serif}.v2-leak-checks h3{text-transform:uppercase;font-size:31px}.v2-leak-checks p{color:#c4c5bd;max-width:620px;margin:8px 0 0}.v2-signal-layout{grid-template-columns:minmax(300px,.75fr) 1fr;align-items:start;gap:clamp(40px,7vw,100px);display:grid}.v2-signal-layout h2{font-size:86px;line-height:.9}.v2-signal-list p{border-bottom:1px solid var(--v2-rule);text-transform:uppercase;grid-template-columns:70px 1fr;align-items:center;min-height:112px;margin:0;font:700 35px/1.04 Barlow Condensed,sans-serif;display:grid}.v2-signal-list span{color:var(--v2-muted);font-size:12px}.v2-journey-section{color:var(--v2-paper);background:linear-gradient(140deg,#171a19,#252a27 52%,#121413);padding-top:140px;padding-bottom:150px;position:relative;overflow:hidden}.v2-journey-section:before{content:"FORWARD / FORM";color:#fffdf70e;white-space:nowrap;font:800 clamp(64px,12vw,180px)/1 Barlow Condensed,sans-serif;position:absolute;top:28px;right:-4vw}.v2-journey-heading{z-index:1;grid-template-columns:220px minmax(0,720px) minmax(240px,1fr);align-items:end;gap:clamp(30px,6vw,80px);display:grid;position:relative}.v2-journey-heading .section-label{color:var(--v2-blue)}.v2-journey-heading .section-label:before{background:var(--v2-paper)}.v2-journey-heading h2{font-size:clamp(48px,6vw,88px);line-height:.9}.v2-journey-heading p{color:#cbc9c0;margin:0;font-size:19px}.v2-journey-track{z-index:1;background:#4a5350;border:1px solid #4a5350;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:82px;display:grid;position:relative}.v2-journey-track:before{content:"";background:linear-gradient(90deg,var(--v2-blue-dark),var(--v2-blue),#c5e2ff);transform-origin:0;height:3px;position:absolute;top:34px;left:8%;right:8%;transform:skewY(-7deg);box-shadow:0 0 16px #73b8ff3d}.v2-journey-slash{z-index:2;color:var(--v2-blue);text-shadow:0 0 18px #73b8ff4d;font:300 172px/.8 Cormorant Garamond,serif;animation:8s ease-in-out infinite v2SlashMove;position:absolute;top:-36px;left:6%}.v2-journey-track article{background:#151716f0;min-height:330px;padding:84px 25px 27px}.v2-journey-track article:nth-child(3),.v2-journey-track article:nth-child(5){transform:translateY(34px)}.v2-journey-track article>span{color:var(--v2-blue);font-size:11px;font-weight:800}.v2-journey-track h3{text-transform:uppercase;margin-top:72px;font-size:42px}.v2-journey-track p{color:#c9c7be;max-width:270px}@keyframes v2SlashMove{0%,to{transform:translate(0)rotate(9deg)}50%{transform:translate(min(70vw,850px))rotate(9deg)}}.v2-price-section{background:var(--v2-paper);padding-top:145px}.v2-price-layout{grid-template-columns:minmax(0,1fr) minmax(290px,390px);align-items:start;gap:clamp(42px,7vw,96px);display:grid}.v2-price-copy h2{max-width:820px;font-size:94px;line-height:.86}.v2-price-tag{color:#111312;border:1px solid var(--v2-charcoal);background:linear-gradient(135deg,#6eb6ff 0%,#c4e1ff 54%,#4d91ee 100%);padding:26px;position:sticky;top:104px;box-shadow:16px 18px #e5dccb}.v2-price-tag span{text-transform:uppercase;font-size:11px;font-weight:800}.v2-price-tag strong{margin:18px 0 12px;font:700 92px/.78 Barlow Condensed,sans-serif;display:block}.v2-price-tag p{color:#33391b;margin:0;font-weight:700}.v2-price-tag .button{width:100%;margin-top:24px}.v2-build-run{background:var(--v2-charcoal);border:1px solid var(--v2-charcoal);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:88px;display:grid}.v2-build-run p{background:var(--v2-soft);text-transform:uppercase;flex-direction:column;justify-content:space-between;min-height:210px;margin:0;padding:22px;font:600 27px/1.08 Barlow Condensed,sans-serif;display:flex}.v2-build-run span{color:var(--v2-muted);font-size:11px}.v2-review-section{color:var(--v2-paper);background:linear-gradient(145deg,#141615,#242824 56%,#111312);padding-top:142px}.v2-review-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,520px);align-items:start;gap:clamp(40px,7vw,90px);display:grid}.v2-review-copy h2{font-size:91px;line-height:.88}.v2-review-copy .section-label{color:var(--v2-blue)}.v2-review-copy .section-label:before{background:var(--v2-paper)}.v2-review-copy .intro{color:#c4c5bd}.v2-review-note{border-top:1px solid #454840;max-width:640px;margin-top:42px;padding-top:22px}.v2-review-note strong,.v2-review-note span{display:block}.v2-review-note strong{color:var(--v2-blue);margin-bottom:8px;font:800 19px Manrope,sans-serif}.v2-review-note span{color:#c4c5bd}.v2-review-section .review-form{background:var(--v2-paper);color:var(--v2-charcoal);border:1px solid var(--v2-charcoal);border-top:8px solid var(--v2-blue);box-shadow:18px 20px #07090952}.v2-review-section .review-form small,.v2-review-section .form-note{color:#686b64}.v2-review-section .review-form input,.v2-review-section .review-form textarea,.v2-review-section .review-form select{color:var(--v2-charcoal);background:#fff;border:1px solid #b8b5aa}.v2-review-section .review-form input::placeholder{color:#8a8d85}.v2-review-section .review-form select option{color:var(--v2-charcoal);background:#fff}.v2-review-section .form-note a{color:var(--v2-charcoal)}.ff-v2 .shell,.v2-hero-copy,.v2-diagnostic,.v2-review-copy,.v2-price-copy,.v2-search-card{min-width:0}.ff-v2 h1,.ff-v2 h2,.ff-v2 h3,.ff-v2 p,.ff-v2 b{overflow-wrap:break-word}.page-grid>*,.review-points span,.review-deliverables,.review-deliverables li,.review-form{overflow-wrap:break-word;min-width:0;max-width:100%}@media (width<=900px){.v2-hero-grid,.v2-editorial-grid,.v2-proof-image,.v2-signal-layout,.v2-journey-heading,.v2-price-layout,.v2-review-layout{grid-template-columns:1fr}.v2-hero-grid{min-height:auto;padding-top:76px}.v2-hero h1{font-size:92px}.v2-hero .hero-lead{font-size:25px}.v2-editorial-grid h2,.v2-signal-layout h2,.v2-review-copy h2{font-size:68px}.v2-proof-panel h2,.v2-price-copy h2{font-size:78px}.v2-diagnostic{max-width:560px;min-height:0}.v2-search-card{padding-top:54px}.v2-hero-strip{grid-template-columns:1fr;gap:7px}.v2-hero-strip span:last-child{text-align:left}.v2-proof-image{min-height:0}.v2-proof-photo{min-height:390px}.v2-signal-section,.v2-journey-section,.v2-price-section,.v2-review-section{padding-top:104px;padding-bottom:112px}.v2-journey-heading{gap:20px}.v2-journey-track{grid-template-columns:1fr 1fr}.v2-journey-track article:nth-child(3),.v2-journey-track article:nth-child(5){transform:none}.v2-journey-track:before{top:24px;left:12%;right:12%}.v2-journey-slash{font-size:130px;animation:7s ease-in-out infinite v2SlashMoveTablet;top:-32px}@keyframes v2SlashMoveTablet{0%,to{transform:translate(0)rotate(9deg)}50%{transform:translate(min(64vw,520px))rotate(9deg)}}.v2-price-tag{max-width:480px;position:static}.v2-build-run{grid-template-columns:1fr 1fr}.v2-art-word{font-size:300px}}@media (width>=761px) and (width<=900px){.v2-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:end;gap:30px;min-height:calc(100vh - 230px);padding-top:42px;padding-bottom:28px}.v2-hero h1{font-size:70px}.v2-hero .hero-lead{font-size:18px}.v2-diagnostic{min-height:380px;padding:18px}.v2-search-card{padding-top:42px}.v2-search-card b{font-size:32px}.v2-route span{min-height:58px}}@media (width<=560px){.ff-v2 .shell{width:calc(100% - 48px)}.v2-hero{min-height:auto}.v2-art-line-one,.v2-art-word{display:none}.v2-hero-grid{gap:26px;padding-top:46px;padding-bottom:28px}.v2-hero h1{max-width:100%;font-size:48px;line-height:.9}.v2-hero .hero-lead{max-width:340px;margin-top:16px;font-size:15px;line-height:1.28}.v2-hero-actions{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:20px}.v2-hero-actions .button{width:auto;min-width:0;max-width:100%;min-height:43px;padding-left:14px;padding-right:14px;font-size:12px}.v2-diagnostic{width:100%;padding:14px;box-shadow:8px 9px #06080847}.v2-search-card{padding-top:20px}.v2-search-card b{margin:9px 0 10px;font-size:26px;line-height:.98}.v2-search-card p{font-size:13px;line-height:1.35}.v2-route,.v2-build-run{grid-template-columns:1fr}.v2-route{margin-top:14px}.v2-route span{min-height:34px}.v2-hero-strip{overflow-wrap:anywhere;grid-template-columns:1fr auto;gap:5px 12px;padding-top:10px;padding-bottom:10px;font-size:10px;line-height:1.15}.v2-hero-strip strong{grid-area:1/2/span 2;font-size:42px}.v2-hero-strip span:last-child{grid-column:1}.v2-proof-photo{min-height:310px}.v2-proof-panel{padding:72px 18px}.v2-editorial-grid h2,.v2-proof-panel h2,.v2-signal-layout h2,.v2-price-copy h2,.v2-review-copy h2{font-size:48px;line-height:.93}.v2-leak-checks h3{font-size:29px}.v2-leak-checks article,.v2-signal-list p{grid-template-columns:42px 1fr}.v2-signal-list p{min-height:92px;font-size:25px}.v2-signal-section,.v2-journey-section,.v2-price-section,.v2-review-section{padding-top:82px;padding-bottom:86px}.v2-journey-heading h2{font-size:43px;line-height:.94}.v2-journey-heading p{font-size:16px}.v2-journey-track{grid-template-columns:1fr;margin-top:54px}.v2-journey-track:before{width:3px;height:auto;inset:16px auto 22px 25px;transform:none}.v2-journey-slash{font-size:98px;animation:6s ease-in-out infinite v2SlashMoveMobile;top:-30px;left:-8px}.v2-journey-track article{min-height:230px;padding:58px 20px 22px 42px}.v2-journey-track h3{margin-top:44px;font-size:34px}@keyframes v2SlashMoveMobile{0%,to{transform:translateY(0)rotate(9deg)}50%{transform:translateY(760px)rotate(9deg)}}.v2-build-run p{min-height:150px}.v2-price-tag strong{font-size:76px}.review-hero .page-grid>div:first-child{max-width:330px}.review-hero h1{font-size:36px;line-height:1}.review-hero .hero-detail{font-size:16px;line-height:1.45}.review-points p{grid-template-columns:34px 1fr}.review-points small{font-size:13px;line-height:1.35}.review-deliverables{padding:20px 16px}.review-deliverables ul{padding-left:17px}.review-deliverables li{font-size:14px;line-height:1.45}}.ff-v2{--v2-charcoal:#171a19;--v2-metal:#252a28;--v2-black:#101211;--v2-paper:#fffaf0;--v2-soft:#f1eadc;--v2-muted:#68665f;--v2-rule:#cfc5b5;--v2-blue:var(--ff-blue);--v2-blue-hot:var(--ff-blue-ink);--v2-blue-soft:#dce8ff;--v2-ash:#c9c6bc;background:var(--v2-soft);color:var(--v2-charcoal)}.ff-v2 h1,.ff-v2 .v2-editorial-grid h2,.ff-v2 .v2-signal-layout h2{text-transform:uppercase;letter-spacing:0;font-family:Bangers,Barlow Condensed,sans-serif;font-weight:400}.ff-v2 h2,.ff-v2 h3,.ff-v2 .kicker,.ff-v2 .section-label,.ff-v2 .button,.ff-v2 .text-link,.ff-v2 strong,.ff-v2 b{letter-spacing:0;font-family:Barlow Condensed,Manrope,sans-serif}.ff-v2~.site-footer{background:var(--v2-black);color:var(--v2-paper);border-color:#353b38}.site-header:has(+.ff-v2){background:var(--v2-black);color:var(--v2-paper);border-color:#353b38}.ff-v2~.site-footer .wordmark i{color:var(--v2-black);background:linear-gradient(135deg,#3f70ea 0%,#7af 48%,#2e5bd0 100%)}.site-header:has(+.ff-v2) .wordmark i{color:var(--v2-black);background:linear-gradient(135deg,#3f70ea 0%,#7af 48%,#2e5bd0 100%)}.site-header:has(+.ff-v2) .button-dark{color:var(--v2-paper);background:0 0;border-color:#fffaf0bf}.v2-hero{min-height:calc(100vh - 76px);color:var(--v2-paper);background:radial-gradient(circle at 52% 39%,#5f92ff29,#0000 31%),linear-gradient(90deg,#101211fa 0%,#171a19e8 41%,#171a19ad 62%,#101211fa 100%),url(/proof/bedford-drains-hero.jpg) 66% 35%/cover no-repeat;border-bottom:1px solid #3b403c}.v2-hero:before{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(103deg,#ffffff09 0 1px,#0000 1px 74px),linear-gradient(#fffaf00a,#0000 32%,#0003);position:absolute;inset:0}.v2-hero:after{content:"";background:#404640;height:1px;position:absolute;inset:auto 0 0}.v2-hero-art{z-index:0}.v2-art-word{color:#fffaf00c;text-transform:uppercase;white-space:nowrap;width:max-content;font:700 clamp(74px,15vw,210px)/.82 Barlow Condensed,sans-serif;bottom:18px;right:-7vw}.v2-art-line{background:linear-gradient(90deg,#305ed6,#6798ff,#b7ccff);box-shadow:0 0 10px #5f92ff33}.v2-art-line-one{width:520px;height:7px;top:95px;left:32px;transform:rotate(-1deg)}.v2-art-line-two{width:270px;height:5px;top:55vh;left:min(58vw,740px);transform:rotate(-11deg)}.v2-hero-grid{z-index:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.02fr) minmax(280px,.54fr);align-items:end;gap:26px clamp(24px,4vw,56px);min-height:calc(100vh - 148px);padding:clamp(52px,7vw,94px) 0 28px;display:grid;position:relative}.v2-hero-copy{grid-row:1/span 2;align-self:end;padding-bottom:26px}.v2-hero .kicker,.v2-proof-panel .section-label,.v2-journey-heading .section-label,.v2-review-copy .section-label{color:var(--v2-blue);text-shadow:0 0 8px #5f92ff2e}.v2-hero .kicker:before,.v2-proof-panel .section-label:before,.v2-journey-heading .section-label:before,.v2-review-copy .section-label:before{background:var(--v2-blue)}.v2-hero h1{text-shadow:0 3px #00000029;max-width:760px;font-size:clamp(76px,9vw,132px);line-height:.79}.v2-hero h1 span{color:var(--v2-paper);display:block}.v2-hero h1 span:nth-child(2){width:max-content;max-width:100%;color:var(--v2-blue);background:linear-gradient(160deg,#3468e8 0%,#76a7ff 48%,#315dd1 100%);text-shadow:0 0 12px #5f92ff29;-webkit-background-clip:text;background-clip:text}.v2-hero .hero-lead{color:#eee8dd;max-width:600px;margin-top:24px;font-size:20px;line-height:1.35}.v2-hero-actions{gap:18px 26px;margin-top:30px}.v2-hero-actions .button,.v2-price-tag .button,.v2-review-section .button{text-transform:uppercase;border-radius:2px}.ff-v2 .button-primary{color:#101211;background:linear-gradient(135deg,#3e6fe9 0%,#79aaff 52%,#2d5bd5 100%);border-color:#82adff;box-shadow:0 0 10px #5f92ff38}.ff-v2 .button-dark{color:var(--v2-paper);background:var(--v2-black);border-color:var(--v2-black)}.v2-hero .text-link{color:var(--v2-paper)}.v2-hand-note{color:#e9e1d2;width:max-content;max-width:100%;margin:18px 0 0 264px;font:400 18px/1.1 Bangers,Barlow Condensed,sans-serif;position:relative;transform:rotate(-3deg)}.v2-hand-note:before{content:"";border-left:2px solid var(--v2-blue);border-top:2px solid var(--v2-blue);border-radius:48% 0 0;width:45px;height:28px;position:absolute;top:4px;left:-56px;transform:rotate(18deg)}.v2-hero-media{filter:saturate(.72)contrast(1.12)brightness(.72);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);background:linear-gradient(#1012111a,#10121133),url(/proof/bedford-drains-hero.jpg) 74% 52%/cover no-repeat;border:1px solid #fffaf052;align-self:stretch;min-height:300px;transform:translateY(-10px)}.v2-diagnostic{min-height:430px;color:var(--v2-paper);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141716db;border:1px solid #fffaf09e;align-self:start;padding:26px;box-shadow:18px 20px #00000052}.v2-diagnostic-top{color:var(--v2-blue);font-size:12px}.v2-diagnostic-top strong{color:var(--v2-paper);background:var(--v2-blue-hot)}.v2-search-card{padding-top:58px}.v2-search-card small{color:var(--v2-blue)}.v2-search-card b{color:var(--v2-paper);text-transform:uppercase;font:400 46px/.88 Bangers,Barlow Condensed,sans-serif}.v2-search-card p{color:#eee8dd;font-size:17px}.v2-route{background:0 0;border:0;border-top:1px solid #fffaf038;margin-top:28px;display:block}.v2-route span{min-height:54px;color:var(--v2-paper);text-align:left;background:0 0;border-bottom:1px solid #fffaf038;justify-content:space-between;align-items:center;padding:0;display:flex}.v2-route span:last-child{color:var(--v2-paper);background:0 0}.v2-route i{color:var(--v2-paper);font-size:24px;font-style:normal}.v2-hero-strip{color:var(--v2-black);background:linear-gradient(135deg,#386cea 0%,#7af 52%,#2f5fd4 100%);padding:15px clamp(24px,5vw,72px)}.v2-hero-strip strong{font:400 58px/.8 Bangers,Barlow Condensed,sans-serif}.v2-editorial-block{background:var(--v2-paper);padding:86px 0 98px}.v2-editorial-grid{grid-template-columns:250px minmax(0,1fr);align-items:start}.v2-editorial-grid h2{max-width:1000px;font-size:clamp(70px,8vw,118px);line-height:.82}.v2-editorial-grid .intro{color:#4d4d47;max-width:740px;font-size:22px}.v2-proof-image{min-height:720px;color:var(--v2-paper);background:var(--v2-charcoal);grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr)}.v2-proof-photo{filter:saturate(.7)contrast(1.12)brightness(.72);background:linear-gradient(#1012111a,#10121157),url(/proof/bedford-drains-hero.jpg) 70%/cover no-repeat;min-height:520px}.v2-proof-panel{background:linear-gradient(135deg,#5f92ff14,transparent 42%), linear-gradient(145deg,var(--v2-charcoal),var(--v2-metal))}.v2-proof-panel h2{text-transform:uppercase;max-width:700px;font:700 clamp(64px,7vw,104px)/.84 Barlow Condensed,Manrope,sans-serif}.v2-leak-checks{border-color:#4b524e;margin-top:48px}.v2-leak-checks article{border-color:#4b524e;grid-template-columns:58px 1fr;padding:22px 0}.v2-leak-checks span{color:var(--v2-blue)}.v2-leak-checks h3{color:var(--v2-paper);font-size:30px}.v2-signal-section{background:var(--v2-soft);padding-top:104px;padding-bottom:112px}.v2-signal-layout{grid-template-columns:minmax(300px,.82fr) 1fr}.v2-signal-layout h2{max-width:560px;color:var(--v2-black);font-size:clamp(70px,7.2vw,104px);line-height:.84}.v2-signal-layout h2:after{content:"";background:var(--v2-black);width:min(330px,70%);height:7px;margin-top:14px;display:block;transform:rotate(-2deg)}.v2-signal-layout .intro{max-width:520px}.v2-signal-list{border-top:1px solid var(--v2-charcoal)}.v2-signal-list p{min-height:106px;font-size:31px}.v2-journey-section{background:radial-gradient(circle at 26% 18%,#5f92ff24,#0000 28%),linear-gradient(140deg,#171a19,#262b28 54%,#111312)}.v2-journey-section:before{color:#fffaf00e}.v2-journey-track:before{background:linear-gradient(90deg,#315ed8,var(--v2-blue),#becfff);box-shadow:0 0 10px #5f92ff33}.v2-journey-slash{color:var(--v2-blue);font:400 150px/.8 Bangers,Barlow Condensed,sans-serif}.v2-price-section{background:var(--v2-paper)}.v2-price-copy h2,.v2-review-copy h2{text-transform:uppercase;font:700 clamp(58px,7vw,96px)/.86 Barlow Condensed,Manrope,sans-serif}.v2-price-tag{color:#111312;background:linear-gradient(135deg,#386cea 0%,#7caeff 54%,#305ed8 100%);box-shadow:14px 16px #e2d7c7}.v2-price-tag strong{font-size:96px}.v2-build-run p{font-size:26px}.v2-review-section{background:radial-gradient(circle at 78% 18%,#5f92ff1c,#0000 30%),linear-gradient(145deg,#151716,#272c29 58%,#111312)}.v2-review-section .review-form{border-top:1px solid var(--v2-blue);border-radius:0}.bd-section-head>span{color:#126958;font-size:13px}.bd-book-copy>span{color:#7aebd2;font-size:13px}.ff-service-row:nth-child(2n)>span{color:#a2c7ff}.ff-service-device>span{color:#a2c7ff;background:#1b1e1d;width:fit-content;padding:5px 8px}.ff-page{min-height:100vh;overflow:hidden}.ff-contact-page{min-height:0}@media (width>=901px){.v2-hero{min-height:0}.v2-hero-grid{min-height:calc(100svh - 260px);padding:42px 0 28px}.v2-hero-media{min-height:clamp(120px,18vh,180px)}.v2-search-card{padding-top:30px}}@media (width>=901px) and (height<=820px){.v2-hero-grid{min-height:0;padding:24px 0}.v2-hero-media{min-height:100px}.v2-hero h1{font-size:108px}.v2-hero .hero-lead{font-size:18px}.v2-search-card b{font-size:40px}.v2-route span{min-height:44px}}.ff-page .kicker:before,.ff-page .section-label:before{background:var(--v2-blue)}.ff-page-hero{color:var(--v2-paper);background:radial-gradient(circle at 80% 12%,#5f92ff29,#0000 30%),linear-gradient(140deg,#151716,#282d2a 56%,#101211);border-bottom:1px solid #3d433f;padding:clamp(76px,9vw,128px) 0;position:relative;overflow:hidden}.ff-page-hero:after,.ff-dark-manifesto:after,.ff-review-hero:after{content:"FORWARD / FORM";color:#fffaf00e;white-space:nowrap;pointer-events:none;font:800 clamp(72px,13vw,190px)/1 Barlow Condensed,sans-serif;position:absolute;bottom:-18px;right:-5vw}.ff-page-hero-photo{background:linear-gradient(90deg,#101211f2,#171a19d1 48%,#101211f0),url(/proof/bedford-drains-hero.jpg) 70%/cover no-repeat}.ff-page-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:clamp(34px,7vw,92px);display:grid;position:relative}.ff-page-hero h1,.ff-review-hero h1{max-width:820px;color:var(--v2-paper);text-transform:uppercase;font:700 clamp(58px,8vw,112px)/.84 Barlow Condensed,Manrope,sans-serif}.ff-page-hero-photo h1,.ff-review-hero h1{font-family:Bangers,Barlow Condensed,sans-serif;font-weight:400}.ff-page-hero .hero-detail,.ff-review-hero .hero-detail{color:#e5dfd3;max-width:520px;margin:0;font-size:21px;line-height:1.42}.ff-ruled-section,.ff-process-band,.ff-work-index,.ff-review-checks,.ff-legal-body{background:linear-gradient(135deg,#1012110b,transparent 34%), var(--v2-paper)}.ff-service-stack{border-top:1px solid var(--v2-charcoal)}.ff-service-row{border-bottom:1px solid var(--v2-rule);grid-template-columns:70px minmax(0,1fr) minmax(280px,.72fr);gap:clamp(24px,5vw,70px);padding:42px 0;display:grid}.ff-service-row>span,.ff-process-list span,.ff-demo-row>span,.ff-mini-ledger span{color:var(--v2-blue-hot);font:800 12px Manrope,sans-serif}.ff-service-row h2{text-transform:uppercase;max-width:600px;font:700 clamp(38px,4.6vw,70px)/.9 Barlow Condensed,Manrope,sans-serif}.ff-service-row p{color:#56564f;max-width:560px;margin:14px 0 0;font-size:18px}.ff-service-row ul{border-top:1px solid var(--v2-charcoal);align-self:start;margin:0;padding:0;list-style:none}.ff-service-row li{border-bottom:1px solid var(--v2-rule);padding:13px 0;font-weight:700}.ff-blue-offer{color:#101211;background:linear-gradient(135deg,#386cea 0%,#79aaff 54%,#315ed8 100%)}.ff-offer-grid,.ff-statement-grid,.ff-manifesto-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(30px,7vw,90px);display:grid}.ff-blue-offer h2,.ff-cream-statement h2,.ff-dark-manifesto h2{text-transform:uppercase;max-width:900px;font:700 clamp(52px,6.4vw,92px)/.86 Barlow Condensed,Manrope,sans-serif}.ff-blue-offer .section-label:before{background:#101211}.ff-blue-offer .button{margin-top:24px}.ff-dark-manifesto{color:var(--v2-paper);background:radial-gradient(circle at 18% 16%,#5f92ff1f,#0000 30%),linear-gradient(140deg,#151716,#272c29 58%,#101211);position:relative;overflow:hidden}.ff-dark-manifesto p:not(.section-label){color:#d9d3c8;max-width:820px;font-size:20px;line-height:1.55}.ff-process-list{border-top:1px solid var(--v2-charcoal);grid-template-columns:repeat(4,1fr);margin-top:0;padding:0;list-style:none;display:grid}.ff-process-list li{border-right:1px solid var(--v2-rule);min-height:300px;padding:24px 22px 24px 0}.ff-process-list li+li{padding-left:22px}.ff-process-list li:last-child{border-right:0}.ff-process-list strong{color:var(--v2-charcoal);text-transform:uppercase;margin-top:92px;font:700 34px/.95 Barlow Condensed,Manrope,sans-serif;display:block}.ff-process-list p{color:#5c5c55;max-width:260px}.ff-cream-statement{background:linear-gradient(90deg,#5f92ff1a,transparent 34%), var(--v2-soft)}.ff-work-index{padding-top:92px}.ff-featured-proof{grid-template-columns:250px minmax(0,1fr) minmax(280px,.56fr);align-items:end;gap:clamp(30px,6vw,76px);margin-bottom:70px;display:grid}.ff-featured-proof h2{text-transform:uppercase;font:700 clamp(46px,6vw,84px)/.9 Barlow Condensed,Manrope,sans-serif}.ff-featured-proof p:last-child{color:#575750;margin:0;font-size:18px}.ff-demo-ledger{border-top:1px solid var(--v2-charcoal)}.ff-demo-row{min-height:112px;color:inherit;border-bottom:1px solid var(--v2-rule);grid-template-columns:58px 170px minmax(220px,.7fr) minmax(280px,1fr) auto;align-items:center;gap:24px;padding:22px 0;text-decoration:none;display:grid}.ff-demo-row:hover strong{color:var(--v2-blue-hot)}.ff-demo-row small{text-transform:uppercase;font:800 12px Barlow Condensed,sans-serif}.ff-demo-row strong{text-transform:uppercase;font:700 30px/.95 Barlow Condensed,Manrope,sans-serif}.ff-demo-row p{color:#5b5b54;margin:0}.ff-demo-row b{color:var(--v2-blue-hot);white-space:nowrap}.ff-review-hero{color:var(--v2-paper);background:linear-gradient(90deg,#101211f5,#171a19e0 52%,#101211f2),url(/proof/bedford-drains-hero.jpg) 70%/cover no-repeat;padding:clamp(72px,8vw,118px) 0;position:relative;overflow:hidden}.ff-review-grid{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(360px,520px);align-items:start;gap:clamp(40px,7vw,90px);display:grid;position:relative}.ff-review-note,.ff-contact-lines{border-top:1px solid #fffaf047;max-width:640px;margin-top:36px;padding-top:22px}.ff-review-note strong,.ff-review-note span{display:block}.ff-review-note strong{color:var(--v2-blue);font-size:24px}.ff-review-note span{color:#d9d3c8;margin-top:8px}.ff-review-hero .review-form{background:var(--v2-paper);color:var(--v2-charcoal);border:1px solid #101211e6;border-top:1px solid var(--v2-blue);box-shadow:16px 18px #00000059}.ff-review-hero .review-form small,.ff-review-hero .form-note{color:#68665f}.ff-review-hero .review-form input,.ff-review-hero .review-form textarea,.ff-review-hero .review-form select{color:var(--v2-charcoal);background:#fff;border-color:#bdb4a4}.ff-review-hero .review-form select option{color:var(--v2-charcoal);background:#fff}.ff-review-hero .form-note a{color:var(--v2-charcoal)}.ff-mini-ledger{background:var(--v2-charcoal);border:1px solid var(--v2-charcoal);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ff-mini-ledger article{background:var(--v2-soft);min-height:260px;padding:24px}.ff-mini-ledger h2{text-transform:uppercase;margin-top:80px;font:700 32px/.96 Barlow Condensed,Manrope,sans-serif}.ff-mini-ledger p{color:#5c5c55}.ff-contact-lines p{border-bottom:1px solid #fffaf033;grid-template-columns:140px 1fr;gap:20px;margin:0;padding:14px 0;display:grid}.ff-contact-lines span{color:var(--v2-blue);text-transform:uppercase;font:800 12px Barlow Condensed,sans-serif}.ff-contact-lines a{color:var(--v2-paper)}.ff-trades-page .trade-hero{color:var(--v2-paper);background:linear-gradient(90deg,#101211f5,#171a19d1 55%,#101211f5),url(/proof/bedford-drains-hero.jpg) 68%/cover no-repeat}.ff-trades-page .trade-grid h1{text-transform:uppercase;max-width:760px;font:400 clamp(62px,8.8vw,120px)/.82 Bangers,Barlow Condensed,sans-serif}.ff-trades-page .recovery-card{color:var(--v2-paper);border:1px solid #fffaf09e;border-top-color:var(--v2-blue);background:#141716e0;box-shadow:16px 18px #00000059}.ff-trades-page .recovery-card span,.ff-trades-page .recovery-card strong{color:var(--v2-blue);background:0 0}.ff-trades-page .recovery-card p{color:#d9d3c8}.ff-trades-page .recovery-card div{border-color:#fffaf042}.ff-legal-page .ff-page-hero{padding-bottom:72px}.ff-legal-body{padding-top:68px}.ff-legal-body h2{text-transform:uppercase;margin-top:42px;font:700 32px/.95 Barlow Condensed,Manrope,sans-serif}.ff-legal-body h2:first-child{margin-top:0}.ff-legal-body p{color:#4f5049;max-width:820px;font-size:18px}.ff-legal-body a{color:var(--v2-blue-hot);font-weight:700}.ff-v2 .form-success{color:var(--v2-paper);background:var(--v2-charcoal);border-top-color:var(--v2-blue)}.ff-v2 .form-success>span,.ff-v2 .form-success li:before{color:var(--v2-blue)}@media (width<=900px){.ff-page-hero-grid,.ff-offer-grid,.ff-statement-grid,.ff-manifesto-grid,.ff-featured-proof,.ff-review-grid,.ff-service-row{grid-template-columns:1fr}.ff-page-hero .hero-detail,.ff-review-hero .hero-detail{margin-top:22px}.ff-process-list,.ff-mini-ledger{grid-template-columns:1fr 1fr}.ff-service-row ul{max-width:560px}.ff-demo-row{grid-template-columns:46px 1fr;align-items:start}.ff-demo-row small,.ff-demo-row strong,.ff-demo-row p,.ff-demo-row b{grid-column:2}}@media (width<=560px){.ff-page-hero,.ff-review-hero{padding:58px 0 70px}.ff-page-hero h1,.ff-review-hero h1,.ff-blue-offer h2,.ff-cream-statement h2,.ff-dark-manifesto h2{font-size:46px;line-height:.9}.ff-page-hero .hero-detail,.ff-review-hero .hero-detail,.ff-dark-manifesto p:not(.section-label){font-size:16px}.ff-process-list,.ff-mini-ledger{grid-template-columns:1fr}.ff-process-list li,.ff-process-list li+li{border-right:0;border-bottom:1px solid var(--v2-rule);min-height:210px;padding:20px 0}.ff-process-list strong,.ff-mini-ledger h2{margin-top:48px}.ff-review-grid{gap:34px}.ff-contact-lines p{grid-template-columns:1fr;gap:4px}.ff-demo-row{gap:10px 14px}.ff-demo-row strong{font-size:25px}}@media (width<=900px){.v2-hero{background:linear-gradient(#101211db,#101211f5),url(/proof/bedford-drains-hero.jpg) 64% 30%/cover no-repeat;min-height:auto}.v2-hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:70px}.v2-hero-copy{grid-row:auto;padding-bottom:0}.v2-hero h1{font-size:86px}.v2-hero-media{display:none}.v2-diagnostic{max-width:560px;min-height:0}.v2-editorial-grid,.v2-proof-image,.v2-signal-layout,.v2-journey-heading,.v2-price-layout,.v2-review-layout{grid-template-columns:1fr}.v2-editorial-grid h2,.v2-signal-layout h2{font-size:76px}}@media (width>=761px) and (width<=900px){.v2-hero h1{font-size:92px}.v2-hero .hero-lead{font-size:21px}}@media (width<=560px){.site-header:has(+.ff-v2) .nav-wrap{min-height:64px}.v2-hero-grid{padding-top:48px}.v2-hero h1{font-size:58px}.v2-hero .hero-lead{max-width:100%;font-size:16px}.v2-hero-actions .button{width:100%}.v2-hand-note{margin-left:58px;font-size:16px}.v2-diagnostic{padding:18px;box-shadow:9px 10px #00000057}.v2-search-card{padding-top:26px}.v2-search-card b{font-size:34px}.v2-hero-strip{grid-template-columns:1fr auto}.v2-editorial-grid h2,.v2-signal-layout h2{font-size:54px}.v2-editorial-grid .intro{font-size:18px}.v2-proof-panel h2,.v2-price-copy h2,.v2-review-copy h2{font-size:46px}}.ff-v2 [data-system="NEW FORWARDFORM SYSTEM"]{position:relative}.ff-v2 [data-system="NEW FORWARDFORM SYSTEM"]::selection{color:#101211;background:var(--v2-blue)}.v2-signal-section{color:var(--v2-paper);background:linear-gradient(115deg,#73b8ff1a,#0000 38%),repeating-linear-gradient(90deg,#fffdf706 0 1px,#0000 1px 74px),linear-gradient(145deg,#151716,#262b28 58%,#101211);overflow:hidden}.v2-signal-section:after{content:"/";color:var(--v2-blue);opacity:.42;font:400 240px/.7 Bangers,Barlow Condensed,sans-serif;position:absolute;top:38px;right:6vw;transform:rotate(10deg)}.v2-signal-layout{z-index:1;grid-template-columns:minmax(430px,.9fr) minmax(320px,.66fr) minmax(250px,.5fr);align-items:center;gap:clamp(24px,3.8vw,54px);position:relative}.v2-signal-layout h2{color:var(--v2-paper);overflow-wrap:normal;word-break:normal;max-width:640px;font-size:clamp(58px,6.2vw,88px)}.v2-signal-layout h2:after{background:var(--v2-blue);box-shadow:0 0 18px #73b8ff38}.v2-signal-layout .intro{color:#d9d3c8}.v2-confidence-scene{min-height:560px;position:relative}.v2-browser-card,.v2-mobile-card{border:1px solid #fffdf747;position:absolute;box-shadow:18px 22px #00000047}.v2-browser-card{color:#101211;background:linear-gradient(#d8ebff 0 36px,#fffdf7 36px);width:min(100%,460px);min-height:300px;padding:28px;top:24px;left:0;transform:rotate(-2deg)}.v2-browser-card:before{content:"";background:linear-gradient(90deg,#101211 0 8px,#0000 8px 14px,#101211 14px 22px,#0000 22px 28px,#101211 28px 36px);width:48px;height:10px;margin-bottom:72px;display:block}.v2-browser-card span,.v2-mobile-card span{color:var(--v2-blue-dark);text-transform:uppercase;font:800 11px Barlow Condensed,sans-serif;display:block}.v2-browser-card strong{text-transform:uppercase;margin:12px 0;font:400 52px/.82 Bangers,Barlow Condensed,sans-serif;display:block}.v2-browser-card p{color:#4f5049;max-width:320px;margin:0}.v2-mobile-card{width:210px;color:var(--v2-paper);background:linear-gradient(155deg,#171a19,#2a302d);padding:20px 16px 24px;bottom:34px;right:0;transform:rotate(3deg)}.v2-mobile-card:before{content:"";background:#6e746f;border-radius:999px;width:42px;height:4px;margin:0 auto 28px;display:block}.v2-mobile-card b{color:#101211;text-transform:uppercase;background:linear-gradient(135deg,#3e6fe9,#79aaff 52%,#2d5bd5);margin-top:12px;padding:15px 12px;font:800 13px Manrope,sans-serif;display:block}.v2-signal-list{border:0;gap:14px;display:grid}.v2-signal-list p{min-height:0;color:var(--v2-paper);border:1px solid #fffdf72e;border-left:5px solid var(--v2-blue);background:#fffdf714;padding:18px 18px 18px 58px;font-size:28px;display:block;box-shadow:9px 10px #0003}.v2-signal-list p:nth-child(2n){transform:translate(28px)}.v2-signal-list span{float:left;color:var(--v2-blue);margin-left:-40px}.v2-price-section{color:var(--v2-paper);background:radial-gradient(circle at 78% 28%,#73b8ff38,#0000 30%),linear-gradient(150deg,#111312,#272c29 55%,#151716);overflow:hidden}.v2-price-section:before{content:"FOUNDING";color:#fffdf70d;font:800 clamp(82px,15vw,220px)/.8 Barlow Condensed,sans-serif;position:absolute;top:34px;left:-2vw}.v2-price-layout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(180px,.34fr) minmax(280px,390px);align-items:center;position:relative}.v2-price-copy h2{color:var(--v2-paper)}.v2-price-copy .intro{color:#d9d3c8}.v2-founding-three{color:var(--v2-blue);text-shadow:0 0 24px #73b8ff47;justify-self:center;font:400 clamp(220px,24vw,360px)/.72 Bangers,Barlow Condensed,sans-serif;transform:rotate(-5deg)}.v2-price-tag{z-index:2;color:#101211;border:0;position:relative;top:auto;transform:rotate(2deg);box-shadow:18px 22px #00000057}.v2-build-run{z-index:1;background:0 0;border:0;align-items:stretch;gap:0;margin-top:78px;display:flex;position:relative}.v2-build-run:before{content:"";background:linear-gradient(90deg,#315ed8,var(--v2-blue),#d8ebff);height:5px;position:absolute;top:52%;left:4%;right:4%;transform:rotate(-2deg);box-shadow:0 0 16px #73b8ff3d}.v2-build-run p{z-index:1;width:25%;min-height:185px;color:var(--v2-paper);background:#fffdf714;border:1px solid #fffdf72e;padding:22px;position:relative;box-shadow:10px 12px #0000003d}.v2-build-run p:nth-child(2),.v2-build-run p:nth-child(4){transform:translateY(46px)}.v2-build-run span{color:var(--v2-blue)}.ff-service-lab{color:var(--v2-paper);background:linear-gradient(110deg,#73b8ff1f,#0000 36%),repeating-linear-gradient(0deg,#fffdf706 0 1px,#0000 1px 54px),linear-gradient(145deg,#141615,#252a27 58%,#101211);overflow:hidden}.ff-service-lab-grid{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,84px);display:grid}.ff-service-device{filter:saturate(.82)contrast(1.08);background:linear-gradient(#10121152,#101211b3),url(/proof/bedford-drains-hero.jpg) 58%/cover;border:1px solid #fffdf759;min-height:520px;padding:26px 20px;position:sticky;top:104px;box-shadow:18px 22px #00000047}.ff-service-device:after{content:"/";color:var(--v2-blue);font:400 130px/.8 Bangers,sans-serif;position:absolute;top:42px;right:-28px;transform:rotate(11deg)}.ff-service-device span,.ff-service-device b{z-index:1;display:block;position:relative}.ff-service-device span{color:var(--v2-blue);text-transform:uppercase;font:800 12px Barlow Condensed,sans-serif}.ff-service-device b{color:#101211;background:var(--v2-paper);text-transform:uppercase;width:max-content;margin-top:18px;padding:10px 14px;font:800 16px Barlow Condensed,sans-serif}.ff-service-device b:nth-child(3){background:var(--v2-blue);margin-left:54px}.ff-service-device b:nth-child(4){margin-left:24px}.ff-service-stack{border:0;gap:32px;display:grid}.ff-service-row{color:var(--v2-charcoal);background:var(--v2-paper);border:1px solid #fffdf747;grid-template-columns:54px minmax(0,1fr);gap:22px 30px;padding:30px;display:grid;box-shadow:14px 16px #0003}.ff-service-row:nth-child(2n){color:var(--v2-paper);background:#fffdf714;margin-left:clamp(0px,8vw,110px);transform:rotate(-1deg)}.ff-service-row:nth-child(odd){transform:rotate(1deg)}.ff-service-row h2{color:inherit}.ff-service-row p,.ff-service-row:nth-child(2n) p{color:inherit;opacity:.72}.ff-service-row ul{border:0;flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.ff-service-row li{border:1px solid;padding:8px 10px;font-size:13px;line-height:1.1}.ff-process-journey-band,.ff-trade-workflow-band{color:var(--v2-paper);background:radial-gradient(circle at 18% 24%,#73b8ff29,#0000 30%),linear-gradient(145deg,#121413,#262b28 58%,#151716);overflow:hidden}.ff-trade-workflow-band .ff-process-intro h2{max-width:760px}.ff-process-intro{grid-template-columns:minmax(160px,240px) minmax(0,760px);align-items:end;gap:clamp(24px,6vw,82px);margin-bottom:64px;display:grid}.ff-process-intro h2,.ff-review-check-heading h2{color:var(--v2-paper);text-transform:uppercase;font:400 clamp(58px,7vw,100px)/.84 Bangers,Barlow Condensed,sans-serif}.ff-process-journey{border:0;grid-template-columns:1.05fr .8fr 1fr .86fr;gap:22px;display:grid;position:relative}.ff-process-journey:before{content:"";background:linear-gradient(90deg,#315ed8,var(--v2-blue),#d8ebff);height:6px;position:absolute;top:48%;left:5%;right:7%;transform:rotate(-4deg);box-shadow:0 0 18px #73b8ff3d}.ff-process-journey:after{content:"/";color:var(--v2-blue);font:400 160px/.8 Bangers,sans-serif;position:absolute;top:calc(48% - 70px);left:38%;transform:rotate(10deg)}.ff-process-journey li{z-index:1;min-height:300px;color:var(--v2-paper);background:#fffdf714;border:1px solid #fffdf72e;padding:26px;position:relative;box-shadow:10px 12px #00000038}.ff-process-journey li:nth-child(2),.ff-process-journey li:nth-child(4){transform:translateY(62px)}.ff-process-journey li+li,.ff-process-journey li:last-child{border-right:1px solid #fffdf72e;padding:26px}.ff-process-journey strong{color:var(--v2-paper);margin-top:105px}.ff-process-journey p{color:#d9d3c8}.ff-evidence-stage{color:var(--v2-paper);background:linear-gradient(135deg,#73b8ff38,#0000 38%),linear-gradient(160deg,#2f6fd7 0%,#78aaff 46%,#151716 47%,#101211 100%);overflow:hidden}.ff-evidence-stage .ff-statement-grid{z-index:1;position:relative}.ff-evidence-stage h2{color:var(--v2-paper);font-family:Bangers,Barlow Condensed,sans-serif;font-weight:400}.ff-evidence-stage .intro{color:#f7f2e9}.ff-work-wall{color:var(--v2-paper);background:radial-gradient(circle at 82% 10%,#73b8ff2e,#0000 32%),linear-gradient(145deg,#151716,#272c29 58%,#111312);overflow:hidden}.ff-work-wall .ff-featured-proof{color:var(--v2-paper);grid-template-columns:minmax(160px,230px) minmax(0,760px)}.ff-work-wall .ff-featured-proof p:last-child{color:#d9d3c8;grid-column:2}.ff-work-wall .ff-featured-proof h2{color:var(--v2-paper);font-family:Bangers,Barlow Condensed,sans-serif;font-weight:400}.ff-demo-wall{border:0;grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.ff-demo-wall .ff-demo-row{min-height:270px;color:var(--v2-charcoal);background:var(--v2-paper);border:0;padding:24px;display:block;transform:rotate(-1deg);box-shadow:12px 14px #0000003d}.ff-demo-wall .ff-demo-row:first-child,.ff-demo-wall .ff-demo-row:nth-child(6){grid-column:span 7}.ff-demo-wall .ff-demo-row:nth-child(2),.ff-demo-wall .ff-demo-row:nth-child(5){color:var(--v2-paper);background:#fffdf714;border:1px solid #fffdf72e;grid-column:span 5;transform:translateY(38px)rotate(1deg)}.ff-demo-wall .ff-demo-row:nth-child(3),.ff-demo-wall .ff-demo-row:nth-child(4){background:linear-gradient(135deg,#386cea,#79aaff 54%,#315ed8);grid-column:span 6;transform:rotate(1.3deg)}.ff-demo-wall .ff-demo-row>span,.ff-demo-wall .ff-demo-row b{color:inherit}.ff-demo-wall .ff-demo-row small{color:inherit;opacity:.65;margin:30px 0 10px;display:block}.ff-demo-wall .ff-demo-row strong{max-width:540px;font-size:42px;display:block}.ff-demo-wall .ff-demo-row p{max-width:520px;color:inherit;opacity:.72;margin:16px 0 26px}.ff-review-diagnostic-band{color:var(--v2-paper);background:linear-gradient(125deg,#73b8ff24,#0000 35%),repeating-linear-gradient(90deg,#fffdf706 0 1px,#0000 1px 68px),linear-gradient(145deg,#111312,#272c29 60%,#151716);overflow:hidden}.ff-review-check-heading{grid-template-columns:minmax(160px,230px) minmax(0,800px);gap:clamp(24px,6vw,82px);margin-bottom:56px;display:grid}.ff-diagnostic-cluster{background:0 0;border:0;grid-template-columns:repeat(12,1fr);gap:18px;display:grid;position:relative}.ff-diagnostic-cluster:before{content:"";background:linear-gradient(90deg,#315ed8,var(--v2-blue),#fffdf7);height:5px;position:absolute;top:50%;left:10%;right:8%;transform:rotate(-6deg)}.ff-diagnostic-cluster article{z-index:1;min-height:280px;color:var(--v2-charcoal);background:var(--v2-paper);border:0;padding:26px;position:relative;box-shadow:14px 16px #0000003d}.ff-diagnostic-cluster article:first-child{grid-column:1/span 5}.ff-diagnostic-cluster article:nth-child(2){color:#101211;background:linear-gradient(135deg,#386cea,#79aaff 54%,#315ed8);grid-column:5/span 4;margin-top:90px}.ff-diagnostic-cluster article:nth-child(3){color:var(--v2-paper);background:#fffdf714;border:1px solid #fffdf72e;grid-column:9/span 4;margin-top:24px}.ff-diagnostic-cluster h2{margin-top:76px;font-size:40px}.ff-diagnostic-cluster p{color:inherit;opacity:.72}@media (width<=900px){.v2-signal-layout,.v2-price-layout,.ff-service-lab-grid,.ff-process-intro,.ff-review-check-heading,.ff-work-wall .ff-featured-proof{grid-template-columns:1fr}.v2-confidence-scene{min-height:480px}.v2-founding-three{justify-self:start;font-size:210px}.v2-build-run{grid-template-columns:1fr 1fr;gap:18px;display:grid}.v2-build-run:before{display:none}.v2-build-run p,.v2-build-run p:nth-child(2),.v2-build-run p:nth-child(4){width:auto;transform:none}.ff-service-device{min-height:380px;position:relative;top:auto}.ff-service-row:nth-child(2n){margin-left:0}.ff-process-journey{grid-template-columns:1fr 1fr}.ff-process-journey:before{top:52%}.ff-process-journey li:nth-child(2),.ff-process-journey li:nth-child(4){transform:translateY(28px)}.ff-demo-wall,.ff-diagnostic-cluster{grid-template-columns:1fr 1fr}.ff-demo-wall .ff-demo-row,.ff-demo-wall .ff-demo-row:nth-child(n),.ff-diagnostic-cluster article,.ff-diagnostic-cluster article:nth-child(n){grid-column:auto}}@media (width<=560px){.v2-signal-layout{gap:28px}.v2-confidence-scene{min-height:560px}.v2-browser-card{width:92%;padding:22px}.v2-browser-card strong{font-size:38px}.v2-mobile-card{width:178px;right:0}.v2-signal-list p,.v2-signal-list p:nth-child(2n){font-size:23px;transform:none}.v2-price-layout{gap:18px}.v2-founding-three{font-size:170px}.v2-price-tag{transform:none}.v2-build-run,.ff-process-journey,.ff-demo-wall,.ff-diagnostic-cluster{grid-template-columns:1fr}.ff-service-row,.ff-service-row:nth-child(n){grid-template-columns:1fr;padding:22px;transform:none}.ff-service-row ul{grid-column:auto}.ff-process-intro h2,.ff-review-check-heading h2{font-size:46px}.ff-process-journey:before{width:4px;height:auto;inset:0 auto 0 26px;transform:none}.ff-process-journey:after{font-size:112px;top:220px;left:-4px}.ff-process-journey li,.ff-process-journey li:nth-child(n),.ff-process-journey li+li{min-height:230px;padding:24px 22px 24px 48px;transform:none}.ff-process-journey strong{margin-top:58px}.ff-demo-wall .ff-demo-row,.ff-demo-wall .ff-demo-row:nth-child(n),.ff-diagnostic-cluster article,.ff-diagnostic-cluster article:nth-child(n){margin-top:0;transform:none}.ff-diagnostic-cluster:before{width:4px;height:auto;inset:0 auto 0 26px;transform:none}}.site-header{color:#fffaf0;background:#1b1e1d;border-color:#454b48}.site-header .wordmark b{color:#fffaf0}.site-footer,.ff-v2~.site-footer{color:#fffaf0;background:#1b1e1d}.site-header .button-dark{color:#fffaf0;background:0 0;border-color:#b7c0ba}.button{text-align:center;max-width:100%;padding:12px 20px;font:700 18px/1.2 Barlow Condensed,sans-serif}.button-small{font-size:16px}.button-primary,.ff-v2 .button-primary,.wordmark i,.ff-v2~.site-footer .wordmark i{background:var(--ff-metallic-blue);color:#141817;border-color:#a2c7ff}.site-header:has(+.ff-v2) .wordmark i{background:var(--ff-metallic-blue);color:#141817;border-color:#a2c7ff}.button-primary,.ff-v2 .button-primary{box-shadow:0 0 12px #79aaff24}.button:disabled{cursor:wait;opacity:.75;transform:none}.kicker:before,.section-label:before{background:var(--ff-blue);transform:skew(-20deg)}.ff-v2 .kicker,.ff-v2 .section-label{font-size:14px}.site-header a:focus-visible,.site-footer a:focus-visible,.ff-v2 a:focus-visible,.ff-v2 button:focus-visible{outline-offset:4px;outline:3px solid #fff;box-shadow:0 0 0 7px #234faa}.skip-link{z-index:100;color:#171a19;background:#fffaf0;padding:12px 20px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}#main-content,[id]{scroll-margin-top:130px}.ff-v2 .review-form input,.ff-v2 .review-form select,.ff-v2 .review-form textarea{border-color:#777d77;font-size:16px}.ff-v2 .review-form input::placeholder,.ff-v2 .review-form textarea::placeholder{color:#646962;opacity:1}.ff-v2 .review-form input:focus,.ff-v2 .review-form select:focus,.ff-v2 .review-form textarea:focus{outline-offset:2px;outline:3px solid #234faa}.ff-v2 .review-form label{font-size:14px}.ff-v2 .review-form small{color:#565b55;font-size:12px}.ff-v2 .review-form .form-note{color:#525851;font-size:13px}.ff-v2 .review-form .form-note a{color:#234faa}.ff-v2 .review-form .form-error{color:#8d2222;background:#fff2ef;border-left:3px solid #8d2222;padding:14px;font-size:15px}.form-error a{color:inherit;font-weight:700}.form-success a{overflow-wrap:anywhere}.ff-v2 .form-success h2{font-size:40px;line-height:1.05}.ff-v2 .form-success{padding:32px}.v2-hero-strip,.v2-price-tag,.ff-blue-offer,.v2-mobile-card b,.ff-demo-wall .ff-demo-row:nth-child(3),.ff-demo-wall .ff-demo-row:nth-child(4),.ff-diagnostic-cluster article:nth-child(2){background:var(--ff-metallic-blue);color:#141817}.v2-price-tag p{color:#202924}.v2-price-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr);align-items:center;gap:50px 100px;position:relative}.v2-price-copy h2{overflow-wrap:normal;max-width:650px;font:400 76px/.94 Bangers,sans-serif}.v2-price-copy .intro{max-width:560px}.v2-founding-three{z-index:0;opacity:.2;pointer-events:none;font-size:230px;position:absolute;top:-22px;right:325px}.v2-price-tag{grid-column:2}.v2-price-copy{z-index:1;position:relative}.v2-build-run{margin-top:65px}.ff-process-journey span,.ff-diagnostic-cluster article:nth-child(3)>span{color:#a2c7ff}.ff-demo-wall .ff-demo-row p,.ff-demo-wall .ff-demo-row small,.ff-diagnostic-cluster p{opacity:1}.ff-demo-wall .ff-demo-row:hover strong{color:inherit;text-underline-offset:5px;text-decoration:underline}.v2-mobile-card span{color:#a2c7ff}.ff-evidence-stage{background:linear-gradient(112deg,#40639e 0%,#23416d 22%,#202624 22.2%,#1b1e1d 100%)}.ff-evidence-stage .section-label{color:#fffaf0}.ff-legal-body a{color:#234faa}.ff-page-hero h1{font-family:Bangers,sans-serif;font-weight:400}.ff-demo-page .demo-hero{color:#fffaf0;background:linear-gradient(120deg,#202624,#303934)}.ff-demo-page .demo-hero .hero-detail{color:#d5ded7}.ff-demo-page .demo-hero h1 span{color:#a2c7ff}.ff-demo-page .offer-band{background:var(--ff-metallic-blue)}.ff-demo-page .demo-hero h1{font-size:82px}.ff-demo-page .workflow-step{color:#596057}.ff-demo-page .workflow-step.complete i{color:#234faa}.mock-action{color:#171a19;background:#a2c7ff;padding:12px 16px;font-weight:700;display:inline-block}.ff-demo-page .sample-review header>strong{display:none}.ff-demo-page .sample-review header h2{font-size:44px}.ff-demo-page .sample-review h3{font-size:25px}.not-found-page{min-height:65vh}.not-found-page .actions{margin-top:35px}@media (width<=1100px){.v2-price-layout{gap:40px}.v2-price-copy h2{font-size:62px}}@media (width<=900px){.nav-wrap{gap:8px 20px;padding:14px 0 8px}.nav-wrap nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px;display:flex}.nav-wrap nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.nav-wrap>.button{grid-area:1/2}.v2-price-layout{grid-template-columns:1fr}.v2-price-tag{grid-column:auto;max-width:580px}.v2-founding-three{top:250px;right:10px}.ff-work-wall .ff-featured-proof p:last-child{grid-column:1}.ff-review-hero .hero-detail{margin-top:24px}.ff-evidence-stage{background:linear-gradient(130deg,#2f4c7a,#1b1e1d 60%)}}@media (width<=560px){.button{min-height:48px;padding:12px 14px;font-size:17px}.site-header .button-small{min-height:44px}.v2-price-copy h2{font-size:48px}.v2-price-tag{width:100%;box-shadow:8px 10px #00000040}.v2-price-tag .button{width:100%}.v2-founding-three{font-size:150px;top:300px}.ff-demo-page .demo-hero h1{font-size:50px}.ff-demo-page .sample-review{width:calc(100% - 40px)}.ff-demo-page .sample-review header h2{font-size:36px}.ff-v2 .form-success{padding:24px}.footer-top{gap:20px}.ff-contact-lines a{overflow-wrap:anywhere}}.ff-process-journey li,.v2-build-run p{background:#303734}.ff-demo-page .browser-bar{color:#4f554c}.wv-journey-copy small{color:#5a5048}.wv-progress span{color:#655c53}._page_1mh1u_1{--ink:#161a18;--paper:#f4f5f1;--teal:#0b6e69;--yellow:#79aaff;--line:#cdd2cc;min-height:100vh;color:var(--ink);background:var(--paper);letter-spacing:0;font-family:DM Sans,sans-serif}._page_1mh1u_1 *{box-sizing:border-box;letter-spacing:0}._page_1mh1u_1 h1,._page_1mh1u_1 h2,._page_1mh1u_1 p{margin-top:0}._page_1mh1u_1 a{color:inherit}._notice_1mh1u_1{color:#d6dcd8;background:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:40px;padding:8px max(24px,50vw - 630px);font-size:10px;display:flex}._notice_1mh1u_1 a{color:var(--yellow);font-weight:800}._hero_1mh1u_1{min-height:88vh}._header_1mh1u_1{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1260px,100% - 48px);min-height:76px;margin:0 auto;display:grid}._brand_1mh1u_1{font-family:Manrope,sans-serif;font-size:17px;text-decoration:none}._brand_1mh1u_1 i{color:var(--ink);background:var(--yellow);padding:4px 5px;font-style:normal;font-weight:800;position:relative;top:-2px;left:3px}._header_1mh1u_1 nav{gap:28px;display:flex}._header_1mh1u_1 nav a{font-size:13px;font-weight:700;text-decoration:none}._action_1mh1u_1{background:var(--ink);justify-self:end;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;color:#fff!important}._heroGrid_1mh1u_1{grid-template-columns:1fr minmax(420px,.86fr);align-items:center;gap:54px;width:min(1260px,100% - 48px);margin:0 auto;padding:54px 0;display:grid}._heroCopy_1mh1u_1>p,._evidence_1mh1u_1 span,._comparison_1mh1u_1 span,._delivery_1mh1u_1 span,._offer_1mh1u_1 span{text-transform:uppercase;font-size:10px;font-weight:800}._heroCopy_1mh1u_1>p{color:#626963;margin-bottom:22px}._heroCopy_1mh1u_1>p:before{content:"";background:var(--yellow);width:24px;height:8px;margin-right:9px;display:inline-block}._hero_1mh1u_1 h1{max-width:720px;font:700 clamp(48px,6vw,82px)/.93 Manrope,sans-serif}._heroCopy_1mh1u_1>span{color:#555d57;max-width:620px;margin-top:26px;font-size:17px;line-height:1.55;display:block}._photo_1mh1u_1{border:1px solid var(--ink);background:url(/proof/commercial-cleaning-quote.jpg) 50%/cover;min-height:470px;position:relative}._photo_1mh1u_1 small{color:#fff;background:var(--ink);text-transform:uppercase;padding:8px 10px;font-size:9px;position:absolute;bottom:0;right:0}._quoteBand_1mh1u_1{padding:0 max(24px,50vw - 630px) 90px}._router_1mh1u_1,._confirmation_1mh1u_1{border:1px solid var(--ink);background:#fff}._routerHead_1mh1u_1{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:30px;padding:25px;display:flex}._routerHead_1mh1u_1 span,._confirmation_1mh1u_1 span{color:#626963;text-transform:uppercase;font-size:10px;font-weight:800}._routerHead_1mh1u_1 h2,._confirmation_1mh1u_1 h2{margin:8px 0 0;font-size:34px}._routerHead_1mh1u_1 small{font-weight:800}._router_1mh1u_1 form{grid-template-columns:1.3fr .7fr;gap:22px;padding:25px;display:grid}._router_1mh1u_1 fieldset{border:0;margin:0;padding:0}._router_1mh1u_1 legend,._router_1mh1u_1 label{text-transform:uppercase;font-size:11px;font-weight:800;display:block}._choices_1mh1u_1{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}._choices_1mh1u_1 button{text-align:left;cursor:pointer;background:#eef0ec;border:1px solid #aeb5af;min-height:48px;padding:10px 12px}._choices_1mh1u_1 button._selected_1mh1u_1{color:#fff;background:var(--teal);border-color:var(--teal)}._router_1mh1u_1 select{background:#fff;border:1px solid #8f9891;border-radius:0;width:100%;min-height:48px;margin-top:8px;padding:0 12px}._router_1mh1u_1 button:focus-visible,._router_1mh1u_1 select:focus-visible,._page_1mh1u_1 a:focus-visible,._confirmation_1mh1u_1 button:focus-visible{outline-offset:2px;outline:3px solid #2b7fff}._formFooter_1mh1u_1{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:22px;padding-top:18px;display:flex}._formFooter_1mh1u_1 p{color:#626963;margin:0 auto 0 0;font-size:12px}._formFooter_1mh1u_1>button,._confirmation_1mh1u_1>button{color:#fff;background:var(--ink);cursor:pointer;border:0;min-height:46px;padding:0 20px;font-weight:800}._formFooter_1mh1u_1 ._back_1mh1u_1{color:var(--ink);border:1px solid var(--ink);background:0 0}._confirmation_1mh1u_1{padding:30px}._confirmation_1mh1u_1 dl{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:28px 0 0;display:grid}._confirmation_1mh1u_1 dl div{border-right:1px solid var(--ink);min-height:112px;padding:16px}._confirmation_1mh1u_1 dl div:last-child{border-right:0}._confirmation_1mh1u_1 dt{color:#666f68;text-transform:uppercase;font-size:10px}._confirmation_1mh1u_1 dd{margin:28px 0 0;font-weight:800}._confirmation_1mh1u_1 p{color:#59615b;max-width:760px;margin:24px 0;font-size:13px}._evidence_1mh1u_1{color:#fff;background:var(--ink);grid-template-columns:1fr 1fr;gap:90px;padding:110px max(24px,50vw - 630px);display:grid}._evidence_1mh1u_1 h2{max-width:610px;margin:26px 0 0;font-size:clamp(42px,5vw,72px);line-height:.95}._evidence_1mh1u_1 p{color:#c0c8c2;max-width:590px;line-height:1.7}._evidence_1mh1u_1 a{color:var(--yellow);margin-top:20px;font-size:12px;display:inline-block}._comparison_1mh1u_1{grid-template-columns:1fr 1fr;display:grid}._comparison_1mh1u_1 article{background:#e7eae5;min-height:390px;padding:48px max(24px,50vw - 630px)}._comparison_1mh1u_1 article+article{color:#fff;background:var(--teal)}._comparison_1mh1u_1 h2{max-width:520px;margin-top:120px;font-size:clamp(34px,4vw,56px);line-height:1}._comparison_1mh1u_1 p{max-width:520px;color:inherit;opacity:.78}._delivery_1mh1u_1{padding:110px max(24px,50vw - 630px)}._delivery_1mh1u_1>div{grid-template-columns:200px 1fr;gap:50px;display:grid}._delivery_1mh1u_1 h2{font-size:clamp(44px,5vw,72px);line-height:.95}._delivery_1mh1u_1 ol{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:64px 0 0;padding:0;list-style:none;display:grid}._delivery_1mh1u_1 li{border-right:1px solid var(--line);min-height:250px;padding:22px}._delivery_1mh1u_1 li:last-child{border-right:0}._delivery_1mh1u_1 li>b{font-size:10px}._delivery_1mh1u_1 strong{margin-top:74px;font-size:21px;display:block}._delivery_1mh1u_1 li p{color:#626963;margin-top:12px;font-size:13px}._offer_1mh1u_1{background:var(--yellow);grid-template-columns:1.1fr .9fr;gap:80px;padding:96px max(24px,50vw - 630px);display:grid}._offer_1mh1u_1 h2{max-width:690px;margin-top:24px;font-size:clamp(42px,5vw,72px);line-height:.95}._offer_1mh1u_1 strong{font:700 44px Manrope,sans-serif;display:block}._offer_1mh1u_1 p{color:#454c47;max-width:560px;margin:20px 0}._offer_1mh1u_1 a{color:#fff;background:var(--ink);padding:13px 17px;font-weight:800;text-decoration:none;display:inline-block}._footer_1mh1u_1{color:#c4ccc6;background:var(--ink);grid-template-columns:1fr 2fr auto;align-items:center;gap:40px;padding:48px max(24px,50vw - 630px);font-size:11px;display:grid}._footer_1mh1u_1 p{max-width:650px;margin:0}._footer_1mh1u_1 a{color:#fff}@media (width<=900px){._header_1mh1u_1{grid-template-columns:1fr auto}._header_1mh1u_1 nav{display:none}._heroGrid_1mh1u_1,._evidence_1mh1u_1,._offer_1mh1u_1{grid-template-columns:1fr}._hero_1mh1u_1{min-height:auto}._photo_1mh1u_1{min-height:420px}._router_1mh1u_1 form{grid-template-columns:1fr}._confirmation_1mh1u_1 dl{grid-template-columns:1fr 1fr}._confirmation_1mh1u_1 dl div:nth-child(2){border-right:0}._comparison_1mh1u_1 article{padding:42px 28px}._delivery_1mh1u_1>div,._delivery_1mh1u_1 ol{grid-template-columns:1fr}._delivery_1mh1u_1 li{border-right:0;border-bottom:1px solid var(--line);min-height:170px}._delivery_1mh1u_1 strong{margin-top:40px}._footer_1mh1u_1{grid-template-columns:1fr}}@media (width<=580px){._notice_1mh1u_1{flex-direction:column;align-items:flex-start;padding:9px 14px}._header_1mh1u_1,._heroGrid_1mh1u_1{width:calc(100% - 28px)}._header_1mh1u_1{min-height:66px}._action_1mh1u_1{padding:9px 10px}._heroGrid_1mh1u_1{padding:42px 0 30px}._hero_1mh1u_1 h1{font-size:49px}._heroCopy_1mh1u_1>span{font-size:15px}._photo_1mh1u_1{min-height:300px}._quoteBand_1mh1u_1{padding:0 14px 64px}._routerHead_1mh1u_1{flex-direction:column;align-items:flex-start}._routerHead_1mh1u_1 h2,._confirmation_1mh1u_1 h2{font-size:28px}._router_1mh1u_1 form{padding:18px 14px}._choices_1mh1u_1{grid-template-columns:1fr}._formFooter_1mh1u_1{flex-direction:column;align-items:stretch}._formFooter_1mh1u_1 p{margin:0}._formFooter_1mh1u_1>button{width:100%}._confirmation_1mh1u_1{padding:24px 14px}._confirmation_1mh1u_1 dl{grid-template-columns:1fr}._confirmation_1mh1u_1 dl div{border-right:0;border-bottom:1px solid var(--ink)}._evidence_1mh1u_1{gap:36px;padding:76px 18px}._evidence_1mh1u_1 h2{font-size:44px}._comparison_1mh1u_1{grid-template-columns:1fr}._comparison_1mh1u_1 article{min-height:300px;padding:36px 18px}._comparison_1mh1u_1 h2{margin-top:70px}._delivery_1mh1u_1{padding:76px 18px}._delivery_1mh1u_1>div{gap:18px}._delivery_1mh1u_1 h2{font-size:44px}._offer_1mh1u_1{gap:40px;padding:76px 18px}._offer_1mh1u_1 h2{font-size:44px}._footer_1mh1u_1{padding:42px 18px}}._comparison_1mh1u_1 p{opacity:1;margin-top:16px}._offer_1mh1u_1{background:var(--ff-metallic-blue)}._offer_1mh1u_1 p{color:#222a25}._page_6jx19_1{--black:#101110;--panel:#191b19;--ash:#d8d9d4;--paper:#f2f0e8;--amber:#ffb000;--red:#ee4f32;background:var(--paper);color:var(--black);font-family:DM Sans,sans-serif}._flag_6jx19_1{color:#d9dbd4;letter-spacing:.08em;text-transform:uppercase;background:#090a09;justify-content:space-between;align-items:center;gap:24px;min-height:42px;padding:0 clamp(18px,4vw,58px);font-size:11px;font-weight:700;display:flex}._flag_6jx19_1 a{color:var(--amber)}._hero_6jx19_1{color:#f3f2eb;background:radial-gradient(circle at 78% 34%,#31352f 0,#0000 28%),linear-gradient(115deg,#0c0d0c 0%,#171a17 62%,#0a0b0a 100%);min-height:760px;padding:0 clamp(20px,5vw,76px) 64px;position:relative;overflow:hidden}._hero_6jx19_1:after{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}._nav_6jx19_1{z-index:1;letter-spacing:.1em;border-bottom:1px solid #4a4d48;justify-content:space-between;align-items:center;min-height:84px;font-size:12px;display:flex;position:relative}._nav_6jx19_1 b{font:800 19px Manrope,sans-serif}._nav_6jx19_1 b span{color:var(--amber);font-size:11px}._nav_6jx19_1 a{color:#101110;background:var(--amber);padding:12px 16px;font-weight:800;text-decoration:none}._heroGrid_6jx19_1{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);align-items:center;gap:7vw;min-height:560px;display:grid;position:relative}._heroCopy_6jx19_1>p:first-child,._briefCopy_6jx19_1>p{color:var(--amber);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800}._heroCopy_6jx19_1 h1{letter-spacing:-.06em;max-width:960px;margin:22px 0;font:800 clamp(64px,9vw,138px)/.8 Manrope,sans-serif}._heroCopy_6jx19_1 h1 em{color:var(--amber);font-style:normal}._lead_6jx19_1{color:#bcc0b9;max-width:680px;font-size:19px}._actions_6jx19_1{align-items:center;gap:24px;margin-top:34px;display:flex}._actions_6jx19_1 a{text-underline-offset:5px;font-weight:800}._actions_6jx19_1 a:first-child{color:var(--black);background:var(--amber);padding:15px 18px;text-decoration:none}._actions_6jx19_1 a:last-child{color:#d7d9d3}._circuit_6jx19_1{background:#090a099e;border:1px solid #4b4f48;grid-template-columns:36px 8px 1fr;align-items:center;gap:14px 18px;min-height:340px;padding:28px;display:grid;box-shadow:20px 20px #ffb0001f}._circuit_6jx19_1 span{color:#858a81;font:700 10px monospace}._circuit_6jx19_1 i{background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #ffb00024}._circuit_6jx19_1 b{letter-spacing:.08em;font:700 16px Manrope,sans-serif}._heroNote_6jx19_1{z-index:2;min-width:min(420px,92vw);color:var(--black);background:var(--amber);padding:20px 28px;display:grid;position:absolute;bottom:0;right:0}._heroNote_6jx19_1 span{text-transform:uppercase;font-size:10px}._heroNote_6jx19_1 b{margin-top:5px;font:800 18px Manrope,sans-serif}._brief_6jx19_1{background:#d8d9d4;grid-template-columns:minmax(0,.7fr) minmax(520px,1fr);gap:7vw;padding:110px clamp(20px,5vw,76px);display:grid}._briefCopy_6jx19_1 h2{letter-spacing:-.05em;max-width:580px;margin:18px 0 26px;font:800 clamp(48px,6vw,84px)/.88 Manrope,sans-serif}._briefCopy_6jx19_1>p:last-child{color:#50544e;max-width:560px;font-size:17px}._formShell_6jx19_1{color:#f3f2eb;background:var(--black);box-shadow:16px 16px 0 var(--amber);padding:30px}._progress_6jx19_1{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:36px;display:grid}._progress_6jx19_1 span{color:#777c73;text-transform:uppercase;border-top:2px solid #3b3e39;padding-top:10px;font:700 10px monospace}._progress_6jx19_1 ._active_6jx19_1{border-color:var(--amber);color:var(--amber)}._routeFieldset_6jx19_1{border:0;margin:0;padding:0}._routeFieldset_6jx19_1 legend{font:700 30px Manrope,sans-serif}._routeFieldset_6jx19_1>p{color:#a9ada4;margin:5px 0 24px}._routes_6jx19_1{grid-template-columns:1fr 1fr;gap:8px;display:grid}._routes_6jx19_1 label{cursor:pointer}._routes_6jx19_1 input{opacity:0;width:1px;height:1px;position:absolute}._routes_6jx19_1 span{background:#1b1e1a;border:1px solid #3d413b;grid-template-columns:30px 1fr;min-height:104px;padding:14px;display:grid}._routes_6jx19_1 i{color:#7c8178;font:700 10px monospace}._routes_6jx19_1 b{font-size:14px}._routes_6jx19_1 small{color:#999e95;grid-column:2;font-size:11px;line-height:1.35}._routes_6jx19_1 input:checked+span{color:var(--black);border-color:var(--amber);background:var(--amber)}._routes_6jx19_1 input:checked+span i,._routes_6jx19_1 input:checked+span small{color:#3f360f}._routes_6jx19_1 input:focus-visible+span,._routeFieldset_6jx19_1 button:focus-visible,._page_6jx19_1 a:focus-visible{outline-offset:3px;outline:3px solid #fff}._routeFieldset_6jx19_1 button{width:100%;min-height:50px;color:var(--black);background:var(--amber);cursor:pointer;border:0;margin-top:18px;font-weight:800}._routeFieldset_6jx19_1 button:disabled{cursor:not-allowed;opacity:.42}._demoNote_6jx19_1{color:#8f948b;margin-top:12px;display:block}@media (width<=900px){._heroGrid_6jx19_1,._brief_6jx19_1{grid-template-columns:1fr}._heroGrid_6jx19_1{padding:50px 0 90px}._circuit_6jx19_1{display:none}._brief_6jx19_1{gap:48px}._formShell_6jx19_1{max-width:720px}}@media (width<=600px){._flag_6jx19_1{flex-direction:column;align-items:flex-start;padding-top:10px;padding-bottom:10px}._hero_6jx19_1{min-height:auto;padding-left:18px;padding-right:18px}._nav_6jx19_1{min-height:70px}._nav_6jx19_1 b span{margin-top:5px;display:block}._heroGrid_6jx19_1{min-height:620px;padding:44px 0 110px}._heroCopy_6jx19_1 h1{font-size:62px}._lead_6jx19_1{font-size:16px}._actions_6jx19_1{flex-direction:column;align-items:flex-start}._heroNote_6jx19_1{min-width:100%;padding:17px 18px}._brief_6jx19_1{grid-template-columns:minmax(0,1fr);padding:76px 14px}._briefCopy_6jx19_1{padding:0 4px}._formShell_6jx19_1{box-shadow:7px 7px 0 var(--amber);padding:22px 14px}._progress_6jx19_1{gap:7px}._routes_6jx19_1{grid-template-columns:1fr}._routes_6jx19_1 span{min-height:84px}._routeFieldset_6jx19_1 legend{font-size:26px}}._detailFieldset_6jx19_7{border:0;margin:0;padding:0}._detailFieldset_6jx19_7 legend{font:700 30px Manrope,sans-serif}._detailFieldset_6jx19_7>p{color:#a9ada4;margin:5px 0 24px}._detailFieldset_6jx19_7 label{color:#c9cbc5;letter-spacing:.04em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:800;display:block}._detailFieldset_6jx19_7 input,._detailFieldset_6jx19_7 select,._detailFieldset_6jx19_7 textarea{color:#f4f3ed;text-transform:none;background:#232622;border:1px solid #555a52;border-radius:0;width:100%;margin-top:7px;padding:13px}._detailFieldset_6jx19_7 input:focus,._detailFieldset_6jx19_7 select:focus,._detailFieldset_6jx19_7 textarea:focus{outline:3px solid var(--amber);outline-offset:2px}._pair_6jx19_7{grid-template-columns:1fr 1fr;gap:14px;display:grid}._formActions_6jx19_7{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}._formActions_6jx19_7 button,._confirm_6jx19_7 button{min-height:49px;color:var(--black);background:var(--amber);cursor:pointer;border:0;padding:0 18px;font-weight:800}._formActions_6jx19_7 ._back_6jx19_7{color:#f2f0e8;background:0 0;border:1px solid #686d64}._check_6jx19_7{border:1px solid #555a52;align-items:flex-start;gap:10px;padding:16px;display:flex!important}._check_6jx19_7 input{width:auto;margin:2px 0 0}._check_6jx19_7 span{font-size:11px;line-height:1.45}._confirm_6jx19_7{color:#111;background:var(--amber);padding:34px;box-shadow:16px 16px #111}._confirm_6jx19_7:focus{outline:3px solid var(--red);outline-offset:4px}._confirm_6jx19_7>span{text-transform:uppercase;font-size:10px;font-weight:800}._confirm_6jx19_7 h3{margin:25px 0 12px;font:800 44px/.92 Manrope,sans-serif}._confirm_6jx19_7 p{max-width:560px}._confirm_6jx19_7 div{border-top:1px solid #6b520c;border-bottom:1px solid #6b520c;margin:28px 0;padding:18px 0;display:grid}._confirm_6jx19_7 div b{text-transform:uppercase;font-size:10px}._confirm_6jx19_7 div strong{margin-top:4px}._diagnosis_6jx19_9{background:var(--paper);padding:110px clamp(20px,5vw,76px)}._diagnosis_6jx19_9 header{grid-template-columns:180px 1fr;gap:40px;display:grid}._diagnosis_6jx19_9 header p,._benchmarkHead_6jx19_9>span,._directions_6jx19_9 header>span,._beforeAfter_6jx19_9 span,._boundary_6jx19_9 span,._next_6jx19_9>p{color:#8e5e00;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}._diagnosis_6jx19_9 h2,._benchmarkHead_6jx19_9 h2,._directions_6jx19_9 h2,._next_6jx19_9 h2{letter-spacing:-.045em;max-width:960px;font:800 clamp(46px,6vw,84px)/.9 Manrope,sans-serif}._observations_6jx19_9{background:#9fa19a;border:1px solid #9fa19a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}._observations_6jx19_9 article{background:#f2f0e8;min-height:300px;padding:26px}._observations_6jx19_9 span{text-transform:uppercase;font-size:10px;font-weight:800}._observations_6jx19_9 h3{margin-top:90px;font-size:28px;line-height:1}._observations_6jx19_9 p{color:#5f635c}._benchmark_6jx19_9{color:#eef0e9;background:var(--black);padding:120px clamp(20px,5vw,76px)}._benchmarkHead_6jx19_9{grid-template-columns:170px 1fr minmax(260px,.55fr);align-items:end;gap:38px;display:grid}._benchmarkHead_6jx19_9>p{color:#aeb2aa;margin:0}._benchmarkGrid_6jx19_9{background:#50544d;border:1px solid #50544d;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid}._benchmarkGrid_6jx19_9 article{background:#1b1e1a;min-height:300px;padding:25px}._benchmarkGrid_6jx19_9 article._avoid_6jx19_9{background:#24211c}._benchmarkGrid_6jx19_9 b{color:var(--amber);text-transform:uppercase;font-size:10px}._benchmarkGrid_6jx19_9 h3{margin-top:62px;font-size:27px}._benchmarkGrid_6jx19_9 p{color:#adb1a9}._benchmarkGrid_6jx19_9 a{text-underline-offset:4px;font-size:12px;font-weight:800}._directions_6jx19_9{background:#d8d9d4;padding:120px clamp(20px,5vw,76px)}._directions_6jx19_9 header{grid-template-columns:220px 1fr;gap:40px;display:grid}._directions_6jx19_9>div{background:#93978f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid}._directions_6jx19_9 article{background:#ecebe5;min-height:290px;padding:25px}._directions_6jx19_9 article._selected_6jx19_9{color:#f2f0e8;background:var(--black);box-shadow:inset 0 7px 0 var(--amber)}._directions_6jx19_9 b{text-transform:uppercase;font-size:10px}._directions_6jx19_9 h3{margin-top:82px;font-size:30px}._directions_6jx19_9 p{color:#62665f}._directions_6jx19_9 ._selected_6jx19_9 p{color:#b5b9b1}._beforeAfter_6jx19_9{grid-template-columns:1fr 1fr;display:grid}._beforeAfter_6jx19_9>div{color:#f0f1ec;background:var(--black);min-height:410px;padding:52px clamp(20px,5vw,76px)}._beforeAfter_6jx19_9>div+div{color:#111;background:var(--amber)}._beforeAfter_6jx19_9 h2{max-width:650px;margin-top:130px;font-size:clamp(34px,4vw,58px);line-height:.96}._beforeAfter_6jx19_9 p{color:#aeb2aa;max-width:620px}._beforeAfter_6jx19_9>div+div p{color:#4b3b10}._boundary_6jx19_9{color:#fff;background:var(--red);grid-template-columns:250px 1fr;gap:50px;padding:38px clamp(20px,5vw,76px);display:grid}._boundary_6jx19_9 span{color:#fff}._boundary_6jx19_9 p{max-width:900px;margin:0}._next_6jx19_9{background:#f2f0e8;padding:120px clamp(20px,5vw,76px)}._next_6jx19_9>p{margin:0}._next_6jx19_9 h2{margin:22px 0}._next_6jx19_9>p:not(:first-child){color:#5b5f58;max-width:720px;font-size:18px}._next_6jx19_9 a{color:#111;background:var(--amber);margin-top:24px;padding:15px 19px;font-weight:800;text-decoration:none;display:inline-flex}._footer_6jx19_11{color:#d6d9d1;background:#090a09;grid-template-columns:1fr 2fr auto;align-items:start;gap:40px;padding:48px clamp(20px,5vw,76px);font-size:12px;display:grid}._footer_6jx19_11 p{max-width:720px;margin:0}._footer_6jx19_11 a{color:var(--amber);font-weight:800}@media (width<=900px){._heroGrid_6jx19_1,._brief_6jx19_1,._diagnosis_6jx19_9 header,._benchmarkHead_6jx19_9,._directions_6jx19_9 header{grid-template-columns:1fr}._heroGrid_6jx19_1{padding:50px 0 90px}._circuit_6jx19_1{display:none}._brief_6jx19_1{gap:48px}._formShell_6jx19_1{max-width:720px}._observations_6jx19_9,._benchmarkGrid_6jx19_9,._directions_6jx19_9>div{grid-template-columns:1fr 1fr}._boundary_6jx19_9,._footer_6jx19_11{grid-template-columns:1fr}._benchmarkHead_6jx19_9{align-items:start}}@media (width<=600px){._flag_6jx19_1{flex-direction:column;align-items:flex-start;padding-top:10px;padding-bottom:10px}._hero_6jx19_1{min-height:auto;padding-left:18px;padding-right:18px}._nav_6jx19_1{min-height:70px}._nav_6jx19_1 b span{margin-top:5px;display:block}._heroGrid_6jx19_1{min-height:620px;padding:44px 0 110px}._heroCopy_6jx19_1 h1{font-size:62px}._lead_6jx19_1{font-size:16px}._actions_6jx19_1{flex-direction:column;align-items:flex-start}._heroNote_6jx19_1{min-width:100%;padding:17px 18px}._brief_6jx19_1{grid-template-columns:minmax(0,1fr);padding:76px 14px}._briefCopy_6jx19_1{padding:0 4px}._formShell_6jx19_1{box-shadow:7px 7px 0 var(--amber);padding:22px 14px}._progress_6jx19_1{gap:7px}._routes_6jx19_1,._pair_6jx19_7,._observations_6jx19_9,._benchmarkGrid_6jx19_9,._directions_6jx19_9>div,._beforeAfter_6jx19_9{grid-template-columns:1fr}._routes_6jx19_1 span{min-height:84px}._routeFieldset_6jx19_1 legend,._detailFieldset_6jx19_7 legend{font-size:26px}._formActions_6jx19_7{flex-direction:column-reverse;align-items:stretch}._formActions_6jx19_7 button{width:100%}._diagnosis_6jx19_9,._benchmark_6jx19_9,._directions_6jx19_9,._next_6jx19_9{padding:78px 18px}._observations_6jx19_9 article,._benchmarkGrid_6jx19_9 article,._directions_6jx19_9 article{min-height:230px}._observations_6jx19_9 h3,._benchmarkGrid_6jx19_9 h3,._directions_6jx19_9 h3{margin-top:48px}._beforeAfter_6jx19_9>div{min-height:340px;padding:42px 18px}._beforeAfter_6jx19_9 h2{margin-top:90px}._boundary_6jx19_9{padding:30px 18px}._footer_6jx19_11{padding:42px 18px}}._briefCopy_6jx19_1>p:first-child,._directions_6jx19_9 header>span{color:#674400}._progress_6jx19_1 span{color:#adb5a8}._routeGrid_6jx19_25 label span i{color:#bac3b4}._benchmarkHead_6jx19_9>span,._beforeAfter_6jx19_9>div:first-child>span{color:#ffcf72}._beforeAfter_6jx19_9>div:nth-child(2)>span{color:#3c2a06}._boundary_6jx19_9{background:#9f3022}._routes_6jx19_1 label span i{color:#bac3b4}._page_6jx19_1 *{letter-spacing:0}._page_18b8w_1{--ink:#172019;--paper:#f1eee6;--moss:#4b5b45;--clay:#c96d4b;--line:#c8c4b9;min-height:100vh;color:var(--ink);background:var(--paper);letter-spacing:0;font-family:DM Sans,sans-serif}._page_18b8w_1 *{box-sizing:border-box;letter-spacing:0}._page_18b8w_1 h1,._page_18b8w_1 h2,._page_18b8w_1 p{margin-top:0}._page_18b8w_1 a{color:inherit}._proofBar_18b8w_1{color:#d8d8cf;background:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding:8px max(22px,50vw - 640px);font-size:10px;display:flex}._proofBar_18b8w_1 a{color:#e5a27e;font-weight:800}._hero_18b8w_1{min-height:100vh}._header_18b8w_1{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1280px,100% - 44px);min-height:76px;margin:0 auto;display:grid}._brand_18b8w_1{font-family:Manrope,sans-serif;font-size:16px;text-decoration:none}._brand_18b8w_1 i{background:var(--clay);margin-left:3px;padding:4px 5px;font-style:normal}._header_18b8w_1 nav{gap:26px;display:flex}._header_18b8w_1 nav a{font-size:12px;text-decoration:none}._headerAction_18b8w_1{background:var(--ink);justify-self:end;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;color:#fff!important}._heroGrid_18b8w_1{grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;width:min(1280px,100% - 44px);margin:0 auto;padding:64px 0 74px;display:grid}._heroCopy_18b8w_1>p,._sectionIntro_18b8w_1>p,._evidence_18b8w_1>p{text-transform:uppercase;font-size:10px;font-weight:800}._heroCopy_18b8w_1>p:before{content:"";background:var(--clay);width:30px;height:8px;margin-right:10px;display:inline-block}._hero_18b8w_1 h1{letter-spacing:-.06em;max-width:720px;margin:28px 0;font:600 clamp(54px,6.2vw,92px)/.91 Manrope,sans-serif}._hero_18b8w_1 h1 em{color:var(--clay);font-family:Georgia,serif;font-weight:400}._heroCopy_18b8w_1>span{color:#555d55;max-width:620px;font-size:17px;line-height:1.6;display:block}._heroCta_18b8w_1{background:var(--ink);align-items:center;gap:38px;margin-top:34px;padding:14px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}._materialStudy_18b8w_1{background:#d7d1c3;min-height:570px;position:relative;overflow:hidden}._stone_18b8w_1{background:linear-gradient(135deg,#c9c2b1,#ede9df 42%,#a9a394 43%,#dfd9cc 46%,#aaa596 68%,#d8d2c5);position:absolute;inset:0 28% 31% 0}._wood_18b8w_1{background:repeating-linear-gradient(87deg,#7b5239 0 10px,#6c4632 11px 13px,#916448 14px 26px);width:30%;height:70%;position:absolute;top:0;right:0}._colour_18b8w_1{background:var(--moss);width:56%;height:32%;position:absolute;bottom:0;right:0}._materialStudy_18b8w_1 p{color:#fff;margin:0;font:600 18px/1.2 Manrope,sans-serif;position:absolute;bottom:18px;left:22px}._materialStudy_18b8w_1 p span{margin-bottom:8px;font-size:10px;display:block}._materialStudy_18b8w_1 small{color:#d7d9d2;text-transform:uppercase;font:500 10px DM Sans,sans-serif}._briefSection_18b8w_1{background:#fff;padding:110px max(22px,50vw - 640px)}._sectionIntro_18b8w_1{grid-template-columns:190px 1fr;gap:45px;display:grid}._sectionIntro_18b8w_1 h2{max-width:800px;margin:0;font:600 clamp(44px,5vw,74px)/.95 Manrope,sans-serif}._briefSection_18b8w_1 button{color:#fff;background:var(--ink);border:0;min-height:50px;margin:48px 0 0;padding:0 20px;font-weight:800}._evidence_18b8w_1{color:#fff;background:var(--moss);padding:100px max(22px,50vw - 640px)}._evidence_18b8w_1 h2{max-width:920px;margin:26px 0 0;font:600 clamp(42px,5vw,72px)/.96 Manrope,sans-serif}@media (width<=820px){._header_18b8w_1{grid-template-columns:1fr auto}._header_18b8w_1 nav{display:none}._heroGrid_18b8w_1{grid-template-columns:1fr;gap:38px;padding-top:48px}._materialStudy_18b8w_1{min-height:430px}._sectionIntro_18b8w_1{grid-template-columns:1fr}}@media (width<=560px){._proofBar_18b8w_1{flex-direction:column;align-items:flex-start;padding:9px 14px}._header_18b8w_1,._heroGrid_18b8w_1{width:calc(100% - 28px)}._header_18b8w_1{min-height:66px}._headerAction_18b8w_1{padding:9px 10px}._heroGrid_18b8w_1{padding:42px 0 54px}._hero_18b8w_1 h1{font-size:51px}._heroCopy_18b8w_1>span{font-size:15px}._materialStudy_18b8w_1{min-height:350px}._briefSection_18b8w_1,._evidence_18b8w_1{padding:76px 16px}._sectionIntro_18b8w_1 h2,._evidence_18b8w_1 h2{font-size:42px}}._builder_18b8w_5,._confirmation_18b8w_5{border:1px solid var(--ink);background:var(--paper);margin-top:58px}._builder_18b8w_5 button,._confirmation_18b8w_5 button{margin:0}._builderTop_18b8w_5,._confirmationTop_18b8w_5{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;gap:30px;padding:24px 28px;display:flex}._builderTop_18b8w_5 p,._confirmationTop_18b8w_5 p{color:#666e65;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}._builderTop_18b8w_5 h3{margin:0;font:600 30px Manrope,sans-serif}._builderTop_18b8w_5>span,._confirmationTop_18b8w_5>span{text-transform:uppercase;font-size:11px;font-weight:800}._progress_18b8w_5{background:#d7d2c6;height:5px}._progress_18b8w_5 i{background:var(--clay);height:100%;transition:width .25s;display:block}._step_18b8w_5{padding:30px 28px}._step_18b8w_5 fieldset{border:0;margin:0 0 28px;padding:0}._step_18b8w_5 legend{text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:800}._optionGrid_18b8w_5{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}._optionGrid_18b8w_5 button{min-height:128px;color:var(--ink);border:0;border-right:1px solid var(--ink);text-align:left;cursor:pointer;background:#f8f6f0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}._optionGrid_18b8w_5 button:last-child{border-right:0}._optionGrid_18b8w_5 button._selected_18b8w_5{color:#fff;background:var(--moss)}._optionGrid_18b8w_5 small{font-size:9px}._optionGrid_18b8w_5 b{max-width:160px;font-size:16px;line-height:1.25}._choiceRow_18b8w_5,._priorityGrid_18b8w_5{flex-wrap:wrap;gap:9px;display:flex}._choiceRow_18b8w_5 label,._priorityGrid_18b8w_5 label{position:relative}._choiceRow_18b8w_5 input,._priorityGrid_18b8w_5 input{opacity:0;position:absolute}._choiceRow_18b8w_5 span,._priorityGrid_18b8w_5 span{cursor:pointer;background:#fff;border:1px solid #a7a99f;padding:12px 14px;font-size:12px;display:block}._choiceRow_18b8w_5 input:checked+span,._priorityGrid_18b8w_5 input:checked+span{color:#fff;background:var(--ink);border-color:var(--ink)}._choiceRow_18b8w_5 input:focus-visible+span,._priorityGrid_18b8w_5 input:focus-visible+span,._builder_18b8w_5 button:focus-visible,._builder_18b8w_5 input:focus-visible,._builder_18b8w_5 select:focus-visible,._page_18b8w_1 a:focus-visible{outline-offset:3px;outline:3px solid #3676ff}._fieldPair_18b8w_5{grid-template-columns:1fr 1fr;gap:18px;display:grid}._fieldPair_18b8w_5>label{text-transform:uppercase;font-size:11px;font-weight:800}._fieldPair_18b8w_5 select,._fieldPair_18b8w_5 input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #8d9188;border-radius:0;margin-top:8px;padding:0 12px}._handoffPreview_18b8w_5{color:#fff;background:var(--moss);grid-template-columns:160px 1fr 1fr;align-items:start;gap:28px;margin-bottom:30px;padding:24px;display:grid}._handoffPreview_18b8w_5 p{text-transform:uppercase;font-size:10px}._handoffPreview_18b8w_5 h4{margin:0;font:600 24px/1.1 Manrope,sans-serif}._handoffPreview_18b8w_5 ul{color:#d7dbd4;margin:0;padding-left:18px;font-size:12px;line-height:1.8}._demoNote_18b8w_5{color:#666e65;margin:18px 0 0;font-size:11px}._builderActions_18b8w_5{border-top:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:18px 28px;display:grid}._builderActions_18b8w_5 button,._confirmation_18b8w_5>button{cursor:pointer;border:0;min-height:46px;padding:0 18px;font-weight:800}._builderActions_18b8w_5 p{color:#646b63;text-align:center;margin:0;font-size:11px}._back_18b8w_5{color:var(--ink)!important;background:0 0!important;border:1px solid #979a92!important}._back_18b8w_5:disabled{opacity:.35;cursor:not-allowed}._next_18b8w_5,._confirmation_18b8w_5>button{color:#fff;background:var(--ink)}._confirmation_18b8w_5{padding-bottom:28px}._confirmation_18b8w_5 h3{max-width:850px;margin:48px 28px 34px;font:600 clamp(36px,4vw,58px)/1 Manrope,sans-serif}._confirmation_18b8w_5 dl{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0 28px;display:grid}._confirmation_18b8w_5 dl div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:106px;padding:16px}._confirmation_18b8w_5 dl div:nth-child(3n){border-right:0}._confirmation_18b8w_5 dt{color:#656d64;text-transform:uppercase;font-size:9px}._confirmation_18b8w_5 dd{margin:25px 0 0;font-weight:700}._boundary_18b8w_5{color:#616960;max-width:760px;margin:24px 28px;font-size:12px;line-height:1.6}._confirmation_18b8w_5>button{margin-left:28px}._evidenceGrid_18b8w_5{border-top:1px solid #889286;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}._evidenceGrid_18b8w_5 article{border-right:1px solid #889286;min-height:300px;padding:24px 28px 0 0}._evidenceGrid_18b8w_5 article+article{padding-left:28px}._evidenceGrid_18b8w_5 article:last-child{border-right:0}._evidenceGrid_18b8w_5 span,._directions_18b8w_5 li span{color:#bdc7ba;text-transform:uppercase;font-size:9px;font-weight:800}._evidenceGrid_18b8w_5 h3{margin:80px 0 14px;font:600 24px Manrope,sans-serif}._evidenceGrid_18b8w_5 p{color:#d1d5ce;font-size:12px;line-height:1.65}._evidenceGrid_18b8w_5 a{color:#fff;font-size:11px}._directions_18b8w_5{background:#d9d3c6;grid-template-columns:.85fr 1.15fr;gap:90px;padding:110px max(22px,50vw - 640px);display:grid}._directionLead_18b8w_5>p,._after_18b8w_5>div>p,._cta_18b8w_5>div>p{text-transform:uppercase;font-size:10px;font-weight:800}._directionLead_18b8w_5 h2{margin:32px 0;font:600 clamp(48px,5vw,72px)/.94 Manrope,sans-serif}._directionLead_18b8w_5>span{color:#596159;max-width:470px;line-height:1.6;display:block}._directions_18b8w_5 ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}._directions_18b8w_5 li{border-bottom:1px solid var(--ink);padding:24px 0}._directions_18b8w_5 li span{color:#697167}._directions_18b8w_5 li h3{margin:32px 0 10px;font:600 30px Manrope,sans-serif}._directions_18b8w_5 li p{color:#5a625a;max-width:620px;font-size:13px}._directions_18b8w_5 li._chosen_18b8w_5{background:var(--clay);padding:24px}._directions_18b8w_5 li._chosen_18b8w_5 span,._directions_18b8w_5 li._chosen_18b8w_5 p{color:#35261f}._after_18b8w_5{background:#fff;padding:110px max(22px,50vw - 640px)}._after_18b8w_5>div{grid-template-columns:190px 1fr;gap:45px;display:grid}._after_18b8w_5>div h2{max-width:890px;margin:0;font:600 clamp(44px,5vw,72px)/.95 Manrope,sans-serif}._after_18b8w_5 ol{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:68px 0 0;padding:0;list-style:none;display:grid}._after_18b8w_5 li{border-right:1px solid var(--line);min-height:240px;padding:22px}._after_18b8w_5 li:last-child{border-right:0}._after_18b8w_5 li b{font-size:9px}._after_18b8w_5 li h3{margin-top:74px;font:600 21px Manrope,sans-serif}._after_18b8w_5 li p{color:#626a62;font-size:12px;line-height:1.6}._cta_18b8w_5{color:#fff;background:var(--ink);grid-template-columns:1.15fr .85fr;gap:80px;padding:96px max(22px,50vw - 640px);display:grid}._cta_18b8w_5 h2{max-width:760px;margin:26px 0 0;font:600 clamp(42px,5vw,68px)/.96 Manrope,sans-serif}._cta_18b8w_5>div+div{align-self:end}._cta_18b8w_5>div+div p{color:#c4c9c2;line-height:1.7}._cta_18b8w_5 a{color:var(--ink);background:var(--clay);margin-top:22px;padding:13px 16px;font-weight:800;text-decoration:none;display:inline-block}._footer_18b8w_5{color:#d0d3cd;background:#0d120e;grid-template-columns:1fr 2fr auto;align-items:center;gap:40px;padding:42px max(22px,50vw - 640px);font-size:10px;display:grid}._footer_18b8w_5 p{max-width:680px;margin:0}._footer_18b8w_5 a{color:#fff}@media (width<=820px){._directions_18b8w_5,._cta_18b8w_5{grid-template-columns:1fr;gap:38px}._optionGrid_18b8w_5{grid-template-columns:1fr 1fr}._optionGrid_18b8w_5 button:nth-child(2){border-right:0}._optionGrid_18b8w_5 button{border-bottom:1px solid var(--ink)}._evidenceGrid_18b8w_5,._after_18b8w_5 ol{grid-template-columns:1fr}._evidenceGrid_18b8w_5 article{border-bottom:1px solid #889286;border-right:0;min-height:auto;padding:28px 0!important}._evidenceGrid_18b8w_5 h3{margin-top:38px}._after_18b8w_5>div{grid-template-columns:1fr}._after_18b8w_5 li{border-right:0;border-bottom:1px solid var(--line);min-height:170px}._after_18b8w_5 li h3{margin-top:40px}._footer_18b8w_5{grid-template-columns:1fr}._confirmation_18b8w_5 dl{grid-template-columns:1fr 1fr}._confirmation_18b8w_5 dl div:nth-child(3n){border-right:1px solid var(--ink)}._confirmation_18b8w_5 dl div:nth-child(2n){border-right:0}}@media (width<=560px){._directions_18b8w_5,._after_18b8w_5,._cta_18b8w_5{padding:76px 16px}._directionLead_18b8w_5 h2,._after_18b8w_5>div h2,._cta_18b8w_5 h2{font-size:42px}._builderTop_18b8w_5,._step_18b8w_5,._builderActions_18b8w_5{padding-left:14px;padding-right:14px}._builderTop_18b8w_5{flex-direction:column;align-items:flex-start}._optionGrid_18b8w_5{grid-template-columns:1fr}._optionGrid_18b8w_5 button{min-height:96px;border-right:0!important}._fieldPair_18b8w_5{grid-template-columns:1fr}._handoffPreview_18b8w_5{grid-template-columns:1fr;gap:14px}._builderActions_18b8w_5{grid-template-columns:1fr 1fr}._builderActions_18b8w_5 p{grid-area:1/1/auto/-1}._builderActions_18b8w_5 button{width:100%}._confirmation_18b8w_5 dl{grid-template-columns:1fr}._confirmation_18b8w_5 dl div{border-right:0!important}._confirmation_18b8w_5 h3,._boundary_18b8w_5,._confirmation_18b8w_5 dl{margin-left:14px;margin-right:14px}._confirmation_18b8w_5>button{margin-left:14px}._directions_18b8w_5 li._chosen_18b8w_5{padding:18px}}._materialStudy_18b8w_1{background:url(/kitchen-consultation-brief-og.png) 100% 100%/210% no-repeat}._materialStudy_18b8w_1 ._stone_18b8w_1,._materialStudy_18b8w_1 ._wood_18b8w_1,._materialStudy_18b8w_1 ._colour_18b8w_1,._materialStudy_18b8w_1>p{display:none}@media (prefers-reduced-motion:reduce){._page_18b8w_1 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._evidence_18b8w_1 article>span{color:#f1f4ed;font-size:12px}._directionLead_18b8w_5>span,._directions_18b8w_5 li>span,._directions_18b8w_5 li>p{color:#444c43}._directions_18b8w_5 li._chosen_18b8w_5>span,._directions_18b8w_5 li._chosen_18b8w_5>p{color:#211812}._page_18b8w_1 *{letter-spacing:0}._page_1m7q0_1{--ink:#111210;--paper:#f7f6f1;--lime:#79aaff;--blue:#1d4f60;--line:#d7d8d1;min-height:100vh;color:var(--ink);background:var(--paper);letter-spacing:0;font-family:DM Sans,sans-serif}._page_1m7q0_1 *{box-sizing:border-box;letter-spacing:0}._page_1m7q0_1 h1,._page_1m7q0_1 h2,._page_1m7q0_1 h3,._page_1m7q0_1 p{margin-top:0}._page_1m7q0_1 a{color:inherit}._flag_1m7q0_1{color:#d9dbd5;background:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:40px;padding:8px max(24px,50vw - 630px);font-size:10px;display:flex}._flag_1m7q0_1 a{color:var(--lime);font-weight:800}._firstViewport_1m7q0_1{min-height:100vh}._header_1m7q0_1{border-bottom:1px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1260px,100% - 48px);min-height:76px;margin:0 auto;display:grid}._brand_1m7q0_1{justify-self:start;font-family:Manrope,sans-serif;font-size:17px;font-style:normal;text-decoration:none}._brand_1m7q0_1 b{font-weight:800}._brand_1m7q0_1 i{color:var(--ink);background:var(--lime);padding:4px 5px;font-style:normal;font-weight:800;position:relative;top:-2px;left:3px}._header_1m7q0_1 nav{gap:28px;display:flex}._header_1m7q0_1 nav a{font-size:13px;font-weight:600;text-decoration:none}._headerAction_1m7q0_1{background:var(--ink);justify-self:end;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;color:#fff!important}._intro_1m7q0_1{grid-template-columns:1fr minmax(420px,.78fr);align-items:center;gap:60px;width:min(1260px,100% - 48px);margin:0 auto;padding:58px 0 44px;display:grid}._introCopy_1m7q0_1>p,._diagnosis_1m7q0_1 span,._beforeAfter_1m7q0_1 span,._handoff_1m7q0_1 span,._offer_1m7q0_1 span{text-transform:uppercase;font-size:10px;font-weight:800}._introCopy_1m7q0_1>p{color:#62665f;margin-bottom:22px}._introCopy_1m7q0_1>p:before{content:"";background:var(--lime);width:24px;height:8px;margin-right:9px;display:inline-block}._intro_1m7q0_1 h1{max-width:700px;font:700 clamp(46px,6vw,82px)/.92 Manrope,sans-serif}._introCopy_1m7q0_1>span{color:#5b5f57;max-width:620px;margin-top:26px;font-size:17px;line-height:1.55;display:block}._image_1m7q0_1{border:1px solid var(--ink);background:url(/proof/window-enquiry-router.jpg) 50%/cover;min-height:360px;position:relative}._image_1m7q0_1 small{color:#fff;background:var(--ink);text-transform:uppercase;padding:8px 10px;font-size:9px;position:absolute;bottom:0;right:0}._routerWrap_1m7q0_1{width:min(1260px,100% - 48px);margin:0 auto;padding-bottom:80px}._router_1m7q0_1,._confirmation_1m7q0_1{border:1px solid var(--ink);background:#fff}._routerHead_1m7q0_1{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:30px;padding:24px;display:flex}._routerHead_1m7q0_1 span,._confirmation_1m7q0_1>span{color:#646860;text-transform:uppercase;font-size:10px;font-weight:800}._routerHead_1m7q0_1 h2{margin:8px 0 0;font-size:32px}._routerHead_1m7q0_1 small{color:#70746c}._routeControl_1m7q0_1{grid-template-columns:1fr 1fr;display:grid}._routeControl_1m7q0_1 button{text-align:left;border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);cursor:pointer;background:#f1f0eb;grid-template-columns:42px 1fr;gap:6px;min-height:136px;padding:22px;display:grid}._routeControl_1m7q0_1 button:last-child{border-right:0}._routeControl_1m7q0_1 button._selected_1m7q0_1{background:var(--lime)}._routeControl_1m7q0_1 span{color:#686b64;grid-row:1/span 2;font-size:10px;font-weight:800}._routeControl_1m7q0_1 b{font-size:22px}._routeControl_1m7q0_1 small{color:#656861;grid-column:2}._router_1m7q0_1 form{grid-template-columns:1fr 1fr 1fr;gap:18px;padding:24px;display:grid}._router_1m7q0_1 label{text-transform:uppercase;font-size:11px;font-weight:800}._router_1m7q0_1 input,._router_1m7q0_1 select{background:#f7f6f1;border:1px solid #9b9e96;border-radius:0;width:100%;min-height:46px;margin-top:8px;padding:0 12px}._router_1m7q0_1 input:focus,._router_1m7q0_1 select:focus,._router_1m7q0_1 button:focus-visible,._confirmation_1m7q0_1 button:focus-visible,._page_1m7q0_1 a:focus-visible{outline-offset:2px;outline:3px solid #2b7fff}._formFooter_1m7q0_1{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;padding-top:18px;display:flex}._formFooter_1m7q0_1 p{color:#656861;margin:0;font-size:12px}._formFooter_1m7q0_1 button,._confirmation_1m7q0_1 button{color:#fff;background:var(--ink);cursor:pointer;border:0;min-height:46px;padding:0 18px;font-weight:800}._confirmation_1m7q0_1{padding:32px}._confirmation_1m7q0_1 h2{margin:12px 0 28px;font-size:42px}._confirmation_1m7q0_1 dl{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;display:grid}._confirmation_1m7q0_1 dl div{border-right:1px solid var(--ink);min-height:110px;padding:16px}._confirmation_1m7q0_1 dl div:last-child{border-right:0}._confirmation_1m7q0_1 dt{color:#666a62;text-transform:uppercase;font-size:10px}._confirmation_1m7q0_1 dd{margin:28px 0 0;font-weight:700}._confirmation_1m7q0_1 p{color:#5d6159;max-width:760px;margin:24px 0;font-size:13px}._diagnosis_1m7q0_1{color:#fff;background:var(--ink);grid-template-columns:1fr 1fr;gap:90px;padding:110px max(24px,50vw - 630px);display:grid}._diagnosis_1m7q0_1 h2{max-width:610px;margin:26px 0 0;font-size:clamp(42px,5vw,72px);line-height:.95}._diagnosis_1m7q0_1 p{color:#c1c4bd;max-width:590px;line-height:1.7}._diagnosis_1m7q0_1 a{color:var(--lime);margin-top:20px;font-size:12px;display:inline-block}._beforeAfter_1m7q0_1{grid-template-columns:1fr 1fr;display:grid}._beforeAfter_1m7q0_1 article{background:#e9e7df;min-height:390px;padding:48px max(24px,50vw - 630px)}._beforeAfter_1m7q0_1 article+article{background:var(--lime)}._beforeAfter_1m7q0_1 h2{max-width:520px;margin-top:120px;font-size:clamp(34px,4vw,56px);line-height:1}._beforeAfter_1m7q0_1 p{color:#555951;max-width:520px}._handoff_1m7q0_1{padding:110px max(24px,50vw - 630px)}._handoff_1m7q0_1>div{grid-template-columns:200px 1fr;gap:50px;display:grid}._handoff_1m7q0_1 h2{font-size:clamp(44px,5vw,72px);line-height:.95}._handoff_1m7q0_1 ol{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:64px 0 0;padding:0;list-style:none;display:grid}._handoff_1m7q0_1 li{border-right:1px solid var(--line);min-height:250px;padding:22px}._handoff_1m7q0_1 li:last-child{border-right:0}._handoff_1m7q0_1 li>b{font-size:10px}._handoff_1m7q0_1 strong{margin-top:74px;font-size:21px;display:block}._handoff_1m7q0_1 li p{color:#646860;margin-top:12px;font-size:13px}._offer_1m7q0_1{background:var(--lime);grid-template-columns:1.1fr .9fr;gap:80px;padding:96px max(24px,50vw - 630px);display:grid}._offer_1m7q0_1 h2{max-width:690px;margin-top:24px;font-size:clamp(42px,5vw,72px);line-height:.95}._offer_1m7q0_1 strong{font:700 44px Manrope,sans-serif;display:block}._offer_1m7q0_1 p{color:#454841;max-width:560px;margin:20px 0}._offer_1m7q0_1 a{color:#fff;background:var(--ink);padding:13px 17px;font-weight:800;text-decoration:none;display:inline-block}._footer_1m7q0_1{color:#c4c7c0;background:var(--ink);grid-template-columns:1fr 2fr auto;align-items:center;gap:40px;padding:48px max(24px,50vw - 630px);font-size:11px;display:grid}._footer_1m7q0_1 p{max-width:650px;margin:0}._footer_1m7q0_1 a{color:#fff}@media (width<=900px){._header_1m7q0_1{grid-template-columns:1fr auto}._header_1m7q0_1 nav{display:none}._intro_1m7q0_1,._diagnosis_1m7q0_1,._offer_1m7q0_1{grid-template-columns:1fr}._intro_1m7q0_1{gap:36px}._image_1m7q0_1{min-height:420px}._router_1m7q0_1 form{grid-template-columns:1fr 1fr}._router_1m7q0_1 label:last-of-type{grid-column:1/-1}._confirmation_1m7q0_1 dl{grid-template-columns:1fr 1fr}._confirmation_1m7q0_1 dl div:nth-child(2){border-right:0}._confirmation_1m7q0_1 dl div{border-bottom:1px solid var(--ink)}._beforeAfter_1m7q0_1 article{padding:42px 28px}._handoff_1m7q0_1>div,._handoff_1m7q0_1 ol{grid-template-columns:1fr}._handoff_1m7q0_1 li{border-right:0;border-bottom:1px solid var(--line);min-height:170px}._handoff_1m7q0_1 strong{margin-top:40px}._footer_1m7q0_1{grid-template-columns:1fr}}@media (width<=580px){._flag_1m7q0_1{flex-direction:column;align-items:flex-start;padding:9px 14px}._header_1m7q0_1,._intro_1m7q0_1,._routerWrap_1m7q0_1{width:calc(100% - 28px)}._header_1m7q0_1{min-height:66px}._headerAction_1m7q0_1{padding:9px 10px}._intro_1m7q0_1{grid-template-columns:1fr;padding:42px 0 30px}._intro_1m7q0_1 h1{font-size:50px}._introCopy_1m7q0_1>span{font-size:15px}._image_1m7q0_1{min-height:290px}._routerWrap_1m7q0_1{padding-bottom:60px}._routerHead_1m7q0_1{flex-direction:column;align-items:flex-start}._routerHead_1m7q0_1 h2{font-size:27px}._routeControl_1m7q0_1{grid-template-columns:1fr}._routeControl_1m7q0_1 button{border-right:0;min-height:106px}._router_1m7q0_1 form{grid-template-columns:1fr;padding:18px 14px}._router_1m7q0_1 label:last-of-type{grid-column:auto}._formFooter_1m7q0_1{flex-direction:column;align-items:flex-start}._formFooter_1m7q0_1 button{width:100%}._confirmation_1m7q0_1{padding:24px 14px}._confirmation_1m7q0_1 dl{grid-template-columns:1fr}._confirmation_1m7q0_1 dl div{border-right:0}._diagnosis_1m7q0_1{gap:36px;padding:76px 18px}._diagnosis_1m7q0_1 h2{font-size:44px}._beforeAfter_1m7q0_1{grid-template-columns:1fr}._beforeAfter_1m7q0_1 article{min-height:300px;padding:36px 18px}._beforeAfter_1m7q0_1 h2{margin-top:70px}._handoff_1m7q0_1{padding:76px 18px}._handoff_1m7q0_1>div{gap:18px}._handoff_1m7q0_1 h2{font-size:44px}._offer_1m7q0_1{gap:40px;padding:76px 18px}._offer_1m7q0_1 h2{font-size:44px}._footer_1m7q0_1{padding:42px 18px}}._routeControl_1m7q0_1 button._selected_1m7q0_1>span,._routeControl_1m7q0_1 button._selected_1m7q0_1>small{color:#20271f}._beforeAfter_1m7q0_1 article:nth-child(2)>p,._offer_1m7q0_1 p{color:#222a22}._beforeAfter_1m7q0_1 p{margin-top:16px}._offer_1m7q0_1{background:var(--ff-metallic-blue)}
