.BriefChat-module__UAeLQq__chat{gap:var(--space-md);max-width:var(--measure);flex-direction:column;display:flex}.BriefChat-module__UAeLQq__pageMode{flex:1;width:100%;max-width:none;min-height:0}.BriefChat-module__UAeLQq__pageMode .BriefChat-module__UAeLQq__log{max-height:clamp(18rem,48vh,34rem)}.BriefChat-module__UAeLQq__log{gap:var(--space-sm);max-height:26rem;padding-block:var(--space-2xs);scrollbar-width:thin;scrollbar-color:#5fd4e659 transparent;flex-direction:column;display:flex;overflow-y:auto}.BriefChat-module__UAeLQq__starters{align-items:center;gap:var(--space-2xs);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.BriefChat-module__UAeLQq__startersLabel{width:100%;margin-bottom:var(--space-3xs);font-size:var(--fs-small);color:var(--color-fg-subtle)}.BriefChat-module__UAeLQq__chip{font-size:var(--fs-body-sm);color:var(--color-fg-muted);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:.5rem .9rem;transition:border-color .2s,color .2s,background-color .2s}.BriefChat-module__UAeLQq__chip:hover{color:var(--color-fg);background:#5fd4e60d;border-color:#5fd4e68c}.BriefChat-module__UAeLQq__turn{padding-block:var(--space-2xs);border-top:1px solid var(--color-line)}.BriefChat-module__UAeLQq__turnLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-subtle);margin-bottom:.3rem;display:block}.BriefChat-module__UAeLQq__user .BriefChat-module__UAeLQq__turnLabel{color:var(--color-accent)}.BriefChat-module__UAeLQq__turnText{max-width:var(--measure);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--color-fg);white-space:pre-wrap}.BriefChat-module__UAeLQq__typing{gap:.3rem;padding-block:.2rem;display:flex}.BriefChat-module__UAeLQq__typing span{background:var(--color-fg-subtle);border-radius:50%;width:.35rem;height:.35rem;animation:1.1s ease-in-out infinite BriefChat-module__UAeLQq__brief-typing}.BriefChat-module__UAeLQq__typing span:nth-child(2){animation-delay:.15s}.BriefChat-module__UAeLQq__typing span:nth-child(3){animation-delay:.3s}@keyframes BriefChat-module__UAeLQq__brief-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-.15rem)}}.BriefChat-module__UAeLQq__inputRow{gap:var(--space-2xs);align-items:flex-end;display:flex}.BriefChat-module__UAeLQq__input{width:100%;min-height:3rem;font-size:var(--fs-body);color:#fff;resize:none;background:#ffffff04;border:1px solid #ffffff24;border-radius:2px;padding:.75rem 1rem;line-height:1.5;transition:border-color .3s,background-color .3s,box-shadow .3s}.BriefChat-module__UAeLQq__input::placeholder{color:#ffffff52}.BriefChat-module__UAeLQq__input:focus{background:#5fd4e608;border-color:#5fd4e6b3;outline:none;box-shadow:0 0 0 1px #5fd4e62e}.BriefChat-module__UAeLQq__send{min-height:3rem;font-size:var(--fs-body-sm);color:var(--color-accent-strong);cursor:pointer;background:#5fd4e614;border:1px solid #5fd4e666;border-radius:2px;flex:none;padding-inline:1.25rem;transition:border-color .2s,background-color .2s}.BriefChat-module__UAeLQq__send:hover:not(:disabled){background:#5fd4e624;border-color:#5fd4e6b3}.BriefChat-module__UAeLQq__send:disabled{opacity:.45;cursor:not-allowed}.BriefChat-module__UAeLQq__alert{font-size:var(--fs-body-sm);color:var(--color-danger)}.BriefChat-module__UAeLQq__errorState{gap:var(--space-xs) var(--space-md);padding:var(--space-sm);border-left:2px solid var(--color-danger);background:#ff9b8a0b;flex-wrap:wrap;align-items:center;display:flex}.BriefChat-module__UAeLQq__errorLink{gap:var(--space-xs);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg);align-items:center;display:inline-flex}.BriefChat-module__UAeLQq__errorLink>span{color:var(--color-accent)}.BriefChat-module__UAeLQq__estimateCard{gap:var(--space-2xs);padding:var(--space-md);border-radius:var(--radius-sm);background:#5fd4e60a;border:1px solid #5fd4e640;flex-direction:column;display:flex}.BriefChat-module__UAeLQq__summaryBlock{padding-bottom:var(--space-sm);border-bottom:1px solid #ffffff1a}.BriefChat-module__UAeLQq__summaryText{margin-top:var(--space-xs);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--color-fg);white-space:pre-wrap}.BriefChat-module__UAeLQq__estimateKicker{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-subtle)}.BriefChat-module__UAeLQq__estimatePrice{font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--color-fg)}.BriefChat-module__UAeLQq__estimateTime{font-size:var(--fs-body-sm);color:var(--color-fg-muted)}.BriefChat-module__UAeLQq__estimateDisclaimer{font-size:var(--fs-small);color:var(--color-fg-subtle)}.BriefChat-module__UAeLQq__acceptForm{gap:var(--space-2xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.BriefChat-module__UAeLQq__emailField{font-size:var(--fs-label-lg);color:#ffffffa8;flex-direction:column;gap:.35rem;display:flex}.BriefChat-module__UAeLQq__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.BriefChat-module__UAeLQq__accept{min-height:3rem;font-size:var(--fs-body-sm);color:var(--color-accent-strong);cursor:pointer;background:#5fd4e61f;border:1px solid #5fd4e68c;border-radius:2px;padding-inline:1.5rem;transition:border-color .2s,background-color .2s}.BriefChat-module__UAeLQq__accept:hover:not(:disabled){border-color:var(--color-accent);background:#5fd4e633}.BriefChat-module__UAeLQq__accept:disabled{opacity:.5;cursor:not-allowed}.BriefChat-module__UAeLQq__submitted{font-size:var(--fs-body-sm);color:var(--color-fg)}@media (max-width:35rem){.BriefChat-module__UAeLQq__inputRow{flex-direction:column;align-items:stretch}.BriefChat-module__UAeLQq__inputRow .BriefChat-module__UAeLQq__input{min-height:7rem}.BriefChat-module__UAeLQq__send{width:100%}}@media (min-width:64rem){.BriefChat-module__UAeLQq__pageMode .BriefChat-module__UAeLQq__log{flex:0 auto;height:auto;min-height:0;max-height:clamp(18rem,48vh,34rem)}.BriefChat-module__UAeLQq__pageMode .BriefChat-module__UAeLQq__inputRow{flex:12rem;min-height:12rem}.BriefChat-module__UAeLQq__pageMode .BriefChat-module__UAeLQq__inputRow .BriefChat-module__UAeLQq__input{align-self:stretch;min-height:0}.BriefChat-module__UAeLQq__pageMode.BriefChat-module__UAeLQq__hasMessages .BriefChat-module__UAeLQq__inputRow{flex:none;height:5.5rem;min-height:5.5rem}.BriefChat-module__UAeLQq__pageMode.BriefChat-module__UAeLQq__hasMessages .BriefChat-module__UAeLQq__inputRow .BriefChat-module__UAeLQq__input{min-height:0}}@media (prefers-reduced-motion:reduce){.BriefChat-module__UAeLQq__typing span{animation:none}}
.LanguageSwitch-module__XTqR-W__switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02080c94;border:1px solid #5fd4e66b;align-items:center;gap:0;min-height:2.5rem;padding:.2rem;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.LanguageSwitch-module__XTqR-W__option{color:#fffffff0;cursor:pointer;min-width:2.4rem;min-height:1.95rem;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;place-items:center;padding:.35rem .5rem;font-weight:650;transition:color .2s,background-color .2s,box-shadow .2s;display:inline-grid}.LanguageSwitch-module__XTqR-W__optionActive{color:#fff;background:#5fd4e624;box-shadow:inset 0 0 0 1px #5fd4e62e}.LanguageSwitch-module__XTqR-W__divider{display:none}@media (hover:hover) and (pointer:fine){.LanguageSwitch-module__XTqR-W__option:not(.LanguageSwitch-module__XTqR-W__optionActive):hover{color:#fff;background:#ffffff0f}}
.MinimalNavigation-module__tEiTrW__header{z-index:50;min-height:var(--header-height);gap:var(--space-sm);padding-block:var(--space-2xs);padding-inline:var(--page-gutter);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;border-bottom:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;line-height:1.3;transition:background-color .35s,border-color .35s;display:grid;position:fixed;top:0;left:0;right:0}.MinimalNavigation-module__tEiTrW__isScrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020508b8;border-bottom-color:#ffffff12}.MinimalNavigation-module__tEiTrW__isOpen{background:#020508;border-bottom-color:#ffffff12}.MinimalNavigation-module__tEiTrW__motto{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#ffffffe0;grid-area:1/2;justify-self:center;min-width:0;font-weight:600;display:none;overflow:hidden}.MinimalNavigation-module__tEiTrW__mottoChar{transform-origin:50%;animation:.82s cubic-bezier(.16,1,.3,1) both MinimalNavigation-module__tEiTrW__motto-char-in;animation-delay:calc(90ms + var(--motto-index) * 22ms);display:inline-block}@keyframes MinimalNavigation-module__tEiTrW__motto-char-in{0%{opacity:0;filter:blur(2.5px);text-shadow:0 0 .7rem #5fd4e68c;transform:translate3d(var(--motto-x), var(--motto-y), 0) rotate(var(--motto-rotate)) scale(.92)}55%{color:#97e7f2f5}to{opacity:1;filter:blur();text-shadow:none;transform:translate(0,0)rotate(0)scale(1)}}.MinimalNavigation-module__tEiTrW__logo{justify-self:start;gap:var(--space-2xs);min-height:2.75rem;font-size:var(--fs-label-lg);letter-spacing:.2em;color:#fff;grid-area:1/1;align-items:center;font-weight:500;transition:opacity .25s;display:inline-flex}.MinimalNavigation-module__tEiTrW__logoLockup{filter:brightness(1.32)contrast(1.08)drop-shadow(0 0 .45rem #5fd4e629);object-fit:contain;flex:none;width:auto;height:clamp(1.75rem,2.8vw,2.15rem)}.MinimalNavigation-module__tEiTrW__actions{grid-area:1/3;justify-self:end;align-items:center;gap:0;display:flex}.MinimalNavigation-module__tEiTrW__contactLink{white-space:nowrap;color:#ffffffe0;align-items:center;min-height:2.75rem;margin-left:0;font-weight:600;transition:color .25s;display:none}.MinimalNavigation-module__tEiTrW__toggle{gap:var(--space-2xs);color:#ffffffe0;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;min-height:2.75rem;margin-left:clamp(1.25rem,1.8vw,1.75rem);padding:0;font-weight:600;transition:color .25s;display:inline-flex}.MinimalNavigation-module__tEiTrW__toggleIcon{gap:.34rem;width:1.4rem;display:grid}.MinimalNavigation-module__tEiTrW__toggleIcon>span{background:currentColor;height:1px;transition:transform .3s,opacity .3s}.MinimalNavigation-module__tEiTrW__toggleIconOpen>span:first-child{transform:translateY(.175rem)rotate(45deg)}.MinimalNavigation-module__tEiTrW__toggleIconOpen>span:last-child{transform:translateY(-.175rem)rotate(-45deg)}.MinimalNavigation-module__tEiTrW__panel{z-index:49;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100dvh;padding-top:var(--header-height);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020508eb;align-items:flex-start;animation:.26s ease-out MinimalNavigation-module__tEiTrW__menu-in;display:flex;position:fixed;inset:0;overflow-y:auto}.MinimalNavigation-module__tEiTrW__panel[hidden]{display:none}.MinimalNavigation-module__tEiTrW__panelGlow{pointer-events:none;background:radial-gradient(70% 50% at 50% 108%,#18607447,#0000 68%),radial-gradient(40% 40% at 88% 8%,#1d5b701f,#0000 70%);position:absolute;inset:0}@keyframes MinimalNavigation-module__tEiTrW__menu-in{0%{opacity:0}to{opacity:1}}@keyframes MinimalNavigation-module__tEiTrW__menu-item-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.MinimalNavigation-module__tEiTrW__panelInner{width:min(100% - 2 * var(--page-gutter), var(--page-max));gap:clamp(2rem, 5vh, 3.5rem) var(--grid-gap);padding-block:clamp(1.5rem, 5vh, 3.5rem) max(clamp(1.5rem, 5vh, 3.5rem), env(safe-area-inset-bottom));min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,1fr);align-content:center;margin-inline:auto;display:grid;position:relative}.MinimalNavigation-module__tEiTrW__panelNav ul{flex-direction:column;display:flex}.MinimalNavigation-module__tEiTrW__item{animation:.42s cubic-bezier(.2,.75,.2,1) backwards MinimalNavigation-module__tEiTrW__menu-item-in;animation-delay:calc(60ms + var(--i) * 45ms)}.MinimalNavigation-module__tEiTrW__item a{gap:var(--space-sm) var(--space-md);text-transform:none;letter-spacing:normal;border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:3.5rem;padding-block:clamp(.75rem,1.6vh,1.15rem);transition:color .25s;display:grid;position:relative}.MinimalNavigation-module__tEiTrW__item:last-child a{border-bottom:1px solid #ffffff14}.MinimalNavigation-module__tEiTrW__itemFeatured a{background:linear-gradient(90deg,#5fd4e61a,#0000 72%),#5fd4e606;border-color:#5fd4e652;padding-inline:clamp(.75rem,1.6vw,1.25rem)}.MinimalNavigation-module__tEiTrW__itemFeatured .MinimalNavigation-module__tEiTrW__itemLabel,.MinimalNavigation-module__tEiTrW__itemFeatured .MinimalNavigation-module__tEiTrW__itemIndex,.MinimalNavigation-module__tEiTrW__itemFeatured .MinimalNavigation-module__tEiTrW__itemArrow{color:var(--color-accent)}.MinimalNavigation-module__tEiTrW__itemFeatured .MinimalNavigation-module__tEiTrW__itemArrow{opacity:1;transform:none}.MinimalNavigation-module__tEiTrW__itemIndex{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.16em;color:#5fd4e6b3;align-self:start;padding-top:.55em;line-height:1;transition:color .25s}.MinimalNavigation-module__tEiTrW__itemBody{flex-direction:column;gap:.15rem;min-width:0;display:flex}.MinimalNavigation-module__tEiTrW__itemLabel{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.035em;color:#ffffffeb;font-size:clamp(1.75rem,5.5vw,3rem);font-weight:300;line-height:1.1}.MinimalNavigation-module__tEiTrW__itemHint{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:#ffffff5c;line-height:1.5;transition:color .25s}.MinimalNavigation-module__tEiTrW__itemArrow{color:#5fd4e6bf;opacity:0;align-self:center;font-size:1.25rem;transition:opacity .3s,transform .3s;transform:translate(-.5rem)}.MinimalNavigation-module__tEiTrW__itemRule{background:linear-gradient(90deg, var(--color-accent), #5fd4e626);transform-origin:0;height:1px;transition:transform .45s cubic-bezier(.2,.75,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.MinimalNavigation-module__tEiTrW__panelAside{border-top:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.4vh,2rem);padding-top:clamp(.75rem,1.6vh,1.15rem);display:flex}.MinimalNavigation-module__tEiTrW__asideLogo{object-fit:contain;object-position:left center;width:min(100%,19rem);height:auto}.MinimalNavigation-module__tEiTrW__asideContact{border-bottom:1px solid #ffffff14;width:100%}.MinimalNavigation-module__tEiTrW__asideContactRow{gap:.25rem var(--space-sm);width:100%;min-height:clamp(4.5rem,8vh,5.5rem);padding-block:var(--space-xs);border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-content:center;transition:border-color .25s;display:grid;position:relative}.MinimalNavigation-module__tEiTrW__asideContactType{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:#ffffff5c;grid-column:1;line-height:1.4}.MinimalNavigation-module__tEiTrW__asideContactValue{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.015em;color:#ffffffe6;overflow-wrap:anywhere;grid-column:1;font-size:clamp(1.05rem,1.45vw,1.45rem);font-weight:400;line-height:1.25;transition:color .25s}.MinimalNavigation-module__tEiTrW__asideContactArrow{color:#5fd4e6b8;grid-area:1/2/span 2;align-self:center;font-size:1rem;transition:transform .25s,color .25s}.MinimalNavigation-module__tEiTrW__asideAvailability{gap:var(--space-xs);align-items:center;display:flex}.MinimalNavigation-module__tEiTrW__menuLanguage{gap:var(--space-sm);align-items:center;display:flex}.MinimalNavigation-module__tEiTrW__asideStatus{background:var(--color-accent);border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 .8rem #5fd4e6b8}.MinimalNavigation-module__tEiTrW__asideAvailability>p{flex-direction:column;gap:.1rem;display:flex}.MinimalNavigation-module__tEiTrW__asideMetaLabel{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:#ffffff5c;line-height:1.35}.MinimalNavigation-module__tEiTrW__asideMetaValue{font-size:var(--fs-label-lg);letter-spacing:.02em;color:#ffffffc7;line-height:1.4}.MinimalNavigation-module__tEiTrW__asideBrief{gap:.45rem var(--space-sm);background:radial-gradient(circle at 100% 0,#5fd4e61f,#0000 42%),#5fd4e609;border:1px solid #5fd4e647;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;margin-top:auto;padding:clamp(1.1rem,2vw,1.5rem);transition:border-color .25s,background-color .25s;display:grid}.MinimalNavigation-module__tEiTrW__asideBriefKicker,.MinimalNavigation-module__tEiTrW__asideBriefMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;grid-column:1/-1;line-height:1.45}.MinimalNavigation-module__tEiTrW__asideBriefKicker{font-size:var(--fs-label);letter-spacing:.16em;color:var(--color-accent)}.MinimalNavigation-module__tEiTrW__asideBrief strong{max-width:18ch;font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.025em;color:#fffffff0;font-size:clamp(1.15rem,1.55vw,1.5rem);font-weight:500;line-height:1.18}.MinimalNavigation-module__tEiTrW__asideBriefArrow{color:var(--color-accent);padding-top:.15rem;transition:transform .25s}.MinimalNavigation-module__tEiTrW__asideBriefMeta{font-size:var(--fs-label);letter-spacing:.08em;color:#ffffff70}@media (min-width:64rem){.MinimalNavigation-module__tEiTrW__panelInner{grid-template-columns:repeat(12,minmax(0,1fr))}.MinimalNavigation-module__tEiTrW__panelNav{grid-column:1/span 7}.MinimalNavigation-module__tEiTrW__panelAside{grid-column:9/-1;align-self:stretch}}@media (max-width:63.999rem){.MinimalNavigation-module__tEiTrW__item a,.MinimalNavigation-module__tEiTrW__item:last-child a{gap:var(--space-sm);border:0;padding-block:clamp(.5rem,1.4vh,.9rem)}.MinimalNavigation-module__tEiTrW__itemRule{display:none}.MinimalNavigation-module__tEiTrW__itemFeatured a{padding-inline:var(--space-sm);border:1px solid #5fd4e647}.MinimalNavigation-module__tEiTrW__itemArrow{display:none}.MinimalNavigation-module__tEiTrW__panelInner ul{gap:clamp(.5rem,1.8vh,1.25rem)}.MinimalNavigation-module__tEiTrW__panelAside{align-items:flex-start;gap:var(--space-md);border-top:1px solid #ffffff14;padding-top:clamp(1.25rem,3vh,2rem)}.MinimalNavigation-module__tEiTrW__asideLogo{width:min(75vw,17rem)}.MinimalNavigation-module__tEiTrW__asideContactRow{min-height:4.25rem}.MinimalNavigation-module__tEiTrW__asideContactValue{font-size:clamp(1rem,4.6vw,1.3rem)}.MinimalNavigation-module__tEiTrW__item a:active .MinimalNavigation-module__tEiTrW__itemLabel,.MinimalNavigation-module__tEiTrW__item a:active .MinimalNavigation-module__tEiTrW__itemIndex{color:var(--color-accent)}}@media (min-width:36rem){.MinimalNavigation-module__tEiTrW__contactLink{display:inline-flex}}@media (min-width:60rem){.MinimalNavigation-module__tEiTrW__header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.MinimalNavigation-module__tEiTrW__motto{display:block}}@media (hover:hover) and (pointer:fine){.MinimalNavigation-module__tEiTrW__logo:hover{opacity:.8}.MinimalNavigation-module__tEiTrW__contactLink:hover,.MinimalNavigation-module__tEiTrW__toggle:hover{color:#fff}.MinimalNavigation-module__tEiTrW__item a:hover .MinimalNavigation-module__tEiTrW__itemLabel,.MinimalNavigation-module__tEiTrW__item a:hover .MinimalNavigation-module__tEiTrW__itemIndex{color:var(--color-accent)}.MinimalNavigation-module__tEiTrW__item a:hover .MinimalNavigation-module__tEiTrW__itemHint{color:#fff9}.MinimalNavigation-module__tEiTrW__item a:hover .MinimalNavigation-module__tEiTrW__itemArrow{opacity:1;transform:none}.MinimalNavigation-module__tEiTrW__item a:hover .MinimalNavigation-module__tEiTrW__itemRule{transform:scaleX(1)}.MinimalNavigation-module__tEiTrW__asideContactRow:hover{border-color:#5fd4e657}.MinimalNavigation-module__tEiTrW__asideContactRow:hover .MinimalNavigation-module__tEiTrW__asideContactValue{color:var(--color-accent)}.MinimalNavigation-module__tEiTrW__asideContactRow:hover .MinimalNavigation-module__tEiTrW__asideContactArrow{color:var(--color-accent);transform:translate(.15rem,-.15rem)}.MinimalNavigation-module__tEiTrW__asideBrief:hover{background-color:#5fd4e60f;border-color:#5fd4e69e}.MinimalNavigation-module__tEiTrW__asideBrief:hover .MinimalNavigation-module__tEiTrW__asideBriefArrow{transform:translate(.25rem)}}.MinimalNavigation-module__tEiTrW__item a:focus-visible .MinimalNavigation-module__tEiTrW__itemRule{transform:scaleX(1)}.MinimalNavigation-module__tEiTrW__item a:focus-visible .MinimalNavigation-module__tEiTrW__itemArrow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.MinimalNavigation-module__tEiTrW__panel,.MinimalNavigation-module__tEiTrW__item,.MinimalNavigation-module__tEiTrW__mottoChar{animation:none}.MinimalNavigation-module__tEiTrW__itemRule,.MinimalNavigation-module__tEiTrW__itemArrow{transition:none}}
.SiteFooter-module__VFKzxG__footer{z-index:10;border-top:1px solid var(--color-line);background:#020508eb;position:relative}.SiteFooter-module__VFKzxG__inner{width:min(100% - 2 * var(--page-gutter), var(--page-max));gap:var(--space-lg) var(--grid-gap);padding-block:clamp(2.5rem,5vw,4rem);padding-bottom:calc(clamp(2.5rem, 5vw, 4rem) + env(safe-area-inset-bottom));font-size:var(--fs-small);color:#ffffff75;grid-template-columns:minmax(0,1fr);margin-inline:auto;line-height:1.65;display:grid}.SiteFooter-module__VFKzxG__lockup{width:clamp(10rem,18vw,13rem);height:auto;margin-bottom:var(--space-sm)}.SiteFooter-module__VFKzxG__brandDescription{max-width:28ch;margin-top:var(--space-xs)}.SiteFooter-module__VFKzxG__label{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:#5fd4e6b3;line-height:1.2}.SiteFooter-module__VFKzxG__legalName{margin-top:var(--space-xs);color:#ffffff9e}.SiteFooter-module__VFKzxG__contactList{gap:var(--space-3xs);margin-top:var(--space-xs);padding-left:0;list-style:none;display:grid}.SiteFooter-module__VFKzxG__contactLink{color:#ffffff9e;overflow-wrap:anywhere;transition:color .18s}.SiteFooter-module__VFKzxG__contactLink:hover{color:var(--color-accent)}.SiteFooter-module__VFKzxG__legalLink{color:#ffffff75;transition:color .18s}.SiteFooter-module__VFKzxG__legalLink:hover{color:var(--color-accent)}.SiteFooter-module__VFKzxG__registry{gap:var(--space-3xs) var(--space-lg);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.SiteFooter-module__VFKzxG__registry>div{gap:var(--space-2xs);white-space:nowrap;align-items:baseline;display:flex}.SiteFooter-module__VFKzxG__registry dt{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.12em;color:#ffffff61}.SiteFooter-module__VFKzxG__registry dd{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffffff9e}.SiteFooter-module__VFKzxG__copyright{gap:var(--space-2xs) var(--space-lg);padding-top:var(--space-md);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:#ffffff52;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;display:flex}@media (min-width:48rem){.SiteFooter-module__VFKzxG__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module__VFKzxG__copyright{grid-column:1/-1}}@media (min-width:64rem){.SiteFooter-module__VFKzxG__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:47.999rem){.SiteFooter-module__VFKzxG__inner{padding-block:2rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:1.5rem}.SiteFooter-module__VFKzxG__brandBlock{flex-direction:column;align-items:center;display:flex}.SiteFooter-module__VFKzxG__brandDescription{margin-inline:auto}.SiteFooter-module__VFKzxG__registry{justify-content:center}.SiteFooter-module__VFKzxG__copyright{text-align:center;justify-content:center}}
.HeroStage-module__4zqf4W__hero{min-height:100svh;padding-block:calc(var(--header-height) + clamp(1.5rem, 4vh, 3rem)) clamp(1.5rem, 3vh, 2.5rem);padding-inline:var(--page-gutter);padding-bottom:max(clamp(1.5rem, 3vh, 2.5rem), env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,3.5vh,2.75rem);display:flex;position:relative}.HeroStage-module__4zqf4W__content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:56rem;margin-inline:auto;display:flex}.HeroStage-module__4zqf4W__heading{max-width:18ch;font-size:var(--fs-h1);letter-spacing:-.035em;text-wrap:balance;color:#fff;font-weight:300;line-height:1.06}.HeroStage-module__4zqf4W__description{max-width:52ch;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--color-fg-muted);text-wrap:pretty;margin-top:clamp(1.25rem,3vw,2rem)}.HeroStage-module__4zqf4W__actions{gap:var(--space-md) var(--space-xl);flex-wrap:wrap;justify-content:center;align-items:center;margin-top:clamp(2rem,4.5vw,3rem);display:flex}.HeroStage-module__4zqf4W__ctaPrimary,.HeroStage-module__4zqf4W__ctaSecondary{min-height:3rem;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:500;line-height:1.3;display:inline-flex}.HeroStage-module__4zqf4W__ctaPrimary{background:var(--color-accent);color:#03212a;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);padding-inline:clamp(1.25rem,3vw,1.75rem);transition:background-color .3s}.HeroStage-module__4zqf4W__ctaSecondary{color:#fff;position:relative}.HeroStage-module__4zqf4W__ctaSecondary>span{border-bottom:1px solid #ffffff40;padding-bottom:.4rem;position:relative}.HeroStage-module__4zqf4W__ctaSecondary>span:after{content:"";transform-origin:0;background:#fff;width:100%;height:1px;transition:transform .5s ease-out;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.HeroStage-module__4zqf4W__scrollHint{z-index:1;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:#ffffffe0;text-shadow:0 0 1.1rem #5fd4e659;flex-direction:column;align-items:center;gap:.75rem;font-size:clamp(.76rem,1.05vw,.9rem);font-weight:700;display:none;position:absolute;bottom:clamp(1.25rem,3.5vh,2.5rem);left:50%;transform:translate(-50%)}.HeroStage-module__4zqf4W__scrollHint>span:last-child{transform-origin:top;background:linear-gradient(#ffffff2e,#5fd4e6fa,#ffffff1f);width:2px;height:3.5rem;animation:1.8s cubic-bezier(.4,0,.2,1) infinite HeroStage-module__4zqf4W__hero-scroll-pulse;box-shadow:0 0 1.1rem #5fd4e6ad}@keyframes HeroStage-module__4zqf4W__hero-scroll-pulse{0%,to{opacity:.35;transform:scaleY(.55)}48%{opacity:1;transform:scaleY(1)}}@media (min-height:44rem){.HeroStage-module__4zqf4W__scrollHint{display:flex}}@media (hover:hover) and (pointer:fine){.HeroStage-module__4zqf4W__ctaPrimary:hover{background:var(--color-accent-strong)}.HeroStage-module__4zqf4W__ctaSecondary:hover>span:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.HeroStage-module__4zqf4W__ctaPrimary,.HeroStage-module__4zqf4W__ctaSecondary>span:after{transition:none}.HeroStage-module__4zqf4W__scrollHint>span:last-child{animation:none}}
.CapabilitiesSection-module__KR8ARa__section{background:radial-gradient(52% 48% at 8% 42%,#206f841f,#0000 72%),radial-gradient(44% 38% at 92% 24%,#1d5b701a,#0000 70%)}.CapabilitiesSection-module__KR8ARa__section:after{z-index:-1;content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#5fd4e609 1px,#0000 1px),linear-gradient(90deg,#5fd4e608 1px,#0000 1px);background-size:clamp(4rem,6vw,5.5rem) clamp(4rem,6vw,5.5rem);height:72%;position:absolute;inset:3rem 0 auto;-webkit-mask-image:radial-gradient(75% 68% at 66% 40%,#000 0%,#0000 78%);mask-image:radial-gradient(75% 68% at 66% 40%,#000 0%,#0000 78%)}.CapabilitiesSection-module__KR8ARa__sectionNote{gap:var(--space-xs);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;align-items:center;margin-top:clamp(1.25rem,2vw,1.75rem);line-height:1.4;display:flex}.CapabilitiesSection-module__KR8ARa__sectionNote>span{background:var(--color-accent);border-radius:50%;flex:none;width:.34rem;height:.34rem;box-shadow:0 0 .75rem #5fd4e6cc}.CapabilitiesSection-module__KR8ARa__gridFrame{border-radius:var(--radius-lg);background:linear-gradient(135deg,#5fd4e64d,#ffffff12 28%,#ffffff0d 72%,#5fd4e62e);padding:1px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047,0 0 70px #0f546714}.CapabilitiesSection-module__KR8ARa__gridFrame:before,.CapabilitiesSection-module__KR8ARa__gridFrame:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-accent), transparent);filter:drop-shadow(0 0 7px #5fd4e6cc);width:7rem;height:1px;position:absolute}.CapabilitiesSection-module__KR8ARa__gridFrame:before{top:0;left:10%}.CapabilitiesSection-module__KR8ARa__gridFrame:after{bottom:0;right:8%}.CapabilitiesSection-module__KR8ARa__serviceGrid{border-radius:calc(var(--radius-lg) - 1px);background:#87becc1c;grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.CapabilitiesSection-module__KR8ARa__card{isolation:isolate;background:linear-gradient(150deg,#09131be8,#02070bf5),#03080d;grid-template-rows:auto auto minmax(0,1fr);min-height:20rem;padding:clamp(1.5rem,2vw,2rem);transition:background .5s,box-shadow .5s,transform .5s cubic-bezier(.2,.75,.2,1);display:grid;position:relative;overflow:hidden}.CapabilitiesSection-module__KR8ARa__cardHeader{z-index:1;gap:var(--space-xs);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.2em;color:#5fd4e6d9;align-items:center;line-height:1.4;display:flex;position:relative}.CapabilitiesSection-module__KR8ARa__cardHeader>span:last-child{background:linear-gradient(90deg,#5fd4e640,#0000);flex:1;height:1px}.CapabilitiesSection-module__KR8ARa__iconWrap{z-index:1;place-items:center;padding-block:clamp(1.25rem,2.4vw,2rem);display:grid;position:relative}.CapabilitiesSection-module__KR8ARa__cardCopy{z-index:1;position:relative}.CapabilitiesSection-module__KR8ARa__cardTitle{max-width:24ch;font-size:var(--fs-h3);letter-spacing:-.02em;text-wrap:balance;color:#fffffff0;font-weight:400;line-height:1.3}.CapabilitiesSection-module__KR8ARa__cardDescription{max-width:46ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:#ffffff8c;transition:color .5s}.CapabilitiesSection-module__KR8ARa__card:before{z-index:2;content:"";pointer-events:none;border:1px solid #5fd4e600;transition:border-color .5s;position:absolute;inset:0}.CapabilitiesSection-module__KR8ARa__featured{background:radial-gradient(circle at 80% 12%,#5fd4e617,#0000 38%),linear-gradient(150deg,#0b1b24f5,#030a0ffa);box-shadow:inset 0 0 0 1px #5fd4e633}.CapabilitiesSection-module__KR8ARa__featured:before{border-color:#5fd4e61f}.CapabilitiesSection-module__KR8ARa__cardGlow{opacity:0;pointer-events:none;filter:blur(58px);background:#47c1d81f;border-radius:999px;width:17rem;height:15rem;transition:opacity .6s,transform .7s cubic-bezier(.2,.75,.2,1);position:absolute;top:-7rem;left:50%;transform:translate(-50%)scale(.75)}.CapabilitiesSection-module__KR8ARa__featured .CapabilitiesSection-module__KR8ARa__cardGlow{opacity:.55;transform:translate(-50%)scale(.9)}.CapabilitiesSection-module__KR8ARa__cardRule{background:#5fd4e68c;width:1.75rem;height:1px;margin-block:.9rem;transition:width .45s cubic-bezier(.2,.75,.2,1),background-color .45s,box-shadow .45s;display:block;box-shadow:0 0 9px #5fd4e600}.CapabilitiesSection-module__KR8ARa__cornerMark{opacity:.24;border-right:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent);width:.7rem;height:.7rem;transition:opacity .4s;position:absolute;bottom:1rem;right:1rem}@media (min-width:40rem){.CapabilitiesSection-module__KR8ARa__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.CapabilitiesSection-module__KR8ARa__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CapabilitiesSection-module__KR8ARa__card{min-height:24rem}}@media (max-width:39.999rem){.CapabilitiesSection-module__KR8ARa__gridFrame{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.CapabilitiesSection-module__KR8ARa__gridFrame:before,.CapabilitiesSection-module__KR8ARa__gridFrame:after{display:none}.CapabilitiesSection-module__KR8ARa__serviceGrid{gap:var(--space-sm);background:0 0;border-radius:0;overflow:visible}.CapabilitiesSection-module__KR8ARa__card{border:1px solid #5fd4e629;border-radius:1rem;min-height:0;padding:1.5rem}.CapabilitiesSection-module__KR8ARa__card:before{border-radius:1rem}.CapabilitiesSection-module__KR8ARa__iconWrap{padding-block:1.25rem}}@media (hover:hover) and (pointer:fine){.CapabilitiesSection-module__KR8ARa__card:hover{z-index:2;background:radial-gradient(circle at 50% 12%,#5fd4e61c,#0000 40%),linear-gradient(150deg,#0a1922fa,#030a0ffc);transform:translateY(-3px);box-shadow:inset 0 0 0 1px #5fd4e64d,0 18px 54px #00000052,0 0 42px #1f8fa61a}.CapabilitiesSection-module__KR8ARa__card:hover:before{border-color:#5fd4e63d}.CapabilitiesSection-module__KR8ARa__card:hover .CapabilitiesSection-module__KR8ARa__cardGlow{opacity:1;transform:translate(-50%)scale(1)}.CapabilitiesSection-module__KR8ARa__card:hover .CapabilitiesSection-module__KR8ARa__cardRule{background:#5fd4e6e6;width:2.75rem;box-shadow:0 0 9px #5fd4e68c}.CapabilitiesSection-module__KR8ARa__card:hover .CapabilitiesSection-module__KR8ARa__cardDescription{color:#ffffffb8}.CapabilitiesSection-module__KR8ARa__card:hover .CapabilitiesSection-module__KR8ARa__cornerMark{opacity:.85}}@media (prefers-reduced-motion:reduce){.CapabilitiesSection-module__KR8ARa__card,.CapabilitiesSection-module__KR8ARa__card:before,.CapabilitiesSection-module__KR8ARa__cardGlow,.CapabilitiesSection-module__KR8ARa__cardRule,.CapabilitiesSection-module__KR8ARa__cardDescription,.CapabilitiesSection-module__KR8ARa__cornerMark{transition:none}}
.ProcessChapter-module__CajC0W__section{--process-axis:.85rem;--process-row-padding:clamp(1.5rem, 3vw, 2.25rem)}.ProcessChapter-module__CajC0W__section:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(38% 42% at 68% 42%,#195b6f17,#0000 72%),radial-gradient(26% 34% at 16% 64%,#2b7e9212,#0000 76%);height:76%;position:absolute;inset:12% 0 auto}.ProcessChapter-module__CajC0W__orbitDecoration{z-index:-1;opacity:.28;pointer-events:none;fill:#5fd4e657;stroke:#5fd4e638;stroke-width:1px;width:min(34rem,40vw);height:auto;position:absolute;top:50%;left:0;overflow:visible;transform:translate(-46%,-50%)}.ProcessChapter-module__CajC0W__orbitDecoration path{fill:none;stroke-dasharray:2 9}.ProcessChapter-module__CajC0W__orbitLight{fill:#dffbff;stroke:#5fd4e673;stroke-width:5px}.ProcessChapter-module__CajC0W__timelineWrap{position:relative}.ProcessChapter-module__CajC0W__timelineLine{top:calc(var(--process-row-padding) + .6rem);bottom:calc(var(--process-row-padding) + .6rem);left:calc(var(--process-axis) / 2);z-index:0;pointer-events:none;transform-origin:top;background:linear-gradient(#5fd4e66b,#5fd4e6c2 18%,#5fd4e67a 82%,#5fd4e647);width:1px;position:absolute;box-shadow:0 0 .7rem #5fd4e61f}.ProcessChapter-module__CajC0W__step{column-gap:var(--space-md);row-gap:var(--space-2xs);padding-block:var(--process-row-padding);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.ProcessChapter-module__CajC0W__step+.ProcessChapter-module__CajC0W__step{border-top:1px solid #ffffff14}.ProcessChapter-module__CajC0W__axisCell{z-index:2;gap:var(--space-sm);min-height:calc(var(--fs-h3-lg) * 1.2);grid-area:1/1;align-items:center;display:flex}.ProcessChapter-module__CajC0W__point{width:var(--process-axis);height:var(--process-axis);background:#041017f0;border:1px solid #5fd4e6a8;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 0 0 .24rem #5fd4e614,0 0 .85rem #5fd4e66b}.ProcessChapter-module__CajC0W__point>span{background:#dffbff;border-radius:50%;width:.25rem;height:.25rem;box-shadow:0 0 .45rem #5fd4e6e6}.ProcessChapter-module__CajC0W__number{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.16em;color:#5fd4e6e6;line-height:1}.ProcessChapter-module__CajC0W__stepTitle{min-height:calc(var(--fs-h3-lg) * 1.2);font-size:var(--fs-h3-lg);letter-spacing:-.025em;color:#fffffff0;grid-area:1/2;align-self:center;font-weight:400;line-height:1.2}.ProcessChapter-module__CajC0W__stepDescription{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-fg-subtle);grid-area:2/2}@media (min-width:64rem){.ProcessChapter-module__CajC0W__section{--process-row-padding:clamp(2rem, 2.6vw, 2.75rem)}.ProcessChapter-module__CajC0W__step{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.ProcessChapter-module__CajC0W__axisCell{grid-area:1/1}.ProcessChapter-module__CajC0W__stepTitle{grid-area:1/2/auto/span 5}.ProcessChapter-module__CajC0W__stepDescription{grid-area:1/8/auto/-1}}@media (max-width:63.999rem){.ProcessChapter-module__CajC0W__orbitDecoration{display:none}}@media (max-width:47.999rem){.ProcessChapter-module__CajC0W__section{--process-row-padding:1.25rem}}@media (prefers-reduced-motion:reduce){.ProcessChapter-module__CajC0W__timelineLine,.ProcessChapter-module__CajC0W__point{transform:none}}
.SectionShell-module__epo8wG__section{isolation:isolate;position:relative;overflow:clip}.SectionShell-module__epo8wG__frame{width:min(100% - 2 * var(--page-gutter), var(--page-max));padding-block:var(--section-space);margin-inline:auto}.SectionShell-module__epo8wG__section:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(38% 100% at 50% 0,#5fd4e60e,#0000 72%),linear-gradient(#02050829,#0000);height:clamp(5rem,9vw,8rem);position:absolute;inset:0 0 auto}.SectionShell-module__epo8wG__transition{z-index:4;width:min(100% - 2 * var(--page-gutter), var(--page-max));pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0e 18%,#5fd4e633 50%,#ffffff0e 82%,#0000);height:1px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.SectionShell-module__epo8wG__transition:after{content:"";background:radial-gradient(#5fd4e614,#0000 70%);width:10rem;height:3.5rem;position:absolute;top:-1.75rem;left:50%;transform:translate(-50%)}.SectionShell-module__epo8wG__transition>span{background:#07131a;border:1px solid #5fd4e699;border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .6rem #5fd4e680}.SectionShell-module__epo8wG__grid,.SectionShell-module__epo8wG__header,.SectionShell-module__epo8wG__alignedContent{gap:var(--section-header-gap) var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.SectionShell-module__epo8wG__header{align-items:start}.SectionShell-module__epo8wG__headingBlock{isolation:isolate;min-width:0;position:relative}.SectionShell-module__epo8wG__ghostIndex{z-index:-1;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.08em;color:#ffffff08;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,9vw,8rem);font-weight:500;line-height:1;position:absolute;top:-.42em;left:-.1em}.SectionShell-module__epo8wG__eyebrowRow{align-items:center;gap:var(--space-sm);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:#5fd4e6d9;line-height:1.4;display:flex}.SectionShell-module__epo8wG__eyebrowRow>span{background:#5fd4e6b8;flex:none;width:1.75rem;height:1px;box-shadow:0 0 .45rem #5fd4e62e}.SectionShell-module__epo8wG__sectionHeading{max-width:18ch;font-size:var(--fs-h2);font-weight:300;line-height:var(--lh-heading);letter-spacing:-.04em;text-wrap:balance;color:#fff;margin-block-start:clamp(1rem,1.8vw,1.5rem)}.SectionShell-module__epo8wG__sectionHeading>span{color:var(--color-accent)}.SectionShell-module__epo8wG__leadBlock{min-width:0;max-width:var(--measure);border-inline-start:1px solid #5fd4e626;padding-inline-start:clamp(1.1rem,2vw,1.75rem);position:relative}.SectionShell-module__epo8wG__leadBlock:before{content:"";background:linear-gradient(to bottom, var(--color-accent), transparent);width:1px;height:2.6rem;position:absolute;top:0;left:-1px;box-shadow:0 0 .55rem #5fd4e642}.SectionShell-module__epo8wG__lead{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--color-fg-muted)}.SectionShell-module__epo8wG__lead+.SectionShell-module__epo8wG__lead{margin-top:var(--space-xs);font-size:var(--fs-body-sm);color:var(--color-fg-subtle)}.SectionShell-module__epo8wG__content,.SectionShell-module__epo8wG__alignedContent{margin-block-start:var(--section-content-gap)}@media (min-width:64rem){.SectionShell-module__epo8wG__grid,.SectionShell-module__epo8wG__header,.SectionShell-module__epo8wG__alignedContent{grid-template-columns:repeat(12,minmax(0,1fr))}.SectionShell-module__epo8wG__headingBlock{grid-column:1/span 6}.SectionShell-module__epo8wG__leadBlock{grid-column:8/-1;align-self:end;padding-block-end:.35rem}}@media (prefers-reduced-motion:reduce){.SectionShell-module__epo8wG__transition,.SectionShell-module__epo8wG__transition>span{transition:none}}
.TrustSection-module__xJQruG__row{gap:var(--space-lg) var(--grid-gap);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);padding-block:clamp(2rem,4vw,3rem);display:grid}.TrustSection-module__xJQruG__row:last-child{border-bottom:1px solid var(--color-line)}.TrustSection-module__xJQruG__meta{min-width:0}.TrustSection-module__xJQruG__sector{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:#5fd4e6d9;line-height:1.4}.TrustSection-module__xJQruG__title{margin-top:var(--space-xs);max-width:24ch;font-size:var(--fs-h3-lg);letter-spacing:-.02em;text-wrap:balance;color:#fff;font-weight:300;line-height:1.25}.TrustSection-module__xJQruG__facts{gap:var(--space-2xs) var(--space-sm);margin-top:var(--space-md);font-size:var(--fs-label-lg);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.TrustSection-module__xJQruG__fact{display:contents}.TrustSection-module__xJQruG__fact dt{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:#ffffff61}.TrustSection-module__xJQruG__fact dd{gap:var(--space-2xs);min-width:0;color:var(--color-fg-muted);overflow-wrap:break-word;align-items:baseline;display:flex}.TrustSection-module__xJQruG__dot{background:#ffffff4d;border-radius:50%;flex:none;width:.4rem;height:.4rem;translate:0 -.15em}.TrustSection-module__xJQruG__dotLive{background:var(--color-accent)}.TrustSection-module__xJQruG__link{align-items:center;gap:var(--space-2xs);min-height:2.75rem;margin-top:var(--space-md);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:#5fd4e6d9;overflow-wrap:anywhere;transition:color .3s;display:inline-flex}.TrustSection-module__xJQruG__link>span:first-child{border-bottom:1px solid #5fd4e64d;padding-bottom:.2rem;transition:border-color .3s}.TrustSection-module__xJQruG__link>span:last-child{transition:transform .3s}.TrustSection-module__xJQruG__story{min-width:0}.TrustSection-module__xJQruG__storyLead{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:#ffffffc7}.TrustSection-module__xJQruG__storyBody{max-width:var(--measure);margin-top:var(--space-sm);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--color-fg-subtle)}.TrustSection-module__xJQruG__features{gap:var(--space-2xs) var(--space-md);margin-top:var(--space-md);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:#5fd4e6b3;flex-wrap:wrap;line-height:1.5;display:flex}.TrustSection-module__xJQruG__features li{position:relative}.TrustSection-module__xJQruG__features li+li:before{left:calc(var(--space-md) / -2);content:"·";color:#5fd4e666;position:absolute;transform:translate(-50%)}@media (min-width:64rem){.TrustSection-module__xJQruG__row{grid-template-columns:repeat(12,minmax(0,1fr))}.TrustSection-module__xJQruG__meta{grid-column:1/span 6}.TrustSection-module__xJQruG__story{grid-column:8/-1}}@media (max-width:47.999rem){.TrustSection-module__xJQruG__row{gap:1.5rem;padding-block:2rem}}@media (hover:hover) and (pointer:fine){.TrustSection-module__xJQruG__link:hover{color:#8fe8f4}.TrustSection-module__xJQruG__link:hover>span:first-child{border-color:#5fd4e6cc}.TrustSection-module__xJQruG__link:hover>span:last-child{transform:translate(.15rem,-.15rem)}}@media (prefers-reduced-motion:reduce){.TrustSection-module__xJQruG__link,.TrustSection-module__xJQruG__link>span{transition:none}}
.ClosingSequence-module__WABs-G__advantagesSection:after,.ClosingSequence-module__WABs-G__ctaSection:after{z-index:-2;content:"";pointer-events:none;position:absolute;inset:0}.ClosingSequence-module__WABs-G__advantagesSection:after{background:radial-gradient(42% 58% at 14% 55%,#1860741a,#0000 72%),radial-gradient(35% 45% at 82% 35%,#11465813,#0000 72%)}.ClosingSequence-module__WABs-G__ctaSection:after{background:radial-gradient(58% 65% at 25% 52%,#1d70851c,#0000 72%),linear-gradient(#0205080a,#02050852)}.ClosingSequence-module__WABs-G__advantageField{position:relative}.ClosingSequence-module__WABs-G__signalLine{pointer-events:none;transform-origin:top;background:linear-gradient(#0000,#5fd4e694 14%,#5fd4e633 86%,#0000);width:1px;position:absolute;top:3rem;bottom:3rem;left:.3rem}.ClosingSequence-module__WABs-G__advantageItem{column-gap:var(--space-md);row-gap:var(--space-2xs);border-top:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:start;padding-block:clamp(1.5rem,3vw,2.25rem);transition:border-color .4s;display:grid;position:relative}.ClosingSequence-module__WABs-G__advantageItem:last-child{border-bottom:1px solid #ffffff14}.ClosingSequence-module__WABs-G__advantageItem:before{z-index:-1;content:"";opacity:0;background:linear-gradient(90deg,#5fd4e60f,#5fd4e603 56%,#0000),radial-gradient(circle at 12%,#5fd4e61a,#0000 28%);transition:opacity .4s;position:absolute;inset:0}.ClosingSequence-module__WABs-G__axisCell{z-index:1;gap:var(--space-sm);min-height:calc(var(--fs-h3-lg) * 1.25);grid-area:1/1;align-items:center;display:flex}.ClosingSequence-module__WABs-G__node{background:#051018;border:1px solid #5fd4e694;border-radius:50%;flex:none;width:.72rem;height:.72rem;box-shadow:0 0 0 .23rem #5fd4e60d,0 0 .75rem #5fd4e647}.ClosingSequence-module__WABs-G__advantageNumber{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.16em;color:#5fd4e6d1;line-height:1}.ClosingSequence-module__WABs-G__advantageTitle{min-height:calc(var(--fs-h3-lg) * 1.25);font-size:var(--fs-h3-lg);letter-spacing:-.025em;color:#fffffff0;grid-area:1/2;align-self:center;font-weight:400;line-height:1.25}.ClosingSequence-module__WABs-G__advantageDescription{max-width:var(--measure);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-fg-subtle);grid-area:2/2}@media (min-width:64rem){.ClosingSequence-module__WABs-G__advantageItem{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.ClosingSequence-module__WABs-G__advantageTitle{grid-area:1/2/auto/span 5}.ClosingSequence-module__WABs-G__advantageDescription{grid-area:1/8/auto/-1}}.ClosingSequence-module__WABs-G__ctaGateway{border:1px solid var(--color-line);background:radial-gradient(circle at 78% 35%,#5fd4e612,#0000 31%),linear-gradient(145deg,#071118cc,#03080df0);padding:clamp(1.75rem,4vw,4rem);position:relative;overflow:hidden;box-shadow:0 2rem 7rem #00000047,inset 0 1px #ffffff05}.ClosingSequence-module__WABs-G__ctaGateway:before{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#5fd4e60a 1px,#0000 1px),linear-gradient(90deg,#5fd4e609 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 85% at 85%,#000,#0000 80%);mask-image:radial-gradient(55% 85% at 85%,#000,#0000 80%)}.ClosingSequence-module__WABs-G__ctaGateway:after{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), transparent);filter:drop-shadow(0 0 .55rem #5fd4e6cc);width:9rem;height:1px;position:absolute;top:-1px;left:9%}.ClosingSequence-module__WABs-G__ctaMeta{z-index:1;justify-content:space-between;gap:var(--space-2xs) var(--space-lg);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:#fff6;border-bottom:1px solid #ffffff17;flex-wrap:wrap;padding-bottom:clamp(1.75rem,3.5vw,3rem);line-height:1.5;display:flex;position:relative}.ClosingSequence-module__WABs-G__ctaMeta>span:first-child{color:#5fd4e6e0}.ClosingSequence-module__WABs-G__ctaContent{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(2.25rem,4.5vw,4rem) 0;display:grid;position:relative}.ClosingSequence-module__WABs-G__ctaHeading{max-width:16ch;font-size:var(--fs-h2);font-weight:300;line-height:var(--lh-heading);letter-spacing:-.045em;text-wrap:balance;color:#fff}.ClosingSequence-module__WABs-G__accent{color:var(--color-accent)}.ClosingSequence-module__WABs-G__ctaCopy{max-width:var(--measure);border-left:1px solid #5fd4e62e;padding-left:clamp(1.1rem,2vw,1.75rem);position:relative}.ClosingSequence-module__WABs-G__ctaCopy p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-fg-muted)}.ClosingSequence-module__WABs-G__ctaCopy p+p{margin-top:var(--space-sm);color:var(--color-fg-subtle)}.ClosingSequence-module__WABs-G__ctaAction{justify-content:space-between;align-items:center;gap:var(--space-sm);width:min(100%,24rem);min-height:3.5rem;margin-top:var(--space-lg);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;background:#5fd4e606;border:1px solid #5fd4e6b8;padding-inline:clamp(1.1rem,2vw,1.4rem);font-weight:500;line-height:1.4;transition:background-color .35s,border-color .35s,box-shadow .35s;display:inline-flex;box-shadow:0 0 2rem #2b9eb70b}.ClosingSequence-module__WABs-G__ctaAction>span:last-child{color:var(--color-accent);transition:transform .3s}.ClosingSequence-module__WABs-G__ctaNote{margin-top:var(--space-sm);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.11em;text-transform:uppercase;color:#ffffff57;line-height:1.5}@media (max-width:47.999rem){.ClosingSequence-module__WABs-G__advantageItem{padding-block:1.25rem}.ClosingSequence-module__WABs-G__ctaGateway{padding:1.5rem}.ClosingSequence-module__WABs-G__ctaMeta{padding-bottom:1.5rem}.ClosingSequence-module__WABs-G__ctaContent{gap:1.75rem;padding-top:2rem}.ClosingSequence-module__WABs-G__ctaAction{letter-spacing:.1em;gap:.875rem;padding-inline:1rem;font-size:.6875rem}}@media (min-width:64rem){.ClosingSequence-module__WABs-G__ctaContent{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2.5rem,5vw,5rem)}}@media (hover:hover) and (pointer:fine){.ClosingSequence-module__WABs-G__advantageItem:hover{border-color:#5fd4e633}.ClosingSequence-module__WABs-G__advantageItem:hover:before{opacity:1}.ClosingSequence-module__WABs-G__ctaAction:hover{background:#5fd4e613;border-color:#7ce3f0;box-shadow:0 0 2.5rem #2b9eb71f}.ClosingSequence-module__WABs-G__ctaAction:hover>span:last-child{transform:translate(.35rem)}}@media (prefers-reduced-motion:reduce){.ClosingSequence-module__WABs-G__advantageItem,.ClosingSequence-module__WABs-G__advantageItem:before,.ClosingSequence-module__WABs-G__ctaAction,.ClosingSequence-module__WABs-G__ctaAction>span:last-child{transition:none}}
.BriefChatSection-module__s5HmwG__section{z-index:2;isolation:isolate;background:radial-gradient(46% 70% at 8% 48%,#354aff1a,#0000 72%),radial-gradient(45% 74% at 94% 46%,#5fd4e61a,#0000 72%),linear-gradient(#02070c4d,#050f16a3,#02070c4d);padding-block:clamp(4.5rem,8vw,8rem);position:relative;overflow:clip}.BriefChatSection-module__s5HmwG__section:after{z-index:-1;content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#5fd4e609 1px,#0000 1px),linear-gradient(90deg,#5fd4e609 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(68% 88%,#000,#0000 82%);mask-image:radial-gradient(68% 88%,#000,#0000 82%)}.BriefChatSection-module__s5HmwG__transition{width:min(100% - 2 * var(--page-gutter), var(--page-max));background:linear-gradient(90deg,#0000,#5fd4e657,#0000);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.BriefChatSection-module__s5HmwG__transition:after{content:"";background:#07131a;border:1px solid #5fd4e6b3;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .7rem #5fd4e694}.BriefChatSection-module__s5HmwG__frame{width:min(100% - 2 * var(--page-gutter), var(--page-max));margin-inline:auto}.BriefChatSection-module__s5HmwG__gateway{border-radius:var(--radius-lg);background:radial-gradient(circle at 4% 0,#5250ff21,#0000 30%),radial-gradient(circle at 100% 100%,#5fd4e61c,#0000 34%),linear-gradient(135deg,#08151ef7,#030b11fa);border:1px solid #5fd4e640;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #00000047,inset 0 1px #ffffff0b}.BriefChatSection-module__s5HmwG__gateway:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), transparent);filter:drop-shadow(0 0 .65rem #5fd4e6e6);width:12rem;height:1px;position:absolute;top:-1px;left:9%}.BriefChatSection-module__s5HmwG__summary,.BriefChatSection-module__s5HmwG__map{z-index:1;padding:clamp(1.75rem,4vw,4rem);position:relative}.BriefChatSection-module__s5HmwG__summary{flex-direction:column;justify-content:center;display:flex}.BriefChatSection-module__s5HmwG__kicker,.BriefChatSection-module__s5HmwG__mapHeader,.BriefChatSection-module__s5HmwG__stepNumber,.BriefChatSection-module__s5HmwG__note{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase}.BriefChatSection-module__s5HmwG__kicker{gap:var(--space-xs);font-size:var(--fs-label);letter-spacing:.18em;color:#5fd4e6e6;align-items:center;font-weight:600;display:flex}.BriefChatSection-module__s5HmwG__kicker>span{color:#ffffff52}.BriefChatSection-module__s5HmwG__heading{letter-spacing:-.045em;text-wrap:balance;color:#fff;max-width:17ch;margin-top:clamp(1.1rem,2vw,1.6rem);font-size:clamp(2rem,4vw,3.7rem);font-weight:300;line-height:1.03}.BriefChatSection-module__s5HmwG__copy{max-width:57ch;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:#ffffffa8;margin-top:clamp(1.25rem,2vw,1.75rem)}.BriefChatSection-module__s5HmwG__actionArea{margin-top:clamp(1.75rem,3vw,2.5rem)}.BriefChatSection-module__s5HmwG__serviceNotice{gap:var(--space-sm);width:min(100%,30rem);margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);background:#5fd4e60e;border-left:2px solid #5fd4e6bf;align-items:flex-start;display:flex}.BriefChatSection-module__s5HmwG__serviceNoticeDot{background:var(--color-accent);border-radius:50%;flex:none;width:.42rem;height:.42rem;margin-top:.38rem;box-shadow:0 0 .7rem #5fd4e6a6}.BriefChatSection-module__s5HmwG__serviceNotice p{flex-direction:column;gap:.2rem;display:flex}.BriefChatSection-module__s5HmwG__serviceNotice strong{font-size:var(--fs-body-sm);color:#ffffffe6;font-weight:600}.BriefChatSection-module__s5HmwG__serviceNotice p>span{font-size:var(--fs-small);color:#ffffff8c;line-height:1.45}.BriefChatSection-module__s5HmwG__action{justify-content:space-between;align-items:center;gap:var(--space-md);width:min(100%,22rem);min-height:3.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#5fd4e621,#5fd4e609),#040f16e6;border:1px solid #5fd4e6b8;padding-inline:clamp(1.15rem,2vw,1.5rem);font-weight:600;transition:border-color .25s,background-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 2.5rem #5fd4e60d}.BriefChatSection-module__s5HmwG__action>span:last-child{color:var(--color-accent);font-size:1.1rem;transition:transform .25s}.BriefChatSection-module__s5HmwG__note{max-width:24rem;margin-top:var(--space-sm);font-size:var(--fs-label);letter-spacing:.08em;color:#ffffff61;line-height:1.5}.BriefChatSection-module__s5HmwG__map{background:linear-gradient(135deg,#5fd4e60b,#0000 46%),#01070b70;border-top:1px solid #5fd4e624}.BriefChatSection-module__s5HmwG__mapHeader{justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-md);font-size:var(--fs-label);letter-spacing:.14em;color:#ffffffb3;border-bottom:1px solid #ffffff17;display:flex}.BriefChatSection-module__s5HmwG__mapHeader>span:last-child{color:#5fd4e6ad}.BriefChatSection-module__s5HmwG__steps{display:grid}.BriefChatSection-module__s5HmwG__steps li{gap:var(--space-md);border-bottom:1px solid #ffffff13;grid-template-columns:2rem 1px minmax(0,1fr);align-items:stretch;padding-block:clamp(1.1rem,2vw,1.4rem);display:grid}.BriefChatSection-module__s5HmwG__stepNumber{font-size:var(--fs-label);letter-spacing:.12em;color:var(--color-accent);padding-top:.1rem}.BriefChatSection-module__s5HmwG__stepLine{background:linear-gradient(#5fd4e69e,#5fd4e614);width:1px;position:relative}.BriefChatSection-module__s5HmwG__stepLine:before{content:"";background:var(--color-accent);border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.25rem;left:50%;transform:translate(-50%);box-shadow:0 0 .65rem #5fd4e6cc}.BriefChatSection-module__s5HmwG__stepCopy{flex-direction:column;gap:.35rem;display:flex}.BriefChatSection-module__s5HmwG__stepCopy strong{font-size:var(--fs-body-sm);color:#ffffffe6;font-weight:550;line-height:1.35}.BriefChatSection-module__s5HmwG__stepCopy small{max-width:46ch;font-size:var(--fs-body-sm);color:#ffffff7a;line-height:1.55}.BriefChatSection-module__s5HmwG__result{gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-md);font-size:var(--fs-body-sm);color:#ffffff94;background:#5fd4e60e;border:1px solid #5fd4e63d;grid-template-columns:1.5rem minmax(0,1fr);line-height:1.5;display:grid}.BriefChatSection-module__s5HmwG__result>span:first-child{color:var(--color-accent)}.BriefChatSection-module__s5HmwG__result>span:last-child{flex-direction:column;gap:.15rem;display:flex}.BriefChatSection-module__s5HmwG__result strong{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:#ffffffdb}@media (min-width:64rem){.BriefChatSection-module__s5HmwG__gateway{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr)}.BriefChatSection-module__s5HmwG__map{border-top:0;border-left:1px solid #5fd4e624}}@media (max-width:47.999rem){.BriefChatSection-module__s5HmwG__section{padding-block:4rem}.BriefChatSection-module__s5HmwG__gateway{border-radius:1rem}.BriefChatSection-module__s5HmwG__heading{font-size:clamp(2rem,10vw,2.8rem)}.BriefChatSection-module__s5HmwG__mapHeader{flex-direction:column;gap:.4rem}.BriefChatSection-module__s5HmwG__steps li{gap:var(--space-sm);grid-template-columns:1.7rem 1px minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.BriefChatSection-module__s5HmwG__action:hover{border-color:var(--color-accent-strong);background-color:#5fd4e61a;box-shadow:0 0 3rem #5fd4e61f}.BriefChatSection-module__s5HmwG__action:hover>span:last-child{transform:translate(.3rem)}}@media (prefers-reduced-motion:reduce){.BriefChatSection-module__s5HmwG__action,.BriefChatSection-module__s5HmwG__action>span:last-child{transition:none}}
.ContactForm-module__4CUZdq__form{flex-direction:column;height:100%;display:flex}.ContactForm-module__4CUZdq__formHeader{gap:var(--space-2xs) var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ContactForm-module__4CUZdq__formTitle{font-size:var(--fs-h3-lg);letter-spacing:-.02em;color:#fffffff2;font-weight:400}.ContactForm-module__4CUZdq__formHint{font-size:var(--fs-label-lg);color:#ffffff70}.ContactForm-module__4CUZdq__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__4CUZdq__fieldRow{gap:var(--space-sm) var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.ContactForm-module__4CUZdq__field{min-width:0}.ContactForm-module__4CUZdq__fieldRow+.ContactForm-module__4CUZdq__field,.ContactForm-module__4CUZdq__form>.ContactForm-module__4CUZdq__field+.ContactForm-module__4CUZdq__field{margin-top:var(--space-sm)}.ContactForm-module__4CUZdq__label{margin-bottom:var(--space-2xs);font-size:var(--fs-label-lg);color:#ffffffa8;line-height:1.3;display:block}.ContactForm-module__4CUZdq__required{color:#5fd4e6cc;margin-left:.25rem}.ContactForm-module__4CUZdq__input{width:100%;min-height:3rem;font-size:var(--fs-body);color:#fff;background:#ffffff04;border:1px solid #ffffff24;border-radius:2px;padding:.75rem 1rem;line-height:1.5;transition:border-color .3s,background-color .3s,box-shadow .3s}.ContactForm-module__4CUZdq__input::placeholder{color:#ffffff52}.ContactForm-module__4CUZdq__input:hover{border-color:#ffffff3d}.ContactForm-module__4CUZdq__input:focus{background:#5fd4e608;border-color:#5fd4e6b3;outline:none;box-shadow:0 0 0 1px #5fd4e62e}.ContactForm-module__4CUZdq__input[aria-invalid=true]{background:#ff9b8a06;border-color:#ff9b8acc}.ContactForm-module__4CUZdq__input[aria-invalid=true]:focus{box-shadow:0 0 0 1px #ff9b8a40}.ContactForm-module__4CUZdq__input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 100px #071016}.ContactForm-module__4CUZdq__input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 100px #071016}.ContactForm-module__4CUZdq__input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 100px #071016}.ContactForm-module__4CUZdq__textarea{resize:vertical;min-height:9rem;line-height:var(--lh-body)}.ContactForm-module__4CUZdq__error{min-height:1.5rem;margin-top:var(--space-3xs);font-size:var(--fs-label-lg);color:var(--color-danger);line-height:1.5}.ContactForm-module__4CUZdq__feedback{gap:var(--space-sm);min-height:1.5rem;margin-top:var(--space-3xs);font-size:var(--fs-label-lg);grid-template-columns:minmax(0,1fr) auto;align-items:start;line-height:1.5;display:grid}.ContactForm-module__4CUZdq__feedbackOk{color:#78e2f0cc}.ContactForm-module__4CUZdq__feedbackMuted{color:#ffffff75}.ContactForm-module__4CUZdq__feedbackError{color:var(--color-danger)}.ContactForm-module__4CUZdq__counter{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff6}.ContactForm-module__4CUZdq__alert{margin-top:var(--space-sm);font-size:var(--fs-body-sm);color:var(--color-danger);line-height:1.6}.ContactForm-module__4CUZdq__submit{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:3.5rem;margin-top:var(--space-lg);cursor:pointer;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;background:#5fd4e606;border:1px solid #5fd4e6bf;padding-inline:clamp(1.1rem,2vw,1.5rem);font-weight:500;transition:background-color .3s,border-color .3s,box-shadow .3s;display:inline-flex;box-shadow:0 0 2rem #259ab40a}.ContactForm-module__4CUZdq__submit:disabled{cursor:not-allowed;opacity:.6}.ContactForm-module__4CUZdq__submit>span:last-child{color:var(--color-accent);transition:transform .3s}.ContactForm-module__4CUZdq__privacyNote{margin-top:var(--space-md);font-size:var(--fs-label-lg);color:#ffffff6b;line-height:1.6}.ContactForm-module__4CUZdq__privacyStrong{color:#ffffff9e}.ContactForm-module__4CUZdq__privacyLink{color:#5fd4e6d9;text-underline-offset:.2em;text-decoration:underline;transition:color .18s}.ContactForm-module__4CUZdq__privacyLink:hover{color:var(--color-accent-strong)}.ContactForm-module__4CUZdq__sent{justify-content:center;align-items:flex-start;gap:var(--space-md);flex-direction:column;min-height:20rem;display:flex}.ContactForm-module__4CUZdq__sentLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:#5fd4e6d9}.ContactForm-module__4CUZdq__sentMessage{max-width:36ch;font-size:var(--fs-lead);line-height:var(--lh-body);color:#ffffffd1}@media (min-width:30rem){.ContactForm-module__4CUZdq__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){.ContactForm-module__4CUZdq__formHeader{margin-bottom:1.5rem}.ContactForm-module__4CUZdq__textarea{min-height:8rem}.ContactForm-module__4CUZdq__submit{margin-top:1.5rem}}@media (min-width:48rem){.ContactForm-module__4CUZdq__submit{width:auto;min-width:18rem;margin-left:auto}}@media (hover:hover) and (pointer:fine){.ContactForm-module__4CUZdq__submit:not(:disabled):hover{background:#5fd4e612;border-color:#78e2f0;box-shadow:0 0 2.25rem #259ab41c}.ContactForm-module__4CUZdq__submit:not(:disabled):hover>span:last-child{transform:translate(.25rem)}}@media (prefers-reduced-motion:reduce){.ContactForm-module__4CUZdq__input,.ContactForm-module__4CUZdq__submit,.ContactForm-module__4CUZdq__submit>span:last-child{transition:none}}
.page-module__tbH5Uq__page{z-index:10;background:radial-gradient(58% 48% at 88% 8%,#3999b130,#0000 70%),radial-gradient(65% 50% at 8% 100%,#1e697f2b,#0000 72%),linear-gradient(145deg,#061119,#03090e 70%);min-height:100svh;position:relative;overflow:clip}.page-module__tbH5Uq__page:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#5fd4e609 1px,#0000 1px),linear-gradient(90deg,#5fd4e608 1px,#0000 1px);background-size:5.5rem 5.5rem;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 35%,#000,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 35%,#000,#0000 80%)}.page-module__tbH5Uq__header{z-index:2;width:min(100% - 2 * var(--page-gutter), var(--page-max));gap:var(--space-md);border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:4.5rem;margin-inline:auto;display:grid;position:relative}.page-module__tbH5Uq__logo{align-items:center;width:fit-content;min-height:2.75rem;display:inline-flex}.page-module__tbH5Uq__logo img{filter:brightness(1.32)contrast(1.08)drop-shadow(0 0 .45rem #5fd4e629);width:auto;height:clamp(1.75rem,2.8vw,2.15rem)}.page-module__tbH5Uq__headerTitle{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-subtle);display:none}.page-module__tbH5Uq__headerActions{gap:var(--space-sm);justify-self:end;align-items:center;display:flex}.page-module__tbH5Uq__close{gap:var(--space-xs);min-height:2.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);align-items:center;transition:color .2s;display:inline-flex}.page-module__tbH5Uq__close>span:last-child{color:var(--color-accent);font-size:1.2rem;font-weight:300;line-height:1}.page-module__tbH5Uq__main{z-index:1;width:min(100% - 2 * var(--page-gutter), var(--page-max));padding-block:calc(var(--header-height) + clamp(1.25rem, 2.5vw, 2rem)) clamp(2.5rem, 5vw, 4rem);margin-inline:auto;position:relative}.page-module__tbH5Uq__backLink{gap:var(--space-xs);min-height:2.75rem;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;align-items:center;font-weight:600;transition:color .2s;display:inline-flex}.page-module__tbH5Uq__backLink>span:first-child{color:var(--color-accent)}.page-module__tbH5Uq__intro{gap:var(--space-lg) var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:end;margin-bottom:clamp(1.75rem,3vw,2.75rem);display:grid}.page-module__tbH5Uq__kicker,.page-module__tbH5Uq__panelKicker,.page-module__tbH5Uq__confidential,.page-module__tbH5Uq__scopeCount{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.15em;text-transform:uppercase}.page-module__tbH5Uq__kicker{gap:var(--space-xs);color:#5fd4e6d1;align-items:center;display:flex}.page-module__tbH5Uq__online{background:var(--color-accent);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 .75rem #5fd4e6b8}.page-module__tbH5Uq__title{max-width:17ch;margin-top:var(--space-sm);font-size:var(--fs-h2);font-weight:300;line-height:var(--lh-heading);letter-spacing:-.04em;text-wrap:balance;color:#fff}.page-module__tbH5Uq__lead{max-width:var(--measure);font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--color-fg-muted);border-left:1px solid #5fd4e638;padding-left:clamp(1rem,2vw,1.5rem)}.page-module__tbH5Uq__workspace{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;margin-top:clamp(.75rem,1.5vw,1.25rem);display:grid;position:relative}.page-module__tbH5Uq__conversation,.page-module__tbH5Uq__scope{border:1px solid #ffffff21;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 1.5rem 5rem #00000038,inset 0 1px #ffffff09}.page-module__tbH5Uq__conversation{background:radial-gradient(circle at 0 0,#5fd4e614,#0000 30%),linear-gradient(145deg,#091820f5,#050f16fa);flex-direction:column;display:flex}.page-module__tbH5Uq__panelHeading,.page-module__tbH5Uq__scopeHeading{gap:var(--space-md);margin-bottom:var(--space-xl);padding-bottom:var(--space-md);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;display:flex}.page-module__tbH5Uq__panelHeading h2,.page-module__tbH5Uq__scopeHeading h2{margin-top:var(--space-2xs);font-size:var(--fs-h3-lg);font-weight:400;line-height:var(--lh-heading);color:var(--color-fg)}.page-module__tbH5Uq__panelKicker,.page-module__tbH5Uq__confidential,.page-module__tbH5Uq__scopeCount{color:var(--color-fg-subtle)}.page-module__tbH5Uq__confidential{color:#5fd4e6b8;border:1px solid #5fd4e638;padding:.35rem .55rem}.page-module__tbH5Uq__privacy{margin-top:var(--space-lg);padding-top:var(--space-sm);font-size:var(--fs-label);color:var(--color-fg-subtle);border-top:1px solid #ffffff12;line-height:1.6}.page-module__tbH5Uq__privacy a{color:var(--color-fg-muted);text-underline-offset:.2em;text-decoration:underline}.page-module__tbH5Uq__serviceOverlay{z-index:3;padding:var(--page-gutter);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02070b8a;place-items:center;display:grid;position:absolute;inset:0}.page-module__tbH5Uq__serviceModal{background:radial-gradient(circle at 100% 0,#5fd4e61c,#0000 38%),#050f16fa;border:1px solid #5fd4e673;width:min(100%,33rem);padding:clamp(1.4rem,3vw,2rem);transform:translateY(clamp(-1rem,-1.2vw,-.6rem));box-shadow:0 1.5rem 5rem #00000085}.page-module__tbH5Uq__serviceModalKicker{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-weight:600}.page-module__tbH5Uq__serviceModal h2{margin-top:var(--space-sm);color:#fff;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:400;line-height:1.14}.page-module__tbH5Uq__serviceModal>p:not(.page-module__tbH5Uq__serviceModalKicker){margin-top:var(--space-md);line-height:var(--lh-body);color:var(--color-fg-muted)}.page-module__tbH5Uq__serviceModalActions{gap:var(--space-xs);margin-top:var(--space-lg);display:grid}.page-module__tbH5Uq__serviceModalAction{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:3.5rem;padding-inline:var(--space-md);color:#fff;border:1px solid #5fd4e661;font-weight:500;display:flex}.page-module__tbH5Uq__serviceModalActionPrimary{background:#5fd4e61a}.page-module__tbH5Uq__serviceModalActionSecondary{color:var(--color-fg-muted);background:#ffffff06;border-color:#ffffff24;justify-content:flex-start}.page-module__tbH5Uq__serviceModalActionPrimary>span:last-child,.page-module__tbH5Uq__serviceModalActionSecondary>span:first-child{color:var(--color-accent)}.page-module__tbH5Uq__serviceModalEmail{font-size:var(--fs-small);margin-top:var(--space-md)!important;color:var(--color-fg-subtle)!important}.page-module__tbH5Uq__serviceModalEmail a{color:var(--color-fg-muted);text-underline-offset:.2em;text-decoration:underline}.page-module__tbH5Uq__scope{background:radial-gradient(circle at 100% 0,#5fd4e621,#0000 34%),linear-gradient(145deg,#0a1c24f5,#061219fa)}.page-module__tbH5Uq__scopeCount{color:var(--color-accent);font-size:1rem}.page-module__tbH5Uq__topics{border-bottom:1px solid #ffffff17}.page-module__tbH5Uq__topics li{gap:var(--space-sm);padding-block:var(--space-sm);border-top:1px solid #ffffff17;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.page-module__tbH5Uq__topicNumber{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.12em;color:#5fd4e6bf;padding-top:.13rem}.page-module__tbH5Uq__topicCopy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.page-module__tbH5Uq__topicCopy strong{font-size:var(--fs-body-sm);color:#ffffffdb;font-weight:500;line-height:1.35}.page-module__tbH5Uq__topicCopy>span{font-size:var(--fs-small);color:var(--color-fg-subtle);line-height:1.45}.page-module__tbH5Uq__result{gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-md);background:#5fd4e609;border:1px solid #5fd4e638;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.page-module__tbH5Uq__result>span{color:var(--color-accent)}.page-module__tbH5Uq__result p{flex-direction:column;gap:.3rem;display:flex}.page-module__tbH5Uq__result strong{font-size:var(--fs-body-sm);color:var(--color-fg);font-weight:500}.page-module__tbH5Uq__result p>span{font-size:var(--fs-small);color:var(--color-fg-muted);line-height:1.5}@media (min-width:48rem){.page-module__tbH5Uq__header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.page-module__tbH5Uq__headerTitle{display:block}}@media (min-width:64rem){.page-module__tbH5Uq__intro{grid-template-columns:repeat(12,minmax(0,1fr))}.page-module__tbH5Uq__intro>div{grid-column:1/span 6}.page-module__tbH5Uq__lead{grid-column:8/-1}.page-module__tbH5Uq__workspace{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);align-items:stretch}}@media (max-width:35rem){.page-module__tbH5Uq__headerActions{gap:var(--space-2xs)}.page-module__tbH5Uq__close>span:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__tbH5Uq__panelHeading,.page-module__tbH5Uq__scopeHeading{align-items:center}.page-module__tbH5Uq__confidential{display:none}}@media (max-width:63.999rem){.page-module__tbH5Uq__serviceOverlay{place-items:start center;padding-top:clamp(1rem,6vw,2rem)}.page-module__tbH5Uq__serviceModal{transform:none}}@media (hover:hover) and (pointer:fine){.page-module__tbH5Uq__close:hover,.page-module__tbH5Uq__privacy a:hover,.page-module__tbH5Uq__backLink:hover{color:var(--color-accent)}.page-module__tbH5Uq__serviceModalAction:hover{background:#5fd4e621;border-color:#5fd4e6d1}.page-module__tbH5Uq__serviceModalEmail a:hover{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.page-module__tbH5Uq__close{transition:none}}
.ContactStage-module__NmjO6q__contactGrid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.ContactStage-module__NmjO6q__briefEntry{gap:var(--space-md);margin-bottom:var(--grid-gap);background:radial-gradient(circle at 85% 0,#5fd4e614,#0000 36%),#5fd4e606;border:1px solid #5fd4e638;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:clamp(1.1rem,2.4vw,1.75rem) clamp(1.15rem,2.8vw,2.25rem);transition:border-color .25s,background-color .25s;display:grid}.ContactStage-module__NmjO6q__briefIndex,.ContactStage-module__NmjO6q__briefAction{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase}.ContactStage-module__NmjO6q__briefIndex{color:var(--color-accent)}.ContactStage-module__NmjO6q__briefCopy{min-width:0}.ContactStage-module__NmjO6q__briefLabel,.ContactStage-module__NmjO6q__briefDescription{display:block}.ContactStage-module__NmjO6q__briefLabel{font-size:var(--fs-body);color:var(--color-fg)}.ContactStage-module__NmjO6q__briefDescription{font-size:var(--fs-small);color:var(--color-fg-subtle);margin-top:.25rem;line-height:1.5}.ContactStage-module__NmjO6q__briefAction{gap:var(--space-xs);white-space:nowrap;color:#ffffffc2;align-items:center;display:inline-flex}.ContactStage-module__NmjO6q__briefAction>span{color:var(--color-accent);transition:transform .25s}.ContactStage-module__NmjO6q__section{--section-space:clamp(3.5rem, 6vw, 6rem)}.ContactStage-module__NmjO6q__panel{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 0,#185c7017,#0000 40%),linear-gradient(145deg,#070f16d1,#03080df0);min-width:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #0003,inset 0 1px #ffffff04}.ContactStage-module__NmjO6q__infoPanel{flex-direction:column;font-style:normal;display:flex}.ContactStage-module__NmjO6q__infoRow{gap:var(--space-md);min-height:6rem;padding:var(--space-md) clamp(1.25rem, 2.5vw, 2.25rem);color:inherit;border-bottom:1px solid #ffffff1a;flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:background-color .35s;display:grid}.ContactStage-module__NmjO6q__icon{color:#dce8ecd1;width:1.75rem;height:1.75rem;transition:color .35s,filter .35s}.ContactStage-module__NmjO6q__infoText{min-width:0}.ContactStage-module__NmjO6q__infoLabel{margin-bottom:var(--space-2xs);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:#ffffff7a;line-height:1.2;display:block}.ContactStage-module__NmjO6q__infoValue{overflow-wrap:anywhere;font-size:var(--fs-body);color:#ffffffeb;line-height:1.45;display:block}.ContactStage-module__NmjO6q__arrow{color:var(--color-accent);transition:transform .3s}.ContactStage-module__NmjO6q__responseNote{gap:var(--space-sm);padding:var(--space-md) clamp(1.25rem, 2.5vw, 2.25rem);font-size:var(--fs-small);color:#ffffff80;align-items:center;line-height:1.55;display:flex}.ContactStage-module__NmjO6q__responseNote>span:first-child{background:var(--color-accent);border-radius:.05rem;flex:none;width:.35rem;height:.35rem;box-shadow:0 0 .7rem #5fd4e6e6}.ContactStage-module__NmjO6q__formPanel{padding:clamp(1.25rem,3vw,2.5rem)}@media (max-width:47.999rem){.ContactStage-module__NmjO6q__briefEntry{grid-template-columns:auto minmax(0,1fr)}.ContactStage-module__NmjO6q__briefAction{margin-top:var(--space-2xs);grid-column:2;justify-self:start}.ContactStage-module__NmjO6q__infoRow{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.75rem;padding-inline:1rem}.ContactStage-module__NmjO6q__icon{width:1.5rem;height:1.5rem}.ContactStage-module__NmjO6q__responseNote{padding-inline:1rem}.ContactStage-module__NmjO6q__formPanel{padding:1.5rem}}@media (min-width:64rem){.ContactStage-module__NmjO6q__contactGrid{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr)}}@media (hover:hover) and (pointer:fine){.ContactStage-module__NmjO6q__briefEntry:hover{background-color:#5fd4e60b;border-color:#5fd4e68c}.ContactStage-module__NmjO6q__briefEntry:hover .ContactStage-module__NmjO6q__briefAction>span{transform:translate(.25rem)}a.ContactStage-module__NmjO6q__infoRow:hover{background:#5fd4e609}a.ContactStage-module__NmjO6q__infoRow:hover .ContactStage-module__NmjO6q__icon{color:var(--color-accent);filter:drop-shadow(0 0 .45rem #5fd4e647)}a.ContactStage-module__NmjO6q__infoRow:hover .ContactStage-module__NmjO6q__arrow{transform:translate(.2rem,-.2rem)}}@media (prefers-reduced-motion:reduce){.ContactStage-module__NmjO6q__infoRow,.ContactStage-module__NmjO6q__icon,.ContactStage-module__NmjO6q__arrow,.ContactStage-module__NmjO6q__briefEntry,.ContactStage-module__NmjO6q__briefAction>span{transition:none}}
