.AvatarInfo-module__qdJZ5W__root{text-align:center;font-family:var(--font-manrope), system-ui, sans-serif;flex-direction:column;align-items:center;margin:70px auto auto;display:flex}.AvatarInfo-module__qdJZ5W__avatarWrap{width:66px;height:66px;margin-bottom:26px;overflow:hidden}.AvatarInfo-module__qdJZ5W__avatar{object-fit:cover;width:100%;height:100%;display:block}.AvatarInfo-module__qdJZ5W__name{letter-spacing:-.02em;color:#171717;margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.AvatarInfo-module__qdJZ5W__role{color:#17171780;margin:0 0 26px;font-size:14px;font-weight:500;line-height:1.35}.AvatarInfo-module__qdJZ5W__socialRow{justify-content:center;align-items:center;gap:10px;display:flex}.AvatarInfo-module__qdJZ5W__socialLink{color:#17171780;opacity:.45;margin:-8px;padding:8px;transition:opacity .2s,transform .2s;display:flex}.AvatarInfo-module__qdJZ5W__socialLink:hover{opacity:.85;transform:translateY(-1px)}.AvatarInfo-module__qdJZ5W__socialLink:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2a29ff}@media (prefers-reduced-motion:reduce){.AvatarInfo-module__qdJZ5W__socialLink{transition:none}.AvatarInfo-module__qdJZ5W__socialLink:hover{transform:none}}@media screen and (max-width:640px){.AvatarInfo-module__qdJZ5W__root{margin-top:50px}.AvatarInfo-module__qdJZ5W__name{font-size:19px}.AvatarInfo-module__qdJZ5W__role{font-size:13px}}
.ClientShowcaseHeader-module__f5-CHW__root{width:100%;margin:0 auto 2rem}.ClientShowcaseHeader-module__f5-CHW__shell{width:100%;height:900px}.ClientShowcaseHeader-module__f5-CHW__outer.ClientShowcaseHeader-module__f5-CHW__outer{width:100%}.ClientShowcaseHeader-module__f5-CHW__inner.ClientShowcaseHeader-module__f5-CHW__inner{height:auto;margin-bottom:2rem;padding-bottom:0}.ClientShowcaseHeader-module__f5-CHW__card.ClientShowcaseHeader-module__f5-CHW__card{padding:0;overflow:hidden}.ClientShowcaseHeader-module__f5-CHW__cover{background-color:#f6f6f6;border-radius:40px;width:100%;max-width:532px;height:386px;margin:0;position:relative}.ClientShowcaseHeader-module__f5-CHW__coverImage{object-fit:cover;background-color:#f6f6f6;width:100%;height:100%;display:block}.ClientShowcaseHeader-module__f5-CHW__cardBody{background-color:#f6f6f6;padding:6px 0 20px}.ClientShowcaseHeader-module__f5-CHW__metaList.ClientShowcaseHeader-module__f5-CHW__metaList{margin:0 0 20px}.ClientShowcaseHeader-module__f5-CHW__metaItem.ClientShowcaseHeader-module__f5-CHW__metaItem{max-width:532px}.ClientShowcaseHeader-module__f5-CHW__metaLabel.ClientShowcaseHeader-module__f5-CHW__metaLabel{letter-spacing:0;color:#17171780;font-size:14px;font-weight:600;line-height:1.3;transition:none}.ClientShowcaseHeader-module__f5-CHW__metaValue.ClientShowcaseHeader-module__f5-CHW__metaValue{letter-spacing:0;color:#171717;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:55%;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.ClientShowcaseHeader-module__f5-CHW__iconThumb.ClientShowcaseHeader-module__f5-CHW__iconThumb{color:#171717;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ClientShowcaseHeader-module__f5-CHW__visitWebsiteWrap{box-sizing:border-box;justify-content:center;width:100%;max-width:532px;margin:0 auto;padding:0 10px;display:flex}.ClientShowcaseHeader-module__f5-CHW__visitWebsiteLink{font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;border-radius:8px;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ClientShowcaseHeader-module__f5-CHW__visitWebsiteLink:focus-visible{outline-offset:3px;outline:2px solid #2a29ff}.ClientShowcaseHeader-module__f5-CHW__visitWebsiteArrow{color:#2a29ff;flex-shrink:0;transition:transform .28s;display:block}.ClientShowcaseHeader-module__f5-CHW__hole.ClientShowcaseHeader-module__f5-CHW__hole{transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.ClientShowcaseHeader-module__f5-CHW__visitWebsiteLink:hover .ClientShowcaseHeader-module__f5-CHW__visitWebsiteArrow{transform:rotate(45deg)}}.ClientShowcaseHeader-module__f5-CHW__visitWebsiteLink:focus-visible .ClientShowcaseHeader-module__f5-CHW__visitWebsiteArrow{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ClientShowcaseHeader-module__f5-CHW__visitWebsiteArrow{transition:none}:is(.ClientShowcaseHeader-module__f5-CHW__visitWebsiteLink:hover .ClientShowcaseHeader-module__f5-CHW__visitWebsiteArrow,.ClientShowcaseHeader-module__f5-CHW__visitWebsiteLink:focus-visible .ClientShowcaseHeader-module__f5-CHW__visitWebsiteArrow){transform:none}}@media (max-width:640px){.ClientShowcaseHeader-module__f5-CHW__root{width:100%;margin:0 auto 2rem}.ClientShowcaseHeader-module__f5-CHW__shell{width:100%;height:auto}.ClientShowcaseHeader-module__f5-CHW__outer.ClientShowcaseHeader-module__f5-CHW__outer{height:auto;animation:none}.ClientShowcaseHeader-module__f5-CHW__inner.ClientShowcaseHeader-module__f5-CHW__inner{border-radius:46px;width:100%;max-width:100%;margin:-18px auto 2rem;padding:32px 16px 0}.ClientShowcaseHeader-module__f5-CHW__card.ClientShowcaseHeader-module__f5-CHW__card{width:96%;max-width:96%}.ClientShowcaseHeader-module__f5-CHW__cover{border-radius:40px;width:100%;max-width:100%;height:auto;margin:0 auto}.ClientShowcaseHeader-module__f5-CHW__cardBody{padding:6px 0 14px}.ClientShowcaseHeader-module__f5-CHW__metaItem.ClientShowcaseHeader-module__f5-CHW__metaItem{max-width:100%}.ClientShowcaseHeader-module__f5-CHW__metaLabel.ClientShowcaseHeader-module__f5-CHW__metaLabel{font-size:13px}.ClientShowcaseHeader-module__f5-CHW__metaValue.ClientShowcaseHeader-module__f5-CHW__metaValue{font-size:14px}.ClientShowcaseHeader-module__f5-CHW__rowLink{min-height:66px;max-height:66px}.ClientShowcaseHeader-module__f5-CHW__visitWebsiteLink{font-size:13px}.ClientShowcaseHeader-module__f5-CHW__hole.ClientShowcaseHeader-module__f5-CHW__hole{transform:translate(-50%)}.ClientShowcaseHeader-module__f5-CHW__metaList.ClientShowcaseHeader-module__f5-CHW__metaList{margin:0 0 14px}}
.ClientsLogosCarousel-module__NXc7bq__root{--edge-fade:#fff;width:100%;max-width:530px;margin:0 auto 66px}.ClientsLogosCarousel-module__NXc7bq__label{font-family:var(--font-manrope), system-ui, sans-serif;color:#17171799;text-align:center;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.3}.ClientsLogosCarousel-module__NXc7bq__viewport{width:100%;padding:0;position:relative;overflow:hidden}.ClientsLogosCarousel-module__NXc7bq__viewport:before,.ClientsLogosCarousel-module__NXc7bq__viewport:after{content:"";z-index:2;pointer-events:none;width:72px;position:absolute;top:0;bottom:0}.ClientsLogosCarousel-module__NXc7bq__viewport:before{background:linear-gradient(to right, var(--edge-fade) 0%, #fff0 100%);left:0}.ClientsLogosCarousel-module__NXc7bq__viewport:after{background:linear-gradient(to left, var(--edge-fade) 0%, #fff0 100%);right:0}.ClientsLogosCarousel-module__NXc7bq__track{align-items:center;gap:43px;width:max-content;animation:12s linear infinite ClientsLogosCarousel-module__NXc7bq__clientsMarquee;display:flex}.ClientsLogosCarousel-module__NXc7bq__logoItem{opacity:.92;filter:grayscale();flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes ClientsLogosCarousel-module__NXc7bq__clientsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ClientsLogosCarousel-module__NXc7bq__track{flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;margin:0 auto;animation:none}}@media screen and (max-width:640px){.ClientsLogosCarousel-module__NXc7bq__root{margin:20px auto 40px}.ClientsLogosCarousel-module__NXc7bq__label{font-size:12px}}
.ContactForm-module__bGvStW__outer{box-sizing:border-box;background-color:#f6f6f6;border:1px solid #e8e8e8;border-radius:46px;flex-direction:column;align-self:center;width:100%;max-width:550px;min-height:870px;margin-top:48px;padding:9px 9px 30px;display:flex;overflow-y:auto;box-shadow:0 7px 26.5px #00000008}.ContactForm-module__bGvStW__inner{box-sizing:border-box;background-color:#fff;border-radius:40px;flex-direction:column;flex:1;width:532px;max-width:100%;min-height:0;margin:0 auto;padding:44px 36px 60px;display:flex}.ContactForm-module__bGvStW__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.ContactForm-module__bGvStW__title{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.05em;color:#171717;margin:0 0 28px;font-size:50px;font-weight:600;line-height:1.12}.ContactForm-module__bGvStW__subtitle{max-width:230px;font-family:var(--font-manrope), system-ui, sans-serif;color:#17171799;letter-spacing:-.04em;margin:0 0 28px;font-size:17px;font-weight:500;line-height:1.5}.ContactForm-module__bGvStW__form{flex-direction:column;align-items:center;gap:10px;margin-bottom:40px;display:flex}.ContactForm-module__bGvStW__field{box-sizing:border-box;width:360px;max-width:100%;height:58px;font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;letter-spacing:-.04em;background-color:#f6f6f6;border:1px solid #0000;border-radius:50px;outline:none;padding:0 24px;font-size:15px;font-weight:500;line-height:1.2}.ContactForm-module__bGvStW__field::placeholder{color:#17171780;font-weight:600}.ContactForm-module__bGvStW__field:focus-visible{border-color:#2a29ff;box-shadow:0 0 0 2px #2a29ff26}.ContactForm-module__bGvStW__textarea{resize:none;border-radius:28px;height:auto;min-height:140px;padding:18px 24px}.ContactForm-module__bGvStW__textarea::placeholder{color:#17171780;font-weight:600}.ContactForm-module__bGvStW__submit{box-sizing:border-box;width:360px;max-width:100%;height:58px;font-family:var(--font-manrope), system-ui, sans-serif;color:#fff;cursor:pointer;letter-spacing:-.04em;background-color:#2a29ff;border:none;border-radius:50px;padding:0 24px;font-size:17px;font-weight:600;line-height:1;transition:background-color .2s}.ContactForm-module__bGvStW__submit:hover{background-color:#221fc9}.ContactForm-module__bGvStW__submit:focus-visible{outline-offset:3px;outline:2px solid #2a29ff}.ContactForm-module__bGvStW__submit:disabled{cursor:wait;opacity:.7}.ContactForm-module__bGvStW__statusError,.ContactForm-module__bGvStW__statusSuccess{max-width:360px;font-family:var(--font-manrope), system-ui, sans-serif;text-align:center;letter-spacing:-.04em;margin:-24px auto 24px;font-size:13px;font-weight:500;line-height:1.3}.ContactForm-module__bGvStW__statusError{color:#b42318}.ContactForm-module__bGvStW__statusSuccess{color:#171717}.ContactForm-module__bGvStW__footer{text-align:center;margin-top:0;padding-top:8px}.ContactForm-module__bGvStW__chatLabel{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;color:#17171780;margin:0 0 12px;font-size:14px;font-weight:500}.ContactForm-module__bGvStW__phone{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.25}.ContactForm-module__bGvStW__phoneLink{color:#171717;text-decoration:none}.ContactForm-module__bGvStW__phoneLink:hover{color:#2a29ff}.ContactForm-module__bGvStW__email{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;margin:0 0 22px;font-weight:600;line-height:1.2}.ContactForm-module__bGvStW__emailLink{color:#171717;font-size:45px;text-decoration:none}.ContactForm-module__bGvStW__emailLink:hover{color:#2a29ff}.ContactForm-module__bGvStW__copyright{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;color:#1717178c;margin:0;font-size:14px;font-weight:600;line-height:100%}.ContactForm-module__bGvStW__disclaimer,.ContactForm-module__bGvStW__disclaimerBold{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;color:#17171780;text-align:center;justify-content:center;align-items:center;margin:0;padding:auto;font-size:13px;font-weight:600;line-height:100%;display:flex}.ContactForm-module__bGvStW__disclaimerBold{color:#171717}.ContactForm-module__bGvStW__logo{border-radius:50%;width:28px;height:28px}.ContactForm-module__bGvStW__createdBy{align-items:center;gap:6px;margin:30px auto 0;display:flex}@media (max-width:640px){.ContactForm-module__bGvStW__emailLink{font-size:34px}.ContactForm-module__bGvStW__createdBy{margin-top:20px}.ContactForm-module__bGvStW__form{gap:8px}.ContactForm-module__bGvStW__title{font-size:34px}.ContactForm-module__bGvStW__subtitle{margin:0;font-size:15px}.ContactForm-module__bGvStW__outer{min-height:760px;padding-bottom:20px}.ContactForm-module__bGvStW__inner{padding:44px 20px 24px}.ContactForm-module__bGvStW__copyright{font-size:13px}.ContactForm-module__bGvStW__footer{margin-top:0;padding-top:0}.ContactForm-module__bGvStW__submit{font-size:15px}.ContactForm-module__bGvStW__chatLabel{font-size:13px}}
.CtaButton-module__VZQI7q__root{box-sizing:border-box;color:#fff;cursor:pointer;width:194px;height:58px;font-family:var(--font-manrope), system-ui, sans-serif;background-color:#2a29ff;border:none;border-radius:100px;justify-content:space-between;align-items:center;padding-left:12px;padding-right:3px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.CtaButton-module__VZQI7q__root:focus-visible{outline-offset:3px;outline:2px solid #2a29ff}.CtaButton-module__VZQI7q__title{text-align:left;letter-spacing:-.04em;flex:1;min-width:0;padding-left:12px;padding-right:10px}.CtaButton-module__VZQI7q__iconCircle{background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.CtaButton-module__VZQI7q__arrow{color:#2a29ff;transition:transform .28s;display:block}.CtaButton-module__VZQI7q__root:hover .CtaButton-module__VZQI7q__arrow{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.CtaButton-module__VZQI7q__arrow{transition:none}.CtaButton-module__VZQI7q__root:hover .CtaButton-module__VZQI7q__arrow{transform:none}}@media (max-width:640px){.CtaButton-module__VZQI7q__root{width:183px;font-size:15px}}
.DetailPageOutline-module__ECy21W__shell{grid-template-columns:minmax(0,1fr) minmax(0,1010px) minmax(0,1fr);align-items:start;width:100%;display:grid}.DetailPageOutline-module__ECy21W__navSlot{grid-column:1;justify-self:end;width:220px;margin-right:48px;position:fixed;top:40%;left:30px}.DetailPageOutline-module__ECy21W__content{grid-column:2;width:100%;min-width:0}.DetailPageOutline-module__ECy21W__mobileNav{display:none}.DetailPageOutline-module__ECy21W__mobileOutline{width:100%}@media (max-width:1100px){.DetailPageOutline-module__ECy21W__shell{max-width:1010px;margin:0 auto;display:block}.DetailPageOutline-module__ECy21W__navSlot{display:none}.DetailPageOutline-module__ECy21W__mobileNav{width:100%;margin:0 0 24px;display:block}}
.Faq-module__hTyjzG__root{width:100%;max-width:550px;font-family:var(--font-manrope), system-ui, sans-serif;flex-direction:column;align-self:center;align-items:center;margin-top:50px;margin-bottom:0;display:flex}.Faq-module__hTyjzG__rootInner{flex-direction:column;align-items:center;gap:7px;margin-top:60px;display:flex}.Faq-module__hTyjzG__list{flex-direction:column;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.Faq-module__hTyjzG__listItem{margin:0}.Faq-module__hTyjzG__item{background:#fff;border:1px solid #e9e9e9;border-radius:40px;width:100%;max-width:550px;overflow:hidden}.Faq-module__hTyjzG__header{box-sizing:border-box;cursor:pointer;color:#171717;text-align:left;background:0 0;border:none;border-radius:50px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:80px;padding:19px 19px 19px 30px;display:flex}.Faq-module__hTyjzG__header:focus-visible{outline-offset:2px;outline:2px solid #171717}.Faq-module__hTyjzG__question{letter-spacing:-.64px;color:#171717;min-width:0;font-size:16px;font-weight:600;line-height:140%;font-family:var(--font-manrope);flex:1}.Faq-module__hTyjzG__iconWrap{color:#171717;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.Faq-module__hTyjzG__iconInner{transform-origin:50%;justify-content:center;align-items:center;display:flex}.Faq-module__hTyjzG__panel{overflow:hidden}.Faq-module__hTyjzG__panelInner{padding:0 77px 32px 30px}.Faq-module__hTyjzG__answer{color:#171717b3;letter-spacing:-.34px;margin:0;font-size:17px;font-weight:500;line-height:1.45}.Faq-module__hTyjzG__followUpText{width:100%;max-width:550px;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.52px;text-align:center;color:#17171780;margin:0;font-size:13px;font-weight:600;line-height:130%}.Faq-module__hTyjzG__askLink{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;color:#171717;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.Faq-module__hTyjzG__askArrow{color:#2a29ff;flex-shrink:0;transition:transform .28s;display:block}.Faq-module__hTyjzG__askLink:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #2a29ff}@media (hover:hover) and (pointer:fine){.Faq-module__hTyjzG__askLink:hover .Faq-module__hTyjzG__askArrow{transform:rotate(45deg)}}@media (max-width:640px){.Faq-module__hTyjzG__root,.Faq-module__hTyjzG__rootInner{margin-top:40px}.Faq-module__hTyjzG__item{width:100%}.Faq-module__hTyjzG__question{font-size:14px}.Faq-module__hTyjzG__answer{font-size:15px}.Faq-module__hTyjzG__list{gap:6px;margin-top:40px}.Faq-module__hTyjzG__followUpText{font-size:12px}.Faq-module__hTyjzG__askLink{font-size:13px}.Faq-module__hTyjzG__askArrow{width:13px}}
.CTAButtons-module__kzHnYW__row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.CTAButtons-module__kzHnYW__primary{letter-spacing:-.02em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 45%,#60a5fa 100%);border:none;border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:4px 4px 4px 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 4px 14px #2563eb59,inset 0 1px #fff3}.CTAButtons-module__kzHnYW__primary:hover{transform:translateY(-2px);box-shadow:0 8px 22px #2563eb66,inset 0 1px #ffffff40}.CTAButtons-module__kzHnYW__primary:active{transform:translateY(0)}.CTAButtons-module__kzHnYW__iconCircle{color:#1d4ed8;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.CTAButtons-module__kzHnYW__secondary{letter-spacing:-.02em;color:#111827;cursor:pointer;background:#f6f6f6;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}.CTAButtons-module__kzHnYW__secondary:hover{background:#d8d8de;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f,inset 0 0 0 1px #fffc}.CTAButtons-module__kzHnYW__secondary:active{transform:translateY(0)}@media (max-width:640px){.CTAButtons-module__kzHnYW__row{flex-direction:column;align-items:stretch}.CTAButtons-module__kzHnYW__primary,.CTAButtons-module__kzHnYW__secondary{display:none}.CTAButtons-module__kzHnYW__primary{padding-left:20px}}
@keyframes HeroCard-module__-GE38a__cardEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.HeroCard-module__-GE38a__shell{transform-origin:top;height:auto;margin:auto}.HeroCard-module__-GE38a__inner{z-index:0;background-color:#f6f6f6;border:1px solid #e8e8e8;border-radius:46px;width:550px;height:auto;margin:-20px auto 60px;padding-top:36px;padding-bottom:20px;position:relative;box-shadow:0 7px 26.5px #00000008}.HeroCard-module__-GE38a__outer{transform-origin:top;height:auto;margin:auto;animation:.9s cubic-bezier(.22,1,.36,1) HeroCard-module__-GE38a__cardEnter}.HeroCard-module__-GE38a__floatingTab{z-index:2;width:63px;margin:0 auto;position:relative}.HeroCard-module__-GE38a__hole{background-color:#fff;border:1px solid #eaeaea;border-radius:46px;width:63px;height:19px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.HeroCard-module__-GE38a__stripeImg{filter:drop-shadow(0 12px 24px #0f172a2e)drop-shadow(0 4px 8px #0f172a1f);height:auto;margin-top:-60px;display:block}.HeroCard-module__-GE38a__card{z-index:1;background-color:#fff;border-radius:36px;width:532px;margin:auto;padding:36px 40px 28px;position:relative}.HeroCard-module__-GE38a__headline{letter-spacing:-.05em;color:#171717;margin:0 0 20px;font-size:70px;font-weight:600;line-height:90%}.HeroCard-module__-GE38a__socialProof{background:#f6f6f6;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px 6px 10px;display:inline-flex}.HeroCard-module__-GE38a__stars{color:#171717;letter-spacing:-.05em;gap:2px;font-size:11px;line-height:1;display:flex}.HeroCard-module__-GE38a__socialProofText{color:#17171780;letter-spacing:-.01em;font-size:11px;font-weight:600}.HeroCard-module__-GE38a__description{letter-spacing:-.04em;color:#17171799;max-width:280px;margin:0;font-size:16px;font-weight:500;line-height:1.45}.HeroCard-module__-GE38a__metaRow{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:20px;margin-bottom:0;padding:0 49px;display:flex;position:relative}.HeroCard-module__-GE38a__metaText,.HeroCard-module__-GE38a__metaLink{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.05em;color:#171717;margin:0;font-size:13px;font-weight:600;line-height:120%}.HeroCard-module__-GE38a__metaText{color:#17171780;text-align:center;font-weight:500}.HeroCard-module__-GE38a__metaTextStrong{color:#171717;font-weight:600}.HeroCard-module__-GE38a__metaLink{z-index:2;align-items:center;gap:4px;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.HeroCard-module__-GE38a__metaRowLocationIcon{opacity:.5}.HeroCard-module__-GE38a__metaRowLocation{align-items:center;gap:4px;display:flex}:is(.HeroCard-module__-GE38a__metaLink:hover,.HeroCard-module__-GE38a__metaLink:focus-visible){opacity:.7}.HeroCard-module__-GE38a__metaLink:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2a29ff}.HeroCard-module__-GE38a__metaArrow{color:#2a29ff;opacity:1;flex-shrink:0;transition:transform .28s;display:block}@media (hover:hover) and (pointer:fine){.HeroCard-module__-GE38a__metaLink:hover .HeroCard-module__-GE38a__metaArrow{transform:rotate(45deg)}}.HeroCard-module__-GE38a__footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:24px;display:flex}.HeroCard-module__-GE38a__location{color:#17171780;margin:0;font-size:13px;font-weight:500}.HeroCard-module__-GE38a__templateLink{color:#17171780;letter-spacing:-.01em;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.HeroCard-module__-GE38a__templateLink:hover{color:#171717}@media (max-width:640px){.HeroCard-module__-GE38a__hole{top:6px}.HeroCard-module__-GE38a__shell{height:auto}.HeroCard-module__-GE38a__outer{padding-top:0}.HeroCard-module__-GE38a__inner{width:100%;height:auto;padding-top:30px;padding-bottom:17px}.HeroCard-module__-GE38a__card{border-radius:24px;width:96%;padding:28px 24px 24px}.HeroCard-module__-GE38a__headline{text-align:left;margin-left:auto;margin-right:auto;font-size:48px}.HeroCard-module__-GE38a__socialProof{align-self:center}.HeroCard-module__-GE38a__description{text-align:left;font-size:15px}.HeroCard-module__-GE38a__footer{text-align:center;flex-direction:column}.HeroCard-module__-GE38a__metaRow{justify-content:center}.HeroCard-module__-GE38a__metaText{font-size:12px}.HeroCard-module__-GE38a__metaLink{font-size:13px}.HeroCard-module__-GE38a__stripeImg{margin-top:-15px}}@media (max-width:390px){.HeroCard-module__-GE38a__metaRow{padding:0 20px}}
.JournalList-module__0TOUxG__container{box-sizing:border-box;background-color:#f6f6f6;border-radius:46px;align-self:center;width:100%;max-width:550px;margin-top:30px;margin-bottom:50px;padding:8px}.JournalList-module__0TOUxG__list{flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.JournalList-module__0TOUxG__item{width:100%;max-width:532px}.JournalList-module__0TOUxG__rowLink{box-sizing:border-box;width:100%;min-height:72px;max-height:74px;color:inherit;background-color:#fff;border-radius:41px;align-items:center;gap:16px;padding:10px 30px 10px 5px;text-decoration:none;display:flex;box-shadow:0 1px #0000000a}.JournalList-module__0TOUxG__rowLink:focus-visible{outline-offset:2px;outline:2px solid #2a29ff}.JournalList-module__0TOUxG__thumb{background:#ececec;border-radius:100px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.JournalList-module__0TOUxG__thumbInner{transform-origin:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .38s cubic-bezier(.22,1,.36,1);display:flex}.JournalList-module__0TOUxG__thumbImg{object-fit:cover;width:100%;height:100%}.JournalList-module__0TOUxG__title{letter-spacing:-.02em;color:#171717;transform-origin:0;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.3;transition:transform .38s cubic-bezier(.22,1,.36,1)}.JournalList-module__0TOUxG__titleText{overflow-wrap:break-word;white-space:normal;display:block;overflow:hidden}.JournalList-module__0TOUxG__date{color:#17171780;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.2}@media (hover:hover) and (pointer:fine){.JournalList-module__0TOUxG__rowLink:hover .JournalList-module__0TOUxG__thumbInner{transform:scale(1.06)}.JournalList-module__0TOUxG__rowLink:hover .JournalList-module__0TOUxG__title{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.JournalList-module__0TOUxG__thumbInner,.JournalList-module__0TOUxG__title{transition:none}.JournalList-module__0TOUxG__rowLink:hover .JournalList-module__0TOUxG__thumbInner,.JournalList-module__0TOUxG__rowLink:hover .JournalList-module__0TOUxG__title{transform:none}.JournalList-module__0TOUxG__viewAllArrow{transition:none}:is(.JournalList-module__0TOUxG__viewAllLink:hover .JournalList-module__0TOUxG__viewAllArrow,.JournalList-module__0TOUxG__viewAllLink:focus-visible .JournalList-module__0TOUxG__viewAllArrow){transform:none}}.JournalList-module__0TOUxG__viewAllFooter{justify-content:flex-end;margin-top:4px;padding:0 12px;display:flex}.JournalList-module__0TOUxG__viewAllLink{font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;border-radius:8px;align-items:center;gap:8px;margin:2px auto;padding:12px 10px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.JournalList-module__0TOUxG__viewAllLink:focus-visible{outline-offset:3px;outline:2px solid #2a29ff}.JournalList-module__0TOUxG__viewAllLabel{display:inline-block}.JournalList-module__0TOUxG__viewAllArrow{color:#2a29ff;flex-shrink:0;transition:transform .28s;display:block}@media (hover:hover) and (pointer:fine){.JournalList-module__0TOUxG__viewAllLink:hover .JournalList-module__0TOUxG__viewAllArrow{transform:rotate(45deg)}}.JournalList-module__0TOUxG__viewAllLink:focus-visible .JournalList-module__0TOUxG__viewAllArrow{transform:rotate(45deg)}@media screen and (max-width:640px){.JournalList-module__0TOUxG__title{font-size:14px}.JournalList-module__0TOUxG__date{font-size:12px}.JournalList-module__0TOUxG__viewAllLink{margin:2px auto;font-size:13px}.JournalList-module__0TOUxG__rowLink{min-height:66px;max-height:74px;padding:0 20px 0 5px}.JournalList-module__0TOUxG__thumb{width:54px;height:54px}.JournalList-module__0TOUxG__container{margin-top:60px;margin-bottom:60px}}
.LinkCard-module__68c8OG__reveal{flex-shrink:0;width:550px;height:400px}.LinkCard-module__68c8OG__card{width:100%;height:100%;color:inherit;isolation:isolate;border-radius:42px;display:block;position:relative;overflow:hidden}.LinkCard-module__68c8OG__card:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.LinkCard-module__68c8OG__media{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.LinkCard-module__68c8OG__imageScale{transform-origin:50%;position:absolute;top:0;bottom:0;left:0;right:0}.LinkCard-module__68c8OG__imageHoverZoom{transform-origin:50%;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}:is(.LinkCard-module__68c8OG__card:hover .LinkCard-module__68c8OG__imageHoverZoom,.LinkCard-module__68c8OG__card:focus-visible .LinkCard-module__68c8OG__imageHoverZoom){transform:scale(1.06)}.LinkCard-module__68c8OG__bgImage{object-fit:cover}.LinkCard-module__68c8OG__footer{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:41px;align-items:center;gap:12px;width:538px;height:70px;padding:0 14px 0 12px;display:flex;position:absolute;bottom:6px;left:6px}.LinkCard-module__68c8OG__thumb{border:1px solid #0000000f;border-radius:50%;flex-shrink:0;width:54px;height:54px;position:relative;overflow:hidden}.LinkCard-module__68c8OG__thumbImage{width:100%;height:100%}.LinkCard-module__68c8OG__text{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.LinkCard-module__68c8OG__title{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.LinkCard-module__68c8OG__subtitle{color:#171717a6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.LinkCard-module__68c8OG__arrowWrap{color:#000;background:#f6f6f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.LinkCard-module__68c8OG__arrowIcon{transition:transform .28s;display:block}:is(.LinkCard-module__68c8OG__card:hover .LinkCard-module__68c8OG__arrowIcon,.LinkCard-module__68c8OG__card:focus-visible .LinkCard-module__68c8OG__arrowIcon){transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.LinkCard-module__68c8OG__imageHoverZoom{transition:none}:is(.LinkCard-module__68c8OG__card:hover .LinkCard-module__68c8OG__imageHoverZoom,.LinkCard-module__68c8OG__card:focus-visible .LinkCard-module__68c8OG__imageHoverZoom),:is(.LinkCard-module__68c8OG__card:hover .LinkCard-module__68c8OG__arrowIcon,.LinkCard-module__68c8OG__card:focus-visible .LinkCard-module__68c8OG__arrowIcon){transform:none}}@media (max-width:640px){.LinkCard-module__68c8OG__reveal{width:100%;height:280px}.LinkCard-module__68c8OG__footer{width:97%}.LinkCard-module__68c8OG__thumb{width:40px;height:40px}}
.OnThisPageNav-module__FAxrla__root{width:220px;font-family:var(--font-manrope), system-ui, sans-serif}.OnThisPageNav-module__FAxrla__heading{letter-spacing:.04em;text-transform:uppercase;color:#17171780;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.3}.OnThisPageNav-module__FAxrla__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.OnThisPageNav-module__FAxrla__link{color:#17171780;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.OnThisPageNav-module__FAxrla__link:hover{color:#171717}.OnThisPageNav-module__FAxrla__link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2a29ff}
.HeroCardHeader-module__9gQM1G__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:50px;margin-bottom:32px;display:flex}.HeroCardHeader-module__9gQM1G__left{align-items:flex-start;gap:16px;min-width:0;display:flex}.HeroCardHeader-module__9gQM1G__avatarWrap{flex-shrink:0;width:60px;height:60px;margin-top:5px;overflow:hidden}.HeroCardHeader-module__9gQM1G__meta{min-width:0}.HeroCardHeader-module__9gQM1G__name{letter-spacing:-.02em;color:#171717;margin:0 0 4px;font-size:20px;font-weight:700}.HeroCardHeader-module__9gQM1G__subtitle{color:#17171780;margin:0 0 12px;font-size:14px;font-weight:500}.HeroCardHeader-module__9gQM1G__socialRow{align-items:center;gap:10px;display:flex}.HeroCardHeader-module__9gQM1G__socialLink{color:#17171780;opacity:.45;margin:-8px;padding:8px;transition:opacity .2s,transform .2s;display:flex}.HeroCardHeader-module__9gQM1G__socialLink:hover{opacity:.85;transform:translateY(-1px)}@media (max-width:640px){.HeroCardHeader-module__9gQM1G__header{text-align:center;flex-direction:column-reverse;gap:18px;margin-top:26px}.HeroCardHeader-module__9gQM1G__left{flex-direction:row;width:85%}.HeroCardHeader-module__9gQM1G__meta{flex-direction:column;display:flex}.HeroCardHeader-module__9gQM1G__socialRow{justify-content:start}.HeroCardHeader-module__9gQM1G__name{text-align:left;font-size:19px}.HeroCardHeader-module__9gQM1G__subtitle{text-align:left;font-size:13px}.HeroCardHeader-module__9gQM1G__avatarWrap{width:54px;height:54px}}
.ScrollReveal-module__dy9Mga__root{flex-direction:column;align-self:stretch;align-items:center;width:100%;display:flex}
.Title-module__hgOO2a__root{text-align:center;margin:0 auto 20px}.Title-module__hgOO2a__title{max-width:var(--title-max-width,370px);color:#171717;font-size:50px;font-weight:600;line-height:1.1;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.05em;text-align:center;margin:0 auto 30px}.Title-module__hgOO2a__subtitle{max-width:var(--subtitle-max-width,300px);color:#17171799;font-size:17px;font-weight:500;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;margin:0 auto}.Title-module__hgOO2a__subtitleWithImage{margin-top:10px;font-size:14px}.Title-module__hgOO2a__titleLeft{margin-left:0}.Title-module__hgOO2a__titleStandalone{margin-bottom:0}.Title-module__hgOO2a__subtitle b{color:#171717;font-weight:700}@media (max-width:640px){.Title-module__hgOO2a__title{max-width:var(--title-max-width-mobile,var(--title-max-width,370px));margin-bottom:18px;font-size:34px}.Title-module__hgOO2a__subtitle{max-width:var(--subtitle-max-width-mobile,var(--subtitle-max-width,250px));font-size:15px}.Title-module__hgOO2a__subtitleWithImage{font-size:13px}.Title-module__hgOO2a__root{margin-bottom:0}.Title-module__hgOO2a__titleLeft{margin-left:10px}.Title-module__hgOO2a__titleStandalone{margin-bottom:0}}
.ShowcaseKeyTakeaways-module__Uwys_G__root{width:550px;font-family:var(--font-manrope), system-ui, sans-serif;background-color:#f6f6f6;border-radius:24px;margin:0 0 43px;padding:28px 24px;box-shadow:0 12px 32px #1717170a}.ShowcaseKeyTakeaways-module__Uwys_G__heading{letter-spacing:-.02em;color:#171717;margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.2}.ShowcaseKeyTakeaways-module__Uwys_G__list{flex-direction:column;gap:12px;display:flex}.ShowcaseKeyTakeaways-module__Uwys_G__item{background-color:#fff;border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex}.ShowcaseKeyTakeaways-module__Uwys_G__arrow{color:#2a29ff;flex-shrink:0;margin-top:2px}.ShowcaseKeyTakeaways-module__Uwys_G__copy{min-width:0}.ShowcaseKeyTakeaways-module__Uwys_G__title{letter-spacing:-.01em;color:#171717;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.35}.ShowcaseKeyTakeaways-module__Uwys_G__description{color:#171717a6;margin:0;font-size:14px;font-weight:500;line-height:1.45}@media (max-width:640px){.ShowcaseKeyTakeaways-module__Uwys_G__root{border-radius:20px;width:100%;padding:24px 18px}.ShowcaseKeyTakeaways-module__Uwys_G__item{gap:14px;padding:18px 16px}}
.ProgressBar-module__LGukRG__track{gap:8px;width:100%;margin-bottom:24px;display:flex}.ProgressBar-module__LGukRG__segment{background:#d4d4d8;border-radius:999px;flex:1;height:3px;transition:background .25s}.ProgressBar-module__LGukRG__segmentActive{background-color:#9ef34a}
.ShowcaseSuccessRate-module__qB_65a__root{width:100%;max-width:550px;font-family:var(--font-manrope), system-ui, sans-serif;margin:0}.ShowcaseSuccessRate-module__qB_65a__row{justify-content:space-between;align-items:stretch;gap:24px;display:flex}@media (max-width:640px){.ShowcaseSuccessRate-module__qB_65a__row{padding:20px 0}}.ShowcaseSuccessRate-module__qB_65a__item{background-color:#f5f5f5;border-radius:10px;flex:1 1 0;min-width:0;padding:20px}.ShowcaseSuccessRate-module__qB_65a__title{letter-spacing:-.03em;color:#171717;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.1}.ShowcaseSuccessRate-module__qB_65a__subtitle{color:#17171799;margin:0;font-size:14px;font-weight:500;line-height:1.35}@media (max-width:640px){.ShowcaseSuccessRate-module__qB_65a__row{flex-wrap:wrap;gap:12px;padding:20px 0}.ShowcaseSuccessRate-module__qB_65a__item{flex:calc(50% - 6px);min-width:120px}.ShowcaseSuccessRate-module__qB_65a__title{font-size:20px}.ShowcaseSuccessRate-module__qB_65a__subtitle{font-size:13px}}
.PhoneInHand-module__ChHOpa__root{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:1100px;margin:-8px auto 40px;padding:0 8px;display:flex}.PhoneInHand-module__ChHOpa__phoneWrap{width:min(420px,88vw);position:relative;overflow:visible}.PhoneInHand-module__ChHOpa__sidePanelLeft,.PhoneInHand-module__ChHOpa__sidePanelRight{pointer-events:none;z-index:1;border-radius:43px;width:92%;height:96%;position:absolute;top:2%}.PhoneInHand-module__ChHOpa__sidePanelLeft{background:linear-gradient(270deg,#f3f3f3 0%,#fff 100%);left:calc(-88% - 40px)}.PhoneInHand-module__ChHOpa__sidePanelRight{background:linear-gradient(270deg,#fff 0%,#f3f3f3 100%);left:calc(96% + 40px)}.PhoneInHand-module__ChHOpa__phoneGroup{z-index:2;position:relative}.PhoneInHand-module__ChHOpa__handImage{display:none}.PhoneInHand-module__ChHOpa__phoneImage{width:100%;height:auto;display:block}.PhoneInHand-module__ChHOpa__screen{pointer-events:auto;border-radius:43px;width:92%;height:96%;position:absolute;top:2%;left:4%;overflow:hidden}.PhoneInHand-module__ChHOpa__tapLeft,.PhoneInHand-module__ChHOpa__tapRight{cursor:pointer;z-index:10;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;width:50%;transition:background .15s;position:absolute;top:0;bottom:0}.PhoneInHand-module__ChHOpa__tapLeft{left:0}.PhoneInHand-module__ChHOpa__tapRight{right:0}.PhoneInHand-module__ChHOpa__tapLeft:hover{background:linear-gradient(90deg,#0000001f,#0000)}.PhoneInHand-module__ChHOpa__tapRight:hover{background:linear-gradient(270deg,#0000001f,#0000)}.PhoneInHand-module__ChHOpa__tapLeft:active{background:linear-gradient(90deg,#00000040,#0000)}.PhoneInHand-module__ChHOpa__tapRight:active{background:linear-gradient(270deg,#00000040,#0000)}.PhoneInHand-module__ChHOpa__storyLayer{isolation:isolate;box-sizing:border-box;z-index:3;background:#2a29ff;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.PhoneInHand-module__ChHOpa__storyBackground{object-fit:cover;z-index:0}.PhoneInHand-module__ChHOpa__storyOverlay{z-index:1;pointer-events:none;background:#2929ffeb;position:absolute;top:0;bottom:0;left:0;right:0}.PhoneInHand-module__ChHOpa__storyLayer>:not(.PhoneInHand-module__ChHOpa__storyBackground):not(.PhoneInHand-module__ChHOpa__storyOverlay){z-index:2;position:relative}.PhoneInHand-module__ChHOpa__islandBar{background:#000;border-radius:16px;flex-shrink:0;width:33%;min-width:96px;max-width:140px;height:30px;margin:12px auto}.PhoneInHand-module__ChHOpa__storyInner{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:10px 40px 60px;display:flex}.PhoneInHand-module__ChHOpa__progressRow{flex-shrink:0;gap:5px;margin-bottom:24px;display:flex}.PhoneInHand-module__ChHOpa__progressTrack{background:#ffffff38;border-radius:2px;flex:1;height:3px;overflow:hidden}.PhoneInHand-module__ChHOpa__progressFill{transform-origin:0;background:#fff;border-radius:2px;width:0;height:100%}.PhoneInHand-module__ChHOpa__progressFill[data-state=done]{width:100%;animation:none}.PhoneInHand-module__ChHOpa__progressFill[data-state=active]{animation:5s linear forwards PhoneInHand-module__ChHOpa__storyProgress}.PhoneInHand-module__ChHOpa__progressFill[data-state=idle]{width:0;animation:none}.PhoneInHand-module__ChHOpa__progressRow[data-reduced] .PhoneInHand-module__ChHOpa__progressFill{opacity:.45;width:100%;animation:none}.PhoneInHand-module__ChHOpa__storyBodyReviewer{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;color:#fff;margin-top:40px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:100%}.PhoneInHand-module__ChHOpa__storyBodyReviewerRole{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;color:#fff;opacity:.6;font-size:12px;font-weight:600;line-height:100%}@keyframes PhoneInHand-module__ChHOpa__storyProgress{0%{width:0%}to{width:100%}}.PhoneInHand-module__ChHOpa__storyHeader{flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px;display:flex}.PhoneInHand-module__ChHOpa__brandMeta{align-items:center;gap:8px;display:flex}.PhoneInHand-module__ChHOpa__brandLogo{object-fit:cover;filter:brightness(0)invert();border-radius:8px;flex-shrink:0;width:32px;height:32px}.PhoneInHand-module__ChHOpa__avatarRing{border:2px solid #ffffff59;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.PhoneInHand-module__ChHOpa__avatar{object-fit:cover}.PhoneInHand-module__ChHOpa__meta{min-width:0}.PhoneInHand-module__ChHOpa__posterName{font-family:var(--font-manrope), system-ui, sans-serif;color:#fff;margin:0;font-size:14px;font-weight:600;line-height:1.2}.PhoneInHand-module__ChHOpa__posterRole{font-family:var(--font-manrope), system-ui, sans-serif;color:#ffffffbf;margin:2px 0 0;font-size:12px;font-weight:500;line-height:1.2}.PhoneInHand-module__ChHOpa__storyBody{min-height:0;font-family:var(--font-manrope), system-ui, sans-serif;color:#fffffff2;flex-direction:column;flex:1;justify-content:end;margin:0;font-size:22px;font-weight:500;line-height:1.45;display:flex;overflow:hidden}.PhoneInHand-module__ChHOpa__storyBodyText{letter-spacing:-.04em;margin-top:20px;font-size:22px;font-weight:600;line-height:120%}.PhoneInHand-module__ChHOpa__storyFooter{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.PhoneInHand-module__ChHOpa__stars{height:auto;display:block}.PhoneInHand-module__ChHOpa__footerLine{max-width:100%;font-family:var(--font-manrope), system-ui, sans-serif;color:#fff;margin:0;font-size:22px;font-weight:500;line-height:1.35}@media (max-width:480px){.PhoneInHand-module__ChHOpa__root{margin-top:12px;margin-bottom:20px;padding:0}.PhoneInHand-module__ChHOpa__storyBody{overflow:hidden}.PhoneInHand-module__ChHOpa__footerLine{font-size:18px}.PhoneInHand-module__ChHOpa__phoneWrap{width:100%;margin-inline-start:auto;margin-inline-end:auto}.PhoneInHand-module__ChHOpa__sidePanelLeft,.PhoneInHand-module__ChHOpa__sidePanelRight{display:none}.PhoneInHand-module__ChHOpa__storyBodyText{letter-spacing:-.04em;font-size:19px;font-weight:600;line-height:140%}}
.StrapiBlocksRenderer-module__0PDvxG__prose{font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;flex-direction:column;display:flex}.StrapiBlocksRenderer-module__0PDvxG__prosePlain{font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;white-space:pre-wrap;flex-direction:column;gap:1rem;display:flex}.StrapiBlocksRenderer-module__0PDvxG__htmlFromCms{font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;font-size:16px;line-height:1.65}.StrapiBlocksRenderer-module__0PDvxG__htmlFromCms p{margin:0 0 1rem}.StrapiBlocksRenderer-module__0PDvxG__htmlFromCms h2,.StrapiBlocksRenderer-module__0PDvxG__htmlFromCms h3{letter-spacing:-.02em;color:#171717;margin:1.5rem 0 .75rem;font-weight:600}.StrapiBlocksRenderer-module__0PDvxG__htmlFromCms ul,.StrapiBlocksRenderer-module__0PDvxG__htmlFromCms ol{color:#171717;margin:0 0 1rem;padding-left:1.25rem}.StrapiBlocksRenderer-module__0PDvxG__htmlFromCms li{color:#171717}.StrapiBlocksRenderer-module__0PDvxG__htmlFromCms img{border-radius:10px;max-width:100%;height:auto}.StrapiBlocksRenderer-module__0PDvxG__dynamicBlock{flex-direction:column;gap:0;display:flex}.StrapiBlocksRenderer-module__0PDvxG__p{letter-spacing:-.04em;color:#171717bf;margin:18px 0 10px;font-size:18px;font-weight:500;line-height:1.55}.StrapiBlocksRenderer-module__0PDvxG__p strong{color:#171717}.StrapiBlocksRenderer-module__0PDvxG__p a{color:#2a29ff;text-underline-offset:2px;text-decoration:underline}.StrapiBlocksRenderer-module__0PDvxG__h2,.StrapiBlocksRenderer-module__0PDvxG__h3,.StrapiBlocksRenderer-module__0PDvxG__h4{color:#171717;letter-spacing:-.03em;margin:0;scroll-margin-top:120px;font-size:24px;font-weight:600;line-height:1.25}.StrapiBlocksRenderer-module__0PDvxG__h3{font-size:1.25rem}.StrapiBlocksRenderer-module__0PDvxG__h4{font-size:1.1rem}.StrapiBlocksRenderer-module__0PDvxG__list{letter-spacing:-.04em;color:#171717bf;margin:0;padding-left:1.35rem;font-size:18px;font-weight:500;line-height:1.55}.StrapiBlocksRenderer-module__0PDvxG__h2+.StrapiBlocksRenderer-module__0PDvxG__list,.StrapiBlocksRenderer-module__0PDvxG__h3+.StrapiBlocksRenderer-module__0PDvxG__list,.StrapiBlocksRenderer-module__0PDvxG__h4+.StrapiBlocksRenderer-module__0PDvxG__list{margin-top:18px}.StrapiBlocksRenderer-module__0PDvxG__listItem{margin:.35rem 0}.StrapiBlocksRenderer-module__0PDvxG__blockquote{color:#171717;background:#2a29ff0a;border-left:3px solid #2a29ff;border-radius:0 8px 8px 0;margin:0;padding:.75rem 0 .75rem 1rem;font-size:16px;line-height:1.55}.StrapiBlocksRenderer-module__0PDvxG__quoteBody{margin:0;font-style:italic}.StrapiBlocksRenderer-module__0PDvxG__quoteAttribution{margin-top:.5rem;font-style:normal;font-weight:600;display:block}.StrapiBlocksRenderer-module__0PDvxG__imageRowBreakout{width:min(1010px,100vw);max-width:1010px;margin-top:90px;margin-bottom:90px;margin-left:50%;transform:translate(-50%)}.StrapiBlocksRenderer-module__0PDvxG__imageRowBreakout:last-child{margin-bottom:0}.StrapiBlocksRenderer-module__0PDvxG__p+.StrapiBlocksRenderer-module__0PDvxG__h2,.StrapiBlocksRenderer-module__0PDvxG__p+.StrapiBlocksRenderer-module__0PDvxG__h3,.StrapiBlocksRenderer-module__0PDvxG__p+.StrapiBlocksRenderer-module__0PDvxG__h4,.StrapiBlocksRenderer-module__0PDvxG__list+.StrapiBlocksRenderer-module__0PDvxG__h2,.StrapiBlocksRenderer-module__0PDvxG__list+.StrapiBlocksRenderer-module__0PDvxG__h3,.StrapiBlocksRenderer-module__0PDvxG__list+.StrapiBlocksRenderer-module__0PDvxG__h4{margin-top:16px}.StrapiBlocksRenderer-module__0PDvxG__imageRow{gap:10px;width:100%;display:grid}.StrapiBlocksRenderer-module__0PDvxG__imageRowOne{grid-template-columns:minmax(0,1fr)}.StrapiBlocksRenderer-module__0PDvxG__imageRowTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.StrapiBlocksRenderer-module__0PDvxG__imageRowThreeLayout{flex-direction:column;gap:10px;width:100%;display:flex}.StrapiBlocksRenderer-module__0PDvxG__imageRowThreeTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.StrapiBlocksRenderer-module__0PDvxG__imageRowFigure{margin:0}.StrapiBlocksRenderer-module__0PDvxG__pre{color:#e8e8e8;background:#1e1e1e;border-radius:10px;margin:0;padding:1rem 1.1rem;font-size:14px;line-height:1.5;overflow-x:auto}.StrapiBlocksRenderer-module__0PDvxG__inlineCode{color:#171717;background:#0000000f;border-radius:4px;padding:.1em .35em;font-size:.9em}.StrapiBlocksRenderer-module__0PDvxG__figure{margin:0}.StrapiBlocksRenderer-module__0PDvxG__blockImage{border-radius:12px;width:100%;height:auto;display:block}.StrapiBlocksRenderer-module__0PDvxG__hr{border:none;border-top:1px solid #00000014;margin:1.25rem 0}.StrapiBlocksRenderer-module__0PDvxG__link{color:#2a29ff;text-underline-offset:2px;text-decoration:underline}.StrapiBlocksRenderer-module__0PDvxG__link:hover{color:#221fc9}@media (max-width:640px){.StrapiBlocksRenderer-module__0PDvxG__blockImage{width:96%;margin:auto}.StrapiBlocksRenderer-module__0PDvxG__imageRowOne,.StrapiBlocksRenderer-module__0PDvxG__imageRowTwo{grid-template-columns:auto;gap:10px}.StrapiBlocksRenderer-module__0PDvxG__imageRowThreeTop{grid-template-columns:minmax(0,1fr);gap:10px}.StrapiBlocksRenderer-module__0PDvxG__imageRowThreeLayout{gap:10px}.StrapiBlocksRenderer-module__0PDvxG__h2{margin-top:0;padding:0 10px;font-size:24px}.StrapiBlocksRenderer-module__0PDvxG__h3{margin-top:0;padding:0 10px;font-size:20px}.StrapiBlocksRenderer-module__0PDvxG__h4{margin-top:0;padding:0 10px;font-size:18px}.StrapiBlocksRenderer-module__0PDvxG__p{margin:20px 0 0;padding:0 10px;font-size:16px}.StrapiBlocksRenderer-module__0PDvxG__p+.StrapiBlocksRenderer-module__0PDvxG__h2,.StrapiBlocksRenderer-module__0PDvxG__p+.StrapiBlocksRenderer-module__0PDvxG__h3,.StrapiBlocksRenderer-module__0PDvxG__p+.StrapiBlocksRenderer-module__0PDvxG__h4,.StrapiBlocksRenderer-module__0PDvxG__list+.StrapiBlocksRenderer-module__0PDvxG__h2,.StrapiBlocksRenderer-module__0PDvxG__list+.StrapiBlocksRenderer-module__0PDvxG__h3,.StrapiBlocksRenderer-module__0PDvxG__list+.StrapiBlocksRenderer-module__0PDvxG__h4{margin-top:30px}.StrapiBlocksRenderer-module__0PDvxG__list{font-size:16px}.StrapiBlocksRenderer-module__0PDvxG__imageRowBreakout{margin-top:40px;margin-bottom:40px}.StrapiBlocksRenderer-module__0PDvxG__dynamicBlock{gap:0}.StrapiBlocksRenderer-module__0PDvxG__listItem{font-size:16px}}
.ProjectBlocksRenderer-module__doypFG__prose{font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;flex-direction:column;display:flex}.ProjectBlocksRenderer-module__doypFG__prosePlain{font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;white-space:pre-wrap;flex-direction:column;gap:1rem;display:flex}.ProjectBlocksRenderer-module__doypFG__htmlFromCms{font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;font-size:16px;line-height:1.65}.ProjectBlocksRenderer-module__doypFG__htmlFromCms p{margin:0 0 1rem}.ProjectBlocksRenderer-module__doypFG__htmlFromCms h2,.ProjectBlocksRenderer-module__doypFG__htmlFromCms h3{letter-spacing:-.02em;color:#171717;margin:1.5rem 0 .75rem;font-weight:600}.ProjectBlocksRenderer-module__doypFG__htmlFromCms ul,.ProjectBlocksRenderer-module__doypFG__htmlFromCms ol{color:#171717;margin:0 0 1rem;padding-left:1.25rem}.ProjectBlocksRenderer-module__doypFG__htmlFromCms li{color:#171717}.ProjectBlocksRenderer-module__doypFG__htmlFromCms img{border-radius:10px;max-width:100%;height:auto}.ProjectBlocksRenderer-module__doypFG__dynamicBlock{flex-direction:column;gap:0;display:flex}.ProjectBlocksRenderer-module__doypFG__p{letter-spacing:-.04em;color:#171717bf;margin:19px 0 0;font-size:18px;font-weight:500;line-height:140%}.ProjectBlocksRenderer-module__doypFG__p a{color:#2a29ff;text-underline-offset:2px;text-decoration:underline}.ProjectBlocksRenderer-module__doypFG__h2,.ProjectBlocksRenderer-module__doypFG__h3,.ProjectBlocksRenderer-module__doypFG__h4{color:#171717;letter-spacing:-.04em;scroll-margin-top:120px;font-size:26px;font-weight:600;line-height:130%}.ProjectBlocksRenderer-module__doypFG__h3{font-size:1.25rem}.ProjectBlocksRenderer-module__doypFG__h4{font-size:1.1rem}.ProjectBlocksRenderer-module__doypFG__list{letter-spacing:-.04em;color:#171717bf;margin:0;padding-left:1.35rem;font-size:18px;font-weight:500;line-height:1.55}.ProjectBlocksRenderer-module__doypFG__h2+.ProjectBlocksRenderer-module__doypFG__list,.ProjectBlocksRenderer-module__doypFG__h3+.ProjectBlocksRenderer-module__doypFG__list,.ProjectBlocksRenderer-module__doypFG__h4+.ProjectBlocksRenderer-module__doypFG__list{margin-top:18px}.ProjectBlocksRenderer-module__doypFG__listItem{margin:.35rem 0}.ProjectBlocksRenderer-module__doypFG__blockquote{color:#171717;background:#2a29ff0a;border-left:3px solid #2a29ff;border-radius:0 8px 8px 0;margin:0;padding:.75rem 0 .75rem 1rem;font-size:16px;line-height:1.55}.ProjectBlocksRenderer-module__doypFG__quoteBody{margin:0;font-style:italic}.ProjectBlocksRenderer-module__doypFG__quoteAttribution{margin-top:.5rem;font-style:normal;font-weight:600;display:block}.ProjectBlocksRenderer-module__doypFG__imageRowBreakout{width:min(1010px,100vw);max-width:1010px;margin-top:90px;margin-bottom:90px;margin-left:50%;transform:translate(-50%)}.ProjectBlocksRenderer-module__doypFG__imageRowBreakout:last-child,.ProjectBlocksRenderer-module__doypFG__p:last-child{margin-bottom:0}.ProjectBlocksRenderer-module__doypFG__imageRow{gap:10px;width:100%;display:grid}.ProjectBlocksRenderer-module__doypFG__imageRowOne{grid-template-columns:minmax(0,1fr)}.ProjectBlocksRenderer-module__doypFG__imageRowTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectBlocksRenderer-module__doypFG__imageRowThreeLayout{flex-direction:column;gap:10px;width:100%;display:flex}.ProjectBlocksRenderer-module__doypFG__imageRowThreeTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.ProjectBlocksRenderer-module__doypFG__imageRowFigure{margin:0}.ProjectBlocksRenderer-module__doypFG__pre{color:#e8e8e8;background:#1e1e1e;border-radius:10px;margin:0;padding:1rem 1.1rem;font-size:14px;line-height:1.5;overflow-x:auto}.ProjectBlocksRenderer-module__doypFG__inlineCode{color:#171717;background:#0000000f;border-radius:4px;padding:.1em .35em;font-size:.9em}.ProjectBlocksRenderer-module__doypFG__figure{margin:0}.ProjectBlocksRenderer-module__doypFG__blockImage{border-radius:12px;width:100%;height:auto;display:block}.ProjectBlocksRenderer-module__doypFG__hr{border:none;border-top:1px solid #00000014;margin:1.25rem 0}.ProjectBlocksRenderer-module__doypFG__link{color:#2a29ff;text-underline-offset:2px;text-decoration:underline}.ProjectBlocksRenderer-module__doypFG__link:hover{color:#221fc9}@media (max-width:640px){.ProjectBlocksRenderer-module__doypFG__blockImage{width:96%;margin:auto}.ProjectBlocksRenderer-module__doypFG__imageRowOne,.ProjectBlocksRenderer-module__doypFG__imageRowTwo{grid-template-columns:auto;gap:10px}.ProjectBlocksRenderer-module__doypFG__imageRowThreeTop{grid-template-columns:minmax(0,1fr);gap:10px}.ProjectBlocksRenderer-module__doypFG__imageRowThreeLayout{gap:10px}.ProjectBlocksRenderer-module__doypFG__h2{margin-top:0;padding:0 10px;font-size:24px}.ProjectBlocksRenderer-module__doypFG__h3{margin-top:0;padding:0 10px;font-size:20px}.ProjectBlocksRenderer-module__doypFG__h4{margin-top:0;padding:0 10px;font-size:18px}.ProjectBlocksRenderer-module__doypFG__p{margin:20px 0 0;padding:0 10px;font-size:16px}.ProjectBlocksRenderer-module__doypFG__p+.ProjectBlocksRenderer-module__doypFG__h2,.ProjectBlocksRenderer-module__doypFG__p+.ProjectBlocksRenderer-module__doypFG__h3,.ProjectBlocksRenderer-module__doypFG__p+.ProjectBlocksRenderer-module__doypFG__h4,.ProjectBlocksRenderer-module__doypFG__list+.ProjectBlocksRenderer-module__doypFG__h2,.ProjectBlocksRenderer-module__doypFG__list+.ProjectBlocksRenderer-module__doypFG__h3,.ProjectBlocksRenderer-module__doypFG__list+.ProjectBlocksRenderer-module__doypFG__h4{margin-top:30px}.ProjectBlocksRenderer-module__doypFG__list{font-size:16px}.ProjectBlocksRenderer-module__doypFG__imageRowBreakout{margin-top:40px;margin-bottom:40px}.ProjectBlocksRenderer-module__doypFG__dynamicBlock{gap:0}.ProjectBlocksRenderer-module__doypFG__listItem{font-size:16px}}
.prose-module__0E2sga__prose{--measure:680px;--wide:920px;color:var(--ink-2);overflow-wrap:break-word;font-size:18px;line-height:1.7}@media (max-width:640px){.prose-module__0E2sga__prose{font-size:17px;line-height:1.68}}div.prose-module__0E2sga__prose>*{max-width:var(--measure);margin-left:auto;margin-right:auto}div.prose-module__0E2sga__prose>*+*{margin-top:1.25em}.prose-module__0E2sga__prose p{text-wrap:pretty}.prose-module__0E2sga__prose strong{color:var(--ink);font-weight:800}.prose-module__0E2sga__prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--accent-pale);text-decoration-color:var(--accent-pale);transition:text-decoration-color .25s var(--ease);font-weight:600}.prose-module__0E2sga__prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.prose-module__0E2sga__prose h2,.prose-module__0E2sga__prose h3,.prose-module__0E2sga__prose h4{color:var(--ink);scroll-margin-top:104px;font-weight:800}.prose-module__0E2sga__prose h2{letter-spacing:-.038em;font-size:clamp(25px,2.4vw,32px);line-height:1.12}.prose-module__0E2sga__prose h3{letter-spacing:-.03em;font-size:clamp(21px,1.8vw,24px);line-height:1.2}.prose-module__0E2sga__prose h4{letter-spacing:-.02em;font-size:18px;line-height:1.3}.prose-module__0E2sga__prose>*+h2{margin-top:2em}.prose-module__0E2sga__prose>*+h3,.prose-module__0E2sga__prose>*+h4{margin-top:1.8em}.prose-module__0E2sga__prose>:is(h2,h3,h4)+*{margin-top:.75em}.prose-module__0E2sga__prose ul,.prose-module__0E2sga__prose ol{gap:.6em;display:grid}.prose-module__0E2sga__prose li{grid-template-columns:1.55em minmax(0,1fr);display:grid}.prose-module__0E2sga__prose ul>li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin:.7em 0 0 .2em}.prose-module__0E2sga__prose ol>li{counter-increment:step;grid-template-columns:2em minmax(0,1fr)}.prose-module__0E2sga__prose ol>li:before{content:counter(step) ".";font-variant-numeric:tabular-nums;color:var(--accent);font-weight:800}.prose-module__0E2sga__prose blockquote{background:var(--accent-soft);letter-spacing:-.02em;color:var(--ink);border-radius:24px;padding:clamp(22px,3vw,30px) clamp(22px,3vw,32px);font-size:1.16em;font-weight:700;line-height:1.42;position:relative}.prose-module__0E2sga__prose blockquote:before{content:"“";height:.5em;color:var(--accent);font-size:2.6em;line-height:1;display:block}.prose-module__0E2sga__prose blockquote p+p{margin-top:.6em}.prose-module__0E2sga__prose blockquote cite{letter-spacing:0;color:var(--ink-4);margin-top:14px;font-size:14px;font-style:normal;font-weight:700;display:block}.prose-module__0E2sga__prose>blockquote,.prose-module__0E2sga__prose>blockquote+*{margin-top:1.7em}.prose-module__0E2sga__prose>.prose-module__0E2sga__figure{max-width:var(--wide)}.prose-module__0E2sga__prose>.prose-module__0E2sga__figure,.prose-module__0E2sga__prose>.prose-module__0E2sga__figure+*{margin-top:2em}.prose-module__0E2sga__figure img{background:var(--mist);width:100%;height:auto;box-shadow:var(--ring);border-radius:22px}.prose-module__0E2sga__figure figcaption{max-width:var(--measure);color:var(--ink-4);text-align:center;margin:12px auto 0;font-size:13.5px;line-height:1.45}.prose-module__0E2sga__prose p img{vertical-align:middle;border-radius:12px;display:inline-block}@media (max-width:640px){.prose-module__0E2sga__figure img{border-radius:16px}}.prose-module__0E2sga__prose>.prose-module__0E2sga__table{max-width:var(--wide)}.prose-module__0E2sga__table{box-shadow:inset 0 0 0 1px var(--line);-webkit-overflow-scrolling:touch;border-radius:20px;overflow-x:auto}.prose-module__0E2sga__table table{border-collapse:collapse;width:100%;min-width:540px;font-size:15px;line-height:1.45}.prose-module__0E2sga__table th{background:var(--mist);letter-spacing:.02em;text-align:left;color:var(--ink-2);padding:13px 16px;font-size:12.5px;font-weight:800}.prose-module__0E2sga__table td{border-top:1px solid var(--line);vertical-align:top;padding:13px 16px}.prose-module__0E2sga__prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.prose-module__0E2sga__prose :not(pre)>code{background:var(--mist);color:var(--ink);border-radius:6px;padding:.15em .4em}.prose-module__0E2sga__prose>pre{max-width:var(--wide);background:var(--panel-deep);color:#e9e9f2;border-radius:20px;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.prose-module__0E2sga__prose hr{background:var(--line);border:0;height:1px}.prose-module__0E2sga__prose>hr,.prose-module__0E2sga__prose>hr+*{margin-top:2.2em}.prose-module__0E2sga__legacy :is(div,figure){max-width:none}.prose-module__0E2sga__legacy :is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre,hr,table){width:100%;max-width:var(--measure);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:1.25em auto 0;padding:0}.prose-module__0E2sga__legacy :is(h1,h2){letter-spacing:-.038em;color:var(--ink);margin-top:2em;scroll-margin-top:104px;font-size:clamp(25px,2.4vw,32px);font-weight:800;line-height:1.12}.prose-module__0E2sga__legacy :is(h3,h4,h5,h6){letter-spacing:-.03em;color:var(--ink);margin-top:1.8em;scroll-margin-top:104px;font-size:clamp(21px,1.8vw,24px);font-weight:800;line-height:1.2}.prose-module__0E2sga__legacy :is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-top:.75em}.prose-module__0E2sga__legacy :is(ul,ol){padding-left:1.3em;display:block}.prose-module__0E2sga__legacy ul{list-style:outside}.prose-module__0E2sga__legacy ol{list-style:decimal}.prose-module__0E2sga__legacy li{font-size:inherit;margin:.5em 0 0;display:list-item}.prose-module__0E2sga__legacy ul>li:before,.prose-module__0E2sga__legacy ol>li:before{content:none}.prose-module__0E2sga__legacy li::marker{color:var(--accent);font-weight:800}.prose-module__0E2sga__legacy blockquote{background:var(--accent-soft);letter-spacing:-.02em;color:var(--ink);border:0;border-radius:24px;padding:clamp(22px,3vw,30px) clamp(22px,3vw,32px);font-size:1.16em;font-weight:700;line-height:1.42}.prose-module__0E2sga__legacy blockquote :is(p,cite){margin:0;font-style:normal}.prose-module__0E2sga__legacy [class*=imageRowBreakout]{width:100%;max-width:var(--wide);margin:2em auto 0;transform:none}.prose-module__0E2sga__legacy figure{margin:0}.prose-module__0E2sga__legacy img{background:var(--mist);width:100%;height:auto;box-shadow:var(--ring);border-radius:22px;margin:0}.prose-module__0E2sga__legacy pre{max-width:var(--wide);background:var(--panel-deep);color:#e9e9f2;border-radius:20px;padding:18px 20px}.prose-module__0E2sga__legacy>:first-child,.prose-module__0E2sga__legacy>:first-child>:first-child,.prose-module__0E2sga__legacy>:first-child>:first-child>:first-child{margin-top:0}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_oXZ1fexodyFL21S2zh1BR8piHM6k)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_oXZ1fexodyFL21S2zh1BR8piHM6k)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_oXZ1fexodyFL21S2zh1BR8piHM6k)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_oXZ1fexodyFL21S2zh1BR8piHM6k)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.0ctuso5mgh_i..woff2?dpl=dpl_oXZ1fexodyFL21S2zh1BR8piHM6k)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_oXZ1fexodyFL21S2zh1BR8piHM6k)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2470201b-module___NqPjq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2470201b-module___NqPjq__variable{--font-v5-sans:"Manrope", "Manrope Fallback"}
.base-module__G1HVyq__root{--accent:#2a29ff;--accent-deep:#1f00d2;--accent-mid:#7c9dff;--accent-pale:#c5d5ff;--accent-soft:#eef3ff;--secondary:#9ef34a;--secondary-ink:#437720;--secondary-soft:#eefee3;--spark:#ff8078;--spark-ink:#cb5c55;--spark-soft:#fff1ef;--panel-deep:#08081c;--ink:#0b0b16;--ink-2:#2a2a36;--ink-3:#575764;--ink-4:#85858f;--ink-5:#b5b5bd;--line:#e7e7ec;--line-2:#d6d6de;--mist:#f4f4f6;--grey:#ececf0;--success:#1e9e5a;--success-pale:#8cf0b4;--warn:#d98a00;--danger:#e5484d;--ease:cubic-bezier(.16, 1, .3, 1);--ring:0 0 0 1px #0b0b160f;--lift:0 24px 50px -28px #0b0b1659;--glow:0 10px 30px -12px #2a29ffb3;--r-card:28px;width:100%;color:var(--ink);font-family:var(--font-v5-sans), var(--font-manrope), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-size:16px;line-height:1.5;position:relative;overflow-x:clip}@supports (color:color(display-p3 0 0 0)){.base-module__G1HVyq__root{--accent-deep:color(display-p3 .0974506 -.142514 .826547);--accent-mid:color(display-p3 .504121 .60952 1.0023);--accent-pale:color(display-p3 .777167 .834083 1.00957);--accent-soft:color(display-p3 .934093 .951984 1.00434);--secondary-ink:color(display-p3 .312311 .462914 .180751);--secondary-soft:color(display-p3 .945209 .993799 .900863);--spark-ink:color(display-p3 .741344 .387483 .349391);--spark-soft:color(display-p3 .998053 .944854 .936895);--glow:0 10px 30px -12px color(display-p3 .164017 .160916 .960516/.7)}}@supports (color:lab(0% 0 0)){.base-module__G1HVyq__root{--accent-deep:lab(21.2721% 75.682 -105.978);--accent-mid:lab(65.5734% 10.5701 -57.4695);--accent-pale:lab(85.1803% 1.31902 -25.8364);--accent-soft:lab(95.6992% .0204146 -7.69576);--secondary-ink:lab(45.1512% -30.0935 39.9091);--secondary-soft:lab(97.9237% -8.80706 10.8343);--spark-ink:lab(53.545% 44.3344 26.8191);--spark-soft:lab(96.2487% 5.7202 3.11145);--glow:0 10px 30px -12px lab(34.3278% 58.7997 -104.044/.7)}}.base-module__G1HVyq__root ::selection{background:var(--accent);color:#fff}.base-module__G1HVyq__root :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.base-module__G1HVyq__root :where(h1,h2,h3,h4){text-wrap:balance;margin:0}.base-module__G1HVyq__root :where(p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0}.base-module__G1HVyq__root :where(ul,ol){list-style:none}.base-module__G1HVyq__root :where(a){color:inherit;text-decoration:none}.base-module__G1HVyq__root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.base-module__G1HVyq__root :where(input,textarea,select){font:inherit;color:inherit}.base-module__G1HVyq__root :where(img){max-width:100%;display:block}.base-module__G1HVyq__container{width:100%;max-width:1320px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.base-module__G1HVyq__section{padding:clamp(64px,8vw,120px) 0;position:relative}.base-module__G1HVyq__glow{isolation:isolate;background:#fff}.base-module__G1HVyq__glow:before,.base-module__G1HVyq__glow:after{content:"";z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.base-module__G1HVyq__glow:before{background:radial-gradient(var(--glow-1-size,45% 55%) at var(--glow-1,88% 25%), color-mix(in oklab, var(--secondary) 24%, transparent), transparent 72%), radial-gradient(var(--glow-2-size,55% 60%) at var(--glow-2,8% 70%), color-mix(in oklab, var(--accent) 13%, transparent), transparent 72%), var(--accent-soft);-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.base-module__G1HVyq__glow:after{background-image:radial-gradient(color-mix(in oklab, var(--accent) 24%, transparent) 1px, transparent 1.5px);-webkit-mask-image:radial-gradient(var(--dots-size,55% 50%) at var(--dots-at,50% 50%), #000 0%, transparent 100%);-webkit-mask-image:radial-gradient(var(--dots-size,55% 50%) at var(--dots-at,50% 50%), #000 0%, transparent 100%);mask-image:radial-gradient(var(--dots-size,55% 50%) at var(--dots-at,50% 50%), #000 0%, transparent 100%);background-size:22px 22px}.base-module__G1HVyq__anchor{position:absolute;top:-90px}.base-module__G1HVyq__tnum{font-variant-numeric:tabular-nums}.base-module__G1HVyq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.base-module__G1HVyq__display{letter-spacing:-.05em;font-size:clamp(44px,6.2vw,96px);font-weight:800;line-height:.95}.base-module__G1HVyq__h2{letter-spacing:-.042em;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1}.base-module__G1HVyq__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-size:12px;font-weight:700}.base-module__G1HVyq__intro{color:var(--ink-3);max-width:34em;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.base-module__G1HVyq__source{color:var(--ink-4);font-size:12.5px;line-height:1.45}.base-module__G1HVyq__head{justify-items:start;gap:14px;max-width:760px;display:grid;position:relative}.base-module__G1HVyq__headCenter{text-align:center;justify-items:center;margin:0 auto}.base-module__G1HVyq__btn{letter-spacing:-.01em;white-space:nowrap;height:52px;transition:background .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease), transform .2s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 7px 0 22px;font-size:15.5px;font-weight:700;display:inline-flex}.base-module__G1HVyq__btn:active{transform:scale(.98)}.base-module__G1HVyq__btn:disabled{opacity:.55;cursor:not-allowed}.base-module__G1HVyq__btnNoArrow{padding:0 22px}.base-module__G1HVyq__btnSm{gap:10px;height:42px;padding:0 6px 0 16px;font-size:14px}.base-module__G1HVyq__btnSm.base-module__G1HVyq__btnNoArrow{padding:0 16px}.base-module__G1HVyq__arrow{width:38px;height:38px;transition:transform .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.base-module__G1HVyq__btnSm .base-module__G1HVyq__arrow{width:30px;height:30px}.base-module__G1HVyq__btn:hover .base-module__G1HVyq__arrow{transform:rotate(-45deg)}.base-module__G1HVyq__btn_accent{background:var(--accent);color:#fff;box-shadow:var(--glow)}.base-module__G1HVyq__btn_accent:hover{background:var(--accent-deep)}.base-module__G1HVyq__btn_accent .base-module__G1HVyq__arrow{background:#ffffff2e}.base-module__G1HVyq__btn_ink{background:var(--ink);color:#fff}.base-module__G1HVyq__btn_ink .base-module__G1HVyq__arrow{background:#ffffff24}.base-module__G1HVyq__btn_ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.base-module__G1HVyq__btn_ghost:hover,.base-module__G1HVyq__btn_ghost .base-module__G1HVyq__arrow{background:var(--mist)}.base-module__G1HVyq__btn_white{color:var(--ink);background:#fff}.base-module__G1HVyq__btn_white .base-module__G1HVyq__arrow{background:var(--accent);color:#fff}.base-module__G1HVyq__btn_glass{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff40}.base-module__G1HVyq__btn_glass:hover{background:#fff3}.base-module__G1HVyq__btn_glass .base-module__G1HVyq__arrow{background:#ffffff29}@media (max-width:560px){.base-module__G1HVyq__btn{height:50px;font-size:15px}}.base-module__G1HVyq__liveDot{flex:none;width:8px;height:8px;display:inline-flex;position:relative}.base-module__G1HVyq__liveDot:before,.base-module__G1HVyq__liveDot:after{content:"";background:#3fbf6f;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.base-module__G1HVyq__liveDot:before{animation:base-module__G1HVyq__ping 1.8s var(--ease) infinite;opacity:.6}@keyframes base-module__G1HVyq__ping{75%,to{opacity:0;transform:scale(2.4)}}.base-module__G1HVyq__wordMask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.base-module__G1HVyq__word{display:inline-block}.base-module__G1HVyq__lineMask{margin:-.08em 0 -.07em;padding:.08em 0 .07em;display:block;overflow:hidden}.base-module__G1HVyq__lineUp{animation:base-module__G1HVyq__lineUp 1s var(--ease) both;display:block}.base-module__G1HVyq__fadeUp{animation:base-module__G1HVyq__fadeUp .9s var(--ease) both}@keyframes base-module__G1HVyq__lineUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes base-module__G1HVyq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.base-module__G1HVyq__spin{animation:.9s linear infinite base-module__G1HVyq__spin}@keyframes base-module__G1HVyq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.base-module__G1HVyq__root *,.base-module__G1HVyq__root :before,.base-module__G1HVyq__root :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.base-module__G1HVyq__bridge{text-align:center;justify-items:center;gap:14px;margin-top:clamp(40px,5vw,64px);display:grid}.base-module__G1HVyq__bridgeLine{background:linear-gradient(transparent, var(--accent));width:1px;height:48px}.base-module__G1HVyq__bridge p{letter-spacing:-.02em;color:var(--ink-2);max-width:30em;font-size:clamp(18px,1.6vw,22px);font-weight:700}.base-module__G1HVyq__bridgeBtn{background:var(--ink);color:#fff;height:46px;transition:background .3s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.base-module__G1HVyq__bridgeBtn:hover{background:var(--accent)}.base-module__G1HVyq__bridgeArrow{width:34px;height:34px;transition:transform .35s var(--ease);background:#ffffff29;border-radius:50%;place-items:center;display:grid;transform:rotate(90deg)}.base-module__G1HVyq__bridgeBtn:hover .base-module__G1HVyq__bridgeArrow{transform:rotate(90deg)translate(3px)}
.blog-module__92cOhq__section{background:#fff}.blog-module__92cOhq__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.blog-module__92cOhq__all{background:var(--mist);transition:background .3s var(--ease), color .3s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.blog-module__92cOhq__all:hover{background:var(--ink);color:#fff}.blog-module__92cOhq__layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:clamp(28px,4vw,48px);display:grid}@media (min-width:960px){.blog-module__92cOhq__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:clamp(32px,4vw,56px)}}.blog-module__92cOhq__lead{align-content:start;gap:18px;display:grid}.blog-module__92cOhq__leadCover{aspect-ratio:16/10;background:var(--mist);border-radius:26px;position:relative;overflow:hidden}.blog-module__92cOhq__leadCover img,.blog-module__92cOhq__thumb img{object-fit:cover;width:100%;height:100%;transition:scale .7s var(--ease)}.blog-module__92cOhq__lead:hover .blog-module__92cOhq__leadCover img,.blog-module__92cOhq__item:hover .blog-module__92cOhq__thumb img{scale:1.04}.blog-module__92cOhq__new{background:var(--secondary);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;top:14px;left:14px}.blog-module__92cOhq__leadBody{justify-items:start;gap:10px;display:grid}.blog-module__92cOhq__leadTitle{letter-spacing:-.035em;text-wrap:balance;transition:color .3s var(--ease);font-size:clamp(24px,2.3vw,32px);font-weight:800;line-height:1.12}.blog-module__92cOhq__lead:hover .blog-module__92cOhq__leadTitle{color:var(--accent)}.blog-module__92cOhq__excerpt{-webkit-line-clamp:3;max-width:40em;color:var(--ink-3);-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__92cOhq__read{color:var(--accent);align-items:center;gap:8px;margin-top:4px;font-size:14.5px;font-weight:800;display:inline-flex}.blog-module__92cOhq__read svg{transition:translate .3s var(--ease)}.blog-module__92cOhq__lead:hover .blog-module__92cOhq__read svg{translate:4px}.blog-module__92cOhq__meta{color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.blog-module__92cOhq__meta img{object-fit:cover;border-radius:50%;width:24px;height:24px}.blog-module__92cOhq__meta b{color:var(--ink-2);font-weight:700}.blog-module__92cOhq__meta span+span:before,.blog-module__92cOhq__itemMeta span+span:before{content:"·";margin-right:10px}.blog-module__92cOhq__list{align-content:start;display:grid}.blog-module__92cOhq__listLabel{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);padding-bottom:14px;font-size:12px;font-weight:700}.blog-module__92cOhq__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:18px;padding:20px 0;display:grid}.blog-module__92cOhq__itemBody{gap:6px;min-width:0;display:grid}.blog-module__92cOhq__itemMeta{color:var(--ink-4);flex-wrap:wrap;gap:4px 10px;font-size:12.5px;display:flex}.blog-module__92cOhq__itemTitle{letter-spacing:-.02em;transition:color .3s var(--ease);font-size:18px;font-weight:800;line-height:1.25}.blog-module__92cOhq__item:hover .blog-module__92cOhq__itemTitle{color:var(--accent)}.blog-module__92cOhq__itemExcerpt{-webkit-line-clamp:2;color:var(--ink-3);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-module__92cOhq__thumb{aspect-ratio:4/3;background:var(--mist);border-radius:16px;overflow:hidden}@media (max-width:520px){.blog-module__92cOhq__item{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px 0}.blog-module__92cOhq__thumb{border-radius:12px;grid-area:1/1}.blog-module__92cOhq__itemTitle{font-size:16px}.blog-module__92cOhq__itemExcerpt{display:none}.blog-module__92cOhq__leadCover{border-radius:20px}}.blog-module__92cOhq__news{background:var(--accent);color:#fff;border-radius:26px;margin-top:clamp(28px,4vw,48px);padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,32px);display:grid;position:relative;overflow:hidden}.blog-module__92cOhq__newsCopy{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px 24px;display:grid;position:relative}@media (min-width:900px){.blog-module__92cOhq__newsCopy{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:6px 40px}.blog-module__92cOhq__newsCopy>:not(.blog-module__92cOhq__form):not(.blog-module__92cOhq__ok):not(.blog-module__92cOhq__err){grid-column:1}.blog-module__92cOhq__form,.blog-module__92cOhq__ok{grid-area:1/2/span 3;align-self:center;width:100%}.blog-module__92cOhq__err{grid-column:2}}.blog-module__92cOhq__newsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);font-size:12px;font-weight:700}.blog-module__92cOhq__newsCopy h3{letter-spacing:-.045em;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1}.blog-module__92cOhq__newsCopy>p{color:#fffc;max-width:30em;font-size:16px;line-height:1.5}.blog-module__92cOhq__form{background:#fff;border-radius:999px;gap:6px;max-width:480px;padding:6px;display:flex}.blog-module__92cOhq__form input:not(.blog-module__92cOhq__honeypot){min-width:0;height:48px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:16px}.blog-module__92cOhq__form button{background:var(--ink);color:#fff;height:48px;transition:background .3s var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:700;display:inline-flex}.blog-module__92cOhq__form button:hover{background:var(--accent-deep)}@media (max-width:420px){.blog-module__92cOhq__form button{padding:0 14px}}.blog-module__92cOhq__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.blog-module__92cOhq__ok{color:var(--ink);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:700;display:inline-flex}.blog-module__92cOhq__ok svg{color:var(--success)}.blog-module__92cOhq__err{color:var(--secondary);font-size:13.5px;font-weight:700}@media (min-width:960px){.blog-module__92cOhq__lead{flex-direction:column;gap:16px;display:flex}.blog-module__92cOhq__leadCover{aspect-ratio:auto;background:#fbfaf9;flex:1 1 0;min-height:220px;box-shadow:inset 0 0 0 1px #0b0b160a}.blog-module__92cOhq__leadCover .blog-module__92cOhq__leadImg{object-fit:contain}.blog-module__92cOhq__excerpt{-webkit-line-clamp:2}.blog-module__92cOhq__item{grid-template-columns:minmax(0,1fr) 112px;padding:16px 0}.blog-module__92cOhq__itemTitle{font-size:17px}.blog-module__92cOhq__itemExcerpt{font-size:13.5px}}
.booking-module__RGL9Ha__overlay{z-index:200;-webkit-backdrop-filter:blur(6px);overscroll-behavior:contain;background:#0b0b168c;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.booking-module__RGL9Ha__dialog{width:min(980px,100%);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden auto;box-shadow:0 40px 100px -40px #0009}@media (min-width:880px){.booking-module__RGL9Ha__dialog{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);overflow:hidden}.booking-module__RGL9Ha__main{max-height:calc(100dvh - 32px);overflow-y:auto}}.booking-module__RGL9Ha__close{z-index:2;background:var(--mist);width:42px;height:42px;color:var(--ink);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.booking-module__RGL9Ha__close:hover{background:var(--ink);color:#fff}.booking-module__RGL9Ha__side{color:#fff;background:radial-gradient(circle at 1.5px 1.5px,#ffffff14 1.5px,#0000 0) 0 0/18px 18px,#171717;flex-direction:column;gap:14px;padding:clamp(24px,3.4vw,40px);display:flex;position:relative;overflow:hidden}.booking-module__RGL9Ha__side>*{position:relative}.booking-module__RGL9Ha__glyph{aspect-ratio:1;opacity:.07;pointer-events:none;background:#fff;width:280px;position:absolute;bottom:-90px;right:-70px;-webkit-mask:url(/brand-mark.png) 50%/contain no-repeat;mask:url(/brand-mark.png) 50%/contain no-repeat}.booking-module__RGL9Ha__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:12px;font-weight:700}.booking-module__RGL9Ha__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,3.6vw,48px);font-weight:800;line-height:.98}.booking-module__RGL9Ha__text{color:#ffffffb8;max-width:24em;font-size:16px;line-height:1.5}.booking-module__RGL9Ha__facts{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.booking-module__RGL9Ha__facts li{border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.booking-module__RGL9Ha__facts svg{color:var(--secondary)}.booking-module__RGL9Ha__chosen{letter-spacing:-.01em;background:#ffffff0f;border-radius:20px;align-items:center;gap:10px;margin-top:auto;padding:16px 18px;font-size:16px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.booking-module__RGL9Ha__dot{background:var(--secondary);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #9ef34a2e}.booking-module__RGL9Ha__muted{color:#ffffff8c;font-weight:600}.booking-module__RGL9Ha__write{color:#fff9;transition:color .25s var(--ease);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.booking-module__RGL9Ha__write b{color:#fff;font-weight:700}.booking-module__RGL9Ha__write:hover{color:#fff}@media (max-width:879px){.booking-module__RGL9Ha__side{gap:10px;padding-right:72px}.booking-module__RGL9Ha__glyph,.booking-module__RGL9Ha__chosen,.booking-module__RGL9Ha__write{display:none}}.booking-module__RGL9Ha__main{min-width:0;padding:clamp(22px,3vw,36px)}.booking-module__RGL9Ha__form{gap:20px;display:grid}.booking-module__RGL9Ha__group{gap:10px;display:grid}.booking-module__RGL9Ha__groupLabel,.booking-module__RGL9Ha__field>span{color:var(--ink-2);font-size:13.5px;font-weight:700}.booking-module__RGL9Ha__field em{color:var(--ink-4);font-style:normal;font-weight:500}.booking-module__RGL9Ha__days{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:64px;grid-auto-flow:column;gap:6px;margin:0 -4px;padding:4px;display:grid;overflow-x:auto}.booking-module__RGL9Ha__days::-webkit-scrollbar{display:none}.booking-module__RGL9Ha__day{background:var(--mist);scroll-snap-align:start;cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease);border-radius:18px;justify-items:center;gap:2px;padding:10px 0 9px;display:grid}.booking-module__RGL9Ha__day em{color:var(--ink-4);font-size:11.5px;font-style:normal;font-weight:700}.booking-module__RGL9Ha__day em:first-child{text-transform:capitalize}.booking-module__RGL9Ha__day b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.booking-module__RGL9Ha__day:hover{background:var(--grey)}.booking-module__RGL9Ha__times{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@media (max-width:420px){.booking-module__RGL9Ha__times{grid-template-columns:repeat(3,minmax(0,1fr))}}.booking-module__RGL9Ha__time,.booking-module__RGL9Ha__how{background:var(--mist);font-variant-numeric:tabular-nums;cursor:pointer;height:44px;transition:background .25s var(--ease), color .25s var(--ease);border-radius:14px;font-size:15px;font-weight:700}.booking-module__RGL9Ha__time:hover,.booking-module__RGL9Ha__how:hover{background:var(--grey)}.booking-module__RGL9Ha__hows{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.booking-module__RGL9Ha__how{justify-content:center;align-items:center;gap:8px;font-size:14px;display:inline-flex}.booking-module__RGL9Ha__on,.booking-module__RGL9Ha__on:hover{background:var(--accent);color:#fff}.booking-module__RGL9Ha__on em{color:#ffffffbf}:is(.booking-module__RGL9Ha__day:focus-visible,.booking-module__RGL9Ha__time:focus-visible,.booking-module__RGL9Ha__how:focus-visible,.booking-module__RGL9Ha__close:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.booking-module__RGL9Ha__micro{color:var(--ink-4);font-size:12.5px}.booking-module__RGL9Ha__fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:560px){.booking-module__RGL9Ha__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.booking-module__RGL9Ha__wide{grid-column:1/-1}.booking-module__RGL9Ha__field{gap:6px;display:grid}.booking-module__RGL9Ha__field input{background:var(--mist);width:100%;min-height:50px;transition:background .25s var(--ease), box-shadow .25s var(--ease);border:0;border-radius:16px;outline:none;padding:13px 16px;font-size:16px}.booking-module__RGL9Ha__field input:focus{box-shadow:0 0 0 1.5px var(--accent);background:#fff}.booking-module__RGL9Ha__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.booking-module__RGL9Ha__error{color:var(--danger);font-size:13.5px;font-weight:600}.booking-module__RGL9Ha__submit{justify-self:start}@media (max-width:560px){.booking-module__RGL9Ha__submit{justify-content:space-between;width:100%}}.booking-module__RGL9Ha__done{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:420px;padding:24px 12px;display:grid}.booking-module__RGL9Ha__done h3{letter-spacing:-.03em;font-size:28px;font-weight:800}.booking-module__RGL9Ha__done p{max-width:26em;color:var(--ink-3);font-size:15px}.booking-module__RGL9Ha__done .booking-module__RGL9Ha__doneWhen{color:var(--ink);font-size:17px;font-weight:700}.booking-module__RGL9Ha__doneMark{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}@media (max-width:600px){.booking-module__RGL9Ha__overlay{align-items:end;padding:0}.booking-module__RGL9Ha__dialog{border-radius:26px 26px 0 0;max-height:94dvh}}
.contact-module__Dr9E0W__panel{color:#fff;background:radial-gradient(circle at 1.5px 1.5px,#ffffff14 1.5px,#0000 0) 0 0/18px 18px,#171717;border-radius:36px;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(14px,2vw,20px);display:grid;position:relative;overflow:hidden}.contact-module__Dr9E0W__glyph{aspect-ratio:1;opacity:.07;pointer-events:none;background:#fff;width:clamp(260px,26vw,380px);position:absolute;bottom:-110px;left:-70px;-webkit-mask:url(/brand-mark.png) 50%/contain no-repeat;mask:url(/brand-mark.png) 50%/contain no-repeat}@media (max-width:999px){.contact-module__Dr9E0W__glyph{width:240px;top:-50px;bottom:auto;left:auto;right:-60px}}.contact-module__Dr9E0W__copy,.contact-module__Dr9E0W__card{position:relative}@media (min-width:1000px){.contact-module__Dr9E0W__panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}}.contact-module__Dr9E0W__copy{align-content:start;gap:16px;padding:clamp(14px,2.4vw,28px);display:grid}.contact-module__Dr9E0W__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:12px;font-weight:700}.contact-module__Dr9E0W__title{letter-spacing:-.045em;font-size:clamp(34px,4.2vw,60px);font-weight:800;line-height:.98}.contact-module__Dr9E0W__text{color:#ffffffb8;max-width:28em;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.contact-module__Dr9E0W__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}@media (max-width:420px){.contact-module__Dr9E0W__tiles{grid-template-columns:minmax(0,1fr)}}.contact-module__Dr9E0W__tile{transition:background .3s var(--ease);border-radius:20px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.contact-module__Dr9E0W__tile:hover{background:#ffffff14}.contact-module__Dr9E0W__tile>span{min-width:0;display:grid}.contact-module__Dr9E0W__tile b{font-size:16px;font-weight:700}.contact-module__Dr9E0W__tile em{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.contact-module__Dr9E0W__tile svg{color:#fffc;flex:none}.contact-module__Dr9E0W__planNote{color:var(--secondary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.contact-module__Dr9E0W__card{color:var(--ink);background:#fff;border-radius:26px;min-width:0;padding:clamp(18px,2.4vw,28px)}.contact-module__Dr9E0W__form{gap:18px;display:grid}.contact-module__Dr9E0W__group{gap:10px;display:grid}.contact-module__Dr9E0W__groupLabel,.contact-module__Dr9E0W__field>span{color:var(--ink-2);font-size:13.5px;font-weight:700}.contact-module__Dr9E0W__field em{color:var(--ink-4);font-style:normal;font-weight:500}.contact-module__Dr9E0W__chips{flex-wrap:wrap;gap:6px;display:flex}.contact-module__Dr9E0W__chip{background:var(--mist);height:38px;color:var(--ink-3);transition:background .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.contact-module__Dr9E0W__chip:hover{color:var(--ink);background:var(--grey)}.contact-module__Dr9E0W__chipOn,.contact-module__Dr9E0W__chipOn:hover{background:var(--accent);color:#fff}.contact-module__Dr9E0W__fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:600px){.contact-module__Dr9E0W__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.contact-module__Dr9E0W__wide{grid-column:1/-1}.contact-module__Dr9E0W__field{gap:6px;display:grid}.contact-module__Dr9E0W__field input,.contact-module__Dr9E0W__field textarea{background:var(--mist);resize:vertical;width:100%;min-height:50px;transition:background .25s var(--ease), box-shadow .25s var(--ease);border:0;border-radius:16px;outline:none;padding:13px 16px;font-size:16px}.contact-module__Dr9E0W__field input:focus,.contact-module__Dr9E0W__field textarea:focus{box-shadow:0 0 0 1.5px var(--accent);background:#fff}.contact-module__Dr9E0W__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.contact-module__Dr9E0W__submit{justify-self:start}@media (max-width:560px){.contact-module__Dr9E0W__submit{justify-content:space-between;width:100%}}.contact-module__Dr9E0W__micro{color:var(--ink-4);font-size:12.5px}.contact-module__Dr9E0W__error{color:var(--danger);font-size:13.5px;font-weight:600}.contact-module__Dr9E0W__done{text-align:center;justify-items:center;gap:12px;padding:56px 12px;display:grid}.contact-module__Dr9E0W__done h3{letter-spacing:-.03em;font-size:28px;font-weight:800}.contact-module__Dr9E0W__done p{color:var(--ink-3);font-size:15px}.contact-module__Dr9E0W__doneMark{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.contact-module__Dr9E0W__socials{align-items:center;gap:6px;margin-top:2px;display:flex}.contact-module__Dr9E0W__socials>span{color:#ffffff8c;margin-right:6px;font-size:13px;font-weight:600}.contact-module__Dr9E0W__socials a{color:#fff;width:42px;height:42px;transition:background .25s var(--ease), color .25s var(--ease);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.contact-module__Dr9E0W__socials a svg{width:18px;height:18px;display:block}.contact-module__Dr9E0W__socials a:hover{background:var(--secondary);color:var(--ink);box-shadow:none}
.footer-module__LFiaqW__footer{background:#fff;padding:0 0 clamp(14px,2vw,24px)}.footer-module__LFiaqW__card{border-radius:var(--r-card);background:radial-gradient(70% 120% at 100% 100%, var(--accent-deep), transparent 70%), var(--accent);color:#fff;gap:clamp(22px,3vw,32px);padding:clamp(24px,3vw,36px);display:grid;position:relative;overflow:hidden}.footer-module__LFiaqW__card:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff24 1px,#0000 1.4px);background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.footer-module__LFiaqW__row,.footer-module__LFiaqW__base{position:relative}.footer-module__LFiaqW__row{grid-template-columns:minmax(0,1fr);align-items:center;gap:22px;display:grid}@media (min-width:900px){.footer-module__LFiaqW__row{grid-template-columns:minmax(0,1fr) auto auto;gap:40px}}.footer-module__LFiaqW__brand{gap:8px;max-width:24em;display:grid}.footer-module__LFiaqW__brand p{color:#ffffffc7;font-size:14.5px;line-height:1.5}.footer-module__LFiaqW__logo{letter-spacing:-.04em;align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.footer-module__LFiaqW__logo img{object-fit:contain;filter:invert();width:26px;height:26px}.footer-module__LFiaqW__links{flex-wrap:wrap;gap:4px 2px;display:flex}.footer-module__LFiaqW__links a{color:#ffffffe0;transition:background .25s var(--ease), color .25s var(--ease);border-radius:999px;padding:7px 12px;font-size:14.5px;font-weight:700}.footer-module__LFiaqW__links a:hover{color:#fff;background:#ffffff1f}@media (max-width:899px){.footer-module__LFiaqW__links{margin-left:-12px}}.footer-module__LFiaqW__socials{gap:6px;display:flex}.footer-module__LFiaqW__socials a{color:#fff;width:40px;height:40px;transition:background .25s var(--ease), color .25s var(--ease);background:#ffffff1f;border-radius:12px;place-items:center;display:grid}.footer-module__LFiaqW__socials a:hover{background:var(--secondary);color:var(--ink)}.footer-module__LFiaqW__socials a svg{width:18px;height:18px;display:block}.footer-module__LFiaqW__base{color:#ffffff9e;border-top:1px solid #fff3;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:18px;font-size:13px;display:flex}.footer-module__LFiaqW__base a{transition:color .25s var(--ease)}.footer-module__LFiaqW__base a:hover{color:#fff}.footer-module__LFiaqW__login{color:#fff;align-items:center;gap:6px;margin-left:auto;font-weight:700;display:inline-flex}@media (max-width:560px){.footer-module__LFiaqW__login{margin-left:0}}
.nav-module__Ul7LcW__bar{z-index:50;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:20px clamp(16px,3vw,32px);display:flex;position:absolute;top:0;left:0;right:0}.nav-module__Ul7LcW__logo{letter-spacing:-.05em;flex:none;align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.nav-module__Ul7LcW__logo img{width:auto;height:27px}.nav-module__Ul7LcW__links{color:var(--ink-3);gap:26px;margin:0 auto;font-size:14.5px;font-weight:600;display:flex}.nav-module__Ul7LcW__links a{transition:color .25s var(--ease)}.nav-module__Ul7LcW__links a:hover{color:var(--ink)}.nav-module__Ul7LcW__actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (min-width:1001px){.nav-module__Ul7LcW__actions{margin-left:0}}.nav-module__Ul7LcW__lang{letter-spacing:.04em;height:42px;color:var(--ink-3);transition:background .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.nav-module__Ul7LcW__lang:hover{background:var(--mist);color:var(--ink)}.nav-module__Ul7LcW__menuBtn,.nav-module__Ul7LcW__pillMenu{background:var(--mist);border-radius:999px;height:42px;padding:0 16px;font-size:14px;font-weight:700;display:none}@media (max-width:1000px){.nav-module__Ul7LcW__links{display:none}.nav-module__Ul7LcW__menuBtn{align-items:center;display:inline-flex}}@media (max-width:480px){.nav-module__Ul7LcW__cta{display:none!important}}.nav-module__Ul7LcW__pill{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(1.4);width:calc(100% - 24px);max-width:620px;box-shadow:0 16px 40px -20px #0b0b1659, var(--ring);background:#fffffff2;border-radius:999px;align-items:center;gap:14px;margin:0 auto;padding:6px 6px 6px 16px;display:flex;position:fixed;top:12px;left:0;right:0}.nav-module__Ul7LcW__pill .nav-module__Ul7LcW__logo{font-size:19px}.nav-module__Ul7LcW__pill .nav-module__Ul7LcW__logo img{height:23px}.nav-module__Ul7LcW__section{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.nav-module__Ul7LcW__pillMenu{height:42px;color:var(--ink-3);background:0 0;align-items:center;display:inline-flex}.nav-module__Ul7LcW__pillMenu:hover{color:var(--ink)}@media (max-width:480px){.nav-module__Ul7LcW__section{display:none}.nav-module__Ul7LcW__pill{justify-content:space-between}.nav-module__Ul7LcW__pillMenu{margin-left:auto}}.nav-module__Ul7LcW__sheet{width:min(280px,100vw - 24px);box-shadow:0 30px 60px -24px #0b0b1666, var(--ring);transform-origin:100% 0;background:#fff;border-radius:22px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:clamp(12px,3vw,32px)}.nav-module__Ul7LcW__pill .nav-module__Ul7LcW__sheet{right:0}.nav-module__Ul7LcW__planChip{background:var(--accent);color:#fff;border-radius:999px;margin-right:6px;padding:3px 8px;font-size:11.5px;font-weight:800}.nav-module__Ul7LcW__pill{gap:10px;max-width:820px}.nav-module__Ul7LcW__pillLinks{flex:1;justify-content:center;gap:4px;display:flex}.nav-module__Ul7LcW__pillLinks a{color:var(--ink-3);transition:background .25s var(--ease), color .25s var(--ease);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.nav-module__Ul7LcW__pillLinks a:hover{background:var(--mist);color:var(--ink)}.nav-module__Ul7LcW__pillIcons{gap:4px;display:flex}.nav-module__Ul7LcW__pillIcons a{width:38px;height:38px;color:var(--ink-3);transition:background .25s var(--ease), color .25s var(--ease);border-radius:50%;place-items:center;display:grid}.nav-module__Ul7LcW__pillIcons a:hover{background:var(--mist);color:var(--accent)}.nav-module__Ul7LcW__menuBtn,.nav-module__Ul7LcW__pillMenu{align-items:center;gap:8px;display:inline-flex}.nav-module__Ul7LcW__burger{gap:4px;width:14px;display:grid;position:relative}.nav-module__Ul7LcW__burger i{height:1.8px;transition:transform .35s var(--ease);background:currentColor;border-radius:2px;display:block}.nav-module__Ul7LcW__burger[data-open] i:first-child{transform:translateY(2.9px)rotate(45deg)}.nav-module__Ul7LcW__burger[data-open] i:last-child{transform:translateY(-2.9px)rotate(-45deg)}@media (max-width:900px){.nav-module__Ul7LcW__pillLinks{display:none}.nav-module__Ul7LcW__pill{justify-content:space-between}.nav-module__Ul7LcW__pillIcons{margin-left:auto}}@media (max-width:480px){.nav-module__Ul7LcW__pillIcons{display:none}}.nav-module__Ul7LcW__sheet{grid-template-columns:minmax(0,1fr);gap:8px;width:min(560px,100vw - 24px);padding:8px;display:grid}@media (min-width:560px){.nav-module__Ul7LcW__sheet{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.nav-module__Ul7LcW__sheetMain{flex-direction:column;gap:8px;display:flex}.nav-module__Ul7LcW__sheetLinks{align-content:start;gap:2px;display:grid}.nav-module__Ul7LcW__login{background:var(--mist);transition:background .25s var(--ease);border-radius:16px;align-items:center;gap:12px;margin-top:auto;padding:10px 14px 10px 10px;display:flex}.nav-module__Ul7LcW__login:hover{background:var(--accent-soft)}.nav-module__Ul7LcW__loginIcon{background:var(--accent);color:#fff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.nav-module__Ul7LcW__loginText{flex:1;gap:1px;min-width:0;display:grid}.nav-module__Ul7LcW__loginText b{letter-spacing:-.01em;font-size:14.5px;font-weight:800}.nav-module__Ul7LcW__loginText small{color:var(--ink-4);font-size:12px}.nav-module__Ul7LcW__login>svg{color:var(--ink-5);transition:transform .3s var(--ease), color .3s var(--ease);flex:none}.nav-module__Ul7LcW__login:hover>svg{color:var(--accent);transform:translate(2px,-2px)}.nav-module__Ul7LcW__sheetLinks a{letter-spacing:-.02em;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:17px;font-weight:800;display:flex}.nav-module__Ul7LcW__sheetLinks a svg{color:var(--ink-5);transition:transform .3s var(--ease), color .3s var(--ease)}.nav-module__Ul7LcW__sheetLinks a:hover{background:var(--accent-soft);color:var(--accent)}.nav-module__Ul7LcW__sheetLinks a:hover svg{color:var(--accent);transform:translate(3px)}.nav-module__Ul7LcW__sheetSide{color:#fff;background:#171717;border-radius:18px;align-content:start;gap:4px;padding:10px;display:grid}.nav-module__Ul7LcW__status{color:#ffffffb3;align-items:center;gap:8px;padding:6px 8px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.nav-module__Ul7LcW__status i{background:var(--secondary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9ef34a38}.nav-module__Ul7LcW__contact{color:#fff;transition:background .25s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}.nav-module__Ul7LcW__contact:hover{background:#ffffff14}.nav-module__Ul7LcW__contact span{background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.nav-module__Ul7LcW__contact b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.nav-module__Ul7LcW__socials{gap:6px;padding:8px 8px 10px;display:flex}.nav-module__Ul7LcW__socials a{color:#fff;width:40px;height:40px;transition:background .25s var(--ease), color .25s var(--ease);background:#ffffff1a;border-radius:12px;place-items:center;padding:0;display:grid}.nav-module__Ul7LcW__socials a:hover{background:var(--secondary);color:var(--ink)}.nav-module__Ul7LcW__city{color:#ffffff80;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 2px;font-size:12px;display:flex}.nav-module__Ul7LcW__city a{color:#ffffffd9;transition:color .25s var(--ease);align-items:center;gap:4px;font-weight:700;display:inline-flex}.nav-module__Ul7LcW__city a:hover{color:#fff}.nav-module__Ul7LcW__socials a svg{width:18px;height:18px;display:block}.nav-module__Ul7LcW__sheetSide>button{justify-content:space-between;margin:4px 2px 0}
.ServiceItem-module__AnJPBq__root{border-top:1px solid #e3e3e3;width:100%}.ServiceItem-module__AnJPBq__row{justify-content:space-between;align-items:center;gap:16px;max-width:450px;padding:24px 0;display:flex}.ServiceItem-module__AnJPBq__toggleBtn{cursor:pointer;color:#171717;background:0 0;border:none;border-radius:6px;padding:0;display:flex}.ServiceItem-module__AnJPBq__toggleBtn:focus-visible{outline-offset:2px;outline:2px solid #171717}.ServiceItem-module__AnJPBq__iconSlot{color:#171717;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ServiceItem-module__AnJPBq__iconSlot svg{max-width:24px;max-height:24px;display:block}.ServiceItem-module__AnJPBq__iconContainer{align-items:center;gap:16px;display:flex}.ServiceItem-module__AnJPBq__title{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.04em;text-align:left;color:#171717;flex:1;font-size:22px;font-weight:600;line-height:1.25}.ServiceItem-module__AnJPBq__toggle{transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ServiceItem-module__AnJPBq__panel{overflow:hidden}.ServiceItem-module__AnJPBq__panelInner{padding:0 0 20px}.ServiceItem-module__AnJPBq__description{font-family:var(--font-manrope), system-ui, sans-serif;color:#171717b3;letter-spacing:-.04em;margin:0;font-size:16px;font-weight:500;line-height:1.45}@media (max-width:640px){.ServiceItem-module__AnJPBq__title{font-size:19px}.ServiceItem-module__AnJPBq__description{font-size:14px}}
.card-module__S6WGGq__cell{min-width:0;display:flex}.card-module__S6WGGq__card{min-width:0;transition:transform .45s var(--ease), box-shadow .45s var(--ease);border-radius:32px;flex-direction:column;flex:1;gap:18px;padding:clamp(14px,1.6vw,22px);display:flex;position:relative}.card-module__S6WGGq__card:hover{box-shadow:var(--lift);transform:translateY(-4px)}.card-module__S6WGGq__mist{background:var(--mist)}.card-module__S6WGGq__blue{background:radial-gradient(80% 55% at 100% 0%, color-mix(in oklab, var(--accent) 18%, transparent), transparent 70%), radial-gradient(circle at 1.5px 1.5px, #2a29ff1c 1.5px, transparent 0) 0 0 / 18px 18px, var(--accent-soft)}.card-module__S6WGGq__lime{background:radial-gradient(70% 55% at 0% 100%, color-mix(in oklab, var(--secondary) 34%, transparent), transparent 70%), var(--secondary-soft)}.card-module__S6WGGq__dark{color:#fff;background:radial-gradient(62% 70% at 100% 0%, color-mix(in oklab, var(--accent) 62%, transparent), transparent 70%), radial-gradient(46% 60% at 0% 100%, color-mix(in oklab, var(--secondary) 16%, transparent), transparent 70%), radial-gradient(circle at 1.5px 1.5px, #ffffff12 1.5px, transparent 0) 0 0 / 18px 18px, #0e0e1a}.card-module__S6WGGq__shot{aspect-ratio:16/9;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 24px 50px -30px #0b0b1673}.card-module__S6WGGq__shot img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.card-module__S6WGGq__card:hover .card-module__S6WGGq__shot img{transform:scale(1.03)}.card-module__S6WGGq__dark .card-module__S6WGGq__shot{box-shadow:0 30px 60px -30px #000c}.card-module__S6WGGq__body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:2px clamp(4px,.6vw,8px) clamp(4px,.6vw,8px);display:flex}.card-module__S6WGGq__top{align-items:center;gap:12px;display:flex}.card-module__S6WGGq__logo{width:44px;height:44px;box-shadow:var(--ring);background:#fff;border-radius:13px;flex:none;place-items:center;display:grid;overflow:hidden}.card-module__S6WGGq__logo img{object-fit:contain;width:72%;height:72%}.card-module__S6WGGq__logo b{color:var(--accent);font-size:18px;font-weight:800}.card-module__S6WGGq__who{gap:1px;min-width:0;line-height:1.25;display:grid}.card-module__S6WGGq__who b{letter-spacing:-.02em;font-size:15.5px;font-weight:800}.card-module__S6WGGq__who span{color:var(--ink-4);font-size:13px;font-weight:600}.card-module__S6WGGq__dark .card-module__S6WGGq__who span{color:#fff9}.card-module__S6WGGq__go{width:42px;height:42px;color:var(--ink);box-shadow:var(--ring);transition:background .35s var(--ease), color .35s var(--ease), transform .45s var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.card-module__S6WGGq__card:hover .card-module__S6WGGq__go{background:var(--accent);color:#fff;box-shadow:none;transform:rotate(45deg)}.card-module__S6WGGq__dark .card-module__S6WGGq__go{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.card-module__S6WGGq__dark:hover .card-module__S6WGGq__go{background:var(--secondary);color:var(--ink)}.card-module__S6WGGq__title{letter-spacing:-.038em;font-size:clamp(22px,2.1vw,30px);font-weight:800;line-height:1.08}.card-module__S6WGGq__title[data-name]{letter-spacing:-.045em;font-size:clamp(28px,2.6vw,38px);line-height:1}.card-module__S6WGGq__link:after{content:"";border-radius:32px;position:absolute;top:0;bottom:0;left:0;right:0}.card-module__S6WGGq__link:focus-visible{outline:none}.card-module__S6WGGq__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px}.card-module__S6WGGq__blurb{-webkit-line-clamp:3;max-width:36em;color:var(--ink-3);-webkit-box-orient:vertical;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-module__S6WGGq__dark .card-module__S6WGGq__blurb{color:#ffffffb8}.card-module__S6WGGq__stats{border-top:1px solid #0b0b1614;flex-wrap:wrap;gap:16px 24px;margin-top:auto;padding-top:16px;display:flex}.card-module__S6WGGq__stats li{flex:1 1 0;align-content:start;gap:5px;display:grid}.card-module__S6WGGq__stats b{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(25px,2.3vw,34px);font-weight:800;line-height:1}.card-module__S6WGGq__stats span{color:var(--ink-4);font-size:12.5px;line-height:1.35}.card-module__S6WGGq__dark .card-module__S6WGGq__stats{border-top-color:#ffffff1f}.card-module__S6WGGq__dark .card-module__S6WGGq__stats span{color:#fff9}.card-module__S6WGGq__dark .card-module__S6WGGq__stats li:first-child b{color:var(--secondary)}.card-module__S6WGGq__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.card-module__S6WGGq__chips{flex-wrap:wrap;gap:6px;display:flex}.card-module__S6WGGq__chips li{box-shadow:var(--ring);color:var(--ink-2);background:#fff;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.card-module__S6WGGq__dark .card-module__S6WGGq__chips li{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.card-module__S6WGGq__more{color:var(--accent);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:14.5px;font-weight:800;display:inline-flex}.card-module__S6WGGq__more svg{transition:translate .3s var(--ease)}.card-module__S6WGGq__card:hover .card-module__S6WGGq__more svg{translate:4px}.card-module__S6WGGq__dark .card-module__S6WGGq__more{height:44px;color:var(--ink);transition:background .3s var(--ease);background:#fff;border-radius:999px;padding:0 16px}.card-module__S6WGGq__dark:hover .card-module__S6WGGq__more{background:var(--secondary)}.card-module__S6WGGq__feature .card-module__S6WGGq__title{letter-spacing:-.045em;font-size:clamp(27px,3.1vw,46px);line-height:1.02}.card-module__S6WGGq__feature .card-module__S6WGGq__stats b{font-size:clamp(28px,2.9vw,44px)}@media (min-width:960px){.card-module__S6WGGq__feature,.card-module__S6WGGq__wide{flex-direction:row;align-items:stretch;gap:clamp(20px,2.6vw,40px);padding:clamp(18px,2vw,28px)}.card-module__S6WGGq__feature .card-module__S6WGGq__shot,.card-module__S6WGGq__wide .card-module__S6WGGq__shot{border-radius:24px;flex:1.12 1 0;order:2;align-self:center}.card-module__S6WGGq__feature .card-module__S6WGGq__body,.card-module__S6WGGq__wide .card-module__S6WGGq__body{flex:1 1 0;gap:18px;padding:clamp(6px,1vw,14px) 0 clamp(6px,1vw,14px) clamp(6px,1vw,14px)}.card-module__S6WGGq__wide.card-module__S6WGGq__flip .card-module__S6WGGq__shot{order:0}.card-module__S6WGGq__wide.card-module__S6WGGq__flip .card-module__S6WGGq__body{padding:clamp(6px,1vw,14px) clamp(6px,1vw,14px) clamp(6px,1vw,14px) 0}.card-module__S6WGGq__wide .card-module__S6WGGq__title{font-size:clamp(26px,2.6vw,38px)}}.card-module__S6WGGq__mini{border-radius:28px;gap:14px;padding:14px}.card-module__S6WGGq__mini .card-module__S6WGGq__shot{border-radius:16px}.card-module__S6WGGq__mini .card-module__S6WGGq__link:after{border-radius:28px}.card-module__S6WGGq__mini .card-module__S6WGGq__body{gap:12px}.card-module__S6WGGq__mini .card-module__S6WGGq__logo{border-radius:11px;width:38px;height:38px}.card-module__S6WGGq__mini .card-module__S6WGGq__go{width:36px;height:36px}.card-module__S6WGGq__mini .card-module__S6WGGq__title{letter-spacing:-.03em;font-size:clamp(19px,1.6vw,22px);line-height:1.15}.card-module__S6WGGq__mini .card-module__S6WGGq__title[data-name]{font-size:clamp(24px,2vw,28px)}.card-module__S6WGGq__mini .card-module__S6WGGq__stats{gap:12px 18px;padding-top:12px}.card-module__S6WGGq__mini .card-module__S6WGGq__stats b{font-size:24px}.card-module__S6WGGq__mini .card-module__S6WGGq__more{margin-left:0;font-size:14px}@media (max-width:560px){.card-module__S6WGGq__card{border-radius:26px;gap:14px}.card-module__S6WGGq__link:after{border-radius:26px}.card-module__S6WGGq__shot{border-radius:16px}.card-module__S6WGGq__stats{gap:14px 18px}}
.NotFoundShowcaseHeader-module__tE3VLq__root{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;width:532px;height:768px;padding:70px;display:flex}.NotFoundShowcaseHeader-module__tE3VLq__hole.NotFoundShowcaseHeader-module__tE3VLq__hole{background-color:#fff;border:1px solid #eaeaea;border-radius:46px;width:63px;height:19px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.NotFoundShowcaseHeader-module__tE3VLq__inner.NotFoundShowcaseHeader-module__tE3VLq__inner{padding-bottom:20px}.NotFoundShowcaseHeader-module__tE3VLq__title{color:#171717;letter-spacing:-.05em;margin-bottom:20px;font-size:141px;font-weight:600;line-height:1.2}.NotFoundShowcaseHeader-module__tE3VLq__description{color:#171717;letter-spacing:-.05em;margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.2}.NotFoundShowcaseHeader-module__tE3VLq__subDescription{color:#17171799;letter-spacing:-.05em;margin-bottom:70px;font-size:17px;font-weight:500;line-height:1.5}.NotFoundShowcaseHeader-module__tE3VLq__profile{align-items:flex-start;gap:16px;min-width:0;display:flex}.NotFoundShowcaseHeader-module__tE3VLq__avatarWrap{flex-shrink:0;width:44px;height:44px;overflow:hidden}.NotFoundShowcaseHeader-module__tE3VLq__avatar{object-fit:cover;width:100%;height:100%;display:block}.NotFoundShowcaseHeader-module__tE3VLq__meta{min-width:0}.NotFoundShowcaseHeader-module__tE3VLq__name{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.02em;color:#171717;margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.2}.NotFoundShowcaseHeader-module__tE3VLq__role{font-family:var(--font-manrope), system-ui, sans-serif;color:#17171780;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.35}.NotFoundShowcaseHeader-module__tE3VLq__socialRow{align-items:center;gap:10px;display:flex}.NotFoundShowcaseHeader-module__tE3VLq__socialLink{color:#17171780;opacity:.45;transition:opacity .2s,transform .2s;display:flex}.NotFoundShowcaseHeader-module__tE3VLq__socialLink:hover{opacity:.85;transform:translateY(-1px)}.NotFoundShowcaseHeader-module__tE3VLq__socialLink:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2a29ff}@media (prefers-reduced-motion:reduce){.NotFoundShowcaseHeader-module__tE3VLq__socialLink{transition:none}.NotFoundShowcaseHeader-module__tE3VLq__socialLink:hover{transform:none}}@media (max-width:640px){.NotFoundShowcaseHeader-module__tE3VLq__root{width:100%;height:650px;padding:30px}.NotFoundShowcaseHeader-module__tE3VLq__hole.NotFoundShowcaseHeader-module__tE3VLq__hole{transform:translate(-50%)}.NotFoundShowcaseHeader-module__tE3VLq__inner.NotFoundShowcaseHeader-module__tE3VLq__inner{padding-top:44px}}
.StepProcess-module__P36_Nq__root{background-color:#f6f6f6;border:1px solid #e8e8e8;border-radius:46px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:70px auto 100px;padding:9px;display:flex;box-shadow:0 7px 26.5px #00000008}.StepProcess-module__P36_Nq__mainStep{background-color:#2a29ff;border-radius:40px;justify-content:space-between;align-items:center;width:100%;max-width:530px;height:100%;padding-left:40px;padding-right:40px;display:flex}.StepProcess-module__P36_Nq__mainStepNumber{color:#fff;font-size:104px;font-weight:600;font-family:var(--font-manrope)}.StepProcess-module__P36_Nq__mainStepText{flex-direction:column;gap:10px;width:210px;display:flex}.StepProcess-module__P36_Nq__mainStepTitle{color:#fff;font-size:22px;font-weight:600;font-family:var(--font-manrope);letter-spacing:-.04em;line-height:120%}.StepProcess-module__P36_Nq__mainStepDescription{color:#fff9;font-size:14px;font-weight:600;font-family:var(--font-manrope);letter-spacing:-.04em;line-height:120%}.StepProcess-module__P36_Nq__mainStepDescriptionBold{color:#fff}.StepProcess-module__P36_Nq__step{justify-content:space-between;align-items:center;display:flex}.StepProcess-module__P36_Nq__step:nth-child(2n){flex-direction:row-reverse}.StepProcess-module__P36_Nq__title{color:#171717;font-size:22px;font-weight:600;font-family:var(--font-manrope);flex:1}.StepProcess-module__P36_Nq__description{color:#171717b3;letter-spacing:-.04em;font-size:16px;font-weight:500;line-height:1.45;font-family:var(--font-manrope);flex:1}.StepProcess-module__P36_Nq__alignLeft{text-align:left}.StepProcess-module__P36_Nq__alignRight{text-align:right}.StepProcess-module__P36_Nq__stepNumberContainer{flex-direction:column;flex:.3;justify-content:center;align-items:center;gap:10px;display:flex}.StepProcess-module__P36_Nq__stepNumberContainer>p{color:#2a29ff;font-size:20px;font-weight:600;font-family:var(--font-manrope)}.StepProcess-module__P36_Nq__step{background-color:#fff;border:1px solid #e9e9e9;border-radius:40px;justify-content:space-between;align-items:center;gap:20px;width:530px;height:152px;padding:24px;display:flex}.StepProcess-module__P36_Nq__launchLink{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.05em;color:#171717;align-items:center;gap:8px;margin:16px 0;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.StepProcess-module__P36_Nq__launchArrow{color:#2a29ff;flex-shrink:0;transition:transform .28s;display:block}.StepProcess-module__P36_Nq__launchLink:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #2a29ff}@media (hover:hover) and (pointer:fine){.StepProcess-module__P36_Nq__launchLink:hover .StepProcess-module__P36_Nq__launchArrow{transform:rotate(45deg)}}@media (max-width:640px){.StepProcess-module__P36_Nq__root{width:100%;margin:30px auto 60px;padding:6px}.StepProcess-module__P36_Nq__mainStep{width:100%;min-width:unset;justify-content:start;gap:15px;max-width:100%;height:137px;display:flex;overflow:hidden}.StepProcess-module__P36_Nq__mainStepNumber{width:50px;font-size:89px}.StepProcess-module__P36_Nq__mainStepTitle{font-size:19px}.StepProcess-module__P36_Nq__step{gap:22px;width:100%;height:137px}.StepProcess-module__P36_Nq__title{font-size:19px}.StepProcess-module__P36_Nq__description{font-size:14px}.StepProcess-module__P36_Nq__mainStepDescription{width:200px;font-size:13px}.StepProcess-module__P36_Nq__launchLink{font-size:13px}}
.Subscribe-module__tZHa9W__form{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:50px;align-self:center;align-items:center;gap:12px;width:360px;max-width:100%;height:70px;padding:0 8px 0 18px;display:flex}.Subscribe-module__tZHa9W__at{font-family:var(--font-manrope), system-ui, sans-serif;color:#9ca3af;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-bottom:2.5px;font-size:18px;font-weight:600;line-height:1}.Subscribe-module__tZHa9W__input{min-width:0;height:100%;font-family:var(--font-manrope), system-ui, sans-serif;color:#171717;background:0 0;border:none;outline:none;flex:1;font-size:15px;font-weight:600;line-height:1.3}.Subscribe-module__tZHa9W__input::placeholder{color:#17171780}.Subscribe-module__tZHa9W__submit{color:#fff;cursor:pointer;background-color:#2a29ff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:background-color .2s,transform .15s;display:flex}.Subscribe-module__tZHa9W__submit:hover{background-color:#221fc9}.Subscribe-module__tZHa9W__submit:active{transform:scale(.96)}.Subscribe-module__tZHa9W__submit:focus-visible{outline-offset:2px;outline:2px solid #2a29ff}.Subscribe-module__tZHa9W__submit:disabled{cursor:wait;opacity:.7}.Subscribe-module__tZHa9W__arrow{transition:transform .28s;display:block}:is(.Subscribe-module__tZHa9W__submit:hover .Subscribe-module__tZHa9W__arrow,.Subscribe-module__tZHa9W__submit:focus-visible .Subscribe-module__tZHa9W__arrow){transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.Subscribe-module__tZHa9W__arrow{transition:none}:is(.Subscribe-module__tZHa9W__submit:hover .Subscribe-module__tZHa9W__arrow,.Subscribe-module__tZHa9W__submit:focus-visible .Subscribe-module__tZHa9W__arrow){transform:none}}.Subscribe-module__tZHa9W__statusError,.Subscribe-module__tZHa9W__statusSuccess{font-family:var(--font-manrope), system-ui, sans-serif;text-align:center;margin:12px auto 0;font-size:13px;font-weight:500;line-height:1.3}.Subscribe-module__tZHa9W__statusError{color:#b42318}.Subscribe-module__tZHa9W__statusSuccess{color:#171717}.Subscribe-module__tZHa9W__unsubscribe{font-family:var(--font-manrope), system-ui, sans-serif;color:#17171799;text-align:center;margin:20px auto auto;font-size:13px;font-weight:600;line-height:1.3}@media screen and (max-width:640px){.Subscribe-module__tZHa9W__unsubscribe{font-size:12px}}
