.CookieBanner_cookieBanner__ZTZIS{position:fixed;bottom:0;left:0;right:0;z-index:10000;padding:0 24px env(safe-area-inset-bottom,0);animation:CookieBanner_cookieSlideUp__rHzte .5s cubic-bezier(.2,.8,.2,1) forwards}@media(max-width:768px){.CookieBanner_cookieBanner__ZTZIS{padding:env(safe-area-inset-top,0) 16px 0;bottom:auto;top:0;animation-name:CookieBanner_cookieSlideDown__X8hIw}}@keyframes CookieBanner_cookieSlideUp__rHzte{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes CookieBanner_cookieSlideDown__X8hIw{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.CookieBanner_cookieBanner__inner__3aTKh{max-width:1200px;margin:0 auto 16px;display:flex;align-items:center;gap:24px;padding:16px 24px;border-radius:12px;background:rgba(11,17,32,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 -4px 24px rgba(0,0,0,.15)}@media(max-width:768px){.CookieBanner_cookieBanner__inner__3aTKh{flex-direction:column;gap:12px;padding:14px 16px;margin:12px auto 0;box-shadow:0 4px 24px rgba(0,0,0,.15)}}.CookieBanner_cookieBanner__text__1KPMf{flex:1;font-size:.875rem;line-height:1.6;color:hsla(0,0%,100%,.95);margin:0}.CookieBanner_cookieBanner__link__NDuMB{color:#26dad2;text-decoration:underline;text-underline-offset:2px;margin:0 2px;transition:color .25s ease}.CookieBanner_cookieBanner__link__NDuMB:hover{color:#4aeadf}.CookieBanner_cookieBanner__actions__wnWq_{display:flex;gap:8px;flex-shrink:0}@media(max-width:768px){.CookieBanner_cookieBanner__actions__wnWq_{width:100%}}.CookieBanner_cookieBanner__btn_type_accept__5QCr6{padding:8px 20px;border-radius:8px;border:none;background:#26dad2;color:#0b1120;font-family:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .25s ease;white-space:nowrap;min-height:40px}.CookieBanner_cookieBanner__btn_type_accept__5QCr6:hover{background:#4aeadf}.CookieBanner_cookieBanner__btn_type_accept__5QCr6:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}@media(max-width:768px){.CookieBanner_cookieBanner__btn_type_accept__5QCr6{flex:1}}.CookieBanner_cookieBanner__btn_type_decline__hprvE{padding:8px 20px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.65);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .25s ease,color .25s ease;white-space:nowrap;min-height:40px}.CookieBanner_cookieBanner__btn_type_decline__hprvE:hover{border-color:hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.95)}.CookieBanner_cookieBanner__btn_type_decline__hprvE:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}@media(max-width:768px){.CookieBanner_cookieBanner__btn_type_decline__hprvE{flex:1}}.MagneticButton_magneticButton__6JkCp{display:inline-flex;max-width:100%}.MagneticButton_magneticButton__inner__Wnp_x{display:inline-flex;max-width:100%;will-change:transform}.ScrollToTop_scrollToTop__dn1I0{position:fixed;bottom:24px;right:24px;z-index:900;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease}@media(max-width:768px){.ScrollToTop_scrollToTop__dn1I0{bottom:16px;right:16px}}.ScrollToTop_scrollToTop_state_visible__tQjzF{opacity:1;pointer-events:auto;transform:translateY(0)}.ScrollToTop_scrollToTop__btn__BlT6t{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:none;border-radius:50%;background:rgba(11,17,32,.85);backdrop-filter:blur(8px);color:hsla(0,0%,100%,.95);cursor:pointer;transition:background .3s ease}.ScrollToTop_scrollToTop__btn__BlT6t:hover{background:rgba(38,218,210,.15)}.ScrollToTop_scrollToTop__btn__BlT6t:hover .ScrollToTop_scrollToTop__ringProgress__IE5d0{stroke:#26dad2}.ScrollToTop_scrollToTop__btn__BlT6t:hover .ScrollToTop_scrollToTop__arrow__t2ySL{border-color:#26dad2}@media(max-width:768px){.ScrollToTop_scrollToTop__btn__BlT6t{width:48px;height:48px}}.ScrollToTop_scrollToTop__ring__0JbzC{position:absolute;inset:0;width:100%;height:100%}.ScrollToTop_scrollToTop__ringTrack__dDweX{stroke:hsla(0,0%,100%,.08)}.ScrollToTop_scrollToTop__ringProgress__IE5d0{stroke:rgba(38,218,210,.6);transition:stroke .3s ease}.ScrollToTop_scrollToTop__arrow__t2ySL{display:block;width:12px;height:12px;border-top:2px solid;border-right:2px solid;transform:translateY(2px) rotate(-45deg);transition:border-color .3s ease}.Header_header__kwJr8{position:fixed;top:16px;left:16px;right:16px;z-index:1000;border-radius:9999px;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);box-shadow:none;transition:background .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),backdrop-filter .5s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .5s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),top .5s cubic-bezier(.16,1,.3,1),left .5s cubic-bezier(.16,1,.3,1),right .5s cubic-bezier(.16,1,.3,1)}@media(max-width:1099px){.Header_header__kwJr8{top:0;left:0;right:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.Header_header__kwJr8{transition:none}}.Header_header_state_menuOpen__lCIdU{border-radius:0!important;background:#0b1120!important}@media(min-width:1100px){.Header_header_state_scrolled__v7QWF{top:0;left:0;right:0;border-radius:0;background:rgba(11,17,32,.55);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-color:rgba(0,0,0,0);border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:0 4px 20px rgba(0,0,0,.08)}}@media(max-width:1099px){.Header_header_state_scrolled__v7QWF{background:rgba(11,17,32,.35);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 24px rgba(0,0,0,.12),inset 0 .5px 0 hsla(0,0%,100%,.08)}}.Header_header__container__ldagu{position:relative;z-index:2;padding:14px 32px;display:flex;align-items:center;justify-content:space-between}@media(max-width:1099px){.Header_header__container__ldagu{padding:14px 24px}}.Header_header__logo__tLTRU{position:relative;display:flex;align-items:center;text-decoration:none;transition:opacity .3s ease}.Header_header__logo__tLTRU:hover{opacity:.8}.Header_header__logo__tLTRU img{height:32px;width:auto}@media(max-width:1099px){.Header_header__logo__tLTRU img{height:26px}}.Header_header__logoImg_type_light__QOFgl{transition:opacity .4s ease}.Header_header__logoImg_type_dark__4L6gX{position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.Header_header__nav__AsOCu{display:flex;align-items:center;gap:2px;background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;padding:5px 5px 5px 10px;transition:border-color .5s cubic-bezier(.16,1,.3,1),background .5s cubic-bezier(.16,1,.3,1),backdrop-filter .5s cubic-bezier(.16,1,.3,1)}@media(max-width:1099px){.Header_header__nav__AsOCu{display:none}}@media(min-width:1100px)and (max-width:1359px){.Header_header__nav__AsOCu{gap:0;padding:4px 4px 4px 6px}}.Header_header_state_scrolled__v7QWF .Header_header__nav__AsOCu{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}.Header_header__link__eMpv8{font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;padding:7px 13px;border-radius:8px;letter-spacing:.02em;white-space:nowrap;transition:color .25s ease,background .25s ease}.Header_header__link__eMpv8:hover{color:#fff;background:hsla(0,0%,100%,.1)}.Header_header__link__eMpv8:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}@media(min-width:1100px)and (max-width:1359px){.Header_header__link__eMpv8{font-size:14px;padding:6px;letter-spacing:0}}.Header_header__dropdownWrap__xV5LJ{position:relative}.Header_header__dropdownChevron__lBsjY{display:inline-flex;align-items:center;margin-left:2px;opacity:.5;transition:opacity .2s ease}.Header_header__dropdownWrap__xV5LJ:hover .Header_header__dropdownChevron__lBsjY{opacity:1}.Header_header__dropdown__68vGu{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(6px);min-width:220px;background:rgba(11,17,32,.92);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:6px;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 12px 40px rgba(0,0,0,.25);transition:opacity .25s ease,transform .25s cubic-bezier(.16,1,.3,1),visibility .25s}.Header_header__dropdown__68vGu:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.Header_header__dropdownWrap__xV5LJ:focus-within .Header_header__dropdown__68vGu,.Header_header__dropdownWrap__xV5LJ:hover .Header_header__dropdown__68vGu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.Header_header__dropdownLink__YVfb6{display:block;padding:10px 16px;color:hsla(0,0%,100%,.75);text-decoration:none;font-size:.875rem;font-weight:600;border-radius:8px;white-space:nowrap;transition:color .2s ease,background .2s ease}.Header_header__dropdownLink__YVfb6:hover{color:#fff;background:hsla(0,0%,100%,.1)}.Header_header__dropdownLink__YVfb6:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:-2px}.Header_header__contactBtn__BbXin{display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 24px;margin-left:6px;background:rgba(0,0,0,0);color:#26dad2;text-decoration:none;border:1px solid rgba(38,218,210,.3);border-radius:9999px;font-size:1rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.Header_header__contactBtn__BbXin:hover{background:#26dad2;color:#0b1120;border-color:#26dad2;box-shadow:0 0 24px rgba(38,218,210,.25)}.Header_header__contactBtn__BbXin:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}@media(min-width:1100px)and (max-width:1359px){.Header_header__contactBtn__BbXin{gap:6px;padding:8px 12px 8px 14px;font-size:14px;margin-left:4px}}.Header_header__contactBtnIcon__9pafN{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(38,218,210,.12);color:#26dad2;transition:background .3s ease,color .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.Header_header__contactBtnIcon__9pafN svg{display:block}.Header_header__contactBtn__BbXin:hover .Header_header__contactBtnIcon__9pafN{background:rgba(11,17,32,.2);color:#0b1120;transform:translate(2px,-2px)}.Header_header__toggle___Sdbn{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:14px 10px;cursor:pointer;position:relative;z-index:3}@media(max-width:1099px){.Header_header__toggle___Sdbn{display:flex}}.Header_header__toggleLine__TWtra{display:block;height:2px;background:hsla(0,0%,100%,.9);border-radius:1px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,width .3s cubic-bezier(.16,1,.3,1);transform-origin:center}.Header_header__toggleLine__TWtra:first-child{width:24px}.Header_header__toggleLine__TWtra:nth-child(2){width:16px;margin-left:auto}.Header_header__toggleLine__TWtra:nth-child(3){width:20px}.Header_header__toggle_state_open__LOQBD .Header_header__toggleLine__TWtra:first-child{width:24px;transform:translateY(7px) rotate(45deg)}.Header_header__toggle_state_open__LOQBD .Header_header__toggleLine__TWtra:nth-child(2){opacity:0;transform:translateX(8px)}.Header_header__toggle_state_open__LOQBD .Header_header__toggleLine__TWtra:nth-child(3){width:24px;transform:translateY(-7px) rotate(-45deg)}.Header_header_state_scrolled__v7QWF .Header_header__toggleLine__TWtra{background:#fff}.Header_header__mobileNav__L7Gbq{position:fixed;inset:0;z-index:999;background:#0b1120;display:flex;flex-direction:column;overscroll-behavior:contain}.Header_header__mobileNavHeader__uFujT{flex-shrink:0;height:56px}.Header_header__mobileLinks__cStxo{flex:1;display:flex;flex-direction:column;width:100%;gap:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 40px}.Header_header__mobileLinkWrap__Wf1FQ{width:100%}.Header_header__mobileLink__DyrGJ{display:flex;align-items:center;width:100%;padding:16px 0;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.08);transition:border-color .2s ease}.Header_header__mobileLink__DyrGJ:hover{border-bottom-color:rgba(38,218,210,.3)}.Header_header__mobileLink__DyrGJ:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}.Header_header__mobileLink__DyrGJ:hover .Header_header__mobileLinkLabel__RPK7G{color:#26dad2}.Header_header__mobileLinkLabel__RPK7G{font-size:1.125rem;font-weight:700;color:hsla(0,0%,100%,.95);letter-spacing:.02em;transition:color .2s ease}.Header_header__mobileSubToggle__KeGjy{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#26dad2;cursor:pointer;transition:background .2s ease,border-color .2s ease;flex-shrink:0}.Header_header__mobileSubToggle__KeGjy:hover{background:rgba(38,218,210,.12);border-color:rgba(38,218,210,.3)}.Header_header__mobileSubToggle__KeGjy:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}.Header_header__mobileSubLinks__rbULM{overflow:hidden;padding-left:16px}.Header_header__mobileSubLink__5iB3N{display:flex;align-items:center;gap:6px;padding:10px 0 10px 4px;text-decoration:none;color:hsla(0,0%,100%,.5);font-size:.875rem;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.04);transition:color .2s ease}.Header_header__mobileSubLink__5iB3N:hover{color:#26dad2}.Header_header__mobileSubLink__5iB3N:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}.Header_header__mobileSubDot__TwELk{color:rgba(38,218,210,.5);font-size:.9em}.Header_header__mobileCtaWrap__xfuc8{flex-shrink:0;padding:24px 40px max(24px,env(safe-area-inset-bottom,24px))}.Header_header__mobileCta__MLli6{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background:#26dad2;color:#0b1120;text-decoration:none;border:none;border-radius:9999px;font-size:1rem;font-weight:700;letter-spacing:.01em;box-shadow:0 0 32px rgba(38,218,210,.2);transition:box-shadow .3s ease,transform .3s ease}.Header_header__mobileCta__MLli6:hover{box-shadow:0 0 48px rgba(38,218,210,.35);transform:translateY(-2px)}.Header_header__mobileCta__MLli6:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}.Header_header__mobileCtaIcon__2Ecb6{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(11,17,32,.15);color:#0b1120;transition:transform .3s cubic-bezier(.16,1,.3,1)}.Header_header__mobileCtaIcon__2Ecb6 svg{display:block}.Header_header__mobileCta__MLli6:hover .Header_header__mobileCtaIcon__2Ecb6{transform:translate(2px,-2px)}.Header_header__logoImg_type_dark__4L6gX,.Header_header__logoImg_type_light__QOFgl{transition:opacity .5s cubic-bezier(.16,1,.3,1)}.Header_header__link__eMpv8{transition:color .5s cubic-bezier(.16,1,.3,1),background .5s cubic-bezier(.16,1,.3,1)}.Header_header__contactBtn__BbXin{transition:color .5s cubic-bezier(.16,1,.3,1),background .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1)}.Header_header__contactBtnIcon__9pafN{transition:background .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1)}.Header_header__toggleLine__TWtra{transition:background .5s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.Header_header_theme_light__eXlsc .Header_header__logoImg_type_light__QOFgl{opacity:0}.Header_header_theme_light__eXlsc .Header_header__logoImg_type_dark__4L6gX{opacity:1}.Header_header_theme_light__eXlsc .Header_header__nav__AsOCu{background:rgba(0,0,0,.04);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border-color:rgba(0,0,0,.08);box-shadow:none}@media(min-width:1100px){.Header_header_theme_light__eXlsc.Header_header_state_scrolled__v7QWF{background:hsla(0,0%,100%,.72);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-color:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.04)}}@media(max-width:1099px){.Header_header_theme_light__eXlsc.Header_header_state_scrolled__v7QWF{background:hsla(0,0%,100%,.92);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06)}}.Header_header_theme_light__eXlsc.Header_header_state_scrolled__v7QWF .Header_header__nav__AsOCu{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.Header_header_theme_light__eXlsc .Header_header__link__eMpv8{color:rgba(0,0,0,.6)}.Header_header_theme_light__eXlsc .Header_header__link__eMpv8:hover{color:rgba(0,0,0,.9);background:rgba(0,0,0,.04)}.Header_header_theme_light__eXlsc .Header_header__dropdown__68vGu{background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.08);box-shadow:0 8px 32px rgba(0,0,0,.1)}.Header_header_theme_light__eXlsc .Header_header__dropdownLink__YVfb6{color:rgba(0,0,0,.6)}.Header_header_theme_light__eXlsc .Header_header__dropdownLink__YVfb6:hover{color:rgba(0,0,0,.9);background:rgba(0,0,0,.04)}.Header_header_theme_light__eXlsc .Header_header__contactBtn__BbXin{color:#1db8b0;border-color:rgba(29,184,176,.4)}.Header_header_theme_light__eXlsc .Header_header__contactBtn__BbXin:hover{background:#26dad2;color:#0b1120;border-color:#26dad2}.Header_header_theme_light__eXlsc .Header_header__contactBtnIcon__9pafN{background:rgba(38,218,210,.12);color:#1db8b0}.Header_header_theme_light__eXlsc .Header_header__toggleLine__TWtra{background:rgba(0,0,0,.75)}.Header_header_theme_light__eXlsc.Header_header_state_scrolled__v7QWF .Header_header__toggleLine__TWtra{background:rgba(0,0,0,.85)}.SectionDivider_sectionDivider__2Surg{position:relative;width:100%;padding:0;pointer-events:none;overflow:hidden}.SectionDivider_sectionDivider__fade__8XkBA{position:absolute;inset:0;z-index:0}.SectionDivider_sectionDivider__lineWrap___m0oo{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:center;height:1px}.SectionDivider_sectionDivider__line__bkTVA{width:100%;height:1px;transform-origin:center center;transform:scaleX(0);will-change:transform}.SectionDivider_sectionDivider_type_lightToDark__U_LoG{height:80px;background:linear-gradient(180deg,#F6F6F6 0,#0B1120)}.SectionDivider_sectionDivider_type_lightToDark__U_LoG .SectionDivider_sectionDivider__line__bkTVA{background:linear-gradient(90deg,transparent,rgba(38,218,210,.3) 30%,rgba(38,218,210,.5) 50%,rgba(38,218,210,.3) 70%,transparent)}.SectionDivider_sectionDivider_type_darkToLight__ynbUz{height:80px;background:linear-gradient(180deg,#0B1120 0,#F6F6F6)}.SectionDivider_sectionDivider_type_darkToLight__ynbUz .SectionDivider_sectionDivider__line__bkTVA{background:linear-gradient(90deg,transparent,rgba(38,218,210,.3) 30%,rgba(38,218,210,.5) 50%,rgba(38,218,210,.3) 70%,transparent)}.SectionDivider_sectionDivider__2Surg:not(.SectionDivider_sectionDivider_type_lightToDark__U_LoG):not(.SectionDivider_sectionDivider_type_darkToLight__ynbUz){height:1px}.SectionDivider_sectionDivider__2Surg:not(.SectionDivider_sectionDivider_type_lightToDark__U_LoG):not(.SectionDivider_sectionDivider_type_darkToLight__ynbUz) .SectionDivider_sectionDivider__line__bkTVA{background:linear-gradient(90deg,transparent,rgba(0,0,0,.06) 30%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.06) 70%,transparent)}.OmakaseBanner_full__ZZeOl{display:block;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at top left,rgba(255,107,53,.28),transparent 55%),radial-gradient(ellipse at bottom right,rgba(38,218,210,.22),transparent 55%),linear-gradient(135deg,#0b1120,#1a1528 60%,#0b1120);border-radius:24px;border:1px solid rgba(255,107,53,.32);box-shadow:0 24px 72px rgba(11,17,32,.35),inset 0 0 0 1px rgba(255,107,53,.08);padding:56px 64px;color:#fff;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.OmakaseBanner_full__ZZeOl:hover{transform:translateY(-3px);box-shadow:0 32px 96px rgba(11,17,32,.45),inset 0 0 0 1px rgba(255,107,53,.4)}.OmakaseBanner_full__ZZeOl:hover .OmakaseBanner_full__glow__aWiaT{opacity:1}.OmakaseBanner_full__ZZeOl:hover .OmakaseBanner_full__ctaArrow__58xen{transform:translate(3px,-3px)}.OmakaseBanner_full__ZZeOl:hover .OmakaseBanner_full__priceCard__iwKbL{transform:translateY(-2px) rotate(-1.5deg)}@media(max-width:960px){.OmakaseBanner_full__ZZeOl:hover .OmakaseBanner_full__priceCard__iwKbL{transform:translateY(-2px)}.OmakaseBanner_full__ZZeOl{padding:40px 32px}}@media(max-width:640px){.OmakaseBanner_full__ZZeOl{padding:32px 22px}}.OmakaseBanner_full__glow__aWiaT{position:absolute;inset:-60%;background:conic-gradient(from 0deg at 50% 50%,rgba(255,107,53,0) 0deg,rgba(255,107,53,.28) 90deg,rgba(38,218,210,.22) 180deg,rgba(255,107,53,0) 270deg,rgba(255,107,53,0) 1turn);animation:OmakaseBanner_omakaseBannerSpin__rhCRZ 14s linear infinite;opacity:.55;pointer-events:none;z-index:0;filter:blur(60px);transition:opacity .35s ease}@media(max-width:960px){.OmakaseBanner_full__glow__aWiaT{inset:-20%;opacity:.32;filter:blur(40px);animation:none;transform:none}}.OmakaseBanner_full__inner__8c66_{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;column-gap:56px;row-gap:0;align-items:center}@media(max-width:960px){.OmakaseBanner_full__inner__8c66_{grid-template-columns:1fr;gap:24px}}.OmakaseBanner_full__left__N_alR{min-width:0;grid-column:1;grid-row:1}@media(max-width:960px){.OmakaseBanner_full__left__N_alR{grid-row:auto}}.OmakaseBanner_full__badgeRow__Kef5f{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.OmakaseBanner_full__badge__AUWIE{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:9999px;background:rgba(255,107,53,.18);border:1px solid rgba(255,107,53,.5);color:#ffb089;font-size:11px;font-weight:800;letter-spacing:.12em}.OmakaseBanner_full__badgeDot__U2V8p{width:7px;height:7px;border-radius:50%;background:#ff6b35;box-shadow:0 0 0 0 rgba(255,107,53,.8);animation:OmakaseBanner_omakaseBannerPulse___LcJ9 1.8s ease-in-out infinite}.OmakaseBanner_full__eyebrow__iapyz{font-size:11px;color:hsla(0,0%,100%,.55);letter-spacing:.22em;font-weight:700;text-transform:uppercase}.OmakaseBanner_full__title__zj15e{font-size:clamp(28px,4.2vw,48px);font-weight:800;letter-spacing:-.025em;line-height:1.25;margin:0 0 16px}@media(max-width:960px){.OmakaseBanner_full__title__zj15e{font-size:clamp(28px,8vw,32px);line-height:1.3}}.OmakaseBanner_full__titleAccent__dxdbT{background:linear-gradient(135deg,#ff6b35,#ffb089 60%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);white-space:nowrap}.OmakaseBanner_full__lead__u_oYV{font-size:clamp(14px,1.6vw,16px);color:hsla(0,0%,100%,.78);line-height:1.75;margin:0 0 24px}@media(min-width:961px){.OmakaseBanner_full__lbSp__0KOyb{display:none}}@media(max-width:960px){.OmakaseBanner_full__lbPc__FMKMv{display:none}}.OmakaseBanner_full__leadStrong___xHEH{color:#fff;font-weight:700}.OmakaseBanner_full__metaRow__H4RiD{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 18px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-bottom:24px}@media(max-width:960px){.OmakaseBanner_full__metaRow__H4RiD{margin-bottom:0}}.OmakaseBanner_full__metaItem__Oz528{display:inline-flex;align-items:baseline;gap:6px}.OmakaseBanner_full__metaNum__R8xid{font-size:18px;font-weight:800;color:#ff6b35;line-height:1;letter-spacing:-.01em}.OmakaseBanner_full__metaLbl__Ccm22{font-size:12px;color:hsla(0,0%,100%,.6);font-weight:500}.OmakaseBanner_full__metaDivider__tvYXL{width:1px;height:18px;background:hsla(0,0%,100%,.12)}.OmakaseBanner_full__cta__l0VRL{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;background:linear-gradient(135deg,#ff6b35,#e05528);color:#fff;border-radius:9999px;font-weight:800;font-size:15px;letter-spacing:.02em;box-shadow:0 10px 24px rgba(255,107,53,.35);grid-column:1;grid-row:2;justify-self:start}.OmakaseBanner_full__cta__l0VRL .OmakaseBanner_full__ctaArrow__58xen{transition:transform .25s ease}@media(max-width:960px){.OmakaseBanner_full__cta__l0VRL{display:flex;width:100%;justify-self:stretch;grid-row:auto}}.OmakaseBanner_full__right__cCfAO{display:flex;flex-direction:column;align-items:center;gap:16px;grid-column:2;grid-row:1/span 2}@media(max-width:960px){.OmakaseBanner_full__right__cCfAO{flex-direction:column;align-items:center;gap:16px;width:100%;grid-column:1;grid-row:auto}}.OmakaseBanner_full__priceCard__iwKbL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 32px;background:#fff;color:#0b1120;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.3);transform:rotate(-2deg);transition:transform .35s ease;min-width:180px}@media(max-width:960px){.OmakaseBanner_full__priceCard__iwKbL{padding:20px 26px;min-width:150px;transform:rotate(0deg)}}.OmakaseBanner_full__priceLbl__qOU5u{font-size:11px;letter-spacing:.14em;font-weight:700;color:#6b7280;text-transform:uppercase}.OmakaseBanner_full__priceNum__aSSbM{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:72px;font-weight:800;line-height:1;color:#ff6b35;margin:4px 0 2px;letter-spacing:-.04em}@media(max-width:960px){.OmakaseBanner_full__priceNum__aSSbM{font-size:60px}}.OmakaseBanner_full__priceYen__7sGLB{font-size:28px;font-weight:700;vertical-align:top;margin-right:4px;color:#ff6b35}.OmakaseBanner_full__priceUnit__A5fN1{font-size:24px;font-weight:700;color:#ff6b35;margin-left:4px}.OmakaseBanner_full__priceNote__s8aPu{font-size:10px;color:#9ca3af;letter-spacing:.05em}.OmakaseBanner_full__featureList__OTOKl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}@media(max-width:960px){.OmakaseBanner_full__featureList__OTOKl{gap:6px}}.OmakaseBanner_full__featureItem__mEo9j{position:relative;font-size:13px;color:hsla(0,0%,100%,.82);padding-left:20px;line-height:1.5}.OmakaseBanner_full__featureItem__mEo9j:before{content:"";position:absolute;left:0;top:6px;width:14px;height:7px;border-left:2px solid #ff6b35;border-bottom:2px solid #ff6b35;transform:rotate(-45deg)}.OmakaseBanner_compact__Ijhgm{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:16px 24px;background:linear-gradient(90deg,#0b1120,#1a1528);border:1px solid rgba(255,107,53,.3);border-radius:16px;color:#fff;text-decoration:none;transition:border-color .25s ease,transform .25s ease}.OmakaseBanner_compact__Ijhgm:hover{border-color:rgba(255,107,53,.6);transform:translateY(-1px)}.OmakaseBanner_compact__Ijhgm:hover .OmakaseBanner_compact__ctaArrow__KWmJQ{transform:translate(2px,-2px)}@media(max-width:640px){.OmakaseBanner_compact__Ijhgm{grid-template-columns:1fr;gap:10px;padding:14px 18px}}.OmakaseBanner_compact__badge__uexbq{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.4);color:#ffb089;font-size:10px;font-weight:800;letter-spacing:.12em;white-space:nowrap}@media(max-width:640px){.OmakaseBanner_compact__badge__uexbq{align-self:flex-start}}.OmakaseBanner_compact__badgeDot__w_Azb{width:5px;height:5px;border-radius:50%;background:#ff6b35;animation:OmakaseBanner_omakaseBannerPulse___LcJ9 1.8s ease-in-out infinite}.OmakaseBanner_compact__copy__ZF1M6{display:flex;flex-direction:column;gap:2px;min-width:0}.OmakaseBanner_compact__title__CbArM{font-size:14px;font-weight:800;letter-spacing:-.01em;color:#fff;line-height:1.4}.OmakaseBanner_compact__meta__XzLfB{font-size:11px;color:hsla(0,0%,100%,.6);font-weight:500}.OmakaseBanner_compact__cta__VIGNP{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#ff6b35;color:#fff;border-radius:9999px;font-size:12px;font-weight:800;white-space:nowrap}.OmakaseBanner_compact__cta__VIGNP .OmakaseBanner_compact__ctaArrow__KWmJQ{transition:transform .25s ease}@media(max-width:640px){.OmakaseBanner_compact__cta__VIGNP{align-self:flex-end}}@keyframes OmakaseBanner_omakaseBannerSpin__rhCRZ{to{transform:rotate(1turn)}}@keyframes OmakaseBanner_omakaseBannerPulse___LcJ9{0%,to{box-shadow:0 0 0 0 rgba(255,107,53,.8)}50%{box-shadow:0 0 0 6px rgba(255,107,53,0)}}@media(prefers-reduced-motion:reduce){.OmakaseBanner_compact__badgeDot__w_Azb,.OmakaseBanner_full__badgeDot__U2V8p,.OmakaseBanner_full__glow__aWiaT{animation:none!important}.OmakaseBanner_compact__Ijhgm:hover,.OmakaseBanner_full__ZZeOl:hover{transform:none}}.PageCTA_pageCta__gYdl6{position:relative;background:linear-gradient(180deg,#101830,#0B1120);padding:120px 0;overflow:hidden;text-align:center}.PageCTA_pageCta__gYdl6:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 10%,rgba(38,218,210,.25) 25%,#26DAD2 50%,rgba(38,218,210,.25) 75%,transparent 90%);box-shadow:0 0 16px rgba(38,218,210,.3)}.PageCTA_pageCta__gYdl6:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:800px;height:500px;background:radial-gradient(ellipse at center,rgba(38,218,210,.08) 0,transparent 60%);pointer-events:none}@media(max-width:768px){.PageCTA_pageCta__gYdl6{padding:80px 0}}.PageCTA_pageCta__container__fDAUX{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.PageCTA_pageCta__container__fDAUX{padding:0 16px}}.PageCTA_pageCta__container__fDAUX{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.PageCTA_pageCta__eyebrow__8rUQ0{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#26dad2;margin-bottom:24px}.PageCTA_pageCta__heading__O8ktE{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;color:hsla(0,0%,100%,.95);line-height:1.35;letter-spacing:-.02em;margin:0 0 16px}@media(max-width:768px){.PageCTA_pageCta__heading__O8ktE{font-size:clamp(1.5rem,6vw,2rem)}}.PageCTA_pageCta__sub__63BBF{font-size:1rem;color:hsla(0,0%,100%,.65);line-height:1.7;margin:0 0 40px}@media(max-width:768px){.PageCTA_pageCta__sub__63BBF{font-size:.875rem;margin-bottom:32px}}.PageCTA_pageCta__actions__TlPlG{display:flex;justify-content:center;gap:20px}@media(max-width:768px){.PageCTA_pageCta__actions__TlPlG{flex-direction:column;align-items:center;gap:12px}}.SaasProductBand_band__sPrnl{background:#f0f2f5;border-top:1px solid rgba(0,0,0,.06);padding:80px 0}@media(max-width:768px){.SaasProductBand_band__sPrnl{padding:64px 0}}.SaasProductBand_band_surface_home__G5_Mg{background:#f6f6f6;padding:56px 0 80px}@media(max-width:768px){.SaasProductBand_band_surface_home__G5_Mg{padding:40px 0 56px}}.SaasProductBand_band__inner__nGee_{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.SaasProductBand_band__inner__nGee_{padding:0 16px}}.SaasProductBand_band__eyebrow__rSs7K{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.14em;color:#0a7a76}.SaasProductBand_band__eyebrow__rSs7K,.SaasProductBand_band__heading__ayx74{text-align:center;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.SaasProductBand_band__heading__ayx74{margin:0 0 40px;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.4;letter-spacing:-.01em;color:#1a1a1a}@media(max-width:768px){.SaasProductBand_band__heading__ayx74{margin-bottom:28px}}.SaasProductBand_band__grid__qQvCp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media(max-width:768px){.SaasProductBand_band__grid__qQvCp{grid-template-columns:1fr;gap:24px;max-width:480px;margin-inline:auto}}.SaasProductBand_band__item__Pa4FJ{min-width:0}.SaasProductBand_band__card__zdCF7{display:block;text-decoration:none}.SaasProductBand_band__card__zdCF7:focus-visible{outline:2px solid #0a7a76;outline-offset:4px;border-radius:4px}.SaasProductBand_band__card__zdCF7:hover .SaasProductBand_band__imgWrap__H1WS6{transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.07)}.SaasProductBand_band__imgWrap__H1WS6{display:block;border-radius:16px;overflow:hidden;box-shadow:0 4px 32px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);transition:transform .3s cubic-bezier(.33,1,.68,1),box-shadow .3s cubic-bezier(.33,1,.68,1)}.SaasProductBand_band__img__uOcXO{display:block;width:100%;height:auto}.SaasProductBand_band__cta__VSWmf{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:14px;font-family:var(--font-zen-kaku-gothic-new),"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:13px;font-weight:600;color:#4b5157}.SaasProductBand_band__arrow___Se8a{color:#0a7a76;font-weight:700}.SaasProductBand_srOnly__oIA16{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.SaasProductBand_band__imgWrap__H1WS6{transition:none}.SaasProductBand_band__card__zdCF7:hover .SaasProductBand_band__imgWrap__H1WS6{transform:none}}.Contact_contact__U3mih{position:relative;background:linear-gradient(180deg,#101830,#0B1120);padding:140px 0;overflow:hidden;box-shadow:inset 0 80px 120px -40px rgba(0,0,0,.5)}@media(max-width:768px){.Contact_contact__U3mih{padding:120px 0}}.Contact_contact__U3mih:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 5%,rgba(38,218,210,.3) 20%,#26DAD2 50%,rgba(38,218,210,.3) 80%,transparent 95%);box-shadow:0 0 20px rgba(38,218,210,.4),0 0 60px rgba(38,218,210,.15)}.Contact_contact__U3mih:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(38,218,210,.14) 0,transparent 50%),radial-gradient(ellipse at 70% 40%,rgba(38,218,210,.1) 0,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(38,218,210,.06) 0,transparent 40%);pointer-events:none;animation:Contact_contact-glow-breathe___3fsb 6s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.Contact_contact__U3mih:after{animation:none}}@keyframes Contact_contact-glow-breathe___3fsb{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.Contact_contact__container__knJIP{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.Contact_contact__container__knJIP{padding:0 16px}}.Contact_contact__container__knJIP{position:relative;z-index:1}.Contact_contact__grid__lGXyF{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}@media(max-width:1024px){.Contact_contact__grid__lGXyF{gap:56px}}@media(max-width:768px){.Contact_contact__grid__lGXyF{grid-template-columns:1fr;gap:40px}}.Contact_contact__left__rIYfN{display:flex;flex-direction:column}@media(max-width:768px){.Contact_contact__left__rIYfN{text-align:center;align-items:center}}.Contact_contact__eyebrow__PgJjw{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#26dad2;font-size:clamp(.8125rem,1.5vw,.9375rem);letter-spacing:.25em;margin-bottom:20px}.Contact_contact__heading__FTOSu{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;color:hsla(0,0%,100%,.95);line-height:1.35;letter-spacing:-.03em;margin:0 0 24px}@media(max-width:768px){.Contact_contact__heading__FTOSu{font-size:clamp(1.75rem,6vw,2.5rem);margin-bottom:20px}}.Contact_contact__subtext__GZAiK{font-size:1.125rem;color:hsla(0,0%,100%,.65);line-height:1.8;margin:0 0 36px}@media(max-width:768px){.Contact_contact__subtext__GZAiK{font-size:1rem;margin-bottom:24px}.Contact_contact__brDesktop__2L1vF{display:none}}.Contact_contact__trustList__T35QB{list-style:none;display:flex;flex-direction:column;gap:14px;margin:0 0 40px;padding:0}@media(max-width:768px){.Contact_contact__trustList__T35QB{order:3;margin:0 0 28px}}.Contact_contact__trustItem__9Uy7_{display:flex;align-items:center;gap:12px}@media(max-width:768px){.Contact_contact__trustItem__9Uy7_{justify-content:center;max-width:280px;margin:0 auto}}.Contact_contact__trustItemText__3WxFu{color:hsla(0,0%,100%,.75);font-size:1rem;font-weight:500}.Contact_contact__checkIcon__Hflpe{flex-shrink:0;width:20px;height:20px;color:#26dad2;filter:drop-shadow(0 0 4px rgba(38,218,210,.4))}.Contact_contact__orBlock__mkUk_{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%}@media(max-width:768px){.Contact_contact__orBlock__mkUk_{order:4}}.Contact_contact__orDivider__xXrb_{display:flex;align-items:center;gap:16px;width:100%}.Contact_contact__orDividerLine__naZIo{flex:1;height:1px;background:hsla(0,0%,100%,.12)}.Contact_contact__orDividerText__Nr9Th{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.875rem;color:hsla(0,0%,100%,.65);text-transform:lowercase;letter-spacing:.05em}.Contact_contact__card__MP7yY{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:hsla(0,0%,100%,.05);border:1px solid rgba(38,218,210,.15);border-radius:24px;padding:44px;position:relative;box-shadow:0 0 60px rgba(38,218,210,.08),0 24px 64px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.06);transition:box-shadow .4s ease,border-color .4s ease}.Contact_contact__card__MP7yY:hover{border-color:rgba(38,218,210,.25);box-shadow:0 0 80px rgba(38,218,210,.12),0 32px 72px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08)}.Contact_contact__card__MP7yY:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(38,218,210,.2),transparent 40%,transparent 60%,rgba(38,218,210,.1));z-index:-1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1px}@media(max-width:768px){.Contact_contact__card__MP7yY{padding:32px 20px}}.Contact_contact__form__x0Dy_{display:flex;flex-direction:column;gap:20px}.Contact_contact__formTitle__X54Bd{font-size:1.5rem;font-weight:800;color:hsla(0,0%,100%,.95);margin:0 0 4px;text-align:center;letter-spacing:-.01em}.Contact_contact__fieldGroup__mU2uA{display:flex;flex-direction:column;gap:6px}.Contact_contact__label__lplVm{font-size:.875rem;font-weight:600;color:hsla(0,0%,100%,.7)}.Contact_contact__required__uRqDG{color:#26dad2;font-weight:700}.Contact_contact__input__bJNp1{width:100%;padding:14px 16px;font-size:1rem;font-family:inherit;color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;outline:none;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.Contact_contact__input__bJNp1::placeholder{color:hsla(0,0%,100%,.55)}.Contact_contact__input__bJNp1:focus{border-color:#26dad2;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(38,218,210,.12)}.Contact_contact__select__XHneh{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.5)' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.Contact_contact__select__XHneh option{background:#0b1120;color:hsla(0,0%,100%,.95)}.Contact_contact__error__TOVMj{font-size:.875rem;color:#f87171;margin:0;line-height:1.5}.Contact_contact__lineWrap__CkXvw,.Contact_contact__lineWrap__CkXvw>div,.Contact_contact__submitWrap__iYyg1,.Contact_contact__submitWrap__iYyg1>div{width:100%}.Contact_contact__submitBtn__NW3xk{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:18px 32px;font-size:1.125rem;font-weight:800;font-family:inherit;color:#0b1120;background:#26dad2;border:none;border-radius:8px;cursor:pointer;position:relative;box-shadow:0 4px 20px rgba(38,218,210,.3),0 0 40px rgba(38,218,210,.15);transition:transform .25s ease,box-shadow .25s ease;animation:Contact_contact-btn-pulse__L0nKR 3s ease-in-out infinite}.Contact_contact__submitBtn__NW3xk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px rgba(38,218,210,.4),0 0 60px rgba(38,218,210,.2);animation:none}.Contact_contact__submitBtn__NW3xk:active:not(:disabled){transform:translateY(0)}.Contact_contact__submitBtn__NW3xk:disabled{opacity:.7;cursor:not-allowed;animation:none}@media(prefers-reduced-motion:reduce){.Contact_contact__submitBtn__NW3xk{animation:none}}@keyframes Contact_contact-btn-pulse__L0nKR{0%,to{box-shadow:0 4px 20px rgba(38,218,210,.3),0 0 40px rgba(38,218,210,.15)}50%{box-shadow:0 4px 24px rgba(38,218,210,.45),0 0 60px rgba(38,218,210,.25)}}.Contact_contact__submitSpinner__tlil0{animation:Contact_contact-spin__e2JOz 1s linear infinite}@keyframes Contact_contact-spin__e2JOz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Contact_contact__formNote__O19bH{font-size:.875rem;color:hsla(0,0%,100%,.65);text-align:center;margin:0;line-height:1.5}.Contact_contact__successState__3Gfj6{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0;gap:16px}.Contact_contact__successIcon__wYNxT{width:56px;height:56px;color:#26dad2;filter:drop-shadow(0 0 12px rgba(38,218,210,.4))}.Contact_contact__successTitle__pehsU{font-size:1.25rem;font-weight:700;color:hsla(0,0%,100%,.95);margin:0}.Contact_contact__successDesc__aa0PR{font-size:1rem;color:hsla(0,0%,100%,.65);margin:0;line-height:1.6}.InteractiveDemosBand_demosBand_variant_section___H3ij{background:#f5f4f0;padding:clamp(56px,7vw,88px) 0}.InteractiveDemosBand_demosBand__inner__AcxS_{max-width:1120px;margin:0 auto;padding:0 24px}.InteractiveDemosBand_demosBand__header__vCVLJ{text-align:center;margin-bottom:clamp(28px,3.5vw,40px)}.InteractiveDemosBand_demosBand__eyebrow__GrlC_{display:inline-block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.8125rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;margin-bottom:12px}.InteractiveDemosBand_demosBand__title__hv42B{margin:0 0 12px;font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.01em;line-height:1.4;color:#1a1a1a}.InteractiveDemosBand_demosBand__lead__UtYof{margin:0 auto;max-width:680px;font-size:.9375rem;line-height:1.85;color:#4b5157}.InteractiveDemosBand_demosBand__grid__YqEfH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:1024px){.InteractiveDemosBand_demosBand__grid__YqEfH{grid-template-columns:minmax(0,1fr)}}.InteractiveDemosBand_demosBand__card__jD7dZ{display:flex;align-items:flex-start;gap:18px;padding:clamp(20px,2.5vw,28px);background:#fff;border:1px solid #e5e3dc;border-radius:16px;text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.InteractiveDemosBand_demosBand__card__jD7dZ:focus-visible,.InteractiveDemosBand_demosBand__card__jD7dZ:hover{border-color:#26dad2;transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.06);text-decoration:none}.InteractiveDemosBand_demosBand__cardIcon__yiwie{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;flex-shrink:0;border-radius:9999px;background:rgba(38,218,210,.1);color:#0a7a76}.InteractiveDemosBand_demosBand__cardBody__38khj{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.InteractiveDemosBand_demosBand__cardLabel__KBQRS{font-size:1rem;font-weight:800;color:#1a1a1a;letter-spacing:.01em;line-height:1.4}.InteractiveDemosBand_demosBand__cardDesc__QsVVw{font-size:.8125rem;line-height:1.7;color:#4b5157}.InteractiveDemosBand_demosBand__cardCta__hoLru{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0a7a76}.InteractiveDemosBand_demosBand__card__jD7dZ:focus-visible .InteractiveDemosBand_demosBand__cardCta__hoLru,.InteractiveDemosBand_demosBand__card__jD7dZ:hover .InteractiveDemosBand_demosBand__cardCta__hoLru{color:#26dad2}.InteractiveDemosBand_demosBand__cardCtaArrow__d5xXc{transition:transform .25s ease}.InteractiveDemosBand_demosBand__card__jD7dZ:focus-visible .InteractiveDemosBand_demosBand__cardCtaArrow__d5xXc,.InteractiveDemosBand_demosBand__card__jD7dZ:hover .InteractiveDemosBand_demosBand__cardCtaArrow__d5xXc{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.InteractiveDemosBand_demosBand__cardCtaArrow__d5xXc{transition:none}.InteractiveDemosBand_demosBand__card__jD7dZ:focus-visible .InteractiveDemosBand_demosBand__cardCtaArrow__d5xXc,.InteractiveDemosBand_demosBand__card__jD7dZ:hover .InteractiveDemosBand_demosBand__cardCtaArrow__d5xXc{transform:none}}.InteractiveDemosBand_demosBand_variant_compact__w79_9{display:inline-flex;align-items:center;flex-wrap:wrap;gap:14px;padding:8px 0}.InteractiveDemosBand_demosBand__compactLabel__z0GHn{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.6875rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}.InteractiveDemosBand_demosBand__compactLink__43Akt{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:#1a1a1a;text-decoration:none;padding:4px 10px;border-radius:9999px;border:1px solid rgba(0,0,0,0);transition:border-color .2s ease,color .2s ease}.InteractiveDemosBand_demosBand__compactLink__43Akt:focus-visible,.InteractiveDemosBand_demosBand__compactLink__43Akt:hover{border-color:#26dad2;color:#0a7a76;text-decoration:none}.InteractiveDemosBand_demosBand__compactLink__43Akt svg{color:#0a7a76;flex-shrink:0}.InteractiveDemosBand_demosBand_theme_dark__v_4Wh .InteractiveDemosBand_demosBand__compactLabel__z0GHn{color:hsla(0,0%,100%,.72)}.InteractiveDemosBand_demosBand_theme_dark__v_4Wh .InteractiveDemosBand_demosBand__compactLink__43Akt{color:#fff}.InteractiveDemosBand_demosBand_theme_dark__v_4Wh .InteractiveDemosBand_demosBand__compactLink__43Akt:focus-visible,.InteractiveDemosBand_demosBand_theme_dark__v_4Wh .InteractiveDemosBand_demosBand__compactLink__43Akt:hover{border-color:#26dad2;color:#26dad2}.InteractiveDemosBand_demosBand_theme_dark__v_4Wh .InteractiveDemosBand_demosBand__compactLink__43Akt svg{color:#26dad2}.Breadcrumb_breadcrumb__5wwdS{position:relative;z-index:10;padding:14px 0 12px;background:linear-gradient(180deg,rgba(11,17,32,.06) 0,transparent)}@media(max-width:768px){.Breadcrumb_breadcrumb__5wwdS{overflow-x:hidden;padding:18px 0 16px}}.Breadcrumb_breadcrumb__track__TAMSP{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.Breadcrumb_breadcrumb__track__TAMSP{padding:0 16px;overflow-x:hidden}}.Breadcrumb_breadcrumb__row__BvS0Y{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-width:0}@media(max-width:768px){.Breadcrumb_breadcrumb__row__BvS0Y{align-items:flex-start;flex-direction:column;gap:12px;overflow-x:hidden}}.Breadcrumb_breadcrumb__list__2DlCa{display:inline-flex;align-items:center;flex:1 1 auto;gap:0;list-style:none;margin:0;padding:0;max-width:100%;min-width:0}@media(max-width:1024px){.Breadcrumb_breadcrumb__list__2DlCa{display:flex;flex-wrap:wrap;width:100%;row-gap:8px;overflow-x:visible}}@media(max-width:768px){.Breadcrumb_breadcrumb__list__2DlCa{row-gap:8px;overflow-x:visible}}.Breadcrumb_breadcrumb__action__Fa65y{display:flex;flex-shrink:0;justify-content:flex-end}@media(max-width:768px){.Breadcrumb_breadcrumb__action__Fa65y{justify-content:flex-start;width:100%}}.Breadcrumb_breadcrumb__item__XqX3_{display:inline-flex;align-items:center;flex:0 0 auto;min-width:0}.Breadcrumb_breadcrumb__capsule__gYPry{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:7px 16px;border-radius:9999px;text-decoration:none;cursor:pointer;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Breadcrumb_breadcrumb__capsule__gYPry:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.02) 40%,transparent);pointer-events:none}.Breadcrumb_breadcrumb__capsule__gYPry{transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.Breadcrumb_breadcrumb__capsule__gYPry:hover{border-color:rgba(38,218,210,.25);background:rgba(38,218,210,.06)}.Breadcrumb_breadcrumb__capsule__gYPry:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}@media(max-width:768px){.Breadcrumb_breadcrumb__capsule__gYPry{padding:5px 12px}}.Breadcrumb_breadcrumb__capsule_state_active___kJXe{cursor:default;background:rgba(38,218,210,.08);border-color:rgba(38,218,210,.3);box-shadow:0 0 12px rgba(38,218,210,.12),inset 0 0 12px rgba(38,218,210,.06)}.Breadcrumb_breadcrumb__capsule_state_active___kJXe:before{background:linear-gradient(135deg,rgba(38,218,210,.15),rgba(255,255,255,.04) 40%,transparent)}.Breadcrumb_breadcrumb__capsule_state_active___kJXe:hover{border-color:rgba(38,218,210,.3);background:rgba(38,218,210,.08);box-shadow:0 0 12px rgba(38,218,210,.12),inset 0 0 12px rgba(38,218,210,.06)}.Breadcrumb_breadcrumb__capsuleText__wUEab{position:relative;z-index:1;font-size:.75rem;font-weight:600;color:rgba(0,0,0,.78);letter-spacing:.02em;white-space:nowrap}@media(max-width:768px){.Breadcrumb_breadcrumb__capsuleText__wUEab{max-width:none}}@media(max-width:1024px){.Breadcrumb_breadcrumb__capsule_state_active___kJXe .Breadcrumb_breadcrumb__capsuleText__wUEab{white-space:normal;overflow-wrap:anywhere;word-break:normal}}.Breadcrumb_breadcrumb__capsule_state_active___kJXe .Breadcrumb_breadcrumb__capsuleText__wUEab{font-weight:600;color:#1a1a1a}.Breadcrumb_breadcrumb__dot__sU2Z6{position:relative;z-index:1;width:6px;height:6px;border-radius:50%;background:#26dad2;box-shadow:0 0 8px rgba(38,218,210,.5);flex-shrink:0}.Breadcrumb_breadcrumb__connector__N2OE3{display:block;width:24px;height:1px;background:linear-gradient(90deg,rgba(38,218,210,.15),rgba(38,218,210,.3),rgba(38,218,210,.15));flex-shrink:0}@media(max-width:768px){.Breadcrumb_breadcrumb__connector__N2OE3{width:16px}}.Breadcrumb_breadcrumb_theme_dark__CBW5j .Breadcrumb_breadcrumb__capsule__gYPry{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.Breadcrumb_breadcrumb_theme_dark__CBW5j .Breadcrumb_breadcrumb__capsule__gYPry:hover{background:rgba(38,218,210,.08);border-color:rgba(38,218,210,.25)}.Breadcrumb_breadcrumb_theme_dark__CBW5j .Breadcrumb_breadcrumb__capsule_state_active___kJXe,.Breadcrumb_breadcrumb_theme_dark__CBW5j .Breadcrumb_breadcrumb__capsule_state_active___kJXe:hover{background:rgba(38,218,210,.1);border-color:rgba(38,218,210,.35);box-shadow:0 0 16px rgba(38,218,210,.15),inset 0 0 16px rgba(38,218,210,.08)}.Breadcrumb_breadcrumb_theme_dark__CBW5j .Breadcrumb_breadcrumb__capsuleText__wUEab{color:hsla(0,0%,100%,.65)}.Breadcrumb_breadcrumb__capsule_state_active___kJXe .Breadcrumb_breadcrumb_theme_dark__CBW5j .Breadcrumb_breadcrumb__capsuleText__wUEab{color:hsla(0,0%,100%,.9)}.Breadcrumb_breadcrumb_theme_dark__CBW5j .Breadcrumb_breadcrumb__connector__N2OE3{background:linear-gradient(90deg,rgba(38,218,210,.1),rgba(38,218,210,.25),rgba(38,218,210,.1))}@media(prefers-reduced-motion:reduce){.Breadcrumb_breadcrumb__capsule__gYPry{transition:none}}.Citation_citation__WtwWr{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:1.6;color:#64748b;flex-wrap:wrap}.Citation_citationLabel__3U_CT{font-weight:600}.Citation_citationNote__b3O8e{color:#94a3b8;font-weight:400}.Citation_citationLink__eNYXW{color:#1d4ed8;text-decoration:none;font-weight:600}.Citation_citationLink__eNYXW:hover{text-decoration:underline}.Citation_citation_variant_block__X05A6{display:flex;padding:8px 12px;background:#f1f5f9;border-radius:8px;border-left:3px solid #cbd5e1;margin:8px 0}.Citation_citation_variant_inline__usEQb{font-size:10px;vertical-align:super}.Citation_citation_variant_inline__usEQb .Citation_citationLink__eNYXW{display:none}.Citation_citation_variant_footnote__2eKKY{display:block;margin:4px 0;padding-left:16px;position:relative;font-size:10px}.Citation_citation_variant_footnote__2eKKY:before{content:"※";position:absolute;left:0;top:0}.Footer_footer__1GzAj{background:#080d1a;margin-top:0;padding:100px 0 80px;position:relative;overflow:hidden;border-top:1px solid rgba(38,218,210,.15)}@media(max-width:768px){.Footer_footer__1GzAj{padding:64px 0 48px}}.Footer_footer__canvas__2RKTm{position:absolute;inset:0;z-index:0;pointer-events:none}.Footer_footer__container__5DwTq{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.Footer_footer__container__5DwTq{padding:0 16px}}.Footer_footer__container__5DwTq{position:relative;z-index:1}.Footer_footer__brand__lhpDb{text-align:left;margin-bottom:48px}@media(max-width:768px){.Footer_footer__brand__lhpDb{margin-bottom:32px}}.Footer_footer__logoLink___PsKc{display:inline-block;text-decoration:none;transition:opacity .3s ease}.Footer_footer__logoLink___PsKc:hover{opacity:.8}.Footer_footer__logoLink___PsKc:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}.Footer_footer__logoImg__Lj39U{width:clamp(200px,30vw,320px);height:auto}.Footer_footer__body__8SKu4{display:grid;grid-template-columns:1fr 2fr;gap:80px;margin-bottom:64px}@media(max-width:1024px){.Footer_footer__body__8SKu4{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.Footer_footer__body__8SKu4{grid-template-columns:1fr;gap:48px;margin-bottom:64px}}.Footer_footer__info__jjRi7{display:flex;flex-direction:column;gap:12px}.Footer_footer__companyName__UfxHL{color:hsla(0,0%,100%,.95);font-size:1.125rem;font-weight:700;line-height:1.7;margin:0}.Footer_footer__address__Qa0_L{color:hsla(0,0%,100%,.95);font-size:1.125rem;font-weight:400;line-height:1.9;margin:0;white-space:nowrap}@media(max-width:768px){.Footer_footer__address__Qa0_L{white-space:normal;font-size:1rem}}.Footer_footer__email___by0N{margin:4px 0 0}.Footer_footer__emailLink__r5yfM{color:hsla(0,0%,100%,.95);font-size:1rem;font-weight:400;text-decoration:none;transition:color .3s ease}.Footer_footer__emailLink__r5yfM:hover{color:#26dad2}.Footer_footer__emailLink__r5yfM:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}.Footer_footer__phone__61x5Y{margin:0}.Footer_footer__invoice__21h_V{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;color:hsla(0,0%,100%,.55);font-size:.6875rem;line-height:1.6;letter-spacing:.02em}.Footer_footer__invoiceLabel__CQFyf{color:hsla(0,0%,100%,.45)}.Footer_footer__invoiceValue__AVIhh{color:hsla(0,0%,100%,.75);font-feature-settings:"tnum" 1;letter-spacing:.04em}.Footer_footer__phoneLink__TFTa0{color:hsla(0,0%,100%,.95);font-size:1.125rem;font-weight:400;text-decoration:none;transition:color .3s ease}.Footer_footer__phoneLink__TFTa0:hover{color:#26dad2}.Footer_footer__phoneLink__TFTa0:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}.Footer_footer__social__8xzWE{display:flex;align-items:center;gap:16px;margin-top:8px}.Footer_footer__socialLink___Kuvd{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .3s ease,border-color .3s ease,background .3s ease}.Footer_footer__socialLink___Kuvd:hover{color:#26dad2;border-color:rgba(38,218,210,.4);background:rgba(38,218,210,.08)}.Footer_footer__socialLink___Kuvd:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}.Footer_footer__nav__zK6Ru{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:1024px){.Footer_footer__nav__zK6Ru{gap:32px 24px}}@media(max-width:768px){.Footer_footer__nav__zK6Ru{grid-template-columns:repeat(2,1fr);gap:36px 24px}}.Footer_footer__navColumn__kDs8d{gap:24px}.Footer_footer__navColumn__kDs8d,.Footer_footer__navGroup__p_5fv{display:flex;flex-direction:column}.Footer_footer__navMainLink__i4_yg{display:inline-block;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;color:hsla(0,0%,100%,.95);text-decoration:none;line-height:1.4;letter-spacing:.02em;word-break:keep-all;transition:color .3s ease}.Footer_footer__navMainLink__i4_yg:hover{color:#26dad2}.Footer_footer__navMainLink__i4_yg:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}@media(max-width:768px){.Footer_footer__navMainLink__i4_yg{font-size:clamp(1rem,3.8vw,1.25rem);padding:6px 0;display:inline-flex;align-items:center}}.Footer_footer__navSubList__ifvgv{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0;margin:10px 0 0}.Footer_footer__navSubItem__sDd2n{margin:0}.Footer_footer__navSubLink__ujj2m{display:inline-flex;align-items:center;color:hsla(0,0%,100%,.95);text-decoration:none;font-size:1rem;font-weight:700;line-height:1.8;word-break:keep-all;transition:color .3s ease}.Footer_footer__navSubLink__ujj2m:hover{color:#26dad2}.Footer_footer__navSubLink__ujj2m:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}@media(max-width:768px){.Footer_footer__navSubLink__ujj2m{padding:4px 0;min-height:44px}}.Footer_footer__navDot__sdmpR{flex-shrink:0;margin-right:2px;color:inherit}.Footer_footer__bottom__wmdRG{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.Footer_footer__bottom__wmdRG{flex-direction:column;gap:16px;text-align:center}}.Footer_footer__copyright__3BGVH{color:hsla(0,0%,100%,.95);font-size:.875rem;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:500;margin:0}.Footer_footer__legalLinks__L3ZP_{display:flex;align-items:center;gap:24px}@media(max-width:768px){.Footer_footer__legalLinks__L3ZP_{flex-direction:column;gap:12px}}.Footer_footer__legalLink__zi3GY{color:hsla(0,0%,100%,.95);font-size:.875rem;font-weight:700;text-decoration:none;transition:color .3s ease;white-space:nowrap}.Footer_footer__legalLink__zi3GY:hover{color:#26dad2}.Footer_footer__legalLink__zi3GY:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:2px}@media(prefers-reduced-motion:reduce){.Footer_footer__emailLink__r5yfM,.Footer_footer__legalLink__zi3GY,.Footer_footer__logoLink___PsKc,.Footer_footer__navMainLink__i4_yg,.Footer_footer__navSubLink__ujj2m,.Footer_footer__phoneLink__TFTa0,.Footer_footer__socialLink___Kuvd{transition:none}}.Footer_footer__demosBandWrap__5DImI{margin:32px 0 16px;padding:16px 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);text-align:center}.SubpageHero_subpageHero__28seV{position:relative;background:#0b1120;padding:160px 0 80px;overflow:hidden;text-align:center}@media(max-width:768px){.SubpageHero_subpageHero__28seV{padding:120px 0 56px}}.SubpageHero_subpageHero__bg__QxVbQ{position:absolute;inset:0;pointer-events:none}.SubpageHero_subpageHero__bg__QxVbQ:before{content:"";position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:700px;height:500px;background:radial-gradient(circle,rgba(38,218,210,.07) 0,transparent 70%)}.SubpageHero_subpageHero__inner__d3V8Z{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:16px}@media(max-width:768px){.SubpageHero_subpageHero__inner__d3V8Z{padding:0 24px;gap:12px}}.SubpageHero_subpageHero__enRow___G34I{display:inline-flex;align-items:center;gap:16px}@media(max-width:768px){.SubpageHero_subpageHero__enRow___G34I{gap:12px}}.SubpageHero_subpageHero__icon__2Ijf8{display:inline-flex;color:#26dad2;filter:drop-shadow(0 0 16px rgba(38,218,210,.4));flex-shrink:0}@media(max-width:768px){.SubpageHero_subpageHero__icon__2Ijf8 svg{width:28px;height:28px}}.SubpageHero_subpageHero__enTitle__vdN8U{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1;letter-spacing:-.03em;color:hsla(0,0%,100%,.95)}@media(max-width:768px){.SubpageHero_subpageHero__enTitle__vdN8U{font-size:clamp(1.75rem,8vw,2.5rem)}}.SubpageHero_subpageHero__title__F5spP{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;line-height:1.6;color:#fff;margin:0;letter-spacing:.02em}.SubpageHero_subpageHero__desc__6G0uI{font-size:1rem;line-height:1.75;color:hsla(0,0%,100%,.7);margin:4px 0 0;max-width:560px}.SubpageHero_subpageHero__extra__Jj5Ba{margin-top:16px;position:relative;z-index:1}.RelatedServices_relatedServices__S59H5{padding:clamp(72px,9vw,112px) 0 clamp(64px,8vw,96px);background:#f6f6f6;position:relative;z-index:1}.RelatedServices_relatedServices_theme_dark__ytSVc{background:#0b1120}.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__cardName__76uMs,.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__cardPrice__NXt6_,.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__cardTagline__OP1JQ,.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__lead__0OnXL,.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__title__63pTt,.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__trunk__lxsYE{color:hsla(0,0%,100%,.95)}.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__cardPrice__NXt6_,.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__cardTagline__OP1JQ,.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__lead__0OnXL,.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__trunk__lxsYE{color:hsla(0,0%,100%,.65)}.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__card__0stEk{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__card__0stEk:hover{background:rgba(38,218,210,.08);border-color:rgba(38,218,210,.4)}.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__cardIcon__roV5s{background:rgba(38,218,210,.1);color:#4aeadf}.RelatedServices_relatedServices_theme_dark__ytSVc .RelatedServices_relatedServices__trunkLink__uihT6{color:#4aeadf}.RelatedServices_relatedServices__inner__Z3WbE{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.RelatedServices_relatedServices__inner__Z3WbE{padding:0 16px}}.RelatedServices_relatedServices__inner__Z3WbE{max-width:1120px}.RelatedServices_relatedServices__header__E1lF0{text-align:center;margin-bottom:40px}.RelatedServices_relatedServices__eyebrow__xfHZ2{display:inline-block;padding:4px 12px;margin-bottom:16px;font-size:11px;font-weight:700;letter-spacing:.12em;background:rgba(38,218,210,.06);color:#0a7a76;border-radius:9999px;text-transform:uppercase}.RelatedServices_relatedServices__title__63pTt{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.5;letter-spacing:.02em;color:#1a1a1a;margin:0 0 14px}.RelatedServices_relatedServices__lead__0OnXL{font-size:14px;line-height:1.85;color:#1a1a1a;max-width:640px;margin:0 auto}.RelatedServices_relatedServices__list__XdAC8{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1080px){.RelatedServices_relatedServices__list__XdAC8{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:600px){.RelatedServices_relatedServices__list__XdAC8{grid-template-columns:1fr;gap:12px}}.RelatedServices_relatedServices__item__nVWfk{margin:0;display:flex}.RelatedServices_relatedServices__card__0stEk{display:flex;flex-direction:column;width:100%;padding:24px 22px 22px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;text-decoration:none;color:inherit;transition:border-color .2s ease,transform .2s ease}.RelatedServices_relatedServices__card__0stEk:hover{border-color:rgba(38,218,210,.4);transform:translateY(-2px)}.RelatedServices_relatedServices__card__0stEk:hover .RelatedServices_relatedServices__cardCtaArrow__gcc48{transform:translateX(2px)}.RelatedServices_relatedServices__cardIcon__roV5s{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:14px;background:rgba(38,218,210,.06);color:#0a7a76;border-radius:12px}.RelatedServices_relatedServices__cardName__76uMs{font-size:15px;font-weight:700;line-height:1.55;color:#1a1a1a;margin:0 0 8px}.RelatedServices_relatedServices__cardTagline__OP1JQ{font-size:13px;line-height:1.7;color:#1a1a1a;margin:0 0 14px;flex:1}.RelatedServices_relatedServices__cardPrice__NXt6_{font-size:12px;font-weight:600;color:#6b7280;margin:0 0 14px;letter-spacing:.02em}.RelatedServices_relatedServices__cardCta__pHYGA{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;color:#0a7a76;transition:gap .2s ease}.RelatedServices_relatedServices__cardCtaText__LhgZK{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.RelatedServices_relatedServices__cardCtaArrow__gcc48{flex-shrink:0;transition:transform .2s ease}.RelatedServices_relatedServices__trunk__lxsYE{text-align:center;font-size:14px;line-height:1.7;color:#1a1a1a;margin:0}.RelatedServices_relatedServices__trunkLink__uihT6{display:inline-flex;align-items:center;gap:6px;margin:0 4px;padding:4px 0;color:#0a7a76;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.RelatedServices_relatedServices__trunkLink__uihT6:hover{color:#1db8b0}.RelatedServices_relatedServices__trunkLinkText__QUp2I{letter-spacing:.02em}.ServiceClusterPromo_serviceClusterPromo__gO1Hu{padding:clamp(72px,9vw,112px) 0 clamp(56px,7vw,80px);background:#fff;position:relative;z-index:1}.ServiceClusterPromo_serviceClusterPromo__inner__ZjEhT{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.ServiceClusterPromo_serviceClusterPromo__inner__ZjEhT{padding:0 16px}}.ServiceClusterPromo_serviceClusterPromo__inner__ZjEhT{max-width:1120px}.ServiceClusterPromo_serviceClusterPromo__eyebrow__HLQa7{display:inline-block;padding:4px 12px;margin-bottom:16px;font-size:11px;font-weight:700;letter-spacing:.12em;background:rgba(38,218,210,.06);color:#0a7a76;border-radius:9999px;text-transform:uppercase}.ServiceClusterPromo_serviceClusterPromo__title__3aIXa{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.5;letter-spacing:.02em;color:#1a1a1a;margin:0 0 28px}@media(max-width:600px){.ServiceClusterPromo_serviceClusterPromo__title__3aIXa{line-height:1.55}}.ServiceClusterPromo_serviceClusterPromo__body__mmBIw{display:flex;flex-direction:column;gap:16px;margin-bottom:36px;max-width:880px}.ServiceClusterPromo_serviceClusterPromo__lead__5ifHq{font-size:15px;line-height:1.85;color:#1a1a1a;margin:0}@media(max-width:600px){.ServiceClusterPromo_serviceClusterPromo__lead__5ifHq{font-size:14px;line-height:1.8}}.ServiceClusterPromo_serviceClusterPromo__inlineLink__dJdtk{display:inline;margin:0 4px;color:#0a7a76;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.ServiceClusterPromo_serviceClusterPromo__inlineLink__dJdtk:hover{color:#1db8b0;text-decoration-thickness:2px}.ServiceClusterPromo_serviceClusterPromo__cards__mH82j{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:900px){.ServiceClusterPromo_serviceClusterPromo__cards__mH82j{grid-template-columns:1fr;gap:12px}}.ServiceClusterPromo_serviceClusterPromo__card__WJWjG{display:flex;flex-direction:column;padding:24px 22px;background:#f6f6f6;border:1px solid rgba(0,0,0,.08);border-radius:16px;transition:border-color .2s ease,transform .2s ease,background .2s ease}.ServiceClusterPromo_serviceClusterPromo__card__WJWjG:hover{background:#fff;border-color:rgba(38,218,210,.3);transform:translateY(-2px)}.ServiceClusterPromo_serviceClusterPromo__card__WJWjG:hover .ServiceClusterPromo_serviceClusterPromo__cardLinkArrow__6G2tl{transform:translateX(2px)}.ServiceClusterPromo_serviceClusterPromo__cardTitle__aQQD2{font-size:15px;font-weight:700;line-height:1.55;color:#1a1a1a;margin:0 0 10px}.ServiceClusterPromo_serviceClusterPromo__cardDesc__YnqAH{font-size:13px;line-height:1.75;color:#1a1a1a;margin:0 0 16px;flex:1}.ServiceClusterPromo_serviceClusterPromo__cardLink__oD70y{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:600;color:#0a7a76;text-decoration:none;transition:gap .2s ease}.ServiceClusterPromo_serviceClusterPromo__cardLink__oD70y:hover{gap:10px;color:#1db8b0}.ServiceClusterPromo_serviceClusterPromo__cardLinkText__iNbYN{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ServiceClusterPromo_serviceClusterPromo__cardLinkArrow__6G2tl{flex-shrink:0;transition:transform .2s ease}.ChapterRail_svcRail__Ss5O5{position:fixed;left:28px;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;align-items:center;gap:14px;mix-blend-mode:difference;color:#fff;pointer-events:none}@media(max-width:1080px){.ChapterRail_svcRail__Ss5O5{display:none}}.ChapterRail_svcRail__track__aFE26{display:block;width:1px;height:150px;background:hsla(0,0%,100%,.28);position:relative}.ChapterRail_svcRail__fill__osZ_F{position:absolute;left:0;top:0;width:1px;height:100%;background:#fff;transform:scaleY(0);transform-origin:top center}.ChapterRail_svcRail__label__rKBTV{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:9px;font-weight:700;letter-spacing:.24em;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}.ContactArrival_arrival__g8vw1{position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:none;display:flex;justify-content:flex-start;padding:0 24px;max-width:1200px;margin:0 auto}@media(max-width:768px){.ContactArrival_arrival__g8vw1{padding:0 20px}}.ContactArrival_arrival__svg__7U25f{width:min(46%,420px);height:24px;overflow:visible}.ContactArrival_arrival__line__5RJnB{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.87,0,.13,1)}.ContactArrival_arrival__g8vw1[data-arrived=true] .ContactArrival_arrival__line__5RJnB{stroke-dashoffset:0}.ContactArrival_arrival__dot__a82JN{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .4s cubic-bezier(.16,1,.3,1) .78s,transform .4s cubic-bezier(.16,1,.3,1) .78s}.ContactArrival_arrival__g8vw1[data-arrived=true] .ContactArrival_arrival__dot__a82JN{opacity:1;transform:scale(1)}.ContactArrival_arrival__g8vw1:after{content:"";position:absolute;top:12px;left:0;right:0;height:300px;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(90% 70% at 20% 0,rgba(38,218,210,.16),rgba(38,218,210,.04) 42%,transparent 72%)}.ContactArrival_arrival__g8vw1[data-arrived=true]:after{animation:ContactArrival_arrivalIgnite__Vhqhp 1.5s cubic-bezier(.16,1,.3,1) 1.02s both}@keyframes ContactArrival_arrivalIgnite__Vhqhp{0%{opacity:0}32%{opacity:.5}to{opacity:.16}}@media(prefers-reduced-motion:reduce){.ContactArrival_arrival__line__5RJnB{transition:none;stroke-dashoffset:0}.ContactArrival_arrival__dot__a82JN{transition:none;opacity:1;transform:scale(1)}.ContactArrival_arrival__g8vw1:after{animation:none;opacity:.16}}.IndustryTabs_industryTabs__WGp5D{position:relative;padding:128px 0 120px;background:#0b1120;color:#fff;overflow-x:clip}.IndustryTabs_industryTabs__WGp5D:after{content:"";position:absolute;top:10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(38,218,210,.06) 0,rgba(38,218,210,.02) 40%,transparent 70%);pointer-events:none}@media(max-width:768px){.IndustryTabs_industryTabs__WGp5D{padding:88px 0 76px}}.IndustryTabs_industryTabs__container__AIaqP{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.IndustryTabs_industryTabs__header__zhbVG{margin-bottom:48px}.IndustryTabs_industryTabs__tline__tpGv4{display:block;width:56px;height:2px;background:#26dad2;margin-bottom:26px;transform:scaleX(1);transform-origin:left center}.IndustryTabs_industryTabs__eyebrow__J0lE7{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#26dad2;margin-bottom:18px}.IndustryTabs_industryTabs__title__Z3GpE{font-feature-settings:"palt";font-size:clamp(26px,2.8vw,40px);font-weight:900;line-height:1.4;letter-spacing:-.015em;color:#fff;margin:0 0 16px;text-align:left}.IndustryTabs_industryTabs__desc__TqYFI{font-size:15px;line-height:1.9;color:hsla(0,0%,100%,.85);margin:0;text-align:left}.IndustryTabs_industryTabs__tabs__r_D4q{display:flex;flex-wrap:wrap;border-top:2px solid hsla(0,0%,100%,.9);border-bottom:1px solid hsla(0,0%,100%,.14);margin-bottom:40px}.IndustryTabs_industryTabs__tab__7CEvi{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 22px;border:none;border-right:1px solid hsla(0,0%,100%,.08);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.55);font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:color .3s cubic-bezier(.16,1,.3,1)}.IndustryTabs_industryTabs__tab__7CEvi:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:#26dad2;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.IndustryTabs_industryTabs__tab__7CEvi:hover{color:hsla(0,0%,100%,.9)}.IndustryTabs_industryTabs__tab__7CEvi:hover:after{transform:scaleX(1)}.IndustryTabs_industryTabs__tab__7CEvi:focus-visible{outline:2px solid rgba(38,218,210,.6);outline-offset:-2px}@media(max-width:768px){.IndustryTabs_industryTabs__tab__7CEvi{padding:12px 14px;font-size:13px;gap:7px}}@media(prefers-reduced-motion:reduce){.IndustryTabs_industryTabs__tab__7CEvi,.IndustryTabs_industryTabs__tab__7CEvi:after{transition:none}}.IndustryTabs_industryTabs__tabNum__iVhzM{letter-spacing:.1em;color:hsla(0,0%,100%,.4);transition:color .3s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.IndustryTabs_industryTabs__tabNum__iVhzM{transition:none}}.IndustryTabs_industryTabs__tabIcon__uYE7k{flex-shrink:0;opacity:.7;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.IndustryTabs_industryTabs__tab__7CEvi:hover .IndustryTabs_industryTabs__tabIcon__uYE7k{opacity:1}@media(prefers-reduced-motion:reduce){.IndustryTabs_industryTabs__tabIcon__uYE7k{transition:none}}.IndustryTabs_industryTabs__tabLabel___FE_w{line-height:1;white-space:nowrap}.IndustryTabs_industryTabs__tab_state_active__aSl_v,.IndustryTabs_industryTabs__tab_state_active__aSl_v .IndustryTabs_industryTabs__tabNum__iVhzM{color:#26dad2}.IndustryTabs_industryTabs__tab_state_active__aSl_v .IndustryTabs_industryTabs__tabIcon__uYE7k{opacity:1}.IndustryTabs_industryTabs__tab_state_active__aSl_v:after{transform:scaleX(1)}.IndustryTabs_industryTabs__panel__kEj52{position:relative;background:#0f1923;border:1px solid hsla(0,0%,100%,.1);padding:32px 40px 40px;background-image:repeating-linear-gradient(0deg,transparent 0 41px,rgba(255,255,255,.04) 41px 42px);box-shadow:0 20px 50px rgba(11,17,32,.25)}@media(max-width:768px){.IndustryTabs_industryTabs__panel__kEj52{padding:24px 20px 28px}}.IndustryTabs_industryTabs__panelHead__Soi9l{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:2px solid hsla(0,0%,100%,.55);margin-bottom:28px}.IndustryTabs_industryTabs__panelHeadLabel__jbG_B{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;color:hsla(0,0%,100%,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IndustryTabs_industryTabs__panelHeadPage__6K9yF{flex-shrink:0;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;color:#26dad2}.IndustryTabs_industryTabs__columns__sXyHQ{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;align-items:start}@media(max-width:768px){.IndustryTabs_industryTabs__columns__sXyHQ{grid-template-columns:1fr;gap:20px}}.IndustryTabs_industryTabs__arrow__ChnoD{display:flex;align-items:center;justify-content:center;padding-top:40px;color:#26dad2;opacity:.4}@media(max-width:768px){.IndustryTabs_industryTabs__arrow__ChnoD{display:none}}.IndustryTabs_industryTabs__column__1I_Q2{display:flex;flex-direction:column}.IndustryTabs_industryTabs__columnTitle__oe9Pu{font-size:13px;font-weight:700;letter-spacing:.04em;color:hsla(0,0%,100%,.7);margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.14)}.IndustryTabs_industryTabs__list__T85iZ{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.IndustryTabs_industryTabs__listItem__hIlG3,.IndustryTabs_industryTabs__listItem_type_solution__rhqNQ{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:14px;line-height:1.75}.IndustryTabs_industryTabs__listItem__hIlG3:last-child,.IndustryTabs_industryTabs__listItem_type_solution__rhqNQ:last-child{border-bottom:none}.IndustryTabs_industryTabs__listItem__hIlG3{color:hsla(0,0%,100%,.7)}.IndustryTabs_industryTabs__listItem_type_solution__rhqNQ{color:hsla(0,0%,100%,.9)}.IndustryTabs_industryTabs__listNum__ybiAG{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.08em;color:hsla(0,0%,100%,.4)}.IndustryTabs_industryTabs__listText__Y7J3b{overflow-wrap:anywhere}.IndustryTabs_industryTabs__panelFooter__egKtb{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08)}@media(max-width:768px){.IndustryTabs_industryTabs__panelFooter__egKtb{flex-direction:column;align-items:stretch;gap:16px}}.IndustryTabs_industryTabs__resultNote__h0Ely{font-size:13.5px;line-height:1.7;color:hsla(0,0%,100%,.7);margin:0}.IndustryTabs_industryTabs__panelCta__4aEA3{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:9999px;background:rgba(38,218,210,.1);border:1px solid rgba(38,218,210,.25);color:#26dad2;text-decoration:none;font-size:14px;font-weight:700;flex-shrink:0;transition:background .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),gap .3s cubic-bezier(.16,1,.3,1)}.IndustryTabs_industryTabs__panelCta__4aEA3:hover{background:rgba(38,218,210,.18);border-color:rgba(38,218,210,.45);gap:12px}.IndustryTabs_industryTabs__panelCta__4aEA3:focus-visible{outline:2px solid rgba(38,218,210,.5);outline-offset:2px}@media(max-width:768px){.IndustryTabs_industryTabs__panelCta__4aEA3{justify-content:center}}@media(prefers-reduced-motion:reduce){.IndustryTabs_industryTabs__panelCta__4aEA3{transition:none}}.IndustryTabs_industryTabs__panelCtaText__SvD1W{line-height:1}.IndustryTabs_industryTabs__panelCtaArrow__avy0K{flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.IndustryTabs_industryTabs__panelCta__4aEA3:hover .IndustryTabs_industryTabs__panelCtaArrow__avy0K{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.IndustryTabs_industryTabs__panelCtaArrow__avy0K{transition:none}}.PillarCases_pillarCases__WdWfp{background:#fff;padding:120px 0 112px;position:relative;z-index:1}@media(max-width:768px){.PillarCases_pillarCases__WdWfp{padding:88px 0 76px}}.PillarCases_pillarCases__header__lUl0s{max-width:1200px;padding:0 24px;margin:0 auto 40px}.PillarCases_pillarCases__tline__r981g{display:block;width:56px;height:2px;background:#0a7a76;margin-bottom:26px;transform:scaleX(1);transform-origin:left center}.PillarCases_pillarCases__eyebrow__sTtkf{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0a7a76;margin-bottom:18px}.PillarCases_pillarCases__title__YABVW{font-feature-settings:"palt";font-size:clamp(24px,2.6vw,38px);font-weight:900;line-height:1.4;letter-spacing:-.015em;color:#1a1a1a;margin:0 0 18px;text-align:left}.PillarCases_pillarCases__desc__4akR_{font-size:15px;line-height:2;color:#6b7280;max-width:620px;margin:0;text-align:left}.PillarCases_pillarCases__grid___rXVK{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}@media(max-width:768px){.PillarCases_pillarCases__grid___rXVK{grid-template-columns:1fr;gap:14px}}.PillarCases_pillarCases__card_pos_a__Sno0u{grid-column:1/8}.PillarCases_pillarCases__card_pos_b__i_AS4{grid-column:8/13}.PillarCases_pillarCases__card_pos_c__Beq3y{grid-column:1/6}.PillarCases_pillarCases__card_pos_d__uwyc6{grid-column:6/13}@media(max-width:768px){.PillarCases_pillarCases__card_pos_a__Sno0u,.PillarCases_pillarCases__card_pos_b__i_AS4,.PillarCases_pillarCases__card_pos_c__Beq3y,.PillarCases_pillarCases__card_pos_d__uwyc6{grid-column:1/-1}}.PillarCases_pillarCases__card__uBtxK{position:relative;display:flex;flex-direction:column;padding:28px 26px 24px;background:#fff;border:1px solid rgba(11,17,32,.12);overflow:hidden;transition:border-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.PillarCases_pillarCases__card__uBtxK:before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;background:#26dad2;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.PillarCases_pillarCases__card__uBtxK:focus-within,.PillarCases_pillarCases__card__uBtxK:hover{border-color:rgba(11,17,32,.22);transform:translateY(-3px)}.PillarCases_pillarCases__card__uBtxK:focus-within:before,.PillarCases_pillarCases__card__uBtxK:hover:before{transform:scaleX(1)}@media(max-width:768px){.PillarCases_pillarCases__card__uBtxK{padding:22px 20px}}@media(prefers-reduced-motion:reduce){.PillarCases_pillarCases__card__uBtxK,.PillarCases_pillarCases__card__uBtxK:before{transition:none}}.PillarCases_pillarCases__card_state_featured__bH8G8 .PillarCases_pillarCases__cardTitle__Zd4cv{font-size:clamp(20px,2vw,26px)}.PillarCases_pillarCases__cardHead__81JeJ{display:flex;align-items:center;gap:12px;margin-bottom:16px}.PillarCases_pillarCases__cardIcon__lv_az{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f6f6f6;color:#1a1a1a;border-radius:12px}.PillarCases_pillarCases__cardIndustry__kgInI{display:inline-block;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;background:#f6f6f6;color:#6b7280;border-radius:9999px}.PillarCases_pillarCases__cardTitle__Zd4cv{font-feature-settings:"palt";font-size:18px;font-weight:900;line-height:1.5;margin:0 0 16px;color:#1a1a1a}@media(max-width:768px){.PillarCases_pillarCases__cardTitle__Zd4cv{font-size:17px}}.PillarCases_pillarCases__cardTitleLink__jvMnM{color:inherit;text-decoration:none;background-image:linear-gradient(transparent calc(100% - 1px),#1A1A1A 1px);background-repeat:no-repeat;background-size:0 100%;transition:background-size .3s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.PillarCases_pillarCases__cardTitleLink__jvMnM:focus-visible,.PillarCases_pillarCases__cardTitleLink__jvMnM:hover{background-size:100% 100%;color:#0a7a76;background-image:linear-gradient(transparent calc(100% - 1px),#0a7a76 1px)}.PillarCases_pillarCases__cardMeta__vJoMQ{margin:0 0 20px;flex:1}.PillarCases_pillarCases__cardMetaRow__s_vI5{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid rgba(11,17,32,.08);margin:0}.PillarCases_pillarCases__cardMetaRow__s_vI5:first-child{padding-top:0}.PillarCases_pillarCases__cardMetaRow__s_vI5:last-child{border-bottom:none;padding-bottom:0}.PillarCases_pillarCases__cardMetaLabel__gV1Dl{font-size:11px;font-weight:700;letter-spacing:.08em;color:#6b7280;text-transform:uppercase;margin:0}.PillarCases_pillarCases__cardMetaValue__pmMUo{font-size:14px;line-height:1.75;color:#1a1a1a;font-weight:500;margin:0}.PillarCases_pillarCases__cardFoot__OyfmP{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px dashed rgba(11,17,32,.12)}@media(max-width:768px){.PillarCases_pillarCases__cardFoot__OyfmP{flex-direction:column;align-items:stretch;gap:10px}}.PillarCases_pillarCases__cardRelated__s5Kky{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.PillarCases_pillarCases__cardRelated__s5Kky:focus-visible,.PillarCases_pillarCases__cardRelated__s5Kky:hover{color:#0a7a76}.PillarCases_pillarCases__cardRelatedLabel__1bZGh{display:inline-block;padding:1px 7px;font-size:10px;font-weight:700;letter-spacing:.06em;background:#f6f6f6;color:#6b7280;border-radius:9999px}.PillarCases_pillarCases__cardRelatedText__BdhtB{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.PillarCases_pillarCases__cardCta__YAae6{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0a7a76;text-decoration:none;transition:gap .2s cubic-bezier(.16,1,.3,1)}.PillarCases_pillarCases__cardCta__YAae6:focus-visible,.PillarCases_pillarCases__cardCta__YAae6:hover{gap:10px}.PillarCases_pillarCases__cardCta__YAae6:focus-visible .PillarCases_pillarCases__cardCtaArrow__KGUq3,.PillarCases_pillarCases__cardCta__YAae6:hover .PillarCases_pillarCases__cardCtaArrow__KGUq3{transform:translateX(2px)}.PillarCases_pillarCases__cardCtaText__dwGpe{letter-spacing:.02em}.PillarCases_pillarCases__cardCtaArrow__KGUq3{flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.PillarCases_pillarCases__more__ip9B3{max-width:1200px;padding:0 24px;margin:32px auto 0;text-align:left}.PillarCases_pillarCases__moreLink__1_bSv{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;border:1px solid rgba(11,17,32,.12);border-radius:9999px;font-size:14px;font-weight:600;color:#1a1a1a;text-decoration:none;transition:border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.PillarCases_pillarCases__moreLink__1_bSv:focus-visible,.PillarCases_pillarCases__moreLink__1_bSv:hover{border-color:rgba(10,122,118,.4);color:#0a7a76;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.PillarCases_pillarCases__cardCtaArrow__KGUq3,.PillarCases_pillarCases__cardCta__YAae6,.PillarCases_pillarCases__cardRelated__s5Kky,.PillarCases_pillarCases__cardTitleLink__jvMnM,.PillarCases_pillarCases__moreLink__1_bSv{transition:none}}.PillarCompare_pillarCompare__5MO1x{background:#fff;padding:120px 0 104px;position:relative;z-index:1}@media(max-width:768px){.PillarCompare_pillarCompare__5MO1x{padding:84px 0 72px}}.PillarCompare_pillarCompare__header__jSSy9{max-width:1200px;padding:0 24px;margin:0 auto 44px}.PillarCompare_pillarCompare__tline__WCaHG{display:block;width:56px;height:2px;background:#0a7a76;margin-bottom:26px;transform:scaleX(1);transform-origin:left center}.PillarCompare_pillarCompare__eyebrow__ghxIo{display:block;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#0a7a76;margin-bottom:18px}.PillarCompare_pillarCompare__title__entwI{font-feature-settings:"palt";font-size:clamp(26px,2.8vw,40px);font-weight:900;line-height:1.4;letter-spacing:-.015em;color:#1a1a1a;margin:0 0 20px;text-align:left}.PillarCompare_pillarCompare__desc__p1fT4{font-size:15px;line-height:2;color:#6b7280;max-width:640px;margin:0;text-align:left}.PillarCompare_pillarCompare__desc__p1fT4 strong{color:#1a1a1a;font-weight:700}.PillarCompare_pillarCompare__tableWrap__SbDP2{max-width:1200px;margin:0 auto;padding:0 24px;max-width:1120px}@media(max-width:768px){.PillarCompare_pillarCompare__tableWrap__SbDP2{padding:0}}.PillarCompare_pillarCompare__table__HQaMb{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(11,17,32,.12)}@media(max-width:768px){.PillarCompare_pillarCompare__table__HQaMb{border-left:none;border-right:none}}.PillarCompare_pillarCompare__thead__ebe2Y{background:#f6f6f6}@media(max-width:768px){.PillarCompare_pillarCompare__thead__ebe2Y{display:none}}.PillarCompare_pillarCompare__theadRow__29F0P{border-bottom:2px solid rgba(11,17,32,.55)}.PillarCompare_pillarCompare__th__IDOdO{padding:15px 20px;text-align:left;font-size:13px;font-weight:700;color:#6b7280;letter-spacing:.06em;white-space:nowrap}@media(max-width:768px){.PillarCompare_pillarCompare__tbody__aBmAo{display:block}}.PillarCompare_pillarCompare__row__VrnII{transition:background .2s cubic-bezier(.16,1,.3,1)}.PillarCompare_pillarCompare__row__VrnII:hover{background:rgba(38,218,210,.03)}@media(max-width:768px){.PillarCompare_pillarCompare__row__VrnII{display:block;padding:20px 18px;border-bottom:1px solid rgba(11,17,32,.12);background:#fff}.PillarCompare_pillarCompare__row__VrnII:last-child{border-bottom:none}}.PillarCompare_pillarCompare__row_state_highlight__oGlFv{background:rgba(38,218,210,.05)}.PillarCompare_pillarCompare__row_state_highlight__oGlFv:hover{background:rgba(38,218,210,.08)}.PillarCompare_pillarCompare__row_state_highlight__oGlFv .PillarCompare_pillarCompare__rowHead__0Fy46{border-left:3px solid #0a7a76;padding-left:17px}@media(max-width:768px){.PillarCompare_pillarCompare__row_state_highlight__oGlFv{background:rgba(38,218,210,.05)}.PillarCompare_pillarCompare__row_state_highlight__oGlFv .PillarCompare_pillarCompare__rowHead__0Fy46{padding-left:14px}}.PillarCompare_pillarCompare__rowHead__0Fy46{position:relative;width:28%;padding:20px;text-align:left;font-weight:700;font-size:16px;color:#1a1a1a;vertical-align:middle;border-bottom:1px solid rgba(11,17,32,.08)}.PillarCompare_pillarCompare__rowHead__0Fy46:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#0a7a76;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}@media(max-width:768px){.PillarCompare_pillarCompare__rowHead__0Fy46{display:block;width:100%;padding:0 0 12px;border-bottom:1px dashed rgba(11,17,32,.12);margin-bottom:12px}.PillarCompare_pillarCompare__rowHead__0Fy46:after{display:none}}.PillarCompare_pillarCompare__row__VrnII:last-child .PillarCompare_pillarCompare__rowHead__0Fy46{border-bottom:none}@media(max-width:768px){.PillarCompare_pillarCompare__row__VrnII:last-child .PillarCompare_pillarCompare__rowHead__0Fy46{border-bottom:1px dashed rgba(11,17,32,.12)}}.PillarCompare_pillarCompare__row__VrnII:focus-within .PillarCompare_pillarCompare__cell__kPcue:after,.PillarCompare_pillarCompare__row__VrnII:focus-within .PillarCompare_pillarCompare__rowHead__0Fy46:after,.PillarCompare_pillarCompare__row__VrnII:hover .PillarCompare_pillarCompare__cell__kPcue:after,.PillarCompare_pillarCompare__row__VrnII:hover .PillarCompare_pillarCompare__rowHead__0Fy46:after{transform:scaleX(1)}.PillarCompare_pillarCompare__rowHeadLink__1iZLO{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;color:#1a1a1a;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1)}.PillarCompare_pillarCompare__rowHeadLink__1iZLO:focus-visible,.PillarCompare_pillarCompare__rowHeadLink__1iZLO:hover{color:#0a7a76}.PillarCompare_pillarCompare__rowHeadLink__1iZLO:focus-visible .PillarCompare_pillarCompare__rowHeadArrow__fkw8K,.PillarCompare_pillarCompare__rowHeadLink__1iZLO:hover .PillarCompare_pillarCompare__rowHeadArrow__fkw8K{transform:translateX(2px)}.PillarCompare_pillarCompare__rowHeadName__ZtgZl{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:rgba(11,17,32,.16)}.PillarCompare_pillarCompare__rowHeadBadge__hwx8m{display:inline-block;padding:2px 9px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#0a7a76;border:1px solid rgba(10,122,118,.32);border-radius:9999px}.PillarCompare_pillarCompare__rowHeadArrow__fkw8K{flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1);color:#0a7a76}.PillarCompare_pillarCompare__cell__kPcue{position:relative;padding:20px;font-size:14px;line-height:1.7;color:#1a1a1a;border-bottom:1px solid rgba(11,17,32,.08);vertical-align:middle}.PillarCompare_pillarCompare__cell__kPcue:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#0a7a76;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}@media(max-width:768px){.PillarCompare_pillarCompare__cell__kPcue{display:block;padding:6px 0;border-bottom:none}.PillarCompare_pillarCompare__cell__kPcue:after{display:none}.PillarCompare_pillarCompare__cell__kPcue:before{content:attr(data-label) "：";display:inline-block;width:7em;font-size:12px;font-weight:700;color:#6b7280;letter-spacing:.04em}}.PillarCompare_pillarCompare__row__VrnII:last-child .PillarCompare_pillarCompare__cell__kPcue{border-bottom:none}.PillarCompare_pillarCompare__note__nPao8{max-width:1200px;padding:0 24px;max-width:1120px;margin:18px auto 0;font-size:13px;color:#6b7280;text-align:right}@media(max-width:768px){.PillarCompare_pillarCompare__note__nPao8{text-align:left;padding-top:10px}}.PillarCompare_pillarCompare__noteLink__HTIku{margin:0 4px;color:#0a7a76;font-weight:600;text-decoration:underline;text-underline-offset:2px}.PillarCompare_pillarCompare__noteLink__HTIku:focus-visible,.PillarCompare_pillarCompare__noteLink__HTIku:hover{color:#1db8b0}@media(prefers-reduced-motion:reduce){.PillarCompare_pillarCompare__cell__kPcue:after,.PillarCompare_pillarCompare__rowHeadArrow__fkw8K,.PillarCompare_pillarCompare__rowHeadLink__1iZLO,.PillarCompare_pillarCompare__rowHead__0Fy46:after,.PillarCompare_pillarCompare__row__VrnII{transition:none}}.WebHeroBuildStage_stage___9aO0{position:relative;width:100%;height:100%;pointer-events:none;font-family:Helvetica Neue,Hiragino Sans,Noto Sans JP,sans-serif}.WebHeroBuildStage_browserFrame__QTFvy{position:relative;width:100%;height:100%;background:#1a1f2a;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.08)}.WebHeroBuildStage_chrome__2K73m{display:flex;align-items:center;gap:14px;height:44px;padding:0 20px;background:rgba(20,24,32,.95);backdrop-filter:blur(8px);border-bottom:1px solid hsla(0,0%,100%,.06);position:relative;z-index:2}.WebHeroBuildStage_chromeDots__6ItRM{display:flex;gap:7px}.WebHeroBuildStage_chromeDot__MIB9d{width:12px;height:12px;border-radius:50%;display:inline-block}.WebHeroBuildStage_chromeDotRed__3StwM{background:#ff5f57}.WebHeroBuildStage_chromeDotYellow__3G14H{background:#febc2e}.WebHeroBuildStage_chromeDotGreen__s_zvB{background:#28c840}.WebHeroBuildStage_chromeUrl__ToXVy{flex:1;text-align:center;font-size:12px;color:hsla(0,0%,100%,.55);letter-spacing:.04em;font-feature-settings:"tnum"}.WebHeroBuildStage_chromeStatus__MbwhG{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.16em;color:rgba(38,218,210,.85);font-weight:600}.WebHeroBuildStage_chromeStatusDot__ojocc{width:7px;height:7px;border-radius:50%;background:#26dad2;animation:WebHeroBuildStage_pulseDot__sa7kG 1.4s ease-in-out infinite;box-shadow:0 0 10px rgba(38,218,210,.8)}@keyframes WebHeroBuildStage_pulseDot__sa7kG{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.WebHeroBuildStage_viewport__H8gEw{position:relative;height:calc(100% - 44px);overflow:hidden;background:#fff;transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .7s ease-out,filter .7s ease-out}.WebHeroBuildStage_viewport__H8gEw[data-clearing=true]{transform:translateX(-60px);opacity:0;filter:blur(8px)}.WebHeroBuildStage_iframe__j8lX1{position:absolute;top:0;left:0;border:0;display:block;background:#fff;visibility:hidden}.WebHeroBuildStage_viewport__H8gEw[data-ready=true] .WebHeroBuildStage_iframe__j8lX1{visibility:visible}.WebHeroBuildStage_clearSweep__XMeRf{position:absolute;inset:0;background:linear-gradient(115deg,transparent,rgba(255,255,255,.95) 45%,rgba(255,255,255,.95) 55%,transparent);background-size:220% 100%;background-position:-120% 0;animation:WebHeroBuildStage_clearSweep__XMeRf 1.5s cubic-bezier(.65,.05,.36,1) forwards;z-index:10;pointer-events:none}@keyframes WebHeroBuildStage_clearSweep__XMeRf{0%{background-position:-120% 0;opacity:1}50%{background-position:50% 0;opacity:1}to{background-position:220% 0;opacity:0}}.WebHeroBuildStage_siteIndicator__at5T_{position:absolute;right:16px;bottom:16px;display:flex;gap:10px;z-index:12;padding:8px 14px;background:rgba(8,11,16,.78);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.WebHeroBuildStage_indicatorDot__NnuTq{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.32);transition:all .4s cubic-bezier(.22,1,.36,1);position:relative}.WebHeroBuildStage_indicatorDot__NnuTq:after{content:attr(data-label);position:absolute;bottom:22px;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:.08em;color:hsla(0,0%,100%,.7);white-space:nowrap;opacity:0;transition:opacity .3s;font-family:Helvetica Neue,sans-serif}.WebHeroBuildStage_indicatorDotActive__xmyYt{width:28px;border-radius:5px;background:#26dad2;border-color:#26dad2;box-shadow:0 0 12px rgba(38,218,210,.6)}.WebHeroBuildStage_indicatorDotActive__xmyYt:after{opacity:1}.WebToc_webToc___JYuQ{padding:clamp(28px,4vw,44px) 0 clamp(20px,3vw,32px);background:#fff;border-bottom:1px solid rgba(0,0,0,.04)}.WebToc_webToc__inner__0QQfR{margin:0 auto;padding:0 24px}@media(max-width:768px){.WebToc_webToc__inner__0QQfR{padding:0 16px}}.WebToc_webToc__inner__0QQfR{max-width:1200px}.WebToc_webToc__lead__yo7wF{display:flex;flex-direction:column;gap:8px;margin:0 0 20px}.WebToc_webToc__leadEyebrow__C058i{display:inline-block;width:fit-content;padding:4px 12px;font-size:11px;font-weight:700;letter-spacing:.12em;background:rgba(38,218,210,.06);color:#0a7a76;border-radius:9999px;text-transform:uppercase}.WebToc_webToc__leadText__no57x{font-size:15px;font-weight:600;line-height:1.65;color:#1a1a1a}@media(max-width:600px){.WebToc_webToc__leadText__no57x{font-size:14px}}.WebToc_webToc__leadAccent__WKxp5{margin:0 2px;color:#0a7a76;font-weight:700}.WebToc_webToc__list__Gj7SQ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media(max-width:900px){.WebToc_webToc__list__Gj7SQ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.WebToc_webToc__list__Gj7SQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.WebToc_webToc__item__GKVvN{margin:0}.WebToc_webToc__link___koRt{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;text-decoration:none;transition:all .15s ease;height:100%}.WebToc_webToc__link___koRt:hover{border-color:rgba(38,218,210,.4);background:rgba(38,218,210,.06);transform:translateY(-1px)}.WebToc_webToc__linkLabel__7dUXr{font-size:14px;font-weight:700;color:#1a1a1a;letter-spacing:.02em}.WebToc_webToc__linkHint__KeKgK{font-size:11px;font-weight:500;line-height:1.5;color:#6b7280}