.gad-page{--gad-ink:#120f0c;--gad-paper:#f3eee5;--gad-white:#fffaf2;--gad-orange:#ff5a1f;--gad-rust:#2a160f;--gad-paper-muted:#5e574f;--gad-dark-muted:#c9c0b6;--gad-line-dark:rgba(255,250,242,0.2);--gad-line-paper:rgba(18,15,12,0.19);overflow:clip;background:var(--gad-ink);color:var(--gad-white)}.gad-page *,.gad-page :after,.gad-page :before{box-sizing:border-box}.gad-shell{width:min(calc(100% - 3rem),1220px);margin-inline:auto}.gad-eyebrow{margin:0 0 1.25rem;color:var(--gad-orange);font-size:.76rem;font-weight:760;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.gad-hero{position:relative;min-height:820px;padding:9.5rem 0 5.5rem;background:radial-gradient(circle at 78% 33%,rgba(255,90,31,.2),transparent 22rem),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--gad-ink);background-size:auto,54px 54px,54px 54px,auto}.gad-hero:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(105deg,var(--gad-ink) 0 42%,transparent 70%)}.gad-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:clamp(3rem,7vw,7rem);align-items:center}.gad-crumbs{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:3.25rem;color:var(--gad-dark-muted);font-size:.78rem}.gad-crumbs a{color:inherit;text-decoration:none}.gad-crumbs a:hover{color:var(--gad-white)}.gad-hero h1{max-width:800px;margin:0;font-size:clamp(4rem,7.2vw,7.5rem);font-weight:610;letter-spacing:-.075em;line-height:.84}.gad-hero h1 em{display:block;color:var(--gad-orange);font-family:Georgia,Times New Roman,serif;font-weight:400}.gad-hero__lead{max-width:670px;margin:2.2rem 0 0;color:var(--gad-dark-muted);font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.65}.gad-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.gad-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:1.1rem;border:1px solid;padding:.9rem 1.3rem;color:inherit;font-size:.93rem;font-weight:750;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}.gad-button:hover{transform:translateY(-2px)}.gad-button--orange{border-color:var(--gad-orange);background:var(--gad-orange);color:var(--gad-ink)}.gad-button--line{background:transparent}.gad-section--paper .gad-button--line{color:var(--gad-ink)}.gad-hero__facts{display:flex;flex-wrap:wrap;gap:1.1rem 1.8rem;margin:2.3rem 0 0;padding:0;color:var(--gad-dark-muted);font-size:.75rem;letter-spacing:.08em;list-style:none;text-transform:uppercase}.gad-hero__facts li:before{content:"●";margin-right:.55rem;color:var(--gad-orange)}.gad-console{position:relative;border:1px solid var(--gad-line-dark);background:rgba(18,15,12,.82);box-shadow:24px 28px 0 rgba(255,90,31,.12)}.gad-console__query,.gad-console__top{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--gad-line-dark)}.gad-console__top{color:var(--gad-dark-muted);font-family:ui-monospace,monospace;font-size:.68rem;letter-spacing:.12em}.gad-console__query{flex-direction:column;padding-block:1.5rem}.gad-console__query small{color:var(--gad-orange);font-size:.65rem;letter-spacing:.14em}.gad-console__query strong{font-size:clamp(1.15rem,2vw,1.55rem);font-weight:560}.gad-console__path{position:relative;height:110px;border-bottom:1px solid var(--gad-line-dark);overflow:hidden}.gad-console__path:after,.gad-console__path:before{position:absolute;left:8%;right:8%;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--gad-orange),transparent);transform-origin:left}.gad-console__path:before{top:62%;transform:rotate(-9deg)}.gad-console__path:after{top:36%;transform:rotate(7deg);opacity:.6}.gad-console__path i{position:absolute;top:50%;width:12px;height:12px;border:2px solid var(--gad-orange);border-radius:50%;background:var(--gad-ink)}.gad-console__path i:first-child{left:14%;top:58%}.gad-console__path i:nth-child(2){left:48%;top:38%}.gad-console__path i:nth-child(3){right:13%;top:55%}.gad-console ol{margin:0;padding:0;list-style:none}.gad-console li{display:grid;grid-template-columns:50px 1fr;gap:.8rem;align-items:center;padding:1.15rem 1.2rem;border-bottom:1px solid var(--gad-line-dark)}.gad-console li>span{color:var(--gad-orange);font-family:ui-monospace,monospace}.gad-console li div{display:flex;justify-content:space-between;gap:1rem;align-items:center}.gad-console li small,.gad-console>p{color:var(--gad-dark-muted)}.gad-console>p{margin:0;padding:1.25rem;font-size:.86rem;line-height:1.55}.gad-boundary{border-block:1px solid var(--gad-line-dark);background:#0b0907}.gad-boundary__grid{display:grid;grid-template-columns:repeat(3,1fr)}.gad-boundary p{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;padding:1.5rem;border-right:1px solid var(--gad-line-dark)}.gad-boundary p:last-child{border-right:0}.gad-boundary span{grid-row:1/3;color:var(--gad-orange);font-family:ui-monospace,monospace}.gad-boundary strong{font-size:.95rem}.gad-boundary small{color:var(--gad-dark-muted);line-height:1.45}.gad-section{padding:clamp(5.5rem,9vw,9rem) 0}.gad-section--paper{background:var(--gad-paper);color:var(--gad-ink)}.gad-section--paper .gad-eyebrow{color:#9a2f08}.gad-section--ink{background:var(--gad-ink)}.gad-section--rust{background:var(--gad-rust)}.gad-section--orange{background:var(--gad-orange);color:var(--gad-ink)}.gad-section--orange .gad-eyebrow{color:var(--gad-ink)}.gad-section__head{max-width:930px;margin-bottom:clamp(3rem,6vw,5rem)}.gad-section__head--split{max-width:none;display:grid;grid-template-columns:1.1fr .8fr;gap:5rem;align-items:end}.gad-london h2,.gad-review h2,.gad-section__head h2{margin:0;font-size:clamp(2.7rem,5vw,5.1rem);font-weight:610;letter-spacing:-.06em;line-height:.98}.gad-section__head--split>p,.gad-section__head>p:last-child{margin:0;color:var(--gad-dark-muted);font-size:1.05rem;line-height:1.7}.gad-control{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem)}.gad-control__list{margin:0;padding:0;border-top:1px solid var(--gad-line-paper);list-style:none}.gad-control__list li{display:grid;grid-template-columns:46px minmax(190px,.75fr) 1fr;gap:1.2rem;padding:1.55rem 0;border-bottom:1px solid var(--gad-line-paper);align-items:baseline}.gad-control__list span{color:#b73c0e;font-family:ui-monospace,monospace;font-size:.78rem}.gad-control__list h3{margin:0;font-size:1.12rem}.gad-control__list p{margin:0;color:var(--gad-paper-muted);line-height:1.55}.gad-routes{border-top:1px solid var(--gad-line-dark)}.gad-route{display:grid;grid-template-columns:110px 1fr 1fr;gap:2rem;padding:2.2rem 0;border-bottom:1px solid var(--gad-line-dark);align-items:start}.gad-route>span{color:var(--gad-orange);font-family:ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em}.gad-route h3{margin:0 0 .7rem;font-size:clamp(1.5rem,2.5vw,2.2rem)}.gad-route p{max-width:620px;margin:0;color:var(--gad-dark-muted);line-height:1.65}.gad-route aside{border-left:1px solid var(--gad-line-dark);padding-left:2rem}.gad-route aside small{display:block;margin-bottom:.5rem;color:var(--gad-orange);font-size:.65rem;letter-spacing:.12em}.gad-price{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,8rem);align-items:center}.gad-price__signal{position:relative;min-height:440px;display:grid;place-content:center;border:1px solid rgba(18,15,12,.25);background:var(--gad-ink);color:var(--gad-white);text-align:center}.gad-price__signal:before{position:absolute;inset:25px;content:"";border:1px solid var(--gad-line-dark);border-radius:50%}.gad-price__signal:after{position:absolute;inset:70px;content:"";border:1px dashed rgba(255,90,31,.7);border-radius:50%}.gad-price__signal small,.gad-price__signal span,.gad-price__signal strong{position:relative;z-index:1;display:block}.gad-price__signal small{color:var(--gad-orange);font-family:ui-monospace,monospace;letter-spacing:.15em}.gad-price__signal strong{margin:.3rem 0;font-size:clamp(4.5rem,8vw,7.8rem);letter-spacing:-.08em;line-height:.9}.gad-price__signal span{color:var(--gad-dark-muted)}.gad-price__copy>p:not(.gad-eyebrow){color:var(--gad-ink);font-size:1.05rem;line-height:1.7}.gad-price__copy ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem 1.4rem;margin:2rem 0;padding:0;list-style:none}.gad-price__copy li{padding:.8rem 0;border-bottom:1px solid var(--gad-line-paper)}.gad-price__copy li:before{content:"↳";margin-right:.6rem;color:#b73c0e}.gad-button--ink{border-color:var(--gad-ink);background:var(--gad-ink);color:var(--gad-white)}.gad-button--orange-line{border-color:var(--gad-ink);color:var(--gad-ink)}.gad-process__list{counter-reset:process;display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;border:1px solid var(--gad-line-paper);list-style:none}.gad-process__list li{min-height:300px;padding:1.5rem;border-right:1px solid var(--gad-line-paper)}.gad-process__list li:last-child{border-right:0}.gad-process__list li:before{counter-increment:process;content:"0" counter(process);display:block;margin-bottom:4rem;color:#b73c0e;font-family:ui-monospace,monospace}.gad-process h3{margin:0 0 1rem;font-size:1.15rem}.gad-process p{margin:0;color:var(--gad-paper-muted);font-size:.9rem;line-height:1.6}.gad-scope__columns{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--gad-line-dark);background:var(--gad-line-dark)}.gad-scope__columns>div{padding:clamp(2rem,4vw,4rem);background:var(--gad-rust)}.gad-scope__columns>div:last-child{background:#20110c}.gad-scope h3{margin:0 0 2rem;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.04em}.gad-scope ul{margin:0;padding:0;list-style:none}.gad-scope li{padding:1rem 0;border-top:1px solid var(--gad-line-dark);color:var(--gad-dark-muted)}.gad-scope li:before{content:"●";margin-right:.7rem;color:#b73c0e;font-size:.65rem}.gad-london{display:grid;grid-template-columns:1.1fr .9fr auto;gap:clamp(2rem,6vw,6rem);align-items:end}.gad-london p{color:var(--gad-dark-muted);line-height:1.65}.gad-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem)}.gad-faq details{border-top:1px solid var(--gad-line-paper)}.gad-faq details:last-child{border-bottom:1px solid var(--gad-line-paper)}.gad-faq summary{position:relative;cursor:pointer;padding:1.45rem 2.5rem 1.45rem 0;font-weight:720;list-style:none}.gad-faq summary::-webkit-details-marker{display:none}.gad-faq summary:after{position:absolute;right:.25rem;content:"+";color:#b73c0e;font-size:1.4rem}.gad-faq details[open] summary:after{content:"−"}.gad-faq details p{max-width:680px;margin:0;padding:0 2rem 1.6rem 0;color:var(--gad-paper-muted);line-height:1.65}.gad-review{padding:clamp(5.5rem,9vw,9rem) 0;background:linear-gradient(rgba(18,15,12,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(18,15,12,.12) 1px,transparent 1px),var(--gad-orange);background-size:52px 52px;color:var(--gad-ink)}.gad-review__grid{display:grid;grid-template-columns:1fr .85fr;gap:clamp(3rem,8vw,8rem);align-items:start}.gad-review h2{max-width:700px}.gad-review p{max-width:650px;line-height:1.7}.gad-review ul{margin:2rem 0 0;padding:0;list-style:none}.gad-review li{padding:.8rem 0;border-top:1px solid rgba(18,15,12,.28)}.gad-review .gad-eyebrow{color:var(--gad-ink)}.gad-review [class*=lead-capture],.gad-review form{border-radius:0!important}.gad-review input,.gad-review select,.gad-review textarea{border:1px solid rgba(18,15,12,.45)!important;border-radius:0!important;background:var(--gad-white)!important;color:var(--gad-ink)!important}.gad-review button[type=submit]{min-height:54px;border-radius:0!important;background:var(--gad-ink)!important;color:var(--gad-white)!important}@media (max-width:1000px){.gad-control,.gad-faq,.gad-hero__grid,.gad-price,.gad-review__grid{grid-template-columns:1fr}.gad-hero{padding-top:8rem}.gad-console{max-width:680px}.gad-section__head--split{grid-template-columns:1fr;gap:2rem}.gad-process__list{grid-template-columns:repeat(2,1fr)}.gad-process__list li{min-height:250px;border-bottom:1px solid var(--gad-line-paper)}.gad-london{grid-template-columns:1fr 1fr}.gad-london .gad-button{grid-column:1/-1;justify-self:start}}@media (max-width:720px){.gad-shell{width:min(calc(100% - 2rem),1220px)}.gad-hero{min-height:auto;padding:7rem 0 4.5rem;background-size:auto,36px 36px,36px 36px,auto}.gad-hero:before{background:linear-gradient(var(--gad-ink) 0 58%,transparent)}.gad-hero__grid{grid-template-columns:minmax(0,1fr);gap:3.5rem}.gad-crumbs{margin-bottom:2rem}.gad-hero h1{font-size:clamp(3.45rem,17vw,5.1rem)}.gad-actions{display:grid}.gad-button{width:100%}.gad-hero__facts{display:grid;gap:.7rem}.gad-console{box-shadow:10px 12px 0 rgba(255,90,31,.14)}.gad-console li div{display:block}.gad-console li small{display:block;margin-top:.25rem}.gad-boundary__grid{grid-template-columns:1fr}.gad-boundary p{border-right:0;border-bottom:1px solid var(--gad-line-dark)}.gad-boundary p:last-child{border-bottom:0}.gad-section{padding:5rem 0}.gad-london h2,.gad-review h2,.gad-section__head h2{font-size:clamp(2.6rem,13vw,4rem)}.gad-control__list li{grid-template-columns:38px 1fr}.gad-control__list p{grid-column:2}.gad-route{grid-template-columns:54px 1fr;gap:1rem}.gad-route aside{grid-column:2;border-left:0;padding-left:0}.gad-price__signal{min-height:330px}.gad-price__signal:after{inset:48px}.gad-price__copy ul,.gad-process__list{grid-template-columns:1fr}.gad-process__list li{min-height:0;border-right:0}.gad-process__list li:before{margin-bottom:2rem}.gad-london,.gad-scope__columns{grid-template-columns:1fr}.gad-london .gad-button{grid-column:auto}.gad-review{background-size:36px 36px}}@media (prefers-reduced-motion:reduce){.gad-page *,.gad-page :after,.gad-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}