:root{--v3-red:#ed2b18;--v3-red-hot:#ff624d;--v3-red-deep:#7d0d08;--v3-ink:#050506;--v3-panel:#0b0c0e;--v3-panel-2:#111317;--v3-white:#fff;--v3-muted:#d9d9d6;--v3-line:#ffffff38;--v3-line-red:#ed2b1894;--v3-glow:0 0 18px #ed2b186b, 0 0 54px #ed2b1829;--v3-display-leading:.94}body{color:var(--v3-white);font-family:var(--font-body), "Arial Narrow", sans-serif;background:radial-gradient(circle at 82% 7%,#ed2b181f,#0000 24rem),linear-gradient(#050506,#090a0c 46%,#050506)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 62%);mask-image:linear-gradient(135deg,#000,#0000 62%)}h1,h2,h3{font-family:var(--font-display), Impact, "Arial Narrow", sans-serif;overflow-wrap:normal;text-wrap:balance;font-weight:400}p,li,summary,a,button{text-wrap:pretty}.section{padding-block:clamp(76px,8vw,124px);overflow:clip}.section--ink,.section--paper,.proof-section,.work-home,.faq-section,.guide-article,.legal-content,.service-detail__proof,.about-proof,.contact-social,.area-list{color:#fff;background:var(--v3-ink)}.section--paper p:not(.eyebrow),.proof-section p:not(.eyebrow),.work-home p:not(.eyebrow),.faq-section p:not(.eyebrow),.guide-article p:not(.eyebrow),.legal-content p:not(.eyebrow){color:var(--v3-muted)}.eyebrow,.eyebrow--dark{color:var(--v3-red-hot);letter-spacing:.2em;text-shadow:0 0 16px #ed2b186b;font-size:11px;font-weight:800;line-height:1.35}.button{font-family:var(--font-body), sans-serif;isolation:isolate;border-radius:2px;position:relative;overflow:hidden}.button:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:24%;transition:transform .55s cubic-bezier(.2,.75,.2,1);position:absolute;inset:-35% auto -35% -34%;transform:skew(-18deg)}.button:hover:after,.button:focus-visible:after{transform:translate(650%)skew(-18deg)}.button--red{box-shadow:var(--v3-glow);background:linear-gradient(135deg,#ff3a24,#bb1308);border-color:#ff735f}.button--red:hover{background:linear-gradient(135deg,#ff5b45,#d21c0e)}.button--line{background:#04040599;border-color:#ffffff7a;box-shadow:inset 0 0 22px #ed2b1814}.button--black{background:#050506;border-color:#ffffff70}.button--white{color:#08090a;background:#fff}.section-heading h2,.proof-section__heading h2,.process-section__intro h2,.property-section__copy h2,.direct-section__copy h2,.service-area__copy h2,.faq-section__grid h2,.scope-section h2,.service-detail h2,.service-detail__proof h2,.about-statement h2,.about-lanes h2,.about-proof h2,.about-direct h2,.contact-social h2,.area-list h2,.request-composer__intro h2,.site-footer__cta h2,.inline-cta h2{color:#fff;letter-spacing:-.035em;max-width:100%;font-size:clamp(48px,5.55vw,86px);font-weight:400;line-height:var(--v3-display-leading);text-transform:uppercase;-webkit-text-stroke:0;text-shadow:0 3px #000,0 14px 32px #0000009e;margin:0}.section-heading h2 em,.proof-section__heading h2 em,.process-section__intro h2 em,.property-section__copy h2 em,.direct-section__copy h2 em,.service-area__copy h2 em,.faq-section__grid h2 em,.scope-section h2 em,.service-detail h2 em,.about-statement h2 em,.about-lanes h2 em,.about-proof h2 em,.about-direct h2 em,.contact-social h2 em,.area-list h2 em,.request-composer__intro h2 em,.site-footer__cta h2 em{color:var(--v3-red);text-shadow:0 0 12px #ed2b188a,0 0 34px #ed2b1833;font-style:normal}.section-heading,.proof-section__heading{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);align-items:end;gap:clamp(36px,7vw,104px);margin-bottom:clamp(44px,6vw,76px);padding:0 0 0 clamp(18px,2.2vw,32px);display:grid;position:relative}.section-heading:before,.proof-section__heading:before{content:"";background:linear-gradient(180deg,transparent,var(--v3-red) 14%,var(--v3-red) 82%,transparent);width:3px;box-shadow:var(--v3-glow);position:absolute;top:.2em;bottom:.15em;left:0}.section-heading>p,.section-heading--split>p,.section-heading--work>p,.proof-section__heading>div:last-child>p{color:#fff;max-width:38rem;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.58}html[data-enhanced=true] [data-reveal]{opacity:1;clip-path:none!important;transition:opacity .68s cubic-bezier(.2,.75,.2,1),transform .76s cubic-bezier(.2,.75,.2,1),filter .76s cubic-bezier(.2,.75,.2,1)!important}html[data-enhanced=true]:not([data-reduce-motion=true]):not([data-save-data=true]) [data-reveal]:not(.is-seen){opacity:.12;filter:blur(5px);transform:translateY(34px)!important}html[data-enhanced=true]:not([data-reduce-motion=true]):not([data-save-data=true]) [data-reveal=hinge]:not(.is-seen){transform:translate(-34px,14px)rotate(-1.2deg)!important}html[data-enhanced=true]:not([data-reduce-motion=true]):not([data-save-data=true]) [data-reveal=clip]:not(.is-seen){transform:translate(34px,22px)!important}html[data-enhanced=true] [data-reveal].is-seen{opacity:1;filter:none;transform:none!important}.site-header{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#050506;border-bottom-color:#ed2b1870;overflow:clip;box-shadow:0 12px 44px #0000008c,0 0 28px #ed2b181a}.site-header:after{content:"";z-index:2;background:linear-gradient(90deg,transparent,var(--v3-red),#fff,var(--v3-red),transparent);pointer-events:none;background-position:130% 0;background-repeat:no-repeat;background-size:min(38vw,520px) 100%;width:auto;height:2px;animation:4.6s ease-in-out infinite v3-header-charge;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 11px #ed2b18c7,0 0 28px #ed2b1852}.route-intro[data-phase=idle]{contain:strict;content-visibility:hidden;background:0 0!important}.brand-mark img{filter:drop-shadow(0 0 14px #ed2b1852)}.desktop-nav a{color:#fff}.desktop-nav a:after{box-shadow:0 0 12px var(--v3-red)}.header-phone{color:#fff}.header-phone svg{color:var(--v3-red-hot);filter:drop-shadow(0 0 7px #ed2b189e)}.menu-trigger{border-color:#fff6;box-shadow:inset 0 0 16px #ed2b1814,0 0 16px #ed2b1814}.menu-panel{border-left-color:var(--v3-red);background:linear-gradient(135deg,#ed2b181f,#0000 32%),#090a0c;box-shadow:-28px 0 90px #000000c7,-2px 0 24px #ed2b1838}.mobile-dock{background:#040405f5;border-color:#ffffff73;box-shadow:0 0 0 1px #ed2b1852,0 0 28px #ed2b1840,0 18px 44px #000000b3}.home-hero{min-height:calc(100svh - var(--header-height));background:#050506;border-bottom:1px solid #ed2b1873}.home-hero:before{opacity:.26;background:linear-gradient(116deg,#0000 0 55%,#ed2b184d 55.2%,#0000 56%),repeating-linear-gradient(116deg,#0000 0 62px,#ffffff12 63px,#0000 64px 126px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 62%);mask-image:linear-gradient(90deg,#0000,#000 62%)}.home-hero:after{content:"";z-index:2;background:linear-gradient(transparent,#fff 12%,var(--v3-red) 30% 72%,#fff 88%,transparent);width:4px;height:136%;box-shadow:0 0 16px var(--v3-red),0 0 54px #ed2b1894;animation:3.8s ease-in-out infinite v3-line-breathe;position:absolute;top:-18%;left:45.5%;transform:rotate(8deg)}.home-hero__media{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);inset:0 0 0 43%}.home-hero__media img{filter:saturate(1.06)contrast(1.08)brightness(.88)}.home-hero__shade{background:linear-gradient(90deg,#050506 0,#050506f0 10%,#0505064d 50%,#0000 76%),linear-gradient(0deg,#050506 0,#0000 36%),linear-gradient(#05050633,#0000 30%)}.home-hero__content{padding-block:clamp(68px,7vw,104px) 132px}.home-hero__copy{width:min(56%,760px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0 0 0 clamp(18px,2.2vw,32px);position:relative}.home-hero__copy:before{content:"";background:linear-gradient(transparent,var(--v3-red) 12% 88%,transparent);width:3px;box-shadow:var(--v3-glow);position:absolute;top:0;bottom:0;left:0}.home-hero h1{color:#fff;letter-spacing:-.045em;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:0 3px #000,0 16px 38px #000000bf;max-width:760px;margin:0;font-size:clamp(62px,6.2vw,104px);font-weight:400;line-height:.93}.home-hero h1 span,.home-hero h1 em{display:block}.home-hero h1 em{color:var(--v3-red);text-shadow:0 0 12px #ed2b189e,0 0 38px #ed2b183d;font-size:.8em;font-style:normal;line-height:1.02}.home-hero__lead{color:#fff;max-width:34rem;margin:24px 0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.home-hero__signals{color:#fff}.home-hero__proof-stamp{background:#0505069e;border-color:#ffffff6b;box-shadow:inset 0 0 24px #ed2b1817}.home-hero__reel>div,.home-hero__reel>div span{border-color:#ffffff59}.home-hero__proof-cue strong,.home-hero__reel b{color:#fff}.proof-section{background:radial-gradient(circle at 88% 14%,#ed2b1829,#0000 24rem),linear-gradient(#08090b,#050506)}.proof-section__ghost{color:#0000;-webkit-text-stroke:1px #ffffff12}.proof-section__feature{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.55fr) minmax(290px,.62fr);align-items:center;gap:clamp(34px,5vw,72px);padding:0;position:relative}.proof-section__feature:before{content:"01 / DRAG THE RESULT";z-index:4;transform-origin:100% 0;color:var(--v3-red-hot);letter-spacing:.16em;font-size:9px;font-weight:800;position:absolute;top:24px;left:-12px;transform:translate(-100%)rotate(-90deg)}.comparison__viewport{border:1px solid #ffffffb3;box-shadow:16px 16px #ed2b18e6,0 0 46px #ed2b1833}.comparison__caption{border-color:var(--v3-line);color:#fff;background:#090a0c}.comparison__caption p,.comparison__caption span,.proof-section__feature aside>p:not(.eyebrow){color:#fff}.proof-section__feature aside{border-top:1px solid #ed2b18b3;border-bottom:1px solid #ffffff3d;padding:28px 0;position:relative}.proof-section__feature aside h3{color:#fff;font-size:clamp(38px,4vw,62px);font-weight:400;line-height:.96}.proof-section__feature li{color:#fff;border-color:#fff3}.result-stories{gap:clamp(18px,2.5vw,32px)}.result-pair{background:#090a0c;border:1px solid #ffffff3d;position:relative;overflow:hidden;box-shadow:0 20px 54px #0000006b}.result-pair:before{background:linear-gradient(90deg,transparent,#ffffffc7,var(--v3-red),transparent)}.result-pair header{background:linear-gradient(135deg,#ed2b1821,#0000 46%);border-bottom-color:#fff3}.result-pair header h3,.result-pair header small,.result-pair header p{color:#fff}.result-pair__media{background:#050506;gap:2px}.result-pair figure{background:#050506}.result-pair figcaption{color:#fff;background:#0c0d0f;border-color:#ffffff38}.result-pair figcaption span,.result-pair figcaption strong{color:#fff}.services-home{background:linear-gradient(115deg,#ed2b1814,#0000 38%),#050506}.services-home:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ed2b1840;width:34vw;position:absolute;top:18%;right:-9vw;transform:rotate(45deg);box-shadow:inset 0 0 60px #ed2b1812,0 0 60px #ed2b1812}.service-modes__switch{background:#090a0c;border-color:#ffffff57;box-shadow:0 14px 46px #0000005c}.service-modes__switch button{color:#fff}.service-modes__switch button[aria-selected=true]{background:linear-gradient(115deg,#ed2b18e6,#6f0b05e0);box-shadow:inset 0 0 34px #ffffff14,0 0 26px #ed2b183d}.service-modes__lane-note{border-left:3px solid var(--v3-red);background:0 0}.service-card{background:#0a0b0d;border-color:#ffffff47;box-shadow:0 20px 48px #00000052}.service-card__media{overflow:hidden}.service-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05050694);border:1px solid #0000;position:absolute;inset:0}.service-card__body{border-top:2px solid var(--v3-red)}.service-card h3{color:#fff;font-weight:400;line-height:.98}.service-card p,.service-card li{color:#fff}.service-card__shine{background:linear-gradient(90deg,#0000,#ffffffad,#ed2b1859,#0000);display:block}.service-modes[data-motion-active=true] .service-card__shine{animation:v3-card-sweep 5.2s calc(var(--card-index,0) * .5s) ease-in-out infinite}.work-home{background:linear-gradient(108deg,#0000 0 68%,#ed2b1817 68% 69%,#0000 69%),#090a0c}.work-home:before{content:"ROD SHINE / REAL WORK";color:#0000;font-family:var(--font-display);letter-spacing:-.04em;-webkit-text-stroke:1px #ffffff0d;white-space:nowrap;font-size:clamp(58px,9vw,148px);position:absolute;top:5%;right:-1vw}.work-rail__guide{color:#fff}.work-rail__card{border-color:#ffffff59;box-shadow:0 18px 48px #00000080}.work-rail__card:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#000000e6);position:absolute;inset:0}.work-rail__card>div{z-index:3}.work-rail__shine{z-index:2}.work-rail-shell[data-auto-running=true] .work-rail__shine{animation:v3-rail-sweep 6s calc(var(--work-index,0) * .35s) ease-in-out infinite}.process-section{background:radial-gradient(circle at 12% 30%,#ed2b1829,#0000 24rem),#050506}.process-section__beam{background:linear-gradient(90deg,transparent,var(--v3-red),#fff,var(--v3-red),transparent);height:3px;box-shadow:var(--v3-glow)}.process-section__intro{box-shadow:none;background:0 0;border:0;border-top:1px solid #ed2b18b8;border-bottom:1px solid #ffffff38;align-self:start;padding:clamp(28px,4vw,50px) 0;position:relative}.process-section__intro>p:last-child{color:#fff;max-width:31rem;font-size:17px;line-height:1.58}.process-steps{counter-reset:process}.process-steps li{background:linear-gradient(110deg,#ed2b1812,#0b0c0e 34%);border-color:#ffffff3d;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000047}.process-steps li:before{content:"";background:var(--v3-red);width:3px;box-shadow:var(--v3-glow);position:absolute;top:0;bottom:0;left:0}.process-steps h3,.process-steps p{color:#fff}.property-section{background:#07080a;border-block:1px solid #ed2b187a;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);min-height:min(820px,88svh)}.property-section:after{content:"";z-index:3;background:linear-gradient(transparent,#fff,var(--v3-red) 25% 76%,#fff,transparent);width:4px;height:128%;box-shadow:var(--v3-glow);pointer-events:none;position:absolute;top:-12%;left:56%;transform:rotate(7deg)}.property-section__media{clip-path:polygon(0 0,100% 0,88% 100%,0 100%);min-height:680px}.property-section__media:after{background:linear-gradient(90deg,#0000 50%,#050506c2 100%),linear-gradient(#0000 56%,#0505068f);border:0}.property-section__media img{filter:contrast(1.08)saturate(1.04);transform:scale(1.025)}.property-section[data-motion-active=true] .property-section__media img{animation:8s ease-in-out infinite v3-media-breathe}.property-section__copy{z-index:5;box-shadow:none;background:0 0;border:0;align-self:center;margin:0;padding:clamp(52px,6vw,90px) clamp(24px,5vw,78px) clamp(52px,6vw,90px) clamp(10px,2vw,28px);position:relative}.property-section__copy>p:not(.eyebrow),.property-section__copy li{color:#fff}.property-section__copy ul{border-color:#ffffff38}.direct-section{background:#050506;grid-template-columns:minmax(390px,.84fr) minmax(0,1.16fr);min-height:min(820px,88svh)}.direct-section__media{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);grid-column:2;min-height:680px}.direct-section__media:after{background:linear-gradient(90deg,#050506 0,#0000 42%),linear-gradient(#0000 56%,#050506a3)}.direct-section__copy{z-index:4;border:0;border-left:3px solid var(--v3-red);box-shadow:none;background:linear-gradient(90deg,#ed2b1817,#0000 72%);grid-area:1/1;align-self:center;margin:0;padding:clamp(42px,5vw,74px) clamp(24px,4.8vw,74px);position:relative}.direct-section__copy>p:not(.eyebrow),.direct-section__copy li{color:#fff}.direct-section[data-motion-active=true] .direct-section__shine{animation:5.8s ease-in-out infinite v3-owner-sweep}.service-area{background:radial-gradient(circle at 72% 38%,#ed2b181f,#0000 25rem),#090a0c}.service-area__copy,.faq-section__grid>div:first-child,.request-composer__intro,.scope-section__grid>div:first-child,.service-detail__grid>div:first-child,.about-statement__grid>div:first-child,.contact-social>.frame>div:first-child,.area-list__grid>div:first-child,.about-proof>.frame>div:last-child,.service-detail__proof>.frame>div:last-child{box-shadow:none;background:0 0;border:0;border-top:1px solid #ed2b18a8;border-bottom:1px solid #ffffff38;padding:clamp(28px,4vw,52px) 0}.service-area__copy>p:not(.eyebrow),.faq-section__grid>div:first-child>p:last-child{color:#fff}.service-area__map{background:#08090b;border-color:#ffffff57;box-shadow:18px 18px #ed2b18b8,0 0 42px #ed2b1824}.faq-section{background:linear-gradient(128deg,#ed2b1812,#0000 38%),#050506}.faq-list details{background:#0a0b0d;border-color:#ffffff40}.faq-list summary,.faq-list details p,.faq-list summary strong{color:#fff}.faq-list details[open]{border-color:#ed2b18ad;box-shadow:0 0 28px #ed2b181f}.guides-home{background:radial-gradient(circle at 14% 88%,#ed2b1821,#0000 22rem),#090a0c}.guide-cards>a,.guides-index__grid>a{background:linear-gradient(145deg,#ed2b1814,#0a0b0d 42%);border-color:#ffffff40;box-shadow:0 16px 42px #00000047}.guide-cards h3,.guide-cards p,.guides-index__grid h3,.guides-index__grid p{color:#fff}.inline-cta{background:linear-gradient(110deg,#8e0f06,#ed2b18 46%,#b11509);overflow:hidden;box-shadow:inset 0 0 80px #00000040,0 0 46px #ed2b1838}.inline-cta:before{content:"";background:#050506;position:absolute;inset:-45% -10% -55% 62%;transform:rotate(12deg);box-shadow:-12px 0 36px #0006}.inline-cta>.frame{z-index:2;position:relative}.inline-cta .eyebrow{color:#fff}.site-footer{background:radial-gradient(circle at 78% 12%,#ed2b1824,#0000 22rem),#050506;border-top:1px solid #ed2b1899;max-width:100%;overflow:clip}.site-footer__cta{border:0;border-left:3px solid var(--v3-red);box-shadow:none;background:linear-gradient(90deg,#ed2b181a,#0000 68%);padding-left:clamp(20px,3vw,42px)}.site-footer__grid nav,.site-footer__social{border-top:1px solid #fff3;padding-top:18px}.route-hero{background:#050506;border-bottom:1px solid #ed2b187a;max-width:100%;overflow:clip}.route-hero__media{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);inset:0 0 0 43%}.route-hero__media:after{background:linear-gradient(90deg,#050506 0,#050506e6 13%,#0000 62%),linear-gradient(0deg,#050506 0,#0000 36%)}.route-hero__plate{border:0;border-left:3px solid var(--v3-red);width:min(56%,760px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:4px 0 4px clamp(18px,2.2vw,32px);position:relative}.route-hero h1,.route-hero--fit-medium h1,.route-hero--fit-long h1{color:#fff;letter-spacing:-.04em;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:0 3px #000,0 14px 34px #000000b3;max-width:100%;font-size:clamp(52px,5.9vw,92px);font-weight:400;line-height:.94}.route-hero--fit-medium h1{font-size:clamp(48px,5.2vw,82px)}.route-hero--fit-long h1{font-size:clamp(43px,4.6vw,72px)}.route-hero h1 em{color:var(--v3-red);text-shadow:0 0 13px #ed2b188c,0 0 34px #ed2b1833;font-size:1em}.route-hero__plate>p:not(.eyebrow){color:#fff;max-width:36rem;font-size:17px;line-height:1.56}.article-hero .frame,.legal-hero .frame{border:0;border-left:3px solid var(--v3-red);box-shadow:none;background:linear-gradient(90deg,#ed2b181a,#0505064d 72%,#0000);padding:clamp(20px,3vw,42px)}.article-hero h1,.legal-hero h1,.not-found h1{color:#fff;letter-spacing:-.035em;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.96}@keyframes v3-line-breathe{0%,to{opacity:.58;filter:brightness(.86)}50%{opacity:1;filter:brightness(1.45)}}@keyframes v3-card-sweep{0%,58%{opacity:0;transform:translate(0)skew(-15deg)}68%{opacity:.9}88%,to{opacity:0;transform:translate(920%)skew(-15deg)}}@keyframes v3-rail-sweep{0%,64%{opacity:0;transform:translate(-180%)skew(-18deg)}72%{opacity:.85}90%,to{opacity:0;transform:translate(900%)skew(-18deg)}}@keyframes v3-media-breathe{0%,to{filter:contrast(1.08)saturate(1.04);transform:scale(1.025)}50%{filter:contrast(1.13)saturate(1.09);transform:scale(1.065)}}@keyframes v3-owner-sweep{0%,56%{opacity:0;transform:translate(-150%)skew(-14deg)}67%{opacity:.8}88%,to{opacity:0;transform:translate(850%)skew(-14deg)}}@keyframes v3-red-word{0%,to{filter:brightness(.88);text-shadow:0 0 10px #ed2b1873,0 0 28px #ed2b181f}50%{filter:brightness(1.2);text-shadow:0 0 16px #ed2b18b8,0 0 42px #ed2b1847}}[data-motion-active=true] h1 em,[data-motion-active=true] h2 em,.section-heading.is-seen h2 em,.proof-section__heading.is-seen h2 em,.process-section__intro.is-seen h2 em,.direct-section__copy.is-seen h2 em,.site-footer__cta.is-seen h2 em{animation:3.4s ease-in-out infinite v3-red-word}@media (max-width:1100px){.section-heading h2,.proof-section__heading h2,.process-section__intro h2,.property-section__copy h2,.direct-section__copy h2,.service-area__copy h2,.faq-section__grid h2,.scope-section h2,.service-detail h2,.service-detail__proof h2,.about-statement h2,.about-lanes h2,.about-proof h2,.about-direct h2,.contact-social h2,.area-list h2,.request-composer__intro h2,.site-footer__cta h2,.inline-cta h2{letter-spacing:-.03em;font-size:clamp(44px,6.2vw,64px);line-height:.96}.home-hero h1{font-size:clamp(52px,6.9vw,76px);line-height:.95}.home-hero h1 em{line-height:1.04}.property-section,.direct-section{min-height:680px}.property-section__media,.direct-section__media{min-height:620px}}@media (max-width:800px){:root{--header-height:68px;--v3-display-leading:.97}.frame{width:min(calc(100% - 28px),var(--frame))}.section{padding-block:68px}.brand-mark img{width:46px;height:46px}.section-heading,.proof-section__heading{grid-template-columns:1fr;gap:22px;margin-bottom:36px;padding-left:17px}.section-heading h2,.proof-section__heading h2,.process-section__intro h2,.property-section__copy h2,.direct-section__copy h2,.service-area__copy h2,.faq-section__grid h2,.scope-section h2,.service-detail h2,.service-detail__proof h2,.about-statement h2,.about-lanes h2,.about-proof h2,.about-direct h2,.contact-social h2,.area-list h2,.request-composer__intro h2,.site-footer__cta h2,.inline-cta h2{letter-spacing:-.025em;font-size:clamp(37px,10.3vw,50px);line-height:.98}.section-heading>p,.section-heading--split>p,.section-heading--work>p,.proof-section__heading>div:last-child>p{font-size:15px;line-height:1.6}.home-hero{min-height:calc(100svh - var(--header-height))}.home-hero:after{width:124%;height:3px;top:32%;left:-12%;transform:rotate(-5deg)}.home-hero__media{clip-path:none;width:100%;min-height:0;position:absolute;inset:0}.home-hero__shade{background:linear-gradient(#0505063b,#0505067a 30%,#050506e0 62%,#050506 100%),linear-gradient(90deg,#0505066b,#0000)}.home-hero__content{min-height:calc(100svh - var(--header-height));align-items:end;padding:120px 0 52px}.home-hero__copy{border:0;border-left:3px solid var(--v3-red);width:100%;box-shadow:none;background:0 0;padding:0 0 0 16px}.home-hero__copy:before{display:none}.home-hero h1{letter-spacing:-.028em;max-width:100%;font-size:clamp(38px,10.8vw,50px);line-height:.97}.home-hero h1 em{font-size:.82em;line-height:1.08}.home-hero__lead{margin:17px 0;font-size:15px;line-height:1.55}.home-hero__actions{grid-template-columns:1fr 1fr}.home-hero__actions .button{min-width:0;min-height:50px;padding-inline:8px;font-size:9px}.home-hero__signals{margin-top:16px;padding-top:12px;font-size:8px}.home-hero__proof-stamp{margin-top:12px}.home-hero__reel,.home-hero__proof-cue,.home-hero__index,.home-hero__book{display:none}.proof-section__feature{grid-template-columns:1fr;gap:32px}.proof-section__feature:before{display:none}.comparison__viewport{aspect-ratio:1.08;box-shadow:9px 9px #ed2b18e6,0 0 36px #ed2b182e}.proof-section__feature aside{padding:24px 0}.proof-section__feature aside h3{font-size:clamp(34px,9.8vw,46px);line-height:1}.result-stories{grid-template-columns:1fr;gap:18px;margin-top:44px}.result-pair header{grid-template-columns:42px 1fr;padding:17px 14px}.result-pair header h3{font-size:clamp(25px,7.7vw,34px);line-height:1}.result-pair figure>div{aspect-ratio:.84}.result-pair figcaption{min-height:56px;padding:9px}.service-modes__switch{grid-template-columns:1fr 1fr}.service-modes__switch button{border-bottom:0;border-right:1px solid #fff3;min-height:76px}.service-modes__switch button:last-child{border-right:0}.service-modes__grid{grid-template-columns:1fr}.service-card__media{min-height:260px}.work-rail__card{flex-basis:min(78vw,340px)}.process-section__grid{grid-template-columns:1fr;gap:28px}.process-section__intro{padding:26px 0}.process-steps li{min-height:0;padding:18px 14px}.property-section,.direct-section{grid-template-columns:1fr;min-height:0;display:grid}.property-section:after{width:124%;height:3px;top:42%;left:-12%;transform:rotate(-5deg)}.property-section__media,.direct-section__media{clip-path:none;grid-area:auto/1;min-height:380px}.property-section__media:after,.direct-section__media:after{background:linear-gradient(0deg,#050506 0,#0000 44%)}.property-section__copy,.direct-section__copy{border:0;border-left:3px solid var(--v3-red);background:linear-gradient(90deg,#ed2b1814,#0000 75%);grid-area:auto/1;margin:0;padding:38px 18px 42px}.direct-section__media{order:1}.direct-section__copy{order:2}.service-area__copy,.faq-section__grid>div:first-child,.request-composer__intro,.scope-section__grid>div:first-child,.service-detail__grid>div:first-child,.about-statement__grid>div:first-child,.contact-social>.frame>div:first-child,.area-list__grid>div:first-child,.about-proof>.frame>div:last-child,.service-detail__proof>.frame>div:last-child{padding:25px 0}.service-area__map{min-height:330px;box-shadow:8px 8px #ed2b18b8,0 0 32px #ed2b1821}.faq-section__grid,.service-area__grid{gap:28px}.guide-cards>a,.guides-index__grid>a{min-height:210px}.inline-cta:before{inset:68% -20% -70% 16%;transform:rotate(-7deg)}.site-footer__cta{padding:24px 0 24px 17px}.route-hero,.route-hero--compact{min-height:calc(100svh - var(--header-height));display:block}.route-hero__media{clip-path:none;width:100%;min-height:0;position:absolute;inset:0}.route-hero__media:after{background:linear-gradient(#05050647,#05050699 36%,#050506 100%)}.route-hero__inner{min-height:calc(100svh - var(--header-height));justify-content:flex-end;padding-block:120px 52px;position:relative}.route-hero__plate{border:0;border-left:3px solid var(--v3-red);background:0 0;width:100%;padding:0 0 0 16px}.route-hero h1,.route-hero--fit-medium h1,.route-hero--fit-long h1{letter-spacing:-.025em;font-size:clamp(36px,10.2vw,48px);line-height:.98}.route-hero--fit-long h1{font-size:clamp(32px,8.8vw,42px)}.route-hero__plate>p:not(.eyebrow){margin:16px 0;font-size:14px;line-height:1.55}.article-hero h1,.legal-hero h1,.not-found h1{font-size:clamp(36px,10.5vw,50px);line-height:1}}@media (max-width:330px){.route-hero h1,.route-hero--fit-medium h1,.route-hero--fit-long h1{letter-spacing:-.015em;font-size:clamp(25px,9.4vw,31px)}.article-hero h1{letter-spacing:-.015em;font-size:clamp(28px,10vw,33px)}}.route-intro{--intro-time:1.62s;contain:paint;isolation:isolate;background:#020203;place-items:center;display:grid}.route-intro[data-phase=cold],.route-intro[data-phase=route]{visibility:visible;animation:v4-intro-retire var(--intro-time) linear both}.route-intro[data-phase=route]{--intro-time:.9s}.route-intro__aura{animation:v4-intro-aura var(--intro-time) cubic-bezier(.22,.72,.2,1) both;background:radial-gradient(circle at 50% 48%,#ff261457,#0000 17%),radial-gradient(circle at 50% 48%,#ed2b1824,#0000 38%);position:absolute;inset:-20%}.route-intro__panel{will-change:transform;background:repeating-linear-gradient(118deg,#0000 0 54px,#ffffff06 55px,#0000 56px 110px),radial-gradient(circle at 50% 45%,#ed2b1826,#0000 34%),#050506;width:58%;position:absolute;inset-block:-8%}.route-intro__panel--left{clip-path:polygon(0 0,100% 0,88% 100%,0 100%);animation:v4-aperture-left var(--intro-time) cubic-bezier(.72,0,.18,1) both;left:-3%}.route-intro__panel--right{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);animation:v4-aperture-right var(--intro-time) cubic-bezier(.72,0,.18,1) both;right:-3%}.route-intro__grid{opacity:.42;transform-origin:50% 0;animation:v4-grid-drive var(--intro-time) ease-out both;background-image:linear-gradient(#ff4b363d 1px,#0000 1px),linear-gradient(90deg,#ff4b362e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:52% -12% -70%;transform:perspective(680px)rotateX(66deg)translateY(8%);-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.route-intro__beam{z-index:2;background:linear-gradient(90deg,transparent,var(--v3-red),#fff,var(--v3-red),transparent);width:min(84vw,980px);height:2px;animation:v4-beam-charge var(--intro-time) cubic-bezier(.2,.75,.2,1) both;background-repeat:no-repeat;background-size:45% 100%;position:absolute;left:50%;translate:-50%;box-shadow:0 0 14px #ed2b18e6,0 0 42px #ed2b185c}.route-intro__beam--top{top:calc(50% - min(10vw,76px))}.route-intro__beam--bottom{animation-direction:reverse;bottom:calc(50% - min(10vw,76px))}.route-intro__mark{z-index:4;opacity:1;width:min(100vw - 48px,780px);animation:v4-mark-lock var(--intro-time) cubic-bezier(.2,.75,.2,1) both;background:linear-gradient(115deg,#ed2b1826,#030304f5 34%,#0a0a0cf5);border:1px solid #ffffff52;grid-template-columns:clamp(96px,11vw,132px) minmax(0,1fr);align-items:center;gap:clamp(16px,2.8vw,32px);padding:clamp(14px,2vw,22px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ed2b186b,0 26px 90px #000000c2,0 0 54px #ed2b1838,inset 0 0 38px #ed2b1812}.route-intro__logo{aspect-ratio:1;background:#030304;border:1px solid #ffffff85;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 5px #ed2b181f,0 0 30px #ed2b187a,inset 0 0 28px #ed2b1833}.route-intro__logo img{object-fit:contain;filter:saturate(1.14)contrast(1.08);width:100%;height:100%}.route-intro__logo i{mix-blend-mode:screen;width:32%;animation:v4-logo-glint var(--intro-time) cubic-bezier(.2,.75,.2,1) both;background:linear-gradient(90deg,#0000,#ffffffdb,#ff2d1861,#0000);position:absolute;inset:-40% auto -40% -65%;transform:skew(-18deg)}.route-intro__lockup{text-transform:uppercase;min-width:0;display:grid}.route-intro__lockup small,.route-intro__lockup b{color:#fff;font-family:var(--font-body);letter-spacing:.2em;font-size:clamp(7px,.8vw,10px);font-weight:800}.route-intro__lockup strong{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;text-shadow:0 3px #000,0 12px 34px #000000c7;margin-block:5px 7px;font-size:clamp(42px,7.6vw,88px);font-weight:400;line-height:.82}.route-intro__lockup strong em{color:var(--v3-red-hot);text-shadow:0 0 14px #ff3e29d1,0 0 40px #ed2b1852;font-style:normal}.route-intro__shine{mix-blend-mode:screen;width:18%;animation:v4-lockup-glint var(--intro-time) ease-in-out both;background:linear-gradient(90deg,#0000,#ffffff6b,#ed2b182e,#0000);position:absolute;inset:-30% auto -30% -35%;transform:skew(-17deg)}.route-intro__location{z-index:4;color:#fff;letter-spacing:.17em;text-transform:uppercase;width:max-content;max-width:calc(100% - 32px);animation:v4-location-lock var(--intro-time) ease-out both;background:#030304eb;border:1px solid #ffffff47;align-items:center;gap:clamp(10px,2vw,24px);margin:0;padding:10px 14px;font-size:clamp(7px,.75vw,10px);font-weight:800;display:flex;position:absolute;bottom:clamp(24px,5vh,52px);left:50%;translate:-50%}.route-intro__location i{background:linear-gradient(90deg,var(--v3-red),#fff);width:clamp(30px,7vw,90px);height:1px;box-shadow:0 0 12px #ed2b18cc}.route-intro[data-phase=route] .route-intro__location,.route-intro[data-phase=route] .route-intro__lockup small,.route-intro[data-phase=route] .route-intro__lockup b{display:none}.route-intro[data-phase=route] .route-intro__mark{grid-template-columns:80px minmax(0,1fr);width:min(100vw - 40px,560px)}@keyframes v4-intro-retire{0%,96%{visibility:visible}to{visibility:hidden}}@keyframes v4-aperture-left{0%,57%{transform:translate(0)}to{transform:translate(-115%)}}@keyframes v4-aperture-right{0%,57%{transform:translate(0)}to{transform:translate(115%)}}@keyframes v4-intro-aura{0%{opacity:.5;transform:scale(.72)}30%,60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes v4-grid-drive{0%{opacity:0;background-position:0 60px}28%,60%{opacity:.42}to{opacity:0;background-position:0 -80px}}@keyframes v4-mark-lock{0%{opacity:1;filter:brightness(.72);transform:scale(.94)}24%,58%{opacity:1;filter:brightness();transform:scale(1)}80%,to{opacity:0;filter:brightness(1.2);transform:scale(1.025)}}@keyframes v4-beam-charge{0%{opacity:0;background-position:130% 0;transform:scaleX(.2)}22%,58%{opacity:1;background-position:50% 0;transform:scaleX(1)}to{opacity:0;background-position:-30% 0;transform:scaleX(.55)}}@keyframes v4-logo-glint{0%,18%{opacity:0;transform:translate(0)skew(-18deg)}32%{opacity:.9}55%,to{opacity:0;transform:translate(620%)skew(-18deg)}}@keyframes v4-lockup-glint{0%,20%{opacity:0;transform:translate(0)skew(-17deg)}34%{opacity:.76}60%,to{opacity:0;transform:translate(760%)skew(-17deg)}}@keyframes v4-location-lock{0%,14%{opacity:0;transform:translateY(12px)}30%,65%{opacity:1;transform:none}84%,to{opacity:0;transform:translateY(-8px)}}.home-hero:after,.property-section:after,.home-hero__copy:before,.section-heading:before,.proof-section__heading:before,.proof-section__feature:before,.process-steps li:before,.rod-process__steps article:before{content:none!important;display:none!important}.home-hero__copy,.route-hero__plate,.process-section__intro,.property-section__copy,.direct-section__copy,.service-area__copy,.faq-section__grid>div:first-child,.request-composer__intro,.scope-section__grid>div:first-child,.service-detail__grid>div:first-child,.about-statement__grid>div:first-child,.contact-social>.frame>div:first-child,.area-list__grid>div:first-child,.about-proof>.frame>div:last-child,.service-detail__proof>.frame>div:last-child,.proof-section__feature aside,.comparison__caption,.process-steps li,.faq-list details,.site-footer__cta,.article-hero .frame,.legal-hero .frame,.service-modes__lane-note,.form-error-summary{border-left-width:1px!important;border-left-color:#ffffff3d!important}.section-heading,.proof-section__heading{background:linear-gradient(120deg,#ed2b181f,#070809f0 31%,#0c0d0ee6),#08090a;border:1px solid #ffffff38;padding:clamp(24px,3.6vw,48px);overflow:hidden;box-shadow:0 24px 70px #00000052,0 0 32px #ed2b181f,inset 0 0 38px #ed2b1809}.section-heading:after,.proof-section__heading:after,.home-hero__copy:after,.route-hero__plate:after,.property-section__copy:after,.direct-section__copy:after,.request-composer__intro:after,.site-footer__cta:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--v3-red),#fff,var(--v3-red),transparent);background-position:130% 0;background-repeat:no-repeat;background-size:min(46%,420px) 100%;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #ed2b187a}[data-motion-active=true] :is(.section-heading,.proof-section__heading,.home-hero__copy,.route-hero__plate,.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta):after,.home-hero[data-motion-active=true] .home-hero__copy:after,.route-hero[data-motion-active=true] .route-hero__plate:after{animation:4.8s ease-in-out infinite v4-horizontal-charge}.home-hero__copy,.route-hero__plate{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(120deg,#ed2b1821,#050506f0 30%,#090a0ce0);border:1px solid #ffffff42;padding:clamp(26px,3.2vw,46px);overflow:hidden;box-shadow:0 20px 70px #0000008c,0 0 42px #ed2b1829,inset 0 0 34px #ed2b180a}.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta,.article-hero .frame,.legal-hero .frame{background:linear-gradient(120deg,#ed2b181c,#060708f2 34%,#0b0c0ee6);border:1px solid #ffffff3b;padding:clamp(28px,4vw,58px);overflow:hidden;box-shadow:0 24px 70px #0000005c,0 0 34px #ed2b181f,inset 0 0 30px #ed2b1809}.service-modes__lane-note,.proof-section__feature aside,.comparison__caption,.process-steps li,.faq-list details,.form-error-summary{background:linear-gradient(120deg,#ed2b181a,#08090af2 36%)!important;border:1px solid #ffffff38!important;box-shadow:0 12px 34px #00000042,0 0 22px #ed2b1814!important}.rod-process__visual{border-right:1px solid #ffffff3d;box-shadow:10px 0 32px #00000042,0 0 26px #ed2b181a}.rod-process__steps article.is-active{background:radial-gradient(circle at 18% 48%,#ed2b1836,#0000 48%),#0a0b0d;border-color:#ff5c469e;padding-left:30px;box-shadow:inset 0 0 48px #ed2b181a,0 0 24px #ed2b181f}.faq-list details[open],.faq-list details:hover,.faq-list details:focus-within{border-color:#ff6b56b8!important;box-shadow:inset 0 0 42px #ed2b181f,0 0 28px #ed2b1829!important}.service-pagination a:last-child{border-top:1px solid #fff3;border-left:0}@keyframes v4-horizontal-charge{0%,to{opacity:.25;background-position:130% 0}48%{opacity:1;background-position:-30% 0}}.service-area__map{isolation:isolate;background:#08090b;border:1px solid #ffffff57;box-shadow:0 22px 72px #00000070,0 0 38px #ed2b1833}.service-area__map iframe{z-index:2;opacity:.86;filter:grayscale()invert(.93)contrast(1.22)brightness(.72);mix-blend-mode:screen;border:0;width:100%;height:100%;min-height:100%;display:block;position:absolute;inset:0}.service-area__map:after{z-index:3;background:radial-gradient(circle,#0000 0 18%,#03030447 70%),linear-gradient(135deg,#ed2b1829,#0000 46%);box-shadow:inset 0 0 0 8px #0303044d,inset 0 0 64px #00000085}.service-area__map-plot{z-index:1;opacity:.62}.service-area__map-card{z-index:5;background:#040405ed;border:1px solid #ffffff6b;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 0 24px #ed2b1829}.service-area__map-card span,.service-area__map-card a{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}.service-area__map-card a{color:var(--v3-red-hot);align-items:center;gap:7px;display:inline-flex}.service-area__map-card svg{width:16px}.interior-proof-carousel{background:#050506;min-width:0}.interior-proof-carousel .result-pair__media--three{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:auto}.interior-proof-carousel .result-pair__media--three::-webkit-scrollbar{display:none}.interior-proof-carousel .result-pair__media--three figure{scroll-snap-align:center;scroll-snap-stop:always}.interior-proof-carousel__controls{background:linear-gradient(100deg,#ed2b181f,#090a0c 36%);border-top:1px solid #ffffff38;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.interior-proof-carousel__controls>div{gap:7px;display:flex}.interior-proof-carousel__controls button{color:#fff;cursor:pointer;letter-spacing:.08em;background:#08090a;border:1px solid #ffffff42;place-items:center;min-width:42px;height:42px;font-size:9px;font-weight:800;display:inline-grid}.interior-proof-carousel__controls>button{text-transform:uppercase;gap:7px;width:auto;padding-inline:12px;display:flex}.interior-proof-carousel__controls button[aria-pressed=true]{background:var(--v3-red);border-color:#fff;box-shadow:0 0 18px #ed2b1885,inset 0 0 12px #ffffff1a}.interior-proof-carousel__controls p{color:#fff;letter-spacing:.08em;margin:0;font-size:10px}.interior-proof-carousel__controls p strong{color:var(--v3-red-hot);text-shadow:0 0 12px #ed2b18b3;font-size:18px}.condition-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.request-trap{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.delivery-error{color:#fff;background:#ed2b1821;border:1px solid #ff624d;margin:14px 0;padding:13px 15px;font-weight:700;box-shadow:0 0 20px #ed2b1824}@media (max-width:800px){.section-heading,.proof-section__heading{padding:24px 20px}.home-hero__copy,.route-hero__plate{background:linear-gradient(140deg,#ed2b1824,#050506e6 31%,#050506d1);width:100%;padding:24px 20px;box-shadow:0 18px 54px #0000008c,0 0 28px #ed2b182b,inset 0 0 28px #ed2b180a}.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta{padding:28px 20px}.proof-section__feature aside{padding:24px 20px}.interior-proof-carousel .result-pair__media--three{grid-template-columns:repeat(3,100%)}.interior-proof-carousel__controls{grid-template-columns:1fr auto}.interior-proof-carousel__controls p{display:none}.condition-fields{grid-template-columns:1fr}.condition-fields .input-field--wide{grid-column:1}.service-area__map-card{flex-direction:column;align-items:flex-start;gap:7px;bottom:10px;left:10px;right:10px}.rod-process__visual{border-bottom:1px solid #ffffff3d;border-right:0}.rod-process__steps article.is-active{padding-left:18px}}@media (max-width:560px){.route-intro__mark{grid-template-columns:88px minmax(0,1fr);gap:13px;width:min(100vw - 28px,430px);padding:12px}.route-intro__lockup strong{font-size:clamp(33px,10.2vw,48px);line-height:.86}.route-intro__lockup small,.route-intro__lockup b{letter-spacing:.13em;font-size:6px}.route-intro__beam--top{top:calc(50% - 70px)}.route-intro__beam--bottom{bottom:calc(50% - 70px)}.route-intro[data-phase=route] .route-intro__mark{grid-template-columns:68px minmax(0,1fr)}.home-hero h1,.route-hero h1,.route-hero--fit-medium h1,.route-hero--fit-long h1{font-size:clamp(34px,9.6vw,46px);line-height:1.02}.home-hero__lead,.route-hero__plate>p:not(.eyebrow){font-size:15px;line-height:1.62}.interior-proof-carousel__controls>div{gap:5px}.interior-proof-carousel__controls button{min-width:38px;height:38px}.interior-proof-carousel__controls>button span{display:none}}@media (prefers-reduced-motion:reduce){.route-intro__aura,.route-intro__panel,.route-intro__grid,.route-intro__beam,.route-intro__mark,.route-intro__logo i,.route-intro__shine,.route-intro__location,.section-heading:after,.proof-section__heading:after,.home-hero__copy:after,.route-hero__plate:after,.property-section__copy:after,.direct-section__copy:after,.request-composer__intro:after,.site-footer__cta:after{animation:none!important}}html[data-reduce-motion=true] :is(.section-heading,.proof-section__heading,.home-hero__copy,.route-hero__plate,.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta):after,html[data-save-data=true] :is(.section-heading,.proof-section__heading,.home-hero__copy,.route-hero__plate,.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta):after,html[data-document-hidden=true] :is(.section-heading,.proof-section__heading,.home-hero__copy,.route-hero__plate,.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta):after{animation:none!important}@media (max-width:520px){.home-hero__actions,.route-hero__actions,.direct-section__copy>div{grid-template-columns:1fr}.home-hero__content{padding-top:96px}.home-hero h1{font-size:clamp(34px,10.4vw,44px)}.home-hero h1 em{font-size:.8em}.home-hero__signals{grid-template-columns:auto 5px auto;gap:7px 9px;display:grid}.home-hero__signals i:nth-of-type(2){display:none}.service-modes__switch button{grid-template-columns:26px 1fr;padding-inline:10px}.service-modes__switch button strong{font-size:13px}.result-pair figcaption span{font-size:12px}.property-section__media,.direct-section__media{min-height:320px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:13px}.site-footer__brand,.site-footer__social{grid-column:1/-1}}@media (max-width:330px){.section-heading h2,.proof-section__heading h2,.process-section__intro h2,.property-section__copy h2,.direct-section__copy h2,.service-area__copy h2,.faq-section__grid h2,.scope-section h2,.service-detail h2,.service-detail__proof h2,.about-statement h2,.about-lanes h2,.about-proof h2,.about-direct h2,.contact-social h2,.area-list h2,.request-composer__intro h2,.site-footer__cta h2,.inline-cta h2{font-size:10.7vw}.home-hero h1{font-size:10.1vw}}@media (max-height:500px) and (orientation:landscape){.home-hero__content,.route-hero__inner{min-height:640px}.home-hero h1,.route-hero h1,.route-hero--fit-medium h1{font-size:46px}.home-hero h1 em{font-size:.82em}}@media (prefers-reduced-motion:reduce){[data-motion-active=true] h1 em,[data-motion-active=true] h2 em,.section-heading.is-seen h2 em,.proof-section__heading.is-seen h2 em,.process-section__intro.is-seen h2 em,.direct-section__copy.is-seen h2 em,.site-footer__cta.is-seen h2 em,.home-hero:after,.service-card__shine,.work-rail__shine,.property-section__media img,.direct-section__shine{animation:none!important}}html[data-save-data=true] .home-hero:after,html[data-save-data=true] .service-card__shine,html[data-save-data=true] .work-rail__shine,html[data-save-data=true] .direct-section__shine{animation:none!important}.home-hero__media>img{object-fit:cover;opacity:0;filter:saturate(1.04)contrast(1.08)brightness(.84);transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform 5.2s,filter .7s;animation:none;transform:scale(1.075)translate(1.5%)}.home-hero__media>img.is-active{opacity:1;filter:saturate(1.08)contrast(1.1)brightness(.9);transform:scale(1.025)translate(0,0)}.home-hero__state-shine{z-index:4;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffffa3,#ed2b186b,#0000);width:14%;animation:5.2s ease-in-out 80ms infinite v3-state-shine;position:absolute;inset:-18% auto -18% -25%;transform:skew(-14deg)}.home-hero.is-media-paused .home-hero__state-shine,.home-hero.is-media-paused .hero-media-controls>i span{animation-play-state:paused}.hero-kinetic{color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;min-height:27px;margin:0 0 9px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.hero-kinetic i{background:var(--v3-red);color:#fff;flex:none;padding:5px 7px;font-size:8px;font-style:normal;box-shadow:0 0 16px #ed2b186b}.hero-kinetic span{animation:.5s cubic-bezier(.2,.75,.2,1) both v3-kinetic-lock}.hero-media-controls{z-index:30;color:#fff;grid-template-columns:auto auto;align-items:center;gap:8px;display:grid;position:absolute;bottom:34px;right:clamp(18px,3vw,48px)}.home-hero__content{pointer-events:none}.home-hero__copy{pointer-events:auto}.hero-media-controls>button,.hero-media-controls>div button{color:#fff;cursor:pointer;background:#050506d1;border:1px solid #ffffff6b;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 18px #ed2b1812}.hero-media-controls>button{grid-template-columns:auto}.hero-media-controls>button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hero-media-controls svg{width:17px}.hero-media-controls>div{gap:7px;display:flex}.hero-media-controls>div button[aria-pressed=true]{background:var(--v3-red);box-shadow:var(--v3-glow);border-color:#ff806d}.hero-media-controls>div button span{font-size:10px;font-weight:800}.hero-media-controls>i{background:#ffffff3d;grid-column:1/-1;height:2px;position:relative;overflow:hidden}.hero-media-controls>i span{transform-origin:0;background:linear-gradient(90deg,#fff,var(--v3-red));width:100%;height:100%;box-shadow:0 0 12px var(--v3-red);animation:5.2s linear both v3-control-progress;display:block}.rod-ticker{z-index:8;background:linear-gradient(90deg,#8e0e06,var(--v3-red) 35% 65%,#8e0e06);color:#fff;border-block:1px solid #ff7662;align-items:center;height:58px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 28px #ed2b1852,inset 0 0 32px #00000038}.rod-ticker__track{width:max-content;animation:34s linear infinite v3-ticker;display:flex}.rod-ticker__group{flex-shrink:0;display:flex}.rod-ticker__group span{white-space:nowrap;font-family:var(--font-display),sans-serif;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 2px #0006;align-items:center;gap:24px;padding-right:24px;font-size:17px;display:flex}.rod-ticker__group i{background:#050506;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 10px #ffffff4d}.rod-ticker>button{color:#fff;cursor:pointer;background:#050506e0;border:1px solid #ffffff8c;place-items:center;width:38px;height:38px;display:grid;position:absolute;right:11px;box-shadow:0 0 18px #00000059}.rod-ticker>button svg{width:16px}.rod-ticker.is-paused .rod-ticker__track{animation-play-state:paused}.service-modes--stage{background:#090a0c;border:1px solid #ffffff52;width:100%;overflow:hidden;box-shadow:0 28px 84px #00000075,0 0 38px #ed2b181f}.service-modes--stage .service-modes__tabs{border-bottom:1px solid #ffffff3d;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.service-modes--stage .service-modes__tabs button{color:#d7d7d4;cursor:pointer;text-align:center;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #ffffff30;min-width:0;min-height:76px;padding:12px 8px;transition:color .25s,background .3s,box-shadow .3s}.service-modes--stage .service-modes__tabs button:last-child{border-right:0}.service-modes--stage .service-modes__tabs button span{color:var(--v3-red-hot);letter-spacing:.12em;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.service-modes--stage .service-modes__tabs button strong{font-size:11px;line-height:1.15}.service-modes--stage .service-modes__tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#ff432d,#9a0f06);box-shadow:inset 0 0 28px #ffffff14,0 0 22px #ed2b1833}.service-modes--stage .service-modes__panel{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:620px;display:grid}.service-modes--stage .service-modes__media{min-height:620px;position:relative;overflow:hidden}.service-modes--stage .service-modes__media img{object-fit:cover;opacity:0;filter:saturate(.72)brightness(.72);transition:opacity .62s cubic-bezier(.2,.75,.2,1),transform 1.05s cubic-bezier(.2,.75,.2,1),filter .8s;transform:scale(1.075)}.service-modes--stage .service-modes__media img.is-active{opacity:1;filter:saturate(1.04)brightness(.92);transform:scale(1)}.service-modes__arrival{z-index:3;background:var(--v3-red);width:3px;box-shadow:var(--v3-glow);position:absolute;top:0;bottom:0;right:0}.service-modes__number{z-index:4;background:var(--v3-red);color:#fff;min-width:72px;font-family:var(--font-display);text-align:center;box-shadow:var(--v3-glow);padding:14px;font-size:30px;position:absolute;bottom:18px;right:18px}.service-modes--stage .service-modes__copy{background:linear-gradient(125deg,#ed2b181f,#0000 34%),#0a0b0d;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,76px);animation:.56s cubic-bezier(.2,.75,.2,1) both v3-panel-lock;display:flex}.service-modes--stage .service-modes__copy h3{color:#fff;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(38px,4.2vw,64px);font-weight:400;line-height:.98}.service-modes--stage .service-modes__copy>p:not(.eyebrow),.service-modes--stage .service-modes__copy li{color:#fff;line-height:1.55}.service-modes--stage .service-modes__copy ul{gap:9px;margin:18px 0 28px;padding:0;list-style:none;display:grid}.service-modes--stage .service-modes__copy li:before{content:"/";color:var(--v3-red-hot);text-shadow:0 0 10px #ed2b1880;margin-right:10px}.service-modes--stage .service-modes__copy a{border-bottom:1px solid var(--v3-red-hot);color:#fff;text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;padding-bottom:7px;font-weight:800;text-decoration:none;display:inline-flex}.comparison__controls{border:1px solid #ffffff47;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.comparison__controls button{color:#fff;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:#090a0c;border:0;border-right:1px solid #fff3;min-height:46px;font-size:10px;font-weight:800}.comparison__controls button:last-child{border-right:0}.comparison__controls button:hover,.comparison__controls button:focus-visible{background:var(--v3-red);box-shadow:inset 0 0 22px #ffffff1a,var(--v3-glow)}.comparison[data-demo-state=running] .comparison__shine{animation:1.9s ease-in-out both compare-shine}.result-pair__media--three{grid-template-columns:repeat(3,minmax(0,1fr))}.process-section__grid{grid-template-columns:minmax(0,1fr);gap:52px;display:grid}.process-section__intro{width:min(880px,100%)}.rod-process{background:#090a0c;border:1px solid #ffffff42;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);min-width:0;display:grid;box-shadow:0 26px 80px #0000006b,0 0 38px #ed2b181a}.rod-process__visual{top:calc(var(--header-height) + 18px);border-right:3px solid var(--v3-red);align-self:start;min-height:650px;position:sticky;overflow:hidden;box-shadow:8px 0 28px #ed2b1821}.rod-process__visual img{object-fit:cover;opacity:0;filter:saturate(.74)brightness(.72);transition:opacity .58s cubic-bezier(.2,.75,.2,1),transform 1s cubic-bezier(.2,.75,.2,1),filter .72s;transform:scale(1.07)}.rod-process__visual img.is-active{opacity:1;filter:saturate(1.03)brightness(.9);transform:scale(1)}.rod-process__visual>span{z-index:4;background:var(--v3-red);color:#fff;font-family:var(--font-display);box-shadow:var(--v3-glow);padding:15px 18px;font-size:25px;position:absolute;bottom:20px;right:20px}.rod-process__visual>i{z-index:3;background:linear-gradient(90deg,#0000,#ffffff85,#ed2b183d,#0000);width:14%;animation:5.4s ease-in-out infinite v3-process-sweep;position:absolute;inset:-20% auto -20% -30%;transform:skew(-15deg)}.rod-process__steps{display:grid}.rod-process__steps article{color:#fff;outline-offset:-5px;border-bottom:1px solid #fff3;grid-template-columns:44px 1fr auto;align-content:center;column-gap:17px;min-height:216px;padding:28px 30px;transition:background .35s,padding .42s cubic-bezier(.2,.75,.2,1),box-shadow .35s;display:grid;position:relative}.rod-process__steps article:last-child{border-bottom:0}.rod-process__steps article:before{content:"";background:var(--v3-red);width:0;box-shadow:var(--v3-glow);transition:width .35s;position:absolute;top:0;bottom:0;left:0}.rod-process__steps article.is-active{background:linear-gradient(110deg,#ed2b1829,#0000 68%);padding-left:40px;box-shadow:inset 0 0 38px #ed2b1812}.rod-process__steps article.is-active:before{width:4px}.rod-process__steps article>span{color:var(--v3-red-hot);letter-spacing:.14em;font-size:10px;font-weight:800}.rod-process__steps article>svg{width:27px;color:var(--v3-red-hot);filter:drop-shadow(0 0 8px #ed2b1880);grid-column:3}.rod-process__steps h3{color:#fff;text-transform:uppercase;grid-column:2/4;margin:10px 0 8px;font-size:clamp(29px,2.8vw,42px);font-weight:400;line-height:1}.rod-process__steps p{color:#fff;grid-column:2/4;margin:0;line-height:1.52}.work-rail-shell--loop .work-rail{scroll-snap-type:none;padding:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3.5% 96.5%,#0000)}.work-rail__track{will-change:transform;width:max-content;animation:54s linear infinite v3-work-loop;display:flex}.work-rail__group{flex:none;gap:12px;padding-right:12px;display:flex}.work-rail-shell--loop .work-rail__card{flex:0 0 clamp(300px,30vw,430px);width:clamp(300px,30vw,430px);height:clamp(430px,43vw,610px)}.work-rail__duplicate{background-position:50%;background-size:cover;position:absolute;inset:0}.work-rail-shell--loop.is-paused .work-rail__track{animation-play-state:paused}.service-modes--stage[data-motion-active=true] .service-modes__tabs button[aria-selected=true]{animation:2.8s ease-in-out infinite v3-active-control-glow}.rod-process[data-motion-active=true] .rod-process__steps article.is-active{animation:3.2s ease-in-out infinite v3-active-panel-glow}.proof-section[data-motion-active=true] .proof-section__heading:before,.services-home[data-motion-active=true] .section-heading:before,.work-home[data-motion-active=true] .section-heading:before{animation:3s ease-in-out infinite v3-red-rail-charge}.property-section[data-motion-active=true] .property-section__copy,.direct-section[data-motion-active=true] .direct-section__copy{animation:3.6s ease-in-out infinite v3-copy-edge-glow}.faq-list details[open],.faq-list details:hover,.faq-list details:focus-within{box-shadow:inset 4px 0 0 var(--v3-red),0 0 24px #ed2b1824;background:linear-gradient(105deg,#ed2b181f,#090a0cf0 44%);border-color:#ff6b56b8}.comparison__line,.rod-process__visual,.service-modes__arrival{filter:drop-shadow(0 0 8px #ed2b189e)}.work-rail__controls{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.work-rail__controls button,.work-rail__controls a{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffff80;align-items:center;gap:8px;padding:9px 0;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.work-rail__controls svg{width:17px;color:var(--v3-red-hot)}html[data-enhanced=true]:not([data-reduce-motion=true]):not([data-save-data=true]) [data-reveal=wipe]:not(.is-seen){opacity:.2;filter:saturate(.62)brightness(.72);clip-path:inset(0 24% 0 0)!important;transform:translateY(18px)!important}html[data-enhanced=true]:not([data-reduce-motion=true]):not([data-save-data=true]) [data-reveal=split]:not(.is-seen){opacity:.16;filter:blur(5px);transform:translate(-34px)!important}html[data-enhanced=true] [data-reveal=wipe].is-seen,html[data-enhanced=true] [data-reveal=split].is-seen{filter:none;clip-path:inset(0)!important}@keyframes v3-state-shine{0%,60%{opacity:0;transform:translate(0)skew(-14deg)}68%{opacity:.9}88%,to{opacity:0;transform:translate(980%)skew(-14deg)}}@keyframes v3-control-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v3-kinetic-lock{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes v3-ticker{to{transform:translate(-33.333%)}}@keyframes v3-panel-lock{0%{opacity:.08;filter:blur(5px);transform:translate(25px)}to{opacity:1;filter:none;transform:none}}@keyframes v3-process-sweep{0%,60%{opacity:0;transform:translate(0)skew(-15deg)}70%{opacity:.72}90%,to{opacity:0;transform:translate(950%)skew(-15deg)}}@keyframes v3-work-loop{to{transform:translate(-50%)}}@keyframes v3-header-charge{0%,to{opacity:.32;background-position:130% 0}48%{opacity:1;background-position:-30% 0}}@keyframes v3-red-rail-charge{0%,to{opacity:.62;box-shadow:0 0 12px #ed2b185c}50%{opacity:1;box-shadow:0 0 18px #ed2b18d6,0 0 52px #ed2b184d}}@keyframes v3-active-control-glow{0%,to{box-shadow:inset 0 0 24px #ffffff0f,0 0 14px #ed2b1840}50%{box-shadow:inset 0 0 32px #ffffff21,0 0 26px #ed2b189e,0 0 54px #ed2b1833}}@keyframes v3-active-panel-glow{0%,to{box-shadow:inset 0 0 34px #ed2b180f}50%{box-shadow:inset 0 0 54px #ed2b1826,0 0 22px #ed2b181f}}@keyframes v3-copy-edge-glow{0%,to{box-shadow:inset 3px 0 #ed2b18ad,-8px 0 24px #ed2b1814}50%{box-shadow:inset 3px 0 #ff624d,-8px 0 34px #ed2b1840}}@media (max-width:800px){.work-rail-shell--loop .work-rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.hero-media-controls{top:14px;bottom:auto;right:14px}.hero-media-controls>button,.hero-media-controls>div button{width:42px;height:42px}.hero-kinetic{gap:8px;min-height:23px;margin-bottom:7px;font-size:9px}.hero-kinetic i{font-size:7px}.rod-ticker{height:52px}.rod-ticker__group span{gap:20px;padding-right:20px;font-size:15px}.service-modes--stage .service-modes__tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:50%;grid-auto-flow:column;display:grid;overflow-x:auto;box-shadow:inset 0 -2px #ed2b186b,inset 0 -8px 18px #ed2b1814}.service-modes--stage .service-modes__tabs button{scroll-snap-align:start;scroll-snap-stop:always}.service-modes--stage .service-modes__panel{grid-template-columns:1fr;min-height:0}.service-modes--stage .service-modes__media{min-height:450px}.service-modes__arrival{width:auto;height:3px;inset:auto 0 0}.service-modes--stage .service-modes__copy{min-height:360px;padding:32px 20px}.service-modes--stage .service-modes__copy h3{font-size:clamp(34px,9.8vw,46px);line-height:1}.result-pair__media--three{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(78vw,1fr));display:grid;overflow-x:auto}.result-pair__media--three figure{scroll-snap-align:center}.rod-process{grid-template-columns:1fr}.rod-process__visual{border-right:0;border-bottom:3px solid var(--v3-red);min-height:420px;position:relative;top:auto}.rod-process__steps article{grid-template-columns:38px 1fr auto;min-height:188px;padding:25px 18px}.rod-process__steps article.is-active{padding-left:28px}.rod-process__steps h3{font-size:clamp(28px,8.6vw,38px)}.work-rail-shell--loop .work-rail__card{flex-basis:min(78vw,340px);width:min(78vw,340px);height:min(112vw,520px)}.work-rail__controls{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.hero-media-controls>div{gap:5px}.hero-media-controls>button,.hero-media-controls>div button{width:38px;height:38px}.service-modes--stage .service-modes__media{min-height:380px}.rod-process__visual{min-height:340px}.comparison__controls button{min-height:44px;font-size:9px}}@media (prefers-reduced-motion:reduce){.site-header:after,.home-hero__state-shine,.hero-media-controls>i span,.rod-ticker__track,.rod-process__visual>i,.work-rail__track{animation:none!important}.work-rail-shell--loop .work-rail{overflow-x:auto}.work-rail-shell--loop .work-rail__group[aria-hidden=true]{display:none}}html[data-reduce-motion=true] .rod-ticker__track,html[data-reduce-motion=true] .work-rail__track,html[data-save-data=true] .rod-ticker__track,html[data-save-data=true] .work-rail__track,html[data-document-hidden=true] .rod-ticker__track,html[data-document-hidden=true] .work-rail__track{animation-play-state:paused!important}html[data-reduce-motion=true] .site-header:after,html[data-save-data=true] .site-header:after,html[data-document-hidden=true] .site-header:after,html[data-reduce-motion=true] .service-modes__tabs button,html[data-save-data=true] .service-modes__tabs button,html[data-document-hidden=true] .service-modes__tabs button,html[data-reduce-motion=true] .rod-process__steps article,html[data-save-data=true] .rod-process__steps article,html[data-document-hidden=true] .rod-process__steps article,html[data-reduce-motion=true] .section-heading:before,html[data-save-data=true] .section-heading:before,html[data-document-hidden=true] .section-heading:before,html[data-reduce-motion=true] .proof-section__heading:before,html[data-save-data=true] .proof-section__heading:before,html[data-document-hidden=true] .proof-section__heading:before,html[data-reduce-motion=true] .property-section__copy,html[data-save-data=true] .property-section__copy,html[data-document-hidden=true] .property-section__copy,html[data-reduce-motion=true] .direct-section__copy,html[data-save-data=true] .direct-section__copy,html[data-document-hidden=true] .direct-section__copy{animation:none!important}.inline-cta h2{line-height:1.14}.contact-card h2{line-height:1.08}.section-heading h2,.proof-section__heading h2,.process-section__intro h2,.property-section__copy h2,.direct-section__copy h2,.service-area__copy h2,.faq-section__grid h2,.scope-section h2,.service-detail h2,.service-detail__proof h2,.about-statement h2,.about-lanes h2,.about-proof h2,.about-direct h2,.contact-social h2,.area-list h2,.request-composer__intro h2,.site-footer__cta h2{line-height:1.06}@media (max-width:800px){.section-heading h2,.proof-section__heading h2,.process-section__intro h2,.property-section__copy h2,.direct-section__copy h2,.service-area__copy h2,.faq-section__grid h2,.scope-section h2,.service-detail h2,.service-detail__proof h2,.about-statement h2,.about-lanes h2,.about-proof h2,.about-direct h2,.contact-social h2,.area-list h2,.request-composer__intro h2,.site-footer__cta h2{line-height:1.08}}@media (max-width:330px){main h1,main h2{line-height:1.22!important}.service-pagination{grid-template-columns:1fr;padding-block:24px}.service-pagination a,.service-pagination a:last-child{border-left:0;grid-template-columns:28px minmax(0,1fr);justify-items:start;min-width:0;padding:12px 4px}.service-pagination a:last-child{border-top:1px solid var(--v3-line);grid-template-columns:minmax(0,1fr) 28px;justify-items:end}.service-pagination strong{min-width:0;font-size:18px;line-height:1.08}}
.route-intro{background:0 0!important}html[data-enhanced=true] [data-reveal]{filter:none!important}html[data-enhanced=true]:not([data-reduce-motion=true]):not([data-save-data=true]) [data-reveal]:not(.is-seen){opacity:.78;filter:none!important;transform:translateY(12px)!important}.home-hero:after,.property-section:after,.home-hero__copy:before,.route-hero__plate:before,.process-section__intro:before,.property-section__copy:before,.direct-section__copy:before,.service-area__copy:before,.faq-section__grid>div:first-child:before,.request-composer__intro:before,.section-heading:before,.proof-section__heading:before,.proof-section__feature:before,.process-steps li:before,.rod-process__steps article:before,.route-hero__line{content:none!important;display:none!important}.home-hero__copy,.route-hero__plate,.process-section__intro,.property-section__copy,.direct-section__copy,.service-area__copy,.faq-section__grid>div:first-child,.request-composer__intro,.scope-section__grid>div:first-child,.service-detail__grid>div:first-child,.about-statement__grid>div:first-child,.contact-social>.frame>div:first-child,.area-list__grid>div:first-child,.about-proof>.frame>div:last-child,.service-detail__proof>.frame>div:last-child,.section-heading,.proof-section__heading,.proof-section__feature aside,.comparison__caption,.process-steps li,.faq-list details,.site-footer__cta,.article-hero .frame,.legal-hero .frame,.service-modes__lane-note,.form-error-summary{border:1px solid #ffffff3d!important}.menu-panel{border-left:1px solid #ffffff47!important}.rod-process__visual{border-right:1px solid #ffffff3d!important;box-shadow:10px 0 32px #00000042,0 0 26px #ed2b181a!important}.service-modes__arrival{width:auto!important;height:2px!important;inset:auto 0 0!important}.service-pagination a:last-child{border-top:1px solid #fff3;border-left:0!important}.rod-process__steps article.is-active{border-color:#ff5c469e;background:radial-gradient(circle at 18% 48%,#ed2b1836,#0000 48%),#0a0b0d!important;padding-left:30px!important;box-shadow:inset 0 0 48px #ed2b181a,0 0 24px #ed2b181f!important}.faq-list details[open],.faq-list details:hover,.faq-list details:focus-within{border-color:#ff6b56b8!important;box-shadow:inset 0 0 42px #ed2b181f,0 0 28px #ed2b1829!important}.home-hero__media,.route-hero__media{z-index:0}.home-hero__content,.route-hero__inner{z-index:4;position:relative}.home-hero__state-shine,.home-hero__washline,.route-hero__shine{filter:blur(2px);z-index:2!important;width:8%!important}.section-heading,.proof-section__heading{overflow:hidden;background:linear-gradient(120deg,#ed2b181f,#070809f0 31%,#0c0d0ee6)!important;padding:clamp(24px,3.6vw,48px)!important;box-shadow:0 24px 70px #00000052,0 0 32px #ed2b181f,inset 0 0 38px #ed2b1809!important}.home-hero__copy,.route-hero__plate{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:min(58%,780px);overflow:hidden;background:linear-gradient(120deg,#ed2b1821,#050506f0 30%,#090a0ce0)!important;padding:clamp(26px,3.2vw,46px)!important;box-shadow:0 20px 70px #0000008c,0 0 42px #ed2b1829,inset 0 0 34px #ed2b180a!important}.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta,.article-hero .frame,.legal-hero .frame{overflow:hidden;background:linear-gradient(120deg,#ed2b181c,#060708f2 34%,#0b0c0ee6)!important;padding:clamp(28px,4vw,58px)!important;box-shadow:0 24px 70px #0000005c,0 0 34px #ed2b181f,inset 0 0 30px #ed2b1809!important}.service-modes__lane-note,.proof-section__feature aside,.comparison__caption,.process-steps li,.faq-list details,.form-error-summary{background:linear-gradient(120deg,#ed2b181a,#08090af2 36%)!important;box-shadow:0 12px 34px #00000042,0 0 22px #ed2b1814!important}.section-heading:after,.proof-section__heading:after,.home-hero__copy:after,.route-hero__plate:after,.property-section__copy:after,.direct-section__copy:after,.request-composer__intro:after,.site-footer__cta:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--v3-red),#fff,var(--v3-red),transparent);background-position:130% 0;background-repeat:no-repeat;background-size:min(46%,420px) 100%;width:auto;height:2px;display:block;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #ed2b187a}[data-motion-active=true] :is(.section-heading,.proof-section__heading,.home-hero__copy,.route-hero__plate,.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta):after,.home-hero[data-motion-active=true] .home-hero__copy:after,.route-hero[data-motion-active=true] .route-hero__plate:after{animation:4.8s ease-in-out infinite v4-horizontal-charge}.service-area__map{isolation:isolate;background:#08090b!important;border:1px solid #ffffff57!important;box-shadow:0 22px 72px #00000070,0 0 38px #ed2b1833!important}.service-area__map iframe{z-index:2;opacity:.86;filter:grayscale()invert(.93)contrast(1.22)brightness(.72);mix-blend-mode:screen;border:0;width:100%;height:100%;min-height:100%;display:block;position:absolute;inset:0}.service-area__map-card{z-index:5;background:#040405ed;border:1px solid #ffffff6b;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 0 24px #ed2b1829}.service-area__map-card span,.service-area__map-card a,.service-area__map-card button,.service-area__map-card strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}.service-area__map-card>div{align-items:center;gap:12px;display:flex}.service-area__map-card a,.service-area__map-card button{color:var(--v3-red-hot);align-items:center;gap:7px;display:inline-flex}.service-area__map-card button{cursor:pointer;background:0 0;border:0;padding:0}.service-area__map-card button:hover,.service-area__map-card button:focus-visible{color:#fff;text-shadow:0 0 12px #ed2b18cc}.service-area__map-card strong{color:#fff}.service-area__map-card svg{width:16px}.interior-proof-carousel{background:#050506;min-width:0}.interior-proof-carousel .result-pair__media--three{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:auto}.interior-proof-carousel .result-pair__media--three::-webkit-scrollbar{display:none}.interior-proof-carousel .result-pair__media--three figure{scroll-snap-align:center;scroll-snap-stop:always}.interior-proof-carousel__controls{background:linear-gradient(100deg,#ed2b181f,#090a0c 36%);border-top:1px solid #ffffff38;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.interior-proof-carousel__controls>div{gap:7px;display:flex}.interior-proof-carousel__controls button{color:#fff;cursor:pointer;letter-spacing:.08em;background:#08090a;border:1px solid #ffffff42;place-items:center;min-width:42px;height:42px;font-size:9px;font-weight:800;display:inline-grid}.interior-proof-carousel__controls>button{text-transform:uppercase;gap:7px;width:auto;padding-inline:12px;display:flex}.interior-proof-carousel__controls button[aria-pressed=true]{background:var(--v3-red);border-color:#fff;box-shadow:0 0 18px #ed2b1885,inset 0 0 12px #ffffff1a}.interior-proof-carousel__controls p{color:#fff;letter-spacing:.08em;margin:0;font-size:10px}.interior-proof-carousel__controls p strong{color:var(--v3-red-hot);text-shadow:0 0 12px #ed2b18b3;font-size:18px}.condition-fields{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.request-trap{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.delivery-error{color:#fff;background:#ed2b1821;border:1px solid #ff624d;margin:14px 0;padding:13px 15px;font-weight:700;box-shadow:0 0 20px #ed2b1824}.booking-place{background:linear-gradient(110deg,#ed2b182e,#070809f5 44%);border:1px solid #ff6b569e;grid-template-columns:1fr auto;gap:8px 18px;margin-bottom:20px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #ed2b1814,0 0 24px #ed2b181f}.booking-place:after{content:"";background:linear-gradient(90deg,transparent,var(--v3-red),#fff,var(--v3-red),transparent);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #ed2b1880}.booking-place>div{color:var(--v3-red-hot);align-items:center;gap:8px;display:flex}.booking-place>div svg{width:18px}.booking-place>div span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.booking-place>strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:1.4}.booking-place>button{color:#fff;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:#090a0b;border:1px solid #ffffff52;grid-area:1/2/span 2;align-self:center;padding:10px 12px;font-size:9px;font-weight:800}.booking-place>button:hover,.booking-place>button:focus-visible{background:var(--v3-red);border-color:#fff;box-shadow:0 0 20px #ed2b1866}@media (max-width:800px){.section-heading,.proof-section__heading{padding:24px 20px!important}.home-hero__copy,.route-hero__plate{width:100%;background:linear-gradient(140deg,#ed2b1824,#050506e6 31%,#050506d1)!important;padding:24px 20px!important}.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta{padding:28px 20px!important}.proof-section__feature aside{padding:24px 20px!important}.interior-proof-carousel .result-pair__media--three{grid-template-columns:repeat(3,100%)}.interior-proof-carousel__controls{grid-template-columns:1fr auto}.interior-proof-carousel__controls p{display:none}.condition-fields{grid-template-columns:1fr}.condition-fields .input-field--wide{grid-column:1}.booking-place{grid-template-columns:1fr}.booking-place>button{grid-area:auto/1;justify-self:start}.rod-process__visual{border-bottom:1px solid #ffffff3d!important;border-right:0!important}.rod-process__steps article.is-active{padding-left:18px!important}.service-area__map-card{flex-direction:column;align-items:flex-start;gap:7px;bottom:10px;left:10px;right:10px}.service-area__map-card>div{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:560px){.home-hero h1,.route-hero h1,.route-hero--fit-medium h1,.route-hero--fit-long h1{font-size:clamp(34px,9.6vw,46px);line-height:1.02}.home-hero__lead,.route-hero__plate>p:not(.eyebrow){font-size:15px;line-height:1.62}.interior-proof-carousel__controls>div{gap:5px}.interior-proof-carousel__controls button{min-width:38px;height:38px}.interior-proof-carousel__controls>button span{display:none}}@media (max-width:300px){.home-hero h1{font-size:9.2vw;line-height:1.12}.route-hero h1{font-size:9.4vw;line-height:1.1}.route-hero--fit-medium h1{font-size:8.8vw}.route-hero--fit-long h1{font-size:8.1vw}.contact-card--number h2{letter-spacing:-.03em;white-space:nowrap;font-size:8.1vw}}@media (prefers-reduced-motion:reduce){:is(.section-heading,.proof-section__heading,.home-hero__copy,.route-hero__plate,.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta):after{animation:none!important}.interior-proof-carousel .result-pair__media--three{scroll-behavior:auto!important}}html[data-reduce-motion=true] :is(.section-heading,.proof-section__heading,.home-hero__copy,.route-hero__plate,.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta):after,html[data-save-data=true] :is(.section-heading,.proof-section__heading,.home-hero__copy,.route-hero__plate,.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta):after,html[data-document-hidden=true] :is(.section-heading,.proof-section__heading,.home-hero__copy,.route-hero__plate,.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta):after{animation:none!important}html[data-reduce-motion=true] .interior-proof-carousel .result-pair__media--three,html[data-save-data=true] .interior-proof-carousel .result-pair__media--three,html[data-document-hidden=true] .interior-proof-carousel .result-pair__media--three{scroll-behavior:auto!important}.route-intro{--intro-time:1.78s;contain:paint;isolation:isolate;place-items:center;display:grid;background:0 0!important}.route-intro[data-phase=cold],.route-intro[data-phase=route]{visibility:visible;animation:v5-intro-retire var(--intro-time) linear both!important}.route-intro[data-phase=route]{--intro-time:.78s}.route-intro__panel{z-index:1;will-change:transform;background:repeating-linear-gradient(118deg,#0000 0 68px,#ffffff06 69px,#0000 70px 138px),radial-gradient(circle at 50% 48%,#ed2b1829,#0000 35%),#030304;position:absolute;overflow:hidden;box-shadow:inset 0 0 90px #0000008f}.route-intro__panel--left,.route-intro__panel--right{width:52%;inset-block:-3%}.route-intro__panel--left{clip-path:polygon(0 0,100% 0,98% 100%,0 100%);animation:v5-aperture-left var(--intro-time) cubic-bezier(.74,0,.18,1) both;left:-1%}.route-intro__panel--right{clip-path:polygon(2% 0,100% 0,100% 100%,0 100%);animation:v5-aperture-right var(--intro-time) cubic-bezier(.74,0,.18,1) both;right:-1%}.route-intro__panel--top,.route-intro__panel--bottom{z-index:2;background:linear-gradient(90deg,#0000 10%,#ed2b1821,#0000 90%),#030304;width:auto;height:18%;inset:auto 0}.route-intro__panel--top{animation:v5-aperture-top var(--intro-time) cubic-bezier(.74,0,.18,1) both;top:0}.route-intro__panel--bottom{animation:v5-aperture-bottom var(--intro-time) cubic-bezier(.74,0,.18,1) both;bottom:0}.route-intro__aura{z-index:3;mix-blend-mode:screen;animation:v5-intro-aura var(--intro-time) cubic-bezier(.2,.74,.2,1) both;background:radial-gradient(circle at 50% 49%,#ff341d6b,#0000 13%),radial-gradient(circle at 50% 49%,#ed2b182e,#0000 34%);inset:-24%}.route-intro__grid{z-index:3;opacity:.34;transform-origin:50% 0;animation:v5-grid-drive var(--intro-time) ease-out both;background-image:linear-gradient(#ff473136 1px,#0000 1px),linear-gradient(90deg,#ff473126 1px,#0000 1px);background-size:58px 58px;inset:51% -18% -74%;transform:perspective(720px)rotateX(67deg)translateY(7%);-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.route-intro__orbit{z-index:4;aspect-ratio:1;pointer-events:none;border:1px solid #fff3;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 32px #ed2b1829,inset 0 0 24px #ed2b1814}.route-intro__orbit--outer{width:min(58vw,560px);animation:v5-orbit-outer var(--intro-time) cubic-bezier(.2,.72,.2,1) both;border-style:dashed;border-color:#ff402a57}.route-intro__orbit--inner{width:min(38vw,350px);animation:v5-orbit-inner var(--intro-time) cubic-bezier(.2,.72,.2,1) both}.route-intro__scan{z-index:5;pointer-events:none;filter:blur(.5px);mix-blend-mode:screen;width:12%;animation:v5-scan var(--intro-time) ease-in-out both;background:linear-gradient(90deg,#0000,#ffffff4d,#ed2b1838,#0000);position:absolute;top:0;bottom:0;left:-18%;transform:skew(-14deg)}.route-intro__beam{z-index:5;background:linear-gradient(90deg,transparent,var(--v3-red),#fff,var(--v3-red),transparent);width:min(88vw,1040px);height:2px;animation:v5-beam-charge var(--intro-time) cubic-bezier(.2,.75,.2,1) both;background-position:140% 0;background-repeat:no-repeat;background-size:42% 100%;box-shadow:0 0 14px #ed2b18e6,0 0 48px #ed2b1857}.route-intro__beam--top{top:calc(50% - min(11vw,88px))}.route-intro__beam--bottom{bottom:calc(50% - min(11vw,88px))}.route-intro__mark{z-index:6;opacity:1;grid-template-columns:clamp(104px,11vw,134px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,38px);width:min(100vw - 56px,760px);display:grid;position:relative;box-shadow:none!important;animation:v5-mark-lock var(--intro-time) cubic-bezier(.2,.75,.2,1) both!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.route-intro__mark:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(#ed2b1833,#000000b8 42%,#0000 70%);position:absolute;inset:-50% -14%}.route-intro__logo{width:100%;animation:v5-logo-pulse var(--intro-time) ease-out both;background:#020203;border:1px solid #ffffff94;box-shadow:0 0 0 6px #ed2b181f,0 0 38px #ed2b189e,inset 0 0 32px #ed2b1833}.route-intro__logo i{animation:v5-logo-glint var(--intro-time) cubic-bezier(.2,.75,.2,1) both}.route-intro__lockup{overflow:visible}.route-intro__lockup small,.route-intro__lockup b{color:#fff;text-shadow:0 2px 12px #000}.route-intro__lockup strong{color:#fff;text-shadow:0 4px #000,0 16px 38px #000c;margin-block:8px 10px;font-size:clamp(46px,7.4vw,88px);line-height:.86;overflow:visible}.route-intro__lockup strong span,.route-intro__lockup strong em{display:inline-block}.route-intro__lockup strong span{animation:v5-word-rod var(--intro-time) cubic-bezier(.2,.75,.2,1) both}.route-intro__lockup strong em{color:#ff3b26;text-shadow:0 0 13px #ff3e29f2,0 0 44px #ed2b187a;animation:v5-word-shine var(--intro-time) cubic-bezier(.2,.75,.2,1) both}.route-intro__shine{animation:v5-lockup-glint var(--intro-time) ease-in-out both}.route-intro__location{z-index:6;text-shadow:0 2px 12px #000;animation:v5-location-lock var(--intro-time) ease-out both;bottom:clamp(28px,6vh,64px);box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff47!important;padding:12px 0 0!important}.route-intro[data-phase=route] .route-intro__location,.route-intro[data-phase=route] .route-intro__lockup small,.route-intro[data-phase=route] .route-intro__lockup b{display:none}.route-intro[data-phase=route] .route-intro__mark{grid-template-columns:76px minmax(0,1fr);width:min(100vw - 44px,510px)}@keyframes v5-intro-retire{0%,98%{visibility:visible}to{visibility:hidden}}@keyframes v5-aperture-left{0%,58%{transform:translate(0)}88%,to{transform:translate(-112%)}}@keyframes v5-aperture-right{0%,58%{transform:translate(0)}88%,to{transform:translate(112%)}}@keyframes v5-aperture-top{0%,60%{transform:translateY(0)}86%,to{transform:translateY(-118%)}}@keyframes v5-aperture-bottom{0%,60%{transform:translateY(0)}86%,to{transform:translateY(118%)}}@keyframes v5-intro-aura{0%{opacity:.52;transform:scale(.68)}28%,56%{opacity:1;transform:scale(1)}76%,to{opacity:0;transform:scale(1.62)}}@keyframes v5-grid-drive{0%{opacity:0;background-position:0 72px}24%,54%{opacity:.36}76%,to{opacity:0;background-position:0 -110px}}@keyframes v5-orbit-outer{0%{opacity:.25;transform:rotate(-22deg)scale(.72)}26%,54%{opacity:.8;transform:rotate(14deg)scale(1)}76%,to{opacity:0;transform:rotate(52deg)scale(1.34)}}@keyframes v5-orbit-inner{0%{opacity:.18;transform:rotate(30deg)scale(.74)}28%,54%{opacity:.72;transform:rotate(-12deg)scale(1)}76%,to{opacity:0;transform:rotate(-48deg)scale(1.48)}}@keyframes v5-scan{0%,16%{opacity:0;left:-18%}28%{opacity:.8}62%,to{opacity:0;left:112%}}@keyframes v5-mark-lock{0%{opacity:1;filter:brightness(.72);transform:scale(.88)}23%,44%{opacity:1;filter:brightness(1.08);transform:scale(1)}52%,to{opacity:0;filter:brightness(1.26);transform:scale(1.035)translateY(-8px)}}@keyframes v5-logo-pulse{0%{transform:scale(.88)rotate(-5deg)}24%,62%{transform:scale(1)rotate(0)}to{transform:scale(1.06)rotate(3deg)}}@keyframes v5-word-rod{0%{transform:translate(-14px)}24%,to{transform:translate(0)}}@keyframes v5-word-shine{0%{filter:brightness(.78);transform:translate(14px)}28%,62%{filter:brightness(1.28);transform:translate(0)}to{filter:brightness(1.05);transform:translate(0)}}@keyframes v5-beam-charge{0%{opacity:0;background-position:140% 0;transform:scaleX(.18)}20%,44%{opacity:1;background-position:50% 0;transform:scaleX(1)}54%,to{opacity:0;background-position:-40% 0;transform:scaleX(.5)}}@keyframes v5-logo-glint{0%,15%{opacity:0;transform:translate(0)skew(-18deg)}30%{opacity:1}56%,to{opacity:0;transform:translate(660%)skew(-18deg)}}@keyframes v5-lockup-glint{0%,18%{opacity:0;transform:translate(0)skew(-17deg)}34%{opacity:.86}61%,to{opacity:0;transform:translate(820%)skew(-17deg)}}@keyframes v5-location-lock{0%,12%{opacity:0;transform:translateY(12px)}28%,58%{opacity:1;transform:none}76%,to{opacity:0;transform:translateY(-8px)}}.section[id],[data-dock-guard]{scroll-margin-top:var(--header-height)!important}.home-hero__copy,.route-hero__plate,.process-section__intro,.property-section__copy,.direct-section__copy,.service-area__copy,.faq-section__grid>div:first-child,.request-composer__intro,.scope-section__grid>div:first-child,.service-detail__grid>div:first-child,.about-statement__grid>div:first-child,.contact-social>.frame>div:first-child,.area-list__grid>div:first-child,.about-proof>.frame>div:last-child,.service-detail__proof>.frame>div:last-child,.section-heading,.proof-section__heading,.proof-section__feature aside,.comparison__caption,.process-steps li,.faq-list details,.site-footer__cta,.article-hero .frame,.legal-hero .frame,.service-modes__lane-note{box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important}.section-heading,.proof-section__heading{overflow:visible;background:0 0!important;padding:clamp(30px,3.8vw,54px) 0 0!important}.section-heading:after,.proof-section__heading:after{background-size:100% 100%;width:min(42%,440px);right:auto;box-shadow:0 0 18px #ed2b1899,0 0 44px #ed2b1833}.home-hero__copy,.route-hero__plate{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(60%,780px);overflow:visible;background:0 0!important;padding:clamp(30px,3.4vw,48px) clamp(18px,2.6vw,38px)!important}.home-hero__shade{background:linear-gradient(90deg,#030304f5 0%,#030304cc 35%,#03030438 72%,#0000 100%),linear-gradient(#0000 24%,#0303046b 58%,#030304f0 100%)!important}.route-hero__media:after{background:linear-gradient(90deg,#030304f5 0%,#030304c7 34%,#03030433 72%,#0000 100%),linear-gradient(#0000 24%,#03030466 58%,#030304f2 100%)!important}.home-hero__copy:after,.route-hero__plate:after{width:min(46%,360px);left:clamp(18px,2.6vw,38px);right:auto}.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta,.article-hero .frame,.legal-hero .frame{overflow:visible;background:0 0!important;padding:clamp(34px,4.5vw,66px) 0!important}.property-section__copy:after,.direct-section__copy:after,.request-composer__intro:after,.site-footer__cta:after{width:min(52%,390px);right:auto}.process-section__intro,.service-area__copy,.faq-section__grid>div:first-child,.scope-section__grid>div:first-child,.service-detail__grid>div:first-child,.about-statement__grid>div:first-child,.contact-social>.frame>div:first-child,.area-list__grid>div:first-child,.about-proof>.frame>div:last-child,.service-detail__proof>.frame>div:last-child{background:0 0!important;border-top:1px solid #fff3!important;padding:clamp(30px,4vw,54px) 0 0!important}.section-heading .eyebrow,.proof-section__heading .eyebrow,.process-section__intro .eyebrow,.property-section__copy .eyebrow,.direct-section__copy .eyebrow,.service-area__copy .eyebrow,.faq-section__grid .eyebrow,.request-composer__intro .eyebrow,.site-footer__cta .eyebrow{margin-bottom:clamp(16px,2vw,24px)}.section-heading h2,.proof-section__heading h2,.process-section__intro h2,.property-section__copy h2,.direct-section__copy h2,.service-area__copy h2,.faq-section__grid h2,.request-composer__intro h2,.site-footer__cta h2{margin-bottom:clamp(20px,2.5vw,30px)}.proof-section__feature aside{background:0 0!important;border-top:1px solid #ffffff38!important;padding:clamp(24px,3vw,38px) 0 0!important}.comparison__caption{margin-top:18px;background:0 0!important;border-top:1px solid #ffffff3d!important;padding:18px 0 0!important}.process-steps{gap:0}.process-steps li{background:0 0!important;border-top:1px solid #fff3!important;padding-inline:0!important}.process-steps li:last-child{border-bottom:1px solid #fff3!important}.faq-list{gap:0}.faq-list details{background:0 0!important;border-bottom:1px solid #ffffff38!important}.faq-list details:first-child{border-top:1px solid #ffffff38!important}.faq-list details[open],.faq-list details:hover,.faq-list details:focus-within{background:linear-gradient(90deg,#ed2b181c,#0000 76%)!important;border-color:#ff6b56b8!important;box-shadow:0 0 30px #ed2b181a!important}.home-hero__proof-stamp{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff3d!important;padding:14px 0 0!important}.service-area__places{border-block:1px solid #ffffff2e;gap:0;padding-block:7px}.service-area__places span{position:relative;background:0 0!important;border:0!important;padding:8px 18px 8px 0!important}.service-area__places span:not(:last-child):after{content:"/";color:var(--v3-red-hot);text-shadow:0 0 10px #ed2b18b8;margin-left:18px}.service-area__map{background:#dadada!important}.service-area__map iframe{z-index:2;opacity:1;filter:grayscale(.72)contrast(1.04)brightness(.88);mix-blend-mode:normal;background:#dadada}.service-area__map:after{z-index:3;background:linear-gradient(135deg,#ed2b181a,#0000 38%)!important;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 34px #0003!important}.service-area__map-plot{opacity:1;z-index:1!important}.service-area__map-card{border:0;background:#030304e6;border-top:1px solid #ffffff85;box-shadow:0 -10px 30px #0000005c,0 0 22px #ed2b1826}.service-area__map-card>span{align-items:center;gap:7px;display:inline-flex}.service-area__map-card>span i{background:#ff3d27;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff3d27e6}.site-footer nav,.site-footer__social{background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important}.button--line,.button--white{box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff94!important}.button--line:hover,.button--line:focus-visible,.button--white:hover,.button--white:focus-visible{text-shadow:0 0 12px #ed2b189e;color:#fff!important;background:linear-gradient(#0000,#ed2b1821)!important;border-bottom-color:#ff4d36!important}.menu-trigger{color:#fff;filter:drop-shadow(0 0 8px #ed2b1866);justify-content:center;width:48px;min-height:48px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.menu-trigger span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.menu-trigger:hover,.menu-trigger:focus-visible{color:#ff5a43;filter:drop-shadow(0 0 12px #ed2b18cc)}.hero-media-controls>button,.hero-media-controls>div button{border-radius:50%;background:#040405b8!important;border:0!important;box-shadow:0 0 18px #00000057!important}.hero-media-controls>div button[aria-pressed=true]{background:var(--v3-red)!important;box-shadow:0 0 20px #ed2b1894!important}.proof-section__feature,.result-pair,.service-modes--stage,.rod-process,.service-card,.guide-cards>a,.guides-index__grid>a,.contact-card,.request-composer__panel,.gallery__item{box-shadow:none!important;border:0!important;border-radius:0!important}.proof-section__feature{background:0 0!important;padding:0!important}.comparison__viewport{border:0!important;box-shadow:0 0 46px #ed2b1833!important}.comparison__viewport:after{border:0!important;box-shadow:inset 0 0 30px #0000003d!important}.comparison__controls{border:0!important;border-top:1px solid #ffffff3d!important}.comparison__controls button{background:0 0!important;border:0!important}.comparison__controls button+button{border-left:1px solid #ffffff29!important}.result-pair{background:0 0!important;border-top:1px solid #ffffff3d!important}.result-pair header{background:linear-gradient(90deg,#ed2b181a,#0000 68%)!important;border-bottom:0!important;padding-inline:0!important}.result-pair figure,.result-pair figure>div{border:0!important}.result-pair figcaption{border:0!important;border-top:1px solid #ffffff2e!important;padding-inline:0!important}.interior-proof-carousel__controls{background:0 0;padding-inline:0}.interior-proof-carousel__controls button{background:0 0;border:0}.interior-proof-carousel__controls button[aria-pressed=true]{background:var(--v3-red)}.service-modes--stage{background:0 0!important}.service-modes--stage .service-modes__tabs{border:0!important;border-bottom:1px solid #ffffff38!important}.service-modes--stage .service-modes__tabs button{background:0 0!important;border:0!important}.service-modes--stage .service-modes__tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--v3-red),0 9px 24px #ed2b1824!important;background:linear-gradient(#0000,#ed2b1833)!important}.service-modes--stage .service-modes__copy{background:linear-gradient(90deg,#ed2b181a,#0000 68%)!important}.service-modes__switch{border:0!important;border-bottom:1px solid #ffffff38!important}.service-modes__switch button{border:0!important}.service-modes__switch button+button{border-left:1px solid #ffffff29!important}.service-card{background:0 0!important;border-top:1px solid #ffffff38!important}.service-card__body{padding-inline:0!important}.service-card a{border-top-color:#ffffff2e!important}.work-rail__card,.work-rail__shine{border:0!important}.work-rail__card{box-shadow:0 18px 46px #00000057,0 0 28px #ed2b181a!important}.work-rail__more{box-shadow:0 0 28px #ed2b1838;border:0!important;border-top:2px solid #fff!important}.rod-process{background:0 0!important}.rod-process__visual{border:0!important;box-shadow:0 0 42px #0000005c!important}.rod-process__steps article{border:0!important;border-bottom:1px solid #fff3!important;padding-inline:clamp(8px,2.2vw,28px)!important}.rod-process__steps article:first-child{border-top:1px solid #fff3!important}.rod-process__steps article.is-active{background:linear-gradient(90deg,#ed2b1829,#0000 68%)!important;box-shadow:0 0 28px #ed2b181a!important}.guide-cards>a,.guides-index__grid>a,.contact-card{background:0 0!important;border-top:1px solid #ffffff3d!important;padding-inline:0!important}.guide-cards>a:hover,.guides-index__grid>a:hover,.contact-card:hover{transform:translateY(-5px);border-top-color:var(--v3-red-hot)!important}.contact-card>strong{border-top-color:#fff3!important}.gallery__filters button{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff3d!important}.gallery__filters button[aria-pressed=true]{color:#fff;box-shadow:0 10px 20px #ed2b181f;border-bottom-color:var(--v3-red-hot)!important}.gallery__item{background:#151516;box-shadow:0 18px 40px #00000052!important}.request-composer__panel{background:0 0!important}.request-composer__mode-actions{border-bottom:1px solid #fff3}.request-composer__mode-actions a{border:0!important}.request-progress{border:0!important;border-bottom:1px solid #fff3!important}.intent-switch{border-bottom:1px solid #fff3;gap:0}.intent-switch button{background:0 0!important;border:0!important}.intent-switch button+button{border-left:1px solid #ffffff26!important}.intent-switch button[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--v3-red)!important;background:linear-gradient(#0000,#ed2b182e)!important}.service-checks{gap:0!important}.service-checks label{background:0 0!important;border:0!important;border-bottom:1px solid #fff3!important}.service-checks label:first-child{border-top:1px solid #fff3!important}.service-checks label:has(input:checked){box-shadow:none!important;background:linear-gradient(90deg,#ed2b1826,#0000 72%)!important}.booking-place{border:0!important;box-shadow:none!important;background:0 0!important;border-block:1px solid #ff6b5685!important;padding-inline:0!important}.booking-place:after{display:none}.about-lanes article,.service-detail__proof article,.scope-section article{border:0!important;box-shadow:none!important;background:0 0!important;border-top:1px solid #ffffff38!important}@media (max-width:800px){.route-intro__mark{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;width:min(100vw - 48px,390px)}.route-intro__logo{width:clamp(96px,28vw,118px)}.route-intro__lockup{justify-items:center}.route-intro__lockup strong{font-size:clamp(50px,15vw,68px)}.route-intro__lockup small,.route-intro__lockup b{letter-spacing:.14em;font-size:8px}.route-intro__orbit--outer{width:min(88vw,430px)}.route-intro__orbit--inner{width:min(60vw,290px)}.route-intro__beam--top{top:calc(50% - 148px)}.route-intro__beam--bottom{bottom:calc(50% - 148px)}.route-intro[data-phase=route] .route-intro__mark{text-align:left;grid-template-columns:72px minmax(0,1fr);justify-items:stretch;width:min(100vw - 44px,350px)}.route-intro[data-phase=route] .route-intro__logo{width:72px}.route-intro[data-phase=route] .route-intro__lockup{justify-items:start}.route-intro[data-phase=route] .route-intro__lockup strong{font-size:clamp(38px,11vw,50px)}.section-heading,.proof-section__heading{padding:30px 0 0!important}.home-hero__copy,.route-hero__plate{width:100%;background:0 0!important;padding:34px 4px 30px!important}.home-hero__shade{background:linear-gradient(#0303041f 0%,#03030442 24%,#030304c7 47%,#030304f7 78%,#030304e8 100%),radial-gradient(circle at 16% 68%,#ed2b181f,#0000 48%)!important}.route-hero__media:after{background:linear-gradient(#03030424 0%,#0303044d 26%,#030304cc 48%,#030304fa 82%,#030304f0 100%),radial-gradient(circle at 18% 68%,#ed2b181a,#0000 48%)!important}.home-hero__copy:after,.route-hero__plate:after{width:min(58%,250px);left:4px}.property-section__copy,.direct-section__copy,.request-composer__intro,.site-footer__cta{padding:34px 0!important}.property-section__copy,.direct-section__copy{margin:0 18px!important}.proof-section__feature aside{padding:26px 0 0!important}.service-area__grid,.faq-section__grid{gap:34px}.service-area__map-card{bottom:10px;left:10px;right:10px}.site-footer nav,.site-footer__social{padding-inline:0!important}}@media (max-width:560px){.route-intro__location{letter-spacing:.12em;gap:9px;max-width:calc(100% - 48px);font-size:7px;bottom:34px}.route-intro__location i{width:24px}.service-area__places span{font-size:9px;padding-right:10px!important}.service-area__places span:not(:last-child):after{margin-left:10px}.service-area__map-card>div{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}@media (prefers-reduced-motion:reduce){.route-intro *,.route-intro{animation:none!important}}
