.galaxy-module__nGKzLq__hero,.galaxy-module__nGKzLq__auth{color:#f3f6f0;background:#070c17;overflow:hidden}.galaxy-module__nGKzLq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,72px);padding-block:clamp(40px,5vw,72px);display:grid}.galaxy-module__nGKzLq__heroCopy{z-index:1;min-width:0;position:relative}.galaxy-module__nGKzLq__eyebrow{color:#c5d0cc;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.galaxy-module__nGKzLq__eyebrow>span{background:#d0f477;border-radius:50%;flex-shrink:0;width:6px;height:6px}.galaxy-module__nGKzLq__heroCopy>.galaxy-module__nGKzLq__eyebrow{margin-bottom:24px}.galaxy-module__nGKzLq__heroCopy h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin:0 0 26px;font-size:clamp(48px,6vw,86px);line-height:1.03}.galaxy-module__nGKzLq__heroCopy h1>span{display:block}.galaxy-module__nGKzLq__heroCopy h1>span:first-child{letter-spacing:-.045em;font-size:1.07em}.galaxy-module__nGKzLq__accent{color:#d0f477;font-family:Georgia,serif;font-style:italic;font-weight:400}.galaxy-module__nGKzLq__heroCopy>p{color:#c4ced8;white-space:pre-line;max-width:490px;font-size:16px;line-height:1.8}.galaxy-module__nGKzLq__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.galaxy-module__nGKzLq__actions .button{color:#142011;background:#d0f477;border-color:#d0f477;border-radius:99px;gap:18px;font-size:13px}.galaxy-module__nGKzLq__actions .text-link{color:#edf3e6;font-size:13px}.galaxy-module__nGKzLq__disciplines{color:#9dadaf;flex-wrap:wrap;gap:18px;margin-top:34px;font-size:11px;display:flex}.galaxy-module__nGKzLq__disciplines span+span{border-left:1px solid #ffffff30;padding-left:18px}.galaxy-module__nGKzLq__heroVisual{width:100%;min-width:0;max-width:640px;margin:0 auto}.galaxy-module__nGKzLq__scene{aspect-ratio:1;background:radial-gradient(1px 1px at 12% 24%,#ffffff90 98%,#0000),radial-gradient(1px 1px at 84% 12%,#ffffff80 98%,#0000),radial-gradient(1.5px 1.5px at 90% 63%,#b5d7faaa 98%,#0000),radial-gradient(1px 1px at 23% 82%,#ffffff80 98%,#0000),radial-gradient(1px 1px at 58% 92%,#ffffff70 98%,#0000),radial-gradient(1px 1px at 38% 10%,#ffffff70 98%,#0000);width:100%;position:relative;overflow:hidden}.galaxy-module__nGKzLq__heroVisual .galaxy-module__nGKzLq__centerEarth{width:34%}.galaxy-module__nGKzLq__heroVisual figcaption{color:#bcc9ce;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 24px 0;font-size:10px;display:flex}.galaxy-module__nGKzLq__bottom{color:#aebcc7;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:11px;display:flex}.galaxy-module__nGKzLq__motion{color:#dae5e7;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:inline-flex}.galaxy-module__nGKzLq__authGrid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:clamp(40px,8vw,110px);padding-block:22px 32px;display:grid}.galaxy-module__nGKzLq__authStory{align-self:start;min-width:0}.galaxy-module__nGKzLq__back{color:#c4d2d7;font-size:12px}.galaxy-module__nGKzLq__authIntro{margin-top:16px;container-type:inline-size}.galaxy-module__nGKzLq__authIntro h2{margin:14px 0;font-size:clamp(20px,6.8cqw,44px);line-height:1.15}.galaxy-module__nGKzLq__authIntro h2 em{color:#d0f477;font-family:Georgia,serif;font-weight:400}.galaxy-module__nGKzLq__authIntro p{color:#bac9d0;font-size:14px;line-height:1.75}.galaxy-module__nGKzLq__authVisual{max-width:360px;margin:10px auto 0}.galaxy-module__nGKzLq__security{color:#b8c9cf;align-items:center;gap:9px;font-size:11px;display:flex}.galaxy-module__nGKzLq__auth .galaxy-module__nGKzLq__panel{color:#20291e;background:#f7f8f0;border:1px solid #fff;border-radius:24px;width:100%;max-width:none;margin:0;padding:36px;box-shadow:0 24px 70px #0004}.galaxy-module__nGKzLq__panel h1{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(32px,3vw,44px)}.galaxy-module__nGKzLq__panel>p{font-size:13px;line-height:1.7}.galaxy-module__nGKzLq__panel .field input{background:#fff}.galaxy-module__nGKzLq__panel .form-note{font-size:12px}.galaxy-module__nGKzLq__panel .social-login{margin-top:22px}.galaxy-module__nGKzLq__paused *,.galaxy-module__nGKzLq__paused :before{animation-play-state:paused!important}@media (max-width:1000px){.galaxy-module__nGKzLq__heroGrid{gap:10px}.galaxy-module__nGKzLq__heroCopy h1{font-size:clamp(44px,6vw,64px)}.galaxy-module__nGKzLq__authGrid{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:32px}.galaxy-module__nGKzLq__auth .galaxy-module__nGKzLq__panel{padding:28px}}@media (max-width:768px){.galaxy-module__nGKzLq__heroGrid{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:40px;padding-bottom:32px}.galaxy-module__nGKzLq__heroCopy h1{margin-block:0 22px;font-size:clamp(42px,11vw,72px)}.galaxy-module__nGKzLq__heroCopy>p{font-size:14px}.galaxy-module__nGKzLq__eyebrow{letter-spacing:.07em;font-size:9px}.galaxy-module__nGKzLq__disciplines{gap:12px;margin-top:24px;font-size:10px}.galaxy-module__nGKzLq__disciplines span+span{padding-left:12px}.galaxy-module__nGKzLq__heroVisual{width:100%;max-width:380px;margin-inline:auto}.galaxy-module__nGKzLq__heroVisual figcaption{padding:6px 0 0;font-size:9px}.galaxy-module__nGKzLq__bottom{gap:12px;font-size:9px}.galaxy-module__nGKzLq__authGrid{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:18px 28px}.galaxy-module__nGKzLq__authStory{grid-template-columns:minmax(0,1fr);align-items:center;column-gap:6px;display:grid}.galaxy-module__nGKzLq__back{grid-column:1/-1;margin-bottom:14px}.galaxy-module__nGKzLq__authIntro{margin-top:0}.galaxy-module__nGKzLq__authIntro h2{margin-block:12px;font-size:clamp(20px,6.8cqw,38px)}.galaxy-module__nGKzLq__authIntro p{font-size:12px}.galaxy-module__nGKzLq__authIntro .galaxy-module__nGKzLq__eyebrow{font-size:8px}.galaxy-module__nGKzLq__authVisual{width:100%;max-width:240px;margin:4px auto 0}.galaxy-module__nGKzLq__security{grid-column:1/-1;margin-top:18px;font-size:10px}.galaxy-module__nGKzLq__auth .galaxy-module__nGKzLq__panel{border-radius:20px;padding:26px 22px}}@media (prefers-reduced-motion:reduce){.galaxy-module__nGKzLq__earthSurface,.galaxy-module__nGKzLq__orbitingPlanet{animation:none}}.galaxy-module__nGKzLq__orbitalSystem{position:absolute;inset:5%}.galaxy-module__nGKzLq__orbitPath{border:1px solid #d6e6ff30;border-radius:50%;position:absolute;transform:rotate(-20deg)}.galaxy-module__nGKzLq__outerPath{width:88%;height:60%;top:20%;left:6%}.galaxy-module__nGKzLq__innerPath{width:68%;height:43%;top:28.5%;left:16%}.galaxy-module__nGKzLq__centerEarth{aspect-ratio:1;z-index:2;width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.galaxy-module__nGKzLq__earthSurface{background-color:#246995;background-repeat:repeat-x;background-size:200% 100%;border-radius:50%;width:100%;height:100%;animation:48s linear infinite galaxy-module__nGKzLq__earth-spin;box-shadow:inset -20px -5px 25px 4px #010511dd,inset 3px 1px 7px #c5f1ff,0 0 20px #5a99e566}.galaxy-module__nGKzLq__atmosphere{border:1px solid #a8dfff80;border-radius:50%;position:absolute;inset:-2%;box-shadow:0 0 24px #4b95ff55}.galaxy-module__nGKzLq__orbitTrack{position:absolute;inset:0;transform:rotate(-20deg)}.galaxy-module__nGKzLq__orbitingPlanet{offset-path:ellipse(44% 30% at 50% 50%);offset-rotate:0deg;border-radius:50%;animation:100s linear infinite galaxy-module__nGKzLq__planet-travel;position:absolute;top:0;left:0;box-shadow:inset -8px -4px 12px #02050bc9,inset 2px 0 4px #caecff70}.galaxy-module__nGKzLq__gasPlanet{aspect-ratio:1;offset-distance:47%;background:repeating-linear-gradient(12deg,#a1947a 0,#d3ba95 5px,#877965 9px,#c0b397 14px);width:12%;animation-duration:110s;animation-delay:-52s}.galaxy-module__nGKzLq__planetRing{border:5px solid #c2b99faa;border-color:#c2b99faa #c2b99faa #e0cfa9 #e0cfa9;border-radius:50%;outline:1px solid #dcc9a388;position:absolute;inset:34% -38%;transform:rotate(-24deg)}.galaxy-module__nGKzLq__copperPlanet{aspect-ratio:1;offset-path:ellipse(34% 21.5% at 50% 50%);offset-distance:77%;background:radial-gradient(at 30% 22%,#d9a381,#955e42 35%,#4d3028 78%);width:7%;animation-duration:75s;animation-direction:reverse;animation-delay:-17s}.galaxy-module__nGKzLq__icePlanet{aspect-ratio:1;offset-distance:12%;background:linear-gradient(145deg,#b8e0f4,#557c9c 50%,#14243b);width:5%;animation-duration:145s;animation-delay:-18s}@keyframes galaxy-module__nGKzLq__earth-spin{0%{background-position:0%}to{background-position:200%}}@keyframes galaxy-module__nGKzLq__planet-travel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.galaxy-module__nGKzLq__earthSurface,.galaxy-module__nGKzLq__orbitingPlanet{animation:none}}
.home-module__Hx0lNG__home{min-width:0}.home-module__Hx0lNG__home .principle-strip{background:#f0f2e9;margin-top:0}.home-module__Hx0lNG__home .principle-strip .shell{min-height:76px}.home-module__Hx0lNG__home .section{padding-block:clamp(64px,7vw,108px)}.home-module__Hx0lNG__intro{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px 64px;margin-bottom:40px;display:grid}.home-module__Hx0lNG__intro .section-heading{display:contents}.home-module__Hx0lNG__intro .section-heading>div{grid-area:1/1/3}.home-module__Hx0lNG__intro .section-heading h2{text-wrap:balance;max-width:16ch}.home-module__Hx0lNG__intro .section-heading>.text-link{grid-area:2/2;justify-self:start;margin:0}.home-module__Hx0lNG__intro .section-lead{grid-area:1/2;margin:28px 0 0;display:block}.home-module__Hx0lNG__intro .section-lead p{max-width:44ch;line-height:1.8}.home-module__Hx0lNG__home .service-card{border:1px solid var(--line);border-radius:16px;padding:clamp(24px,3vw,36px)}.home-module__Hx0lNG__home .service-card .card-top{margin-bottom:32px}.home-module__Hx0lNG__home .service-card h3{text-wrap:balance}.home-module__Hx0lNG__home .service-card p{line-height:1.8}.home-module__Hx0lNG__home .service-card .card-bottom{margin-top:auto;padding-top:28px}.home-module__Hx0lNG__home .approach{gap:clamp(32px,7vw,100px)}.home-module__Hx0lNG__home .approach>div:first-child>p{max-width:46ch;margin-block:24px;line-height:1.8}.home-module__Hx0lNG__home .approach-list>div{padding-block:26px}.home-module__Hx0lNG__home .testimonial-grid figure{margin:0}@media (max-width:900px){.home-module__Hx0lNG__intro{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:32px}:is(.home-module__Hx0lNG__intro .section-heading>div,.home-module__Hx0lNG__intro .section-heading>.text-link,.home-module__Hx0lNG__intro .section-lead){grid-area:auto/1}.home-module__Hx0lNG__intro .section-heading>div{order:0}.home-module__Hx0lNG__intro .section-lead{order:1;margin:0}.home-module__Hx0lNG__intro .section-heading>.text-link{order:2}.home-module__Hx0lNG__intro .section-heading h2{max-width:22ch}}@media (max-width:600px){.home-module__Hx0lNG__home .principle-strip .shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:24px}}
