body:has(.revenue-landing)>.phoenix-dev-nav{display:none!important}.revenue-landing{background:radial-gradient(circle at 82% 18%,#12cbd121,transparent 30%),var(--fe-bg,#03141f);min-height:100vh;color:var(--fe-white,#f7fbfc);font-family:var(--fe-font-body,Arial,sans-serif);overflow-x:hidden}.revenue-landing .revenue-brandbar,.revenue-landing header,.revenue-landing section,.revenue-landing footer{width:min(1180px,100% - 48px);margin-inline:auto}.revenue-brandbar{border-bottom:1px solid var(--fe-border);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.revenue-brandbar>a{max-width:min(430px,68vw);display:flex}.revenue-brandbar img{width:100%;height:auto}.revenue-brandbar>span{color:var(--fe-muted);letter-spacing:.12em;flex:none;font-size:.68rem;font-weight:800}.revenue-hero{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:center;gap:clamp(20px,5vw,72px);min-height:470px;padding-block:clamp(44px,7vh,72px);display:grid}.revenue-hero-copy{z-index:1;position:relative}.revenue-eyebrow,.revenue-enquiry small{color:var(--fe-cyan);letter-spacing:.18em;margin:0;font-size:.74rem;font-weight:900}.revenue-hero h1{max-width:760px;color:var(--fe-lime);font-family:var(--fe-font-display);letter-spacing:-.045em;text-wrap:balance;margin:.12em 0 .16em;font-size:clamp(4rem,8vw,7.25rem);font-weight:900;line-height:.82}.revenue-proposition{max-width:670px;color:var(--fe-white);margin:0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.55}.revenue-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.revenue-primary-cta,.revenue-landing button{background:var(--fe-lime);min-height:50px;color:var(--fe-bg);font:900 .86rem/1 var(--fe-font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 25px;text-decoration:none;display:inline-flex}.revenue-actions span{max-width:280px;color:var(--fe-muted);font-size:.8rem;line-height:1.45}.revenue-landing .slogan{color:var(--fe-cyan);letter-spacing:.11em;margin:26px 0 0;font-size:.78rem;font-weight:900}.revenue-runner{opacity:.62;filter:drop-shadow(0 0 32px #12cbd12e);justify-self:end;width:min(390px,34vw)}.revenue-runner img{width:100%;height:auto}.revenue-enquiry{border:1px solid var(--fe-border);border-radius:var(--fe-radius-lg);box-shadow:var(--fe-shadow);background:linear-gradient(145deg,#102330f7,#082332f2);grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:clamp(28px,5vw,64px);padding:clamp(28px,4vw,48px);display:grid}.revenue-enquiry-intro h2{max-width:430px;color:var(--fe-white);font-family:var(--fe-font-display);margin:.35em 0;font-size:clamp(2rem,4vw,3.1rem);line-height:.96}.revenue-enquiry-intro p{max-width:450px;color:var(--fe-muted);line-height:1.6}.revenue-landing form{gap:16px;display:grid}.revenue-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.revenue-landing label{gap:8px;font-size:.83rem;font-weight:800;display:grid}.revenue-landing input{color:#fff;min-width:0;font:inherit;background:#03141f;border:1px solid #347084;border-radius:10px;padding:14px}.revenue-landing input:focus-visible{outline:3px solid var(--fe-cyan);outline-offset:3px}.revenue-primary-cta:focus-visible{outline:3px solid var(--fe-cyan);outline-offset:3px}.revenue-landing button:focus-visible{outline:3px solid var(--fe-cyan);outline-offset:3px}.revenue-landing .consent{background:#03141f9e;border:1px solid #55dcff38;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;font-weight:400;line-height:1.5}.revenue-landing .consent input{width:19px;height:19px;accent-color:var(--fe-lime);margin-top:2px}.revenue-landing .consent span{color:var(--fe-muted);gap:4px;font-size:.83rem;display:grid}.revenue-landing .consent b{color:var(--fe-white)}.revenue-landing .trap{position:absolute;left:-10000px}.revenue-landing output{min-height:1.25em;color:var(--fe-cyan);font-size:.8rem}.revenue-landing footer{justify-content:space-between;align-items:center;gap:24px;padding-block:34px;display:flex}.revenue-landing footer img{max-width:250px}@media (max-width:760px){.revenue-landing .revenue-brandbar,.revenue-landing header,.revenue-landing section,.revenue-landing footer{width:min(100% - 28px,1180px)}.revenue-brandbar{padding-block:18px}.revenue-brandbar>a{max-width:270px}.revenue-brandbar>span{text-align:right;max-width:96px;font-size:.58rem;line-height:1.35}.revenue-hero{grid-template-columns:1fr;min-height:0;padding-block:38px 30px}.revenue-hero h1{max-width:100%;font-size:clamp(3.55rem,18vw,5.4rem);line-height:.88}.revenue-proposition{font-size:1rem}.revenue-actions{flex-direction:column;align-items:flex-start;margin-top:22px}.revenue-primary-cta{width:100%}.revenue-actions span{max-width:none}.revenue-runner{opacity:.13;pointer-events:none;width:180px;position:absolute;top:265px;right:-28px}.revenue-landing .slogan{max-width:260px;margin-top:22px;line-height:1.5}.revenue-enquiry{border-radius:20px;grid-template-columns:1fr;gap:22px;padding:26px 20px}.revenue-enquiry-intro h2{font-size:2.25rem}.revenue-fields{grid-template-columns:1fr}.revenue-landing button{width:100%}.revenue-landing footer{flex-direction:column;align-items:flex-start}.revenue-landing footer img{max-width:230px}}@media (max-width:390px){.revenue-brandbar>span{display:none}.revenue-brandbar>a{max-width:100%}}.revenue-landing{grid-template-columns:none!important;display:block!important}.revenue-description{max-width:700px;color:var(--fe-muted);font-size:1rem;line-height:1.6}.revenue-founder{color:var(--fe-cyan);letter-spacing:.08em;font-size:.78rem;font-weight:800}.revenue-offer-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:24px;display:grid}.revenue-offer-grid>div{border:1px solid var(--fe-border);background:#03141f99;border-radius:16px;padding:20px}.revenue-offer-grid small{color:var(--fe-cyan);letter-spacing:.12em;font-size:.62rem;font-weight:900}.revenue-offer-grid ul{color:var(--fe-white);gap:7px;margin:12px 0 0;padding-left:18px;font-size:.82rem;line-height:1.4;display:grid}.revenue-price{flex-direction:column;justify-content:center;display:flex}.revenue-price b{color:var(--fe-lime);margin-top:12px;font-size:1.65rem}.revenue-price b span{color:var(--fe-white);text-transform:uppercase;font-size:.68rem;display:block}.revenue-price p{color:var(--fe-muted);margin-bottom:0;font-size:.8rem}@media (max-width:760px){.revenue-landing .revenue-runner{width:160px;right:0}.revenue-offer-grid{grid-template-columns:1fr;margin-top:20px}.revenue-price b{font-size:1.4rem}}
