@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);
*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{line-height:1.5}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}main{display:block;flex:1}ul,ol{list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}table{border-collapse:collapse}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.displayUnderSm{display:none}@media screen and ( max-width: 575px ){.displayUnderSm{display:block}}.displayUnderMd{display:none}@media screen and ( max-width: 767px ){.displayUnderMd{display:block}}.displayUnderLg{display:none}@media screen and ( max-width: 1000px ){.displayUnderLg{display:block}}.displayUnderXl{display:none}@media screen and ( max-width: 1200px ){.displayUnderXl{display:block}}.displayUnderXxl{display:none}@media screen and ( max-width: 1400px ){.displayUnderXxl{display:block}}.displayUnderPortraitSm{display:none}@media screen and ( max-width: 575px )and (orientation: portrait){.displayUnderPortraitSm{display:block}}.displayUnderPortraitMd{display:none}@media screen and ( max-width: 767px )and (orientation: portrait){.displayUnderPortraitMd{display:block}}.displayUnderPortraitLg{display:none}@media screen and ( max-width: 1000px )and (orientation: portrait){.displayUnderPortraitLg{display:block}}.displayUnderPortraitXl{display:none}@media screen and ( max-width: 1200px )and (orientation: portrait){.displayUnderPortraitXl{display:block}}.displayUnderPortraitXxl{display:none}@media screen and ( max-width: 1400px )and (orientation: portrait){.displayUnderPortraitXxl{display:block}}.displayUnderLandscapeSm{display:none}@media screen and ( max-width: 575px )and (orientation: landscape){.displayUnderLandscapeSm{display:block}}.displayUnderLandscapeMd{display:none}@media screen and ( max-width: 767px )and (orientation: landscape){.displayUnderLandscapeMd{display:block}}.displayUnderLandscapeLg{display:none}@media screen and ( max-width: 1000px )and (orientation: landscape){.displayUnderLandscapeLg{display:block}}.displayUnderLandscapeXl{display:none}@media screen and ( max-width: 1200px )and (orientation: landscape){.displayUnderLandscapeXl{display:block}}.displayUnderLandscapeXxl{display:none}@media screen and ( max-width: 1400px )and (orientation: landscape){.displayUnderLandscapeXxl{display:block}}@media screen and ( max-width: 575px ){.displayMoreSm{display:none}}@media screen and ( max-width: 767px ){.displayMoreMd{display:none}}@media screen and ( max-width: 1000px ){.displayMoreLg{display:none}}@media screen and ( max-width: 1200px ){.displayMoreXl{display:none}}@media screen and ( max-width: 1400px ){.displayMoreXxl{display:none}}@media screen and ( max-width: 575px )and (orientation: portrait){.displayMorePortraitSm{display:none}}@media screen and ( max-width: 767px )and (orientation: portrait){.displayMorePortraitMd{display:none}}@media screen and ( max-width: 1000px )and (orientation: portrait){.displayMorePortraitLg{display:none}}@media screen and ( max-width: 1200px )and (orientation: portrait){.displayMorePortraitXl{display:none}}@media screen and ( max-width: 1400px )and (orientation: portrait){.displayMorePortraitXxl{display:none}}@media screen and ( max-width: 575px )and (orientation: landscape){.displayMoreLandscapeSm{display:none}}@media screen and ( max-width: 767px )and (orientation: landscape){.displayMoreLandscapeMd{display:none}}@media screen and ( max-width: 1000px )and (orientation: landscape){.displayMoreLandscapeLg{display:none}}@media screen and ( max-width: 1200px )and (orientation: landscape){.displayMoreLandscapeXl{display:none}}@media screen and ( max-width: 1400px )and (orientation: landscape){.displayMoreLandscapeXxl{display:none}}body{background-color:#eff1f4;color:#242629}body *{font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.6;letter-spacing:.02em}.js-justifyText__box{display:flex;justify-content:space-between}[data-animate]{opacity:0;transition:opacity .8s ease,transform .8s ease;will-change:opacity,transform}[data-animate=fade-up]{transform:translateY(20px)}[data-animate=fade-up].is-visible{opacity:1;transform:translateY(0)}[data-animate=fade-down]{transform:translateY(-20px)}[data-animate=fade-down].is-visible{opacity:1;transform:translateY(0)}[data-animate=fade-left]{transform:translateX(-20px)}[data-animate=fade-left].is-visible{opacity:1;transform:translateX(0)}[data-animate=fade-right]{transform:translateX(20px)}[data-animate=fade-right].is-visible{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion: reduce){[data-animate],[data-animate].is-visible{transition:none;transform:none;opacity:1}}.mainBackgroundBlack{background-color:#242629;color:#fffffe}.section{padding-block:96px 128px;padding-inline:64px}@media screen and ( max-width: 1000px ){.section{padding-inline:32px}}@media screen and ( max-width: 767px ){.section{padding-block:64px;padding-inline:24px}}.section>*{margin-inline:auto}.section--12columns>*{max-width:1120px}.section--10columns>*{max-width:928px}.section--8columns>*{max-width:736px}.section--background02{background-color:#16161a}.section--withInner{padding:0 48px}@media screen and ( max-width: 767px ){.section--withInner{padding:0 8px}}.section--page{padding-top:160px}@media screen and ( max-width: 767px ){.section--page{padding-top:96px}}.section--page>*{max-width:1120px}.section__inner{background-color:#16161a;border-radius:24px;padding-inline:48px}@media screen and ( max-width: 1000px ){.section__inner{padding-inline:32px}}@media screen and ( max-width: 767px ){.section__inner{padding-inline:24px}}.section__inner>*{margin-inline:auto}.section__inner--12columns>*{max-width:1120px}.section__inner--10columns>*{max-width:928px}.section__inner--8columns>*{max-width:736px}.sectionText{display:flex;flex-direction:column}.sectionText__head{font-weight:700;font-size:48px;line-height:1.5}@media screen and ( max-width: 1000px ){.sectionText__head{font-size:32px}}@media screen and ( max-width: 767px ){.sectionText__head{font-size:28px;line-height:1.4}}.sectionText__head+.sectionText__text{margin-top:16px}.sectionText__text{font-weight:500;font-size:16px;line-height:1.5;color:#94a1b2}@media screen and ( max-width: 767px ){.sectionText__text{font-size:15px}}.sectionText__text+.sectionText__text{margin-top:16px}.sectionText__textHighlight{color:#fffffe}.card01{background:linear-gradient(135deg, rgba(22, 22, 26, 0.5), rgba(22, 22, 26, 0.2));box-shadow:2px 2px 12px #16161a,-2px -2px 5px rgba(255,255,254,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;position:relative}.card01::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;border:1px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 254, 0.3), rgba(255, 255, 254, 0.15)) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;z-index:1}.card01--radiusLarge{border-radius:24px}.card01--radiusLarge::before{border-radius:24px}.card02{background:linear-gradient(135deg, #242629, rgba(36, 38, 41, 0.8));box-shadow:2px 2px 6px #16161a,-2px -2px 5px rgba(255,255,254,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;position:relative}.card02::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;border:1px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 254, 0.3), rgba(255, 255, 254, 0.1)) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;z-index:1}.card02--radiusLarge{border-radius:24px}.card02--radiusLarge::before{border-radius:24px}.link{display:flex;align-items:center;justify-content:center;column-gap:4px;width:-moz-fit-content;width:fit-content;padding:8px 0 8px 8px;text-decoration:none;margin-inline:auto;margin-top:56px;color:#1f6aff}@media screen and ( max-width: 767px ){.link{margin-top:48px}}@media(any-hover){.link:hover .link__text{text-decoration:underline}}:where(.mainBackgroundBlack) .link{color:#20bdff}.link--description{padding:4px 0;color:#94a1b2;column-gap:0;margin-inline:0 auto;margin-top:16px}@media screen and ( max-width: 767px ){.link--description{margin-top:12px}}.link__text{font-size:24px;font-weight:600;line-height:1}@media screen and ( max-width: 767px ){.link__text{font-size:20px}}.link--description .link__text{font-size:14px}.link__icon{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;font-size:24px}.link--description .link__icon{font-size:20px}.pageHeader{text-align:center;margin-bottom:60px}@media screen and ( max-width: 767px ){.pageHeader{margin-bottom:76px}}.pageHeader__title{font-size:48px;font-weight:700}@media screen and ( max-width: 767px ){.pageHeader__title{font-size:28px}}.pageHeader__subTitle{font-size:18px;font-weight:700;margin-top:32px}.pageHeader__description{font-size:16px;color:#94a1b2;line-height:1.8;margin-top:24px}@media screen and ( max-width: 767px ){.pageHeader__description{font-size:14px;text-align:left;margin-top:16px}}.pagination{display:flex;align-items:center;justify-content:center;gap:5px}.pagination__textLinks{display:flex;column-gap:5px;flex-shrink:0}.pagination__textLink{font-size:15px;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;transition:color .3s;color:#242629;width:30px;height:30px;border:1px solid #242629;background-color:#fff;border-radius:2px;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s}@media(hover){.pagination__textLink:hover{opacity:.6}}.pagination__textLink--left{padding-right:5px;font-size:10px}.pagination__textLink--right{padding-left:5px;font-size:10px}.pagination__numLinks{display:flex;column-gap:5px}.pagination__numLink{width:30px;height:30px;border:1px solid #242629;background-color:#fff;border-radius:2px;font-size:15px;font-weight:700;line-height:1;color:inherit;display:flex;justify-content:center;align-items:center;text-decoration:none;opacity:1;transition:opacity .3s}.pagination__numLink--paged{color:#242629;pointer-events:none;background-color:#e6e6e6}@media(hover){.pagination__numLink:hover{opacity:.6}}.pagination__dots{width:30px;height:30px;display:flex;align-items:center;justify-content:center;column-gap:3px}.pagination__dot{width:5px;height:5px;background-color:#9d9893;border-radius:50%}.header{position:fixed;top:0;left:0;padding:40px;width:100%;height:100%;pointer-events:none;z-index:50}@media screen and ( max-width: 767px ){.header{padding:16px}}.header::before{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;left:0;background-color:#242629;visibility:visible;pointer-events:none;z-index:1;opacity:0;transition:opacity .3s}@media screen and ( max-width: 1000px ){.header[data-status-header-nav=open]::before{opacity:.6}}.header--hidden{display:none}.header--hidden.is-show{display:block}.headerBox{width:100%;height:56px;padding:6px 6px 6px 16px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg, #242629, rgba(36, 38, 41, 0.8));z-index:20;pointer-events:all;border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 8px rgba(22,22,26,.1);position:relative;transition-property:opacity,background,box-shadow,-webkit-backdrop-filter;transition-property:opacity,background,backdrop-filter,box-shadow;transition-property:opacity,background,backdrop-filter,box-shadow,-webkit-backdrop-filter;transition-duration:.3s}@media screen and ( max-width: 1000px ){.headerBox{height:40px;padding:4px 4px 4px 8px}}.headerBox::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;border:1px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 254, 0.3), rgba(255, 255, 254, 0.1)) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;z-index:1;transition-property:opacity;transition-duration:.3s}@media screen and ( max-width: 1000px ){[data-status-header-nav=open] .headerBox{background:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}[data-status-header-nav=open] .headerBox::before{opacity:0}}.headerLogo{display:flex;align-items:center;column-gap:8px;transition:opacity .3s;text-decoration:none;color:#fffffe}@media(any-hover){.headerLogo:hover{opacity:.7}}.headerLogo__logo{width:auto;height:32px;aspect-ratio:49.86/32;object-fit:contain}@media screen and ( max-width: 1000px ){.headerLogo__logo{height:24px}}.headerLogo__letter{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:1}@media screen and ( max-width: 1000px ){.headerLogo__letter{font-size:16px}}.headerNav{height:100%;flex:1}@media screen and ( max-width: 1000px ){.headerNav{z-index:10;position:absolute;top:32px;left:32px;display:grid;grid-template-rows:auto 1fr;justify-items:center;align-items:start;row-gap:20px;width:calc(100% - 32px - 32px);height:calc(100% - 32px - 32px);padding:80px 0 0;opacity:0;visibility:hidden;pointer-events:all;transition-property:opacity,visibility,width,height;transition-duration:.3s}}@media screen and ( max-width: 767px ){.headerNav{top:16px;left:16px;width:calc(100% - 16px - 16px);height:calc(100% - 16px - 16px)}}@media screen and ( max-width: 1000px ){.headerNav--displayMoreXl{display:none}}.headerNav--displayUnderXl{display:none}@media screen and ( max-width: 1000px ){.headerNav--displayUnderXl{display:block}}@media screen and ( max-width: 1000px ){[data-status-header-nav=open] .headerNav{opacity:1;visibility:visible}}@media screen and ( max-width: 1000px ){.headerNav__inner{height:100%;width:100%;overflow-y:scroll}}.headerNav__list{height:100%;display:flex;column-gap:4px;align-items:center;justify-content:flex-end;padding-right:16px}@media screen and ( max-width: 1000px ){.headerNav__list{flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:auto;overflow-y:auto;overscroll-behavior:contain;padding:0 24px}}@media screen and ( max-width: 1000px ){.headerNav__listProduct{width:100%}}@media screen and ( max-width: 1000px ){.headerNav__listOther{width:100%;margin-top:24px;padding-top:24px;border-top:1px solid rgba(148,161,178,.2)}}.headerNav__item{height:100%;position:relative}@media screen and ( max-width: 1000px ){.headerNav__item{height:auto}}.headerNav__item:hover .headerNav__inner,.headerNav__item:focus-within .headerNav__inner{opacity:1;visibility:visible}.headerNav__link{font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:flex;align-items:center;column-gap:4px;border-radius:8px;height:100%;padding-inline:16px;background-color:rgba(0,0,0,0);border:none;color:#fffffe;cursor:pointer;transition:background-color .3s}@media screen and ( max-width: 1000px ){.headerNav__link{font-size:16px;text-align:center;color:#fffffe;padding:16px}}@media(any-hover){.headerNav__link:hover{background-color:#16161a}}.headerNav__linkIcon{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.headerNav__child{display:none;position:absolute;top:calc(100% + 10px);left:0;width:180px;background:linear-gradient(135deg, #242629, rgba(36, 38, 41, 0.8));z-index:20;border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 8px rgba(22,22,26,.1);padding:8px}.headerNav__child::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;border:1px solid rgba(0,0,0,0);background:linear-gradient(135deg, rgba(255, 255, 254, 0.3), rgba(255, 255, 254, 0.1)) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;z-index:1;transition-property:opacity;transition-duration:.3s}.headerNav__childList{display:flex;flex-direction:column;row-gap:4px;width:100%}.headerNav__childLink{font-size:16px;font-weight:400;line-height:1;text-decoration:none;display:flex;align-items:center;column-gap:4px;border-radius:8px;height:100%;padding:16px;background-color:rgba(0,0,0,0);border:none;color:#fffffe;cursor:pointer;transition:background-color .3s}@media screen and ( max-width: 1000px ){.headerNav__childLink{font-size:16px;text-align:center;color:#fffffe;padding:16px}}@media(any-hover){.headerNav__childLink:hover{background-color:#16161a}}.headerPathway{display:flex;align-items:center;column-gap:24px;height:100%;width:-moz-fit-content;width:fit-content}@media screen and ( max-width: 1000px ){.headerPathway{flex-direction:column-reverse;row-gap:16px;height:auto;width:100%;padding:32px 24px 48px}}@media screen and ( max-width: 1000px ){.headerPathway--displayMoreXl{display:none}}.headerPathway--displayUnderXl{display:none}@media screen and ( max-width: 1000px ){.headerPathway--displayUnderXl{display:flex}}.headerPathway__login{font-size:14px;line-height:1;text-decoration:none;color:#fffffe;display:flex;align-items:center;justify-content:center}@media screen and ( max-width: 1000px ){.headerPathway__login{padding:16px}}@media(any-hover){.headerPathway__login:hover .headerPathway__loginText{text-decoration:underline}}.headerPathway__loginIcon{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.headerPathway__signup{font-size:15px;line-height:1;color:#fffffe;text-decoration:none;display:flex;align-items:center;justify-content:center;height:100%;padding-inline:16px;border-radius:8px;background-color:#5433ff;transition-property:background-color;transition-duration:.3s}@media screen and ( max-width: 1000px ){.headerPathway__signup{padding:16px;width:100%}}@media(any-hover){.headerPathway__signup:hover{background-color:color-mix(in srgb, #5433ff 85%, #fffffe)}}.headerHumburgerButton{display:none}@media screen and ( max-width: 1000px ){.headerHumburgerButton{display:block;cursor:pointer;width:40px;height:32px;border:none;margin:0;padding:0;position:relative;background-color:rgba(0,0,0,0)}}.headerHumburgerButton__stick{display:block;width:24px;height:1px;background-color:#fffffe;position:absolute;top:50%;left:50%;transform-origin:center;transition-property:translate,rotate;transition-duration:.3s}.headerHumburgerButton__stick:nth-of-type(1){translate:-50% calc(-50% - 2px)}.headerHumburgerButton__stick:nth-of-type(2){translate:-50% calc(-50% + 2px)}[data-status-header-nav=open] .headerHumburgerButton__stick:nth-of-type(1){translate:-50% -50%;rotate:30deg}[data-status-header-nav=open] .headerHumburgerButton__stick:nth-of-type(2){translate:-50% -50%;rotate:-30deg}.footer{width:100%;position:relative;z-index:49}.footer--hidden{display:none}.footer--hidden.is-show{display:block}.footerBox{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:first baseline;padding:80px 64px 0;width:100%;max-width:1440px;margin:0 auto}@media screen and ( max-width: 1000px ){.footerBox{padding:64px 24px 80px;display:block}}.footerAbout{grid-column:1;grid-row:1}.footerAbout__logo{display:flex;align-items:center;column-gap:14px;transition:opacity .3s;text-decoration:none;color:#242629}@media screen and ( max-width: 1000px ){.footerAbout__logo{column-gap:8px}}@media(any-hover){.footerAbout__logo:hover{opacity:.7}}.footerAbout__logoImage{width:auto;height:56px;aspect-ratio:87.26/56;object-fit:contain}@media screen and ( max-width: 1000px ){.footerAbout__logoImage{height:32px}}.footerAbout__logoLetter{font-family:"Roboto",sans-serif;font-size:32px;font-weight:500;letter-spacing:.02em;line-height:1}@media screen and ( max-width: 1000px ){.footerAbout__logoLetter{font-size:18px}}.footerAbout__leanMore{margin-top:24px;border-radius:8px;padding:24px;background-color:#fffffe}@media screen and ( max-width: 1000px ){.footerAbout__leanMore{margin-top:16px;padding:20px}}.footerAbout__leanMoreTitle{font-size:16px;font-weight:600;line-height:1.5;color:#242629}@media screen and ( max-width: 1000px ){.footerAbout__leanMoreTitle{font-size:15px}}.footerAbout__leanMoreText{font-size:12px;font-weight:500;line-height:1.6;color:#94a1b2;margin-top:8px}@media screen and ( max-width: 1000px ){.footerAbout__leanMoreText{font-size:11px}}.footerAbout__leanMoreLinks{display:flex;align-items:center;column-gap:24px;margin-top:16px}@media screen and ( max-width: 1000px ){.footerAbout__leanMoreLinks{flex-direction:column;row-gap:8px}}.footerAbout__leanMoreLink{color:#1f6aff;text-decoration:none;display:flex;align-items:center;justify-content:center;column-gap:8px;padding:8px;transition:opacity .3s}@media(any-hover){.footerAbout__leanMoreLink:hover{opacity:.7}}.footerAbout__leanMoreLinkIcon{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.footerAbout__leanMoreLinkText{font-size:15px;font-weight:600;line-height:1}.footerNav{width:100%;grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;column-gap:32px}@media screen and ( max-width: 1000px ){.footerNav{margin-top:40px;flex-direction:column;row-gap:32px;width:100%;justify-self:flex-start}}.footerNav__box{min-width:128px}@media screen and ( max-width: 1000px ){.footerNav__box{margin-top:24px}}.footerNav__lead{font-size:16px;font-weight:600;line-height:1;color:#242629}.footerNav__links{margin-top:32px;display:flex;flex-direction:column}@media screen and ( max-width: 1000px ){.footerNav__links{margin-top:24px}}.footerNav__link{font-size:14px;font-weight:400;line-height:1;color:#94a1b2;text-decoration:none;display:flex;align-items:center}.footerNav__link:not(:first-of-type){margin-top:24px}@media(any-hover){.footerNav__link:hover .footerNav__linkText{text-decoration:underline}}.footerNav__linkIcon{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20;scale:.83}.footerBottom{grid-column:1/-1;grid-row:2;width:100%;display:flex;justify-content:space-between;align-items:baseline;padding-block:32px 40px;border-top:1px solid rgba(36,38,41,.15);margin-top:64px}@media screen and ( max-width: 1000px ){.footerBottom{flex-direction:column;align-items:flex-start;margin-top:48px;padding-block:32px 0;row-gap:16px}}.footerBottom__seller{font-size:12px;font-weight:400;line-height:1;color:#242629}.footerBottom__links{display:flex;align-items:first baseline;justify-content:end;column-gap:32px}@media screen and ( max-width: 1000px ){.footerBottom__links{flex-direction:column;justify-content:flex-start;row-gap:4px}}.footerBottom__link{display:flex;align-items:center;font-size:12px;font-weight:400;line-height:1;text-decoration:none;color:#242629}@media(any-hover){.footerBottom__link:hover .footerBottom__linkText{text-decoration:underline}}@media screen and ( max-width: 1000px ){.footerBottom__link{font-size:10px;color:#94a1b2}}.footerBottom__linkIcon{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20;scale:.83}@media screen and ( max-width: 1000px ){.footerBottom__linkIcon{scale:.66}}.pageTopButton{width:88px;height:48px;position:absolute;top:16px;right:48px;border:1px solid #242629;background-color:rgba(0,0,0,0);border-radius:24px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color .3s}@media(any-hover){.pageTopButton:hover{background-color:#fffffe}}@media screen and ( max-width: 1000px ){.pageTopButton{width:72px;height:32px;top:auto;bottom:24px;right:24px}}.pageTopButton::after{content:"";display:block;width:0;height:0;border-style:solid;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-bottom:8px solid #242629;border-top:0;position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% - 2px));border-radius:0}.footerCopy{padding:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:1;letter-spacing:.02em;text-align:center;color:#94a1b2;background-color:#242629}.membershipLeads{padding:96px 0 32px;margin-inline:auto;overflow-x:clip}@media screen and ( max-width: 767px ){.membershipLeads{padding:35vw 0 16px}}.membershipLeads__wrap{display:flex;flex-direction:column;align-items:center;max-width:1440px;padding-inline:48px;margin-inline:auto}@media screen and ( max-width: 767px ){.membershipLeads__wrap{padding-inline:16px}}.membershipLeads__inner{padding:80px 64px;border-radius:24px;background-color:#242629;width:100%;position:relative}@media screen and ( max-width: 1000px ){.membershipLeads__inner{padding:64px 48px}}@media screen and ( max-width: 767px ){.membershipLeads__inner{padding:33vw 24px 24px}}.membershipLeads__textBox{width:100%;max-width:1120px;margin-inline:auto}.membershipLeads__title{font-weight:800;font-size:40px;line-height:1.5;color:#fffffe;position:relative;z-index:1;filter:drop-shadow(0 2px 5px rgba(22, 22, 26, 0.8))}@media screen and ( max-width: 1000px ){.membershipLeads__title{font-size:32px}}@media screen and ( max-width: 767px ){.membershipLeads__title{font-size:20px;font-size:clamp(16px,5.2777777778vw,32px);line-height:1.4}}.membershipLeads__pathway{display:flex;align-items:center;column-gap:32px;position:relative;margin-top:56px;z-index:1}@media screen and ( max-width: 767px ){.membershipLeads__pathway{height:auto;column-gap:16px;margin-top:24px}}.membershipLeads__pathwayLogin{font-size:16px;line-height:1;text-decoration:none;color:#fffffe;display:flex;align-items:center;justify-content:center;padding-block:4px}@media screen and ( max-width: 767px ){.membershipLeads__pathwayLogin{font-size:14px;padding:16px}}@media(any-hover){.membershipLeads__pathwayLogin:hover .membershipLeads__pathwayLoginText{text-decoration:underline}}.membershipLeads__pathwayLoginIcon{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.membershipLeads__pathwaySignup{font-size:24px;font-weight:700;line-height:1;color:#fffffe;text-decoration:none;display:flex;align-items:center;justify-content:center;height:100%;padding:20px 16px;min-width:180px;border-radius:8px;background-color:#5433ff;transition-property:background-color;transition-duration:.3s}@media screen and ( max-width: 767px ){.membershipLeads__pathwaySignup{font-size:16px;padding:16px;min-width:auto}}@media(any-hover){.membershipLeads__pathwaySignup:hover{background-color:color-mix(in srgb, #5433ff 85%, #fffffe)}}.membershipLeads__deco{width:810px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-10%, -55%)}@media screen and ( max-width: 1000px ){.membershipLeads__deco{width:700px;transform:translate(-14%, -58%)}}@media screen and ( max-width: 767px ){.membershipLeads__deco{top:-25vw;left:10px;transform:translate(0, 0);width:96vw}}.planSwitcher{display:flex;justify-content:center;margin-bottom:90px}@media screen and ( max-width: 767px ){.planSwitcher{margin-bottom:32px}}.planSwitcher__inner{background-color:rgba(148,161,178,.15);border-radius:18px;padding:6px;display:inline-flex;align-items:center;white-space:nowrap;width:783px;display:flex;justify-content:center}@media screen and ( max-width: 767px ){.planSwitcher__inner{max-width:100%}}.planSwitcher__item{position:relative;background:rgba(0,0,0,0);border:none;padding-block:8px;cursor:pointer;border-radius:14px;color:#94a1b2;font-weight:bold;font-size:16px;transition:all .3s;min-width:120px;display:flex;justify-content:center;align-items:center;width:100%}.planSwitcher__item.is-active{background-color:#fffffe;color:#242629;box-shadow:0 2px 4px rgba(0,0,0,.05)}@media screen and ( max-width: 767px ){.planSwitcher__item{padding:12px 20px;min-width:auto;font-size:13px}}.planSwitcher__label{position:relative;z-index:1}.planSwitcher__badge{position:absolute;top:-44px;left:50%;transform:translateX(-50%);background-color:#4b5563;color:#fff;font-size:16px;padding:8px 32px;border-radius:100px;white-space:nowrap;font-weight:bold;line-height:1}@media screen and ( max-width: 767px ){.planSwitcher__badge{font-size:14px;padding:6px 16px}}.planSwitcher__badge::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-top:10px solid #4b5563;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0)}.planSwitcher__badge--accent{background-color:#5433ff}.planSwitcher__badge--accent::after{border-top-color:#5433ff}.planList{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;align-items:flex-start}@media screen and ( max-width: 767px ){.planList{grid-template-columns:1fr}}.cardPlan{position:relative;background-color:#fff;border-radius:24px;padding:32px 16px;box-shadow:0 2px 12px rgba(36,38,41,.05);height:100%}@media screen and ( max-width: 767px ){.cardPlan{height:auto;padding:24px 16px}}.cardPlan__title{font-size:24px;font-weight:bold;margin-bottom:16px;color:#242629}@media screen and ( max-width: 767px ){.cardPlan__title{font-size:22px}}.cardPlan__priceArea{margin-bottom:24px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.cardPlan__price{display:block;width:100%}.cardPlan__priceValue{font-size:20px;font-family:"Roboto",sans-serif;font-weight:bold;color:#242629;line-height:1}.cardPlan__priceUnit{font-size:15px;color:#242629}.cardPlan__priceNote{font-size:14px;color:#888}.cardPlan__button{display:flex;justify-content:center;align-items:center;width:100%;padding:14px 0;border-radius:8px;text-decoration:none;font-weight:bold;font-size:16px;transition:all .3s;margin-bottom:24px;background-color:#fff;color:#5433ff;border:1px solid #5433ff;transition:.3s}@media screen and ( max-width: 767px ){.cardPlan__button{margin-bottom:16px}}@media(any-hover: hover){.cardPlan__button:hover{opacity:.6}}.cardPlan__button--primary{background-color:#5433ff;color:#fffffe;border:1px solid #5433ff;transition:.3s}@media(any-hover: hover){.cardPlan__button--primary:hover{opacity:.6}}.cardPlan__features{list-style:none;padding:0;margin:0;border-top:1px solid #94a1b2;padding-top:16px;padding-inline:8px}.cardPlan__featureItem{font-size:14px;font-weight:400;color:#94a1b2;margin-bottom:8px;padding-left:20px;position:relative;line-height:1.5;text-align:left}.cardPlan__featureItem:last-child{margin-bottom:0}.cardPlan__featureItem::before{content:"";position:absolute;left:0;top:5px;width:9px;height:5px;border-left:2px solid #9ca3af;border-bottom:2px solid #9ca3af;transform:rotate(-45deg)}.cardPlan__featureHighlight{font-weight:bold}.cardPlan--recommended{background-color:rgba(0,0,0,0);z-index:1;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}@media screen and ( max-width: 767px ){.cardPlan--recommended{margin-block:36px 8px}}.cardPlan--recommended::before{content:"";position:absolute;top:-36px;bottom:-4px;left:-4px;right:-4px;background:linear-gradient(180deg, #5433ff, #20bdff);border-radius:26px;z-index:-2;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);pointer-events:none}.cardPlan--recommended::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:24px;z-index:-1}.cardPlan__headerHighlight{display:block;position:absolute;top:-28px;left:0;width:100%;text-align:center;color:#fffffe;font-weight:bold;font-size:14px;letter-spacing:.05em;z-index:2}html{background-color:#16161a}.loading{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:100;background-color:#242629;display:none}.loading.is-show{display:block}.loading__logo{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;animation:logoOpacity 3.5s ease-in-out 0s 1 normal forwards}.loading__logo::before,.loading__logo::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;border:1px solid rgba(32,189,255,.5);border-radius:50%;box-sizing:border-box;pointer-events:none;animation:pulsate 2s linear infinite}.loading__logo::after{animation-delay:.66s}@keyframes pulsate{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.loading__logoWrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:37.5vw;min-width:480px;height:auto;aspect-ratio:1;border-radius:50%;background-color:#16161a;box-shadow:0 0 40px rgba(32,189,255,.5);border:2px solid rgba(32,189,255,.5)}@media screen and ( max-width: 767px ){.loading__logoWrap{width:79.4444444444vw;min-width:auto}}.loading__logoWrap::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;border:1px solid rgba(32,189,255,.5);border-radius:50%;box-sizing:border-box;pointer-events:none;animation:pulsate 2s linear infinite}.loading__logoWrap::after{animation-delay:1.33s}.loading__logoImage{width:148px;height:auto;animation:logoFadin 3.5s ease-in-out 0s 1 normal forwards}@media screen and ( max-width: 767px ){.loading__logoImage{width:21.6666666667vw}}.loading__logoLetter{font-family:"Roboto",sans-serif;font-weight:400;font-size:24px;line-height:1;text-align:center;color:#fffffe;text-shadow:0px 0px 40px rgba(60,234,255,.4),0px 0px 8px rgba(60,234,255,.4);margin-top:64px;animation:logoLetterSpacing 3.5s ease-in-out 0s 1 normal forwards}@media screen and ( max-width: 767px ){.loading__logoLetter{margin-top:9.7222222222vw;font-size:3.3333333333vw}}@keyframes logoOpacity{0%{opacity:0}40%,100%{opacity:1}}@keyframes logoFadin{0%{scale:1;filter:drop-shadow(0px 0px 2px rgba(60, 234, 255, 0))}100%{filter:drop-shadow(0px 0px 10px rgba(60, 234, 255, 0.15));scale:1.2}}@keyframes logoLetterSpacing{0%{letter-spacing:0}100%{letter-spacing:.6em}}.topPage{overflow-x:clip}.topPage--hidden{display:none}.topPage--hidden.is-show{display:block}.topMv{position:relative;width:100%;pointer-events:none}.topMv__imageWrap{overflow:hidden;position:sticky;top:0;height:100vh;width:100%}.topMv__image{background-color:#000}.topMv__scroll{position:fixed;top:0;height:100vh;width:100%;padding-block:5vh;opacity:1;transition:opacity .3s ease;pointer-events:none}.topMv__scrollLogo{position:absolute;left:50%;top:45vh;transform:translate(-50%, -50%);display:flex;align-items:center;flex-direction:column;row-gap:72px;width:100%}.topMv__scrollLogoBox{display:flex;align-items:center;justify-content:center;column-gap:28px}.topMv__scrollLogoImage{width:auto;height:114px;aspect-ratio:49.86/32;object-fit:contain}@media screen and ( max-width: 1200px ){.topMv__scrollLogoImage{height:80px}}.topMv__scrollLogoLetter{font-family:"Roboto",sans-serif;font-size:64px;font-weight:400;letter-spacing:.02em;line-height:1}@media screen and ( max-width: 1200px ){.topMv__scrollLogoLetter{font-size:48px}}.topMv__scrollArrowBox{display:flex;flex-direction:column;align-items:center;row-gap:16px}.topMv__scrollLetter{font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:1;text-align:center}.topMv__scrollArrows{position:relative;display:flex;width:40px;height:32px;justify-content:center;align-items:center}.topMv__scrollArrow{width:40px;height:16px;position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0}.topMv__scrollArrow::before,.topMv__scrollArrow::after{content:" ";position:absolute;height:2px;width:20px;background:#fffffe}.topMv__scrollArrow::before{left:0;transform:skew(0deg, 30deg)}.topMv__scrollArrow::after{right:0;transform:skew(0deg, -30deg)}.topMv__scrollArrow:first-child{animation:scrollArrow 5s ease-in-out infinite}.topMv__scrollArrow:nth-child(2){animation:scrollArrow 5s 2.5s ease-in-out infinite}@keyframes scrollArrow{0%{opacity:0;top:0}70%{opacity:1}100%{opacity:0;top:calc(100% - 16px)}}.topHero{position:fixed;right:50%;top:50%;transform:translate(calc(100% + 5.2vw), -30vh);opacity:0;z-index:2}@media screen and ( max-width: 767px ){.topHero{height:600px;overflow:hidden;position:static;opacity:1;transform:none;background:linear-gradient(180deg, rgba(22, 22, 26, 0) 53.73%, #16161a 100%)}}.topHero__inner{position:relative;max-width:1440px;margin:0 auto;width:100%;height:100%}@media screen and ( max-width: 767px ){.topHero__textCol{position:absolute;top:auto;right:auto;bottom:40px;left:30px;transform:none;opacity:1;z-index:2}}.topHero__headline{font-size:clamp(32px,3.6111111111vw,64px);font-weight:800;line-height:1.5;background:linear-gradient(116.67deg, rgba(247, 247, 249, 0.16) 16.56%, rgba(255, 255, 255, 0.888) 29.42%, rgba(247, 247, 249, 0.29) 40.68%, rgba(255, 255, 255, 0.957) 61.9%, rgba(247, 247, 249, 0.03) 83.44%),#94a1b2;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);background-blend-mode:lighten}@media screen and ( max-width: 767px ){.topHero__headline{font-size:28px}}.topHero__desc{font-size:clamp(12px,.9722222222vw,20px);line-height:1.8;font-weight:400;margin-top:clamp(20px,1.6666666667vw,40px)}@media screen and ( max-width: 767px ){.topHero__desc{font-size:12px;margin-top:16px}}.topHero__pathway{display:flex;align-items:center;column-gap:24px;margin-top:clamp(24px,3.3333333333vw,52px)}@media screen and ( max-width: 767px ){.topHero__pathway{height:auto;column-gap:16px;margin-top:32px}}.topHero__pathwayLogin{font-size:clamp(12px,.9722222222vw,20px);line-height:1;text-decoration:none;color:#fffffe;display:flex;align-items:center;justify-content:center;padding-block:.2777777778vw}@media screen and ( max-width: 767px ){.topHero__pathwayLogin{padding:16px}}@media(any-hover){.topHero__pathwayLogin:hover .topHero__pathwayLoginText{text-decoration:underline}}.topHero__pathwayLoginIcon{font-size:clamp(16px,1.3888888889vw,24px);font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.topHero__pathwaySignup{font-size:clamp(14px,1.0416666667vw,22px);line-height:1;color:#fffffe;text-decoration:none;display:flex;align-items:center;justify-content:center;height:100%;padding:clamp(14px,1.1111111111vw,22px);border-radius:clamp(6px,.5555555556vw,12px);background-color:#5433ff}@media screen and ( max-width: 767px ){.topHero__pathwaySignup{padding:16px}}.topHero__image{width:901px;height:auto;position:absolute;top:167px;left:104px}@media screen and ( max-width: 767px ){.topHero__image{left:30px;top:79px;width:123.6111111111vw;max-width:690px}}.topAbout{position:fixed;bottom:12.5vh;left:8.8888888889vw;opacity:0;z-index:2;max-width:clamp(400px,30.5555555556vw,720px)}.topAbout::before{content:"";display:block;position:absolute;width:92.7777777778vw;height:54.5138888889vw;left:-27.7083333333vw;top:-20.1388888889vw;background:radial-gradient(#000000 0%, rgba(0, 0, 0, 0) 100%);background:radial-gradient(50% 50.06% at 50% 50.06%, #000000 0%, rgba(0, 0, 0, 0) 100%);z-index:-1;opacity:.8}@media screen and ( max-width: 767px ){.topAbout::before{display:none}}@media screen and ( max-width: 767px ){.topAbout{position:static;opacity:1;padding-top:48px;max-width:none}}@media screen and ( max-width: 767px ){.topAbout .sectionText{align-items:center}}.topAbout .sectionText__head{font-size:clamp(16px,2.2222222222vw,44px)}@media screen and ( max-width: 767px ){.topAbout .sectionText__head{align-items:center;font-size:28px}}.topAbout .sectionText__head+.sectionText__text{margin-top:clamp(16px,2.2222222222vw,40px)}@media screen and ( max-width: 767px ){.topAbout .sectionText__head+.sectionText__text{margin-top:16px}}.topAbout .sectionText__text{font-size:clamp(14px,1.1111111111vw,20px)}@media screen and ( max-width: 767px ){.topAbout .sectionText__text{font-size:15px}}.topAbout__inner{padding-top:390px;padding-bottom:72px;margin-top:128px;position:relative}@media screen and ( max-width: 1000px ){.topAbout__inner{padding-top:27vw}}@media screen and ( max-width: 767px ){.topAbout__inner{padding-top:160px;padding-top:40vw;padding-bottom:64px;margin-top:48px}}.topAbout__image{position:absolute;top:0;left:50%;transform:translateX(-50%);margin-top:-128px;max-width:1008px;width:100%;height:auto}@media screen and ( max-width: 767px ){.topAbout__image{margin-top:-48px;width:calc(100% - 16px - 16px)}}.topBenefits__list{margin-top:72px;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and ( max-width: 767px ){.topBenefits__list{grid-template-columns:1fr}}.topBenefits__item{background-color:#16161a;border-radius:24px;position:relative;overflow:hidden}.topBenefits__item:nth-child(4n+1),.topBenefits__item:nth-child(4n){grid-column:span 1}@media screen and ( max-width: 767px ){.topBenefits__item:nth-child(4n+1),.topBenefits__item:nth-child(4n){grid-column:1}}.topBenefits__item:nth-child(4n+2),.topBenefits__item:nth-child(4n+3){grid-column:span 2}@media screen and ( max-width: 767px ){.topBenefits__item:nth-child(4n+2),.topBenefits__item:nth-child(4n+3){grid-column:1}}@media screen and ( max-width: 767px ){.topBenefits__item{width:100%}}.topBenefits__item:nth-child(4){display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and ( max-width: 767px ){.topBenefits__item:nth-child(4){display:block}}.topBenefits__itemText{padding:40px;position:relative;z-index:10}@media screen and ( max-width: 1200px ){.topBenefits__itemText{padding:32px}}@media screen and ( max-width: 1000px ){.topBenefits__itemText{padding:32px 24px}}@media screen and ( max-width: 767px ){.topBenefits__itemText{padding:24px}}.topBenefits__item:nth-of-type(3) .topBenefits__itemText{position:absolute;left:0;bottom:0}@media screen and ( max-width: 767px ){.topBenefits__item:nth-of-type(3) .topBenefits__itemText{position:static}}.topBenefits__item:nth-of-type(4) .topBenefits__itemText{order:2}.topBenefits__itemHead{font-weight:700;font-size:18px;line-height:1.6}.topBenefits__itemDetail{font-weight:500;font-size:16px;line-height:1.6;color:#94a1b2;margin-top:4px}@media screen and ( max-width: 767px ){.topBenefits__itemDetail{font-size:15px}}.topBenefits__itemDetailNote{font-weight:400;font-size:12px;line-height:1.6;color:#94a1b2;margin-top:4px;display:grid;grid-template-columns:auto 1fr;margin-top:8px}.topBenefits__itemDetailNote::before{content:"※";margin-right:2px;grid-row:1;grid-column:1}.topBenefits__item:nth-of-type(3) .topBenefits__itemHead,.topBenefits__item:nth-of-type(3) .topBenefits__itemDetail{position:relative;width:-moz-fit-content;width:fit-content}.topBenefits__item:nth-of-type(3) .topBenefits__itemHead::after,.topBenefits__item:nth-of-type(3) .topBenefits__itemDetail::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(22,22,26,.7);z-index:-1;filter:blur(10px)}.topBenefits__item:nth-of-type(3) .topBenefits__itemPicture{width:516px;height:100%;position:relative;margin-left:auto}@media screen and ( max-width: 1200px ){.topBenefits__item:nth-of-type(3) .topBenefits__itemPicture{width:400px}}@media screen and ( max-width: 1000px ){.topBenefits__item:nth-of-type(3) .topBenefits__itemPicture{width:380px}}@media screen and ( max-width: 767px ){.topBenefits__item:nth-of-type(3) .topBenefits__itemPicture{width:100%;height:auto}}.topBenefits__item:nth-of-type(3) .topBenefits__itemPicture::after{content:"";position:absolute;top:0;left:0;width:90px;height:100%;pointer-events:none;background:linear-gradient(to right, #16161a 0%, rgba(22, 22, 26, 0) 100%)}@media screen and ( max-width: 767px ){.topBenefits__item:nth-of-type(3) .topBenefits__itemPicture::after{width:100%;height:60px;background:linear-gradient(to bottom, #16161a 0%, rgba(22, 22, 26, 0) 100%)}}.topBenefits__itemImage{width:100%;height:auto;display:block}.topBenefits__item:nth-of-type(1) .topBenefits__itemImage{height:296px;max-width:none;width:auto;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media screen and ( max-width: 1200px ){.topBenefits__item:nth-of-type(1) .topBenefits__itemImage{height:250px}}@media screen and ( max-width: 1000px ){.topBenefits__item:nth-of-type(1) .topBenefits__itemImage{height:200px}}@media screen and ( max-width: 767px ){.topBenefits__item:nth-of-type(1) .topBenefits__itemImage{position:relative;height:70vw}}.topBenefits__item:nth-of-type(2) .topBenefits__itemImage{width:calc(100% - 30px - 30px);margin-top:-120px;margin-inline:auto;padding-bottom:40px}@media screen and ( max-width: 1200px ){.topBenefits__item:nth-of-type(2) .topBenefits__itemImage{margin-top:-60px}}@media screen and ( max-width: 1000px ){.topBenefits__item:nth-of-type(2) .topBenefits__itemImage{margin-top:-50px}}@media screen and ( max-width: 767px ){.topBenefits__item:nth-of-type(2) .topBenefits__itemImage{width:calc(100% - 16px - 16px);margin:0 auto;padding-bottom:24px}}.topBenefits__item:nth-of-type(3) .topBenefits__itemImage{height:100%;object-fit:cover;object-position:20% 50%}.topBenefits__itemIcon{font-size:128px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48;display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:32px}@media screen and ( max-width: 1200px ){.topBenefits__itemIcon{font-size:88px}}@media screen and ( max-width: 1000px ){.topBenefits__itemIcon{font-size:72px}}@media screen and ( max-width: 767px ){.topBenefits__itemIcon{margin:0 auto;font-size:140px;padding-bottom:24px}}@media screen and ( max-width: 767px ){.topFunctions{padding-inline:0}}.topFunctionsList__wrap{position:relative}.topFunctionsList__wrap .sectionText{width:77.7777777778vw;max-width:1440px;margin-inline:auto;position:sticky;top:20vh;z-index:1;transform:translateZ(0)}@media screen and ( max-width: 1400px ){.topFunctionsList__wrap .sectionText{top:22vh}}@media screen and ( max-width: 1200px ){.topFunctionsList__wrap .sectionText{width:auto;max-width:1120px}}.topFunctionsList__wrap .sectionText.is-released{position:absolute;top:auto;bottom:0;left:50%;transform:translateX(-50%)}@media screen and ( max-width: 1200px ){.topFunctionsList__wrap .sectionText.is-released{left:0;transform:none}}@media screen and ( max-width: 767px ){.topFunctionsList__wrap .sectionText{position:static;transform:none;padding-inline:24px}}.topFunctionsList__wrap .sectionText__head{font-size:min(5vh,48px)}@media screen and ( max-width: 1400px ){.topFunctionsList__wrap .sectionText__head{font-size:2.8vw}}@media screen and ( max-width: 767px ){.topFunctionsList__wrap .sectionText__head{font-size:28px}}.topFunctionsList{padding:120px 0}@media screen and ( max-width: 767px ){.topFunctionsList{padding:48px 0 0}}.topFunctionsList__item{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:32px;background-color:#242629;padding:32px;border-radius:24px;margin-top:32px;overflow:hidden;position:sticky;top:30vh;width:77.7777777778vw;margin:0 auto 100vh;box-shadow:0px -2px 10px #16161a;transform-origin:center top;transition:transform .15s linear;will-change:transform;max-width:1440px;height:60vh;max-height:700px}@media screen and ( max-width: 1200px ){.topFunctionsList__item{top:30vh;width:auto;max-width:1120px}}@media screen and ( max-width: 767px ){.topFunctionsList__item{position:static;grid-template-columns:1fr;row-gap:32px;background-color:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;height:auto}}.topFunctionsList__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#16161a;pointer-events:none;z-index:1;opacity:0}.topFunctionsList__item.is-scale90::before{opacity:.4}.topFunctionsList__item.is-scale80::before{opacity:.7}@media screen and ( max-width: 767px ){.topFunctionsList__item:not(:first-of-type){margin-top:80px}}.topFunctionsList__text{display:flex;flex-direction:column;row-gap:8px}@media screen and ( max-width: 767px ){.topFunctionsList__text{grid-row:2;row-gap:4px;padding:0 24px}}.topFunctionsList__title{font-size:20px;font-weight:700;letter-spacing:.02em}.topFunctionsList__desc{font-size:16px;color:#94a1b2}.topFunctionsList__image{width:48vw;max-width:800px;height:100%;border-radius:24px;overflow:hidden;border:1px solid rgba(148,161,178,.3)}@media screen and ( max-width: 767px ){.topFunctionsList__image{width:100%;height:auto;aspect-ratio:690/420;grid-row:1;border-radius:0;border-left:none;border-right:none}}.topFunctionsList__item:nth-of-type(5) .topFunctionsList__image{border:none}.topFunctionsList__image img,.topFunctionsList__image video{width:100%;height:100%;object-fit:cover}.topFunctionsOtherList{margin-top:-80vh;max-width:1120px;display:grid;gap:72px;grid-template-columns:repeat(2, 1fr)}@media screen and ( max-width: 1000px ){.topFunctionsOtherList{padding-inline:48px}}@media screen and ( max-width: 767px ){.topFunctionsOtherList{margin-top:80px;grid-template-columns:1fr;padding-inline:24px}}.topFunctionsOtherList__image{width:100%;height:auto;aspect-ratio:524/350}.topFunctionsOtherList__image img,.topFunctionsOtherList__image video{width:100%;height:100%;object-fit:cover}.topFunctionsOtherList__item:nth-of-type(4) .topFunctionsOtherList__image{border:1px solid rgba(148,161,178,.3)}.topFunctionsOtherList__text{display:flex;flex-direction:column;row-gap:4px;margin-top:24px}.topFunctionsOtherList__title{font-weight:700;letter-spacing:.02em;font-size:18px}@media screen and ( max-width: 767px ){.topFunctionsOtherList__title{font-size:16px}}.topFunctionsOtherList__desc{font-size:16px;color:#94a1b2}@media screen and ( max-width: 767px ){.topFunctionsOtherList__desc{font-size:14px}}.topFunctionsOtherList__descNote{font-weight:400;font-size:14px;line-height:1.6;color:#94a1b2;margin-top:4px;display:grid;grid-template-columns:auto 1fr;margin-top:4px}@media screen and ( max-width: 767px ){.topFunctionsOtherList__descNote{font-size:13px}}.topFunctionsOtherList__descNote::before{content:"※";margin-right:2px;grid-row:1;grid-column:1}.topFlow{padding-top:8.9vw;min-height:1100px;height:100%}.topFlow .sectionText{position:relative;z-index:1}.topFlow .sectionText__head{text-align:center}@media screen and ( max-width: 767px ){.topFlow .sectionText__head{text-align:left}}.topFlow__contents{margin-top:72px;position:relative;padding-bottom:270px}@media screen and ( max-width: 767px ){.topFlow__contents{margin-top:30vw;padding:0}}.topFlow__listWrapper{z-index:1;position:relative;width:100%}.topFlow__list{display:flex;gap:24px;position:absolute;padding-left:350px}@media screen and ( max-width: 767px ){.topFlow__list{flex-direction:column;position:static;padding:0}}.topFlow__item{padding:40px;border-radius:24px;background-color:#16161a;width:420px;flex:0 0 auto}@media screen and ( max-width: 767px ){.topFlow__item{padding:24px;width:100%}}.topFlow__num{font-family:"Roboto",sans-serif;font-weight:900;font-size:24px;line-height:1;color:#5433ff}@media screen and ( max-width: 767px ){.topFlow__num{font-size:20px}}.topFlow__head{font-size:18px;font-weight:700;margin-top:16px}@media screen and ( max-width: 767px ){.topFlow__head{font-size:17px}}.topFlow__text{font-size:16px;margin-top:8px;color:#94a1b2}@media screen and ( max-width: 767px ){.topFlow__text{font-size:15px}}.topFlow__notes,.topFlow__numNotes{margin-top:8px}.topFlow__numNotes{counter-reset:number 0}.topFlow__note,.topFlow__numNote{font-size:13px;color:#94a1b2;display:grid;grid-template-columns:auto 1fr;column-gap:4px;counter-increment:number 1}.topFlow__note::before,.topFlow__numNote::before{content:"※";grid-column:1;grid-row:1}.topFlow__numNote::before{content:"※" counter(number)}.topFlow__textLink{text-decoration:none;color:#94a1b2}.topFlow__deco{width:810px;height:auto;position:absolute;top:-40px;left:50%;transform:translateX(-100%)}@media screen and ( max-width: 1000px ){.topFlow__deco{width:550px;top:-40px}}@media screen and ( max-width: 767px ){.topFlow__deco{width:100vw;left:18px;top:-48vw;transform:translateX(0)}}.topPlan .planSwitcher{margin-top:96px}@media screen and ( max-width: 767px ){.topPlan .planSwitcher{margin-top:72px}}.topFaq__box{margin-top:72px}@media screen and ( max-width: 767px ){.topFaq__box{margin-top:48px}}.topFaq__item{background-color:#fffffe;border-radius:24px}.topFaq__item:not(:first-of-type){margin-top:16px}.topFaq__question{padding:32px;display:flex;align-items:center;column-gap:32px;cursor:pointer}@media screen and ( max-width: 767px ){.topFaq__question{padding:24px;column-gap:20px}}.topFaq__questionText{font-size:18px;line-height:1.6;font-weight:700;flex:1}@media screen and ( max-width: 767px ){.topFaq__questionText{font-size:16px}}.topFaq__questionIcon{display:block;width:32px;height:32px;border-radius:50%;position:relative;background-color:#1f6aff}@media screen and ( max-width: 767px ){.topFaq__questionIcon{width:24px;height:24px}}.topFaq__questionIcon::before,.topFaq__questionIcon::after{content:"";display:block;width:16px;height:2px;background-color:#fffffe;position:absolute;top:50%;left:50%;translate:-50% -50%;transition:rotate .3s}@media screen and ( max-width: 767px ){.topFaq__questionIcon::before,.topFaq__questionIcon::after{width:12px;height:2px}}.topFaq__questionIcon::after{rotate:90deg}.open .topFaq__questionIcon::after{rotate:0deg}.topFaq__answer{padding:0 32px 32px}@media screen and ( max-width: 767px ){.topFaq__answer{padding:0 32px 32px}}.topFaq__answer>*{font-size:16px;line-height:160%;color:#94a1b2;margin-top:16px}.topFaq__answer>*:first-child{margin-top:0}@media screen and ( max-width: 767px ){.topFaq__answer>*{font-size:14px}}.topFaq__answerListItem{padding-left:1.6em;position:relative}.topFaq__answerListItem::before{content:"";display:block;width:1.6em;height:1.6em;background-image:radial-gradient(#94a1b2 10%, transparent 10%);position:absolute;left:0;top:0}.topFaq__answeOrderedrListLarge{counter-reset:number 0}.topFaq__answerListLargeItem{padding-left:1.6em;position:relative}.topFaq__answerListLarge .topFaq__answerListLargeItem::before{content:"";display:block;width:1.6em;height:1.6em;background-image:radial-gradient(#94a1b2 10%, transparent 10%);position:absolute;left:0;top:0}.topFaq__answeOrderedrListLarge .topFaq__answerListLargeItem{counter-increment:number 1}@media screen and ( max-width: 767px ){.topFaq__answeOrderedrListLarge .topFaq__answerListLargeItem{padding-left:1em}}.topFaq__answeOrderedrListLarge .topFaq__answerListLargeItem::before{content:counter(number);display:block;width:1.6em;height:1.6em;position:absolute;left:0;top:0}@media screen and ( max-width: 767px ){.topFaq__answeOrderedrListLarge .topFaq__answerListLargeItem::before{width:1em}}.topFaq__answerListLargeItem:has(.topFaq__answerListLargeDescription)+.topFaq__answerListLargeItem{margin-top:16px}.topFaq__answerListLargeDescription+.topFaq__answerListLargeDescription{margin-top:16px}.topFaq__answerListLargeDescriptionTerm{padding-left:1.6em;position:relative}.topFaq__answerListLargeDescriptionTerm::before{content:"";display:block;width:1.6em;height:1.6em;background-image:radial-gradient(#94a1b2 10%, transparent 10%);position:absolute;left:0;top:0}.topFaq__answeOrderedrListLarge .topFaq__answerListLargeDescriptionTerm{padding-left:0}.topFaq__answeOrderedrListLarge .topFaq__answerListLargeDescriptionTerm::before{display:none}.topFaq__answerListLargeDescriptionDefinition{padding-left:1.6em}.topFaq__answeOrderedrListLarge .topFaq__answerListLargeDescriptionDefinition{padding-left:0}.topFaq__answerNote{padding-left:1em;position:relative}.topFaq__answerNote::before{content:"※";display:block;width:1em;height:1.6em;position:absolute;left:0;top:0}.contact__inner{max-width:700px}.contact__formBox{max-width:736px;margin-inline:auto;margin-top:64px}@media screen and ( max-width: 767px ){.contact__formBox{margin-top:40px}}.contact__formNote{font-size:16px;color:#94a1b2}.contact__formNoteStar{color:#ff2f6d;margin-right:4px}.contact__form{margin-top:32px}@media screen and ( max-width: 767px ){.contact__form{margin-top:24px}}.contact__form .wpcf7-not-valid-tip{color:#ff2f6d;font-weight:500;font-size:14px;margin-top:8px}.contact__form .wpcf7-not-valid-tip::before{content:"※"}.contact__form .wpcf7-spinner{display:none}.contact__form .wpcf7 form .wpcf7-response-output{color:#242629;font-size:15px;border-radius:4px;margin:32px 0 0;padding:16px 24px}.contact__form .wpcf7 form.sent .wpcf7-response-output{border-color:#21c374;background-color:rgba(33,195,116,.1)}.contact__form .wpcf7 form.invalid .wpcf7-response-output,.contact__form .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ff2f6d;background-color:rgba(255,47,109,.1)}.contact__formItem{display:grid;grid-template-columns:1fr;row-gap:8px}.contact__formItem:not(:first-of-type){margin-top:32px}@media screen and ( max-width: 767px ){.contact__formItem:not(:first-of-type){margin-top:24px}}.contact__formItem--checkbox{display:flex;align-items:center;justify-content:center}.contact__formItem--checkbox .wpcf7-list-item{margin:0}.contact__formItem--checkbox .wpcf7-list-item label{display:flex;align-items:center;justify-content:center;column-gap:16px}.contact__formItem--checkbox .wpcf7-list-item-label::before,.contact__formItem--checkbox .wpcf7-list-item-label::after{display:none}.contact__formLabel{font-size:16px}.contact__formLabelStar{color:#ff2f6d;margin-left:4px}.contact__formInputBox:has(.contact__formSelect){position:relative}.contact__formInputBox:has(.contact__formSelect)::after{content:"";display:block;width:0;height:0;border-style:solid;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:8px solid #94a1b2;border-bottom:0;position:absolute;top:34px;right:32px}@media screen and ( max-width: 767px ){.contact__formInputBox:has(.contact__formSelect)::after{top:24px;right:24px}}.contact__formInput,.contact__formSelect,.contact__formTextarea{border:none;appearance:none;-webkit-appearance:none;border-radius:0;width:100%;color:#242629;background-color:#fffffe;padding:24px;font-size:16px;border-radius:8px}@media screen and ( max-width: 767px ){.contact__formInput,.contact__formSelect,.contact__formTextarea{padding:16px}}.contact__formInput::placeholder,.contact__formSelect::placeholder,.contact__formTextarea::placeholder{color:#94a1b2}.contact__formInput,.contact__formSelect,.contact__formTextarea{outline:none}.contact__formSelect{cursor:pointer}.contact__formSelect.is-placeholder{color:#94a1b2}.contact__formTextarea{resize:vertical;min-height:200px}input:-webkit-autofill{box-shadow:0 0 0px 1000px #fffffe inset;-webkit-text-fill-color:#242629 !important}.contact__formButton{margin-top:64px;margin-inline:auto;display:flex;align-items:center;justify-content:center;max-width:400px;width:100%;background-color:#1f6aff;border-radius:100px;font-size:20px;font-weight:700;line-height:1.2;padding:16px;color:#fffffe;border:none;cursor:pointer;text-decoration:none;transition:opacity .3s}@media screen and ( max-width: 767px ){.contact__formButton{margin-top:40px}}@media(any-hover){.contact__formButton:hover{opacity:.7}}.contact__formCheckbox{position:relative;width:48px;height:48px;margin:0;cursor:pointer;border:none;appearance:none;-webkit-appearance:none;border-radius:0;background-color:#fffffe;border-radius:8px}.contact__formCheckbox{outline:none}.contact__formCheckbox:checked::after{content:"";position:absolute;top:1px;left:17px;transform:rotate(50deg);width:15px;height:36px;border-right:4px solid #242629;border-bottom:4px solid #242629}.contact__formCheckboxLabel{font-size:16px}.contact__formCheckboxLink{color:#1f6aff}.contact__formItemError{color:#ff2f6d;display:none;font-size:15px}.pagePrice{color:#242629;line-height:1.6;background-color:#eff1f4}.sectionComparison{background-color:#eff1f4;padding-top:128px}@media screen and ( max-width: 767px ){.sectionComparison{padding-top:96px}}.sectionComparison__title{font-size:48px;font-weight:bold;text-align:center;margin-bottom:24px;letter-spacing:-0.02em}@media screen and ( max-width: 767px ){.sectionComparison__title{font-size:28px;margin-bottom:16px}}.tableWrapper{width:100%;overflow-x:visible;overflow-y:visible}@media screen and ( max-width: 767px ){.tableWrapper{overflow:auto;max-height:70vh;border:1px solid #94a1b2;border-radius:8px;-webkit-overflow-scrolling:touch;background-color:#242629}}.tableWrapper::-webkit-scrollbar{height:8px;width:8px}.tableWrapper::-webkit-scrollbar-thumb{background-color:#5433ff;border-radius:4px}.tableComparison{width:100%;border-collapse:separate;border-spacing:0}@media screen and ( max-width: 767px ){.tableComparison{min-width:900px}}.tableComparison__cell{border-right:1px solid #94a1b2;border-bottom:1px solid #94a1b2;background-color:#fff;padding:18px 16px;text-align:center;vertical-align:middle;font-size:14px;color:#242629}.tableComparison__cell:first-child{border-left:1px solid #94a1b2}.tableComparison__cell--header{background-color:#eff1f4;color:#242629;font-weight:bold;font-size:16px}.tableComparison__cell--price{font-size:18px;font-weight:bold;color:#242629}.tableComparison__cell--priceUnit{font-size:16px;margin-left:.2em}.tableComparison__cell--label{text-align:left;font-weight:normal;background-color:#eff1f4;width:200px;color:#242629}@media screen and ( max-width: 767px ){.tableComparison__cell--label{width:140px}}.tableComparison__cell--sectionTitle{background-color:#eff1f4;font-weight:bold;font-size:16px;color:#242629}.tableComparison__head{position:sticky;top:104px;box-shadow:0 2px 5px #e5e7eb}@media screen and ( max-width: 767px ){.tableComparison__head{top:0}}.tableComparison__head .tableComparison__row .tableComparison__cell{border-top:1px solid #94a1b2}.tableComparison__planName{display:block}.tableComparison__planButton{display:flex;justify-content:center;align-items:center;padding:8px;border-radius:4px;background-color:#fffffe;border:1px solid #5433ff;color:#5433ff;text-decoration:none;font-weight:bold;font-size:14px;transition:all .3s;width:100%;margin-top:8px}@media screen and ( max-width: 767px ){.tableComparison__planButton{margin-top:8px}}@media(any-hover: hover){.tableComparison__planButton:hover{opacity:.6}}.tableComparison__planButton--primary{background-color:#5433ff;color:#fffffe;border:1px solid #5433ff}.productPage{color:#fffffe;line-height:1.6;background-color:#242629;padding-top:160px;margin-bottom:160px}@media screen and ( max-width: 767px ){.productPage{padding-top:96px;margin-bottom:32px}}.sectionSpecs__inner,.sectionFeature__inner,.navFeatures__inner{max-width:1120px;margin:0 auto}@media screen and ( max-width: 767px ){.sectionSpecs__inner,.sectionFeature__inner,.navFeatures__inner{padding:0}}.productPage .pageHeader{padding-inline:64px}@media screen and ( max-width: 767px ){.productPage .pageHeader{padding-inline:24px}}.navFeatures{padding-bottom:80px;padding-inline:64px}@media screen and ( max-width: 767px ){.navFeatures{padding-inline:24px}}.navFeatures__inner{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and ( max-width: 767px ){.navFeatures__inner{grid-template-columns:repeat(2, 1fr);gap:10px}}.navFeatures__item{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#16161a;border-radius:24px;padding:30px 10px;text-decoration:none;color:#fffffe;transition:all .3s;text-align:center;height:100%}@media(any-hover: hover){.navFeatures__item:hover{border-color:#242629;box-shadow:0 4px 6px rgba(0,0,0,.05)}.navFeatures__item:hover .navFeatures__arrow{transform:translateY(3px) rotate(45deg)}}.navFeatures__label{font-weight:bold;font-size:20px;margin-bottom:15px;min-height:2.4em;display:flex;align-items:center;justify-content:center}@media screen and ( max-width: 767px ){.navFeatures__label{font-size:18px}}.navFeatures__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#f3f4f6;margin-bottom:15px;border-radius:50%;color:#242629;transition:all .3s}.navFeatures__icon .material-symbols-outlined{font-size:32px}.navFeatures__arrow{display:block;width:10px;height:10px;border-right:2px solid #94a1b2;border-bottom:2px solid #94a1b2;transform:rotate(45deg);transition:transform .3s}.sectionFeature{padding:80px 64px}@media screen and ( max-width: 767px ){.sectionFeature{padding:40px 0}}.sectionFeature--gray{background-color:#16161a}.sectionFeature--gray .blockFeature,.sectionFeature--gray .blockFeatureColumn,.sectionFeature--gray .areaReportDetails{background-color:#242629;padding:32px;border-radius:24px}@media screen and ( max-width: 767px ){.sectionFeature--gray .blockFeature,.sectionFeature--gray .blockFeatureColumn,.sectionFeature--gray .areaReportDetails{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}}.sectionFeature--gray .blockComparison{background-color:#242629;padding:40px;border-radius:24px}@media screen and ( max-width: 767px ){.sectionFeature--gray .blockComparison{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}}.sectionFeature__hero{text-align:center;margin-bottom:60px}@media screen and ( max-width: 767px ){.sectionFeature__inner{padding:0}}.sectionFeature__title{font-size:48px;font-weight:bold;margin-bottom:16px}@media screen and ( max-width: 767px ){.sectionFeature__title{font-size:24px}}.sectionFeature__description{max-width:800px;margin:0 auto 72px;color:#94a1b2;text-align:center}@media screen and ( max-width: 767px ){.sectionFeature__description{text-align:left;padding:0 24px}}.sectionFeature__heroImageWrapper{margin:0 auto}.sectionFeature__heroImageWrapper img{width:100%;height:auto;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media screen and ( max-width: 767px ){.sectionFeature__heroImageWrapper img{border-radius:0}}.blockFeature{display:flex;align-items:center;gap:32px;margin-bottom:60px;background-color:#16161a;padding:40px;border-radius:24px;height:484px}.blockFeature:last-child{margin-bottom:0}@media screen and ( max-width: 767px ){.blockFeature{flex-direction:column;gap:30px;margin-bottom:40px;background-color:rgba(0,0,0,0);padding:0;height:auto}}.blockFeature--reverse{flex-direction:row-reverse}@media screen and ( max-width: 767px ){.blockFeature--reverse{flex-direction:column}}.blockFeature__text{flex:1;display:flex;flex-direction:column;gap:8px}@media screen and ( max-width: 767px ){.blockFeature__text{padding:0 24px}}.blockFeature__title{font-size:20px;font-weight:bold;display:inline-block}@media screen and ( max-width: 767px ){.blockFeature__title{font-size:20px}}.blockFeature__desc{color:#94a1b2}.blockFeature__image{text-align:center}.blockFeature__image img{width:690px;height:420px;object-fit:contain;border:1px solid rgba(148,161,178,.5);border-radius:24px;box-shadow:0 4px 6px rgba(0,0,0,.05)}@media screen and ( max-width: 1000px ){.blockFeature__image img{width:47.9166vw;height:29.1666vw}}@media screen and ( max-width: 767px ){.blockFeature__image img{width:100%;height:auto;border:none;border-radius:0}}.blockFeature__image--noRadius img{border-radius:0;border:none}.blockComparison{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:60px}@media screen and ( max-width: 767px ){.blockComparison{flex-direction:column;gap:30px}}.blockComparison__item{flex:1;text-align:center;max-width:400px}.blockComparison__item img{width:100%;height:auto;border:1px solid rgba(148,161,178,.5);margin-bottom:24px;border-radius:24px}.blockComparison__label{font-size:18px;font-weight:bold;margin-bottom:10px}.blockComparison__caption{color:#94a1b2}.blockComparison__arrow{font-size:40px;color:#242629}@media screen and ( max-width: 767px ){.blockComparison__arrow{transform:rotate(90deg)}}.blockFeatureColumn{margin-bottom:0}.blockFeatureColumn__header{text-align:left;margin-bottom:30px;display:flex;flex-direction:column;gap:8px}@media screen and ( max-width: 767px ){.blockFeatureColumn__header{padding:0 24px}}.blockFeatureColumn__mainImage{text-align:center;margin-bottom:30px}.blockFeatureColumn__mainImage img{max-width:100%;height:auto;border-radius:24px;margin-inline:auto}@media screen and ( max-width: 767px ){.blockFeatureColumn__mainImage img{border-radius:0}}.blockFeatureColumn__subImages{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and ( max-width: 767px ){.blockFeatureColumn__subImages{grid-template-columns:1fr}}.blockSub{text-align:center}@media screen and ( max-width: 767px ){.blockSub{padding:0 24px}}.blockSub img{width:100%;height:auto;border:1px solid rgba(148,161,178,.5);border-radius:24px;margin-bottom:24px}@media screen and ( max-width: 767px ){.blockSub img{border-radius:0}}.blockSub__caption{font-weight:bold;margin-bottom:4px;font-size:18px}.blockSub__text{text-align:left;color:#94a1b2}.areaReportDetails{margin-top:40px;border-radius:26px;padding:40px;background-color:#16161a}@media screen and ( max-width: 767px ){.areaReportDetails{padding:0 24px;background-color:rgba(0,0,0,0)}}.areaReportDetails__title{font-size:20px;font-weight:bold;margin-bottom:20px}.areaReportDetails__list{margin-bottom:40px}.listDef{margin-bottom:15px}.listDef__term{font-weight:bold;margin-bottom:5px}.listDef__desc{font-size:14px;color:#94a1b2;margin-left:0;line-height:1.6}.areaDownload{text-align:center;background-color:#242629;padding:30px;border-radius:24px}@media screen and ( max-width: 767px ){.areaDownload{padding:0}}.areaDownload__lead{font-weight:bold;margin-bottom:20px}.areaDownload__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;max-width:800px;margin:0 auto 20px}@media screen and ( max-width: 767px ){.areaDownload__grid{grid-template-columns:1fr}}.areaDownload__note{font-size:12px;color:#94a1b2;text-align:right}@media screen and ( max-width: 767px ){.areaDownload__note{text-align:left}}.buttonDownload{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border:1px solid rgba(148,161,178,.5);text-decoration:none;color:#fffffe;font-size:14px;background-color:#16161a;transition:background-color .3s;border-radius:8px}@media screen and ( max-width: 767px ){.buttonDownload{padding:12px 16px}}@media(any-hover: hover){.buttonDownload:hover{background-color:#242629}}.buttonDownload__content{display:flex;align-items:center;gap:10px}.buttonDownload__iconFile{font-size:24px;color:#757575;transition:color .3s}.buttonDownload__text{font-weight:bold}.buttonDownload__iconDl{font-size:20px;color:#9ca3af;transition:color .3s}@media(any-hover: hover){.buttonDownload:hover .buttonDownload__iconDl{color:#1f6aff}}.buttonDownload--pdf .buttonDownload__iconFile{color:#e11d48}.buttonDownload--ppt .buttonDownload__iconFile{color:#ea580c}.sectionSpecs{padding:80px 0 128px}@media screen and ( max-width: 767px ){.sectionSpecs{padding:64px 24px 80px}}.sectionSpecs__title{font-size:32px;font-weight:bold;text-align:center;margin-bottom:40px}.sectionSpecs__note{font-size:12px;margin-top:10px;text-align:right}@media screen and ( max-width: 767px ){.sectionSpecs__note{text-align:left}}.sectionSpecs__noteLink{text-decoration:none;color:#20bdff}@media(any-hover){.sectionSpecs__noteLink:hover{text-decoration:underline}}.tableSpecsWrapper{overflow-x:auto}.tableSpecs{width:100%;border-collapse:collapse;min-width:600px}.tableSpecs th,.tableSpecs td{border:1px solid #94a1b2;padding:20px;font-size:14px;vertical-align:top}.tableSpecs th{background-color:#16161a;width:25%;font-weight:bold;text-align:left}@media screen and ( max-width: 767px ){.tableSpecs th{width:35%}}.tableSpecs td{background-color:#242629}.archiveNews__inner{max-width:980px;margin:0 auto 64px}.archiveNews__list{display:flex;flex-direction:column;align-items:center;margin-inline:auto;margin-top:64px}@media screen and ( max-width: 767px ){.archiveNews__list{margin-top:40px}}.archiveNews__item{width:100%;padding:20px 30px;border-bottom:1px solid #94a1b2}.archiveNews__item:first-of-type{border-top:1px solid #94a1b2}@media screen and ( max-width: 767px ){.archiveNews__item{padding:20px 16px}}.archiveNews__itemLink{display:grid;grid-template-columns:100px 100px calc(100% - 248px);gap:24px;align-items:center;text-decoration:none;font-size:16px;line-height:1.8;font-weight:500;color:#242629;opacity:1;transition:opacity .3s}@media screen and ( max-width: 767px ){.archiveNews__itemLink{grid-template-columns:100px 1fr;gap:10px 12px}}@media(any-hover){.archiveNews__itemLink:hover{opacity:.7}}@media screen and ( max-width: 767px ){.archiveNews__time{grid-column:1}}.archiveNews__categoryBox{padding:5px;border:1px solid #242629;width:100%;border-radius:5px;display:flex;align-items:center;justify-content:center}@media screen and ( max-width: 767px ){.archiveNews__categoryBox{grid-column:2;place-self:start;padding-block:3px 4px;padding-inline:8px;width:auto;min-width:100px}}.archiveNews__category{display:block;font-size:14px}@media screen and ( max-width: 767px ){.archiveNews__text{grid-column:1/-1}}.archiveNews__sideList{display:flex}@media screen and ( max-width: 767px ){.archiveNews__sideList{flex-direction:column}}.singleNews__wrap{max-width:980px;margin:0 auto 64px}.singleNews__Box{display:flex;align-items:center;gap:24px}@media screen and ( max-width: 767px ){.singleNews__Box{margin-top:40px}}.singleNews__newsTitle{font-size:32px;line-height:1.8;font-weight:500;color:#242629}@media screen and ( max-width: 767px ){.singleNews__time{grid-column:1}}.singleNews__categoryBox{padding:5px;border:1px solid #242629;width:auto;min-width:100px;border-radius:5px;display:flex;align-items:center;justify-content:center;place-self:start;padding-block:3px 4px;padding-inline:8px}@media screen and ( max-width: 767px ){.singleNews__categoryBox{grid-column:2}}.singleNews__category{display:block;font-size:14px}.singleNews__link{display:flex;align-items:center;justify-content:center;margin:100px auto 0}.singleNews__linkBtn{width:200px;height:46px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;line-height:1;letter-spacing:0;color:#fffffe;text-decoration:none;border:1px solid #707070;border-radius:8px;opacity:1;transition:background .3s,color .3s;background:linear-gradient(135deg, #242629, rgba(36, 38, 41, 0.8))}@media(any-hover){.singleNews__linkBtn:hover{background:#eff1f4;color:#242629}}
