.ContactForm-module__5yGJ1a__form{flex-direction:column;gap:16px;display:flex}.ContactForm-module__5yGJ1a__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ContactForm-module__5yGJ1a__field{flex-direction:column;gap:8px;min-width:0;display:flex}.ContactForm-module__5yGJ1a__input{border:1px solid var(--color-ink-10);border-radius:var(--radius-sm);width:100%;height:56px;color:var(--color-ink);font:inherit;transition:border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out), box-shadow var(--duration) var(--ease-out);background:#ffffffb8;outline:none;padding:0 20px;font-size:16px}.ContactForm-module__5yGJ1a__input::placeholder{color:var(--color-ink-60)}.ContactForm-module__5yGJ1a__input:hover{border-color:var(--color-ink-20)}.ContactForm-module__5yGJ1a__input:focus{border-color:var(--color-ink-40);background:var(--color-white);box-shadow:0 0 0 4px var(--color-ink-06)}.ContactForm-module__5yGJ1a__input[aria-invalid=true]{border-color:var(--color-danger)}.ContactForm-module__5yGJ1a__textarea{resize:vertical;height:auto;min-height:150px;padding-block:16px}.ContactForm-module__5yGJ1a__selectWrap{position:relative}.ContactForm-module__5yGJ1a__select{appearance:none;cursor:pointer;padding-right:52px}.ContactForm-module__5yGJ1a__selectEmpty{color:var(--color-ink-60)}.ContactForm-module__5yGJ1a__select option{color:var(--color-ink)}.ContactForm-module__5yGJ1a__selectIcon{color:var(--color-ink-80);pointer-events:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.ContactForm-module__5yGJ1a__fileRow{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;display:flex}.ContactForm-module__5yGJ1a__fileButton{border:1px solid var(--color-ink-10);border-radius:var(--radius-sm);min-width:220px;height:56px;color:var(--color-ink-80);cursor:pointer;transition:border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);background:#ffffffb8;justify-content:space-between;align-items:center;gap:24px;padding:0 20px;font-size:16px;display:inline-flex;position:relative}.ContactForm-module__5yGJ1a__fileButton:hover{border-color:var(--color-ink-20);background:var(--color-white)}.ContactForm-module__5yGJ1a__fileButton:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.ContactForm-module__5yGJ1a__fileButtonInvalid{border-color:var(--color-danger)}.ContactForm-module__5yGJ1a__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ContactForm-module__5yGJ1a__fileName{min-width:0;color:var(--color-ink-80);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.ContactForm-module__5yGJ1a__fileClear{width:44px;height:44px;color:var(--color-ink-70);cursor:pointer;transition:background-color var(--duration) var(--ease-out);border-radius:50%;place-items:center;margin-left:-12px;display:grid}.ContactForm-module__5yGJ1a__fileClear:hover{background:var(--color-ink-06)}.ContactForm-module__5yGJ1a__help{color:var(--color-ink-70)}.ContactForm-module__5yGJ1a__error{color:var(--color-danger)}.ContactForm-module__5yGJ1a__honeypot{position:absolute;left:-9999px}.ContactForm-module__5yGJ1a__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px;display:flex}.ContactForm-module__5yGJ1a__success{color:var(--color-success)}.ContactForm-module__5yGJ1a__failure{color:var(--color-danger)}.ContactForm-module__5yGJ1a__consent{color:var(--color-ink);font-size:16px}.ContactForm-module__5yGJ1a__consentLink{text-underline-offset:3px;text-decoration:underline}.ContactForm-module__5yGJ1a__consentLink:hover{opacity:.7}@media (max-width:809px){.ContactForm-module__5yGJ1a__row{grid-template-columns:1fr}.ContactForm-module__5yGJ1a__input,.ContactForm-module__5yGJ1a__fileButton{height:52px}.ContactForm-module__5yGJ1a__textarea{height:auto}.ContactForm-module__5yGJ1a__fileButton{flex:1;min-width:0}.ContactForm-module__5yGJ1a__fileName{flex-basis:100%}}
.FadeIn-module__NcJAwW__fade{opacity:0;transform:translateY(var(--fade-y,24px));transition:opacity .8s cubic-bezier(.22, 1, .36, 1) var(--fade-delay,0s), transform .8s cubic-bezier(.22, 1, .36, 1) var(--fade-delay,0s)}.FadeIn-module__NcJAwW__visible{opacity:1;transform:none}@media (scripting:none){.FadeIn-module__NcJAwW__fade{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.FadeIn-module__NcJAwW__fade{opacity:1;transition:none;transform:none}}
.Logo-module__ugCtEW__link{color:var(--color-ink);transition:opacity var(--duration) var(--ease-out);display:inline-flex}.Logo-module__ugCtEW__link:hover{opacity:.7}.Logo-module__ugCtEW__full{width:auto;height:30px;display:block}.Logo-module__ugCtEW__mark{width:34px;height:34px;display:block}.Logo-module__ugCtEW__link{position:relative}.Logo-module__ugCtEW__link:after{content:"";position:absolute;inset:-8px}
.SectionLabel-module__owTLLW__label{align-items:center;gap:10px;width:100%;display:flex}.SectionLabel-module__owTLLW__end{flex-direction:row-reverse}.SectionLabel-module__owTLLW__mark{flex:none;width:20px;height:20px}.SectionLabel-module__owTLLW__line{opacity:.15;background:currentColor;flex:1;height:1px}.SectionLabel-module__owTLLW__text{flex:none}.SectionLabel-module__owTLLW__light{color:var(--color-ink)}.SectionLabel-module__owTLLW__light .SectionLabel-module__owTLLW__text{color:var(--color-ink-80)}.SectionLabel-module__owTLLW__dark{color:var(--color-white)}.SectionLabel-module__owTLLW__dark .SectionLabel-module__owTLLW__text{color:var(--color-white-80)}
.CapabilityCards-module__dGdv9q__cards{gap:10px;height:630px;display:flex}.CapabilityCards-module__dGdv9q__card{border-radius:var(--radius-lg);background:var(--color-white-04);transition:flex .7s var(--ease-out), background-color .5s var(--ease-out);flex:0 0 90px;position:relative;overflow:hidden}.CapabilityCards-module__dGdv9q__active{box-shadow:inset 0 0 0 1px var(--color-white-20);background:0 0;flex:1 1 0}.CapabilityCards-module__dGdv9q__hitArea{z-index:2;position:absolute;inset:0}.CapabilityCards-module__dGdv9q__active .CapabilityCards-module__dGdv9q__hitArea{pointer-events:none}.CapabilityCards-module__dGdv9q__grid{object-fit:cover;opacity:0;transition:opacity .6s var(--ease-out)}.CapabilityCards-module__dGdv9q__active .CapabilityCards-module__dGdv9q__grid{opacity:.35}.CapabilityCards-module__dGdv9q__number{z-index:1;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-white-20);color:var(--color-white-60);transition:right .7s var(--ease-out), transform .7s var(--ease-out);padding:4px 10px;position:absolute;top:16px;right:50%;transform:translate(50%)}.CapabilityCards-module__dGdv9q__active .CapabilityCards-module__dGdv9q__number{right:20px;transform:none}.CapabilityCards-module__dGdv9q__tabTitle{color:var(--color-white-80);white-space:nowrap;writing-mode:vertical-rl;transition:opacity .3s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)rotate(180deg)}.CapabilityCards-module__dGdv9q__active .CapabilityCards-module__dGdv9q__tabTitle{opacity:0}.CapabilityCards-module__dGdv9q__body{opacity:0;flex-direction:column;min-width:420px;padding:30px;transition:opacity .3s;display:flex;position:absolute;inset:0}.CapabilityCards-module__dGdv9q__active .CapabilityCards-module__dGdv9q__body{opacity:1;transition:opacity .6s .25s}.CapabilityCards-module__dGdv9q__title{max-width:280px;font-weight:400}.CapabilityCards-module__dGdv9q__description{max-width:330px;color:var(--color-white-70);margin-top:24px}.CapabilityCards-module__dGdv9q__illustration{width:58%;max-width:300px;height:auto;margin:auto auto 40px}@media (max-width:809px){.CapabilityCards-module__dGdv9q__cards{flex-direction:column;height:auto}.CapabilityCards-module__dGdv9q__card{height:64px;transition:height .6s var(--ease-out), background-color .5s var(--ease-out);flex:none}.CapabilityCards-module__dGdv9q__active{height:460px}.CapabilityCards-module__dGdv9q__number{top:50%;left:20px;right:auto;transform:translateY(-50%)}.CapabilityCards-module__dGdv9q__active .CapabilityCards-module__dGdv9q__number{top:20px;left:auto;right:20px;transform:none}.CapabilityCards-module__dGdv9q__tabTitle{writing-mode:horizontal-tb;top:50%;bottom:auto;left:80px;transform:translateY(-50%)}.CapabilityCards-module__dGdv9q__body{min-width:0;padding:24px 20px}.CapabilityCards-module__dGdv9q__title{max-width:230px}.CapabilityCards-module__dGdv9q__illustration{width:60%;margin-bottom:10px}}
.CapabilitiesSection-module__r2_Liq__section{padding:250px var(--gutter) 0;grid-template-columns:1fr 1fr;gap:80px;display:grid}.CapabilitiesSection-module__r2_Liq__aside{flex-direction:column;justify-content:space-between;gap:60px;max-width:600px;display:flex}.CapabilitiesSection-module__r2_Liq__intro{max-width:560px}.CapabilitiesSection-module__r2_Liq__introText{max-width:440px;color:var(--color-white-80);margin-top:30px}.CapabilitiesSection-module__r2_Liq__cta{flex-direction:column;gap:40px;display:flex}@media (max-width:1199px){.CapabilitiesSection-module__r2_Liq__section{grid-template-columns:1fr;padding-top:160px}}@media (max-width:809px){.CapabilitiesSection-module__r2_Liq__section{gap:50px;padding-top:110px}}
.TimeZoneSelect-module__NGGPwG__trigger{border:1px solid var(--color-ink-10);border-radius:var(--radius-xs);background:var(--color-white);width:100%;min-width:0;height:48px;color:var(--color-ink);text-align:left;transition:border-color var(--duration) var(--ease-out);flex:1;align-items:center;gap:10px;padding:0 14px 0 16px;font-size:15px;display:flex}.TimeZoneSelect-module__NGGPwG__trigger:hover{border-color:var(--color-ink-20)}.TimeZoneSelect-module__NGGPwG__trigger[aria-expanded=true]{border-color:var(--color-ink-40)}.TimeZoneSelect-module__NGGPwG__triggerIcon{color:var(--color-ink-70);flex:none}.TimeZoneSelect-module__NGGPwG__triggerLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.TimeZoneSelect-module__NGGPwG__caret{color:var(--color-ink-70);transition:transform var(--duration) var(--ease-out);flex:none}.TimeZoneSelect-module__NGGPwG__caretOpen{transform:rotate(180deg)}.TimeZoneSelect-module__NGGPwG__panel{z-index:95;border:1px solid var(--color-ink-10);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-ink);font-family:var(--font-display), sans-serif;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #1018282e}.TimeZoneSelect-module__NGGPwG__search{border-bottom:1px solid var(--color-ink-06);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.TimeZoneSelect-module__NGGPwG__searchIcon{color:var(--color-ink-40);flex:none}.TimeZoneSelect-module__NGGPwG__input{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.TimeZoneSelect-module__NGGPwG__input::placeholder{color:var(--color-ink-40)}.TimeZoneSelect-module__NGGPwG__clock{border-radius:var(--radius-pill);background:var(--color-ink-06);flex:none;align-self:flex-end;gap:2px;margin:10px 14px 4px;padding:2px;display:flex}.TimeZoneSelect-module__NGGPwG__clockOption{border-radius:var(--radius-pill);color:var(--color-ink-60);transition:background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);padding:5px 12px;font-size:12px}.TimeZoneSelect-module__NGGPwG__clockOn{background:var(--color-white);color:var(--color-ink);font-weight:500;box-shadow:0 1px 2px #1018281f}.TimeZoneSelect-module__NGGPwG__list{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 8px 8px;overflow-y:auto}.TimeZoneSelect-module__NGGPwG__group{color:var(--color-ink-40);letter-spacing:.16em;padding:12px 8px 4px}.TimeZoneSelect-module__NGGPwG__row{border-radius:var(--radius-xs);text-align:left;width:100%;transition:background-color .15s var(--ease-out);align-items:center;gap:16px;padding:8px 10px;display:flex}.TimeZoneSelect-module__NGGPwG__rowActive{background:var(--color-ink-06)}.TimeZoneSelect-module__NGGPwG__rowOn .TimeZoneSelect-module__NGGPwG__rowName{font-weight:600}.TimeZoneSelect-module__NGGPwG__rowText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.TimeZoneSelect-module__NGGPwG__rowName{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.TimeZoneSelect-module__NGGPwG__rowMeta{color:var(--color-ink-60);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.TimeZoneSelect-module__NGGPwG__rowTime{color:var(--color-ink-70);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.TimeZoneSelect-module__NGGPwG__rowOn .TimeZoneSelect-module__NGGPwG__rowTime,.TimeZoneSelect-module__NGGPwG__rowActive .TimeZoneSelect-module__NGGPwG__rowTime{color:var(--color-ink)}.TimeZoneSelect-module__NGGPwG__empty{color:var(--color-ink-60);padding:22px 16px 26px}@media (max-width:809px){.TimeZoneSelect-module__NGGPwG__row{padding:10px}}
.BookingDialog-module__KsNarq__overlay{z-index:90;padding:24px var(--inset);overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.BookingDialog-module__KsNarq__scrim{-webkit-backdrop-filter:blur(6px);background:#14161c52;position:fixed;inset:0}.BookingDialog-module__KsNarq__panel{--accent:var(--color-ink);--accent-soft:var(--color-ink-06);border-radius:var(--radius-xl);background:var(--color-white);width:min(1040px,100%);max-height:calc(100vh - 48px);color:var(--color-ink);outline:none;flex-direction:column;gap:18px;padding:28px 40px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 110px #1018283d}.BookingDialog-module__KsNarq__header{flex-wrap:wrap;flex:none;align-items:center;gap:12px 28px;display:flex}.BookingDialog-module__KsNarq__close{width:44px;height:44px;color:var(--color-ink-70);transition:background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);border-radius:50%;flex:none;place-items:center;margin-left:auto;margin-right:-10px;display:grid}.BookingDialog-module__KsNarq__close:hover{background:var(--color-ink-06);color:var(--color-ink)}.BookingDialog-module__KsNarq__steps{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.BookingDialog-module__KsNarq__stepItem{align-items:center;gap:14px;display:flex}.BookingDialog-module__KsNarq__stepRule{background:var(--color-ink-20);width:54px;height:1px}.BookingDialog-module__KsNarq__step{align-items:center;gap:10px;display:flex}.BookingDialog-module__KsNarq__stepBadge{border:1px solid var(--color-ink-20);width:34px;height:34px;color:var(--color-ink-40);font-family:var(--font-mono), monospace;transition:border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);border-radius:50%;place-items:center;font-size:13px;display:grid}.BookingDialog-module__KsNarq__stepLabel{color:var(--color-ink-40);font-size:15px}.BookingDialog-module__KsNarq__stepOn .BookingDialog-module__KsNarq__stepBadge{border-color:var(--color-ink);color:var(--color-ink)}.BookingDialog-module__KsNarq__stepOn .BookingDialog-module__KsNarq__stepLabel{color:var(--color-ink);font-weight:500}.BookingDialog-module__KsNarq__stepDone .BookingDialog-module__KsNarq__stepBadge{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.BookingDialog-module__KsNarq__stepDone .BookingDialog-module__KsNarq__stepLabel{color:var(--color-ink-70)}.BookingDialog-module__KsNarq__intro{justify-content:space-between;align-items:flex-start;gap:16px 40px;display:flex}.BookingDialog-module__KsNarq__introText{flex-direction:column;gap:6px;min-width:0;display:flex}.BookingDialog-module__KsNarq__services{text-align:right;flex-direction:column;flex:none;gap:4px;padding-top:2px;display:flex}.BookingDialog-module__KsNarq__service{color:var(--color-ink-40);letter-spacing:.22em}.BookingDialog-module__KsNarq__body{flex-direction:column;flex:auto;min-height:0;display:flex}.BookingDialog-module__KsNarq__scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:14px;min-height:min(520px,100vh - 255px);margin-inline:-6px;padding-inline:6px;display:flex;overflow-y:auto}.BookingDialog-module__KsNarq__title{color:var(--color-ink)}.BookingDialog-module__KsNarq__description{max-width:560px;color:var(--color-ink-70)}.BookingDialog-module__KsNarq__picker{grid-template-columns:minmax(0,1fr) 320px;gap:32px;margin-top:4px;display:grid}.BookingDialog-module__KsNarq__calendarSide{flex-direction:column;gap:22px;min-width:0;display:flex}.BookingDialog-module__KsNarq__calendar{border:1px solid var(--color-ink-10);border-radius:var(--radius-md);padding:14px 18px 8px}.BookingDialog-module__KsNarq__monthBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.BookingDialog-module__KsNarq__monthStep{width:36px;height:36px;color:var(--color-ink-70);transition:background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);border-radius:50%;place-items:center;display:grid}.BookingDialog-module__KsNarq__monthStep:hover:not(:disabled){background:var(--color-ink-06);color:var(--color-ink)}.BookingDialog-module__KsNarq__monthStep:disabled{color:var(--color-ink-20);cursor:default}.BookingDialog-module__KsNarq__monthName{text-align:center;flex:1}.BookingDialog-module__KsNarq__grid{border-collapse:collapse;table-layout:fixed;width:100%}.BookingDialog-module__KsNarq__weekday{color:var(--color-ink-40);padding-bottom:6px;font-weight:400}.BookingDialog-module__KsNarq__cell{text-align:center;padding:2px}.BookingDialog-module__KsNarq__day{width:38px;height:38px;color:var(--color-ink);font-variant-numeric:tabular-nums;transition:background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out);border-radius:50%;place-items:center;margin:0 auto;font-size:15px;display:grid}.BookingDialog-module__KsNarq__day:hover:not(:disabled){background:var(--color-ink-06)}.BookingDialog-module__KsNarq__day:disabled{color:var(--color-ink-30);cursor:default}.BookingDialog-module__KsNarq__dayOn,.BookingDialog-module__KsNarq__dayOn:hover:not(:disabled){background:var(--accent);color:var(--color-white);font-weight:500}.BookingDialog-module__KsNarq__zoneRow{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.BookingDialog-module__KsNarq__zoneLabel{color:var(--color-ink-70)}.BookingDialog-module__KsNarq__timesSide{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.BookingDialog-module__KsNarq__timesTitle{padding:0}.BookingDialog-module__KsNarq__timesDay{color:var(--color-ink-60);margin-bottom:12px}.BookingDialog-module__KsNarq__times{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.BookingDialog-module__KsNarq__time{border:1px solid var(--color-ink-10);border-radius:var(--radius-xs);height:44px;color:var(--color-ink);font-variant-numeric:tabular-nums;transition:border-color var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);font-size:15px}.BookingDialog-module__KsNarq__time:hover{border-color:var(--color-ink-30)}.BookingDialog-module__KsNarq__timeOn,.BookingDialog-module__KsNarq__timeOn:hover{border-color:var(--accent);background:var(--accent);color:var(--color-white);font-weight:500}.BookingDialog-module__KsNarq__timesEmpty{color:var(--color-ink-60);padding:18px 0}.BookingDialog-module__KsNarq__form{flex-direction:column;gap:14px;min-width:0;display:flex}.BookingDialog-module__KsNarq__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.BookingDialog-module__KsNarq__field{flex-direction:column;gap:7px;min-width:0;display:flex}.BookingDialog-module__KsNarq__label{color:var(--color-ink);font-size:15px;font-weight:500}.BookingDialog-module__KsNarq__optional{color:var(--color-ink-40);font-weight:300}.BookingDialog-module__KsNarq__required{color:var(--color-danger)}.BookingDialog-module__KsNarq__input{border:1px solid var(--color-ink-10);border-radius:var(--radius-xs);background:var(--color-white);width:100%;height:48px;color:var(--color-ink);font:inherit;transition:border-color var(--duration) var(--ease-out), box-shadow var(--duration) var(--ease-out);outline:none;padding:0 16px;font-size:16px}.BookingDialog-module__KsNarq__input::placeholder{color:var(--color-ink-40)}.BookingDialog-module__KsNarq__input:hover{border-color:var(--color-ink-20)}.BookingDialog-module__KsNarq__input:focus{border-color:var(--color-ink-40);box-shadow:0 0 0 4px var(--color-ink-06)}.BookingDialog-module__KsNarq__input[aria-invalid=true]{border-color:var(--color-danger)}.BookingDialog-module__KsNarq__textarea{resize:vertical;height:auto;min-height:84px;padding-block:14px}.BookingDialog-module__KsNarq__fieldGrow,.BookingDialog-module__KsNarq__fieldGrow .BookingDialog-module__KsNarq__textarea{flex:auto}.BookingDialog-module__KsNarq__error{color:var(--color-danger)}.BookingDialog-module__KsNarq__honeypot{position:absolute;left:-9999px}.BookingDialog-module__KsNarq__summary{border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;align-self:start;gap:20px;padding:24px;display:flex}.BookingDialog-module__KsNarq__summaryTitle{color:var(--color-ink)}.BookingDialog-module__KsNarq__summaryList{flex-direction:column;gap:18px;display:flex}.BookingDialog-module__KsNarq__summaryRow{align-items:flex-start;gap:14px;display:flex}.BookingDialog-module__KsNarq__summaryIcon{color:var(--color-ink-70);flex:none;margin-top:1px}.BookingDialog-module__KsNarq__summaryText{min-width:0;color:var(--color-ink)}.BookingDialog-module__KsNarq__summaryNote{color:var(--color-ink-60);font-size:13px;font-weight:300;display:block}.BookingDialog-module__KsNarq__help{border-top:1px solid var(--color-ink-10);flex-direction:column;gap:6px;padding-top:20px;display:flex}.BookingDialog-module__KsNarq__helpTitle{font-weight:500}.BookingDialog-module__KsNarq__helpText{color:var(--color-ink-70)}.BookingDialog-module__KsNarq__helpLink{text-underline-offset:3px;text-decoration:underline}.BookingDialog-module__KsNarq__helpLink:hover{opacity:.7}.BookingDialog-module__KsNarq__footer{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:22px;display:flex}.BookingDialog-module__KsNarq__footerEnd{justify-content:flex-end}.BookingDialog-module__KsNarq__textButton{min-height:44px;color:var(--color-ink-70);transition:color var(--duration) var(--ease-out), transform var(--duration) var(--ease-out);align-items:center;gap:10px;display:inline-flex}.BookingDialog-module__KsNarq__textButton:hover{color:var(--color-ink);transform:translate(-4px)}.BookingDialog-module__KsNarq__submitGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;display:flex}.BookingDialog-module__KsNarq__failure{color:var(--color-danger)}.BookingDialog-module__KsNarq__done{text-align:center;justify-content:center;align-items:center}.BookingDialog-module__KsNarq__doneMark{background:var(--color-ink);width:68px;height:68px;color:var(--color-white);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.BookingDialog-module__KsNarq__doneSlot{color:var(--color-ink-70);margin-top:8px}@media (max-width:1199px){.BookingDialog-module__KsNarq__panel{padding:24px 30px 28px}.BookingDialog-module__KsNarq__title{font-size:40px}.BookingDialog-module__KsNarq__footer{padding-top:18px}.BookingDialog-module__KsNarq__picker{grid-template-columns:minmax(0,1fr) 280px;gap:26px}}@media (max-width:809px){.BookingDialog-module__KsNarq__overlay{padding:12px var(--inset);align-items:flex-start}.BookingDialog-module__KsNarq__panel{border-radius:var(--radius-lg);gap:20px;max-height:none;padding:22px 20px 28px;overflow:visible}.BookingDialog-module__KsNarq__scroll{min-height:0;margin-inline:0;padding-inline:0;overflow:visible}.BookingDialog-module__KsNarq__services{display:none}.BookingDialog-module__KsNarq__stepRule{width:24px}.BookingDialog-module__KsNarq__picker{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:12px}.BookingDialog-module__KsNarq__row{grid-template-columns:minmax(0,1fr)}.BookingDialog-module__KsNarq__times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.BookingDialog-module__KsNarq__calendar{padding:14px 10px 8px}.BookingDialog-module__KsNarq__day{width:38px;height:38px}.BookingDialog-module__KsNarq__zoneLabel{flex-basis:100%}.BookingDialog-module__KsNarq__summary{order:-1;padding:20px}.BookingDialog-module__KsNarq__footer{padding-top:18px}.BookingDialog-module__KsNarq__footer>*{flex:100%}.BookingDialog-module__KsNarq__submitGroup{justify-content:stretch}}
.Marquee-module__bcm51q__marquee{overflow:hidden}.Marquee-module__bcm51q__fade{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.Marquee-module__bcm51q__track{width:max-content;animation:Marquee-module__bcm51q__scroll var(--duration) linear infinite;display:flex}.Marquee-module__bcm51q__pausable:hover .Marquee-module__bcm51q__track{animation-play-state:paused}.Marquee-module__bcm51q__group{align-items:center;gap:var(--gap);padding-right:var(--gap);flex:none;display:flex}@keyframes Marquee-module__bcm51q__scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__bcm51q__fade{-webkit-mask-image:none;mask-image:none}.Marquee-module__bcm51q__track{width:auto;animation:none}.Marquee-module__bcm51q__group{flex-wrap:wrap;flex:1;row-gap:12px}.Marquee-module__bcm51q__group p{white-space:normal}.Marquee-module__bcm51q__group+.Marquee-module__bcm51q__group{display:none}}
.HomeHero-module__KnJuoG__outer{padding-top:var(--inset)}.HomeHero-module__KnJuoG__hero{min-height:max(700px, calc(100vh - var(--inset) * 2));padding:190px var(--gutter) 40px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.HomeHero-module__KnJuoG__background{object-fit:cover;object-position:center bottom}.HomeHero-module__KnJuoG__content{flex-direction:column;align-items:flex-start;max-width:520px;display:flex;position:relative}.HomeHero-module__KnJuoG__title{color:var(--color-ink)}.HomeHero-module__KnJuoG__muted{color:var(--color-ink-40);display:block}.HomeHero-module__KnJuoG__description{max-width:400px;color:var(--color-ink-80);margin:30px 0 40px}.HomeHero-module__KnJuoG__actions{flex-wrap:wrap;gap:12px;display:flex}.HomeHero-module__KnJuoG__productWrap{top:192px;right:var(--gutter);width:320px;position:absolute}.HomeHero-module__KnJuoG__product{background:var(--color-ink);transition:transform .5s var(--ease-out);border-radius:24px;padding:6px;display:block;position:relative;overflow:hidden}.HomeHero-module__KnJuoG__product:hover{transform:translateY(-4px)}.HomeHero-module__KnJuoG__productBackground{object-fit:cover}.HomeHero-module__KnJuoG__productPanel{border-radius:var(--radius-lg);background:var(--color-white);position:relative;overflow:hidden}.HomeHero-module__KnJuoG__productMedia{border-radius:var(--radius-lg);background:var(--color-ink);height:214px;margin:0;position:relative;overflow:hidden}.HomeHero-module__KnJuoG__productMedia video,.HomeHero-module__KnJuoG__productMedia img{object-fit:cover;width:100%;height:100%}.HomeHero-module__KnJuoG__productText{justify-content:space-between;align-items:center;padding:14px 16px 16px;display:flex}.HomeHero-module__KnJuoG__productSubtitle{color:var(--color-ink-60)}.HomeHero-module__KnJuoG__productArrow{transition:transform var(--duration) var(--ease-out)}.HomeHero-module__KnJuoG__product:hover .HomeHero-module__KnJuoG__productArrow{transform:translate(4px)}.HomeHero-module__KnJuoG__bottom{flex-direction:column;gap:16px;margin-top:80px;display:flex;position:relative}.HomeHero-module__KnJuoG__trust{max-width:300px;color:var(--color-white)}.HomeHero-module__KnJuoG__logos{width:100%}.HomeHero-module__KnJuoG__logo{width:auto;height:34px}@media (max-width:1199px){.HomeHero-module__KnJuoG__productWrap{top:auto;bottom:160px}}@media (max-width:809px){.HomeHero-module__KnJuoG__hero{padding:100px 20px 24px}.HomeHero-module__KnJuoG__productWrap{width:100%;max-width:360px;margin-top:80px;position:relative;inset:auto}.HomeHero-module__KnJuoG__bottom{margin-top:40px}.HomeHero-module__KnJuoG__logo{height:28px}}
.Assistant-module__l3Zf8a__launcher{z-index:70;border-radius:var(--radius-pill);background:var(--color-ink);width:60px;height:60px;color:var(--color-white);cursor:pointer;transition:transform var(--duration) var(--ease-out), background-color var(--duration) var(--ease-out);border:0;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #1a1a1a47}.Assistant-module__l3Zf8a__launcher:hover{transform:translateY(-2px)}.Assistant-module__l3Zf8a__launcher:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.Assistant-module__l3Zf8a__launcherMark{width:26px;height:26px}.Assistant-module__l3Zf8a__nudge{z-index:69;border:1px solid var(--color-ink-10);border-radius:var(--radius-lg);background:var(--color-white);align-items:flex-start;gap:10px;width:282px;padding:16px 18px;display:flex;position:fixed;bottom:104px;right:24px;box-shadow:0 14px 40px #1a1a1a24}.Assistant-module__l3Zf8a__nudgeText{color:var(--color-ink);flex-grow:1;margin:0;font-size:14px;line-height:1.5}.Assistant-module__l3Zf8a__nudgeClose{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--color-ink-60);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.Assistant-module__l3Zf8a__panel{z-index:70;border:1px solid var(--color-ink-10);border-radius:var(--radius-lg);background:var(--color-white);flex-direction:column;width:400px;max-width:calc(100vw - 32px);height:min(640px,100vh - 140px);display:flex;position:fixed;bottom:96px;right:24px;overflow:hidden;box-shadow:0 24px 60px #1a1a1a2e}.Assistant-module__l3Zf8a__panel:focus{outline:none}.Assistant-module__l3Zf8a__header{border-bottom:1px solid var(--color-ink-10);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.Assistant-module__l3Zf8a__headerMark{border-radius:var(--radius-xs);background:var(--color-ink);width:32px;height:32px;color:var(--color-white);flex-shrink:0;place-items:center;display:grid}.Assistant-module__l3Zf8a__headerMarkIcon{width:19px;height:19px}.Assistant-module__l3Zf8a__headerText{flex-grow:1;min-width:0}.Assistant-module__l3Zf8a__headerTitle{color:var(--color-ink);margin:0;font-size:14px;font-weight:600;line-height:1.3}.Assistant-module__l3Zf8a__headerStatus{color:var(--color-ink-70);align-items:center;gap:5px;margin:0;font-size:11px;line-height:1.5;display:flex}.Assistant-module__l3Zf8a__dot{border-radius:var(--radius-pill);background:var(--color-success);width:6px;height:6px}.Assistant-module__l3Zf8a__iconButton{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.Assistant-module__l3Zf8a__iconButton:hover{background:var(--color-ink-06)}.Assistant-module__l3Zf8a__thread,.Assistant-module__l3Zf8a__scroll{overscroll-behavior:contain;flex-grow:1;min-height:0;overflow-y:auto}.Assistant-module__l3Zf8a__thread{flex-direction:column;gap:12px;padding:18px 16px 4px;display:flex}.Assistant-module__l3Zf8a__intro{margin-bottom:2px}.Assistant-module__l3Zf8a__eyebrow{color:var(--color-ink-60);letter-spacing:.4px;margin:0 0 6px}.Assistant-module__l3Zf8a__greeting{letter-spacing:-.02em;color:var(--color-ink);margin:0 0 6px;font-size:21px;font-weight:600;line-height:1.25}.Assistant-module__l3Zf8a__introText{color:var(--color-ink-70);margin:0;font-size:14px;line-height:1.55}.Assistant-module__l3Zf8a__user{background:var(--color-ink);max-width:82%;color:var(--color-white);border-radius:16px 16px 4px;align-self:flex-end;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.Assistant-module__l3Zf8a__bot{flex-direction:column;align-self:flex-start;gap:8px;max-width:94%;display:flex}.Assistant-module__l3Zf8a__bubble{background:var(--color-surface);border-radius:16px 16px 16px 4px;padding:12px 14px}.Assistant-module__l3Zf8a__bubbleText{color:var(--color-ink);margin:0 0 9px;font-size:14px;line-height:1.6}.Assistant-module__l3Zf8a__bubbleText:last-child{margin-bottom:0}.Assistant-module__l3Zf8a__caret{vertical-align:-.15em;background:var(--color-ink);width:2px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite Assistant-module__l3Zf8a__assistant-caret;display:inline-block}@keyframes Assistant-module__l3Zf8a__assistant-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Assistant-module__l3Zf8a__caret{animation:none}}.Assistant-module__l3Zf8a__source{border:1px solid var(--color-ink-10);border-radius:var(--radius-pill);align-self:flex-start;padding:5px 10px;text-decoration:none}.Assistant-module__l3Zf8a__sourceLabel{color:var(--color-ink-70);letter-spacing:.3px}.Assistant-module__l3Zf8a__card{text-align:left;border:1px solid var(--color-ink-10);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;width:100%;transition:border-color var(--duration) var(--ease-out);gap:12px;padding:9px;display:flex}.Assistant-module__l3Zf8a__card:hover{border-color:var(--color-ink-20)}.Assistant-module__l3Zf8a__cardImage{object-fit:cover;border-radius:var(--radius-xs);background:var(--color-surface);flex-shrink:0;width:78px;height:78px}.Assistant-module__l3Zf8a__cardBody{flex-grow:1;min-width:0}.Assistant-module__l3Zf8a__cardTop{align-items:center;gap:6px;margin-bottom:3px;display:flex}.Assistant-module__l3Zf8a__cardTitle{color:var(--color-ink);font-size:14px;font-weight:600}.Assistant-module__l3Zf8a__chip{border:1px solid var(--color-ink-10);border-radius:var(--radius-pill);color:var(--color-ink-60);white-space:nowrap;padding:2px 6px}.Assistant-module__l3Zf8a__cardSummary{color:var(--color-ink-70);font-size:12px;line-height:1.45;display:block}.Assistant-module__l3Zf8a__cardLink{color:var(--color-ink);margin-top:5px;display:block}.Assistant-module__l3Zf8a__pillars{flex-direction:column;gap:8px;margin-top:4px;display:flex}.Assistant-module__l3Zf8a__pillar{text-align:left;border:1px solid var(--color-ink-10);border-radius:var(--radius-sm);background:var(--color-white);width:100%;color:var(--color-ink);cursor:pointer;transition:border-color var(--duration) var(--ease-out);align-items:center;gap:12px;padding:13px 14px;display:flex}.Assistant-module__l3Zf8a__pillar:hover{border-color:var(--color-ink-20)}.Assistant-module__l3Zf8a__pillarLabel{flex-grow:1;font-size:14px;font-weight:500}.Assistant-module__l3Zf8a__pillarHint{color:var(--color-ink-60);font-size:12px}.Assistant-module__l3Zf8a__actions,.Assistant-module__l3Zf8a__offer{gap:8px;display:flex}.Assistant-module__l3Zf8a__actions{flex-shrink:0;padding:12px 16px 0}.Assistant-module__l3Zf8a__primary,.Assistant-module__l3Zf8a__secondary,.Assistant-module__l3Zf8a__ghost{border-radius:var(--radius-sm);text-align:center;cursor:pointer;flex-grow:1;justify-content:center;align-items:center;gap:8px;padding:13px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.Assistant-module__l3Zf8a__primary{background:var(--color-ink);color:var(--color-white);border:0}.Assistant-module__l3Zf8a__primary:disabled{opacity:.5;cursor:progress}.Assistant-module__l3Zf8a__secondary{border:1px solid var(--color-ink-10);background:var(--color-white);color:var(--color-ink)}.Assistant-module__l3Zf8a__ghost{color:var(--color-ink-70);background:0 0;border:0}.Assistant-module__l3Zf8a__composer{border:1px solid var(--color-ink-10);border-radius:var(--radius-pill);background:var(--color-surface);flex-shrink:0;align-items:center;gap:8px;margin:12px 14px 0;padding:6px 6px 6px 14px;display:flex}.Assistant-module__l3Zf8a__input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex-grow:1;font-family:inherit;font-size:16px}.Assistant-module__l3Zf8a__send{border-radius:var(--radius-pill);background:var(--color-ink);width:36px;height:36px;color:var(--color-white);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}.Assistant-module__l3Zf8a__disclaimer{color:var(--color-ink-60);flex-shrink:0;margin:9px 18px 14px;font-size:10.5px;line-height:1.5}.Assistant-module__l3Zf8a__disclaimer a{color:inherit;text-underline-offset:2px;text-decoration:underline}.Assistant-module__l3Zf8a__detailCover{object-fit:cover;background:var(--color-surface);width:100%;height:148px}.Assistant-module__l3Zf8a__detailBody,.Assistant-module__l3Zf8a__formBody,.Assistant-module__l3Zf8a__doneBody{flex-direction:column;gap:13px;padding:16px;display:flex}.Assistant-module__l3Zf8a__detailSummary{color:var(--color-ink);margin:0;font-size:13.5px;line-height:1.6}.Assistant-module__l3Zf8a__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.Assistant-module__l3Zf8a__stat{border:1px solid var(--color-ink-10);border-radius:var(--radius-xs);padding:11px 12px}.Assistant-module__l3Zf8a__statValue{letter-spacing:-.01em;color:var(--color-ink);font-size:17px;font-weight:600;display:block}.Assistant-module__l3Zf8a__statLabel{color:var(--color-ink-60);margin-top:1px;font-size:11px;display:block}.Assistant-module__l3Zf8a__outcome{border-radius:var(--radius-xs);background:var(--color-surface);padding:12px 13px}.Assistant-module__l3Zf8a__outcomeText{color:var(--color-ink);margin:0;font-size:13px;line-height:1.55}.Assistant-module__l3Zf8a__similar{border:1px dashed var(--color-ink-20);border-radius:var(--radius-xs);background:var(--color-white);width:100%;color:var(--color-ink);cursor:pointer;padding:12px;font-family:inherit;font-size:13px;font-weight:500}.Assistant-module__l3Zf8a__field{flex-direction:column;display:flex}.Assistant-module__l3Zf8a__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.Assistant-module__l3Zf8a__label{color:var(--color-ink);margin-bottom:5px;font-size:12.5px;font-weight:500}.Assistant-module__l3Zf8a__control{box-sizing:border-box;border:1px solid var(--color-ink-10);border-radius:var(--radius-xs);background:var(--color-white);width:100%;height:42px;color:var(--color-ink);padding:0 13px;font-family:inherit;font-size:16px}.Assistant-module__l3Zf8a__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.Assistant-module__l3Zf8a__select{appearance:none}.Assistant-module__l3Zf8a__textarea{resize:none;height:auto;min-height:74px;padding:11px 13px;line-height:1.5}.Assistant-module__l3Zf8a__carried{border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-ink-70);margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.Assistant-module__l3Zf8a__error{color:var(--color-danger);margin:5px 0 0;font-size:12px}.Assistant-module__l3Zf8a__note{color:var(--color-ink-60);margin:0;font-size:10.5px;line-height:1.5}.Assistant-module__l3Zf8a__doneTick{border-radius:var(--radius-pill);background:var(--color-ink);width:54px;height:54px;color:var(--color-white);place-items:center;display:grid}.Assistant-module__l3Zf8a__doneTitle{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:21px;font-weight:600;line-height:1.25}.Assistant-module__l3Zf8a__steps{border:1px solid var(--color-ink-10);border-radius:var(--radius-sm);padding:16px}.Assistant-module__l3Zf8a__step{color:var(--color-ink);gap:11px;margin:0 0 12px;font-size:13.5px;line-height:1.5;display:flex}.Assistant-module__l3Zf8a__step:last-child{margin-bottom:0}.Assistant-module__l3Zf8a__stepNumber{color:var(--color-ink-60);flex-shrink:0;padding-top:2px}@media (max-width:809px){.Assistant-module__l3Zf8a__launcher{bottom:16px;right:16px}.Assistant-module__l3Zf8a__nudge{width:calc(100vw - 32px);max-width:320px;bottom:92px;right:16px}.Assistant-module__l3Zf8a__panel{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;bottom:0;right:0}.Assistant-module__l3Zf8a__launcherOpen{display:none}.Assistant-module__l3Zf8a__header{padding:14px 16px;padding-top:max(14px, env(safe-area-inset-top))}.Assistant-module__l3Zf8a__disclaimer{margin-bottom:max(14px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.Assistant-module__l3Zf8a__launcher{transition:none}.Assistant-module__l3Zf8a__launcher:hover{transform:none}}
.CommandCenter-module__drt7-q__panel{padding:120px var(--gutter) 0;text-align:center;overflow:hidden}.CommandCenter-module__drt7-q__background{object-fit:cover;filter:grayscale()brightness(.6)}.CommandCenter-module__drt7-q__header,.CommandCenter-module__drt7-q__mockup{position:relative}.CommandCenter-module__drt7-q__header{max-width:560px;margin-inline:auto}.CommandCenter-module__drt7-q__description{max-width:440px;color:var(--color-white-80);margin:20px auto 0}.CommandCenter-module__drt7-q__mockup{text-align:left;max-width:1300px;height:460px;margin:60px auto 0}.CommandCenter-module__drt7-q__window{height:520px;box-shadow:inset 0 0 0 1px var(--color-white-10), 0 30px 80px #0006;color:var(--color-white-80);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#262626eb;border-radius:16px 16px 0 0;font-size:12px;overflow:hidden}.CommandCenter-module__drt7-q__toolbar{border-bottom:1px solid var(--color-white-06);justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 16px;display:flex}.CommandCenter-module__drt7-q__lights{gap:8px;display:flex}.CommandCenter-module__drt7-q__lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.CommandCenter-module__drt7-q__lights i:nth-child(2){background:#febc2e}.CommandCenter-module__drt7-q__lights i:nth-child(3){background:#28c840}.CommandCenter-module__drt7-q__url{background:var(--color-white-06);border-radius:8px;justify-content:center;align-items:center;gap:6px;width:min(320px,40%);height:26px;display:inline-flex}.CommandCenter-module__drt7-q__toolbarIcons{gap:14px;display:flex}.CommandCenter-module__drt7-q__app{padding:16px 30px}.CommandCenter-module__drt7-q__topbar{align-items:center;gap:16px;display:flex}.CommandCenter-module__drt7-q__user{align-items:center;gap:10px;margin-right:20px;display:flex}.CommandCenter-module__drt7-q__userAvatar{object-fit:cover;border-radius:50%;width:36px;height:36px}.CommandCenter-module__drt7-q__userName,.CommandCenter-module__drt7-q__userRole,.CommandCenter-module__drt7-q__chipTitle,.CommandCenter-module__drt7-q__chipText{display:block}.CommandCenter-module__drt7-q__userName{color:var(--color-white)}.CommandCenter-module__drt7-q__userRole{color:var(--color-white-40)}.CommandCenter-module__drt7-q__brand{box-shadow:inset 0 0 0 1px var(--color-white-40);color:var(--color-white);font-family:var(--font-mono), monospace;letter-spacing:.04em;border-radius:4px;padding:5px 10px;font-weight:600}.CommandCenter-module__drt7-q__avatars{display:inline-flex}.CommandCenter-module__drt7-q__avatar{object-fit:cover;border:2px solid #2a2a2a;border-radius:50%}.CommandCenter-module__drt7-q__avatar+.CommandCenter-module__drt7-q__avatar{margin-left:-8px}.CommandCenter-module__drt7-q__search{border-radius:var(--radius-pill);background:var(--color-white-06);width:200px;height:30px;color:var(--color-white-40);align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:inline-flex}.CommandCenter-module__drt7-q__iconButton,.CommandCenter-module__drt7-q__download{border-radius:var(--radius-pill);background:var(--color-white-06);justify-content:center;align-items:center;height:30px;display:inline-flex}.CommandCenter-module__drt7-q__iconButton{width:30px}.CommandCenter-module__drt7-q__download{gap:6px;padding:0 14px}.CommandCenter-module__drt7-q__grid{grid-template-columns:280px 1fr 380px;gap:16px;margin-top:24px;display:grid}.CommandCenter-module__drt7-q__assistant{background:linear-gradient(160deg,#ffffff38,#ffffff14);border-radius:16px;align-items:flex-start;height:200px;padding:16px;display:flex;position:relative;overflow:hidden}.CommandCenter-module__drt7-q__waveform{object-fit:contain;object-position:center 80%;opacity:.8}.CommandCenter-module__drt7-q__assistantChip{background:#0000004d;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}.CommandCenter-module__drt7-q__chipTitle{color:var(--color-white)}.CommandCenter-module__drt7-q__chipText{color:var(--color-white-50)}.CommandCenter-module__drt7-q__board{min-width:0}.CommandCenter-module__drt7-q__boardTitle{color:var(--color-white);align-items:center;gap:8px;font-size:18px;display:flex}.CommandCenter-module__drt7-q__tabs{align-items:center;gap:6px;margin-top:14px;display:flex}.CommandCenter-module__drt7-q__tab,.CommandCenter-module__drt7-q__filter{background:var(--color-white-06);border-radius:6px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.CommandCenter-module__drt7-q__tabActive{background:var(--color-white);color:var(--color-ink)}.CommandCenter-module__drt7-q__filter{margin-left:8px}.CommandCenter-module__drt7-q__filter b{background:var(--color-white-20);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-weight:500;display:inline-flex}.CommandCenter-module__drt7-q__task{background:var(--color-white-06);border-radius:12px;flex-direction:column;gap:6px;margin-top:14px;padding:14px;display:flex}.CommandCenter-module__drt7-q__taskTitle{color:var(--color-white);justify-content:space-between;font-size:13px;display:flex}.CommandCenter-module__drt7-q__taskMeta{color:var(--color-white-40)}.CommandCenter-module__drt7-q__taskMeta span{color:var(--color-white-80)}.CommandCenter-module__drt7-q__call{border-radius:16px;height:300px;position:relative;overflow:hidden}.CommandCenter-module__drt7-q__video{object-fit:cover;width:100%;height:100%}.CommandCenter-module__drt7-q__controls{border-radius:var(--radius-pill);color:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1e1e99;flex-direction:column;gap:12px;padding:10px 8px;display:flex;position:absolute;top:12px;right:12px}.CommandCenter-module__drt7-q__hangup{background:var(--color-danger);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0 -5px;display:flex}@media (max-width:1199px){.CommandCenter-module__drt7-q__grid{grid-template-columns:240px 1fr}.CommandCenter-module__drt7-q__call,.CommandCenter-module__drt7-q__search{display:none}}@media (max-width:809px){.CommandCenter-module__drt7-q__panel{padding:80px 16px 0}.CommandCenter-module__drt7-q__mockup{height:360px}.CommandCenter-module__drt7-q__grid{grid-template-columns:1fr}.CommandCenter-module__drt7-q__assistant,.CommandCenter-module__drt7-q__brand,.CommandCenter-module__drt7-q__download,.CommandCenter-module__drt7-q__iconButton,.CommandCenter-module__drt7-q__toolbarIcons{display:none}.CommandCenter-module__drt7-q__app{padding:16px}}
.NewsTicker-module__te3DSG__ticker{align-items:center;gap:40px;width:100%;padding-block:20px;display:flex}.NewsTicker-module__te3DSG__label{flex:none;align-items:center;gap:10px;display:inline-flex}.NewsTicker-module__te3DSG__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:1.4s linear infinite NewsTicker-module__te3DSG__spin}.NewsTicker-module__te3DSG__marquee{flex:1;min-width:0}.NewsTicker-module__te3DSG__marquee p{white-space:nowrap}@media (prefers-reduced-motion:reduce){.NewsTicker-module__te3DSG__marquee p{white-space:normal}}@keyframes NewsTicker-module__te3DSG__spin{to{transform:rotate(360deg)}}@media (max-width:809px){.NewsTicker-module__te3DSG__ticker{gap:20px}}
.NewsletterForm-module__TbqFNW__form{background:var(--color-white-20);width:100%;max-width:400px;box-shadow:inset 0 0 0 1px var(--color-white-20);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:17px;align-items:center;gap:8px;padding:6px;display:flex}.NewsletterForm-module__TbqFNW__input{border-radius:var(--radius-xs);min-width:0;height:40px;color:var(--color-white);background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:16px;font-weight:300}.NewsletterForm-module__TbqFNW__input::placeholder{color:var(--color-white-60)}.NewsletterForm-module__TbqFNW__status{min-height:1.4em;margin-top:8px}.NewsletterForm-module__TbqFNW__success{color:var(--color-white)}.NewsletterForm-module__TbqFNW__error{color:#ffb4ae}.NewsletterForm-module__TbqFNW__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:809px){.NewsletterForm-module__TbqFNW__input{height:44px}.NewsletterForm-module__TbqFNW__form button{min-height:44px}}
.EngineFeatures-module__tPDUrG__grid{padding:var(--inset);grid-template-columns:1fr 1fr;gap:12px;display:grid}.EngineFeatures-module__tPDUrG__card{border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-white);flex-direction:column;display:flex;overflow:hidden}.EngineFeatures-module__tPDUrG__visual{justify-content:center;align-items:flex-end;height:330px;display:flex;position:relative;overflow:hidden}.EngineFeatures-module__tPDUrG__background{object-fit:cover;filter:grayscale()brightness(.85)}.EngineFeatures-module__tPDUrG__visual:after{content:"";background:linear-gradient(180deg, #1a1a1a00 50%, var(--color-ink) 100%);position:absolute;inset:0}.EngineFeatures-module__tPDUrG__text{text-align:center;padding:10px 40px 40px}.EngineFeatures-module__tPDUrG__title{font-weight:400}.EngineFeatures-module__tPDUrG__description{max-width:440px;color:var(--color-white-70);margin:14px auto 0}.EngineFeatures-module__tPDUrG__glass{z-index:1;width:min(470px,80%);box-shadow:inset 0 0 0 1px var(--color-white-30);color:var(--color-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-radius:14px;margin-bottom:40px;padding:10px 14px 20px;font-size:12px;position:relative}.EngineFeatures-module__tPDUrG__glassBar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.EngineFeatures-module__tPDUrG__dots{gap:5px;display:flex}.EngineFeatures-module__tPDUrG__dots i{background:var(--color-white);border-radius:50%;width:6px;height:6px}.EngineFeatures-module__tPDUrG__line{background:var(--color-white-40);border-radius:4px;width:60%;height:4px;display:block}.EngineFeatures-module__tPDUrG__scoping{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.EngineFeatures-module__tPDUrG__orders{background:var(--color-white-20);box-shadow:inset 0 0 0 1px var(--color-white-20);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.EngineFeatures-module__tPDUrG__ordersTitle{font-size:13px}.EngineFeatures-module__tPDUrG__check{align-items:center;gap:8px;display:flex}.EngineFeatures-module__tPDUrG__bar{background:var(--color-white);border-radius:6px;height:18px;margin-top:6px}.EngineFeatures-module__tPDUrG__thumbs{flex-direction:column;gap:8px;display:flex;position:relative}.EngineFeatures-module__tPDUrG__thumb{background:var(--color-white-60);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.EngineFeatures-module__tPDUrG__thumbLines{flex-direction:column;flex:1;gap:4px;display:flex}.EngineFeatures-module__tPDUrG__thumbLines .EngineFeatures-module__tPDUrG__line{background:var(--color-white)}.EngineFeatures-module__tPDUrG__thumbImage{object-fit:cover;border-radius:4px;width:44px;height:30px}.EngineFeatures-module__tPDUrG__cursor{border-radius:var(--radius-pill);background:var(--color-white-30);align-self:flex-end;padding:3px 10px;font-size:11px}.EngineFeatures-module__tPDUrG__chat{flex-direction:column;gap:12px;display:flex}.EngineFeatures-module__tPDUrG__chatHeader{align-items:center;gap:8px;display:flex}.EngineFeatures-module__tPDUrG__orb{object-fit:cover;border-radius:50%;width:28px;height:28px}.EngineFeatures-module__tPDUrG__pill{border-radius:var(--radius-pill);width:120px;height:24px;box-shadow:inset 0 0 0 1.5px var(--color-white-60)}.EngineFeatures-module__tPDUrG__prompt{background:var(--color-white-20);box-shadow:inset 0 0 0 1px var(--color-white-30);border-radius:8px;padding:12px;position:relative}.EngineFeatures-module__tPDUrG__prompt p{font-size:13px}.EngineFeatures-module__tPDUrG__promptActions{align-items:center;gap:8px;margin-top:16px;display:flex}.EngineFeatures-module__tPDUrG__round{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--color-white-50);border-radius:50%;justify-content:center;align-items:center;display:flex}.EngineFeatures-module__tPDUrG__tools{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-white-50);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.EngineFeatures-module__tPDUrG__pushRight{margin-left:auto}.EngineFeatures-module__tPDUrG__send{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--color-white-50);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}@media (max-width:1199px){.EngineFeatures-module__tPDUrG__grid{grid-template-columns:1fr}}@media (max-width:809px){.EngineFeatures-module__tPDUrG__visual{height:280px}.EngineFeatures-module__tPDUrG__glass{width:88%}.EngineFeatures-module__tPDUrG__text{padding:10px 20px 30px}}
.Button-module__8RiFmG__button{--badge-size:59px;border-radius:var(--radius-md);letter-spacing:.02em;white-space:nowrap;width:fit-content;transition:background-color var(--duration) var(--ease-out), color var(--duration) var(--ease-out), opacity var(--duration) var(--ease-out);align-items:center;gap:16px;padding:3px 28px 3px 3px;font-size:14px;font-weight:400;line-height:1.4;display:inline-flex}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;opacity:.55}.Button-module__8RiFmG__badge{width:var(--badge-size);height:var(--badge-size);border-radius:13px;flex:none;justify-content:flex-start;align-items:center;display:inline-flex;overflow:hidden}.Button-module__8RiFmG__chevrons{width:200%;transition:transform .5s var(--ease-out);flex:none;display:flex;transform:translate(-50%)}.Button-module__8RiFmG__chevrons svg{flex:none;width:50%;height:22px}.Button-module__8RiFmG__button:hover:not(:disabled) .Button-module__8RiFmG__chevrons{transform:translate(0)}.Button-module__8RiFmG__label{padding-inline:8px 0}.Button-module__8RiFmG__dark{background:var(--color-ink);color:var(--color-white)}.Button-module__8RiFmG__dark .Button-module__8RiFmG__badge{background:var(--color-white);color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-ink)}.Button-module__8RiFmG__dark:hover:not(:disabled){background:#000}.Button-module__8RiFmG__charcoal{background:var(--color-charcoal);color:var(--color-white)}.Button-module__8RiFmG__charcoal .Button-module__8RiFmG__badge{color:var(--color-white);background:#1f1f1f}.Button-module__8RiFmG__charcoal:hover:not(:disabled){background:var(--color-charcoal-soft)}.Button-module__8RiFmG__light{background:var(--color-white);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink-06)}.Button-module__8RiFmG__light .Button-module__8RiFmG__badge{color:var(--color-white);background:#1f1f1f}.Button-module__8RiFmG__light:hover:not(:disabled){background:var(--color-surface)}.Button-module__8RiFmG__sm{--badge-size:34px;border-radius:12px;gap:10px;padding:3px 18px 3px 3px}.Button-module__8RiFmG__sm .Button-module__8RiFmG__badge{border-radius:9px}.Button-module__8RiFmG__sm .Button-module__8RiFmG__chevrons svg{height:16px}.Button-module__8RiFmG__sm .Button-module__8RiFmG__label{padding:0}
.RadialGauge-module__OLxTpa__gauge{aspect-ratio:1;width:150px;position:relative}.RadialGauge-module__OLxTpa__gauge svg{width:100%;height:100%}.RadialGauge-module__OLxTpa__gauge line{stroke-width:1.5px;stroke-linecap:round;transition:stroke .3s}.RadialGauge-module__OLxTpa__inactive,.RadialGauge-module__OLxTpa__active{stroke:var(--color-ink-06)}.RadialGauge-module__OLxTpa__visible .RadialGauge-module__OLxTpa__active{stroke:var(--color-ink-60)}.RadialGauge-module__OLxTpa__center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.AboutHero-module__YXeW_G__hero{padding-top:170px;padding-bottom:50px}.AboutHero-module__YXeW_G__title{max-width:920px}.AboutHero-module__YXeW_G__description{max-width:800px;color:var(--color-ink-80);margin:30px 0 40px}@media (max-width:809px){.AboutHero-module__YXeW_G__hero{padding-top:130px}}
.ProjectHero-module__jf7sXW__hero{padding:calc(var(--header-offset) + 80px) var(--inset) 0}.ProjectHero-module__jf7sXW__head{padding-inline:calc(var(--gutter) - var(--inset));grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:80px;display:grid}.ProjectHero-module__jf7sXW__label{max-width:420px}.ProjectHero-module__jf7sXW__title{margin-top:36px}.ProjectHero-module__jf7sXW__summary{max-width:600px;color:var(--color-ink-70);margin-top:28px}.ProjectHero-module__jf7sXW__aside{flex-direction:column;gap:32px;display:flex}.ProjectHero-module__jf7sXW__meta{border-top:1px solid var(--color-ink-10);margin:0}.ProjectHero-module__jf7sXW__metaRow{border-bottom:1px solid var(--color-ink-10);grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:16px;display:grid}.ProjectHero-module__jf7sXW__metaLabel{color:var(--color-ink-60)}.ProjectHero-module__jf7sXW__metaValue{overflow-wrap:anywhere;margin:0}.ProjectHero-module__jf7sXW__metaLink{text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-30);text-decoration-color:var(--color-ink-30);text-underline-offset:3px;transition:text-decoration-color var(--duration) var(--ease-out);position:relative}.ProjectHero-module__jf7sXW__metaLink:hover{text-decoration-color:currentColor}.ProjectHero-module__jf7sXW__metaLink:after{content:"";position:absolute;inset:-14px 0}.ProjectHero-module__jf7sXW__stage{border-radius:var(--radius-lg);background:radial-gradient(70% 90% at 50% 0%, #ffffff1a 0%, transparent 70%), var(--color-ink);margin-top:80px;padding:80px 80px 0;position:relative;overflow:hidden}.ProjectHero-module__jf7sXW__stage:before{content:"";background-image:linear-gradient(var(--color-white-06) 1px, transparent 1px), linear-gradient(90deg, var(--color-white-06) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 75%)}.ProjectHero-module__jf7sXW__browser{background:var(--color-charcoal);max-width:1120px;box-shadow:0 0 0 1px var(--color-white-10), 0 -20px 80px #00000073;border-radius:14px 14px 0 0;margin:0 auto;position:relative;overflow:hidden}.ProjectHero-module__jf7sXW__chrome{justify-content:center;align-items:center;height:40px;padding-inline:16px;display:flex;position:relative}.ProjectHero-module__jf7sXW__dots{gap:7px;display:flex;position:absolute;left:16px}.ProjectHero-module__jf7sXW__dots span{background:var(--color-white-20);border-radius:50%;width:10px;height:10px}.ProjectHero-module__jf7sXW__address{border-radius:var(--radius-pill);background:var(--color-white-06);min-width:0;max-width:60%;color:var(--color-white-60);text-overflow:ellipsis;white-space:nowrap;padding:4px 18px;overflow:hidden}.ProjectHero-module__jf7sXW__screen{aspect-ratio:16/10;background:var(--color-mist);position:relative}.ProjectHero-module__jf7sXW__cover{object-fit:cover;object-position:top center}@media (max-width:1199px){.ProjectHero-module__jf7sXW__hero{padding-top:calc(var(--header-offset) + 40px)}.ProjectHero-module__jf7sXW__head{grid-template-columns:1fr;gap:48px}.ProjectHero-module__jf7sXW__aside{max-width:560px}.ProjectHero-module__jf7sXW__stage{margin-top:60px;padding:48px 40px 0}}@media (max-width:809px){.ProjectHero-module__jf7sXW__stage{margin-top:48px;padding:28px 14px 0}.ProjectHero-module__jf7sXW__browser{border-radius:10px 10px 0 0}.ProjectHero-module__jf7sXW__chrome{height:30px}.ProjectHero-module__jf7sXW__dots{gap:5px;left:12px}.ProjectHero-module__jf7sXW__dots span{width:7px;height:7px}.ProjectHero-module__jf7sXW__address{padding:2px 12px}.ProjectHero-module__jf7sXW__metaRow{grid-template-columns:110px minmax(0,1fr)}}
.RevealText-module__hRv6vW__text{position:relative}.RevealText-module__hRv6vW__word{white-space:nowrap;opacity:.55;transition:opacity .25s ease-out;display:inline-block}.RevealText-module__hRv6vW__revealed .RevealText-module__hRv6vW__word{opacity:1}@media (prefers-reduced-motion:reduce){.RevealText-module__hRv6vW__word{opacity:1!important;transition:none!important}}
.ApplySection-module__JHHfTq__section{padding:160px var(--gutter) 180px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.ApplySection-module__JHHfTq__intro{top:calc(var(--header-offset) + 40px);position:sticky}.ApplySection-module__JHHfTq__label{max-width:420px}.ApplySection-module__JHHfTq__title{max-width:560px;margin-top:30px}.ApplySection-module__JHHfTq__description{max-width:460px;color:var(--color-ink-70);margin-top:24px}.ApplySection-module__JHHfTq__steps{border-top:1px solid var(--color-ink-10);max-width:460px;margin:48px 0 0;padding:0;list-style:none}.ApplySection-module__JHHfTq__step{border-bottom:1px solid var(--color-ink-10);grid-template-columns:48px 1fr;gap:12px;padding-block:20px;display:grid}.ApplySection-module__JHHfTq__stepIndex{color:var(--color-ink-40);padding-top:6px}.ApplySection-module__JHHfTq__stepText{color:var(--color-ink-70);margin-top:2px}.ApplySection-module__JHHfTq__card{border:1px solid var(--color-ink-06);border-radius:var(--radius-lg);background:linear-gradient(160deg,#f4f4f5 0%,#ececee 100%);padding:40px}@media (max-width:1199px){.ApplySection-module__JHHfTq__section{grid-template-columns:1fr;gap:56px;padding-block:120px}.ApplySection-module__JHHfTq__intro{position:static}}@media (max-width:809px){.ApplySection-module__JHHfTq__section{padding:80px 12px 100px}.ApplySection-module__JHHfTq__intro{padding-inline:8px}.ApplySection-module__JHHfTq__card{padding:20px 16px}}
.ProjectStats-module__gA98VG__grid{padding:80px var(--gutter) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ProjectStats-module__gA98VG__card{border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;justify-content:space-between;gap:50px;min-height:272px;padding:24px;display:flex}.ProjectStats-module__gA98VG__top{justify-content:space-between;align-items:flex-start;display:flex}.ProjectStats-module__gA98VG__icon{border-radius:var(--radius-xs);background:var(--color-white);width:36px;height:36px;color:var(--color-ink-60);justify-content:center;align-items:center;display:flex}.ProjectStats-module__gA98VG__label{font-weight:400}.ProjectStats-module__gA98VG__description{color:var(--color-ink-80);margin-top:12px}@media (max-width:1199px){.ProjectStats-module__gA98VG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.ProjectStats-module__gA98VG__grid{grid-template-columns:1fr;padding-top:60px}.ProjectStats-module__gA98VG__card{min-height:220px}}
.StackedAvatars-module__puUI1G__stack{align-items:center;display:flex}.StackedAvatars-module__puUI1G__avatar{width:var(--size);height:var(--size);border:2px solid var(--color-white);background:var(--color-surface);border-radius:50%;flex:none;position:relative;overflow:hidden}.StackedAvatars-module__puUI1G__avatar+.StackedAvatars-module__puUI1G__avatar{margin-left:calc(var(--size) * -.3)}.StackedAvatars-module__puUI1G__image{object-fit:cover}
.ServicesSection-module__h5Bx3a__outer{margin-top:12px}.ServicesSection-module__h5Bx3a__section{padding:190px var(--gutter) 200px}.ServicesSection-module__h5Bx3a__heading{max-width:760px;margin-top:40px}.ServicesSection-module__h5Bx3a__description{max-width:700px;color:var(--color-white-80);margin-top:40px}.ServicesSection-module__h5Bx3a__logos{flex-wrap:wrap;align-items:center;gap:18px 40px;margin-top:40px;display:flex}.ServicesSection-module__h5Bx3a__logo{width:auto;height:26px}.ServicesSection-module__h5Bx3a__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:40px;display:grid}.ServicesSection-module__h5Bx3a__card{border-radius:var(--radius-lg);background:var(--color-charcoal);flex-direction:column;min-height:395px;padding:30px;display:flex}.ServicesSection-module__h5Bx3a__shape{color:#4a4a4a;width:100px;height:100px;transition:color .5s var(--ease-out)}.ServicesSection-module__h5Bx3a__card:hover .ServicesSection-module__h5Bx3a__shape{color:#6b6b6b}.ServicesSection-module__h5Bx3a__cardTitle{margin-top:auto;font-weight:400}.ServicesSection-module__h5Bx3a__cardText{color:var(--color-white-70);margin-top:12px}@media (max-width:1199px){.ServicesSection-module__h5Bx3a__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.ServicesSection-module__h5Bx3a__section{padding-block:100px 120px}.ServicesSection-module__h5Bx3a__cards{grid-template-columns:1fr}.ServicesSection-module__h5Bx3a__card{min-height:300px}}
.EngineHero-module__ACDcsa__outer{padding-top:var(--inset)}.EngineHero-module__ACDcsa__hero{min-height:670px;padding:140px var(--gutter) 40px;align-items:flex-end;display:flex;overflow:hidden}.EngineHero-module__ACDcsa__image{object-fit:cover;object-position:right center;filter:grayscale()}.EngineHero-module__ACDcsa__hero:before{content:"";z-index:0;background:linear-gradient(90deg,#141414f2 0%,#14141499 45%,#14141400 75%);position:absolute;inset:0}.EngineHero-module__ACDcsa__content{z-index:1;flex-direction:column;align-items:flex-start;max-width:560px;display:flex;position:relative}.EngineHero-module__ACDcsa__proof{align-items:center;gap:16px;display:flex}.EngineHero-module__ACDcsa__proofText{max-width:180px;color:var(--color-white)}.EngineHero-module__ACDcsa__title{margin-top:24px}.EngineHero-module__ACDcsa__description{max-width:400px;color:var(--color-white-80);margin:24px 0 30px}@media (max-width:809px){.EngineHero-module__ACDcsa__hero{min-height:620px;padding-inline:20px}.EngineHero-module__ACDcsa__hero:before{background:linear-gradient(#14141433 0%,#14141480 40%,#141414f2 100%)}}
.BenefitsSection-module__XLtfAa__section{padding:160px var(--gutter) 180px}.BenefitsSection-module__XLtfAa__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:40px 80px;display:grid}.BenefitsSection-module__XLtfAa__label{max-width:420px}.BenefitsSection-module__XLtfAa__title{max-width:720px;margin-top:30px}.BenefitsSection-module__XLtfAa__description{max-width:520px;color:var(--color-ink-70)}.BenefitsSection-module__XLtfAa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:80px 0 0;padding:0;list-style:none;display:grid}.BenefitsSection-module__XLtfAa__card{border-radius:var(--radius-lg);background:var(--color-surface);min-height:280px;transition:background-color var(--duration) var(--ease-out);flex-direction:column;padding:28px;display:flex}.BenefitsSection-module__XLtfAa__card:hover{background:var(--color-surface-strong)}.BenefitsSection-module__XLtfAa__icon{border-radius:var(--radius-sm);background:var(--color-white);width:52px;height:52px;color:var(--color-ink);place-items:center;display:grid}.BenefitsSection-module__XLtfAa__cardTitle{margin-top:auto;padding-top:40px}.BenefitsSection-module__XLtfAa__cardText{color:var(--color-ink-70);margin-top:8px}@media (max-width:1199px){.BenefitsSection-module__XLtfAa__section{padding-block:120px}.BenefitsSection-module__XLtfAa__head{grid-template-columns:1fr}.BenefitsSection-module__XLtfAa__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px}}@media (max-width:809px){.BenefitsSection-module__XLtfAa__section{padding-block:80px}.BenefitsSection-module__XLtfAa__grid{grid-template-columns:1fr;margin-top:48px}.BenefitsSection-module__XLtfAa__card{min-height:0;padding:24px}.BenefitsSection-module__XLtfAa__cardTitle{padding-top:28px}}
.ContactHero-module__SL13xG__hero{padding:var(--inset);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ContactHero-module__SL13xG__visual{top:var(--header-offset);min-height:max(640px, calc(100vh - var(--header-offset) - var(--inset)));border-radius:var(--radius-lg);background:var(--color-ink);align-self:start;align-items:flex-end;display:flex;position:sticky;overflow:hidden}.ContactHero-module__SL13xG__image{object-fit:cover;filter:grayscale()}.ContactHero-module__SL13xG__visual:after{content:"";background:linear-gradient(#0000001a 30%,#000000a6 100%);position:absolute;inset:0}.ContactHero-module__SL13xG__visualContent{z-index:1;color:var(--color-white);flex-direction:column;align-items:flex-start;padding:40px;display:flex;position:relative}.ContactHero-module__SL13xG__title{max-width:460px}.ContactHero-module__SL13xG__phone{align-items:center;gap:10px;margin-top:40px;display:inline-flex}.ContactHero-module__SL13xG__email{margin-top:6px;font-weight:400}.ContactHero-module__SL13xG__phone:hover,.ContactHero-module__SL13xG__email:hover{opacity:.8}.ContactHero-module__SL13xG__formColumn{flex-direction:column;padding:40px 28px 20px;display:flex}.ContactHero-module__SL13xG__formTitle,.ContactHero-module__SL13xG__formText{max-width:560px}.ContactHero-module__SL13xG__formText{color:var(--color-ink-80);margin-top:20px}.ContactHero-module__SL13xG__card{border:1px solid var(--color-ink-06);border-radius:var(--radius-lg);background:linear-gradient(160deg,#f4f4f5 0%,#ececee 100%);margin-top:40px;padding:40px}@media (max-width:1199px){.ContactHero-module__SL13xG__hero{grid-template-columns:1fr}.ContactHero-module__SL13xG__visual{min-height:560px;position:relative;top:auto}.ContactHero-module__SL13xG__formColumn{padding:60px var(--gutter) 20px}}@media (max-width:809px){.ContactHero-module__SL13xG__visualContent{padding:24px}.ContactHero-module__SL13xG__visual{min-height:480px}.ContactHero-module__SL13xG__formColumn{padding:40px 8px 12px}.ContactHero-module__SL13xG__card{margin-top:28px;padding:20px 16px}}
.ImpactSection-module__l2BVDa__outer{padding-top:var(--inset)}.ImpactSection-module__l2BVDa__panel{padding:230px var(--gutter) 0}.ImpactSection-module__l2BVDa__heading{max-width:1000px}.ImpactSection-module__l2BVDa__description{max-width:540px;color:var(--color-ink-80);margin-top:40px}.ImpactSection-module__l2BVDa__bento{grid-template-columns:1fr .86fr 1fr 1fr;gap:10px;margin-top:60px;display:grid}.ImpactSection-module__l2BVDa__card{border-radius:var(--radius-xl);flex-direction:column;min-height:315px;padding:24px;display:flex}.ImpactSection-module__l2BVDa__muted{color:var(--color-ink-70)}.ImpactSection-module__l2BVDa__revenue{background:var(--color-ink);color:var(--color-white)}.ImpactSection-module__l2BVDa__iconBox{background:var(--color-white);width:60px;height:60px;color:var(--color-ink);border-radius:12px;justify-content:center;align-items:center;display:flex}.ImpactSection-module__l2BVDa__revenueValue{margin:24px 0 auto}.ImpactSection-module__l2BVDa__stack{flex-direction:column;gap:10px;display:flex}.ImpactSection-module__l2BVDa__agents{border:1px dashed var(--color-ink-20);flex:1;justify-content:center;align-items:center;gap:22px;min-height:210px}.ImpactSection-module__l2BVDa__agentsText{color:var(--color-ink-80)}.ImpactSection-module__l2BVDa__agentsText strong{font-weight:600}.ImpactSection-module__l2BVDa__speed{background:var(--color-ink-06);flex-direction:row;align-items:center;gap:26px;min-height:95px;padding:20px 27px}.ImpactSection-module__l2BVDa__inference{background:var(--color-ink-06);justify-content:space-between;gap:20px}.ImpactSection-module__l2BVDa__gauge{align-self:center}.ImpactSection-module__l2BVDa__rocket{background:var(--color-ink);width:56px;height:56px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;display:flex}.ImpactSection-module__l2BVDa__inferenceTitle{color:var(--color-ink-80);margin-bottom:8px}.ImpactSection-module__l2BVDa__clients{background:var(--color-white);justify-content:space-between;gap:20px}.ImpactSection-module__l2BVDa__clientsTitle{margin:0}.ImpactSection-module__l2BVDa__clientLogos{grid-template-columns:1fr 1fr;align-items:center;gap:14px 18px;display:grid}.ImpactSection-module__l2BVDa__clientLogo{filter:brightness(0);opacity:.85;width:100%;max-width:120px;height:auto}.ImpactSection-module__l2BVDa__clientsLink{min-height:44px;color:var(--color-ink);align-items:center;gap:6px;display:inline-flex}.ImpactSection-module__l2BVDa__clientsLink:hover{opacity:.7}.ImpactSection-module__l2BVDa__ticker{margin-top:90px;padding-bottom:24px}@media (max-width:1199px){.ImpactSection-module__l2BVDa__panel{padding-top:160px}.ImpactSection-module__l2BVDa__bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.ImpactSection-module__l2BVDa__panel{padding:110px 20px 0}.ImpactSection-module__l2BVDa__bento{grid-template-columns:1fr}.ImpactSection-module__l2BVDa__card{min-height:0}.ImpactSection-module__l2BVDa__revenue{min-height:260px}.ImpactSection-module__l2BVDa__ticker{margin-top:60px}}
.ProjectStory-module__x-utQq__story{padding:80px var(--gutter) 0}.ProjectStory-module__x-utQq__testimonial,.ProjectStory-module__x-utQq__intro,.ProjectStory-module__x-utQq__columns,.ProjectStory-module__x-utQq__outcome,.ProjectStory-module__x-utQq__conclusion{padding-inline:30px}.ProjectStory-module__x-utQq__testimonial{margin:0}.ProjectStory-module__x-utQq__quote{max-width:1280px;font-weight:400}.ProjectStory-module__x-utQq__author{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.ProjectStory-module__x-utQq__dash{background:var(--color-ink);width:24px;height:1px}.ProjectStory-module__x-utQq__muted{color:var(--color-ink-60)}.ProjectStory-module__x-utQq__intro{max-width:1000px;color:var(--color-ink-80);margin-top:40px}.ProjectStory-module__x-utQq__pair{grid-template-columns:1fr 1fr;gap:10px;margin-top:70px;display:grid}.ProjectStory-module__x-utQq__photo{border-radius:var(--radius-lg);background:var(--color-surface);height:480px;position:relative;overflow:hidden}.ProjectStory-module__x-utQq__image{z-index:1;object-fit:contain;object-position:center top;padding:8px}.ProjectStory-module__x-utQq__backdrop{object-fit:cover;filter:blur(24px)brightness(.78)saturate(.82);opacity:.5;transform:scale(1.14)}.ProjectStory-module__x-utQq__wide{height:580px;margin-top:10px}.ProjectStory-module__x-utQq__pair+.ProjectStory-module__x-utQq__wide{margin-top:10px}.ProjectStory-module__x-utQq__columns{grid-template-columns:1fr 1fr;gap:40px;margin-block:70px;display:grid}.ProjectStory-module__x-utQq__paragraph{color:var(--color-ink-80)}.ProjectStory-module__x-utQq__highlights{border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:1fr 1fr;gap:30px 60px;margin-top:70px;padding:30px;display:grid}.ProjectStory-module__x-utQq__highlight{max-width:400px;color:var(--color-ink-80);gap:12px;display:flex}.ProjectStory-module__x-utQq__check{color:var(--color-ink);flex:none;margin-top:2px}.ProjectStory-module__x-utQq__outcome{margin-top:70px;font-weight:400}.ProjectStory-module__x-utQq__conclusion{max-width:1000px;color:var(--color-ink-80);margin-top:40px}.ProjectStory-module__x-utQq__closing{margin-top:70px}@media (max-width:809px){.ProjectStory-module__x-utQq__testimonial,.ProjectStory-module__x-utQq__intro,.ProjectStory-module__x-utQq__columns,.ProjectStory-module__x-utQq__outcome,.ProjectStory-module__x-utQq__conclusion{padding-inline:0}.ProjectStory-module__x-utQq__pair,.ProjectStory-module__x-utQq__columns,.ProjectStory-module__x-utQq__highlights{grid-template-columns:1fr}.ProjectStory-module__x-utQq__photo,.ProjectStory-module__x-utQq__wide{aspect-ratio:16/10;height:auto}.ProjectStory-module__x-utQq__columns{gap:20px}}
