.ClientLogoStrip-module__CfgrRq__section{background:var(--background);padding:26px 0 30px}.ClientLogoStrip-module__CfgrRq__heading{max-width:var(--content-width);justify-content:center;align-items:center;gap:12px;margin:0 auto 20px;padding:0 20px;display:flex}.ClientLogoStrip-module__CfgrRq__heading p{color:var(--muted-foreground);letter-spacing:.06em;font-size:12px}.ClientLogoStrip-module__CfgrRq__viewport:hover .ClientLogoStrip-module__CfgrRq__track{animation-play-state:paused}.ClientLogoStrip-module__CfgrRq__viewport{max-width:1280px;margin:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ClientLogoStrip-module__CfgrRq__track{width:max-content;animation:70s linear infinite ClientLogoStrip-module__CfgrRq__client-logos;display:flex}.ClientLogoStrip-module__CfgrRq__group{flex-shrink:0;align-items:center;gap:40px;margin:0;padding:0 32px;list-style:none;display:flex}.ClientLogoStrip-module__CfgrRq__logo{flex-shrink:0;justify-content:center;align-items:center;width:160px;height:64px;display:flex}.ClientLogoStrip-module__CfgrRq__image{object-fit:contain;opacity:.78;filter:grayscale()brightness(0)invert(.35);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:160px;height:auto;max-height:40px}.dark .ClientLogoStrip-module__CfgrRq__image{filter:grayscale()brightness(0)invert(.75)}.ClientLogoStrip-module__CfgrRq__image[data-compact=true]{max-width:112px;max-height:28px}@keyframes ClientLogoStrip-module__CfgrRq__client-logos{to{transform:translate(-50%)}}@media (max-width:640px){.ClientLogoStrip-module__CfgrRq__section{padding-bottom:32px}.ClientLogoStrip-module__CfgrRq__group{gap:22px;padding:0 18px}.ClientLogoStrip-module__CfgrRq__logo{width:130px;height:52px}.ClientLogoStrip-module__CfgrRq__image{max-width:130px;max-height:32px}.ClientLogoStrip-module__CfgrRq__image[data-compact=true]{max-width:90px;max-height:22px}}@media (prefers-reduced-motion:reduce){.ClientLogoStrip-module__CfgrRq__track{width:100%;animation:none}.ClientLogoStrip-module__CfgrRq__group{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:20px;width:100%}.ClientLogoStrip-module__CfgrRq__group[aria-hidden=true],.ClientLogoStrip-module__CfgrRq__logo[aria-hidden=true]{display:none}}
.LanguageSwitch-module__Tb85uW__menu{position:relative}.LanguageSwitch-module__Tb85uW__trigger{height:36px;color:var(--nav-muted,currentColor);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 9px;font-size:12px;font-weight:600;transition:color .16s,background-color .16s;display:inline-flex}.LanguageSwitch-module__Tb85uW__trigger:hover,.LanguageSwitch-module__Tb85uW__trigger[aria-expanded=true]{color:var(--nav-fg,currentColor);background:var(--nav-hover,#ffffff14)}.LanguageSwitch-module__Tb85uW__trigger:focus-visible,.LanguageSwitch-module__Tb85uW__item:focus-visible,.LanguageSwitch-module__Tb85uW__rowItem:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.LanguageSwitch-module__Tb85uW__chevron{transition:transform .2s}.LanguageSwitch-module__Tb85uW__trigger[aria-expanded=true] .LanguageSwitch-module__Tb85uW__chevron{transform:rotate(180deg)}.LanguageSwitch-module__Tb85uW__flag{border-radius:3px;flex:none;width:20px;height:14px;display:block;box-shadow:0 0 0 1px #ffffff2e}.LanguageSwitch-module__Tb85uW__list{z-index:60;background:linear-gradient(#222428 0%,#16171a 100%);border-radius:14px;gap:2px;min-width:176px;margin:0;padding:6px;list-style:none;animation:.22s cubic-bezier(.16,1,.3,1) both LanguageSwitch-module__Tb85uW__listIn;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff14,0 18px 40px #00000073}@keyframes LanguageSwitch-module__Tb85uW__listIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.LanguageSwitch-module__Tb85uW__item{color:#ffffffc7;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.LanguageSwitch-module__Tb85uW__item:hover{color:#fff;background:#ffffff12}.LanguageSwitch-module__Tb85uW__item[aria-current=true]{color:#fff}.LanguageSwitch-module__Tb85uW__check{color:var(--brand);margin-left:auto}.LanguageSwitch-module__Tb85uW__row{gap:8px;display:flex}.LanguageSwitch-module__Tb85uW__rowItem{border:1px solid var(--nav-line,#ffffff24);height:38px;color:var(--nav-muted,#ffffffa8);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.LanguageSwitch-module__Tb85uW__rowItem[aria-pressed=true]{color:var(--nav-fg,#fff);border-color:var(--brand)}@media (prefers-reduced-motion:reduce){.LanguageSwitch-module__Tb85uW__list{animation:none}.LanguageSwitch-module__Tb85uW__chevron{transition:none}}
.Navbar-module__nuAbfa__header{z-index:40;padding:12px var(--page-gutter) 0;pointer-events:none;--nav-bg:linear-gradient(180deg, #1e2126 0%, #101215 100%);--nav-fg:#fff;--nav-muted:#ffffffa8;--nav-line:#ffffff24;--nav-hover:#ffffff14;--nav-shadow:drop-shadow(0 1px 2px #10131740) drop-shadow(0 14px 28px #1013172e);--cut:27px;justify-content:center;display:flex;position:sticky;top:0}.dark .Navbar-module__nuAbfa__header{--nav-bg:linear-gradient(180deg, #222428 0%, #16171a 100%);--nav-shadow:drop-shadow(0 1px 1px #ffffff14) drop-shadow(0 14px 28px #0000008c)}.Navbar-module__nuAbfa__inner{pointer-events:auto;filter:var(--nav-shadow)}.Navbar-module__nuAbfa__bar{height:58px;padding:0 calc(var(--cut) + 10px) 0 calc(var(--cut) + 14px);background:var(--nav-bg);color:var(--nav-fg);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));align-items:center;gap:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.Navbar-module__nuAbfa__bar>a:first-child{color:var(--nav-fg);margin-right:18px;align-items:center;margin-block:-10px;padding-block:10px;display:inline-flex}.Navbar-module__nuAbfa__desktop{gap:2px;display:flex}.Navbar-module__nuAbfa__desktop a{color:var(--nav-muted);border-radius:999px;padding:8px 12px;font-size:13.5px;font-weight:500;transition:color .16s,background-color .16s}.Navbar-module__nuAbfa__desktop a:hover{color:var(--nav-fg);background:var(--nav-hover)}.Navbar-module__nuAbfa__divider{background:var(--nav-line);width:1px;height:22px;margin:0 8px 0 10px}.Navbar-module__nuAbfa__themeToggle{width:36px;height:36px;color:var(--nav-muted);border-radius:50%;place-items:center;transition:color .16s,background-color .16s;display:grid}.Navbar-module__nuAbfa__themeToggle:hover{color:var(--nav-fg);background:var(--nav-hover)}.Navbar-module__nuAbfa__contact{isolation:isolate;height:40px;color:var(--nav-fg);letter-spacing:-.01em;cursor:pointer;background:linear-gradient(#ffffff12,#ffffff03);border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin-left:8px;padding:0 5px 0 16px;font-size:13.5px;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.Navbar-module__nuAbfa__contact:before{content:"";background:var(--leather);z-index:-1;border-radius:50%;width:28px;height:28px;margin-top:-14px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;right:5px;transform:scale(0)}.Navbar-module__nuAbfa__contact span{white-space:nowrap}.Navbar-module__nuAbfa__labelShort{display:none}.Navbar-module__nuAbfa__contact svg{background:var(--leather);width:28px;height:28px;box-shadow:var(--leather-edge);color:#17120b;border-radius:50%;padding:7px;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .3s,color .3s}.Navbar-module__nuAbfa__contact:hover{color:#17120b;border-color:var(--brand)}.Navbar-module__nuAbfa__contact:hover:before{transform:scale(14)}.Navbar-module__nuAbfa__contact:hover svg{color:var(--brand);background:#17120b;transform:rotate(45deg)}.Navbar-module__nuAbfa__header a:focus-visible,.Navbar-module__nuAbfa__toggle:focus-visible,.Navbar-module__nuAbfa__themeToggle:focus-visible,.Navbar-module__nuAbfa__contact:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.Navbar-module__nuAbfa__language{margin-right:2px}.Navbar-module__nuAbfa__toggle,.Navbar-module__nuAbfa__mobile,.Navbar-module__nuAbfa__mobileThemeRow{display:none}@media (max-width:767px){.Navbar-module__nuAbfa__header{--cut:22px;padding-top:10px}.Navbar-module__nuAbfa__inner{width:100%}.Navbar-module__nuAbfa__bar{width:100%;height:54px;padding:0 calc(var(--cut) + 2px) 0 calc(var(--cut) + 4px);gap:6px}.Navbar-module__nuAbfa__bar>a:first-child{margin-right:auto}.Navbar-module__nuAbfa__desktop,.Navbar-module__nuAbfa__divider,.Navbar-module__nuAbfa__themeToggle,.Navbar-module__nuAbfa__language{display:none}.Navbar-module__nuAbfa__contact{height:38px;margin-left:0;padding:0 6px 0 14px;font-size:13px}.Navbar-module__nuAbfa__contact svg{width:26px;height:26px;padding:6px}.Navbar-module__nuAbfa__toggle{width:40px;height:40px;color:var(--nav-fg);border-radius:50%;place-items:center;display:grid}.Navbar-module__nuAbfa__toggle:hover{background:var(--nav-hover)}.Navbar-module__nuAbfa__mobile{pointer-events:auto;left:var(--page-gutter);right:var(--page-gutter);padding:6px calc(var(--cut) + 4px) 18px;background:var(--nav-bg);color:var(--nav-fg);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));filter:var(--nav-shadow);display:grid;position:absolute;top:calc(100% + 8px)}.Navbar-module__nuAbfa__mobile a{border-top:1px solid var(--nav-line);justify-content:space-between;align-items:center;padding:14px 0;font-size:16px;font-weight:500;display:flex}.Navbar-module__nuAbfa__mobile a:first-child{border-top:0}.Navbar-module__nuAbfa__mobile a svg{color:var(--brand)}.Navbar-module__nuAbfa__mobileThemeRow{border-top:1px solid var(--nav-line);color:var(--nav-muted);justify-content:space-between;align-items:center;padding:12px 0 4px;font-size:15px;display:flex}.Navbar-module__nuAbfa__mobileThemeToggle{border:1px solid var(--nav-line);width:38px;height:38px;color:var(--nav-fg);border-radius:50%;place-items:center;display:grid}}@media (max-width:480px){.Navbar-module__nuAbfa__labelFull{display:none}.Navbar-module__nuAbfa__labelShort{display:inline}}@media (prefers-reduced-motion:reduce){.Navbar-module__nuAbfa__desktop a,.Navbar-module__nuAbfa__themeToggle,.Navbar-module__nuAbfa__contact,.Navbar-module__nuAbfa__contact svg,.Navbar-module__nuAbfa__contact:before{transition:none}}
.Footer-module__EZoWya__footer{--cut:28px;isolation:isolate;color:#21130a;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%, 0 var(--cut));background:linear-gradient(#ff9a4d 0%,#f97316 36%,#e2620e 100%);padding:46px clamp(24px,5vw,88px) 24px;position:relative}.Footer-module__EZoWya__footer:before{content:"";z-index:-1;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.Footer-module__EZoWya__footer:after{content:"";top:13px;left:calc(var(--cut) + 4px);right:calc(var(--cut) + 4px);border-top:1px dashed var(--stitch);pointer-events:none;position:absolute}.Footer-module__EZoWya__inner{max-width:var(--content-width);margin:0 auto;container-type:inline-size}.Footer-module__EZoWya__top{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.Footer-module__EZoWya__top p{letter-spacing:-.025em;font-size:15px;font-weight:500;line-height:1.3}.Footer-module__EZoWya__navigation{gap:28px;padding-top:3px;display:flex}.Footer-module__EZoWya__navigation a{align-items:center;gap:7px;font-size:12px;display:flex}.Footer-module__EZoWya__footer a:focus-visible{outline-offset:6px;outline:2px solid #21130a}.Footer-module__EZoWya__navigation a:hover,.Footer-module__EZoWya__bottom a:hover{text-underline-offset:4px;text-decoration:underline}.Footer-module__EZoWya__slogan{letter-spacing:-.035em;color:#21130a;text-wrap:balance;margin:44px 0 0;font-size:clamp(24px,3.2vw,46px);font-weight:700;line-height:1.04}.Footer-module__EZoWya__slogan em{font-family:var(--font-serif);letter-spacing:-.02em;color:#ffe4ca;text-shadow:0 1px #7826004d;font-style:italic;font-weight:500}.Footer-module__EZoWya__wordmark{letter-spacing:-.075em;white-space:nowrap;width:fit-content;margin:14px 0 30px;font-size:24.15cqw;font-weight:650;line-height:.9;display:block}.Footer-module__EZoWya__wordmark>span{color:#ffe4ca;text-shadow:0 1px #7826004d}.Footer-module__EZoWya__wordmark{color:#78260094;text-shadow:0 2px #ffd6b06b,0 -1px #46160052;transition:color .3s}.Footer-module__EZoWya__wordmark:hover{color:#782600b8}.Footer-module__EZoWya__bottom{border-top:1px dashed var(--stitch);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:18px;font-size:11px;display:grid}.Footer-module__EZoWya__bottom nav{justify-self:end;gap:22px;padding-right:64px;display:flex}.Footer-module__EZoWya__madeBy{filter:drop-shadow(0 1px #ffd6b073)drop-shadow(0 -1px #46160047);display:block}.Footer-module__EZoWya__madeByMark{aspect-ratio:1174/306;background:#7826009e;width:148px;display:block;-webkit-mask:url(/images/made-by-buildentra.png) 50%/contain no-repeat;mask:url(/images/made-by-buildentra.png) 50%/contain no-repeat}@media (max-width:767px){.Footer-module__EZoWya__footer{--cut:20px;text-align:center;padding:38px 20px 92px}.Footer-module__EZoWya__top{flex-direction:column;align-items:center;gap:20px}.Footer-module__EZoWya__top p{font-size:15px}.Footer-module__EZoWya__navigation{flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:0}.Footer-module__EZoWya__navigation a{padding:11px 4px;font-size:13px;font-weight:500}.Footer-module__EZoWya__slogan{margin-top:34px;font-size:27px}.Footer-module__EZoWya__wordmark{margin:12px auto 26px}.Footer-module__EZoWya__bottom{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding-top:22px;font-size:11px}.Footer-module__EZoWya__bottom>span:first-child{order:3}.Footer-module__EZoWya__bottom nav{justify-self:center;gap:18px;padding-right:0}.Footer-module__EZoWya__bottom nav a{padding:12px 4px}.Footer-module__EZoWya__madeByMark{width:138px}}@media (prefers-reduced-motion:reduce){.Footer-module__EZoWya__wordmark{transition:none}}
.ContactChooser-module__TZcf6a__dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--foreground);background:0 0;border:0;place-items:center;margin:0;padding:16px;display:grid}.ContactChooser-module__TZcf6a__dialog:not([open]){display:none}.ContactChooser-module__TZcf6a__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06060794;animation:.35s both ContactChooser-module__TZcf6a__backdropIn}.ContactChooser-module__TZcf6a__dialog[data-closing]::backdrop{animation:.24s both ContactChooser-module__TZcf6a__backdropOut}@keyframes ContactChooser-module__TZcf6a__backdropIn{0%{opacity:0}}@keyframes ContactChooser-module__TZcf6a__backdropOut{to{opacity:0}}.ContactChooser-module__TZcf6a__card{--cut:24px;isolation:isolate;background:var(--hairline);width:min(560px,100%);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:34px clamp(18px,4vw,34px) 28px;animation:.5s cubic-bezier(.16,1,.3,1) both ContactChooser-module__TZcf6a__cardIn;position:relative}.ContactChooser-module__TZcf6a__card:before{content:"";z-index:-1;background:var(--satin);clip-path:polygon(calc(var(--cut) - .4px) 0, 100% 0, 100% calc(100% - var(--cut) + .4px), calc(100% - var(--cut) + .4px) 100%, 0 100%, 0 calc(var(--cut) - .4px));position:absolute;inset:1px}.ContactChooser-module__TZcf6a__dialog[data-closing] .ContactChooser-module__TZcf6a__card{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) both ContactChooser-module__TZcf6a__cardOut}@keyframes ContactChooser-module__TZcf6a__cardIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes ContactChooser-module__TZcf6a__cardOut{to{opacity:0;transform:translateY(14px)scale(.96)}}.ContactChooser-module__TZcf6a__close{width:36px;height:36px;color:var(--foreground);cursor:pointer;background:#7f7f7f1f;border:0;border-radius:50%;place-items:center;transition:background-color .2s,transform .25s;display:grid;position:absolute;top:14px;right:14px}.ContactChooser-module__TZcf6a__close:hover{background:#7f7f7f38;transform:rotate(90deg)}.ContactChooser-module__TZcf6a__title{letter-spacing:-.03em;padding-right:40px;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.1}.ContactChooser-module__TZcf6a__text{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.55}.ContactChooser-module__TZcf6a__options{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ContactChooser-module__TZcf6a__options>li{animation:ContactChooser-module__TZcf6a__optionIn .55s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both}.ContactChooser-module__TZcf6a__options>li:first-child{--d:80ms}.ContactChooser-module__TZcf6a__options>li:nth-child(2){--d:.15s}.ContactChooser-module__TZcf6a__options>li:nth-child(3){--d:.22s}@keyframes ContactChooser-module__TZcf6a__optionIn{0%{opacity:0;transform:translateY(12px)}}.ContactChooser-module__TZcf6a__option{--tone:249 115 22}.ContactChooser-module__TZcf6a__option[data-tone=whatsapp]{--tone:37 211 102}.ContactChooser-module__TZcf6a__option[data-tone=calendly]{--tone:0 107 255}.ContactChooser-module__TZcf6a__option{border:1px solid var(--hairline);background:var(--tile);width:100%;box-shadow:var(--tile-shadow);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s;display:grid}.ContactChooser-module__TZcf6a__option:hover{border-color:rgb(var(--tone) / 55%);transform:translateY(-2px)}.ContactChooser-module__TZcf6a__option:focus-visible{outline:2px solid rgb(var(--tone));outline-offset:3px}.ContactChooser-module__TZcf6a__icon{background:var(--leather);width:48px;height:48px;box-shadow:var(--leather-edge), 0 6px 16px rgb(var(--tone) / 24%);color:#fff;animation:ContactChooser-module__TZcf6a__iconIn .6s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d,0s) + .1s) both;border-radius:14px;place-items:center;display:grid;position:relative}.ContactChooser-module__TZcf6a__icon:after{content:"";border:1px dashed var(--stitch);pointer-events:none;border-radius:10px;position:absolute;inset:4px}.ContactChooser-module__TZcf6a__option[data-tone=whatsapp] .ContactChooser-module__TZcf6a__icon{background:var(--leather-whatsapp)}.ContactChooser-module__TZcf6a__option[data-tone=whatsapp] .ContactChooser-module__TZcf6a__icon:after{border-color:var(--stitch-whatsapp)}.ContactChooser-module__TZcf6a__option[data-tone=calendly] .ContactChooser-module__TZcf6a__icon{background:var(--leather-calendly)}.ContactChooser-module__TZcf6a__option[data-tone=calendly] .ContactChooser-module__TZcf6a__icon:after{border-color:var(--stitch-calendly)}@keyframes ContactChooser-module__TZcf6a__iconIn{0%{opacity:0;transform:scale(.55)rotate(-10deg)}}.ContactChooser-module__TZcf6a__copy{gap:3px;min-width:0;display:grid}.ContactChooser-module__TZcf6a__copy strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.ContactChooser-module__TZcf6a__copy span{color:var(--muted);font-size:13px;line-height:1.5}.ContactChooser-module__TZcf6a__copy em{color:color-mix(in srgb, var(--muted) 75%, transparent);font-size:11px;font-style:normal}.ContactChooser-module__TZcf6a__arrow{color:rgb(var(--tone));transition:transform .2s}.ContactChooser-module__TZcf6a__option:hover .ContactChooser-module__TZcf6a__arrow{transform:translate(3px)}@media (max-width:480px){.ContactChooser-module__TZcf6a__card{--cut:18px;padding:28px 16px 20px}.ContactChooser-module__TZcf6a__option{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:12px}.ContactChooser-module__TZcf6a__icon{border-radius:12px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.ContactChooser-module__TZcf6a__card,.ContactChooser-module__TZcf6a__dialog[data-closing] .ContactChooser-module__TZcf6a__card,.ContactChooser-module__TZcf6a__options>li,.ContactChooser-module__TZcf6a__icon,.ContactChooser-module__TZcf6a__dialog::backdrop,.ContactChooser-module__TZcf6a__dialog[data-closing]::backdrop{animation:none}.ContactChooser-module__TZcf6a__option,.ContactChooser-module__TZcf6a__arrow,.ContactChooser-module__TZcf6a__close{transition:none}}
.LanguageGate-module__z-xkyW__dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--foreground);background:0 0;border:0;place-items:center;margin:0;padding:16px;display:grid}.LanguageGate-module__z-xkyW__dialog:not([open]){display:none}.LanguageGate-module__z-xkyW__dialog::backdrop{background:#06060757}.LanguageGate-module__z-xkyW__card{--cut:26px;isolation:isolate;text-align:center;background:var(--hairline);width:min(580px,100%);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:40px clamp(20px,5vw,40px) 34px;animation:.6s cubic-bezier(.16,1,.3,1) both LanguageGate-module__z-xkyW__gateIn;position:relative}.LanguageGate-module__z-xkyW__card:before{content:"";z-index:-1;background:radial-gradient(80% 60% at 50% 0%, #f9731624, transparent 70%), var(--satin);clip-path:polygon(calc(var(--cut) - .4px) 0, 100% 0, 100% calc(100% - var(--cut) + .4px), calc(100% - var(--cut) + .4px) 100%, 0 100%, 0 calc(var(--cut) - .4px));position:absolute;inset:1px}@keyframes LanguageGate-module__z-xkyW__gateIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.LanguageGate-module__z-xkyW__mark{background:var(--leather);width:60px;height:60px;box-shadow:var(--leather-edge), 0 10px 24px #0000004d;border-radius:23%;place-items:center;margin-bottom:18px;display:inline-grid;position:relative}.LanguageGate-module__z-xkyW__mark:after{content:"";border:1px dashed var(--stitch);border-radius:19%;position:absolute;inset:4px}.LanguageGate-module__z-xkyW__glyph{color:#fff;width:40%;height:auto}.LanguageGate-module__z-xkyW__title{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.05}.LanguageGate-module__z-xkyW__sub{color:var(--muted);margin-top:8px;font-size:13px}.LanguageGate-module__z-xkyW__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.LanguageGate-module__z-xkyW__option{border:1px solid var(--hairline);background:var(--tile);width:100%;box-shadow:var(--tile-shadow);color:var(--foreground);font:inherit;cursor:pointer;border-radius:16px;justify-items:center;gap:10px;padding:18px 10px 16px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s;display:grid;position:relative}.LanguageGate-module__z-xkyW__option:after{content:"";pointer-events:none;border:1px dashed #0000;border-radius:12px;transition:border-color .2s;position:absolute;inset:4px}.LanguageGate-module__z-xkyW__option[data-suggested]:after,.LanguageGate-module__z-xkyW__option:hover:after{border-color:var(--stitch-orange)}.LanguageGate-module__z-xkyW__option:hover{border-color:#f973168c;transform:translateY(-3px)}.LanguageGate-module__z-xkyW__option:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.LanguageGate-module__z-xkyW__flag{border-radius:6px;width:52px;height:36px;display:block;box-shadow:0 0 0 1px #0000002e,0 4px 10px #0003}.LanguageGate-module__z-xkyW__name{font-size:15px;font-weight:600}.LanguageGate-module__z-xkyW__code{letter-spacing:.14em;color:var(--muted);font-size:10.5px;font-weight:700}@media (max-width:480px){.LanguageGate-module__z-xkyW__options{grid-template-columns:minmax(0,1fr)}.LanguageGate-module__z-xkyW__option{grid-template-columns:auto 1fr auto;place-items:center start;padding:14px 16px}.LanguageGate-module__z-xkyW__flag{width:40px;height:28px}}@media (prefers-reduced-motion:reduce){.LanguageGate-module__z-xkyW__card{animation:none}.LanguageGate-module__z-xkyW__option,.LanguageGate-module__z-xkyW__option:after{transition:none}}
.Rail-module__k7gb6G__line{pointer-events:none;position:absolute}.Rail-module__k7gb6G__y{width:48px}.Rail-module__k7gb6G__x{height:48px}.Rail-module__k7gb6G__track,.Rail-module__k7gb6G__fill{border-radius:2px;position:absolute}.Rail-module__k7gb6G__y>.Rail-module__k7gb6G__track,.Rail-module__k7gb6G__y>.Rail-module__k7gb6G__fill{width:2px;margin-left:-1px;top:0;bottom:0;left:50%}.Rail-module__k7gb6G__x>.Rail-module__k7gb6G__track,.Rail-module__k7gb6G__x>.Rail-module__k7gb6G__fill{height:2px;margin-top:-1px;top:50%;left:0;right:0}.Rail-module__k7gb6G__track{background:var(--line-track)}.Rail-module__k7gb6G__fill{box-shadow:0 0 12px 1px var(--line-glow)}.Rail-module__k7gb6G__y>.Rail-module__k7gb6G__fill{background:var(--line-gradient-y);transform-origin:50% 0;transform:scaleY(var(--p))}.Rail-module__k7gb6G__x>.Rail-module__k7gb6G__fill{background:var(--line-gradient-x);transform-origin:0;transform:scaleX(var(--p))}.Rail-module__k7gb6G__fade.Rail-module__k7gb6G__y{-webkit-mask-image:linear-gradient(#0000 0,#000 56px calc(100% - 180px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 56px calc(100% - 180px),#0000 100%)}.Rail-module__k7gb6G__animated>.Rail-module__k7gb6G__fill{transition:transform .6s cubic-bezier(.16,1,.3,1)}.Rail-module__k7gb6G__dot{background:radial-gradient(circle, var(--pip-off) 0 2.5px, transparent 3px), var(--knob-off);width:18px;height:18px;box-shadow:var(--knob-shadow);border-radius:50%;flex:none;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block;position:relative}.Rail-module__k7gb6G__dot:before,.Rail-module__k7gb6G__dot:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.Rail-module__k7gb6G__dot:before{background:var(--knob-on);opacity:0;transition:opacity .35s;inset:0}.Rail-module__k7gb6G__dot:after{background:var(--pip-on);opacity:0;width:8px;height:8px;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);top:5px;left:5px;transform:scale(.4)}.Rail-module__k7gb6G__dot[data-lit]:before{opacity:1}.Rail-module__k7gb6G__dot[data-lit]:after{opacity:1;transform:scale(.75)}.Rail-module__k7gb6G__dot[data-lit][data-current]{transform:scale(1.18)}.Rail-module__k7gb6G__dot[data-lit][data-current]:after{transform:none}@media (prefers-reduced-motion:reduce){.Rail-module__k7gb6G__dot,.Rail-module__k7gb6G__dot:before,.Rail-module__k7gb6G__dot:after,.Rail-module__k7gb6G__animated>.Rail-module__k7gb6G__fill{transition:none}}
