.below-hero{position:relative;background:#000000;border-top-left-radius:1.75rem;overflow:hidden}.below-hero__grid{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:3rem 3rem;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 12% 8%,rgba(0,0,0,1) 0,rgba(0,0,0,.35) 45%,transparent 78%);mask-image:radial-gradient(ellipse 85% 75% at 12% 8%,rgba(0,0,0,1) 0,rgba(0,0,0,.35) 45%,transparent 78%)}.below-hero__content{position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.below-hero__grid{-webkit-mask-image:none;mask-image:none;opacity:.35}}.clients-marquee{position:relative;padding:3rem 0 3.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.clients-marquee__container{max-width:72rem;margin:0 auto;padding:0 1.5rem}.clients-marquee__label{margin-bottom:1.75rem;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-align:center;color:rgba(244,247,251,.55)}.clients-marquee__viewport{overflow:hidden;padding:.35rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.clients-marquee__track{display:flex;width:max-content;gap:1rem;padding:.15rem 0;animation:clients-marquee-scroll 42s linear infinite}.clients-marquee--paused .clients-marquee__track,.clients-marquee__viewport:hover .clients-marquee__track{animation-play-state:paused}.clients-marquee__item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:11rem;padding:.85rem 1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;isolation:isolate;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.clients-marquee__item:hover{border-color:rgba(255,255,255,.22);background-color:rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(255,255,255,.06)}.clients-marquee__name{font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:rgba(244,247,251,.78);transition:color .25s ease}.clients-marquee__item:hover .clients-marquee__name{color:#f4f7fb}.clients-marquee__logo{width:auto;max-width:7.5rem;height:1.75rem;object-fit:contain;filter:brightness(0) invert(1);opacity:.72;transition:opacity .25s ease}.clients-marquee__item:hover .clients-marquee__logo{opacity:1}@keyframes clients-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.clients-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;gap:.75rem}.clients-marquee__viewport{-webkit-mask-image:none;mask-image:none;overflow:visible}.clients-marquee__item[aria-hidden=true]{display:none}}@media (max-width:640px){.clients-marquee{padding:2.5rem 0 3rem}.clients-marquee__item{min-width:9.5rem;padding:.75rem 1.25rem}.clients-marquee__name{font-size:.74rem}}.glass-input{position:relative;display:flex;align-items:center;width:100%;max-width:22rem;padding:.35rem .35rem .35rem 1.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(105deg,rgba(18,22,32,.72),rgba(28,32,44,.55) 42%,rgba(72,58,38,.38) 78%,rgba(120,92,52,.28));backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.04),0 8px 32px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.04);overflow:hidden;isolation:isolate;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.glass-input:focus-within{border-color:rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(255,255,255,.06),0 10px 36px rgba(0,0,0,.32),0 0 24px rgba(126,184,255,.12),0 0 0 1px rgba(255,255,255,.08)}.glass-input__shine{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 28%,transparent 52%);pointer-events:none;z-index:0}.glass-input__field{position:relative;z-index:1;flex:1 1;min-width:0;padding:.65rem .75rem .65rem 0;border:none;outline:none;background:transparent;font:inherit;font-size:.95rem;color:#f4f7fb;caret-color:rgba(180,220,255,.95)}.glass-input__field::placeholder{color:rgba(196,203,218,.72)}.glass-input__field:disabled{cursor:not-allowed;opacity:.55}.glass-input__submit{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;margin-left:.35rem;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.96);color:#0a0f18;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,1);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.glass-input__submit:hover:not(:disabled){transform:scale(1.04);background:#ffffff;box-shadow:0 4px 14px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,1)}.glass-input__submit:active:not(:disabled){transform:scale(.97)}.glass-input__submit:disabled{opacity:.45;cursor:not-allowed}.glass-input__submit:focus-visible{outline:2px solid rgba(180,220,255,.85);outline-offset:2px}@media (prefers-reduced-motion:reduce){.glass-input,.glass-input__submit{transition:none}}.loader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#030812;overflow:hidden;transition:opacity 1s cubic-bezier(.4,0,.2,1),visibility 1s cubic-bezier(.4,0,.2,1),background .85s ease,filter .9s ease}.loader--exiting{background:rgba(3,8,18,.55);filter:blur(0)}.loader--exiting.loader--hidden{filter:blur(10px) brightness(1.15)}.loader--hidden{opacity:0;visibility:hidden;pointer-events:none}.loader__burst{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;mix-blend-mode:screen}.loader--ready .loader__burst{opacity:1}.loader__burst-chroma,.loader__burst-core,.loader__burst-corona,.loader__burst-flash,.loader__burst-grain,.loader__burst-haze,.loader__burst-rays,.loader__burst-shockwave,.loader__spark{position:absolute;pointer-events:none}.loader__burst-core{width:2.5rem;height:2.5rem;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,1) 0,rgba(240,248,255,.95) 22%,rgba(160,210,255,.55) 48%,transparent 72%);filter:blur(1px);opacity:0}.loader__burst-corona{width:8rem;height:8rem;border-radius:50%;background:radial-gradient(circle,rgba(255,252,245,.85) 0,rgba(180,220,255,.45) 28%,rgba(79,140,255,.18) 55%,transparent 78%);filter:blur(4px);opacity:0}.loader__burst-flash{inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.75) 0,rgba(200,230,255,.35) 12%,rgba(100,170,255,.14) 32%,rgba(40,80,140,.05) 52%,transparent 72%);opacity:0}.loader__burst-chroma{inset:0;background:radial-gradient(circle at 49% 49%,transparent 8%,rgba(255,120,180,.08) 28%,transparent 42%),radial-gradient(circle at 51% 51%,transparent 8%,rgba(80,220,255,.1) 30%,transparent 44%);opacity:0;filter:blur(8px)}.loader__burst-haze{width:120vmax;height:120vmax;border-radius:50%;background:radial-gradient(circle,rgba(120,190,255,.16) 0,rgba(79,140,255,.06) 35%,transparent 62%);filter:blur(18px);opacity:0}.loader__burst-shockwave{width:4rem;height:4rem;border-radius:50%;border:1px solid rgba(220,240,255,.55);box-shadow:0 0 12px rgba(200,230,255,.45),0 0 36px rgba(100,170,255,.25);filter:blur(.5px);opacity:0}.loader__burst-shockwave--2{border-color:rgba(126,184,255,.35);box-shadow:0 0 20px rgba(79,140,255,.3),inset 0 0 16px rgba(160,210,255,.12)}.loader__burst-rays{width:130vmax;height:130vmax;border-radius:50%;background:conic-gradient(from -8deg,transparent 0deg,rgba(255,255,255,.08) 10deg,transparent 22deg,rgba(160,210,255,.12) 38deg,transparent 52deg,rgba(126,184,255,.09) 68deg,transparent 84deg,rgba(200,230,255,.07) 102deg,transparent 118deg,rgba(126,184,255,.1) 136deg,transparent 152deg,rgba(160,210,255,.08) 168deg,transparent 184deg,rgba(126,184,255,.11) 202deg,transparent 218deg,rgba(200,230,255,.06) 236deg,transparent 252deg,rgba(126,184,255,.09) 268deg,transparent 284deg,rgba(160,210,255,.07) 300deg,transparent 316deg,rgba(126,184,255,.1) 334deg,transparent 350deg,transparent 1turn);filter:blur(2px);opacity:0;-webkit-mask-image:radial-gradient(circle,black 0,black 18%,transparent 52%);mask-image:radial-gradient(circle,black 0,black 18%,transparent 52%)}.loader__burst-grain{inset:0;opacity:0;background-image:radial-gradient(rgba(255,255,255,.06) .6px,transparent 0),radial-gradient(rgba(200,230,255,.04) .5px,transparent 0);background-size:3px 3px,5px 5px;background-position:0 0,2px 1px;mix-blend-mode:overlay}.loader__spark{width:var(--size);height:var(--size);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,1) 0,rgba(180,220,255,.85) 45%,transparent 100%);box-shadow:0 0 8px rgba(160,210,255,.85);opacity:0;transform:rotate(var(--angle)) translateX(0)}.loader__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem}.loader__brand{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#f4f7fb}.loader__bar{position:relative;width:min(10rem,52vw);height:3px;border-radius:999px;background:rgba(255,255,255,.08)}.loader__bar-core,.loader__bar-glow,.loader__bar-ignite{position:absolute;inset:0;border-radius:inherit;transform-origin:center}.loader__bar-core{background:linear-gradient(90deg,rgba(79,140,255,.2),rgba(126,184,255,.95),rgba(79,140,255,.2));animation:loader-bar-pulse .9s ease-in-out infinite}.loader__bar-glow{background:rgba(110,168,255,.85);filter:blur(6px);opacity:.45;animation:loader-glow-pulse .9s ease-in-out infinite}.loader__bar-ignite{opacity:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.95) 0,rgba(160,210,255,.6) 40%,transparent 75%);filter:blur(2px)}.loader__hint{min-height:1rem;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(196,223,255,.55);transition:color .2s ease}.loader--ready .loader__inner{animation:loader-inner-vanish .55s cubic-bezier(.4,0,.2,1) forwards}.loader--ready .loader__bar-core{animation:loader-bar-ignite .5s cubic-bezier(.22,1,.36,1) forwards}.loader--ready .loader__bar-glow{animation:loader-bar-glow-ignite .52s cubic-bezier(.22,1,.36,1) forwards}.loader--ready .loader__bar-ignite{animation:loader-bar-flare .48s ease-out forwards}.loader--ready .loader__burst-core{animation:loader-core-flash .62s cubic-bezier(.15,.85,.25,1) forwards}.loader--ready .loader__burst-corona{animation:loader-corona-flash .72s cubic-bezier(.16,.8,.22,1) .02s forwards}.loader--ready .loader__burst-flash{animation:loader-ambient-flash .78s cubic-bezier(.2,.75,.25,1) forwards}.loader--ready .loader__burst-chroma{animation:loader-chroma-flash .65s ease-out .03s forwards}.loader--ready .loader__burst-haze{animation:loader-haze-linger .95s ease-out .05s forwards}.loader--ready .loader__burst-shockwave{animation:loader-shockwave .72s cubic-bezier(.12,.75,.18,1) .04s forwards}.loader--ready .loader__burst-shockwave--2{animation:loader-shockwave .82s cubic-bezier(.12,.75,.18,1) .1s forwards}.loader--ready .loader__burst-rays{animation:loader-rays-burst .76s cubic-bezier(.18,.72,.22,1) .03s forwards}.loader--ready .loader__burst-grain{animation:loader-grain-flash .35s steps(4) forwards}.loader--ready .loader__spark{animation:loader-spark-fly var(--duration) cubic-bezier(.15,.85,.3,1) var(--delay) forwards}.loader--ready .loader__hint{color:rgba(240,248,255,1)}@keyframes loader-bar-pulse{0%,to{opacity:.35;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@keyframes loader-glow-pulse{0%,to{opacity:.2;transform:scaleX(.55)}50%{opacity:.65;transform:scaleX(1)}}@keyframes loader-bar-ignite{0%{opacity:1;transform:scaleX(1) scaleY(1)}12%{opacity:1;transform:scaleX(.92) scaleY(.7)}28%{opacity:1;transform:scaleX(1.05) scaleY(5);box-shadow:0 0 14px rgba(255,255,255,.9),0 0 28px rgba(126,184,255,.75)}to{opacity:0;transform:scaleX(1.25) scaleY(12)}}@keyframes loader-bar-glow-ignite{0%{opacity:.65;transform:scaleX(1);filter:blur(6px)}28%{opacity:1;transform:scaleX(1.15) scaleY(7);filter:blur(10px)}to{opacity:0;transform:scaleX(1.5) scaleY(16);filter:blur(18px)}}@keyframes loader-bar-flare{0%{opacity:0;transform:scale(.6)}22%{opacity:1;transform:scale(2.2)}to{opacity:0;transform:scale(4)}}@keyframes loader-inner-vanish{0%{opacity:1;filter:blur(0)}35%{opacity:.55;filter:blur(1px)}to{opacity:0;filter:blur(6px)}}@keyframes loader-core-flash{0%{opacity:0;transform:scale(.35)}10%{opacity:1;transform:scale(1)}35%{opacity:.75;transform:scale(2.2);filter:blur(2px)}to{opacity:0;transform:scale(4.5);filter:blur(8px)}}@keyframes loader-corona-flash{0%{opacity:0;transform:scale(.4)}18%{opacity:.95;transform:scale(1.1)}to{opacity:0;transform:scale(3.8);filter:blur(12px)}}@keyframes loader-ambient-flash{0%{opacity:0}12%{opacity:.95}45%{opacity:.35}to{opacity:0}}@keyframes loader-chroma-flash{0%{opacity:0}15%{opacity:.55}to{opacity:0}}@keyframes loader-haze-linger{0%{opacity:0;transform:scale(.6)}25%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes loader-shockwave{0%{opacity:.75;transform:scale(.2);filter:blur(.5px)}70%{opacity:.28;filter:blur(2px)}to{opacity:0;transform:scale(4.2);filter:blur(6px)}}@keyframes loader-rays-burst{0%{opacity:0;transform:scale(.25) rotate(0deg)}20%{opacity:.55}to{opacity:0;transform:scale(1.25) rotate(12deg)}}@keyframes loader-grain-flash{0%{opacity:0}20%{opacity:.35}to{opacity:0}}@keyframes loader-spark-fly{0%{opacity:0;transform:rotate(var(--angle)) translateX(0) scale(.4)}15%{opacity:1;transform:rotate(var(--angle)) translateX(calc(var(--dist) * .18)) scale(1)}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--dist)) scale(.15);filter:blur(1px)}}@media (prefers-reduced-motion:reduce){.loader__bar-core,.loader__bar-glow{animation:none;opacity:.75;transform:scaleX(.8)}.loader--ready .loader__bar-core,.loader--ready .loader__bar-glow,.loader--ready .loader__bar-ignite,.loader--ready .loader__burst *,.loader--ready .loader__inner,.loader--ready .loader__spark{animation:none}.loader--ready .loader__burst-flash{opacity:.3}.loader--ready .loader__inner{opacity:0}.loader{transition-duration:.15s}}.shader-background{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;image-rendering:auto;opacity:0;transform:scale(1.07);filter:blur(14px) brightness(1.35) saturate(1.2);transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 1.25s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.4,0,.2,1)}.shader-background--revealing{opacity:1;transform:scale(1);filter:blur(0) brightness(1) saturate(1)}@media (prefers-reduced-motion:reduce){.shader-background{transition:none;opacity:1;transform:none;filter:none}}.hero{position:relative;height:100svh;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#f4f7fb;background:#030812}.hero__overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 42%,transparent 0,rgba(3,8,18,.12) 42%,rgba(3,8,18,.62) 100%),radial-gradient(ellipse at 50% 88%,rgba(3,8,18,.55) 0,transparent 58%),linear-gradient(180deg,rgba(26,62,211,.05),rgba(3,8,18,.38));pointer-events:none;opacity:0;transition:opacity 1s ease .15s}.hero--revealing .hero__overlay{opacity:1}.hero__reveal{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;opacity:0}.hero--revealing .hero__reveal{opacity:1}.hero__reveal-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,rgba(130,71,215,.45) 0,rgba(71,84,234,.22) 22%,rgba(14,189,173,.08) 42%,transparent 68%);opacity:0;transform:scale(.85)}.hero--revealing .hero__reveal-glow{animation:hero-reveal-glow 1.05s cubic-bezier(.22,1,.36,1) forwards}.hero__reveal-scan{position:absolute;left:-10%;width:120%;height:3px;background:linear-gradient(90deg,transparent,rgba(71,84,234,.2) 20%,rgba(130,71,215,.85) 50%,rgba(230,32,189,.2) 80%,transparent);box-shadow:0 0 24px rgba(130,71,215,.55),0 0 60px rgba(71,84,234,.25);opacity:0}.hero--revealing .hero__reveal-scan{animation:hero-reveal-scan .95s cubic-bezier(.4,0,.2,1) .08s forwards}.hero__content{position:relative;z-index:2;max-width:52rem;padding:6rem 1.5rem 4rem;text-align:center;opacity:0;transform:translateY(22px);filter:blur(6px);transition:opacity .85s cubic-bezier(.22,1,.36,1) .42s,transform .9s cubic-bezier(.22,1,.36,1) .42s,filter .8s ease .42s}.hero--revealing .hero__content{opacity:1;transform:translateY(0);filter:blur(0)}.hero__content-parallax{transform:translate3d(var(--parallax-x,0),var(--parallax-y,0),0);will-change:transform}.hero__scroll{position:absolute;bottom:2rem;left:50%;z-index:2;transform:translateX(-50%);opacity:0;transition:opacity .6s ease .75s}.hero--revealing .hero__scroll{opacity:1}.hero__logo{display:flex;justify-content:center;margin-top:.75rem;margin-bottom:.85rem}.hero__logo-stack{display:flex;flex-direction:column;align-items:center;gap:.15rem}.hero__logo-mark{width:min(100%,5.5rem);height:auto;margin-bottom:-.35rem;transform:translateY(.45rem);mix-blend-mode:lighten}.hero__logo-wordmark{width:min(100%,22rem);height:auto;mix-blend-mode:lighten}.hero__eyebrow{margin-bottom:1.25rem;font-size:.8rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffff}.hero__subtitle{margin:0 auto 2rem;max-width:38rem;font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.7;color:rgba(226,235,248,.88)}.hero__form{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%}.hero__form-cta{font-size:clamp(1.05rem,2.5vw,1.2rem);font-weight:600;letter-spacing:.02em;color:#f4f7fb}.hero__form-hint{max-width:20rem;font-size:.78rem;line-height:1.5;color:#ffffff}.hero__scroll span{display:block;width:1.5rem;height:2.5rem;border:2px solid rgba(255,255,255,.35);border-radius:999px;position:relative}.hero__scroll span:after{content:"";position:absolute;top:.45rem;left:50%;width:.25rem;height:.55rem;border-radius:999px;background:rgba(255,255,255,.75);transform:translateX(-50%);animation:hero-scroll 1.8s ease-in-out infinite}@keyframes hero-reveal-glow{0%{opacity:.85;transform:scale(.7)}45%{opacity:.45;transform:scale(1.15)}to{opacity:0;transform:scale(1.45)}}@keyframes hero-reveal-scan{0%{top:-4%;opacity:0}12%{opacity:1}to{top:104%;opacity:0}}@keyframes hero-scroll{0%,to{opacity:.3;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(.55rem)}}@media (prefers-reduced-motion:reduce){.hero__content,.hero__overlay,.hero__scroll{transition:none;opacity:1;transform:none;filter:none}.hero__content-parallax{transform:none}.hero__reveal{display:none}}@media (max-width:768px){.hero{content-visibility:auto;contain-intrinsic-size:auto 100svh}.hero__content-parallax{transform:none}}@media (max-width:640px){.hero__content{padding-top:5rem}.hero__form{padding:0 .25rem}}.particle-mesh{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.service-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding-top:.15rem;transition:transform .3s ease}.service-card:hover{transform:translateY(-4px)}.service-card__tab{position:relative;z-index:2;align-self:flex-start;min-width:4.5rem;padding:.5rem 1.15rem .42rem;border:1px solid rgba(255,255,255,.14);border-bottom:none;border-radius:.7rem .7rem 0 0;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05)),linear-gradient(160deg,rgba(22,26,36,.72),rgba(14,18,28,.58));backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 -2px 12px rgba(0,0,0,.15)}.service-card__tab:after{content:"";position:absolute;right:-.65rem;bottom:0;width:.65rem;height:.65rem;background:transparent;border-bottom-left-radius:.45rem;box-shadow:-.35rem .35rem 0 0 rgba(14,18,28,.55)}.service-card__index{font-size:.78rem;font-weight:600;letter-spacing:.1em;color:var(--color-secondary-1)}.service-card__body{position:relative;display:flex;flex:1 1;flex-direction:column;margin-top:-1px;padding:1.65rem 1.75rem 1.5rem;border:1px solid rgba(255,255,255,.12);border-radius:0 1.15rem 1.15rem 1.15rem;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.02) 38%,rgba(255,255,255,.01)),linear-gradient(160deg,rgba(18,22,32,.55),rgba(12,16,26,.42) 45%,rgba(72,58,38,.1));backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.04),0 12px 40px rgba(0,0,0,.35);overflow:hidden;isolation:isolate;transition:border-color .3s ease,box-shadow .3s ease}.service-card:hover .service-card__body{border-color:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.06),0 20px 50px rgba(0,0,0,.4),0 0 32px rgba(126,184,255,.08)}.service-card:hover .service-card__tab{border-color:rgba(255,255,255,.22)}.service-card__shine{inset:0;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 20%,transparent 45%)}.service-card__glow,.service-card__shine{position:absolute;pointer-events:none;z-index:0}.service-card__glow{top:-25%;right:-15%;width:50%;height:50%;border-radius:50%;background:radial-gradient(circle,rgba(196,160,108,.16) 0,rgba(126,184,255,.07) 40%,transparent 70%);filter:blur(8px);transition:transform .3s ease}.service-card:hover .service-card__glow{transform:scale(1.08)}.service-card__fold{position:absolute;top:0;right:0;width:2rem;height:2rem;background:linear-gradient(225deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 45%,transparent 46%);pointer-events:none;z-index:1}.service-card__fold:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-color:transparent rgba(255,255,255,.1) transparent transparent;border-style:solid;border-width:0 1.35rem 1.35rem 0}.service-card__icon{position:absolute;top:1.35rem;right:1.5rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:rgba(196,160,108,.9);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.03));backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 4px 16px rgba(0,0,0,.2)}.service-card__icon svg{width:1.15rem;height:1.15rem}.service-card__title{position:relative;z-index:2;margin:0 0 .75rem;padding-right:3rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;line-height:1.15;color:#f4f7fb;text-shadow:0 1px 12px rgba(0,0,0,.25)}.service-card__description{position:relative;z-index:2;margin-bottom:1.25rem;font-size:.92rem;line-height:1.65;color:rgba(196,203,218,.78)}.service-card__list{position:relative;z-index:2;flex:1 1;display:flex;flex-direction:column;gap:.65rem;margin-bottom:0;padding-left:0;list-style:none}.service-card__list li{position:relative;padding-left:1rem;font-size:.84rem;line-height:1.55;color:rgba(226,235,248,.82)}.service-card__list li:before{content:"";position:absolute;left:0;top:.55em;width:.28rem;height:.28rem;border-radius:50%;background:rgba(196,160,108,.9);box-shadow:0 0 8px rgba(196,160,108,.45)}@media (prefers-reduced-motion:reduce){.service-card,.service-card__body,.service-card__glow{transition:none}}.services{position:relative;padding:6rem 1.5rem 7rem}.services__container{max-width:72rem;margin:0 auto}.services__header{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 3rem;gap:2rem 3rem;align-items:end;margin-bottom:3.5rem}.services__title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;line-height:1.02;letter-spacing:-.03em;color:#f4f7fb}.services__title-muted{background:var(--gradient-primary-full);-webkit-background-clip:text;background-clip:text;color:transparent}.services__intro{max-width:26rem;justify-self:end;font-size:.95rem;line-height:1.75;color:rgba(196,203,218,.72)}.services__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}@media (max-width:900px){.services__header{grid-template-columns:1fr;gap:1.25rem}.services__intro{justify-self:start;max-width:38rem}.services__grid{grid-template-columns:1fr}}@media (max-width:640px){.services{padding:4.5rem 1.25rem 5rem}.services__header{margin-bottom:2.5rem}}@media (min-width:1200px){.services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}