/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@keyframes rotate360{0%{rotate:0deg}to{rotate:-360deg}}:root{--header-block-size: 0;--max-section-size-basic: 1328px;--global-gutter: 20px;--section_rounded: 40px;--font-noto: "Noto Sans JP", sans-serif;--font-outfit: "Outfit", "Noto Sans JP", sans-serif;--zenius-black: #171b20;--zenius-black-light: #373b41;--zenius-gray-light: #f6f5f4;--zenius-gray-light-thick: #edebe8;--qosina-blue-70: #6698c3;--qosina-blue-50: #00539b;--qosina-blue-30: #00325d;--color-txt-txt-headline-black: #171b20;--color-txt-txt-black-primary: #373b41;--color-txt-txt-black-basic-100: #333;--color-txt-txt-black-basic-80: #333333cc;--color-txt-txt-black-basic-60: #33333399;--color-txt-txt-headline-white: #fff;--color-txt-txt-white-primary: #f6f5f4;--color-txt-txt-white-basic-100: #edebe8;--color-txt-txt-white-basic-80: #edebe8cc;--color-txt-txt-white-basic-60: #edebe899;--color-UI-overlay-50: #49595380;--color-UI-overlay-35: #49595359;--color-UI-surface-white: #fff;--color-UI-surface-gray: var(--zenius-gray-light, #f6f5f4);--color-UI-btn-container-primary-default: #171b20;--color-UI-btn-container-primary-default-hover: #373b41;--color-UI-btn-container-secondary-default: #edebe8;--color-UI-btn-container-secondary-default-hover: #f6f5f4;--color-UI-btn-label-on-primary-default: #fff;--color-UI-btn-label-on-primary-default-hover: #ffffffcc;--color-UI-btn-label-on-secondary-default: #171b20;--color-UI-btn-label-on-secondary-default-hover: #171b20cc;--z-index-header: 200;--z-index-header-main: 190;--z-index-section: 3}@media (width >= 890px){:root{--header-block-size: 80px}}@media (width >= 768px){:root{--global-gutter: 56px;--section_rounded: 56px}}html{block-size:100%;scroll-padding-top:var(--header-block-size);-webkit-tap-highlight-color:transparent}body{position:relative;block-size:100%;font-family:var(--font-noto);font-optical-sizing:auto;font-size:16px;font-weight:400;font-style:normal;line-height:2;letter-spacing:.05em;color:var(--color-txt-txt-black-basic-100);overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:auto;color:var(--qosina-blue-50)}@media (hover: hover){a:where(:any-link,:enabled,summary):hover{text-decoration:none}}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}:where(dialog){inline-size:unset;max-inline-size:unset;block-size:unset;max-block-size:unset;margin:unset;padding:unset;color:unset;border:unset;background-color:unset;overflow:unset}summary{list-style:none}summary::-webkit-details-marker{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}*{margin:0;padding:0;font-size:inherit;line-height:inherit}details,main,summary{display:block}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;border:0}button,input,select,textarea{min-height:1.5em;font-family:inherit;font-weight:inherit;font-style:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{appearance:button;border-style:none;background-color:transparent;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}code,kbd,pre,samp{font-family:monospace}ol,ul{list-style:none}select{appearance:none}fieldset{border:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.l-wrapper{display:block grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-block-size:100vh;overflow-x:clip}.l-header{position:sticky;z-index:var(--z-index-header);inset-block-start:0}.l-header__bg{display:none}@media (width < 890px){.l-header__bg{display:none;position:absolute;z-index:-1;inset:0;block-size:100dvh;pointer-events:none}.is-active-header-drawer .l-header__bg{display:block flow-root;pointer-events:auto}}@media (width < 890px){.l-header__main{position:absolute;inset-block-start:68px;inset-inline-end:8px;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.is-active-header-drawer .l-header__main{opacity:1;pointer-events:auto}}@media (width >= 890px){.l-header__main{padding-block-start:40px;padding-inline:min(4.375vw,var(--global-gutter))}}.l-header__lg_nav{display:none}@media (width >= 890px){.l-header__lg_nav{display:block flex;align-items:center;justify-content:end;column-gap:min(3.125vw,40px)}}.l-header__sm_nav{display:none}@media (width < 890px){.l-header__sm_nav{display:block grid;row-gap:16px;inline-size:226px;padding:16px;border-radius:20px;background-color:#fff;box-shadow:-28px 114px 47px #00000003,-16px 64px 40px #00000008,-7px 28px 29px #0000000d,-2px 7px 16px #0000000f;opacity:0;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.is-active-header-drawer .l-header__sm_nav{opacity:1}}.l-header__col2{display:block grid;row-gap:8px}@media (width >= 890px){.l-header__col2{display:block flex;column-gap:min(1.25vw,16px)}}.l-header__trigger{position:absolute;inset-block-start:20px;inset-inline-end:20px;display:block grid;place-items:center}@media (width >= 890px){.l-header__trigger{display:none}}.l-header_list{display:block grid;row-gap:16px;padding:8px}@media (width >= 890px){.l-header_list{display:block flex;column-gap:24px;padding:0}}.l-header_list a{display:block flex;font-size:12px;font-weight:500;line-height:1.25;letter-spacing:.05em;text-decoration:none;color:var(--color-txt-txt-headline-black)}.l-header_trigger{--transition_param: .3s cubic-bezier(.165, .84, .44, 1);display:grid;align-content:center;place-items:center;row-gap:4px;inline-size:40px;aspect-ratio:1;border-radius:calc(infinity * 1px);background-color:#fff;pointer-events:auto}.l-header_trigger span{inline-size:16px;block-size:1px;border-radius:calc(infinity * 1px);background-color:var(--zenius-black);transition:translate var(--transition_param),rotate var(--transition_param),scale var(--transition_param),opacity var(--transition_param)}.l-header_trigger span._line1,.l-header_trigger span._line3{transform-origin:left}.is-active-header-drawer .l-header_trigger span._line1{translate:3px 0;rotate:45deg}.is-active-header-drawer .l-header_trigger span._line2{opacity:0;scale:0}.is-active-header-drawer .l-header_trigger span._line3{translate:3px 1px;rotate:-45deg}.l-footer{position:relative;padding-block:40px;padding-inline:var(--global-gutter);background-color:var(--zenius-gray-light, #f6f5f4)}@media (width >= 768px){.l-footer{padding-block-start:104px;padding-block-end:64px}}.l-footer__outer{padding-inline:16px;padding-block-start:40px;border-block-start:1px solid var(--color-UI-overlay-35)}@media (width >= 768px){.l-footer__outer{padding-block-start:104px}}.l-footer__inner{display:block grid;row-gap:24px}@media (width >= 768px){.l-footer__inner{grid-template-columns:auto minmax(0,1fr)}}.l-footer__col1{display:block grid;align-content:start}@media (width >= 768px){.l-footer__col1{order:2;justify-self:end}}.l-footer__col2{display:block grid;row-gap:16px}@media (width >= 768px){.l-footer__col2{order:1;row-gap:32px}}.l-footer_zenius{inline-size:194px}@media (width >= 768px){.l-footer_zenius{inline-size:242px}}.l-footer_zenius a{display:block flow-root}.l-footer_qosina{inline-size:122px}@media (width >= 768px){.l-footer_qosina{inline-size:140px}}.l-footer_qosina a{display:block grid}.l-footer_list{display:block flex;column-gap:16px}.l-footer_list a{font-size:12px;font-weight:500;line-height:1.75;letter-spacing:.05em;text-decoration:none;color:var(--color-txt-txt-black-basic-100)}.l-footer_copyright{display:block flow-root;font-size:10px;font-weight:500;line-height:1.75;letter-spacing:0o5em;color:var(--color-txt-txt-black-basic-60)}.l-main{margin-block-start:calc(var(--header-block-size) * -1)}.l-container_basic{padding-block:168px}.l-container_basic._surface_gray{background-color:var(--color-UI-surface-gray)}.l-container_basic._gird{background-image:url(/collaboration/qosina-service/assets/img/common/grid_base.svg);background-size:80px}.l-container_basic__outer{padding-inline:var(--global-gutter)}.l-container_basic__inner{inline-size:min(100%,var(--max-section-size-basic));margin-inline:auto}.l-container_hero{position:sticky;inset-block-start:0;inline-size:100%;background-color:#fff}.l-container_hero__overlap{position:absolute;inset:0;block-size:100vh;z-index:1;background-color:var(--color-UI-surface-gray);opacity:0;pointer-events:none}.l-container_hero__scroll{position:absolute;inset-block-start:calc(50% - 20px);inset-inline-start:-96px}@media (width >= 768px){.l-container_hero__scroll{inset-block-start:calc(50% + 40px);inset-inline-end:36px}}.l-container_hero__outer{position:relative}.l-container_hero__inner{display:block grid;align-items:end;block-size:100svb;min-block-size:667px;padding-inline:var(--global-gutter)}@media (width >= 768px){.l-container_hero__inner{align-items:center;min-block-size:initial}}.l-container_hero__layer0{position:absolute;inset:0;z-index:-2}@media (width >= 768px){.l-container_hero__layer0{min-inline-size:1356px}}.l-container_hero__layer1{position:absolute;inset:0;z-index:-3}@media (width >= 768px){.l-container_hero__layer1{min-inline-size:1356px}}.l-container_hero__layer2{position:absolute;inset:0;z-index:-4}@media (width >= 768px){.l-container_hero__layer2{min-inline-size:1356px}}.l-container_hero__layer3{position:absolute;inset:0;z-index:-5}@media (width >= 768px){.l-container_hero__layer3{min-inline-size:1356px}}.l-container_collaboration_space{position:relative;block-size:60vb;pointer-events:none}@media (width >= 768px){.l-container_collaboration_space{block-size:70vb}}.l-container_collaboration{position:relative;isolation:isolate;z-index:calc(var(--z-index-section) + 1);background:linear-gradient(transparent calc(100% - 168px),var(--color-UI-surface-gray) calc(100% - 168px),transparent)}.l-container_collaboration__outer{padding-inline:var(--global-gutter)}@media (width >= 768px){.l-container_collaboration__outer{padding-block-end:56px}}.l-container_collaboration__inner{inline-size:min(100%,var(--max-section-size-basic));margin-inline:auto}.l-container_choose{--_grid_size: 80px;position:relative;isolation:isolate;z-index:var(--z-index-section);margin-block-start:-168px}.l-container_choose:before{content:"";position:absolute;z-index:1;inset:0;block-size:208px}.l-container_choose__size{position:absolute;inline-size:var(--_grid_size);aspect-ratio:1;background-color:var(--color-UI-surface-gray);background-image:url(/collaboration/qosina-service/assets/img/common/grid_size.svg);background-repeat:no-repeat;background-size:var(--_grid_size)}.l-container_choose__size._item1{inset-block-start:calc(var(--_grid_size) * .5);inset-inline-start:calc(50% + var(--_grid_size) * 3)}@media (width >= 768px){.l-container_choose__size._item1{inset-block-start:calc(var(--_grid_size) * 2.5);inset-inline-start:calc(50% + var(--_grid_size) * 4)}}.l-container_choose__size._item2{inset-block-start:calc(var(--_grid_size) * 5);inset-inline-start:calc(50% + var(--_grid_size) * 5.5)}.l-container_choose__outer{padding-block-start:104px;padding-block-end:136px;padding-inline:var(--global-gutter);border-end-start-radius:var(--section_rounded);border-end-end-radius:var(--section_rounded);background-color:var(--color-UI-surface-gray);background-image:url(/collaboration/qosina-service/assets/img/common/grid_base.svg);background-position:top center;background-size:var(--_grid_size)}@media (width >= 768px){.l-container_choose__outer{padding-block-start:168px;padding-block-end:168px}}.l-container_choose__inner{inline-size:min(100%,var(--max-section-size-basic));margin-inline:auto;padding-block-start:64px}@media (width >= 768px){.l-container_choose__inner{padding-block-start:104px}}.l-container_choose__content{display:grid;row-gap:40px}@media (width >= 768px){.l-container_choose__content{row-gap:64px}}.l-container_bg_iso{position:relative;z-index:calc(var(--z-index-section) - 1);margin-block-start:calc(var(--section_rounded) * -1);padding-block-end:40px}@media (width >= 768px){.l-container_bg_iso{padding-block-end:20px}}.l-container_bg_iso:before,.l-container_bg_iso:after{content:"";position:absolute;z-index:1;inset-inline-start:0;inline-size:100%;block-size:120px;background:linear-gradient(transparent,var(--color-UI-surface-gray) 20px)}.l-container_bg_iso:before{inset-block-start:-100px;transform:bottom;scale:1 -1}.l-container_bg_iso:after{inset-block-end:-80px;background:linear-gradient(transparent,var(--color-UI-surface-gray) 20px)}.l-container_bg_iso__inner{position:relative;block-size:220px}@media (width >= 768px){.l-container_bg_iso__inner{block-size:332px}}.l-container_bg_iso__inner img{inline-size:100%;block-size:100%;object-fit:cover}.l-container_flow{position:relative;isolation:isolate;z-index:var(--z-index-section);margin-block-start:-80px}@media (width >= 768px){.l-container_flow{margin-block-start:-84px}}.l-container_flow__outer{padding-block-start:104px;padding-block-end:144px;padding-inline:var(--global-gutter);border-start-start-radius:var(--section_rounded);border-start-end-radius:var(--section_rounded);background-color:var(--color-UI-surface-white)}@media (width >= 768px){.l-container_flow__outer{padding-block-start:168px;padding-block-end:252px}}.l-container_flow__inner{inline-size:min(100%,var(--max-section-size-basic));margin-inline:auto}.l-container_flow__content{display:grid;row-gap:40px}@media (width >= 768px){.l-container_flow__content{row-gap:104px}}.l-container_flow__flow{display:grid;row-gap:32px}@media (width >= 768px){.l-container_flow__flow{row-gap:88px}}.l-container_flow__medical_parts{display:grid;row-gap:40px}@media (width >= 768px){.l-container_flow__medical_parts{row-gap:64px}}.l-container_faq{position:relative;isolation:isolate;z-index:var(--z-index-section);margin-block-start:-80px}@media (width >= 768px){.l-container_faq{margin-block-start:-168px}}.l-container_faq__outer{padding-block-start:104px;padding-block-end:144px;padding-inline:var(--global-gutter);border-start-start-radius:var(--section_rounded);border-start-end-radius:var(--section_rounded);background-color:var(--color-UI-surface-gray)}@media (width >= 768px){.l-container_faq__outer{padding-block-start:168px;padding-block-end:252px}}.l-container_faq__inner{inline-size:min(100%,var(--max-section-size-basic));margin-inline:auto}.l-container_faq__content{display:grid;row-gap:40px}@media (width >= 768px){.l-container_faq__content{row-gap:104px}}.l-container_quality_control{--_grid_size: 80px;position:relative;isolation:isolate;z-index:var(--z-index-section);margin-block-start:-80px}@media (width >= 768px){.l-container_quality_control{margin-block-start:-168px}}.l-container_quality_control__size{position:absolute;inline-size:var(--_grid_size);aspect-ratio:1;background-color:var(--color-UI-surface-white);background-image:url(/collaboration/qosina-service/assets/img/common/grid_size.svg);background-repeat:no-repeat;background-size:var(--_grid_size)}.l-container_quality_control__size._item1{inset-block-start:calc(var(--_grid_size) * 0);inset-inline-start:calc(50% + var(--_grid_size) * -2)}@media (width >= 768px){.l-container_quality_control__size._item1{inset-block-start:calc(var(--_grid_size) * 13);inset-inline-start:calc(50% + var(--_grid_size) * -6.5)}}.l-container_quality_control__outer{padding-block-start:104px;padding-block-end:144px;padding-inline:var(--global-gutter);border-start-start-radius:var(--section_rounded);border-start-end-radius:var(--section_rounded);background-color:var(--color-UI-surface-white);background-image:url(/collaboration/qosina-service/assets/img/common/grid_base.svg);background-position:top center;background-size:var(--_grid_size)}@media (width >= 768px){.l-container_quality_control__outer{padding-block-start:168px;padding-block-end:252px}}.l-container_quality_control__inner{inline-size:min(100%,var(--max-section-size-basic));margin-inline:auto}.l-container_quality_control__content{display:grid;row-gap:40px}@media (width >= 768px){.l-container_quality_control__content{row-gap:64px}}@media (width >= 768px){.l-container_quality_control__linkedin{margin-block-start:40px}}.l-container_contact{position:relative;isolation:isolate;z-index:var(--z-index-section);margin-block-start:-80px}@media (width >= 768px){.l-container_contact{margin-block-start:-168px}}.l-container_contact__outer{padding-block-start:104px;padding-inline:var(--global-gutter);border-start-start-radius:var(--section_rounded);border-start-end-radius:var(--section_rounded);background-color:var(--color-UI-surface-gray)}@media (width >= 768px){.l-container_contact__outer{padding-block-start:168px}}.l-container_contact__inner{inline-size:min(100%,var(--max-section-size-basic));margin-inline:auto}.l-container_contact__content{display:grid;row-gap:40px}@media (width >= 768px){.l-container_contact__content{row-gap:64px}}.l-container_thanks{block-size:100%;background-color:var(--color-UI-surface-gray)}.l-container_thanks__outer{padding-block-start:104px;padding-inline:var(--global-gutter);border-start-start-radius:var(--section_rounded);border-start-end-radius:var(--section_rounded);background-color:var(--color-UI-surface-gray)}@media (width >= 890px){.l-container_thanks__outer{padding-block-start:168px}}.l-container_thanks__inner{inline-size:min(100%,var(--max-section-size-basic));margin-inline:auto}.l-container_thanks__content{display:grid;row-gap:40px}@media (width >= 768px){.l-container_thanks__content{row-gap:64px}}@media (width < 768px){.l-container_thanks__content .c-text_paragraph{inline-size:fit-content;margin-inline:auto}}.c-button_small{--inline-size: fit-content;--column_gap: 10px;--padding_inline_start: 24px;--padding_inline_end: 10px;--label_default_color: var(--color-UI-btn-label-on-primary-default);--label_hover_color: var(--color-UI-btn-label-on-primary-default-hover);--bg_default_color: var(--color-UI-btn-container-primary-default);--bg_hover_color: var(--color-UI-btn-container-primary-default-hover);--transition_param: .5s cubic-bezier(.23, 1, .32, 1)}.c-button_small._qosina{--bg_default_color: var(--qosina-blue-50);--bg_hover_color: #006bc7}@media (width < 890px){.c-button_small._header{--inline-size: 100%;--column_gap: 8px}}.c-button_small__container{display:block grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;column-gap:var(--column_gap);block-size:40px;inline-size:var(--inline-size);padding-inline-start:var(--padding_inline_start);padding-inline-end:var(--padding_inline_end);text-decoration:none;border-radius:9999px;background-color:var(--bg_default_color);transition:background-color var(--transition_param)}@media (hover: hover){.c-button_small__container:where(:any-link,:enabled,summary):hover{background-color:var(--bg_hover_color)}}@media (hover: hover){.c-button_small__container:is(:where(:any-link,:enabled,summary):hover *){background-color:var(--bg_hover_color)}}._en .c-button_small__container{column-gap:8px;padding-inline-start:16px}.c-button_small__label{font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.05em;text-align:center;color:var(--label_default_color);transition:color var(--transition_param)}@media (hover: hover){.c-button_small__label:where(:any-link,:enabled,summary):hover{color:var(--label_hover_color)}}@media (hover: hover){.c-button_small__label:is(:where(:any-link,:enabled,summary):hover *){color:var(--label_hover_color)}}._en .c-button_small__label{font-family:var(--font-outfit);font-size:15px}.c-button_basic{--inline-size: fit-content;--block-size: 44px;--label_default_color: var(--color-UI-btn-label-on-primary-default);--label_hover_color: var(--color-UI-btn-label-on-primary-default-hover);--bg_default_color: var(--color-UI-btn-container-primary-default);--bg_hover_color: var(--color-UI-btn-container-primary-default-hover);--transition_param: .5s cubic-bezier(.23, 1, .32, 1)}.c-button_basic._secondary{--label_default_color: var(--color-UI-btn-label-on-secondary-default);--label_hover_color: var(--color-UI-btn-label-on-secondary-default-hover);--bg_default_color: var(--color-UI-btn-container-secondary-default);--bg_hover_color: var(--color-UI-btn-container-secondary-default-hover)}.c-button_basic._special{--label_default_color: var(--color-UI-btn-label-on-secondary-default);--label_hover_color: var(--color-UI-btn-label-on-secondary-default-hover);--bg_default_color: #fff;--bg_hover_color: var(--color-UI-btn-container-secondary-default-hover)}.c-button_basic._qosina{--bg_default_color: var(--qosina-blue-50);--bg_hover_color: #006bc7}.c-button_basic:has(:disabled){--label_default_color: #ffffff66;--bg_default_color: var(--color-UI-btn-container-primary-default-hover)}.c-button_basic:has(:disabled) ._icon_sm,.c-button_basic:has(:disabled) ._icon_md{--bg_color: #ffffff66}.c-button_basic__container{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:16px;block-size:var(--block-size);inline-size:var(--inline-size);padding-inline-start:24px;padding-inline-end:12px;text-decoration:none;border-radius:9999px;background-color:var(--bg_default_color);transition:background-color var(--transition_param)}@media (hover: hover){.c-button_basic__container:where(:any-link,:enabled,summary):hover{background-color:var(--bg_hover_color)}}@media (hover: hover){.c-button_basic__container:is(:where(:any-link,:enabled,summary):hover *){background-color:var(--bg_hover_color)}}@media (width >= 768px){.c-button_basic__container{--block-size: 64px;column-gap:32px;min-inline-size:320px;padding-inline-start:64px;padding-inline-end:16px}}._center .c-button_basic__container{margin-inline:auto}._unchangeable .c-button_basic__container{column-gap:32px;block-size:64px;min-inline-size:320px;padding-inline-start:64px;padding-inline-end:16px}._pis .c-button_basic__container{padding-inline-start:22px}@media (width >= 768px){._pis .c-button_basic__container{padding-inline-start:56px}}.c-button_basic__label{justify-self:center;font-size:12px;font-weight:500;letter-spacing:.05em;color:var(--label_default_color);transition:color var(--transition_param)}@media (hover: hover){.c-button_basic__label:where(:any-link,:enabled,summary):hover{color:var(--label_hover_color)}}@media (hover: hover){.c-button_basic__label:is(:where(:any-link,:enabled,summary):hover *){color:var(--label_hover_color)}}@media (width >= 768px){.c-button_basic__label{font-size:15px}}._unchangeable .c-button_basic__label{font-size:14px}._loupe .c-button_basic__label{display:block flex;align-items:center;column-gap:8px}._loupe .c-button_basic__label:before{content:"";display:block flex;inline-size:20px;aspect-ratio:1;background-color:#ffffffe6;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M11.24,1.8c-3.84,0-6.96,3.12-6.96,6.96,0,1.56.52,3,1.39,4.16l-3.57,3.57c-.39.39-.39,1.02,0,1.41.2.2.45.29.71.29s.51-.1.71-.29l3.57-3.57c1.16.87,2.6,1.39,4.16,1.39,3.84,0,6.96-3.12,6.96-6.96S15.08,1.8,11.24,1.8ZM11.24,13.73c-2.74,0-4.96-2.23-4.96-4.96s2.23-4.96,4.96-4.96,4.96,2.23,4.96,4.96-2.23,4.96-4.96,4.96Z"/></svg>');mask-repeat:no-repeat;mask-position:center;mask-size:20px}.c-button_basic ._icon_sm{display:grid}@media (width >= 768px){.c-button_basic ._icon_sm{display:none}}.c-button_basic ._icon_md{display:none}@media (width >= 768px){.c-button_basic ._icon_md{display:grid}}.c-button_basic._unchangeable ._icon_sm{display:none}.c-button_basic._unchangeable ._icon_md{display:grid}.c-button_hero{--label-color: var(--color-UI-btn-label-on-secondary-default);--bg-color: #fff;--transition_param: .5s cubic-bezier(.23, 1, .32, 1)}.c-button_hero__container{position:relative;isolation:isolate;z-index:0;display:block flex;align-items:center;justify-content:space-between;inline-size:228px;block-size:48px;padding-inline-start:8px;padding-inline-end:16px;text-decoration:none;border:1px solid var(--zenius-black);border-radius:calc(infinity * 1px);background-color:var(--bg-color);transition:background-color var(--transition_param);overflow:clip}@media (width >= 768px){.c-button_hero__container{justify-content:space-between;inline-size:320px;block-size:64px;padding-inline-start:24px}}@media (hover: hover){.c-button_hero__container:where(:any-link,:enabled,summary):hover{--label-color: var(--color-UI-btn-label-on-secondary-default-hover);--bg-color: var(--color-UI-btn-container-secondary-default-hover)}}.c-button_hero__label{inline-size:100%;padding-inline:16px;font-size:14px;font-weight:500;text-align:center;color:var(--label-color);transition:color var(--transition_param)}.c-button_hero ._icon_sm{display:grid}@media (width >= 768px){.c-button_hero ._icon_sm{display:none}}.c-button_hero ._icon_md{display:none}@media (width >= 768px){.c-button_hero ._icon_md{display:grid}}.c-button_anchor{--_label_color: var(--color-UI-btn-label-on-secondary-default)}.c-button_anchor a{display:block flex;align-items:center;column-gap:8px;padding-inline:24px;text-decoration:none}@media (hover: hover){.c-button_anchor a:where(:any-link,:enabled,summary):hover{--_label_color: var(--color-UI-btn-label-on-secondary-default-hover)}}.c-button_anchor__label{font-size:14px;font-weight:500;text-align:center;color:var(--_label_color)}.c-choose_container{display:block grid;row-gap:8px}@media (width >= 960px){.c-choose_container{row-gap:40px}}.c-choose_large_container{display:block grid;row-gap:8px}@media (width >= 960px){.c-choose_large_container{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:min(3.125vw,40px)}}.c-choose_large_item{position:relative;padding-block:40px;border-radius:20px;background-color:#fff}.c-choose_large_item__check{position:absolute;inset-block-start:16px;inset-inline-start:16px;inline-size:40px}@media (width >= 960px){.c-choose_large_item__check{inset-block-start:24px;inset-inline-start:24px}}.c-choose_large_item__lottie{inline-size:160px;aspect-ratio:1;margin-inline:auto}@media (width >= 960px){.c-choose_large_item__lottie{inline-size:192px}}.c-choose_large_item__lottie canvas{inline-size:100%;block-size:100%;object-fit:cover}.c-choose_large_item__info{display:block grid;align-content:start;row-gap:8px}.c-choose_large_item__label{display:block grid;place-items:center;min-block-size:56px;padding-inline:24px;font-size:16px;font-weight:500;line-height:1.5;text-align:center;color:var(--color-txt-txt-black-basic-100)}@media (width >= 960px){.c-choose_large_item__label{min-block-size:84px;font-size:24px}}@media (width < 960px){.c-choose_large_item__label br{display:none}}@media (width >= 1160px){.c-choose_large_item__label br{display:none}}.c-choose_large_item__description{inline-size:fit-content;margin-inline:auto;padding-inline:24px;font-size:var(--body-text-sm, 12px);color:var(--color-txt-txt-black-basic-80)}@media (width >= 960px){.c-choose_large_item__description{padding-inline:min(5vw,64px);font-size:var(--body-text-sm, 14px)}}.c-choose_small_container{display:block grid;align-content:center;row-gap:8px}@media (width >= 960px){.c-choose_small_container{grid-template-columns:repeat(4,minmax(0,1fr)) auto;column-gap:min(1.875vw,24px);inline-size:fit-content;margin-inline:auto}}.c-choose_small_item{position:relative;display:block flex;align-items:center;justify-content:center;padding:24px;border-radius:20px;background-color:#fff}@media (width >= 960px){.c-choose_small_item{inline-size:min(100%,268px);padding-inline:min(1.875vw,24px)}}.c-choose_small_item__check{position:absolute;inset-block-start:8px;inset-inline-start:8px;inline-size:28px}.c-choose_small_item__label{display:block flex;flex-wrap:wrap;justify-content:center;padding-inline:16px;font-size:16px;font-weight:500;line-height:1.75;text-align:center;color:var(--color-txt-txt-black-basic-100)}@media (width >= 960px){.c-choose_small_item__label{font-size:20px}}.c-choose_small_other{align-self:center;font-size:14px;text-align:center;color:var(--color-txt-txt-black-basic-100);opacity:.8}@media (width >= 960px){.c-choose_small_other{font-size:17px}}.c-circle_arrow_56,.c-circle_arrow_40,.c-circle_arrow_32,.c-circle_arrow_20{--bg_color: var(--color-UI-btn-container-secondary-default);--bg_hover_color: var(--color-UI-btn-container-secondary-default-hover);--fill_color: var(--zenius-black);--transition_param: .5s cubic-bezier(.23, 1, .32, 1)}._white.c-circle_arrow_56,._white.c-circle_arrow_40,._white.c-circle_arrow_32,._white.c-circle_arrow_20{--bg_color: #fff;--bg_hover_color: #fff}._black.c-circle_arrow_56,._black.c-circle_arrow_40,._black.c-circle_arrow_32,._black.c-circle_arrow_20{--bg_color: var(--color-UI-btn-container-primary-default);--bg_hover_color: var(--color-UI-btn-container-primary-default-hover);--fill_color: #fff}._anchor.c-circle_arrow_56,._anchor.c-circle_arrow_40,._anchor.c-circle_arrow_32,._anchor.c-circle_arrow_20{rotate:90deg}._blank.c-circle_arrow_56,._blank.c-circle_arrow_40,._blank.c-circle_arrow_32,._blank.c-circle_arrow_20{rotate:-45deg}._special .c-circle_arrow_56,._special .c-circle_arrow_40,._special .c-circle_arrow_32,._special .c-circle_arrow_20{--bg_color: var(--zenius-black);--bg_hover_color: var(--zenius-black);--fill_color: #fff}.c-circle_arrow_56,.c-circle_arrow_40,.c-circle_arrow_32,.c-circle_arrow_20{position:relative;z-index:0;display:grid;place-items:center;inline-size:20px;aspect-ratio:1}.c-circle_arrow_56:before,.c-circle_arrow_40:before,.c-circle_arrow_32:before,.c-circle_arrow_20:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:9999px;background-color:var(--bg_color);transition:background-color var(--transition_param),scale var(--transition_param)}@media (hover: hover){.c-circle_arrow_56:is(:where(:any-link,:enabled,summary):hover *):before,.c-circle_arrow_40:is(:where(:any-link,:enabled,summary):hover *):before,.c-circle_arrow_32:is(:where(:any-link,:enabled,summary):hover *):before,.c-circle_arrow_20:is(:where(:any-link,:enabled,summary):hover *):before{background-color:var(--bg_hover_color);scale:1.2}}.c-circle_arrow_56 .icon,.c-circle_arrow_40 .icon,.c-circle_arrow_32 .icon,.c-circle_arrow_20 .icon{block-size:9px;inline-size:15px;fill:var(--fill_color);transition:inline-size var(--transition_param)}@media (hover: hover){.c-circle_arrow_56 .icon:is(:where(:any-link,:enabled,summary):hover *),.c-circle_arrow_40 .icon:is(:where(:any-link,:enabled,summary):hover *),.c-circle_arrow_32 .icon:is(:where(:any-link,:enabled,summary):hover *),.c-circle_arrow_20 .icon:is(:where(:any-link,:enabled,summary):hover *){inline-size:16px}}.c-circle_arrow_56 .icon__body,.c-circle_arrow_40 .icon__body,.c-circle_arrow_32 .icon__body,.c-circle_arrow_20 .icon__body{transform-origin:90% center;transition:translate var(--transition_param),scale var(--transition_param)}@media (hover: hover){.c-circle_arrow_56 .icon__body:is(:where(:any-link,:enabled,summary):hover *),.c-circle_arrow_40 .icon__body:is(:where(:any-link,:enabled,summary):hover *),.c-circle_arrow_32 .icon__body:is(:where(:any-link,:enabled,summary):hover *),.c-circle_arrow_20 .icon__body:is(:where(:any-link,:enabled,summary):hover *){translate:3px;scale:1.55 1}}.c-circle_arrow_56 .icon__head,.c-circle_arrow_40 .icon__head,.c-circle_arrow_32 .icon__head,.c-circle_arrow_20 .icon__head{transition:translate var(--transition_param)}@media (hover: hover){.c-circle_arrow_56 .icon__head:is(:where(:any-link,:enabled,summary):hover *),.c-circle_arrow_40 .icon__head:is(:where(:any-link,:enabled,summary):hover *),.c-circle_arrow_32 .icon__head:is(:where(:any-link,:enabled,summary):hover *),.c-circle_arrow_20 .icon__head:is(:where(:any-link,:enabled,summary):hover *){translate:3px}}.c-circle_arrow_32{inline-size:32px}@media (hover: hover){.c-circle_arrow_32:is(:where(:any-link,:enabled,summary):hover *):before{scale:1.125}}.c-circle_arrow_32 .icon{block-size:13px;inline-size:21px}@media (hover: hover){.c-circle_arrow_32 .icon:is(:where(:any-link,:enabled,summary):hover *){inline-size:24px}}@media (hover: hover){.c-circle_arrow_32 .icon__body:is(:where(:any-link,:enabled,summary):hover *){translate:5px 0;scale:1.6 1}}@media (hover: hover){.c-circle_arrow_32 .icon__head:is(:where(:any-link,:enabled,summary):hover *){translate:4px 0}}.c-circle_arrow_40{inline-size:40px}@media (hover: hover){.c-circle_arrow_40:is(:where(:any-link,:enabled,summary):hover *):before{scale:1.14}}.c-circle_arrow_40 .icon{block-size:13px;inline-size:21px}@media (hover: hover){.c-circle_arrow_40 .icon:is(:where(:any-link,:enabled,summary):hover *){inline-size:24px}}@media (hover: hover){.c-circle_arrow_40 .icon__body:is(:where(:any-link,:enabled,summary):hover *){translate:6px 0;scale:1.7 1}}@media (hover: hover){.c-circle_arrow_40 .icon__head:is(:where(:any-link,:enabled,summary):hover *){translate:5px 0}}.c-circle_arrow_56{inline-size:56px}@media (hover: hover){.c-circle_arrow_56:is(:where(:any-link,:enabled,summary):hover *):before{scale:1.14}}.c-circle_arrow_56 .icon{block-size:13px;inline-size:21px}@media (hover: hover){.c-circle_arrow_56 .icon:is(:where(:any-link,:enabled,summary):hover *){inline-size:26px}}@media (hover: hover){.c-circle_arrow_56 .icon__body:is(:where(:any-link,:enabled,summary):hover *){translate:7px 0;scale:1.8 1}}@media (hover: hover){.c-circle_arrow_56 .icon__head:is(:where(:any-link,:enabled,summary):hover *){translate:6px 0}}.c-circle_arrow_head{--bg_color: var(--color-UI-btn-container-secondary-default);--bg_hover_color: var(--color-UI-btn-container-secondary-default-hover);--fill_color: var(--zenius-black);--transition_param: .5s cubic-bezier(.23, 1, .32, 1);position:relative;z-index:0;display:grid;place-items:center;inline-size:40px;aspect-ratio:1}@container main (width >= 768px){.c-circle_arrow_head{inline-size:56px}}.c-circle_arrow_head:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:9999px;background-color:var(--bg_color);transition:scale var(--transition_param)}@media (hover: hover){.c-circle_arrow_head:is(:where(:any-link,:enabled,summary):hover *):before{scale:1.14}}.c-circle_arrow_head .icon{inline-size:40px;aspect-ratio:1;fill:var(--fill_color);transition:inline-size var(--transition_param)}@container main (width >= 768px){.c-circle_arrow_head .icon{inline-size:56px}}.c-circle_3dots{--bg_color: #fff;--fill_color: var(--zenius-black);--transition_param: .5s cubic-bezier(.23, 1, .32, 1);position:relative;z-index:0;display:grid;place-items:center;inline-size:40px;aspect-ratio:1}@container main (width >= 1024px){.c-circle_3dots{inline-size:56px}}.c-circle_3dots:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:9999px;background-color:var(--bg_color);transition:scale var(--transition_param)}@media (hover: hover){.c-circle_3dots:is(:where(:any-link,:enabled,summary):hover *):before{scale:1.14}}.c-circle_3dots .icon{inline-size:40px;aspect-ratio:1;fill:var(--fill_color);transition:inline-size var(--transition_param)}@container main (width >= 1024px){.c-circle_3dots .icon{inline-size:56px}}.c-circle_3dots .icon__dot{transform-origin:center;transition:translate var(--transition_param),scale var(--transition_param)}@media (hover: hover){.c-circle_3dots .icon__dot:is(:where(:any-link,:enabled,summary):hover *){scale:2}}@media (hover: hover){.c-circle_3dots .icon__dot1:is(:where(:any-link,:enabled,summary):hover *){translate:3px}}@media (hover: hover){.c-circle_3dots .icon__dot3:is(:where(:any-link,:enabled,summary):hover *){translate:-3px}}.c-faq_container{display:block grid;row-gap:8px}@media (width >= 768px){.c-faq_container{row-gap:16px}}.c-faq_item{--_bg_color: #ffffff00;border-radius:32px;border:3px solid var(--zenius-gray-light-thick);background-color:var(--_bg_color);transition:background-color .5s cubic-bezier(.645,.045,.355,1)}.c-faq_item[aria-expanded=true]{--_bg_color: #ffffff66}.c-faq_item__summary{display:block grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:16px;padding-inline:16px;cursor:pointer}@media (width >= 768px){.c-faq_item__summary{padding-inline:24px}}.c-faq_item__question{display:block grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding-inline-end:24px}@media (width >= 768px){.c-faq_item__question{column-gap:16px;padding-inline-end:40px}}.c-faq_item__question{font-size:16px;font-weight:500;line-height:1.75;color:var(--color-txt-txt-black-basic-100)}@media (width >= 768px){.c-faq_item__question{font-size:18px}}.c-faq_item__target{overflow:hidden}.c-faq_item__content{display:block grid;align-content:start;row-gap:8px;padding:0 16px 24px 32px}@media (width >= 768px){.c-faq_item__content{padding:8px 24px 24px 48px}}.c-faq_item__answer{font-family:var(--font-outfit);font-size:14px;font-weight:400;line-height:1.75;color:var(--qosina-blue-50)}.c-faq_item__description{font-size:var(--body-text-md, 15px);font-weight:400;color:var(--color-txt-txt-black-basic-80)}@media (width >= 768px){.c-faq_item__description{font-size:var(--body-text-md, 17px)}}.c-flow_container{display:block grid}@media (width >= 960px){.c-flow_container{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);max-inline-size:1216px;margin-inline:auto}}.c-flow_item{position:relative;isolation:isolate;display:block grid;padding-block-start:28px}.c-flow_item__inner{padding:32px 24px;border:3px solid var(--zenius-gray-light-thick);border-radius:20px}@media (width >= 960px){.c-flow_item__inner{border-radius:32px}}.c-flow_item__no{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%;padding-block-end:8px;inline-size:56px;font-family:var(--font-outfit);font-size:32px;font-weight:400;line-height:normal;text-align:center;color:var(--qosina-blue-30)}@media (width >= 960px){.c-flow_item__no{font-size:38px}}.c-flow_item__no:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;border-block-end:2px solid currentColor}.c-flow_item__info dt{display:block grid;place-items:center;min-block-size:56px;font-size:16px;font-weight:500;line-height:1.5;text-align:center;color:var(--qosina-blue-50)}@media (width >= 960px){.c-flow_item__info dt{min-block-size:80px;font-size:18px}}.c-flow_item__info dd{display:block grid;align-content:start;row-gap:8px;inline-size:fit-content;margin-inline:auto;font-size:var(--body-text-sm, 12px);font-weight:400;line-height:2;color:var(--color-txt-txt-black-basic-100)}@media (width >= 960px){.c-flow_item__info dd{font-size:var(--body-text-sm, 14px)}}.c-flow_item__link{--rotate: -45deg;--transition_param: .5s cubic-bezier(.23, 1, .32, 1)}.c-flow_item__link a{display:block flow-root;font-size:var(--body-text-xs, 12px);font-weight:400}.c-flow_item__link a .icon{block-size:9px;inline-size:15px;fill:currentColor;rotate:var(--rotate);transition:inline-size var(--transition_param)}.c-flow_item__link a .icon__body{transform-origin:90% center;transition:translate var(--transition_param),scale var(--transition_param)}@media (hover: hover){.c-flow_item__link a .icon__body:is(:where(:any-link,:enabled,summary):hover *){translate:3px 0;scale:1.55 1}}.c-flow_item__link a .icon__head{transition:translate var(--transition_param)}@media (hover: hover){.c-flow_item__link a .icon__head:is(:where(:any-link,:enabled,summary):hover *){translate:3px 0}}.c-flow_arrow{position:relative;display:flex;align-items:center;block-size:9px;margin-block-start:-20px;padding-block-start:16px;padding-block-end:48px;transform-origin:left;translate:calc(50% - 16px);rotate:90deg;pointer-events:none}@media (width >= 960px){.c-flow_arrow{align-self:center;margin-block-start:0;translate:0 12px;rotate:0deg}}@media (width >= 960px){.c-flow_arrow{align-self:center;padding-inline:16px;margin-inline-end:4px}}.c-flow_arrow .line{position:relative;display:flex;inline-size:24px;block-size:1px;scale:1 1.25;background-color:var(--zenius-black-light)}@media (width >= 960px){.c-flow_arrow .line{inline-size:24px;block-size:1px}}.c-flow_arrow .line:after{content:"";position:absolute;inset-inline-end:-5px;inline-size:5px;block-size:1px;background-color:inherit}.c-flow_arrow .icon{flex-shrink:0;inline-size:7px;block-size:12px;fill:var(--zenius-black-light)}.c-flow_arrow .icon__head{translate:-7px}.c-flow_button_container{display:block grid;row-gap:16px;inline-size:fit-content;margin-inline:auto}@media (width >= 820px){.c-flow_button_container{grid-template-columns:repeat(2,auto);column-gap:40px}}.c-flow_button_item{display:block grid;align-content:start;row-gap:8px;inline-size:218px}@media (width >= 768px){.c-flow_button_item{inline-size:320px}}.c-flow_button_item .c-button_basic{--inline-size: 100%}.c-flow_button_item__note{font-size:10px;line-height:1.75;text-align:center;color:var(--color-txt-txt-black-basic-80)}.c-form_unit__label{padding:16px 4px 8px;font-size:14px;font-weight:500;line-height:1.46;color:var(--color-txt-txt-black-basic-100)}@media (width >= 768px){.c-form_unit__label{padding:24px 4px 16px;font-size:14px}}.c-form_input{inline-size:100%;block-size:65px;padding:8px 16px;border-radius:8px;border:1px solid var(--zenius-gray-light-thick);background-color:#fff}.c-form_textarea{inline-size:100%;padding:8px 16px;border-radius:8px;border:1px solid var(--zenius-gray-light-thick);background-color:#fff;resize:none}.c-from_agree{--_line_color: var(--_overwrite_line_color, var(--zenius-gray-light-thick));--_base_color: var(--_overwrite_base_color, #fff);--_check_color: var(--_overwrite_check_color, #171b203d);--_label_color: var(--color-UI-btn-label-on-secondary-default);display:block flex;align-items:center;column-gap:8px;inline-size:fit-content;margin-inline:auto;padding:8px;cursor:pointer}@media (hover: hover) and (pointer: fine){.c-from_agree:hover{--_line_color: var(--_overwrite_line_hover_color, var(--qosina-blue-50));--_check_color: var(--_overwrite_check_color, var(--qosina-blue-70));--_label_color: var(--color-UI-btn-label-on-secondary-default-hover)}}.c-from_agree:has(:checked){--_line_color: var(--_overwrite_line_color, var(--qosina-blue-50));--_base_color: var(--_overwrite_base_color, #cfd7de);--_check_color: var(--_overwrite_check_color, var(--qosina-blue-50));--_label_color: var(--color-UI-btn-label-on-secondary-default)}.c-from_agree input[type=checkbox]{position:absolute;z-index:-1;block-size:0;opacity:0}.c-from_agree__label{font-size:14px;font-weight:500;line-height:1.46;color:var(--_label_color);transition:color .3s cubic-bezier(.215,.61,.355,1)}.c-form_note{font-size:12px;font-weight:400;line-height:1.74;letter-spacing:.02em;text-align:center}.c-hdg_border_mid{display:grid;align-content:start;row-gap:16px}@media (width >= 768px){.c-hdg_border_mid{row-gap:24px}}.c-hdg_border_mid._center{justify-items:center}.c-hdg_border_mid__en{font-family:var(--font-outfit);font-size:44px;font-weight:400;line-height:1.25;letter-spacing:normal;color:var(--zenius-black)}@media (width >= 768px){.c-hdg_border_mid__en{font-size:60px}}.c-hdg_border_mid__jp{position:relative;font-size:15px;font-weight:500;line-height:1.75;color:var(--zenius-black-light)}@media (width >= 768px){.c-hdg_border_mid__jp{font-size:20px}}.c-hdg_border_mid__jp:before{content:"";display:block;width:24px;height:2px;margin-block-end:16px;background-color:currentColor}@media (width >= 768px){.c-hdg_border_mid__jp:before{margin-block-end:24px}}._center .c-hdg_border_mid__jp:before{margin-inline:auto}.c-hdg_with_icon{display:block grid;row-gap:16px;padding-block-start:24px}.c-hdg_with_icon__icon{display:block grid;place-items:center;inline-size:56px;aspect-ratio:1;margin-inline:auto}.c-hdg_with_icon__label{font-size:var(--title-h3, 24px);font-weight:500;line-height:1.5;text-align:center;color:var(--qosina-blue-30)}@media (width >= 768px){.c-hdg_with_icon__label{font-size:var(--title-h3, 32px)}}.c-hero_container{display:block grid;row-gap:16px;padding-block-end:40px}@media (width >= 768px){.c-hero_container{row-gap:40px;margin-block-end:32px;padding-block:104px;inline-size:fit-content}}.c-hero_info{display:block grid;row-gap:8px}@media (width >= 768px){.c-hero_info{row-gap:24px}}.c-hero_logo{inline-size:194px;margin-inline-start:-10px}@media (width >= 768px){.c-hero_logo{inline-size:385px;margin-inline-start:-20px}}.c-hero_hdg{font-size:24px;font-weight:600;line-height:1.42;letter-spacing:.08em;color:var(--color-txt-txt-headline-black)}@media (width >= 768px){.c-hero_hdg{font-size:48px}}.c-hero_hdg strong{font-weight:600;color:var(--qosina-blue-50)}.c-hero_description{font-size:12px;font-weight:500;line-height:2;color:var(--color-txt-txt-black-basic-80)}@media (width >= 768px){.c-hero_description{font-size:14px}}.c-hero_item_container{position:absolute;inset:0}.c-hero_item_0_1{position:absolute}@media (width < 768px){.c-hero_item_0_1{inline-size:132px;inset-block-start:181px;inset-inline-end:150px}}@media (width >= 768px){.c-hero_item_0_1{inset-block-end:192px;inset-inline-end:364px;inline-size:294px}}.c-hero_item_0_2{position:absolute;rotate:22deg;filter:blur(.5px)}@media (width < 768px){.c-hero_item_0_2{inline-size:94px;inset-block-start:206px;inset-inline-end:52px}}@media (width >= 768px){.c-hero_item_0_2{inset-block-end:28px;inset-inline-end:152px;inline-size:212px}}.c-hero_item_0_3{position:absolute}@media (width < 768px){.c-hero_item_0_3{inline-size:87px;inset-block-start:332px;inset-inline-end:120px;rotate:28deg}}@media (width >= 768px){.c-hero_item_0_3{inset-block-end:-116px;inset-inline-end:312px;inline-size:188px;rotate:24deg}}.c-hero_item_0_4{position:absolute}@media (width < 768px){.c-hero_item_0_4{inline-size:74px;inset-block-start:232px;inset-inline-end:-40px;rotate:-24deg}}@media (width >= 768px){.c-hero_item_0_4{inset-block-end:200px;inset-inline-end:-60px;inline-size:164px;rotate:-17deg}}.c-hero_item_1_1{position:absolute;mask-image:linear-gradient(transparent,black 40px,black calc(100% - 40px),transparent)}@media (width < 768px){.c-hero_item_1_1{inline-size:426px;inset-block-start:-154px;inset-inline-end:-82px}}@media (width >= 768px){.c-hero_item_1_1{inset-block-end:-100px;inset-inline-end:-148px;inline-size:942px}}.c-hero_item_1_2{position:absolute}@media (width < 768px){.c-hero_item_1_2{inline-size:97px;inset-block-start:153px;inset-inline-end:137px}}@media (width >= 768px){.c-hero_item_1_2{inset-block-end:316px;inset-inline-end:332px;inline-size:212px}}.c-hero_item_2_1{position:absolute;rotate:-11deg}@media (width < 768px){.c-hero_item_2_1{inline-size:75px;inset-block-start:-42px;inset-inline-end:20px}}@media (width >= 768px){.c-hero_item_2_1{inset-block-end:532px;inset-inline-end:48px;inline-size:166px}}.c-hero_item_3_1{position:absolute}@media (width < 768px){.c-hero_item_3_1{inline-size:80px;inset-block-start:20px;inset-inline-end:168px}}@media (width >= 768px){.c-hero_item_3_1{inset-block-end:610px;inset-inline-end:404px;inline-size:178px}}.c-hero_item_3_2{position:absolute;rotate:149deg}@media (width < 768px){.c-hero_item_3_2{inline-size:60px;inset-block-start:12px;inset-inline-end:232px}}@media (width >= 768px){.c-hero_item_3_2{inset-block-end:710px;inset-inline-end:542px;inline-size:130px}}.c-hero_item_3_3{position:absolute;filter:blur(2px)}@media (width < 768px){.c-hero_item_3_3{inline-size:60px;inset-block-start:32px;inset-inline-end:80px}}@media (width >= 768px){.c-hero_item_3_3{inset-block-end:644px;inset-inline-end:200px;inline-size:130px}}.c-hero_wall3,.c-hero_wall2,.c-hero_wall1{position:absolute;inset-inline-end:0;inline-size:119.4380309138vw;block-size:688px;transform-origin:top right;transform:skewY(-11deg);background-color:#fff6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (width < 768px){.c-hero_wall1{inset-block-start:166px}}@media (width >= 768px){.c-hero_wall1{inset-block-end:-240px}}@media (width < 768px){.c-hero_wall2{inset-block-start:100px}}@media (width >= 768px){.c-hero_wall2{inset-block-end:-100px}}@media (width < 768px){.c-hero_wall3{inset-block-start:40px}}@media (width >= 768px){.c-hero_wall3{inset-block-end:40px}}.c-icon_circle_plus{--_fill_color: var(--_overwrite_color, var(--zenius-black));--_after_scale: 1 1;position:relative;display:block grid;place-items:center;inline-size:32px;aspect-ratio:1;border-radius:calc(infinity * 1px);background-color:#fff}.is-expanded .c-icon_circle_plus{--_after_scale: 0 1}.c-icon_circle_plus:before,.c-icon_circle_plus:after{content:"";position:absolute;inline-size:12px;block-size:1px;background-color:var(--_fill_color);scale:1 1}.c-icon_circle_plus:after{rotate:90deg;scale:var(--_after_scale);transition:scale .5s cubic-bezier(.645,.045,.355,1)}.c-icon_checkbox{display:block grid;place-items:center;inline-size:16px;aspect-ratio:1}.c-icon_checkbox__line{fill:var(--_line_color);transition:fill .3s cubic-bezier(.215,.61,.355,1)}.c-icon_checkbox__base{fill:var(--_base_color);transition:fill .3s cubic-bezier(.215,.61,.355,1)}.c-icon_checkbox__check{fill:var(--_check_color);transition:fill .3s cubic-bezier(.215,.61,.355,1)}.c-icon_circle_check{display:block grid;place-items:center;aspect-ratio:1}.c-icon_circle_check__base{fill:var(--_base_color, var(--zenius-gray-light))}.c-icon_circle_check__check{fill:var(--_check_color, var(--qosina-blue-50))}.c-icon_q{--_inline_size: var(--_overwrite_inline_size, 48px);--_icon_color: var(--_overwrite_icon_color, var(--zenius-black));display:block grid;place-items:center;aspect-ratio:48/56;inline-size:var(--_inline_size);fill:var(--_icon_color)}.c-iso_container{display:block grid;padding-inline:8px}@media (width >= 960px){.c-iso_container{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);padding-inline:16px}}.c-iso_item{display:block grid;align-content:start;row-gap:8px}.c-iso_item__hdg{display:block grid;place-items:center}.c-iso_item__label{font-size:18px;font-weight:500;line-height:1.75;text-align:center;color:var(--qosina-blue-50)}@media (width >= 960px){.c-iso_item__label{font-size:20px}}.c-iso_item__sub{font-size:14px;font-weight:500;line-height:1.75;color:var(--qosina-blue-30)}@media (width >= 960px){.c-iso_item__sub{font-size:16px}}.c-iso_item__no{display:block grid;place-items:center;font-size:16px;font-weight:500;line-height:1.75;text-align:center;color:var(--color-txt-txt-black-basic-100);opacity:.64}@media (width >= 960px){.c-iso_item__no{font-size:18px}}.c-iso_item__description{font-size:var(--body-text-xs, 12px);font-weight:400;color:var(--zenius-black-80)}.c-iso_line{background-color:var(--zenius-black-light);opacity:.5}@media (width < 960px){.c-iso_line{block-size:1px;margin-block:24px}}@media (width >= 960px){.c-iso_line{inline-size:1px;margin-inline:24px}}.c-iso_img{--_img_size: clamp(278px, 50.78125vw , 520px);inline-size:min(100%,var(--_img_size));margin-inline:auto}.c-linkedin{position:relative;max-inline-size:504px;block-size:400px;margin-inline:auto}@media (width >= 504px){.c-linkedin{aspect-ratio:504/533;block-size:auto}}.c-linkedin iframe{inline-size:100%;block-size:100%;object-fit:cover}.c-logo_zenius{aspect-ratio:121/15;fill:#fff;mix-blend-mode:exclusion}.c-scroll_down{transform-origin:left;translate:100%;rotate:-90deg;mix-blend-mode:difference}.c-scroll_down._normal{mix-blend-mode:normal}.c-scroll_down__inner{display:flex;align-items:center;column-gap:8px}.c-scroll_down__line{position:relative;inline-size:56px;block-size:1px;border-radius:9999px;background-color:var(--zenius-gray-light)}.c-scroll_down__circle{position:absolute;inset-block-start:-3.25px;inset-inline-end:0;inline-size:7px;aspect-ratio:1;border-radius:9999px;background-color:var(--zenius-gray-light);animation-name:anime_scroll_down;animation-duration:2.5s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.77,0,.175,1)}.c-scroll_down__txt{font-family:var(--font-outfit);font-size:10px;font-weight:500;line-height:1;letter-spacing:normal;color:var(--zenius-gray-light)}@keyframes anime_scroll_down{0%{translate:50%}to{translate:calc(-56px + 50%)}0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}0%{scale:0}20%{scale:1}80%{scale:1}to{scale:0}}.c-loop_slider_medical_parts{max-inline-size:calc(100vw - var(--global-gutter) * 2)}.c-loop_slider_medical_parts__track{overflow-x:visible;overflow-y:clip}.c-loop_slider_medical_parts__slide{display:block flex;align-items:center}.c-loop_slider_qosina_images__track{overflow-x:visible;overflow-y:clip}.c-loop_slider_qosina_images__slide img{inline-size:clamp(320px,78.125vw,800px);aspect-ratio:800/400;block-size:auto}.c-text_sm{font-size:12px;letter-spacing:.05em}@media (width >= 768px){.c-text_sm{font-size:14px}}.c-text_sm._black_basic_80{color:var(--color-txt-txt-black-basic-80)}.c-text_sm._center{text-align:center}@media (width >= 768px){.c-text_sm._center_md{text-align:center}}.c-text_lg{font-size:15px;letter-spacing:.05em}@media (width >= 768px){.c-text_lg{font-size:17px}}.c-text_lg._black_basic_80{color:var(--color-txt-txt-black-basic-80)}.c-text_lg._center{text-align:center}@media (width >= 768px){.c-text_lg._center_md{text-align:center}}.c-text_xl{font-size:16px;font-weight:500;line-height:2.5;letter-spacing:.05em}@media (width >= 768px){.c-text_xl{font-size:20px}}.c-text_xl._color_black_light{color:var(--zenius-black-light)}.c-text_xl._black_basic_80{color:var(--color-txt-txt-black-basic-80)}.c-text_xl._center{text-align:center}@media (width >= 768px){.c-text_xl._center_md{text-align:center}}.c-text_paragraph{display:grid;align-content:start;row-gap:1lh}.c-text_link{--font_family: var(--font-outfit);--txt_color: var(--zenius-black);--rotate: 0deg;--transition_param: .5s cubic-bezier(.23, 1, .32, 1);display:flex;column-gap:40px}.c-text_link._noto{--font_family: var(--font-noto)}.c-text_link._white{--txt_color: #fff}.c-text_link._disabled{position:relative}.c-text_link._disabled:after{display:none;content:"";position:absolute;inset:0;block-size:calc(100% + 10px);inline-size:calc(100% + 80px);translate:-40px}.c-text_link._disabled a{pointer-events:none}.c-text_link a{display:flex;align-items:center;column-gap:6px;font-family:var(--font_family);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:normal;text-decoration:none;color:var(--txt_color)}.c-text_link a[target=_blank]:not(._rotate0){--rotate: -45deg}.c-text_link .icon{block-size:9px;inline-size:15px;fill:currentColor;rotate:var(--rotate);transition:inline-size var(--transition_param)}.c-text_link .icon__body{transform-origin:90% center;transition:translate var(--transition_param),scale var(--transition_param)}@media (hover: hover){.c-text_link .icon__body:is(:where(:any-link,:enabled,summary):hover *){translate:3px 0;scale:1.55 1}}.c-text_link .icon__head{transition:translate var(--transition_param)}@media (hover: hover){.c-text_link .icon__head:is(:where(:any-link,:enabled,summary):hover *){translate:3px 0}}.p-collaboration_container{display:block grid;row-gap:64px;padding-block:104px}@media (width >= 1024px){.p-collaboration_container{grid-template-columns:auto minmax(0,1fr);column-gap:min(7.2222222222vw,104px);padding-block:168px}}.p-collaboration_container__col1{padding-block:24px}.p-collaboration_container__col2{display:block grid;row-gap:24px;padding-block:24px}@media (width >= 768px){.p-collaboration_container__col2{row-gap:40px;padding-block:40px}}.p-collaboration_container__label{font-size:24px;font-weight:500;line-height:3;letter-spacing:.1em;text-align:center;color:var(--color-txt-txt-black-basic-100)}@media (width >= 768px){.p-collaboration_container__label{font-size:30px}}@media (width >= 1024px){.p-collaboration_container__label{text-align:start}}.p-collaboration_container__label strong{font-weight:500;color:var(--qosina-blue-50)}.p-collaboration_container__logo{inline-size:min(100%,480px);aspect-ratio:480/80;margin-inline:auto}.p-collaboration_container__logo img{inline-size:100%;block-size:100%;object-fit:contain}.p-collaboration_button{position:sticky;inset-block-end:0;padding-block-end:56px;opacity:0}@media (width < 768px){.p-collaboration_button{display:none}}.p-form_container{display:block grid;row-gap:40px;max-inline-size:1060px;margin-inline:auto}.p-form_input__column2{display:block grid}@media (width >= 768px){.p-form_input__column2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.p-form_agree{display:block grid;row-gap:40px}.p-form_agree__input{display:block grid;row-gap:8px}.u-align_start{text-align:start}.u-align_center{text-align:center}.u-align_end{text-align:end}.u-align_left{text-align:left}.u-align_right{text-align:right}@media (width >= 375px){.u-hidden_up_xs{display:none!important;visibility:hidden}}@media (width < 375px){.u-hidden_down_xs{display:none!important;visibility:hidden}}@media (width >= 640px){.u-hidden_up_sm{display:none!important;visibility:hidden}}@media (width < 640px){.u-hidden_down_sm{display:none!important;visibility:hidden}}@media (width >= 768px){.u-hidden_up_md{display:none!important;visibility:hidden}}@media (width < 768px){.u-hidden_down_md{display:none!important;visibility:hidden}}@media (width >= 768px){.u-hidden_up_bp_footer{display:none!important;visibility:hidden}}@media (width < 768px){.u-hidden_down_bp_footer{display:none!important;visibility:hidden}}@media (width >= 890px){.u-hidden_up_bp_header{display:none!important;visibility:hidden}}@media (width < 890px){.u-hidden_down_bp_header{display:none!important;visibility:hidden}}@media (width >= 1024px){.u-hidden_up_lg{display:none!important;visibility:hidden}}@media (width < 1024px){.u-hidden_down_lg{display:none!important;visibility:hidden}}@media (width >= 1280px){.u-hidden_up_xl{display:none!important;visibility:hidden}}@media (width < 1280px){.u-hidden_down_xl{display:none!important;visibility:hidden}}@media (width >= 1440px){.u-hidden_up_2xl{display:none!important;visibility:hidden}}@media (width < 1440px){.u-hidden_down_2xl{display:none!important;visibility:hidden}}@media (375px <= width < 1440px){.u-hidden_between_xs_2xl{display:none!important;visibility:hidden}}@media (640px <= width < 1440px){.u-hidden_between_sm_2xl{display:none!important;visibility:hidden}}@media (768px <= width < 1440px){.u-hidden_between_md_2xl{display:none!important;visibility:hidden}}@media (1024px <= width < 1440px){.u-hidden_between_lg_2xl{display:none!important;visibility:hidden}}@media (1280px <= width < 1440px){.u-hidden_between_xl_2xl{display:none!important;visibility:hidden}}@media (375px <= width < 1280px){.u-hidden_between_xs_xl{display:none!important;visibility:hidden}}@media (640px <= width < 1280px){.u-hidden_between_sm_xl{display:none!important;visibility:hidden}}@media (768px <= width < 1280px){.u-hidden_between_md_xl{display:none!important;visibility:hidden}}@media (1024px <= width < 1280px){.u-hidden_between_lg_xl{display:none!important;visibility:hidden}}@media (375px <= width < 1024px){.u-hidden_between_xs_lg{display:none!important;visibility:hidden}}@media (640px <= width < 1024px){.u-hidden_between_sm_lg{display:none!important;visibility:hidden}}@media (768px <= width < 1024px){.u-hidden_between_md_lg{display:none!important;visibility:hidden}}@media (375px <= width < 768px){.u-hidden_between_xs_md{display:none!important;visibility:hidden}}@media (640px <= width < 768px){.u-hidden_between_sm_md{display:none!important;visibility:hidden}}@media (375px <= width < 640px){.u-hidden_between_xs_sm{display:none!important;visibility:hidden}}.u-spacer{--spacer: 0;block-size:var(--spacer)}@media (width >= 768px){.u-spacer{block-size:var(--spacer_lg, var(--spacer))}}
