.services-hero .page-hero__media{background-position:center 58%}.services-intro-section{overflow:hidden}.services-intro{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:74px}.services-intro__copy{max-width:760px}.services-intro__copy h2{margin-bottom:22px;font-size:clamp(2.35rem,4vw,4.25rem)}.services-intro__copy p:not(.eyebrow){max-width:660px;margin-bottom:0;color:var(--muted);font-size:1.05rem}.services-orbit{position:relative;display:grid;width:190px;height:190px;place-items:center;justify-self:end;border:1px solid rgba(0,71,122,.18);border-radius:50%;background:radial-gradient(circle,rgba(0,71,122,.1),transparent 65%)}.services-orbit:before,.services-orbit:after{position:absolute;border:1px solid rgba(0,71,122,.12);border-radius:50%;content:""}.services-orbit:before{inset:17px}.services-orbit:after{inset:39px}.services-orbit span,.services-orbit strong,.services-orbit small{position:absolute;z-index:1}.services-orbit span{top:35px;color:var(--blue);font-size:.68rem;font-weight:800;letter-spacing:.16em}.services-orbit strong{font-family:Manrope,sans-serif;font-size:3.45rem;line-height:1}.services-orbit small{bottom:33px;color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.services-showcase{padding:104px 0 118px;background:linear-gradient(180deg,#fff,#f5f8fa 48%,#fff)}.services-showcase__heading{display:grid;grid-template-columns:1fr minmax(280px,.65fr);align-items:end;gap:56px;margin-bottom:62px}.services-showcase__heading h2{margin:0;font-size:clamp(2.35rem,4vw,4rem)}.services-showcase__heading>p{max-width:520px;margin:0;color:var(--muted)}.service-stack{display:flex;flex-direction:column;gap:74px}.service-feature{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:0;transition-delay:var(--delay)}.service-feature--reverse{grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr)}.service-feature--reverse .service-feature__visual{order:2}.service-feature--reverse .service-feature__copy{margin-right:-38px;margin-left:0}.service-feature__visual{position:relative;min-width:0}.service-feature__image-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:30px;box-shadow:0 26px 70px rgba(7,19,31,.15);background:#dbe4ea}.service-feature__image{width:100%;height:106%;object-fit:cover;object-position:center;transform:translate3d(0,calc(-3% + var(--parallax-y,0px)),0);will-change:transform;transition:transform .7s cubic-bezier(.2,.75,.2,1),filter .3s ease}.service-feature:nth-child(1) .service-feature__image{object-position:center 54%}.service-feature:nth-child(2) .service-feature__image{object-position:center 48%}.service-feature:nth-child(3) .service-feature__image{object-position:center 58%}.service-feature:nth-child(4) .service-feature__image{object-position:center 54%}.service-feature:nth-child(5) .service-feature__image{object-position:center 50%}.service-feature:nth-child(6) .service-feature__image{object-position:center 58%}.service-feature:nth-child(7) .service-feature__image{object-position:center 52%}.service-feature:nth-child(8) .service-feature__image{object-position:center 55%}.service-feature:hover .service-feature__image{transform:translate3d(0,calc(-3% + var(--parallax-y,0px)),0) scale(1.025);filter:saturate(1.06) contrast(1.015)}.service-feature__image-wrap:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(5,14,22,.4));content:""}.service-feature__number{position:absolute;right:24px;bottom:19px;z-index:2;color:#fff;font-family:Manrope,sans-serif;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:800;line-height:.9;opacity:.9}.service-feature__type{position:absolute;top:20px;left:20px;z-index:2;padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(7,19,31,.56);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(12px)}.service-feature__copy{position:relative;z-index:3;margin-left:-38px;padding:40px 42px;border:1px solid rgba(16,35,51,.1);border-radius:28px;background:rgba(255,255,255,.97);box-shadow:0 22px 58px rgba(7,19,31,.1);backdrop-filter:blur(18px)}.service-feature__copy:before{position:absolute;top:26px;left:0;width:4px;height:54px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,var(--blue),#58b6ea);content:""}.service-feature__copy h3{margin-bottom:16px;font-size:clamp(2rem,3.15vw,3.3rem)}.service-feature__lead{margin-bottom:24px;color:var(--muted);font-size:1.02rem;line-height:1.75}.service-feature__tags{display:flex;flex-wrap:wrap;gap:9px}.service-feature__tags span{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:.74rem;font-weight:750}.services-process{overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(0,71,122,.25),transparent 30%),#07131f}.process-line{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.process-line:before{position:absolute;top:39px;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(143,210,250,.42),transparent);content:""}.process-step{position:relative;z-index:1;padding:27px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.055);backdrop-filter:blur(12px);transition:transform .22s ease,border-color .22s ease,background .22s ease}.process-step:hover{transform:translateY(-4px);border-color:rgba(143,210,250,.28);background:rgba(255,255,255,.075)}.process-step>span{display:grid;width:78px;height:78px;margin-bottom:27px;place-items:center;border:1px solid rgba(143,210,250,.24);border-radius:50%;background:#0b2132;color:#9ddcff;font-family:Manrope,sans-serif;font-size:1.18rem;font-weight:800}.process-step h3{margin-bottom:12px}.process-step p{margin:0;color:rgba(255,255,255,.64)}.band-actions{display:flex;flex-wrap:wrap;gap:12px}.services-process .section-heading .eyebrow{grid-column:auto;margin-bottom:12px}.services-process .section-heading h2{margin:0}@media(max-width:980px){.services-intro{grid-template-columns:1fr}.services-orbit{justify-self:start}.services-showcase__heading{grid-template-columns:1fr;gap:18px}.service-feature,.service-feature--reverse{grid-template-columns:1fr}.service-feature--reverse .service-feature__visual{order:0}.service-feature__copy,.service-feature--reverse .service-feature__copy{margin:-46px 24px 0;padding:34px 36px}.process-line{grid-template-columns:1fr}.process-line:before{display:none}}@media(max-width:620px){.services-showcase{padding:82px 0}.service-stack{gap:58px}.service-feature__image-wrap{aspect-ratio:4/3;border-radius:23px}.service-feature__copy,.service-feature--reverse .service-feature__copy{margin:-28px 12px 0;padding:25px;border-radius:22px}.service-feature__copy h3{font-size:clamp(1.9rem,10vw,2.65rem)}.service-feature__number{font-size:3.2rem}.services-orbit{width:168px;height:168px}.services-orbit strong{font-size:2.85rem}.band-actions{width:100%}.band-actions .button{width:100%}}

/* Pilot Service */
.pilot-service-spotlight{position:relative;overflow:hidden;padding:110px 0;background:radial-gradient(circle at 18% 22%,rgba(0,91,156,.28),transparent 32%),linear-gradient(135deg,#06131f 0%,#082438 54%,#06131f 100%);color:#fff}.pilot-service-spotlight:after{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.025) 35.1%,transparent 52%);pointer-events:none;content:""}.pilot-service-spotlight__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:72px}.pilot-service-spotlight__media{position:relative}.pilot-service-spotlight__media:before{position:absolute;inset:8% -4% -7% 6%;border:1px solid rgba(110,195,242,.18);border-radius:36px;content:""}.pilot-service-spotlight__media img{position:relative;display:block;width:100%;max-height:560px;object-fit:cover;border:1px solid rgba(255,255,255,.12);border-radius:32px;box-shadow:0 36px 90px rgba(0,0,0,.34)}.pilot-service-spotlight__copy h2{max-width:720px;margin:0 0 22px;font-size:clamp(2.55rem,4.4vw,4.9rem);line-height:1.02}.pilot-service-spotlight__copy>p:not(.eyebrow){max-width:650px;color:rgba(255,255,255,.7);font-size:1.05rem;line-height:1.8}.pilot-service-tags{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.pilot-service-tags span{padding:9px 13px;border:1px solid rgba(142,211,249,.2);border-radius:999px;background:rgba(111,196,243,.08);color:#a9defb;font-size:.76rem;font-weight:750}.pilot-service-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}

.pilot-request-section{padding:112px 0 122px;background:linear-gradient(180deg,#f5f8fa 0%,#fff 100%)}.pilot-request-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:70px}.pilot-request-intro{position:sticky;top:120px}.pilot-request-intro h2{margin:0 0 20px;font-size:clamp(2.4rem,4vw,4rem)}.pilot-request-intro>p:not(.eyebrow){color:var(--muted);font-size:1.03rem;line-height:1.78}.pilot-discord-note{display:grid;grid-template-columns:46px 1fr;gap:16px;margin-top:34px;padding:22px;border:1px solid rgba(0,71,122,.12);border-radius:22px;background:#edf6fb}.pilot-discord-note__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:var(--blue);color:#fff;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:800}.pilot-discord-note strong{display:block;margin:1px 0 7px;color:#0b2437}.pilot-discord-note p{margin:0 0 10px;color:#526979;font-size:.86rem;line-height:1.6}.pilot-discord-note a{color:var(--blue);font-size:.82rem;font-weight:800}.pilot-request-panel{padding:34px;border:1px solid rgba(16,35,51,.1);border-radius:28px;background:#fff;box-shadow:0 26px 70px rgba(7,19,31,.09)}.pilot-request-form{display:flex;flex-direction:column;gap:20px}.pilot-request-form label{display:flex;flex-direction:column;gap:8px;color:#163146;font-size:.78rem;font-weight:800}.pilot-request-form label>span{letter-spacing:.02em}.pilot-request-form label small{color:#80909b;font-size:.7rem;font-weight:500;line-height:1.45}.pilot-request-form input,.pilot-request-form select,.pilot-request-form textarea{width:100%;padding:13px 14px;border:1px solid #d8e2e9;border-radius:13px;outline:none;background:#f9fbfc;color:#102534;font:inherit;font-size:.9rem;font-weight:500;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.pilot-request-form textarea{min-height:126px;resize:vertical}.pilot-request-form input:focus,.pilot-request-form select:focus,.pilot-request-form textarea:focus{border-color:rgba(0,91,156,.58);background:#fff;box-shadow:0 0 0 4px rgba(0,91,156,.08)}.pilot-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pilot-form-row--schedule{grid-template-columns:minmax(0,1fr) 170px}.pilot-request-form__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:6px}.pilot-request-form__footer>span{color:#84939e;font-size:.72rem}.pilot-request-notice{display:flex;flex-direction:column;gap:5px;margin-bottom:22px;padding:16px 18px;border-radius:15px;font-size:.85rem}.pilot-request-notice--success{border:1px solid rgba(29,133,92,.2);background:#edf9f4;color:#155f43}.pilot-request-notice--error{border:1px solid rgba(181,62,62,.18);background:#fff1f1;color:#8b2d2d}.pilot-request-notice span{font-size:.76rem}.pilot-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}

@media(max-width:980px){.pilot-service-spotlight__grid,.pilot-request-layout{grid-template-columns:1fr}.pilot-service-spotlight__grid{gap:48px}.pilot-request-layout{gap:42px}.pilot-request-intro{position:static}.pilot-service-spotlight__copy{max-width:760px}.pilot-request-panel{padding:28px}}
@media(max-width:620px){.pilot-service-spotlight{padding:82px 0}.pilot-service-spotlight__media img{border-radius:23px}.pilot-request-section{padding:82px 0 92px}.pilot-request-panel{padding:21px;border-radius:22px}.pilot-form-row,.pilot-form-row--schedule{grid-template-columns:1fr}.pilot-request-form__footer{align-items:stretch;flex-direction:column}.pilot-request-form__footer .button{width:100%}.pilot-service-actions{flex-direction:column}.pilot-service-actions .button{width:100%}.pilot-discord-note{grid-template-columns:1fr}.pilot-discord-note__icon{width:42px;height:42px}}
