:root{--navy:#071a2c;--navy2:#0d2941;--teal:#1bc6bc;--ink:#10283d;--muted:#607183;--line:#dce6ea;--paper:#f5f9fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,sans-serif;line-height:1.5;background:#fff}button{border:0;background:var(--teal);color:#052033;font-weight:800;font-size:1rem;padding:15px 22px;border-radius:7px;cursor:pointer;transition:transform .2s,background .2s}button:hover{transform:translateY(-2px);background:#40ddd1}button:disabled{opacity:.7;cursor:wait;transform:none}footer,header,main>section{padding-left:max(24px,calc((100% - 1180px)/2));padding-right:max(24px,calc((100% - 1180px)/2))}header{height:76px;display:flex;justify-content:space-between;align-items:center;background:var(--navy);color:#fff}.logo{font-size:25px;font-weight:900;color:inherit;text-decoration:none;letter-spacing:-1px}.logo span{color:var(--teal)}.header-cta{padding:10px 16px;font-size:.88rem}.hero{background:radial-gradient(circle at 5% 15%,#155a6a 0,transparent 28%),var(--navy);color:#fff;display:grid;grid-template-columns:1.35fr 1fr;gap:56px;padding-top:78px;padding-bottom:78px}.hero-copy{align-self:center}.eyebrow{text-transform:uppercase;font-size:.76rem;letter-spacing:.13em;font-weight:800;color:#087d79;margin:0 0 13px}.dark .eyebrow,.final .eyebrow,.hero .eyebrow{color:var(--teal)}h1,h2,h3{line-height:1.1;margin:0}h1{font-size:clamp(2.7rem,5vw,4.9rem);letter-spacing:-.06em}h1 i{font-style:normal;color:var(--teal)}h2{font-size:clamp(2rem,3.3vw,3.35rem);letter-spacing:-.045em;max-width:760px}.lede{font-size:1.17rem;color:#c9d7e0;max-width:600px;margin:24px 0}.proof{padding:0;list-style:none;margin:30px 0}.proof li{margin:12px 0}.proof b{color:var(--teal);margin-right:8px}.hero-copy small{display:block;margin-top:15px;color:#c9d7e0}.lead-form{background:#fff;color:var(--ink);padding:31px;border-radius:13px;box-shadow:0 28px 60px #010b144d}.lead-form h2{font-size:1.5rem;margin-bottom:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.lead-form label{font-size:.77rem;font-weight:800;color:#33495a}.lead-form input,.lead-form select{display:block;width:100%;border:1px solid #cbd8df;border-radius:5px;padding:11px;margin-top:5px;font:inherit;background:#fff}.lead-form input:focus,.lead-form select:focus{outline:2px solid var(--teal);border-color:transparent}.form-error,.lead-form em{display:block;font-style:normal;font-size:.72rem;color:#b42318;margin-top:3px}.lead-form button{width:100%;margin-top:20px}.lead-form small{display:block;text-align:center;color:#6b7e8b;font-size:.7rem;margin-top:12px}.success{background:#fff;color:var(--ink);border-radius:13px;padding:60px 32px;text-align:center}.success span{display:grid;place-items:center;margin:auto auto 16px;width:48px;height:48px;border-radius:50%;background:#c9f5ef;color:#04766f;font-size:1.6rem}.success p{color:var(--muted)}main>section{padding-top:92px;padding-bottom:92px}.trust{text-align:center;background:var(--paper);padding-top:32px!important;padding-bottom:32px!important;color:var(--muted);font-size:.9rem}.trust p{font-weight:800;color:var(--ink);margin:0 0 4px}.cards,.models,.profiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.cards article,.profiles article{border:1px solid var(--line);padding:26px;border-radius:10px;background:#fff}.cards article>b{color:var(--teal)}h3{font-size:1.12rem;margin:15px 0 8px}.cards p,.dark>p,.profiles p{color:var(--muted);margin:0}.stack{background:var(--paper)}.stack>div{display:flex;flex-wrap:wrap;gap:11px;margin-top:32px}.confidence span,.stack span{background:#fff;border:1px solid var(--line);padding:14px 18px;border-radius:8px;font-weight:700}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:34px 0 0;margin:0}.steps li{border-top:2px solid var(--teal);padding-top:18px}.steps b{font-size:.8rem;color:#087d79}.dark,.final{background:var(--navy);color:#fff}.dark>p{font-size:1.1rem;max-width:690px;margin-top:20px;color:#c4d3db}.models{grid-template-columns:repeat(3,1fr)}.models article{border:1px solid #315168;border-radius:9px;padding:22px}.models p{color:#b8cbd5;margin:0}.profiles{grid-template-columns:repeat(3,1fr)}.profiles small{color:#087d79;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.profiles span{font-size:.78rem;color:var(--muted)}.confidence{display:flex;flex-wrap:wrap;gap:10px;margin-top:31px}.confidence span{color:#087d79}.faq{margin-top:32px;max-width:820px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq summary{font-weight:800;cursor:pointer}.faq p{color:var(--muted);margin:10px 0 0}.final{text-align:center}.final h2{margin:0 auto 28px}.final button span,.hero button span{padding-left:8px}footer{background:#04111d;color:#a9bbc6;padding-top:32px;padding-bottom:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:.78rem}footer p{max-width:630px;margin:0}@media(max-width:800px){.hero{grid-template-columns:1fr;gap:36px;padding-top:58px;padding-bottom:58px}.cards,.form-grid,.models,.profiles,.steps{grid-template-columns:1fr 1fr}.cards{gap:12px}main>section{padding-top:64px;padding-bottom:64px}}@media(max-width:540px){header{height:65px}.header-cta{padding:9px 11px;font-size:.74rem}.hero{padding-top:45px}.cards,.form-grid,.models,.profiles,.steps{grid-template-columns:1fr}.lead-form{padding:23px}.trust{font-size:.78rem}h1{font-size:2.7rem}footer{display:block}footer p{margin-top:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}body{font-family:Aptos,Avenir Next,Segoe UI,sans-serif;letter-spacing:.005em}.eyebrow{font-family:Georgia,Times New Roman,serif;font-size:.82rem;letter-spacing:.055em;font-weight:700}.logo{display:inline-flex;align-items:center;gap:7px;font-weight:800;letter-spacing:-1.4px}.logo:before{content:"ET";display:grid;place-items:center;width:25px;height:25px;border-radius:6px;background:var(--teal);color:var(--navy);font-size:10px;font-weight:950;letter-spacing:-1px}.logo span{font-size:1.35em}.hero{background-image:linear-gradient(90deg,rgba(3,17,29,.97),rgba(3,17,29,.84) 47%,rgba(3,17,29,.26)),url(/engineering-team-hero.png);background-position:50%}.dark,.hero{background-size:cover}.dark{background-image:linear-gradient(90deg,rgba(7,26,44,.98),rgba(7,26,44,.85) 52%,rgba(7,26,44,.4)),url(/developer-portrait.png);background-position:100%;background-repeat:no-repeat}@media(max-width:800px){.hero{background-position:64%}.dark{background-image:linear-gradient(180deg,rgba(7,26,44,.96),rgba(7,26,44,.86)),url(/developer-portrait.png);background-position:50%}.logo:before{width:22px;height:22px}}@media(min-width:801px){#lead-form{padding-top:55px}}.paid-page main>section:not(.hero){padding-top:62px;padding-bottom:62px}.paid-page .hero{padding-top:58px;padding-bottom:58px}.paid-page .cards,.paid-page .models,.paid-page .profiles{margin-top:27px}.paid-page .faq,.paid-page .stack>div{margin-top:25px}@media(max-width:800px){.paid-page main>section:not(.hero){padding-top:48px;padding-bottom:48px}.paid-page .hero{padding-top:44px;padding-bottom:48px}.paid-page .cards,.paid-page .models,.paid-page .profiles{margin-top:22px}}.paid-page main>.software-proof,.paid-page main>.hiring-comparison{background:linear-gradient(135deg,#f2f8f8,#fff 62%,#e8f7f7)}.paid-page .cards article,.paid-page .profiles article{position:relative;overflow:hidden;border:0;box-shadow:0 12px 28px rgba(13,41,65,.09);min-height:180px}.paid-page .cards article:after,.paid-page .profiles article:after{content:"";position:absolute;right:-32px;bottom:-42px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,#7ee4db 0,rgba(126,228,219,0) 70%);opacity:.55}.paid-page .cards article:nth-child(2n){transform:translateY(14px)}.paid-page .stack{position:relative;overflow:hidden;background:linear-gradient(125deg,#08283f,#0c4254 58%,#12687b);color:#fff}.paid-page .stack:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(102,231,221,.25);border-radius:50%;right:-220px;top:-220px;box-shadow:0 0 0 52px rgba(102,231,221,.06),0 0 0 104px rgba(102,231,221,.04)}.paid-page .stack .eyebrow{color:#8ae9e1}.paid-page .stack>div{position:relative}.paid-page .stack span{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);color:#fff;backdrop-filter:blur(3px)}.paid-page .profiles article{background:linear-gradient(145deg,#fff,#effbfa)}.paid-page .steps li{background:#fff;border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:8px;padding:22px;box-shadow:0 8px 20px rgba(13,41,65,.06)}.paid-page .steps{gap:13px}.paid-page .comparison{margin-top:36px;border-radius:12px;padding:28px;background:#0a2a42;color:#fff}.paid-page .comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:18px}.paid-page .comparison b,.paid-page .comparison span{padding:12px;border-bottom:1px solid hsla(0,0%,100%,.15)}.paid-page.ai .hero{background-image:linear-gradient(90deg,rgba(3,17,29,.98),rgba(6,43,61,.78) 49%,rgba(13,133,143,.28)),url(/engineering-team-hero.png)}.paid-page.python .hero{background-image:linear-gradient(90deg,rgba(3,17,29,.98),rgba(21,47,83,.78) 52%,rgba(48,90,146,.24)),url(/engineering-team-hero.png)}.paid-page.full-stack .hero{background-image:linear-gradient(90deg,rgba(3,17,29,.98),rgba(40,36,89,.76) 52%,rgba(91,77,173,.25)),url(/engineering-team-hero.png)}.paid-page.react .hero{background-image:linear-gradient(90deg,rgba(3,17,29,.98),rgba(16,76,93,.76) 52%,rgba(42,170,193,.26)),url(/engineering-team-hero.png)}.paid-page.devops .hero{background-image:linear-gradient(90deg,rgba(3,17,29,.98),rgba(25,68,54,.77) 52%,rgba(48,144,104,.26)),url(/engineering-team-hero.png)}.paid-page.staff .hero{background-image:linear-gradient(90deg,rgba(3,17,29,.98),rgba(75,55,25,.76) 52%,rgba(184,135,55,.23)),url(/engineering-team-hero.png)}@media(max-width:800px){.paid-page .cards article:nth-child(2n){transform:none}.paid-page .stack:before{right:-310px}.paid-page .comparison>div{font-size:.82rem}.paid-page .steps li{padding:18px}}.paid-page .dark{position:relative;isolation:isolate;min-height:430px;display:block!important;color:#fff!important;border-top:5px solid var(--teal);box-shadow:inset 0 1px hsla(0,0%,100%,.14)}.paid-page .dark:after{content:"ETHING";position:absolute;right:5%;bottom:22px;z-index:-1;font-size:clamp(4rem,13vw,12rem);font-weight:900;letter-spacing:-.09em;color:rgba(102,231,221,.07);line-height:.75}.paid-page .dark h2{font-size:clamp(2.35rem,4vw,4.15rem);max-width:820px}.paid-page .dark .models{margin-top:34px}.paid-page{background:#f8fbfc}.paid-page header{position:sticky;top:0;z-index:20;height:84px;background:rgba(5,20,34,.93);backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.08)}.paid-page header:after{content:"◈ NDA Protected  ·  Global engineering talent";position:absolute;left:50%;transform:translateX(-50%);color:#b8ccd7;font-size:.72rem;font-weight:700;letter-spacing:.03em;white-space:nowrap}.paid-page .header-cta{border-radius:999px;padding:12px 20px;box-shadow:0 0 0 5px rgba(27,198,188,.12)}.paid-page .hero{position:relative;isolation:isolate;min-height:640px;align-items:center;overflow:hidden}.paid-page .hero:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.36;background-image:linear-gradient(rgba(120,237,227,.13) 1px,transparent 0),linear-gradient(90deg,rgba(120,237,227,.13) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(90deg,#000,transparent 70%)}.paid-page .hero:after{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:28%;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(25,198,188,.3),transparent 67%);filter:blur(10px);animation:campaignPulse 7s ease-in-out infinite}.paid-page .hero-copy{animation:campaignRise .75s cubic-bezier(.16,1,.3,1) both}.paid-page .hero-copy .eyebrow{display:inline-flex;padding:8px 13px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:hsla(0,0%,100%,.07);color:#a7f3ea!important;font-family:Aptos,Segoe UI,sans-serif;font-size:.72rem;letter-spacing:.05em}.paid-page h1{max-width:720px;font-size:clamp(3rem,5.3vw,5.35rem);text-wrap:balance}.paid-page .lede{font-size:clamp(1.05rem,1.45vw,1.23rem);line-height:1.65}.paid-page .proof{display:flex;flex-wrap:wrap;gap:9px}.paid-page .proof li{margin:0;padding:8px 11px;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;background:rgba(5,28,43,.52);font-size:.82rem}.paid-page .final button,.paid-page .hero-copy>button{border-radius:999px;padding:16px 25px;box-shadow:0 12px 30px rgba(27,198,188,.22)}.paid-page #lead-form{animation:campaignRise .9s cubic-bezier(.16,1,.3,1) .12s both}.paid-page .lead-form{border-radius:18px;border:1px solid hsla(0,0%,100%,.65);box-shadow:0 28px 64px rgba(0,0,0,.34);padding:34px}.paid-page .lead-form h2{font-size:1.18rem;line-height:1.45;color:#526575;font-weight:500}.paid-page .lead-form label{font-size:.69rem;letter-spacing:.04em}.paid-page .lead-form input,.paid-page .lead-form select{border-radius:9px;border-color:#d7e0e5;padding:13px;box-shadow:0 2px 6px rgba(4,31,48,.04)}.paid-page .lead-form button{border-radius:999px;background:#102b4c;color:#fff;box-shadow:0 9px 20px rgba(8,38,65,.22)}.paid-page .lead-form button:hover{background:#16466b}.paid-page .trust{background:#fff;border-bottom:1px solid #e1ecee}.paid-page .trust div{display:inline-block;padding:7px 13px;border-radius:999px;background:#eef7f7}.paid-page section>h2{font-size:clamp(2.2rem,4vw,4rem);text-wrap:balance}.paid-page .cards article,.paid-page .profiles article{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.paid-page .cards article:hover,.paid-page .profiles article:hover{transform:translateY(-8px)!important;box-shadow:0 22px 38px rgba(13,41,65,.16)}.paid-page .cards article h3,.paid-page .profiles article h3{font-size:1.3rem}.paid-page .steps li{transition:transform .3s,border-color .3s}.paid-page .steps li:hover{transform:translateY(-5px);border-color:var(--teal)}.paid-page .dark{background:#071a2c!important}.paid-page .dark .models article{background:hsla(0,0%,100%,.07);transition:background .25s,transform .25s}.paid-page .dark .models article:hover{background:rgba(27,198,188,.18);transform:translateY(-5px)}.paid-page .final{position:relative;overflow:hidden;background:linear-gradient(120deg,#071a2c,#0b4f5b)}.paid-page .final:before{content:"";position:absolute;width:540px;height:540px;right:-130px;bottom:-330px;border-radius:50%;border:60px solid hsla(0,0%,100%,.06)}.paid-page.ai{--route:#36d9f0}.paid-page.python{--route:#69f}.paid-page.full-stack{--route:#9b7cff}.paid-page.react{--route:#55d8f7}.paid-page.devops{--route:#4ade80}.paid-page.staff{--route:#f7b955}.paid-page .stack span:hover{background:var(--route);color:#071a2c;transform:translateY(-3px);transition:.25s}@keyframes campaignRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes campaignPulse{50%{transform:scale(1.16);opacity:.7}}@media(max-width:800px){.paid-page header{height:69px}.paid-page header:after{display:none}.paid-page .hero{min-height:auto}.paid-page .hero:before{background-size:34px 34px}.paid-page .hero:after{right:-210px;top:-210px}.paid-page .proof li{font-size:.72rem}.paid-page .lead-form{padding:24px;border-radius:14px}.paid-page .cards article:hover,.paid-page .profiles article:hover{transform:none!important}}@media(prefers-reduced-motion:reduce){.paid-page *{animation:none!important;transition:none!important}}.paid-page h1{font-size:clamp(3.25rem,5.7vw,5.85rem)}.paid-page section>h2{font-size:clamp(2.45rem,4.25vw,4.35rem)}.paid-page .lede{font-size:clamp(1.15rem,1.6vw,1.35rem)}.paid-page .cards article h3,.paid-page .models article h3,.paid-page .profiles article h3{font-size:1.42rem}.paid-page .cards article p,.paid-page .faq p,.paid-page .models article p,.paid-page .profiles article p{font-size:1.03rem}.paid-page .steps h3{font-size:1.18rem}.paid-page .stack span{font-size:1rem}.paid-page .lead-form label{font-size:.75rem}.paid-page .lead-form input,.paid-page .lead-form select{font-size:1rem}.paid-page .final button,.paid-page .hero-copy>button,.paid-page .lead-form button{font-size:1.07rem}@media(max-width:800px){.paid-page h1{font-size:clamp(2.65rem,11vw,3.55rem)}.paid-page section>h2{font-size:clamp(2.05rem,8vw,2.8rem)}.paid-page .lede{font-size:1.08rem}.paid-page .cards article h3,.paid-page .profiles article h3{font-size:1.28rem}.paid-page .cards article p,.paid-page .models article p,.paid-page .profiles article p{font-size:1rem}}.paid-page.developers .trust,.paid-page.developers main>section:nth-of-type(n+4){display:none}.paid-page.developers .hero{min-height:670px;background-image:linear-gradient(105deg,rgba(3,14,27,.98),rgba(4,31,49,.9) 53%,rgba(7,73,84,.7))}.paid-page.developers .hero:before{opacity:.8;background-image:linear-gradient(125deg,transparent 0 43%,rgba(50,222,210,.2) 43.2% 43.5%,transparent 43.8%),linear-gradient(36deg,transparent 0 47%,rgba(79,167,255,.2) 47.2% 47.5%,transparent 47.8%),linear-gradient(rgba(100,229,219,.1) 1px,transparent 0),linear-gradient(90deg,rgba(100,229,219,.1) 1px,transparent 0);background-size:100% 100%,100% 100%,50px 50px,50px 50px;mask-image:none}.paid-page.developers .hero:after{width:600px;height:600px;right:3%;top:4%;background:conic-gradient(from 28deg,transparent,rgba(38,200,190,.36),transparent 32%,rgba(70,137,255,.26),transparent 64%);border:1px solid rgba(118,239,230,.32);filter:none;animation:campaignPulse 9s ease-in-out infinite}.paid-page.developers #lead-form{padding-top:32px}.paid-page.developers .lead-form{position:relative;border:2px solid hsla(0,0%,100%,.96);background:#fff;box-shadow:0 30px 70px rgba(0,0,0,.45)}.paid-page.developers .lead-form:before{content:"START HERE";display:block;margin:-5px 0 14px;color:#087d79;font-size:.7rem;font-weight:900;letter-spacing:.15em}.paid-page.developers .lead-form h2{font-size:1.35rem;color:#183248;font-weight:700;max-width:360px}.paid-page.developers .logo{font-size:0;width:160px;height:50px;background:url(/ething-logo.jpeg) 50%/contain no-repeat;border-radius:6px}.paid-page.developers .logo span,.paid-page.developers .logo:before{display:none}.paid-page.developers main>section:nth-of-type(3){background:linear-gradient(135deg,#effafa,#fff 50%,#edf5ff)}.paid-page.developers .cards article{min-height:150px}.paid-page.developers .cards article:nth-child(2n){transform:none}@media(max-width:800px){.paid-page.developers .hero{min-height:auto}.paid-page.developers .logo{width:122px;height:42px}.paid-page.developers #lead-form{padding-top:10px}.paid-page.developers .lead-form h2{font-size:1.18rem}}.paid-page .trust,.paid-page main>section:nth-of-type(n+4){display:none}.paid-page .hero{min-height:670px;background-blend-mode:normal,normal!important}.paid-page .hero:before{opacity:.86;background-image:linear-gradient(125deg,transparent 0 43%,rgba(50,222,210,.2) 43.2% 43.5%,transparent 43.8%),linear-gradient(36deg,transparent 0 47%,rgba(79,167,255,.2) 47.2% 47.5%,transparent 47.8%),linear-gradient(rgba(100,229,219,.1) 1px,transparent 0),linear-gradient(90deg,rgba(100,229,219,.1) 1px,transparent 0);background-size:100% 100%,100% 100%,50px 50px,50px 50px;mask-image:none}.paid-page #lead-form{padding-top:28px}.paid-page .lead-form{border:2px solid hsla(0,0%,100%,.96);background:#fff!important;box-shadow:0 30px 70px rgba(0,0,0,.45)}.paid-page .lead-form:before{content:"START HERE";display:block;margin:-5px 0 14px;color:#087d79;font-size:.7rem;font-weight:900;letter-spacing:.15em}.paid-page .lead-form h2{font-size:1.3rem;color:#183248;font-weight:700;max-width:360px}.paid-page .logo{font-size:0!important;width:160px;height:50px;background:url(/ething-logo.jpeg) 50%/contain no-repeat;border-radius:6px}.paid-page .logo span,.paid-page .logo:before{display:none}.paid-page main>section:nth-of-type(3){background:linear-gradient(135deg,#effafa,#fff 50%,#edf5ff)}.paid-page .cards article{min-height:150px}.paid-page .cards article:nth-child(2n){transform:none}@media(max-width:800px){.paid-page .hero{min-height:auto}.paid-page .logo{width:122px;height:42px}.paid-page #lead-form{padding-top:10px}.paid-page .lead-form h2{font-size:1.16rem}}.paid-page .hero-copy>*{animation:sequenceIn .62s cubic-bezier(.16,1,.3,1) both}.paid-page .hero-copy .eyebrow{animation-delay:.05s}.paid-page .hero-copy h1{animation-delay:.16s}.paid-page .hero-copy .lede{animation-delay:.28s}.paid-page .hero-copy .proof{animation-delay:.4s}.paid-page .hero-copy>button{animation-delay:.52s}.paid-page .hero-copy>small{animation-delay:.64s}.paid-page .hero-copy:after{animation:sequenceIn .62s cubic-bezier(.16,1,.3,1) .6s both}.paid-page #lead-form{animation:sequenceIn .7s cubic-bezier(.16,1,.3,1) .42s both}.paid-page .cards article{animation:sequenceIn .55s cubic-bezier(.16,1,.3,1) both}.paid-page .cards article:first-child{animation-delay:.08s}.paid-page .cards article:nth-child(2){animation-delay:.16s}.paid-page .cards article:nth-child(3){animation-delay:.24s}.paid-page .cards article:nth-child(4){animation-delay:.32s}.paid-page .hero-copy>button{background:linear-gradient(135deg,#24d7c9,#1493d1)!important;border:0!important;color:#06253a!important;box-shadow:0 13px 28px rgba(17,196,191,.3)!important;transition:transform .25s,box-shadow .25s!important}.paid-page .hero-copy>button:after{color:#06253a}.paid-page .hero-copy>button:hover{transform:translateY(-3px);box-shadow:0 19px 36px rgba(17,196,191,.43)!important}@keyframes sequenceIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.paid-page #lead-form,.paid-page .cards article,.paid-page .hero-copy:after,.paid-page .hero-copy>*{animation:none!important}}.paid-page .hero{background-size:cover!important;background-position:50%!important}.paid-page .hero,.paid-page.developers .hero{background-image:linear-gradient(96deg,rgba(2,14,28,.98),rgba(4,27,43,.9) 48%,rgba(5,48,62,.55)),url(/engineering-team-hero.png)!important}.paid-page .trust{display:block!important;padding-top:24px!important;padding-bottom:24px!important;text-align:center}.paid-page .trust p{margin-bottom:8px!important}.paid-page .trust div{font-size:0!important;background:transparent!important}.paid-page .trust div:after{content:"PostHug  ·  Buffer  ·  ConvertKit  ·  Toggl  ·  Hotjar  ·  Typeform";font-size:.87rem;font-weight:800;letter-spacing:.04em;color:#5b7180}.paid-page .hero-copy>*{animation-duration:1.05s!important}.paid-page .hero-copy .eyebrow{animation-delay:.12s!important}.paid-page .hero-copy h1{animation-delay:.32s!important}.paid-page .hero-copy .lede{animation-delay:.56s!important}.paid-page .hero-copy .proof{animation-delay:.8s!important}.paid-page .hero-copy>button{animation-delay:1.04s!important}.paid-page .hero-copy>small{animation-delay:1.25s!important}.paid-page .hero-copy:after{animation-duration:1.05s!important;animation-delay:1.18s!important}.paid-page #lead-form{animation-duration:1.2s!important;animation-delay:.64s!important}.paid-page .hero:after{animation-duration:14s!important}.paid-page .cards article{animation-duration:.85s!important}@media(max-width:800px){.paid-page .hero{background-position:60%!important}.paid-page .trust div:after{content:"PostHug  ·  Buffer  ·  ConvertKit  ·  Toggl";font-size:.72rem}}.paid-page .proof,.paid-page.staff .proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;max-width:650px}.paid-page .proof:before{content:"★★★★★  4.8/5  (based on 25+ reviews)"!important;grid-column:1/-1;display:block!important;padding:0 0 15px!important;margin:0 0 14px!important;border-bottom:1px solid #e4e9ec;color:#d8a80d!important;font-size:1.15rem!important;font-weight:900!important;letter-spacing:.07em!important;line-height:1.2!important}.paid-page .proof:after,.paid-page.staff .proof:after{content:"⚡  1 hour\A average response\A\A ◇  100%\A compliance guaranteed\A\A ●  100%\A client retention"!important;grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;white-space:pre-wrap!important;font-size:.89rem!important;line-height:1.35!important}.talent-page .rating span{font-size:1.15rem!important;letter-spacing:.12em!important}.talent-page .rating small{font-size:.88rem!important}.talent-page .rating:after{content:"⚡  1 hour average response\A\A ◇  100% compliance guaranteed\A\A ●  100% client retention";display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;white-space:pre-wrap;margin-top:14px;color:#071a2c;font-size:.89rem;font-weight:800;line-height:1.35;text-align:left}@media(max-width:800px){.paid-page .proof,.paid-page.staff .proof{max-width:100%;padding:16px!important}.paid-page .proof:before{font-size:1rem!important}.paid-page .proof:after,.paid-page.staff .proof:after,.talent-page .rating:after{grid-template-columns:1fr!important;row-gap:8px;font-size:.84rem!important}.talent-page .rating{padding:16px!important}.talent-page .rating strong{font-size:.95rem!important}.talent-page .rating small{font-size:.78rem!important}}.paid-page .hero:after{z-index:0!important;opacity:.72}.paid-page #lead-form,.paid-page .hero-copy{position:relative;z-index:1}.paid-page .lead-form>.eyebrow,.paid-page .lead-form>h2,.paid-page .proof li:first-child{display:none}.paid-page.staff .trust{padding:30px 20px!important;background:linear-gradient(135deg,#f6fbff,#f2fffc)!important;border-top:1px solid #d9edf1;border-bottom:1px solid #d9edf1}.paid-page.staff .trust p{color:#16344a!important;font-size:.86rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.1em!important}.paid-page.staff .trust div{font-size:0!important;max-width:1050px;margin:14px auto 0!important;padding:0!important;display:block!important}.paid-page.staff .trust div:after{content:"★★★★★  4.8 / 5\A Google rating · 25+ reviews    ⚡  1 hour\A Average response time    ✓  100%\A Compliance guaranteed    ◉  100%\A Client retention";white-space:pre-wrap;display:block!important;padding:22px 24px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 28px rgba(20,66,85,.1)!important;color:#123247!important;font-size:1rem!important;font-weight:800!important;line-height:1.8!important;letter-spacing:0!important;text-align:center!important;column-count:4;column-gap:20px}.paid-page.staff .trust div:first-line{color:#e1a800}@media(max-width:800px){.paid-page.staff .trust{padding:24px 16px!important}.paid-page.staff .trust div:after{column-count:1;font-size:.94rem!important;line-height:1.7!important;padding:18px!important}}.paid-page.staff .trust{display:none!important}.paid-page.staff .proof{display:block!important;margin:25px 0 22px!important;padding:16px 18px!important;border:1px solid rgba(126,224,225,.32)!important;border-radius:14px!important;background:rgba(2,31,48,.56)!important}.paid-page.staff .proof li{display:none!important}.paid-page.staff .proof:after{content:"★★★★★  4.8 / 5 · Google rating (25+ reviews)\A ✓  100% compliance guaranteed    ◉  100% client retention    ⚡  1 hour average response";white-space:pre-wrap;display:block;color:#f4fdff;font-size:.88rem;font-weight:750;line-height:1.9;letter-spacing:0}.paid-page.staff .proof:first-line{color:#ffd44d}@media(max-width:800px){.paid-page.staff .proof{padding:14px!important}.paid-page.staff .proof:after{font-size:.8rem!important;line-height:1.8!important}}.paid-page .lead-form label{font-size:1rem!important;font-weight:750!important;line-height:1.35!important}.paid-page .lead-form input,.paid-page .lead-form select{font-size:1rem!important;min-height:48px!important}.paid-page .lead-form small{font-size:.82rem!important}@media(max-width:800px){.paid-page .lead-form label{font-size:1.04rem!important}.paid-page .lead-form input,.paid-page .lead-form select{font-size:1rem!important;min-height:52px!important}}.paid-page .proof,.paid-page.staff .proof{margin:25px 0 22px!important;padding:15px 18px!important;border:1px solid rgba(126,224,225,.3)!important;border-radius:14px!important;background:rgba(2,31,48,.56)!important}.paid-page .proof:before,.paid-page.staff .proof:before{content:"★★★★★";display:block;color:#ffd44d;font-size:1.05rem;font-weight:900;letter-spacing:.08em;line-height:1.1}.paid-page .proof:after,.paid-page.staff .proof:after{content:"4.8 / 5 Google rating · 25+ reviews\A ⚡  1 hour average response time    ✓  100% compliance guaranteed    ●  100% client retention";white-space:pre-wrap;margin-top:5px!important;color:#fff!important;font-size:.85rem!important;font-weight:750!important;line-height:1.9!important;border-radius:0!important;column-count:1!important}.paid-page .proof:first-line,.paid-page.staff .proof:first-line{color:#fff!important}@media(max-width:800px){.paid-page .proof,.paid-page.staff .proof{padding:14px!important}.paid-page .proof:after,.paid-page.staff .proof:after{font-size:.78rem!important;line-height:1.8!important}}.paid-page .proof:before,.paid-page.staff .proof:before{color:#ffd44d!important}.paid-page .dark{padding-top:0!important}.paid-page .dark:before{content:"3+  YEARS IN BUSINESS     |     100+  ENGINEERS     |     20+  CUSTOMERS SERVED";display:block;box-sizing:border-box;width:100%;margin:0 0 52px;padding:30px 24px;border:1px solid hsla(0,0%,100%,.13);border-radius:0 0 15px 15px;background:#050708;color:#fff;text-align:center;font-size:clamp(.76rem,1.35vw,1rem);font-weight:900;letter-spacing:.07em;line-height:1.7;word-spacing:.12em}@media(max-width:700px){.paid-page .dark:before{content:"3+  YEARS IN BUSINESS\A 100+  ENGINEERS\A 20+  CUSTOMERS SERVED";white-space:pre-line;margin-bottom:38px;padding:24px 18px;line-height:2.2}}.paid-page .ething-stats{max-width:1170px;margin:0 auto;padding:30px 34px;display:grid;grid-template-columns:repeat(3,1fr);background:#050708;border:1px solid hsla(0,0%,100%,.13);border-radius:16px;color:#fff}.paid-page .ething-stats article{padding:0 34px;text-align:center;border-right:1px solid hsla(0,0%,100%,.18)}.paid-page .ething-stats article:last-child{border-right:0}.paid-page .ething-stats b{display:block;font-size:clamp(2.25rem,4vw,3.6rem);line-height:1;font-weight:900;letter-spacing:-.05em}.paid-page .ething-stats span{display:block;margin-top:11px;font-size:.9rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.paid-page.staff .dark:before{display:none!important}@media(max-width:700px){.paid-page .ething-stats{margin:0 18px;padding:8px 14px;grid-template-columns:1fr}.paid-page .ething-stats article{padding:21px 10px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.18)}.paid-page .ething-stats article:last-child{border-bottom:0}.paid-page .ething-stats b{font-size:2.5rem}.paid-page .ething-stats span{font-size:.76rem}}.paid-page .specialist-grid{padding:90px max(24px,calc((100% - 1170px)/2));background:#050708;color:#fff}.paid-page .specialist-grid>.eyebrow{color:#ba75d2!important}.paid-page .specialist-grid>h2{max-width:680px;margin:0 0 38px;font-size:clamp(2.2rem,4vw,4rem);line-height:1;letter-spacing:-.05em}.paid-page .specialist-grid>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.paid-page .specialist-grid article{display:flex;flex-direction:column;min-height:310px;padding:28px;border-radius:14px;background:#1a1a1b;border:1px solid #2a2a2c}.paid-page .specialist-grid article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#8071ff,#dc73bc);font-size:.75rem;font-weight:900}.paid-page .specialist-grid h3{font-size:1.5rem;margin:25px 0 12px}.paid-page .specialist-grid p{color:#e0dce2;line-height:1.55;margin:0}.paid-page .specialist-grid small{display:inline-block;margin:20px 0;color:#e7c9ef;font-weight:800}.paid-page .specialist-grid button{margin-top:auto;border:1px solid #a77bf7;border-radius:999px;background:transparent;color:#fff;padding:12px 16px;font-weight:800;cursor:pointer}.paid-page .specialist-grid button b{float:right;font-size:1.1rem}.paid-page .specialist-grid button:hover{background:#a77bf7;color:#100b14}@media(max-width:800px){.paid-page .specialist-grid{padding:65px 22px}.paid-page .specialist-grid>div{grid-template-columns:1fr}.paid-page .specialist-grid article{min-height:260px}}.paid-page .trust{padding-top:38px!important;padding-bottom:38px!important;background:#fff!important}.paid-page .trust p{font-size:0!important;margin:0 0 10px!important}.paid-page .trust p:after{content:"Companies we have worked with";color:#123247;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:900;letter-spacing:-.025em}.paid-page .trust div{display:block!important;width:min(980px,100%);height:58px;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:url(https://ethingsolutions.com/clients/posthug.svg),url(https://ethingsolutions.com/clients/plausible.svg),url(https://ethingsolutions.com/clients/buffer.svg),url(https://ethingsolutions.com/clients/convertkit.svg),url(https://ethingsolutions.com/clients/toggl.svg),url(https://ethingsolutions.com/clients/hotjar.svg),url(https://ethingsolutions.com/clients/typeform.svg)!important;background-repeat:no-repeat!important;background-size:90px auto,100px auto,82px auto,96px auto,74px auto,74px auto,92px auto!important;background-position:2%,18%,33%,48%,62%,76%,94%!important;animation:clientLogoDrift 9s ease-in-out infinite alternate}.paid-page .trust div:after{content:""!important;display:none!important}.talent-page .logo-row{padding:42px 24px!important}.talent-page .logo-row p{font-size:0!important;margin-bottom:10px!important}.talent-page .logo-row p:after{content:"Companies we have worked with";font-size:.76rem;font-weight:900;letter-spacing:.12em;color:#16344a}.talent-page .logo-row div{height:56px!important;font-size:0!important;background-image:url(https://ethingsolutions.com/clients/posthug.svg),url(https://ethingsolutions.com/clients/buffer.svg),url(https://ethingsolutions.com/clients/convertkit.svg),url(https://ethingsolutions.com/clients/toggl.svg),url(https://ethingsolutions.com/clients/hotjar.svg)!important;background-repeat:no-repeat!important;background-size:90px auto,82px auto,96px auto,74px auto,74px auto!important;background-position:8%,30%,50%,70%,91%!important}.talent-page .logo-row div span{display:none!important}@media(max-width:700px){.paid-page .trust div{height:76px;background-size:68px auto,76px auto,62px auto,74px auto,58px auto,58px auto,70px auto!important}.talent-page .logo-row div{background-size:62px auto,58px auto,68px auto,52px auto,52px auto!important}}@keyframes clientLogoDrift{0%{transform:translateX(-8px)}to{transform:translateX(8px)}}@media(prefers-reduced-motion:reduce){.paid-page .trust div{animation:none!important}}.paid-page .trust .client-logo-marquee{display:block!important;width:100%!important;height:84px!important;margin:0!important;overflow:hidden!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;background-image:none!important;animation:none!important}.paid-page .trust .client-logo-track{display:flex!important;align-items:center;gap:18px;width:max-content;height:100%;padding:0 9px;animation:clientLogoTicker 32s linear infinite}.paid-page .trust .client-logo{display:grid!important;place-items:center;flex:0 0 142px!important;height:64px!important;padding:12px!important;border:1px solid #e2e8ea!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 10px rgba(14,48,68,.07)!important}.paid-page .trust .client-logo img{display:block!important;max-width:106px!important;max-height:32px!important;width:auto!important;height:auto!important;object-fit:contain!important}@keyframes clientLogoTicker{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:700px){.paid-page .trust .client-logo-marquee{height:72px!important}.paid-page .trust .client-logo-track{gap:12px}.paid-page .trust .client-logo{flex-basis:112px!important;height:54px!important;padding:9px!important}.paid-page .trust .client-logo img{max-width:82px!important;max-height:26px!important}}@media(prefers-reduced-motion:reduce){.paid-page .trust .client-logo-track{animation:none!important}}.client-testimonials{padding:86px max(24px,calc((100% - 1180px)/2));background:#fff;color:#123247}.client-testimonials__intro{text-align:center;margin:0 auto 38px}.client-testimonials__intro p{margin:0 0 10px;color:#087d79;font-size:.75rem;font-weight:900;letter-spacing:.12em}.client-testimonials__intro h2{margin:0 auto;font-size:clamp(2rem,3.5vw,3.3rem);letter-spacing:-.05em;line-height:1.05}.client-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.client-testimonials article{min-height:414px;display:flex;flex-direction:column;padding:28px;border:1px solid #e2e8ea;border-radius:16px;background:#fff;box-shadow:0 14px 36px rgba(14,48,68,.07)}.client-testimonials__company{padding:14px 16px;border-radius:13px;background:linear-gradient(135deg,#effcfb,#edf7ff);display:flex;flex-direction:column;gap:3px}.client-testimonials__company strong{color:#087d79;font-size:.77rem;letter-spacing:.025em}.client-testimonials__company span{color:#71818c;font-size:.82rem}.client-testimonials__quote-mark{height:34px;margin-top:18px;color:#b9f0ed;font-family:Georgia,serif;font-size:3.4rem;line-height:1}.client-testimonials__stars{color:#ffb400;font-size:1.12rem;letter-spacing:.14em}.client-testimonials blockquote{margin:14px 0 26px;color:#536574;font-size:1rem;line-height:1.55}.client-testimonials footer{display:flex;flex-direction:column;gap:1px;margin-top:auto;padding:18px 0 0;border-top:1px solid #edf0f1;background:none;color:#123247;font-size:1rem}.client-testimonials footer span{color:#71818c;font-size:.85rem}@media(max-width:800px){.client-testimonials{padding:64px 22px}.client-testimonials__grid{grid-template-columns:1fr}.client-testimonials article{min-height:0}.client-testimonials__intro{margin-bottom:28px}}.paid-page .proof,.paid-page.staff .proof{display:block!important;max-width:650px!important;margin:28px 0 22px!important;padding:18px 22px 16px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 15px 34px rgba(0,0,0,.2)!important;color:#071a2c!important}.paid-page .proof:before,.paid-page.staff .proof:before{content:"★★★★★  4.8/5  (based on 25+ reviews)"!important;display:block!important;padding:0 0 15px!important;margin:0 0 14px!important;border-bottom:1px solid #e4e9ec!important;font-weight:900!important;line-height:1.2!important}.paid-page .proof:after,.paid-page.staff .proof:after{content:"⚡  1 hour average response    ◇  100% compliance guaranteed    ●  100% client retention"!important;display:block!important;white-space:normal!important;box-shadow:none!important;font-size:.82rem!important;font-weight:800!important;line-height:1.55!important;letter-spacing:0!important;text-align:left!important}.paid-page .proof:first-line,.paid-page.staff .proof:first-line{color:#d8a80d!important}.paid-page .proof li,.paid-page.staff .proof li{display:none!important}.talent-page .rating{display:block!important;max-width:650px!important;margin-top:28px!important;padding:18px 22px 16px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 15px 34px rgba(0,0,0,.2)!important;color:#071a2c!important;font-size:0!important}.talent-page .rating span{display:block!important;padding:0 0 15px!important;margin:0 0 14px!important;border-bottom:1px solid #e4e9ec!important;color:#d8a80d!important;font-size:1.05rem!important;font-weight:900!important;letter-spacing:.1em!important;line-height:1.2!important}.talent-page .rating strong{display:inline!important;margin-left:10px!important;color:#071a2c!important;font-size:1rem!important;letter-spacing:0!important}.talent-page .rating small{display:inline!important;margin-left:8px!important;color:#405160!important;font-size:.86rem!important;letter-spacing:0!important}.talent-page .rating:after{content:"⚡  1 hour average response    ◇  100% compliance guaranteed    ●  100% client retention"!important;display:block!important;white-space:normal!important;margin-top:14px!important;color:#071a2c!important;font-size:.82rem!important;font-weight:800!important;line-height:1.55!important;text-align:left!important}@media(max-width:800px){.paid-page .proof,.paid-page.staff .proof,.talent-page .rating{padding:16px!important}.paid-page .proof:before,.paid-page.staff .proof:before{font-size:.96rem!important}.paid-page .proof:after,.paid-page.staff .proof:after,.talent-page .rating:after{font-size:.78rem!important;line-height:1.65!important}}.paid-page main>section:nth-of-type(n+4),.paid-page.staff .trust,.paid-page.staff main>section:nth-of-type(n+4){display:block!important}.paid-page .proof:before,.paid-page.staff .proof:before{color:transparent!important;background:linear-gradient(90deg,#d8a80d 0 5.7em,#071a2c 5.7em 100%)!important;background-clip:text!important;-webkit-background-clip:text!important}.paid-page .proof:first-line,.paid-page.staff .proof:first-line{color:transparent!important}.paid-page .proof li:first-child,.paid-page.staff .proof li:first-child{border:0!important;border-radius:0!important;background:none!important}.paid-page.staff .trust{padding-top:38px!important;padding-bottom:38px!important;background:#fff!important;border-bottom:0!important}.paid-page.staff .trust p{font-size:0!important;margin:0 0 10px!important;text-transform:none!important;letter-spacing:normal!important}.paid-page.staff .trust .client-logo-marquee{display:block!important;width:100%!important;max-width:none!important;height:84px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:none!important}.paid-page.staff .trust .client-logo-track{display:flex!important;align-items:center!important;gap:18px!important;width:max-content!important;height:100%!important;padding:0 9px!important;animation:clientLogoTicker 18s linear infinite!important}.paid-page.staff .trust .client-logo{display:grid!important;place-items:center!important;flex:0 0 142px!important;height:64px!important;padding:12px!important;border:1px solid #e2e8ea!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 10px rgba(14,48,68,.07)!important}.paid-page.staff .trust .client-logo img{display:block!important;max-width:106px!important;max-height:32px!important;width:auto!important;height:auto!important;object-fit:contain!important}.paid-page .trust .client-logo-marquee,.paid-page .trust .client-logo-track{background-image:none!important;background-color:transparent!important}.ething-stats-banner{position:relative!important;width:calc(100% - 48px)!important;max-width:1120px!important;margin:28px auto!important;padding:0!important;overflow:hidden!important;border-radius:16px!important;background:#071a2c!important;line-height:0!important}.ething-stats-banner img{display:block!important;width:100%!important;height:150px!important;object-fit:cover!important;object-position:center 37%!important}.ething-stats-banner:after,.ething-stats-banner:before{content:""!important;position:absolute!important;top:24%!important;width:2px!important;height:52%!important;background:hsla(0,0%,100%,.9)!important;border-radius:2px!important;z-index:1!important}.ething-stats-banner:before{left:31.5%!important}.ething-stats-banner:after{left:63.5%!important}.paid-page .faq{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:42px!important;max-width:1180px!important}.paid-page .faq details{margin:0!important}@media(max-width:700px){.paid-page .faq{grid-template-columns:1fr!important;column-gap:0!important}}.paid-page .eyebrow{text-transform:none!important}.paid-page .ething-stats,.paid-page.staff .ething-stats{display:none!important}.paid-page .dark{padding-top:62px!important}.paid-page .dark:before{display:none!important;content:none!important}.paid-page .process-collage{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;grid-template-areas:"title title" "steps media"!important;gap:38px 54px!important;align-items:center!important;background:linear-gradient(135deg,#071a2c,#0b3e51 55%,#0a6170)!important;color:#fff!important;padding-top:72px!important;padding-bottom:72px!important}.paid-page .process-collage>.eyebrow{display:none!important}.paid-page .process-collage>h2{grid-area:title!important;color:#7ee4db!important;font-size:clamp(2.3rem,4vw,4rem)!important;text-align:center!important;max-width:none!important}.paid-page .process-collage>.steps{grid-area:steps!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px 34px!important;margin:0!important;padding:0!important}.paid-page .process-collage>.steps li{min-height:116px!important;padding:4px 0 4px 58px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;position:relative!important}.paid-page .process-collage>.steps li>b{position:absolute!important;top:3px!important;left:0!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#27272a!important;color:#fff!important;font-size:.9rem!important}.paid-page .process-collage>.steps li h3{margin:0 0 9px!important;color:#fff!important;font-size:1.08rem!important;line-height:1.2!important}.paid-page .process-collage__copy{margin:0!important;color:#c9c8cf!important;font-size:.93rem!important;line-height:1.55!important}.paid-page .process-collage__media{grid-area:media!important;position:relative!important;min-height:360px!important;padding:0 0 24px!important}.paid-page .process-collage__media img{position:absolute!important;object-fit:cover!important;border:2px solid hsla(0,0%,100%,.18)!important;box-shadow:0 18px 42px rgba(0,0,0,.35)!important}.paid-page .process-collage__primary{width:58%!important;height:218px!important;top:48px!important;left:0!important;border-radius:14px!important;z-index:2!important}.paid-page .process-collage__top{width:42%!important;height:116px!important;top:0!important;right:0!important;border-radius:12px!important;z-index:3!important}.paid-page .process-collage__bottom{width:49%!important;height:164px!important;right:2%!important;bottom:0!important;border-radius:12px!important;z-index:1!important}.paid-page main>section.process-collage{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)!important;grid-template-areas:"title title" "steps media"!important}.paid-page main>section.process-collage>.steps{grid-column:1!important;grid-row:2!important;grid-template-columns:1fr 1fr!important;align-self:start!important}.paid-page main>section.process-collage>.process-collage__media{grid-column:2!important;grid-row:2!important;width:82%!important;min-height:260px!important;justify-self:end!important;align-self:center!important}.paid-page main>section.process-collage .process-collage__primary{width:61%!important;height:160px!important;top:44px!important}.paid-page main>section.process-collage .process-collage__top{width:44%!important;height:84px!important}.paid-page main>section.process-collage .process-collage__bottom{width:51%!important;height:118px!important}@media(max-width:800px){.paid-page main>section.process-collage>.process-collage__media,.paid-page main>section.process-collage>.steps{grid-column:1!important}.paid-page main>section.process-collage>.steps{grid-row:2!important}.paid-page main>section.process-collage>.process-collage__media{grid-row:3!important;width:100%!important;justify-self:stretch!important}.paid-page main>section.process-collage .process-collage__primary{height:190px!important}.paid-page main>section.process-collage .process-collage__top{height:102px!important}.paid-page main>section.process-collage .process-collage__bottom{height:142px!important}.paid-page .process-collage{grid-template-columns:1fr!important;grid-template-areas:"title" "steps" "media"!important;padding-top:52px!important;padding-bottom:52px!important}.paid-page .process-collage>h2{text-align:center!important}.paid-page .process-collage>.steps{grid-template-columns:1fr!important;gap:18px!important}.paid-page .process-collage__media{min-height:310px!important;max-width:470px!important;width:100%!important;margin:0 auto!important}.paid-page .process-collage__primary{height:190px!important}.paid-page .process-collage__top{height:102px!important}.paid-page .process-collage__bottom{height:142px!important}}@media(min-width:601px){.paid-page main>section.process-collage{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)!important;grid-template-areas:"title title" "steps media"!important}.paid-page main>section.process-collage>.steps{grid-column:1!important;grid-row:2!important;grid-template-columns:1fr!important;gap:20px!important}.paid-page main>section.process-collage>.process-collage__media{grid-column:2!important;grid-row:2!important;width:100%!important;max-width:390px!important;min-height:260px!important;justify-self:end!important;align-self:center!important}.paid-page main>section.process-collage .process-collage__primary{width:61%!important;height:154px!important;top:44px!important;left:0!important}.paid-page main>section.process-collage .process-collage__top{width:44%!important;height:82px!important;top:0!important;right:0!important}.paid-page main>section.process-collage .process-collage__bottom{width:51%!important;height:112px!important;right:2%!important;bottom:0!important}}.paid-page main>section.process-collage{padding-top:46px!important;padding-bottom:46px!important;gap:26px 48px!important}.paid-page main>section.process-collage>.steps{gap:12px!important}.paid-page main>section.process-collage>.steps li{min-height:82px!important;padding:16px 18px 16px 62px!important;border:1px solid rgba(126,228,219,.28)!important;border-radius:12px!important;background:hsla(0,0%,100%,.07)!important;box-shadow:none!important}.paid-page main>section.process-collage>.steps li>b{top:50%!important;left:14px!important;transform:translateY(-50%)!important}.paid-page main>section.process-collage>.steps li h3{font-size:1rem!important;margin-bottom:5px!important}.paid-page main>section.process-collage .process-collage__copy{font-size:.86rem!important;line-height:1.4!important}@media(min-width:601px){.paid-page main>section.process-collage>.process-collage__media{max-width:500px!important;min-height:330px!important}.paid-page main>section.process-collage .process-collage__primary{width:64%!important;height:210px!important;top:56px!important}.paid-page main>section.process-collage .process-collage__top{width:46%!important;height:112px!important}.paid-page main>section.process-collage .process-collage__bottom{width:54%!important;height:155px!important}}.paid-page .stack .eyebrow,.paid-page .stack h2,.paid-page .stack>div{position:relative!important;z-index:1!important;display:block!important}.paid-page .stack>div{display:flex!important}.paid-page .stack span{display:inline-block!important;color:#fff!important;opacity:1!important;visibility:visible!important}.paid-page .stack{display:block!important;min-height:360px!important;background:#0c4254!important;color:#fff!important}.paid-page .stack .eyebrow{color:#8ae9e1!important}.paid-page .stack .eyebrow,.paid-page .stack h2{opacity:1!important;visibility:visible!important}.paid-page .stack h2{color:#fff!important}.talent-page .logo-row.client-logo-marquee{display:block!important;width:100%!important;height:112px!important;margin:0!important;overflow:hidden!important;padding:20px 0!important;background:#f5faf9!important}.talent-page .client-logo-marquee .client-logo-track{display:flex!important;align-items:center;gap:18px;width:max-content;height:72px;padding:0 9px;animation:clientLogoTicker 32s linear infinite}.talent-page .client-logo-marquee .client-logo{display:grid!important;place-items:center;flex:0 0 142px!important;height:64px!important;padding:12px!important;border:1px solid #e2e8ea!important;border-radius:14px!important;background:#fff!important;box-shadow:0 4px 10px rgba(14,48,68,.07)!important}.talent-page .client-logo-marquee .client-logo img{display:block!important;max-width:106px!important;max-height:32px!important;width:auto!important;height:auto!important;object-fit:contain!important}@media(max-width:700px){.talent-page .logo-row.client-logo-marquee{height:92px!important;padding:14px 0!important}.talent-page .client-logo-marquee .client-logo-track{gap:12px;height:62px}.talent-page .client-logo-marquee .client-logo{flex-basis:112px!important;height:54px!important;padding:9px!important}.talent-page .client-logo-marquee .client-logo img{max-width:82px!important;max-height:26px!important}}@media(prefers-reduced-motion:reduce){.talent-page .client-logo-marquee .client-logo-track{animation:none!important}}.paid-page .proof li:first-child:before,.paid-page.staff .proof li:first-child:before{content:"•  1 hour average response    •  100% compliance guaranteed    •  100% client retention"!important;font-size:.86rem!important}.paid-page .proof,.paid-page.staff .proof{position:relative!important;padding-top:58px!important}.paid-page .proof:before,.paid-page.staff .proof:before{content:"★★★★★"!important;left:22px!important;border:0!important;color:#d8a80d!important;-webkit-text-fill-color:#d8a80d!important;letter-spacing:.06em!important}.paid-page .proof:after,.paid-page .proof:before,.paid-page.staff .proof:after,.paid-page.staff .proof:before{position:absolute!important;top:19px!important;margin:0!important;padding:0!important;background:none!important;font-size:1.05rem!important}.paid-page .proof:after,.paid-page.staff .proof:after{content:"4.8/5  (based on 25+ reviews)"!important;left:119px!important;color:#071a2c!important;-webkit-text-fill-color:#071a2c!important;font-weight:900!important;line-height:1.2!important}.paid-page .proof li:first-child,.paid-page.staff .proof li:first-child{display:block!important;margin:0!important;padding-top:14px!important;border-top:1px solid #e4e9ec!important;font-size:0!important}.paid-page .proof li:first-child:before,.paid-page.staff .proof li:first-child:before{content:"⚡  1 hour average response    ◇  100% compliance guaranteed    ●  100% client retention";color:#071a2c;font-size:.82rem;font-weight:800;line-height:1.55}.paid-page .proof li:not(:first-child),.paid-page.staff .proof li:not(:first-child){display:none!important}@media(max-width:700px){.paid-page .proof,.paid-page.staff .proof{padding-top:56px!important}.paid-page .proof:after,.paid-page.staff .proof:after{left:112px!important;font-size:.94rem!important}.paid-page .proof li:first-child:before,.paid-page.staff .proof li:first-child:before{font-size:.75rem}}@media(min-width:801px){.paid-page.staff main>section.process-collage:nth-of-type(n){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr)!important;grid-template-areas:"title title" "steps media"!important;align-items:start!important;gap:20px 42px!important;padding-top:34px!important;padding-bottom:34px!important}.paid-page.staff main>section.process-collage>h2{margin:0!important;line-height:1.05!important}.paid-page.staff main>section.process-collage>.steps{grid-column:1!important;grid-row:2!important;gap:11px!important;align-self:start!important}.paid-page.staff main>section.process-collage>.steps li{min-height:76px!important;padding:13px 16px 13px 60px!important}.paid-page.staff main>section.process-collage>.process-collage__media{grid-column:2!important;grid-row:2!important;width:100%!important;max-width:460px!important;min-height:340px!important;height:340px!important;justify-self:end!important;align-self:start!important}.paid-page.staff main>section.process-collage .process-collage__primary{width:65%!important;height:214px!important;top:62px!important}.paid-page.staff main>section.process-collage .process-collage__top{width:48%!important;height:120px!important;top:8px!important}.paid-page.staff main>section.process-collage .process-collage__bottom{width:55%!important;height:158px!important;right:0!important;bottom:8px!important}}.paid-page.staff .specialist-grid{padding:76px max(24px,calc((100% - 1170px)/2))!important;background:linear-gradient(135deg,#061b2d,#0a4053 54%,#08756f)!important}.paid-page.staff .specialist-grid>.eyebrow{color:#85ece3!important}.paid-page.staff .specialist-grid>h2{max-width:760px!important;color:#fff!important}.paid-page.staff .specialist-grid>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.paid-page.staff .specialist-grid article{min-height:286px!important;padding:26px!important;background:rgba(5,26,42,.62)!important;border:1px solid rgba(134,236,227,.28)!important;box-shadow:0 14px 34px rgba(0,17,31,.2)!important}.paid-page.staff .specialist-grid article>span{background:linear-gradient(135deg,#35cfc4,#1475a0)!important;color:#061b2d!important}.paid-page.staff .specialist-grid h3{color:#fff!important;font-size:1.28rem!important;margin:20px 0 10px!important}.paid-page.staff .specialist-grid p{color:#d4e7eb!important}.paid-page.staff .specialist-grid small{margin:16px 0!important;color:#86ece3!important}.paid-page.staff .specialist-grid button{border-color:#6fe0d8!important;color:#fff!important}.paid-page.staff .specialist-grid button:hover{background:#6fe0d8!important;color:#062033!important}@media(max-width:800px){.paid-page.staff .specialist-grid{padding:58px 22px!important}.paid-page.staff .specialist-grid>div{grid-template-columns:1fr!important}.paid-page.staff .specialist-grid article{min-height:0!important}}.paid-page.staff main>section.ething-stats:nth-of-type(n){display:none!important}.paid-page.python .hero{background-image:linear-gradient(96deg,rgba(2,14,28,.99),rgba(4,27,43,.94) 47%,rgba(16,54,100,.58)),radial-gradient(circle at 83% 31%,rgba(255,211,65,.26),transparent 14%),url(/engineering-team-hero.png)!important}.paid-page.python .hero:before{background-image:linear-gradient(90deg,transparent 0 53%,rgba(84,181,255,.2) 53% 53.2%,transparent 53.4%),linear-gradient(rgba(77,177,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(77,177,255,.12) 1px,transparent 0)!important;background-size:100% 100%,42px 42px,42px 42px!important;mask-image:linear-gradient(90deg,transparent 35%,#000)!important}.paid-page.python .hero:after{right:9%!important;top:16%!important;width:380px!important;height:380px!important;background:conic-gradient(from 20deg,rgba(55,133,207,.1),rgba(255,210,63,.34),rgba(55,133,207,.2),transparent 72%)!important;border:1px solid rgba(148,211,255,.42)!important}.paid-page.ai .hero{background-image:linear-gradient(96deg,rgba(2,14,28,.99),rgba(5,30,48,.93) 48%,rgba(35,50,104,.62)),radial-gradient(circle at 82% 30%,rgba(184,118,255,.25),transparent 15%),url(/engineering-team-hero.png)!important}.paid-page.ai .hero:before{background-image:radial-gradient(circle at 70% 24%,rgba(123,235,226,.42) 0 3px,transparent 4px),radial-gradient(circle at 87% 54%,rgba(178,126,255,.4) 0 3px,transparent 4px),linear-gradient(35deg,transparent 49%,rgba(131,223,232,.2) 50%,transparent 51%)!important;background-size:118px 118px,140px 140px,76px 76px!important;mask-image:linear-gradient(90deg,transparent 30%,#000)!important}.paid-page.react .hero{background-image:linear-gradient(96deg,rgba(2,14,28,.99),rgba(5,34,50,.93) 48%,rgba(8,92,111,.58)),radial-gradient(circle at 83% 35%,rgba(88,220,244,.28),transparent 17%),url(/engineering-team-hero.png)!important}.paid-page.full-stack .hero{background-image:linear-gradient(96deg,rgba(2,14,28,.99),rgba(28,28,66,.92) 48%,rgba(62,44,122,.56)),radial-gradient(circle at 84% 28%,rgba(129,105,255,.28),transparent 16%),url(/engineering-team-hero.png)!important}.paid-page.devops .hero{background-image:linear-gradient(96deg,rgba(2,14,28,.99),rgba(5,39,45,.93) 48%,rgba(10,101,82,.57)),radial-gradient(circle at 83% 31%,rgba(92,236,171,.24),transparent 16%),url(/engineering-team-hero.png)!important}.paid-page.devops .hero:before{background-image:linear-gradient(90deg,transparent 0 61%,rgba(88,232,167,.3) 61% 61.3%,transparent 61.6%),linear-gradient(rgba(88,232,167,.13) 1px,transparent 0),linear-gradient(90deg,rgba(88,232,167,.13) 1px,transparent 0)!important;background-size:100% 100%,48px 48px,48px 48px!important;mask-image:linear-gradient(90deg,transparent 37%,#000)!important}.paid-page.top-talent .hero{background-image:linear-gradient(96deg,rgba(2,14,28,.99),rgba(7,33,53,.93) 48%,rgba(13,101,104,.57)),radial-gradient(circle at 83% 27%,rgba(121,240,220,.22),transparent 16%),url(/engineering-team-hero.png)!important}.paid-page.staff .hero{background-image:linear-gradient(96deg,rgba(2,14,28,.99),rgba(7,32,46,.92) 48%,rgba(12,103,103,.55)),radial-gradient(circle at 83% 30%,rgba(106,237,220,.22),transparent 16%),url(/engineering-team-hero.png)!important}.paid-page.ai .hero-copy>button:after,.paid-page.devops .hero-copy>button:after,.paid-page.full-stack .hero-copy>button:after,.paid-page.python .hero-copy>button:after,.paid-page.react .hero-copy>button:after,.paid-page.staff .hero-copy>button:after,.paid-page.top-talent .hero-copy>button:after{content:"About Us"!important}.paid-page.python .hero-copy>small:before{content:"Python profiles shared within 48 hours · ";color:#9edbff!important;font-weight:800!important}.paid-page.developers .hero-copy>button:after{content:"About Us"!important}.paid-page.full-stack .hero:before{background-image:linear-gradient(90deg,transparent 0 47%,rgba(154,127,255,.26) 47% 47.2%,transparent 47.4%),linear-gradient(0deg,transparent 0 54%,rgba(132,103,255,.2) 54% 54.3%,transparent 54.6%),linear-gradient(rgba(153,129,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(153,129,255,.1) 1px,transparent 0)!important;background-size:100% 100%,100% 100%,52px 52px,52px 52px!important;mask-image:linear-gradient(90deg,transparent 32%,#000)!important}.paid-page.full-stack .hero:after{right:10%!important;top:15%!important;width:380px!important;height:380px!important;background:conic-gradient(from 60deg,transparent,rgba(159,128,255,.34),transparent 35%,rgba(65,217,210,.28),transparent 70%)!important;border:1px solid rgba(181,162,255,.4)!important}.paid-page.react .hero:before{background-image:radial-gradient(ellipse at 76% 45%,transparent 0 64px,rgba(103,230,248,.3) 65px 67px,transparent 68px 97px,rgba(103,230,248,.22) 98px 100px,transparent 101px),linear-gradient(30deg,transparent 0 49%,rgba(103,230,248,.16) 50%,transparent 51%)!important;background-size:100% 100%,66px 66px!important;mask-image:linear-gradient(90deg,transparent 28%,#000)!important}.paid-page.react .hero:after{right:11%!important;top:15%!important;width:355px!important;height:355px!important;background:radial-gradient(ellipse,transparent 0 39%,rgba(100,229,248,.32) 40% 41%,transparent 42% 59%,rgba(100,229,248,.2) 60% 61%,transparent 62%)!important}.paid-page.top-talent .hero:before{background-image:radial-gradient(circle at 66% 25%,rgba(117,240,219,.38) 0 3px,transparent 4px),radial-gradient(circle at 86% 61%,rgba(117,240,219,.3) 0 3px,transparent 4px),linear-gradient(45deg,transparent 49%,rgba(117,240,219,.17) 50%,transparent 51%)!important;background-size:105px 105px,130px 130px,70px 70px!important;mask-image:linear-gradient(90deg,transparent 30%,#000)!important}.paid-page.top-talent .hero:after{right:9%!important;top:14%!important;width:390px!important;height:390px!important;background:conic-gradient(from 0deg,transparent,rgba(115,239,218,.35),transparent 30%,rgba(58,162,242,.23),transparent 65%)!important;border:1px solid rgba(132,244,225,.36)!important}.paid-page.staff .hero:before{background-image:linear-gradient(90deg,transparent 0 58%,rgba(109,238,220,.28) 58% 58.25%,transparent 58.5%),linear-gradient(rgba(109,238,220,.12) 1px,transparent 0),linear-gradient(90deg,rgba(109,238,220,.12) 1px,transparent 0)!important;background-size:100% 100%,58px 58px,58px 58px!important;mask-image:linear-gradient(90deg,transparent 36%,#000)!important}.paid-page.staff .hero:after{right:9%!important;top:16%!important;width:370px!important;height:370px!important;background:conic-gradient(from 22deg,transparent,rgba(95,231,212,.3),transparent 35%,rgba(33,151,175,.25),transparent 68%)!important;border:1px solid rgba(119,240,222,.34)!important}.paid-page.developers .hero:before{background-image:linear-gradient(125deg,transparent 0 43%,rgba(50,222,210,.2) 43.2% 43.5%,transparent 43.8%),linear-gradient(36deg,transparent 0 47%,rgba(79,167,255,.2) 47.2% 47.5%,transparent 47.8%),linear-gradient(rgba(100,229,219,.1) 1px,transparent 0),linear-gradient(90deg,rgba(100,229,219,.1) 1px,transparent 0)!important;background-size:100% 100%,100% 100%,50px 50px,50px 50px!important;mask-image:none!important}@media(max-width:800px){.paid-page.ai .hero:after,.paid-page.devops .hero:after,.paid-page.full-stack .hero:after,.paid-page.python .hero:after,.paid-page.react .hero:after,.paid-page.staff .hero:after,.paid-page.top-talent .hero:after{right:-155px!important;top:-105px!important;width:300px!important;height:300px!important}}.paid-page.full-stack .hero{background-image:linear-gradient(96deg,rgba(2,14,28,.99),rgba(4,27,43,.93) 48%,rgba(7,92,102,.57)),radial-gradient(circle at 84% 28%,rgba(86,229,216,.23),transparent 16%),url(/engineering-team-hero.png)!important}.paid-page .hero{animation:heroBackgroundDrift 18s ease-in-out infinite alternate!important;background-size:108% 108%!important}.paid-page .hero:before{animation:heroPatternDrift 16s linear infinite!important}@keyframes heroBackgroundDrift{0%{background-position:48%}to{background-position:56%}}@keyframes heroPatternDrift{0%{background-position:0 0}to{background-position:56px 42px}}@media(prefers-reduced-motion:reduce){.paid-page .hero,.paid-page .hero:before{animation:none!important}}.paid-page.python .hero{background-image:linear-gradient(90deg,rgba(1,10,22,.98),rgba(2,15,31,.89) 43%,rgba(2,18,35,.26) 76%),url(/python-hero-tech-background.png)!important;background-position:50%!important;background-size:cover!important;animation:pythonHeroDrift 16s ease-in-out infinite alternate!important}.paid-page.python .hero:before{background-image:radial-gradient(circle at 76% 32%,rgba(87,244,247,.7) 0 1.8px,transparent 3px),radial-gradient(circle at 91% 68%,rgba(132,224,255,.66) 0 1.8px,transparent 3px)!important;background-size:72px 72px,108px 108px!important;mask-image:linear-gradient(90deg,transparent 36%,#000)!important;animation:pythonCircuitDrift 10s linear infinite!important}.paid-page.python .hero:after{background:radial-gradient(circle,rgba(54,221,229,.24),transparent 65%)!important;border:0!important;box-shadow:0 0 76px rgba(56,220,232,.18)!important;animation:pythonGlowPulse 5s ease-in-out infinite!important}@keyframes pythonHeroDrift{0%{background-position:48% 50%}to{background-position:57% 46%}}@keyframes pythonCircuitDrift{0%{background-position:0 0,0 0}to{background-position:72px 48px,-108px 72px}}@keyframes pythonGlowPulse{0%,to{opacity:.48;transform:scale(.95)}50%{opacity:.9;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.paid-page.python .hero,.paid-page.python .hero:after,.paid-page.python .hero:before{animation:none!important}}.paid-page.react .hero{background-image:linear-gradient(90deg,rgba(1,10,22,.99),rgba(2,14,30,.91) 43%,rgba(2,18,39,.25) 78%),url(/react-hero-interface-background.jpeg)!important;background-position:50%!important;background-size:cover!important;animation:reactHeroDrift 17s ease-in-out infinite alternate!important}.paid-page.react .hero:before{background-image:radial-gradient(circle at 77% 23%,rgba(83,209,255,.72) 0 1.7px,transparent 3px),radial-gradient(circle at 91% 74%,rgba(73,167,255,.6) 0 1.7px,transparent 3px)!important;background-size:86px 86px,128px 128px!important;mask-image:linear-gradient(90deg,transparent 40%,#000)!important;animation:reactInterfaceDrift 11s linear infinite!important}.paid-page.react .hero:after{right:8%!important;top:13%!important;width:410px!important;height:410px!important;background:radial-gradient(circle,rgba(64,202,255,.23),transparent 65%)!important;border:0!important;box-shadow:0 0 86px rgba(54,173,255,.2)!important;animation:reactGlowPulse 5.5s ease-in-out infinite!important}@keyframes reactHeroDrift{0%{background-position:48% 50%}to{background-position:56% 46%}}@keyframes reactInterfaceDrift{0%{background-position:0 0,0 0}to{background-position:86px 54px,-128px 82px}}@keyframes reactGlowPulse{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.9;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.paid-page.react .hero,.paid-page.react .hero:after,.paid-page.react .hero:before{animation:none!important}}.paid-page.devops .hero{background-image:linear-gradient(90deg,rgba(1,10,22,.99),rgba(2,15,30,.91) 43%,rgba(2,17,35,.24) 78%),url(/devops-hero-cloud-background.jpg)!important;background-position:50%!important;background-size:cover!important;animation:devopsHeroDrift 18s ease-in-out infinite alternate!important}.paid-page.devops .hero:before{background-image:radial-gradient(circle at 74% 60%,rgba(68,239,246,.72) 0 1.8px,transparent 3px),radial-gradient(circle at 89% 34%,rgba(116,220,255,.62) 0 1.8px,transparent 3px),linear-gradient(90deg,transparent 0 56%,rgba(56,225,239,.12) 56% 56.15%,transparent 56.3%)!important;background-size:86px 86px,126px 126px,100% 100%!important;mask-image:linear-gradient(90deg,transparent 36%,#000)!important;animation:devopsSignalDrift 10s linear infinite!important}.paid-page.devops .hero:after{right:7%!important;top:12%!important;width:430px!important;height:430px!important;background:radial-gradient(circle,rgba(43,214,239,.22),transparent 66%)!important;border:0!important;box-shadow:0 0 90px rgba(39,211,239,.2)!important;animation:devopsCloudPulse 5.5s ease-in-out infinite!important}@keyframes devopsHeroDrift{0%{background-position:48% 50%}to{background-position:56% 46%}}@keyframes devopsSignalDrift{0%{background-position:0 0,0 0,0 0}to{background-position:86px 52px,-126px 78px,52px 0}}@keyframes devopsCloudPulse{0%,to{opacity:.43;transform:scale(.94)}50%{opacity:.9;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.paid-page.devops .hero,.paid-page.devops .hero:after,.paid-page.devops .hero:before{animation:none!important}}.paid-page.staff .hero{background-image:linear-gradient(90deg,rgba(1,10,22,.99),rgba(2,16,31,.91) 43%,rgba(3,23,39,.26) 78%),url(/devops-hero-cloud-background.jpg)!important;background-position:50%!important;background-size:cover!important;animation:staffHeroDrift 19s ease-in-out infinite alternate!important}.paid-page.staff .hero:before{background-image:linear-gradient(90deg,transparent 0 54%,rgba(68,231,232,.08) 54% 54.15%,transparent 54.3%),linear-gradient(0deg,transparent 0 71%,rgba(82,224,235,.13) 71% 71.25%,transparent 71.5%),radial-gradient(ellipse at 76% 61%,transparent 0 78px,rgba(75,235,230,.36) 79px 81px,transparent 82px)!important;background-size:100% 100%,100% 100%,100% 100%!important;mask-image:linear-gradient(90deg,transparent 33%,#000)!important;animation:staffConnectionScan 7s linear infinite!important}.paid-page.staff .hero:after{right:7%!important;top:12%!important;width:440px!important;height:440px!important;background:radial-gradient(circle,rgba(47,219,211,.24),transparent 65%)!important;border:0!important;box-shadow:0 0 94px rgba(49,222,213,.19)!important;animation:staffCapacityPulse 4.8s ease-in-out infinite!important}@keyframes staffHeroDrift{0%{background-position:48% 50%}to{background-position:56% 46%}}@keyframes staffConnectionScan{0%{background-position:-72px 0,0 56px,0 0}to{background-position:72px 0,0 -56px,0 0}}@keyframes staffCapacityPulse{0%,to{opacity:.4;transform:scale(.93)}50%{opacity:.9;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.paid-page.staff .hero,.paid-page.staff .hero:after,.paid-page.staff .hero:before{animation:none!important}}.client-testimonials article{min-height:382px!important}.client-testimonials__company{padding:16px!important}.client-testimonials__company strong{font-size:.8rem!important;letter-spacing:.045em!important}.client-testimonials__quote-mark{height:30px!important;margin-top:17px!important;font-size:3.25rem!important}.client-testimonials__stars{font-size:1.05rem!important;letter-spacing:.13em!important}.client-testimonials blockquote{margin:14px 0 24px!important;font-size:.98rem!important;line-height:1.58!important}.client-testimonials footer{padding:16px 0 0!important}.client-testimonials footer span{color:#536574!important;font-size:.92rem!important;font-weight:800!important;letter-spacing:.02em!important}.paid-page.ai .hero{background-image:linear-gradient(90deg,rgba(1,10,22,.99),rgba(2,15,30,.9) 43%,rgba(3,19,40,.24) 78%),url(/ai-hero-network-background.jpg)!important;background-position:50%!important;background-size:cover!important;animation:aiHeroDrift 17s ease-in-out infinite alternate!important}.paid-page.ai .hero:before{background-image:radial-gradient(circle at 75% 26%,rgba(103,230,255,.78) 0 1.8px,transparent 3px),radial-gradient(circle at 88% 62%,rgba(153,122,255,.68) 0 1.8px,transparent 3px),linear-gradient(37deg,transparent 49%,rgba(95,211,255,.14) 50%,transparent 51%)!important;background-size:92px 92px,132px 132px,78px 78px!important;mask-image:linear-gradient(90deg,transparent 35%,#000)!important;animation:aiNodeDrift 9s linear infinite!important}.paid-page.ai .hero:after{right:7%!important;top:12%!important;width:430px!important;height:430px!important;background:radial-gradient(circle,rgba(100,204,255,.24),transparent 65%)!important;border:0!important;box-shadow:0 0 94px rgba(91,177,255,.2)!important;animation:aiInferencePulse 5s ease-in-out infinite!important}@keyframes aiHeroDrift{0%{background-position:48% 50%}to{background-position:56% 46%}}@keyframes aiNodeDrift{0%{background-position:0 0,0 0,0 0}to{background-position:92px 54px,-132px 78px,78px 48px}}@keyframes aiInferencePulse{0%,to{opacity:.43;transform:scale(.94)}50%{opacity:.92;transform:scale(1.09)}}@media(prefers-reduced-motion:reduce){.paid-page.ai .hero,.paid-page.ai .hero:after,.paid-page.ai .hero:before{animation:none!important}}.paid-page.full-stack .hero{background-image:linear-gradient(90deg,rgba(1,10,22,.99),rgba(2,15,30,.9) 43%,rgba(3,19,40,.24) 78%),url(/full-stack-hero-background.jpg)!important;background-position:50%!important;background-size:cover!important;animation:fullStackHeroDrift 18s ease-in-out infinite alternate!important}.paid-page.full-stack .hero:before{background-image:radial-gradient(circle at 74% 48%,rgba(94,231,255,.78) 0 1.8px,transparent 3px),radial-gradient(circle at 88% 66%,rgba(93,184,255,.66) 0 1.8px,transparent 3px),linear-gradient(90deg,transparent 0 61%,rgba(96,211,255,.15) 61% 61.2%,transparent 61.4%)!important;background-size:96px 96px,136px 136px,100% 100%!important;mask-image:linear-gradient(90deg,transparent 34%,#000)!important;animation:fullStackDataDrift 10s linear infinite!important}.paid-page.full-stack .hero:after{right:7%!important;top:12%!important;width:430px!important;height:430px!important;background:radial-gradient(circle,rgba(87,203,255,.23),transparent 65%)!important;border:0!important;box-shadow:0 0 92px rgba(79,185,255,.2)!important;animation:fullStackSystemPulse 5.3s ease-in-out infinite!important}@keyframes fullStackHeroDrift{0%{background-position:48% 50%}to{background-position:56% 46%}}@keyframes fullStackDataDrift{0%{background-position:0 0,0 0,0 0}to{background-position:96px 56px,-136px 82px,58px 0}}@keyframes fullStackSystemPulse{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.9;transform:scale(1.09)}}@media(prefers-reduced-motion:reduce){.paid-page.full-stack .hero,.paid-page.full-stack .hero:after,.paid-page.full-stack .hero:before{animation:none!important}}.paid-page main>section:not(.hero):not(.trust)>.eyebrow{font-size:1rem!important;line-height:1.2!important;letter-spacing:.065em!important;margin-bottom:16px!important}@media(max-width:800px){.paid-page main>section:not(.hero):not(.trust)>.eyebrow{font-size:.94rem!important;margin-bottom:14px!important}}.paid-page.python .hero-copy>small:before{content:none!important}.paid-page .hero-copy>button{font-size:0!important}.paid-page .hero-copy>button:after{content:"About Us"!important;font-size:1rem!important}.paid-page .hero-copy>button span{display:none!important}.paid-page header{background:#fff!important;border-bottom:1px solid #dce6ea!important;box-shadow:0 2px 12px rgba(7,26,44,.06)!important}.paid-page .header-cta,.paid-page header,.paid-page header:after{color:#071a2c!important}.paid-page .header-cta{background:#1bc6bc!important}.paid-page footer>p{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;max-width:920px!important;margin:0 auto!important;text-align:center!important;line-height:1.65!important}.paid-page footer>p a{color:inherit!important;font-weight:700!important;text-decoration:none!important}.paid-page footer>p a:hover{text-decoration:underline!important}.paid-page footer>p span{opacity:.6!important}.paid-page .contact-details{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)!important;gap:clamp(32px,7vw,96px)!important;align-items:center!important;max-width:1160px!important;margin:0 auto!important;padding:72px clamp(28px,6vw,72px)!important;background:linear-gradient(135deg,#f7fcfe,#eaf9f8)!important;border:1px solid rgba(9,126,133,.16)!important;border-radius:22px!important;color:#092738!important}.paid-page .contact-details .eyebrow{color:#087b82!important;margin-bottom:13px!important}.paid-page .contact-details h2{max-width:620px!important;margin:0 0 14px!important;font-size:clamp(2rem,3.6vw,3.2rem)!important;line-height:1.06!important;color:#06293a!important}.paid-page .contact-details>div>p:last-child{max-width:570px!important;margin:0!important;color:#506875!important;font-size:1.02rem!important;line-height:1.6!important}.paid-page .contact-details address{display:grid!important;gap:18px!important;margin:0!important;padding:26px 28px!important;background:#fff!important;border:1px solid rgba(8,81,97,.12)!important;border-radius:16px!important;font-style:normal!important;box-shadow:0 12px 30px rgba(5,70,83,.08)!important}.paid-page .contact-details address p{display:grid!important;gap:5px!important;margin:0!important;color:#526674!important;font-size:.98rem!important;line-height:1.45!important}.paid-page .contact-details address b{color:#087b82!important;font-size:.74rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.paid-page .contact-details address a{width:max-content!important;max-width:100%!important;color:#0a3444!important;font-weight:700!important;text-decoration:none!important}.paid-page .contact-details address a:hover{text-decoration:underline!important;color:#087b82!important}@media(max-width:800px){.paid-page .hero{grid-template-columns:1fr!important;gap:28px!important;padding-top:46px!important;padding-bottom:48px!important;background-size:cover!important;background-position:62%!important}.paid-page .hero-copy{max-width:100%!important}.paid-page .hero-copy>button{display:block!important;position:relative!important;visibility:visible!important;opacity:1!important;margin:18px 0 0!important}.paid-page .hero-copy>small{margin-top:12px!important}.paid-page h1{font-size:clamp(2.45rem,11vw,3.55rem)!important;line-height:1.02!important}.paid-page .lede{font-size:1.02rem!important;line-height:1.55!important;margin:18px 0!important}.paid-page .hero-copy>button{width:100%!important;min-height:54px!important;padding:15px 18px!important}.paid-page .proof,.paid-page.staff .proof{max-width:none!important;margin:22px 0 18px!important}.paid-page .proof:before,.paid-page.staff .proof:before{left:18px!important;top:17px!important}.paid-page .proof:after,.paid-page.staff .proof:after{left:105px!important;top:17px!important;font-size:.9rem!important}.paid-page .proof li:first-child,.paid-page.staff .proof li:first-child{padding-top:14px!important}.paid-page .proof li:first-child:before,.paid-page.staff .proof li:first-child:before{font-size:.76rem!important;line-height:1.55!important}.paid-page #lead-form{padding-top:0!important}.paid-page .lead-form{padding:22px!important;border-radius:14px!important}.paid-page .lead-form input,.paid-page .lead-form select{min-height:50px!important}.paid-page .lead-form button{min-height:52px!important}.ething-stats-banner{width:calc(100% - 32px)!important;margin:20px auto!important;border-radius:13px!important}.ething-stats-banner img{height:112px!important;object-position:center!important}.ething-stats-banner:after,.ething-stats-banner:before{top:23%!important;height:54%!important}.paid-page main>section.process-collage{padding:44px 22px!important;gap:25px!important}.paid-page main>section.process-collage>h2{font-size:2.3rem!important}.paid-page main>section.process-collage>.steps li{min-height:0!important}.paid-page main>section.process-collage>.process-collage__media{min-height:285px!important;width:100%!important;max-width:470px!important;margin:0 auto!important}.paid-page main>section.process-collage .process-collage__primary{height:180px!important}.paid-page main>section.process-collage .process-collage__top{height:96px!important}.paid-page main>section.process-collage .process-collage__bottom{height:132px!important}.paid-page .faq{grid-template-columns:1fr!important}.paid-page .client-logo-marquee{width:100vw!important;margin-left:calc(50% - 50vw)!important}}@media(max-width:480px){.paid-page header{padding-left:16px!important;padding-right:16px!important}.paid-page .header-cta{font-size:.72rem!important;white-space:nowrap!important}.paid-page .hero{padding-left:18px!important;padding-right:18px!important}.paid-page .proof,.paid-page.staff .proof{padding:16px 15px!important}.paid-page .proof:before,.paid-page.staff .proof:before{left:15px!important;font-size:.92rem!important}.paid-page .proof:after,.paid-page.staff .proof:after{left:98px!important;font-size:.82rem!important}.paid-page .proof li:first-child:before,.paid-page.staff .proof li:first-child:before{font-size:.69rem!important}.paid-page .client-testimonials__grid{grid-template-columns:1fr!important}.paid-page .client-testimonials article{padding:22px!important}}@media(max-width:800px){.paid-page .contact-details{grid-template-columns:1fr!important;gap:28px!important;margin-left:16px!important;margin-right:16px!important;padding:38px 24px!important}.paid-page .contact-details address{padding:22px!important}.paid-page{overflow-x:hidden}.paid-page .hero{gap:28px}.paid-page .form-grid,.paid-page .hero{grid-template-columns:1fr!important}.paid-page .lead-form input,.paid-page .lead-form select{min-height:48px;font-size:16px}.paid-page .header-cta,.paid-page button{min-height:46px}.paid-page .header-cta{padding:10px 14px;font-size:.78rem}.paid-page .proof{gap:7px}.paid-page .proof li{padding:8px 10px}.paid-page .cards,.paid-page .models,.paid-page .profiles,.paid-page .steps{grid-template-columns:1fr!important}.paid-page .trust{padding-left:16px!important;padding-right:16px!important}.paid-page .trust div:after{line-height:1.8}.paid-page .hero-copy>button{width:auto;min-width:174px}.paid-page .lead-form{width:100%;max-width:100%}}.campaign-one-developers .campaign-hero{min-height:720px}.campaign-one-developers .hero-copy>button{font-size:1rem!important}.campaign-one-developers .hero-copy>button:after{content:none!important}.hero-rating{display:flex;align-items:center;gap:9px;margin:20px 0 12px}.hero-rating span{color:#f8c556;letter-spacing:.1em}.hero-rating strong{font-size:1.05rem}.hero-rating small{margin:0!important;font-size:.8rem!important}.hero-trust{display:flex;gap:9px;flex-wrap:wrap;padding:0;margin:0 0 24px;list-style:none}.hero-trust li{border:1px solid hsla(0,0%,100%,.19);background:rgba(3,20,34,.44);padding:7px 10px;border-radius:999px;font-size:.8rem}.final-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.campaign-one-developers .secondary-cta{background:transparent!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.55)!important;box-shadow:none!important}.campaign-one-developers .secondary-cta:hover{background:hsla(0,0%,100%,.1)!important}.case-study,.developer-profiles,.hiring-comparison,.process-lite,.role-capabilities,.software-faq,.software-proof,.software-testimonials{padding-top:84px!important;padding-bottom:84px!important}.process-lite,.software-faq,.software-proof{background:#effafa}.case-grid,.proof-grid,.role-grid,.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.case-grid article,.proof-grid article,.role-grid article{padding:26px;border:1px solid #d3e5e7;border-radius:14px;background:#fff}.proof-grid b{font-size:1.5rem;color:#087d79}.role-grid{grid-template-columns:repeat(4,1fr)}.role-grid article{border-top:3px solid #1bc6bc}.case-study{background:linear-gradient(120deg,#071a2c,#0b4150);color:#fff}.case-grid article{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.16)}.case-grid span{color:#78eee2;text-transform:uppercase;font-size:.75rem;font-weight:900;letter-spacing:.1em}.case-grid p{color:#e0eff2}.case-grid b{color:#78eee2}.case-study>small{display:block;margin-top:20px;color:#b8d3d7}.hiring-comparison{background:#f5f9fa}.comparison-table{margin-top:30px;border:1px solid #d9e5e8;border-radius:14px;overflow:hidden}.comparison-table>div{display:grid;grid-template-columns:.86fr 1.35fr 1.35fr;gap:20px;padding:17px 20px;border-top:1px solid #d9e5e8;background:#fff}.comparison-table>div:first-child{border-top:0}.comparison-head{background:#0b3749!important;color:#fff}.comparison-table span{color:#526b78}.testimonial-grid article{padding:25px;border:1px solid #d7e4e7;border-radius:14px;box-shadow:0 12px 30px rgba(7,26,44,.06)}.testimonial-grid article>div{display:flex;justify-content:space-between;gap:10px;text-transform:uppercase;font-size:.7rem;letter-spacing:.06em;color:#087d79}.testimonial-grid article>strong{display:block;color:#efba45;letter-spacing:.12em;margin:18px 0 7px}.testimonial-grid blockquote{margin:0;color:#2f4b59;font-size:1rem;line-height:1.65}.testimonial-grid footer{padding:16px 0 0!important;background:none!important;color:#087d79!important;display:block!important;font-size:.8rem!important}.process-lite .steps li p{color:#607183;margin:8px 0 0}.comparison-table{font-size:.92rem}.campaign-footer{background:#04111d!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding-top:26px!important;padding-bottom:26px!important}.campaign-footer>div{display:flex;flex-wrap:wrap;gap:15px}.campaign-footer a{color:#d5e7ea;text-decoration:none;font-size:.82rem}.campaign-footer a:hover{text-decoration:underline}.mobile-sticky-cta{display:none}.campaign-one-developers .final-actions{justify-content:center}.campaign-one-developers .final .secondary-cta{color:#fff!important}@media(max-width:800px){.campaign-one-developers .campaign-hero{min-height:auto}.case-study,.developer-profiles,.hiring-comparison,.process-lite,.role-capabilities,.software-faq,.software-proof,.software-testimonials{padding-top:56px!important;padding-bottom:56px!important}.case-grid,.comparison-table>div,.proof-grid,.role-grid,.testimonial-grid{grid-template-columns:1fr 1fr}.comparison-table>div{gap:10px}.comparison-head b:first-child,.comparison-table>div strong{grid-column:1/-1}.campaign-footer{display:block!important}.campaign-footer>div{margin-top:15px;gap:10px 15px}.mobile-sticky-cta{position:fixed;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:8px;left:10px;right:10px;bottom:10px;padding:8px;background:rgba(4,17,29,.94);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3)}.mobile-sticky-cta button{padding:12px 8px;font-size:.84rem}.mobile-sticky-cta .secondary-cta{color:#fff!important;border-color:hsla(0,0%,100%,.5)!important}.campaign-one-developers main{padding-bottom:72px}}@media(max-width:540px){.case-grid,.proof-grid,.role-grid,.testimonial-grid{grid-template-columns:1fr}.hero-actions button{width:100%}.hero-rating{flex-wrap:wrap}.comparison-table>div{padding:14px}.comparison-table span{font-size:.84rem}.campaign-footer>div{display:grid;grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.campaign-one-developers *{scroll-behavior:auto!important}}.company-strip{padding-top:30px!important;padding-bottom:30px!important;background:#fff;text-align:center;overflow:hidden}.company-strip p{margin:0 0 15px;color:#526b78;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.company-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.company-track{display:flex;width:max-content;align-items:center;gap:14px;animation:companyTicker 25s linear infinite}.company-track span{display:grid;place-items:center;min-width:130px;padding:12px 18px;border:1px solid #dce6ea;border-radius:8px;background:#f8fbfc;color:#183248;font-weight:800}.company-marquee:hover .company-track{animation-play-state:paused}@keyframes companyTicker{to{transform:translateX(-50%)}}.cursor-reactive{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cursor-reactive:after{content:"";position:absolute;pointer-events:none;inset:0;background:radial-gradient(190px circle at var(--cursor-x,50%) var(--cursor-y,50%),rgba(27,198,188,.23),transparent 68%);opacity:0;transition:opacity .2s}.cursor-reactive:hover{transform:translateY(-8px) scale(1.015);border-color:#1bc6bc;box-shadow:0 20px 36px rgba(7,70,80,.17)}.cursor-reactive:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.company-track{animation:none}.cursor-reactive{transition:none}}.company-track .company-logo{display:grid;place-items:center;min-width:142px;height:64px;padding:12px;border:1px solid #e2e8ea;border-radius:14px;background:#fff;box-shadow:0 4px 10px rgba(14,48,68,.07)}.company-track .company-logo img{display:block;max-width:106px;max-height:32px;width:auto;height:auto;object-fit:contain}@media(max-width:700px){.company-track .company-logo{min-width:112px;height:54px;padding:9px}.company-track .company-logo img{max-width:82px;max-height:26px}}.campaign-one-developers .capabilities-intro{max-width:740px;margin:14px auto 0;color:#526b78;text-align:center;line-height:1.65}.campaign-one-developers .capability-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 0;padding:0;list-style:none}.campaign-one-developers .capability-tags li{border:1px solid #b8dfe0;border-radius:999px;background:#f3fbfb;padding:8px 13px;color:#0b5960;font-size:.82rem;font-weight:700}.campaign-one-developers .case-study__intro h2,.campaign-one-developers section>h2{width:100%;max-width:1060px;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance}.campaign-one-developers .case-study__intro>.eyebrow,.campaign-one-developers main>section>.eyebrow{display:block;width:100%;text-align:center}.campaign-one-developers .comparison-table--single>div{grid-template-columns:minmax(190px,.8fr) minmax(0,2.2fr)}.campaign-one-developers .hero-actions .hero-booking-cta{background:linear-gradient(110deg,#32d8cd,#12a9df)!important;border-color:transparent!important;color:#05263a!important;box-shadow:0 12px 28px rgba(27,198,188,.28)!important;font-weight:800}.campaign-one-developers .hero-actions .hero-booking-cta:hover{background:linear-gradient(110deg,#5beae0,#36bdea)!important;box-shadow:0 16px 34px rgba(27,198,188,.4)!important;transform:translateY(-2px)}.campaign-one-developers .booking-reassurance{display:block;max-width:430px;margin-top:14px!important;color:rgba(232,248,250,.82)!important;line-height:1.55}@media (max-width:800px){.campaign-one-developers .comparison-table--single>div{grid-template-columns:1fr}.campaign-one-developers .comparison-table--single .comparison-head b:first-child,.campaign-one-developers .comparison-table--single>div strong{grid-column:auto}}.campaign-one-developers .role-capabilities,.campaign-one-developers .role-capabilities .role-grid article{text-align:center}.campaign-one-developers .role-capabilities .eyebrow{display:block;width:100%;text-align:center}.campaign-one-developers .case-study{background:radial-gradient(circle at 86% 12%,rgba(27,198,188,.24),transparent 30%),linear-gradient(130deg,#061827,#0a4251)}.campaign-one-developers .case-study__intro{max-width:850px;margin:0 auto;text-align:center}.campaign-one-developers .case-study__intro>p:last-child{margin:16px auto 0;color:#d6e8eb;line-height:1.7}.campaign-one-developers .case-study__details,.campaign-one-developers .case-study__stats{display:grid;gap:16px;max-width:1060px;margin:32px auto 0}.campaign-one-developers .case-study__details{grid-template-columns:repeat(2,1fr)}.campaign-one-developers .case-study__details article{padding:28px;border:1px solid rgba(155,232,227,.26);border-radius:16px;background:hsla(0,0%,100%,.07)}.campaign-one-developers .case-study__icon{position:absolute;top:20px;right:20px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(120,238,226,.38);border-radius:12px;background:rgba(120,238,226,.1);color:#78eee2}.campaign-one-developers .case-study__icon svg{width:23px;height:23px}.campaign-one-developers .case-study .cursor-reactive:hover{border-color:#78eee2;box-shadow:0 22px 42px rgba(0,0,0,.26)}.campaign-one-developers .case-study .cursor-reactive:after{background:radial-gradient(210px circle at var(--cursor-x,50%) var(--cursor-y,50%),rgba(120,238,226,.26),transparent 68%)}.campaign-one-developers .case-study__details h3{margin:10px 0 8px;font-size:1.25rem}.campaign-one-developers .case-study__details p{margin:0;color:#dceef0;line-height:1.65}.campaign-one-developers .case-study__stats{grid-template-columns:repeat(2,1fr)}.campaign-one-developers .case-study__stats article{display:grid;grid-template-columns:auto 1fr;column-gap:15px;align-items:center;padding:24px 28px;border-left:3px solid #66dfd5;border-radius:0 14px 14px 0;background:rgba(1,12,23,.38)}.campaign-one-developers .case-study__stats .case-study__icon{top:18px;right:18px}.campaign-one-developers .case-study__stats b{grid-row:span 2;color:#78eee2;font-size:clamp(2.3rem,5vw,3.8rem);line-height:1}.campaign-one-developers .case-study__stats span{color:#fff;font-size:1.02rem;font-weight:800}.campaign-one-developers .case-study__note,.campaign-one-developers .case-study__stats small{color:#b8d3d7}.campaign-one-developers .capability-tags .cursor-reactive{cursor:default}.campaign-one-developers .capability-tags .cursor-reactive:hover{color:#063742;background:#d9fbf8;box-shadow:0 10px 18px rgba(7,70,80,.12)}.campaign-one-developers .process-collage .steps .cursor-reactive:hover{border-color:#78eee2!important;background:rgba(120,238,226,.12)!important;box-shadow:0 16px 30px rgba(0,0,0,.2)!important}.campaign-one-developers .process-step-icon{position:absolute;top:50%;right:18px;display:grid;width:46px;height:46px;place-items:center;transform:translateY(-50%);border:1px solid rgba(126,228,219,.35);border-radius:10px;background:rgba(126,228,219,.09);color:#7ee4db}.campaign-one-developers .process-step-icon svg{width:26px;height:26px}.campaign-one-developers .process-step-icon .case-study__icon{position:static;display:contents;width:auto;height:auto;border:0;background:transparent;color:inherit}.campaign-one-developers .process-step-icon .case-study__icon svg{width:26px;height:26px}@media (max-width:800px){.campaign-one-developers .process-collage>.steps{grid-template-columns:1fr!important}.campaign-one-developers .process-collage>.steps li{padding-right:82px!important}.campaign-one-developers .process-step-icon{top:17px;right:16px;transform:none}}@media (max-width:540px){.campaign-one-developers .process-step-icon{width:38px;height:38px}.campaign-one-developers .process-step-icon svg{width:22px;height:22px}}.paid-page.ai.campaign-one-ai .campaign-hero{background-image:linear-gradient(90deg,rgba(1,10,22,.95),rgba(2,15,30,.72) 52%,rgba(3,19,40,.22)),url(/ai-hero-neural-background.jpg)!important;background-position:65%!important;background-size:cover!important;animation:aiHeroDrift 17s ease-in-out infinite alternate!important}.campaign-one-ai .campaign-hero .lead-form{background:hsla(0,0%,100%,.94);backdrop-filter:blur(8px)}.campaign-one-ai .software-faq .faq{width:100%;max-width:1060px!important;margin:32px auto 0!important}@media (prefers-reduced-motion:reduce){.campaign-one-ai .campaign-hero,.campaign-one-ai .campaign-hero:after,.campaign-one-ai .campaign-hero:before{animation:none!important}}.campaign-one-developers .case-study__note{display:block;max-width:1060px;margin:20px auto 0}@media (max-width:640px){.campaign-one-developers .case-study__details,.campaign-one-developers .case-study__stats{grid-template-columns:1fr}}.campaign-role .campaign-hero{min-height:690px}.campaign-role .role-hero{position:relative;overflow:hidden}.campaign-role .role-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 30%,rgba(75,226,218,.16),transparent 25%);animation:roleGlow 7s ease-in-out infinite alternate}.campaign-role #lead-form,.campaign-role .hero-copy{position:relative;z-index:1}.campaign-role .hero-actions .secondary-cta{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.58)!important;color:#fff!important;box-shadow:none!important}.campaign-role .final .secondary-cta:hover,.campaign-role .hero-actions .secondary-cta:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.17)!important}.campaign-role .booking-reassurance{display:block;margin-top:13px;color:#d8e9eb}.campaign-role .case-study__intro h2,.campaign-role section>h2{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.campaign-role .case-study__intro>.eyebrow,.campaign-role main>section>.eyebrow{text-align:center;display:block}.campaign-role .case-study__intro>p:last-child{max-width:680px;margin:16px auto 0;text-align:center}.campaign-role .case-study{background:linear-gradient(120deg,#071a2c,#0b4150)}.campaign-role .case-grid{grid-template-columns:repeat(3,1fr)}.campaign-role .cursor-reactive{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.campaign-role .cursor-reactive:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 18px 32px rgba(4,33,48,.14);border-color:#2bcfc4}.campaign-role .case-grid .cursor-reactive:hover{box-shadow:0 18px 32px rgba(0,0,0,.3);border-color:#7df4e7}.campaign-role .process-lite .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;padding:0;margin:32px 0 0;counter-reset:none}.campaign-role .process-lite .steps li{padding:24px;border:1px solid #d3e5e7;border-radius:14px;background:#fff}.campaign-role .process-lite .steps b{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0a6470;color:#fff}.campaign-role .process-lite .steps h3{margin:16px 0 8px}.campaign-role .developer-profiles{background:#fff}.campaign-role .developer-profiles .profiles{margin-top:32px}.campaign-role .software-faq .faq{max-width:1060px;margin:32px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.campaign-role .software-faq details{border-top:1px solid #dbe7e8;padding:18px 0}.campaign-role .software-faq summary{font-weight:800;cursor:pointer}.campaign-role .software-faq details p{color:#526b78;line-height:1.6}.campaign-role .final .secondary-cta{background:#0b3749!important;color:#fff!important;border:1px solid #0b3749!important}.campaign-role .campaign-footer{margin:0}.campaign-role--python .role-hero:after{background:radial-gradient(circle at 79% 28%,rgba(79,165,255,.2),transparent 27%)}.campaign-role--react .role-hero:after{background:radial-gradient(circle at 79% 28%,rgba(68,219,237,.19),transparent 27%)}.campaign-role--devops .role-hero:after{background:radial-gradient(circle at 79% 28%,rgba(73,232,174,.18),transparent 27%)}.campaign-role--full-stack .role-hero:after{background:radial-gradient(circle at 79% 28%,rgba(130,111,255,.18),transparent 27%)}@keyframes roleGlow{0%{transform:translate3d(-1%,0,0) scale(.98);opacity:.7}to{transform:translate3d(2%,-2%,0) scale(1.05);opacity:1}}@media(max-width:800px){.campaign-role .campaign-hero{min-height:auto}.campaign-role .process-lite .steps{grid-template-columns:1fr 1fr}.campaign-role .software-faq .faq{grid-template-columns:1fr;gap:0}.campaign-role main{padding-bottom:74px}}@media(max-width:540px){.campaign-role .case-grid,.campaign-role .process-lite .steps{grid-template-columns:1fr}.campaign-role .hero-actions button{width:100%}.campaign-role .campaign-hero{padding-top:46px!important;padding-bottom:48px!important}.campaign-role .proof-grid,.campaign-role .role-grid{grid-template-columns:1fr}.campaign-role .hero-copy h1{font-size:clamp(2.1rem,11vw,3rem)!important}}@media(prefers-reduced-motion:reduce){.campaign-role .role-hero:after{animation:none}.campaign-role .cursor-reactive{transition:none}}.campaign-role .role-booking-cta{background:linear-gradient(135deg,#25d5c8,#1899db)!important;border:0!important;color:#06253a!important;box-shadow:0 14px 30px rgba(17,196,191,.34)!important;font-size:1rem!important}.campaign-role .role-booking-cta:hover{transform:translateY(-3px);box-shadow:0 20px 38px rgba(17,196,191,.48)!important}.campaign-role .final-actions .role-booking-cta span,.campaign-role .hero-actions .role-booking-cta span{display:inline!important}.campaign-role .final-actions .role-booking-cta:after,.campaign-role .hero-actions .role-booking-cta:after{content:none!important}.campaign-role .final-actions{justify-content:center}.campaign-role .lead-form .form-grid>label:has(select[name=hiringNeed]){grid-column:1/-1}.paid-page .lead-form .form-grid>label:has(select[name=hiringNeed]){grid-column:1/-1}.campaign-role .role-hero{background-image:linear-gradient(90deg,rgba(1,10,22,.99),rgba(2,15,30,.9) 43%,rgba(3,19,40,.24) 78%),url(/engineering-team-hero.png)!important;background-position:50%!important;background-size:cover!important}.campaign-role--python .role-hero{background-image:linear-gradient(90deg,rgba(1,10,22,.98),rgba(2,15,31,.89) 43%,rgba(2,18,35,.26) 76%),url(/python-hero-tech-background.png)!important}.campaign-role--react .role-hero{background-image:linear-gradient(90deg,rgba(1,10,22,.99),rgba(2,14,30,.91) 43%,rgba(2,18,39,.25) 78%),url(/react-hero-interface-background.jpeg)!important}.campaign-role--devops .role-hero,.campaign-role--staff .role-hero{background-image:linear-gradient(90deg,rgba(1,10,22,.99),rgba(2,15,30,.91) 43%,rgba(2,17,35,.24) 78%),url(/devops-hero-cloud-background.jpg)!important}.campaign-role--full-stack .role-hero{background-image:linear-gradient(90deg,rgba(1,10,22,.99),rgba(2,15,30,.9) 43%,rgba(3,19,40,.24) 78%),url(/full-stack-hero-background.jpg)!important}.campaign-role .comparison-table--single>div{grid-template-columns:minmax(210px,.8fr) minmax(0,1.8fr)!important}.campaign-role .comparison-table--single .comparison-head b:first-child{grid-column:auto!important}.campaign-role .case-study{position:relative;overflow:hidden;padding-top:88px!important;padding-bottom:88px!important;background:radial-gradient(circle at 82% 18%,rgba(67,222,214,.2),transparent 26%),linear-gradient(125deg,#041827,#0a4050 55%,#083447)!important}.campaign-role .case-study:before{content:"DELIVERY EXAMPLE";display:block;margin:0 auto 14px;width:max-content;padding:8px 13px;border:1px solid rgba(129,244,234,.4);border-radius:999px;color:#8ef4ea;font-size:.72rem;font-weight:900;letter-spacing:.14em}.campaign-role .case-study .case-study__intro{max-width:820px;margin:0 auto 34px;text-align:center}.campaign-role .case-study .case-study__intro .eyebrow{display:none!important}.campaign-role .case-study .case-study__intro h2{color:#fff!important;font-size:clamp(2.1rem,3.6vw,3.35rem)!important}.campaign-role .case-study .case-study__intro p:last-child{color:#c6e5e9!important;font-size:1.05rem}.campaign-role .case-study .case-grid article{min-height:220px;padding:30px!important;background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(6px);position:relative;padding-right:102px!important}.campaign-role .case-study-graphic{position:absolute;top:26px;right:24px;display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(151,249,241,.48);border-radius:16px;background:rgba(126,228,219,.12);color:#8ef4ea;box-shadow:0 10px 22px rgba(0,0,0,.17)}.campaign-role .case-study-graphic svg{width:29px;height:29px}.campaign-role .case-study .cursor-reactive:hover .case-study-graphic{transform:scale(1.1);background:rgba(126,228,219,.22)}.campaign-role .case-study .case-grid h3{color:#fff!important;font-size:1.34rem!important;margin:14px 0 12px}.campaign-role .case-study .case-grid p{font-size:1rem!important;line-height:1.6}@media(max-width:540px){.campaign-role .case-study{padding-top:58px!important;padding-bottom:58px!important}.campaign-role .case-study .case-grid article{min-height:0;padding-right:82px!important}.campaign-role .case-study-graphic{top:20px;right:18px;width:44px;height:44px;border-radius:13px}.campaign-role .case-study-graphic svg{width:24px;height:24px}}.campaign-role .software-testimonials{padding-bottom:48px!important}.campaign-role .software-proof{padding-top:46px!important}.campaign-role .software-proof>h2{max-width:1180px!important;font-size:clamp(2.45rem,4.2vw,4.3rem)!important}.campaign-role .proof-grid article{padding-right:108px!important}.campaign-role .proof-graphic{position:absolute;right:27px;top:25px;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(25,166,158,.28);border-radius:18px;background:linear-gradient(145deg,#e9fffc,#d5f8f4);color:#078b86;box-shadow:0 10px 24px rgba(6,108,107,.1)}.campaign-role .proof-graphic svg{width:30px;height:30px}@media(max-width:540px){.campaign-role .software-testimonials{padding-bottom:34px!important}.campaign-role .software-proof{padding-top:38px!important}.campaign-role .software-proof>h2{font-size:clamp(2.2rem,10vw,3rem)!important}.campaign-role .proof-grid article{padding-right:92px!important}.campaign-role .proof-graphic{right:20px;top:20px;width:52px;height:52px}}.campaign-role .software-proof{padding-top:64px!important;padding-bottom:64px!important;background:radial-gradient(circle at 50% 100%,rgba(78,224,214,.12),transparent 42%),#effafa!important}.campaign-role .proof-intro{max-width:650px;margin:16px auto 30px;text-align:center;color:#526b78;font-size:1.04rem;line-height:1.65}.campaign-role .proof-grid article{position:relative;min-height:218px;padding:30px 32px!important;overflow:hidden;background:linear-gradient(145deg,#fff,#f5fffe)!important}.campaign-role .proof-grid article:after{content:"";position:absolute;width:132px;height:132px;right:-46px;bottom:-54px;border-radius:50%;background:radial-gradient(circle,rgba(43,207,196,.2),transparent 68%);pointer-events:none}.campaign-role .proof-grid .proof-index{display:block;margin-bottom:20px;color:#1a9a96;font-size:.76rem;font-weight:900;letter-spacing:.14em}.campaign-role .proof-grid b{display:block;font-size:clamp(1.5rem,2vw,2rem)!important;line-height:1.1}.campaign-role .proof-grid p{margin:12px 0 10px;font-size:1.02rem;font-weight:700;color:#23485a}.campaign-role .proof-grid small{display:block;max-width:240px;color:#607b88;font-size:.86rem;line-height:1.5}@media(max-width:540px){.campaign-role .software-proof{padding-top:50px!important;padding-bottom:50px!important}.campaign-role .proof-grid article{min-height:0;padding:25px!important}}.campaign-role .process-collage .steps li{padding-right:82px!important}.campaign-role .process-step-icon{position:absolute;top:50%;right:18px;display:grid;place-items:center;width:46px;height:46px;transform:translateY(-50%);border:1px solid rgba(126,228,219,.35);border-radius:10px;background:rgba(126,228,219,.09);color:#7ee4db;box-shadow:0 8px 18px rgba(0,0,0,.14)}.campaign-role .process-step-icon svg{width:26px;height:26px}.campaign-role .process-collage .cursor-reactive:hover .process-step-icon{background:rgba(126,228,219,.2);transform:translateY(-50%) scale(1.08)}@media(max-width:540px){.campaign-role .process-collage .steps li{padding-right:74px!important}.campaign-role .process-step-icon{top:17px;right:16px;width:38px;height:38px;transform:none}.campaign-role .process-step-icon svg{width:22px;height:22px}.campaign-role .process-collage .cursor-reactive:hover .process-step-icon{transform:scale(1.06)}}.landing-cursor-light{--cursor-x:-200px;--cursor-y:-200px;position:fixed;z-index:50;left:var(--cursor-x);top:var(--cursor-y);width:300px;height:300px;transform:translate(-50%,-50%);pointer-events:none;opacity:0;border-radius:50%;background:radial-gradient(circle,rgba(69,231,215,.15) 0,rgba(69,231,215,.07) 30%,transparent 69%);mix-blend-mode:screen;transition:opacity .2s ease;will-change:left,top}.landing-cursor-light.is-visible{opacity:1}.paid-page .testimonial-grid .cursor-reactive{position:relative;overflow:hidden;isolation:isolate}.paid-page .testimonial-grid .cursor-reactive:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(210px circle at var(--cursor-x,50%) var(--cursor-y,50%),rgba(27,198,188,.22),transparent 70%);opacity:0;transition:opacity .2s ease}.paid-page .testimonial-grid .cursor-reactive>*{position:relative;z-index:1}.paid-page .testimonial-grid .cursor-reactive:hover{transform:translateY(-7px) scale(1.01);border-color:#36d8cd;box-shadow:0 20px 38px rgba(7,70,80,.16)}.paid-page .testimonial-grid .cursor-reactive:hover:after{opacity:1}.paid-page .testimonial-grid .cursor-reactive:before{content:"Verified engagement";display:inline-flex;align-items:center;margin:0 0 14px;padding:5px 9px;border:1px solid rgba(27,198,188,.32);border-radius:999px;color:#087d79;background:rgba(224,255,251,.8);font-size:.67rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media(pointer:coarse),(prefers-reduced-motion:reduce){.landing-cursor-light{display:none}}