.WorkWithDev-module__wxAVyq__page{background:var(--bg);min-height:100svh;color:var(--text)}.WorkWithDev-module__wxAVyq__hero{padding:clamp(92px, 11vw, 170px) var(--pad-x) clamp(74px, 9vw, 132px);border-bottom:1px solid var(--line)}.WorkWithDev-module__wxAVyq__kicker{color:var(--accent-text);font:500 .72rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 26px}.WorkWithDev-module__wxAVyq__hero h1{max-width:1100px;font:600 clamp(4rem, 9vw, 9rem)/.86 var(--font-display);letter-spacing:-.045em;margin:0}.WorkWithDev-module__wxAVyq__hero h1 em{color:var(--warm);font-weight:500}.WorkWithDev-module__wxAVyq__heroAction{justify-content:flex-end;align-items:flex-end;gap:28px;margin-top:38px;display:flex}.WorkWithDev-module__wxAVyq__lede{max-width:720px;color:var(--text-soft);margin:0;font-size:clamp(1rem,1.55vw,1.3rem);line-height:1.7}.WorkWithDev-module__wxAVyq__enquiryCta{border:1px solid var(--line);background:var(--gold);color:var(--gold-ink);font:500 .72rem var(--font-mono);letter-spacing:.045em;text-transform:uppercase;flex:none;padding:15px 18px;transition:background-color .16s,transform .16s}.WorkWithDev-module__wxAVyq__enquiryCta:hover{background:var(--warm);transform:translateY(-2px)}.WorkWithDev-module__wxAVyq__section[id=enquiry]{scroll-margin-top:24px}.WorkWithDev-module__wxAVyq__section{padding:var(--pad-y) var(--pad-x);border-bottom:1px solid var(--line)}.WorkWithDev-module__wxAVyq__heading{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:50px;margin-bottom:60px;display:grid}.WorkWithDev-module__wxAVyq__heading h2{max-width:900px;font:600 clamp(3rem, 6vw, 6.5rem)/.9 var(--font-display);letter-spacing:-.035em;margin:0}.WorkWithDev-module__wxAVyq__heading p:not(.WorkWithDev-module__wxAVyq__kicker),.WorkWithDev-module__wxAVyq__copy{color:var(--text-soft);line-height:1.75}.WorkWithDev-module__wxAVyq__metrics{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.WorkWithDev-module__wxAVyq__metric{padding:clamp(32px,5vw,60px)}.WorkWithDev-module__wxAVyq__metric+.WorkWithDev-module__wxAVyq__metric{border-left:1px solid var(--line)}.WorkWithDev-module__wxAVyq__metric strong{color:var(--accent-text);font:600 clamp(4rem, 8vw, 8rem)/.85 var(--font-display);display:block}.WorkWithDev-module__wxAVyq__metric span{max-width:430px;margin-top:24px;line-height:1.55;display:block}.WorkWithDev-module__wxAVyq__caveat{color:var(--text-soft);font:400 .72rem/1.6 var(--font-mono);margin:18px 0 0}.WorkWithDev-module__wxAVyq__formats{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.WorkWithDev-module__wxAVyq__card{background:var(--bg);grid-column:span 2;padding:32px}.WorkWithDev-module__wxAVyq__card:nth-last-child(-n+2){grid-column:span 3}.WorkWithDev-module__wxAVyq__card h3{font:600 clamp(2rem, 3.3vw, 3.2rem)/.95 var(--font-display);margin:0}.WorkWithDev-module__wxAVyq__card p{color:var(--text-soft);margin:42px 0 0;line-height:1.65}.WorkWithDev-module__wxAVyq__card p+p{margin-top:14px}.WorkWithDev-module__wxAVyq__firewall{background:var(--contrast-band);color:var(--contrast-ink);padding:clamp(40px,7vw,90px)}.WorkWithDev-module__wxAVyq__firewall h2{max-width:900px;font:600 clamp(3rem, 6vw, 6.5rem)/.9 var(--font-display);margin:0}.WorkWithDev-module__wxAVyq__firewall p{max-width:700px;color:color-mix(in srgb, var(--contrast-ink) 68%, transparent);margin:40px 0 0 auto;line-height:1.75}.WorkWithDev-module__wxAVyq__fit{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.WorkWithDev-module__wxAVyq__fit>div{background:var(--bg);padding:clamp(34px,5vw,60px)}.WorkWithDev-module__wxAVyq__fit h3{font:600 clamp(2.4rem,4vw,4.4rem)/.92 var(--font-display);margin:0}.WorkWithDev-module__wxAVyq__fit p{color:var(--text-soft);line-height:1.7}.WorkWithDev-module__wxAVyq__selected{background:var(--warm-band);color:var(--warm-ink);justify-content:space-between;align-items:center;gap:30px;padding:clamp(38px,6vw,72px);display:flex}.WorkWithDev-module__wxAVyq__selected h2{font:600 clamp(2.7rem,5vw,5rem)/.9 var(--font-display);margin:0}.WorkWithDev-module__wxAVyq__selected a{font:500 .72rem var(--font-mono);text-transform:uppercase;border:1px solid;flex:none;padding:15px 18px}.WorkWithDev-module__wxAVyq__form{gap:22px;max-width:980px;margin-left:auto;display:grid}.WorkWithDev-module__wxAVyq__twoCol{grid-template-columns:1fr 1fr;gap:22px;display:grid}.WorkWithDev-module__wxAVyq__form label{gap:8px;display:grid}.WorkWithDev-module__wxAVyq__form label>span{font:500 .72rem var(--font-mono);text-transform:uppercase}.WorkWithDev-module__wxAVyq__form :is(input,select,textarea){border:1px solid var(--line);background:var(--bg-raised);width:100%;color:var(--text);font:inherit;border-radius:0;padding:13px 14px}.WorkWithDev-module__wxAVyq__consent{grid-template-columns:auto 1fr;align-items:start}.WorkWithDev-module__wxAVyq__consent input{width:18px;margin-top:1px}.WorkWithDev-module__wxAVyq__consent span{line-height:1.5;text-transform:none!important}.WorkWithDev-module__wxAVyq__consent a{text-decoration:underline}.WorkWithDev-module__wxAVyq__form button{border:1px solid var(--line);background:var(--accent-band);color:var(--accent-ink);font:500 .72rem var(--font-mono);text-transform:uppercase;cursor:pointer;justify-self:start;padding:15px 19px}.WorkWithDev-module__wxAVyq__form button:disabled{opacity:.55}.WorkWithDev-module__wxAVyq__formStatus{min-height:1.5em;color:var(--text-soft);margin:0}.WorkWithDev-module__wxAVyq__directEmail{color:var(--text-soft);margin:28px 0 0;line-height:1.6}.WorkWithDev-module__wxAVyq__directEmail a{color:var(--text);text-underline-offset:4px;text-decoration:underline}.WorkWithDev-module__wxAVyq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:800px){.WorkWithDev-module__wxAVyq__heading,.WorkWithDev-module__wxAVyq__metrics,.WorkWithDev-module__wxAVyq__fit{grid-template-columns:1fr}.WorkWithDev-module__wxAVyq__metric+.WorkWithDev-module__wxAVyq__metric{border-left:0;border-top:1px solid var(--line)}.WorkWithDev-module__wxAVyq__formats{grid-template-columns:1fr 1fr}.WorkWithDev-module__wxAVyq__card,.WorkWithDev-module__wxAVyq__card:nth-last-child(-n+2){grid-column:auto}}@media (max-width:600px){.WorkWithDev-module__wxAVyq__formats,.WorkWithDev-module__wxAVyq__twoCol{grid-template-columns:1fr}.WorkWithDev-module__wxAVyq__selected,.WorkWithDev-module__wxAVyq__heroAction{flex-direction:column;align-items:flex-start}}
