.services_title__7Q3AS{font-size:clamp(2.5rem,6.8vw,7rem);letter-spacing:-.035em;max-width:18ch}.services_kicker__AJW5I{margin-top:2rem;font-size:1.125rem;line-height:1.55;color:var(--fg-dim);max-width:56ch}.services_triptychBand__gOPGg{position:relative;background:radial-gradient(55% 80% at 14% 22%,color-mix(in srgb,var(--crimson) 16%,transparent) 0,transparent 60%),radial-gradient(55% 75% at 50% 10%,color-mix(in srgb,var(--crimson-bright) 12%,transparent) 0,transparent 62%),radial-gradient(60% 90% at 88% 40%,color-mix(in srgb,var(--rose-glow) 12%,transparent) 0,transparent 60%),var(--tech-navy);border-top:1px solid var(--tech-rule);border-bottom:1px solid var(--tech-rule);padding:clamp(3.5rem,8vw,7rem) 0;overflow:hidden}.services_triptychBand__gOPGg:before{content:"";position:absolute;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 30% 30%,color-mix(in srgb,var(--crimson) 45%,transparent),transparent 70%),radial-gradient(35% 45% at 75% 60%,color-mix(in srgb,var(--rose-glow) 32%,transparent),transparent 70%);filter:blur(70px);opacity:.45;will-change:transform,opacity;animation:services_auroraDrift__0R8Wa 20s ease-in-out infinite alternate}.services_triptychEyebrow__T3lMU{color:var(--rose-glow);position:relative;z-index:1}.services_triptychHead__NNgo_{color:var(--bone);font-size:clamp(1.875rem,4.5vw,3.5rem);line-height:1.05;letter-spacing:-.02em;max-width:20ch;margin:.75rem 0 0;position:relative;z-index:1}.services_triptych__jjM_o{list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;position:relative;z-index:1}@media (max-width:900px){.services_triptych__jjM_o{grid-template-columns:1fr;gap:1.25rem}}.services_panel__vSnEn{position:relative;--svc-color:var(--brass)}.services_panel__vSnEn[data-service=web-development]{--svc-color:var(--crimson-bright)}.services_panel__vSnEn[data-service=geo-aeo-aio]{--svc-color:var(--rose-glow)}.services_panel__vSnEn[data-service=lead-triage]{--svc-color:var(--crimson)}.services_panelLink__FPseL{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;padding:2rem 1.75rem 2.25rem;background:color-mix(in srgb,var(--tech-surface) 78%,transparent);border:1px solid var(--tech-rule);border-radius:6px;text-decoration:none;transition:transform var(--dur-base) var(--ease-out-expo),border-color var(--dur-base) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-out-expo)}.services_panelLink__FPseL:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--svc-color) 55%,var(--tech-rule));box-shadow:0 0 38px -14px color-mix(in srgb,var(--svc-color) 60%,transparent)}.services_panelIdx__PkTSu{font-size:.6875rem;letter-spacing:.18em;color:color-mix(in srgb,var(--bone) 55%,transparent)}.services_panelRing__R4_ZD{position:relative;width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;margin:.4rem 0 .85rem;color:var(--svc-color);border:1px solid color-mix(in srgb,var(--svc-color) 45%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--svc-color) 20%,transparent),transparent 70%);box-shadow:0 0 22px -8px color-mix(in srgb,var(--svc-color) 50%,transparent),inset 0 0 14px -7px color-mix(in srgb,var(--svc-color) 55%,transparent)}.services_panelRing__R4_ZD:after{content:"";position:absolute;inset:-1px;border-radius:50%;box-shadow:0 0 34px 0 color-mix(in srgb,var(--svc-color) 55%,transparent);opacity:.4;pointer-events:none;animation:services_triptychPulse__kUcjt 4.5s var(--ease-in-out-quart) infinite}.services_panel__vSnEn:nth-child(2) .services_panelRing__R4_ZD:after{animation-delay:1.2s}.services_panel__vSnEn:nth-child(3) .services_panelRing__R4_ZD:after{animation-delay:2.4s}.services_panelRing__R4_ZD svg{position:relative;z-index:1;width:1.9rem;height:1.9rem}.services_panelLink__FPseL:hover .services_panelRing__R4_ZD{transform:scale(1.04);transition:transform var(--dur-base) var(--ease-out-expo)}@keyframes services_triptychPulse__kUcjt{0%,to{opacity:.35}50%{opacity:.85}}.services_panelName___HXjv{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.05;letter-spacing:-.015em;color:var(--bone);margin:0}.services_panelShort__gyagZ{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--svc-color)}.services_panelDesc__WRPe8{color:color-mix(in srgb,var(--bone) 64%,transparent);font-size:.9375rem;line-height:1.55;margin:.35rem 0 0}.services_panelView__8FERb{margin-top:auto;padding-top:1.25rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--svc-color);display:inline-flex;align-items:center;gap:.4rem}.services_panelView__8FERb span{display:inline-block;transition:transform var(--dur-base) var(--ease-out-expo)}.services_panelLink__FPseL:hover .services_panelView__8FERb span{transform:translateX(4px)}.services_row__brGGr{border-top:1px solid var(--rule)}.services_row__brGGr:last-child{border-bottom:1px solid var(--rule)}.services_rowLink__glmfo{display:grid;grid-template-columns:14rem 1fr auto;gap:3rem;align-items:flex-start;padding-block:3.5rem;padding-inline:1.25rem;margin-inline:-1.25rem;position:relative;border-radius:8px;transition:padding-left var(--dur-base) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-out-expo)}.services_rowLink__glmfo:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-slow) var(--ease-out-expo)}.services_rowLink__glmfo:hover{padding-left:2.25rem;transform:translateY(-4px);box-shadow:0 0 30px -14px color-mix(in srgb,var(--brass) 55%,transparent)}.services_rowLink__glmfo:hover:after{transform:scaleX(1)}.services_rowLink__glmfo:hover .services_rowTitle__Zasiw{color:var(--brass)}.services_rowLink__glmfo:hover .services_rowArrow___TMkW{transform:translate(4px,-4px);color:var(--brass)}@media (max-width:900px){.services_rowLink__glmfo{grid-template-columns:1fr auto;grid-template-areas:"meta arrow" "body body";gap:1.5rem}.services_rowMeta__6D34_{grid-area:meta;flex-direction:row;align-items:baseline;gap:1rem}.services_rowBody__i2R8Y{grid-area:body}.services_rowArrow___TMkW{grid-area:arrow;align-self:start}}.services_rowMeta__6D34_{display:flex;flex-direction:column;gap:.5rem}.services_idx__OruBI{font-size:.6875rem;color:var(--brass)}.services_idx__OruBI,.services_short__ee_Ij{font-family:var(--font-mono);letter-spacing:.18em}.services_short__ee_Ij{font-size:.75rem;text-transform:uppercase;color:var(--fg-dim)}.services_rowBody__i2R8Y{display:flex;flex-direction:column;gap:.875rem;max-width:60ch}.services_rowTitle__Zasiw{font-family:var(--font-display);font-size:clamp(2rem,4.4vw,3.75rem);line-height:1;letter-spacing:-.025em;color:var(--fg);transition:color var(--dur-base) var(--ease-out-expo)}.services_rowTag__E_09_{font-size:1.125rem;color:var(--brass);font-style:italic}.services_rowDesc__UYbIa{color:var(--fg-dim);font-size:1rem;line-height:1.5}.services_rowArrow___TMkW{color:var(--fg-dim);transition:transform var(--dur-base) var(--ease-out-expo),color var(--dur-base) var(--ease-out-expo);display:inline-flex;margin-top:.5rem}.services_cta__kateQ{max-width:56rem;margin-inline:auto;position:relative}.services_cta__kateQ:before{content:"";position:absolute;inset:-8rem -6rem auto;height:24rem;pointer-events:none;z-index:-1;background:radial-gradient(60% 60% at 15% 0,color-mix(in srgb,var(--rose-glow) 9%,transparent),transparent 60%)}[data-theme=light] .services_cta__kateQ:before{background:radial-gradient(60% 60% at 15% 0,color-mix(in srgb,var(--rose-glow) 8%,transparent),transparent 60%)}.services_ctaHead___EvIm{font-size:clamp(2.5rem,6vw,5rem);line-height:1;letter-spacing:-.03em}.services_ctaBody__UCDZ0{margin-top:2rem;font-size:1.125rem;line-height:1.55;color:var(--fg-dim);max-width:56ch}.services_ctaBtns__VcCqg{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem}