.HeroSection_hero__v4CEj{gap:clamp(14px,1.25vw,18px);padding-top:calc(clamp(20px,max(56px - (100vw - 320px)*.05,2.5vw),56px) + clamp(20px,max(80px - (100vw - 320px)*.06,2vw),80px) + env(safe-area-inset-top));padding-bottom:0}.HeroSection_hero__v4CEj,.HeroSection_title__I_sSS{display:flex;flex-direction:column;align-items:center}.HeroSection_title__I_sSS{gap:clamp(6px,.56vw,8px);padding-bottom:clamp(10px,1.39vw,20px)}.HeroSection_logo__1c47u{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(50px,4.86vw,70px);margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:1}.HeroSection_logo__1c47u svg{display:block;width:100%;height:100%}.HeroSection_logoText__oPUpp{font-family:Gilroy,Inter,sans-serif;color:#000;font-size:clamp(44px,4.31vw,62px);font-style:normal;font-weight:700;line-height:1;display:block}.HeroSection_slogan__iJiAI{font-family:PingFang SC,sans-serif;color:#000;text-align:center;opacity:1;letter-spacing:-.6px;line-height:1.4;padding:0;margin:0;font-weight:400;font-size:clamp(16px,1.67vw,24px)}.HeroSection_buttonRow__yb4AK{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.39vw,20px);position:relative}.HeroSection_downloadConfigWrapper__5aZEM{position:relative;display:inline-block}.HeroSection_configPopover__lvqsl{position:absolute;top:calc(100% + 10px);left:50%;z-index:60;box-sizing:border-box;width:-moz-max-content;width:max-content;min-width:100%;padding:12px;border-radius:16px;background:#fff;box-shadow:6px 12px 20px 0 rgba(0,0,0,.05);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.HeroSection_configPopover__lvqsl.HeroSection_configPopoverOpen__UmQmx,.HeroSection_downloadConfigWrapper__5aZEM:hover .HeroSection_configPopover__lvqsl,.HeroSection_downloadConfigWrapper__5aZEM[focus-within].HeroSection_js-focus-within__dEPli .HeroSection_configPopover__lvqsl,.HeroSection_js-focus-within__dEPli .HeroSection_downloadConfigWrapper__5aZEM[focus-within] .HeroSection_configPopover__lvqsl{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.HeroSection_configPopover__lvqsl.HeroSection_configPopoverOpen__UmQmx,.HeroSection_downloadConfigWrapper__5aZEM:focus-within .HeroSection_configPopover__lvqsl,.HeroSection_downloadConfigWrapper__5aZEM:hover .HeroSection_configPopover__lvqsl{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.HeroSection_configText__MtaVs,.HeroSection_configTitle__NHfhy{margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap}.HeroSection_configTitle__NHfhy{color:#000}.HeroSection_configText__MtaVs{color:rgba(0,0,0,.6)}.HeroSection_downloadBtn__wlhtS{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;white-space:nowrap;text-decoration:none;font-family:PingFang SC,sans-serif;font-style:normal;font-weight:400;transition:background-color .2s ease,border-color .2s ease;background:#000;color:#fff;gap:clamp(4px,.42vw,6px);height:clamp(36px,3.61vw,52px);border-radius:clamp(18px,1.94vw,28px);padding:0 clamp(16px,2.08vw,30px);min-width:clamp(140px,13.33vw,192px)}.HeroSection_downloadBtn__wlhtS:hover{background:#1a1a1a}@media(max-width:768px){.HeroSection_downloadBtn__wlhtS{height:clamp(42px,3.61vw,52px);border-radius:clamp(21px,1.94vw,28px);min-width:clamp(146px,38.5vw,156px);width:clamp(146px,38.5vw,156px)}}.HeroSection_pendingDownloadBtn__O4Jlf{background:rgba(0,0,0,.2);cursor:default}.HeroSection_js-focus-visible__uLUSb .HeroSection_pendingDownloadBtn__O4Jlf.HeroSection_focus-visible__kPpb1,.HeroSection_pendingDownloadBtn__O4Jlf.HeroSection_focus-visible__kPpb1.HeroSection_js-focus-visible__uLUSb,.HeroSection_pendingDownloadBtn__O4Jlf:hover{background:rgba(0,0,0,.2)}.HeroSection_pendingDownloadBtn__O4Jlf:focus-visible,.HeroSection_pendingDownloadBtn__O4Jlf:hover{background:rgba(0,0,0,.2)}.HeroSection_pendingPopover__g6VAW{display:flex;align-items:center;justify-content:center;padding:12px;transition:none}.HeroSection_downloadConfigWrapper__5aZEM[focus-within].HeroSection_js-focus-within__dEPli .HeroSection_pendingPopover__g6VAW,.HeroSection_js-focus-within__dEPli .HeroSection_downloadConfigWrapper__5aZEM[focus-within] .HeroSection_pendingPopover__g6VAW{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px)}.HeroSection_downloadConfigWrapper__5aZEM:focus-within .HeroSection_pendingPopover__g6VAW{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px)}.HeroSection_downloadConfigWrapper__5aZEM[focus-within]:hover.HeroSection_js-focus-within__dEPli .HeroSection_pendingPopover__g6VAW,.HeroSection_js-focus-within__dEPli .HeroSection_downloadConfigWrapper__5aZEM[focus-within]:hover .HeroSection_pendingPopover__g6VAW{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.HeroSection_downloadConfigWrapper__5aZEM:focus-within:hover .HeroSection_pendingPopover__g6VAW{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.HeroSection_pendingText__gwo0J{font-family:PingFang SC,sans-serif;margin:0;color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap}.HeroSection_downloadIcon__ofJRg{width:clamp(18px,1.67vw,24px);height:clamp(18px,1.67vw,24px)}@media(max-width:768px){.HeroSection_downloadIcon__ofJRg{width:clamp(20px,1.67vw,22px);height:clamp(20px,1.67vw,22px)}}.HeroSection_downloadLabel__Q_U2K{font-family:PingFang SC,sans-serif;color:#fff;white-space:nowrap;font-size:clamp(12px,1.11vw,16px)}@media(max-width:768px){.HeroSection_downloadLabel__Q_U2K{font-size:clamp(13px,1.11vw,15px)}}.HeroSection_mobileHint__K07uR{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);margin:0;color:rgba(0,0,0,.5);font-family:PingFang SC,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center;white-space:nowrap;pointer-events:none}