._root_1sgtk_1{position:relative;overflow:hidden;padding-block:var(--spacing-15);padding-inline:var(--spacing-3);border-block-start:1px solid var(--color-monotone-light);background-image:var(--faq-bg-pc);background-position:center;background-size:cover;background-repeat:no-repeat;color:var(--color-lightest);isolation:isolate;@media(width<1024px){padding-block:var(--spacing-7-5);background-image:var(--faq-bg-sp)}}._heading_1sgtk_20{margin-block-end:var(--spacing-5);text-align:center;@media(width<1024px){margin-block-end:var(--spacing-3)}}._heading_1sgtk_20>img{margin-inline:auto}._title_1sgtk_33{margin-block-end:var(--spacing-1);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(20 * var(--rem))}}._list_1sgtk_44{display:block flex;flex-direction:column;gap:var(--spacing-2);max-inline-size:1100px;margin-block-end:60px;margin-inline:auto;@media(width<768px){gap:var(--spacing-1);margin-block-end:40px}}._item_1sgtk_58{border-radius:3px;background-color:var(--color-monotone-pale)}._term_1sgtk_63{margin:0}._summary_1sgtk_67{display:block flex;gap:var(--spacing-1);align-items:center;inline-size:100%;padding:var(--spacing-3);text-align:start;@media(width<768px){padding:var(--spacing-2)}}._questionIcon_1sgtk_80{flex-shrink:0;color:var(--color-darkest);font-family:var(--font-outfit);font-size:calc(24 * var(--rem));font-weight:var(--font-regular);line-height:1.25}._question_1sgtk_80{flex:1;color:var(--color-darkest);font-size:calc(18 * var(--rem));letter-spacing:var(--tracking-normal);@media(width<768px){font-size:calc(16 * var(--rem))}}._toggle_1sgtk_100{position:relative;flex-shrink:0;inline-size:32px;block-size:32px;border-radius:50%;background-color:var(--color-lightest);transition:background-color var(--duration-default) var(--ease-out-quad)}._toggleH_1sgtk_110,._toggleV_1sgtk_111{position:absolute;inset-block-start:50%;inset-inline-start:50%;background-color:var(--color-darkest);transform:translate(-50%,-50%);transition:background-color var(--duration-default) var(--ease-out-quad),transform var(--duration-default) var(--ease-out-quad),opacity var(--duration-default) var(--ease-out-quad)}._toggleH_1sgtk_110{inline-size:12px;block-size:2px}._toggleV_1sgtk_111{inline-size:2px;block-size:12px}._item_1sgtk_58[data-open] ._toggle_1sgtk_100{background-color:var(--color-primary)}._item_1sgtk_58[data-open] ._toggleH_1sgtk_110,._item_1sgtk_58[data-open] ._toggleV_1sgtk_111{background-color:var(--color-lightest)}._item_1sgtk_58[data-open] ._toggleV_1sgtk_111{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}._answerWrapper_1sgtk_147{display:block grid;grid-template-rows:0fr;margin:0;transition:grid-template-rows var(--duration-default) var(--ease-out-quad)}._item_1sgtk_58[data-open] ._answerWrapper_1sgtk_147{grid-template-rows:1fr}._answerInner_1sgtk_158{overflow:hidden}._answer_1sgtk_147{display:block flex;gap:var(--spacing-1);align-items:start;padding:var(--spacing-3);@media(width<768px){padding:var(--spacing-2)}}._answerIcon_1sgtk_173{flex-shrink:0;color:var(--color-darkest);font-family:var(--font-outfit);font-size:calc(24 * var(--rem));line-height:1.25}._answerText_1sgtk_181{color:var(--color-darkest);font-size:calc(16 * var(--rem));line-height:var(--leading-relaxed);letter-spacing:var(--tracking-normal);white-space:pre-line;@media(width<768px){font-size:calc(14 * var(--rem))}}._button_1sgtk_193{display:flex;flex-direction:column;gap:4px;align-items:center;inline-size:100%;max-inline-size:350px;margin-inline:auto;padding:8px 16px;border-radius:16px;background-color:var(--color-lp1-accent);font-size:calc(12 * var(--rem));transition:background-color .3s ease;@media(any-hover:hover){&:hover{background-color:var(--color-lp1-accent-hover)}}._buttonText_1sgtk_213{font-size:calc(14 * var(--rem));font-weight:var(--font-bold)}._phone_1sgtk_218{display:flex;gap:4px;align-items:center}._phoneNumber_1sgtk_224{font-family:var(--font-latin);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);line-height:1}}._root_yfe3m_1{display:block flex;flex-direction:column;gap:var(--spacing-5);align-items:center;padding-block:var(--spacing-10);padding-inline:var(--spacing-3);background-color:var(--color-monotone-pale);@media(width<1024px){gap:var(--spacing-3);padding-block:var(--spacing-5) 100px}}._card_yfe3m_16{display:block grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-3);align-items:center;inline-size:100%;max-inline-size:1100px;padding:var(--spacing-5);background-color:var(--color-lightest);@media(width<1024px){grid-template-columns:1fr;gap:var(--spacing-3);padding:var(--spacing-3)}}._logo_yfe3m_33{display:block flow;inline-size:194px}._contact_yfe3m_38{display:block flex;gap:var(--spacing-1);align-items:center;@media(width<1024px){flex-direction:column;align-items:start}}._tel_yfe3m_49{display:block flex;align-items:center;color:var(--color-darkest)}._telIcon_yfe3m_55{inline-size:32px;block-size:32px}._telNumber_yfe3m_60{font-family:var(--font-outfit);font-size:calc(32 * var(--rem));font-weight:var(--font-medium);letter-spacing:var(--tracking-normal)}._telNote_yfe3m_67{color:var(--color-darkest);font-size:calc(12 * var(--rem));letter-spacing:var(--tracking-normal)}._backTop_yfe3m_73{display:block flex;gap:2px;align-items:stretch;@media(width<1024px){inline-size:100%}}._backTopLabel_yfe3m_83{display:block flex;align-items:center;padding-block:12px;padding-inline:11px;border:1px solid var(--color-darkest);border-radius:3px 0 0 3px;color:var(--color-darkest);font-size:calc(16 * var(--rem));letter-spacing:var(--tracking-normal);transition:border-color var(--duration-default) var(--ease-out-quad),color var(--duration-default) var(--ease-out-quad);@media(width<1024px){flex:1;justify-content:center}}._backTopArrow_yfe3m_103{display:block flex;justify-content:center;align-items:center;inline-size:48px;border-radius:0 3px 3px 0;background-color:var(--color-darkest);transition:background-color var(--duration-default) var(--ease-out-quad)}._bottom_yfe3m_113{display:block flex;justify-content:space-between;align-items:start;inline-size:100%;max-inline-size:1100px;@media(width<1024px){flex-direction:column;gap:var(--spacing-3)}}._links_yfe3m_126{display:block flex;flex-wrap:wrap;gap:var(--spacing-3);@media(width<1024px){gap:var(--spacing-2)}}._link_yfe3m_126{padding-block-end:2px;border-block-end:1px solid var(--color-darkest);color:var(--color-darkest);font-size:calc(14 * var(--rem));letter-spacing:var(--tracking-normal);transition:border-block-end-color var(--duration-default) var(--ease-out-quad),color var(--duration-default) var(--ease-out-quad)}._copyright_yfe3m_147{color:var(--color-darkest);font-size:calc(14 * var(--rem));letter-spacing:var(--tracking-normal);text-align:end}@media(any-hover:hover){._link_yfe3m_126:hover{border-block-end-color:var(--color-lp1-accent-hover);color:var(--color-lp1-accent-hover)}._backTop_yfe3m_73:hover ._backTopLabel_yfe3m_83{border-color:var(--color-lp1-accent-hover);color:var(--color-lp1-accent-hover)}._backTop_yfe3m_73:hover ._backTopArrow_yfe3m_103{background-color:var(--color-lp1-accent-hover)}}._root_4paqk_1{padding-block-start:var(--spacing-15);padding-inline:var(--spacing-3);@media(width<1024px){padding-block-start:var(--spacing-7-5)}}._heading_4paqk_10{margin-block-end:var(--spacing-5);text-align:center;@media(width<1024px){margin-block-end:var(--spacing-3)}}._heading_4paqk_10>img{margin-inline:auto}._subtitle_4paqk_23{margin-block-end:var(--spacing-2);color:var(--color-darkest);font-size:calc(18 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){margin-block-end:var(--spacing-1);font-size:calc(16 * var(--rem))}}._title_4paqk_36{margin-block-end:var(--spacing-1);color:var(--color-darkest);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(20 * var(--rem))}}._subtitleBreak_4paqk_48,._titleBreak_4paqk_49{@media(width<1024px){display:block flow}}._deco_4paqk_55{margin-block-end:16px}._formArea_4paqk_59{position:relative;display:block grid;place-items:center;overflow:hidden;inline-size:100%;min-block-size:732px;max-inline-size:1100px;margin-inline:auto;padding:var(--spacing-5);color:var(--color-lightest);isolation:isolate}._formEmbed_4paqk_73{font-size:calc(24 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);text-align:center}._root_1i6z9_1{position:sticky;inset-block-start:0;z-index:var(--stack-header);border-block-end:1px solid var(--color-lightest);background-color:var(--color-lp1-main);@media(width<=1024px){position:static}}._inner_1i6z9_13{display:block flex;justify-content:space-between;align-items:center;padding-block:var(--spacing-1);padding-inline:var(--spacing-3);@media(width<=1024px){padding:var(--spacing-2)}}._actions_1i6z9_25{display:block flex;gap:var(--spacing-1);align-items:center;@media(width<=1024px){display:none}}._phone_1i6z9_35{display:block flex;gap:var(--spacing-1);align-items:center;padding-block:var(--spacing-half);padding-inline:var(--spacing-1);color:var(--color-lightest)}._phoneLink_1i6z9_44{display:block flex;align-items:center}._phoneIcon_1i6z9_49{inline-size:32px;object-fit:cover}._phoneNumber_1i6z9_54{font-family:var(--font-outfit);font-size:var(--font-size-xxl);font-weight:var(--font-medium);letter-spacing:var(--tracking-normal);text-transform:uppercase}._phoneHours_1i6z9_62{font-size:calc(12 * var(--rem));letter-spacing:var(--tracking-normal)}._button_1i6z9_67{display:block flex;justify-content:center;align-items:center;inline-size:147px;padding:var(--spacing-1);border:1px solid var(--color-lightest);border-radius:5px;box-shadow:inset 6px 6px 8px oklch(from var(--color-darkest) l c h / 20%);color:var(--color-lightest);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-normal);text-align:center;transition:background-color var(--duration-default) var(--ease-out-quad)}._buttonMain_1i6z9_84{background-color:var(--color-lp1-main)}._buttonAccent_1i6z9_88{background-color:var(--color-lp1-accent)}@media(any-hover:hover){._button_1i6z9_67:hover{background-color:var(--color-lp1-accent-hover)}}._logo_1i6z9_98{inline-size:179px;@media(width<=1024px){inline-size:115px}}._root_1j2ii_1{padding-block:var(--spacing-15);padding-inline:var(--spacing-3);@media(width<768px){padding-block:var(--spacing-7-5)}}._heading_1j2ii_10{margin-block-end:var(--spacing-5);text-align:center;@media(width<768px){margin-block-end:var(--spacing-3)}}._heading_1j2ii_10>img{margin-inline:auto}._title_1j2ii_23{margin-block-end:var(--spacing-1);color:var(--color-darkest);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<768px){font-size:calc(20 * var(--rem))}}._title_1j2ii_23>span{display:block flow}._titleBreak_1j2ii_39{@media(width<768px){display:block flow}}._profile_1j2ii_45{max-inline-size:1100px;margin-block-end:var(--spacing-10);margin-inline:auto;@media(width<768px){margin-block-end:var(--spacing-5)}}._profilePickup_1j2ii_55{margin-block-end:var(--spacing-5);@media(width<768px){margin-block-end:var(--spacing-3);margin-inline:auto}}._books_1j2ii_64{display:block grid;grid-template-columns:1fr auto;gap:var(--spacing-3);align-items:center;max-inline-size:864px;margin-inline:auto;padding:var(--spacing-2);border-block:1px solid var(--color-monotone-light);@media(width<768px){gap:0;align-items:flex-end}}._booksMain_1j2ii_80{display:block flex;flex-direction:column;gap:var(--spacing-1)}._booksHeader_1j2ii_86{display:block flex;gap:var(--spacing-1);align-items:center}._booksIcon_1j2ii_92{display:block flex;justify-content:center;align-items:center;inline-size:32px;block-size:32px;background-color:var(--color-lightest)}._booksLabel_1j2ii_101{color:var(--color-darkest);font-size:calc(16 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<768px){font-size:calc(14 * var(--rem))}}._booksList_1j2ii_112{display:block flex;flex-wrap:wrap;gap:var(--spacing-half);@media(width<768px){flex-direction:column}}._booksItem_1j2ii_122{position:relative;padding-inline-start:1.2em;color:var(--color-darkest);font-size:calc(16 * var(--rem));letter-spacing:var(--tracking-normal);@media(width<768px){font-size:calc(14 * var(--rem))}}._booksItem_1j2ii_122:before{content:"・";position:absolute;inset-inline-start:0}._booksCovers_1j2ii_140{display:block flex;gap:var(--spacing-1)}._booksCover_1j2ii_140{inline-size:66px}._lecturers_1j2ii_149{position:relative;display:block flex;flex-direction:column;gap:var(--spacing-3);align-items:center;max-inline-size:1100px;margin-inline:auto;padding:var(--spacing-5);background-color:var(--color-lightest);isolation:isolate;@media(width<768px){padding:var(--spacing-3)}}._lecturersStarLeft_1j2ii_166,._lecturersStarRight_1j2ii_167{position:absolute;inline-size:32px;block-size:32px;@media(width<768px){inline-size:16px;block-size:16px}}._lecturersStarLeft_1j2ii_166{inset-block-start:-9px;inset-inline-start:-27px;@media(width<768px){inset-block-start:-2px;inset-inline-start:-9px}}._lecturersStarRight_1j2ii_167{inset-block-start:19px;inset-inline-end:-33px;@media(width<768px){inset-block-start:89px;inset-inline-end:-13px}}._lecturersTitle_1j2ii_198{position:relative;color:var(--color-lp1-main);font-size:calc(18 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);text-align:center;@media(width<768px){font-size:calc(16 * var(--rem))}}._lecturersTitle_1j2ii_198>span{display:block flow}._lecturersTitleBreakSp_1j2ii_215{@media(width<768px){display:block flow}}._lecturersList_1j2ii_221{display:block grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-3);inline-size:100%;@media(width<768px){display:block}}._lecturersItem_1j2ii_232{display:block;@media(width<768px){margin-block-end:var(--spacing-1);&:last-child{margin-block-end:0}}}._lecturersImage_1j2ii_243{inline-size:100%;block-size:100%;object-fit:cover}._root_1tt6z_1{padding-block:var(--spacing-15) var(--spacing-10);padding-inline:var(--spacing-3);background-color:var(--color-shaded-white);@media(width<1280px){padding-block:var(--spacing-7-5) var(--spacing-5);padding-inline:var(--spacing-2)}}._list_1tt6z_12{display:block grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-1);max-inline-size:772px;margin-inline:auto;@media(width<768px){grid-template-columns:repeat(3,1fr);max-inline-size:343px}}._item_1tt6z_25{display:block grid;place-items:center;max-block-size:fit-content;aspect-ratio:148 / 62}._image_1tt6z_32{inline-size:100%;max-block-size:100%;object-fit:contain}._root_16p7j_1{position:relative;padding-block:var(--spacing-5);padding-inline:var(--spacing-10);background-color:var(--color-lp1-main);isolation:isolate;@media(width<1280px){padding-inline:var(--spacing-3)}@media(width<768px){padding-block:var(--spacing-3) var(--spacing-6);padding-inline:0}}._bg_16p7j_18{position:absolute;inset:0;z-index:var(--stack-backwards);inline-size:100%;block-size:100%;object-fit:cover;animation:_mv-fade_16p7j_1 1.2s var(--ease-out-quad) .25s both}._inner_16p7j_28{display:block flex;gap:var(--spacing-5);justify-content:space-between;align-items:center;max-inline-size:1440px;margin-inline:auto;@media(width<1280px){gap:var(--spacing-1);justify-content:center}@media(width<768px){flex-direction:column;align-items:stretch}}._text_16p7j_47{flex-shrink:0;inline-size:580px;@media(width<1280px){inline-size:336px}@media(width<768px){margin-inline:auto}}._stats_16p7j_60{display:block flex;gap:var(--spacing-1);align-items:flex-end;margin-block-end:var(--spacing-2);@media(width<1280px){margin-block:4px}}._statBadge_16p7j_71{inline-size:auto;block-size:72px;animation:_mv-rise_16p7j_1 .7s var(--ease-out-quad) both;@media(width<1280px){block-size:54px}}._heading_16p7j_81{margin-block-end:var(--spacing-2);@media(width<1280px){margin-block-end:var(--spacing-1)}}._catchcopy_16p7j_89{inline-size:fit-content;padding-block-end:var(--spacing-1);background-image:linear-gradient(90deg,oklch(from var(--color-lp1-accent) l c h / 50%) 0% 50%,oklch(from #f6dada l c h / 50%));background-position:0 80%;background-size:100% 8px;background-repeat:no-repeat;color:var(--color-lightest);font-size:calc(40 * var(--rem));font-weight:var(--font-bold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);animation:_mv-rise_16p7j_1 .7s var(--ease-out-quad) .25s both;@media(width<1280px){background-size:100% 6px;font-size:calc(24 * var(--rem))}}._title_16p7j_114{color:var(--color-lightest);font-size:calc(56 * var(--rem));font-weight:var(--font-bold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);animation:_mv-rise_16p7j_1 .7s var(--ease-out-quad) .25s both;@media(width<1280px){font-size:calc(32 * var(--rem))}}._description_16p7j_127{color:var(--color-lightest)}._lead_16p7j_131{margin-block-end:var(--spacing-1);font-size:var(--font-size-m);letter-spacing:var(--tracking-normal);animation:_mv-rise_16p7j_1 .7s var(--ease-out-quad) .25s both}._note_16p7j_138{font-size:var(--font-size-s);letter-spacing:var(--tracking-normal);animation:_mv-rise_16p7j_1 .7s var(--ease-out-quad) .25s both}._visual_16p7j_144{inline-size:660px;animation:_mv-rise_16p7j_1 .8s var(--ease-out-quad) .25s both;@media(width<1280px){inline-size:100%;max-inline-size:480px}@media(width<768px){max-inline-size:375px;margin-inline:auto}}._visualImage_16p7j_159{inline-size:100%}@keyframes _mv-rise_16p7j_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _mv-fade_16p7j_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._bg_16p7j_18,._statBadge_16p7j_71,._catchcopy_16p7j_89,._title_16p7j_114,._lead_16p7j_131,._note_16p7j_138,._visual_16p7j_144{animation:none}}._root_jpvk1_1{position:relative;z-index:var(--stack-forwards);display:block flex;justify-content:center;inline-size:100%;margin-block:-18px;padding-inline:var(--spacing-3);isolation:isolate;@media(width<1024px){margin-block:-40px}}._button_jpvk1_16{position:relative;display:block grid;place-items:center;inline-size:600px;block-size:82px;max-inline-size:100%;padding-inline-start:176px;border:1px solid var(--color-lightest);border-radius:10px;box-shadow:inset 6px 6px 8px oklch(from var(--color-darkest) l c h / 20%);background-color:var(--color-lp1-accent);color:var(--color-lightest);font-size:calc(24 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);transition:background-color var(--duration-default) var(--ease-out-quad);@media(width<1024px){inline-size:327px;padding-inline-start:118px;border-radius:5px;font-size:calc(18 * var(--rem))}}._illust_jpvk1_42{position:absolute;inset-inline-start:52px;inset-block-end:-8px;inline-size:176px;pointer-events:none;@media(width<1024px){inset-inline-start:40px;inset-block-end:0;inline-size:118px}}._illust_jpvk1_42>svg{inline-size:100%}._balloon_jpvk1_60{pointer-events:none}._balloonText_jpvk1_64{transition:fill var(--duration-default) var(--ease-out-quad)}._textBreak_jpvk1_68{@media(width<1024px){display:block flow}}@media(any-hover:hover){._button_jpvk1_16:hover{background-color:var(--color-lp1-accent-hover)}._button_jpvk1_16:hover ._balloonText_jpvk1_64{fill:var(--color-lp1-accent-hover)}}._root_kez14_1{position:relative;overflow:hidden;padding-block:var(--spacing-15);padding-inline:var(--spacing-3);background-color:var(--color-primary);color:var(--color-lightest);isolation:isolate;@media(width<1024px){padding-block:var(--spacing-7-5)}}._bg_kez14_15{position:absolute;inset:0;z-index:var(--stack-backwards);inline-size:100%;block-size:100%;object-fit:cover}._heading_kez14_24{margin-block-end:var(--spacing-5);text-align:center;@media(width<1024px){margin-block-end:var(--spacing-3)}}._heading_kez14_24>img{margin-inline:auto}._title_kez14_37{margin-block-end:var(--spacing-1);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(20 * var(--rem))}}._title_kez14_37>span{display:block flow}._images_kez14_52{display:block grid;gap:var(--spacing-2);max-inline-size:1100px;margin-inline:auto;@media(width<768px){gap:var(--spacing-1)}}._image_kez14_52{inline-size:100%;@media(width<1024px){max-inline-size:375px;margin-inline:auto}}._root_y859m_1{display:block grid;grid-template-columns:437px 1fr;overflow:hidden;inline-size:100%;max-inline-size:1100px;margin-inline:auto;border:2px solid var(--color-lightest);border-radius:10px;box-shadow:3px 3px 20px oklch(from var(--color-darkest) l c h / 16%);@media(width<1024px){grid-template-columns:1fr;max-inline-size:375px;border-radius:5px}}._image_y859m_19{inline-size:100%}._body_y859m_23{position:relative;display:block flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:var(--spacing-5);background-color:var(--color-lp1-main);color:var(--color-lightest);isolation:isolate;@media(width<1024px){padding:var(--spacing-3)}}._bodyBg_y859m_40{position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:var(--stack-backwards);inline-size:693px;max-inline-size:none;pointer-events:none;transform:translate(-50%,-50%);@media(width<1024px){inline-size:440px}}._badge_y859m_55{margin-block-end:var(--spacing-3);padding-block:var(--spacing-1);padding-inline:var(--spacing-2);background-color:var(--color-lightest);color:var(--color-lp1-main);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);text-align:center;@media(width<1024px){inline-size:100%;font-size:calc(20 * var(--rem))}}._description_y859m_72{margin-block-end:var(--spacing-4);font-size:calc(18 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);text-align:center;@media(width<1024px){margin-block-end:var(--spacing-2);font-size:calc(16 * var(--rem))}}._button_y859m_85{position:relative;display:block grid;place-items:center;inline-size:557px;max-inline-size:100%;transition:filter var(--duration-relaxed) var(--ease-out-quad);@media(width<1024px){inline-size:100%}}@media(any-hover:hover){._button_y859m_85:hover{filter:brightness(.86)}}._root_dubn7_1{padding-block:var(--spacing-15);padding-inline:var(--spacing-3);@media(width<1024px){padding-block:var(--spacing-7-5)}}._heading_dubn7_10{margin-block-end:var(--spacing-5);text-align:center;@media(width<1024px){margin-block-end:var(--spacing-3)}}._heading_dubn7_10>img{margin-inline:auto}._headingTitle_dubn7_23{margin-block-end:var(--spacing-1);color:var(--color-darkest);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(20 * var(--rem))}}._headingTextLine_dubn7_35,._headingTextAccent_dubn7_36{display:block flow;@media(width<1024px){display:inline flow}}._headingTextAccent_dubn7_36{color:var(--color-lp1-main)}._headingNumber_dubn7_48{display:block flex;justify-content:center;align-items:flex-end}._headingNumberValue_dubn7_54{font-size:calc(56 * var(--rem));line-height:1;letter-spacing:var(--tracking-wider)}._list_dubn7_60{display:block grid;gap:var(--spacing-2);max-inline-size:1100px;margin-block-end:120px;margin-inline:auto;@media(width<768px){margin-block-end:60px}@media(width<1024px){gap:var(--spacing-1);max-inline-size:375px}}._item_dubn7_77{display:block grid;grid-template-columns:1fr 400px;gap:var(--spacing-10);align-items:center;padding:var(--spacing-5);border-inline-start:4px solid var(--color-lp1-main);background-color:var(--color-lightest);opacity:0;transform:translateY(16px);transition:opacity var(--duration-relaxed) var(--ease-out-quad),transform var(--duration-relaxed) var(--ease-out-quad);@media(width<1024px){grid-template-columns:1fr;gap:var(--spacing-3);padding:var(--spacing-3)}}[data-reason-list][data-visible] ._item_dubn7_77{opacity:1;transform:translateY(0)}._item_dubn7_77:nth-child(2){transition-delay:.15s}._item_dubn7_77:nth-child(3){transition-delay:.3s}@media(prefers-reduced-motion:reduce){._item_dubn7_77{opacity:1;transform:none;transition:none}}._head_dubn7_10{display:block flex;gap:var(--spacing-3);align-items:center;margin-block-end:var(--spacing-3);@media(width<1024px){flex-direction:column;gap:var(--spacing-2);margin-block-end:var(--spacing-2)}}._label_dubn7_132{display:block flex;flex-shrink:0;flex-direction:column;gap:var(--spacing-half);align-items:center}._labelJa_dubn7_140{color:var(--color-lp1-main);font-size:calc(18 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal)}._title_dubn7_147{flex:1;min-inline-size:0;padding-inline-start:var(--spacing-3);border-inline-start:2px solid var(--color-monotone-pale);color:var(--color-lp1-main);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);white-space:pre-line;@media(width<1024px){inline-size:100%;padding-block-start:var(--spacing-2);padding-inline-start:0;border-block-start:2px solid var(--color-monotone-pale);border-inline-start:0;font-size:calc(20 * var(--rem));text-align:center}}._description_dubn7_169{color:var(--color-darkest);font-size:calc(16 * var(--rem));letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(14 * var(--rem))}}._image_dubn7_179{inline-size:100%;block-size:267px;object-fit:cover;@media(width<1024px){block-size:auto;aspect-ratio:3 / 2}}._root_125lr_1{padding-block:var(--spacing-15);padding-inline:var(--spacing-3);@media(width<1024px){padding-block:var(--spacing-7-5)}}._heading_125lr_10{margin-block-end:var(--spacing-5);text-align:center;@media(width<1024px){margin-block-end:var(--spacing-3)}}._heading_125lr_10>img{margin-inline:auto}._title_125lr_23{margin-block-end:var(--spacing-1);color:var(--color-darkest);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(20 * var(--rem))}}._titleBreak_125lr_35{@media(width<1024px){display:block flow}}._image_125lr_41{inline-size:951px;max-inline-size:100%;margin-block-end:var(--spacing-15);margin-inline:auto;@media(width<1024px){inline-size:288px;margin-block-end:var(--spacing-7-5)}}._root_8gtlh_1{position:relative;overflow:hidden;padding-block:var(--spacing-10) var(--spacing-15);padding-inline:var(--spacing-3);background-color:var(--color-lp1-main);color:var(--color-lightest);isolation:isolate;@media(width<1024px){padding-block:var(--spacing-5) var(--spacing-7-5)}}._bg_8gtlh_15{position:absolute;inset:0;z-index:var(--stack-backwards);inline-size:100%;block-size:100%;object-fit:cover}._problem_8gtlh_24{margin-block-end:var(--spacing-3);text-align:center}._problem_8gtlh_24>img{margin-inline:auto}._problemLabel_8gtlh_33{margin-block-end:var(--spacing-1);font-size:calc(18 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(16 * var(--rem))}}._problemArrow_8gtlh_44{inline-size:146px}._hero_8gtlh_48{margin-block-end:var(--spacing-5);margin-inline:auto;text-align:center;@media(width<768px){margin-block-end:var(--spacing-3);text-align:start}}._heroTitle_8gtlh_59{position:relative;display:block flex;align-items:center;max-inline-size:fit-content;margin-block-end:var(--spacing-2);margin-inline:auto;@media(width<768px){display:block flow;margin-block-end:var(--spacing-1)}}._heroLogoGroup_8gtlh_73{display:block flex;gap:var(--spacing-1);justify-content:center;align-items:flex-end;@media(width<768px){margin-block-end:var(--spacing-1)}}._heroLogo_8gtlh_73{inline-size:255px;@media(width<1024px){inline-size:191px}}._heroParticle_8gtlh_92,._heroVerb_8gtlh_93{font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(20 * var(--rem))}}._heroVerb_8gtlh_93{@media(width<768px){display:block flow;inline-size:100%;text-align:center}}._starLeft_8gtlh_111,._starRight_8gtlh_112{position:absolute;inline-size:32px;block-size:32px;@media(width<1024px){inline-size:24px;block-size:24px}}._starLeft_8gtlh_111{inset-block-start:-10px;inset-inline-start:-40px;@media(width<768px){inset-block-start:-12px;inset-inline-start:-26px}}._starRight_8gtlh_112{inset-block-end:-16px;inset-inline-end:-15px;@media(width<768px){inset-block:48px auto;inset-inline-end:22px}}._heroAccent_8gtlh_143{margin-block-end:var(--spacing-1);margin-inline:auto}._heroDesc_8gtlh_148{margin-block-end:var(--spacing-1);font-size:calc(18 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(16 * var(--rem))}}._sup_8gtlh_159{font-size:.65em;vertical-align:super}._heroNote_8gtlh_164{font-size:var(--font-size-s);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(12 * var(--rem))}@media(width<768px){text-align:center}}._cards_8gtlh_177{display:block grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2);max-inline-size:1100px;margin-block-end:var(--spacing-10);margin-inline:auto;@media(width<768px){grid-template-columns:1fr;gap:var(--spacing-1);margin-block-end:var(--spacing-4)}}._card_8gtlh_177{display:block flex;gap:var(--spacing-3);align-items:center;padding:var(--spacing-3);background-color:var(--color-shaded-white);opacity:0;transform:translateY(16px);transition:opacity var(--duration-relaxed) var(--ease-out-quad),transform var(--duration-relaxed) var(--ease-out-quad);@media(width<1024px){padding:var(--spacing-2)}}[data-solution-cards][data-visible] ._card_8gtlh_177{opacity:1;transform:translateY(0)}._card_8gtlh_177:nth-child(2){transition-delay:.15s}._card_8gtlh_177:nth-child(3){transition-delay:.3s}._card_8gtlh_177:nth-child(4){transition-delay:.45s}._cardIllust_8gtlh_226{flex-shrink:0;inline-size:140px;@media(width<1024px){inline-size:80px}}._cardBody_8gtlh_235{flex:1;min-inline-size:0}._cardTitle_8gtlh_240{margin-block-end:var(--spacing-1);color:var(--color-lp1-main);font-size:calc(24 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);white-space:pre-line;@media(width<1024px){font-size:calc(18 * var(--rem))}}._cardText_8gtlh_253{color:var(--color-darkest);font-size:var(--font-size-m);letter-spacing:var(--tracking-normal)}._cta_8gtlh_259{position:relative;display:block grid;place-items:center;inline-size:600px;max-inline-size:100%;margin-inline:auto;transition:filter var(--duration-relaxed) var(--ease-out-quad);@media(width<1024px){inline-size:327px}}@media(prefers-reduced-motion:reduce){._card_8gtlh_177{opacity:1;transform:none;transition:none}}@media(any-hover:hover){._cta_8gtlh_259:hover{filter:brightness(.86)}}._root_3zp0v_1{display:none;@media(width<768px){position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--stack-footer);display:block flex;flex-direction:column;gap:var(--spacing-1);align-items:center;padding:8px 16px;background-color:#0009;transform:translateY(100%);transition:transform var(--duration-default) var(--ease-out-quad)}}._root_3zp0v_1[data-visible=true]{@media(width<768px){transform:translateY(0)}}._label_3zp0v_26{padding-block:2px;padding-inline:var(--spacing-2);border:2px solid var(--color-darkest);border-radius:9999px;background-color:var(--color-lightest);color:var(--color-darkest);font-size:calc(12 * var(--rem));font-weight:var(--font-bold);line-height:1.5}._row_3zp0v_38{display:block flex;gap:var(--spacing-1);inline-size:100%}._button_3zp0v_44{display:block flex;gap:var(--spacing-half);justify-content:center;align-items:center;block-size:56px;padding-inline:var(--spacing-half);border:2px solid var(--color-lightest);border-radius:8px;box-shadow:0 2px 6px oklch(from var(--color-darkest) l c h / 25%);background-color:var(--color-lp1-accent);color:var(--color-lightest);font-weight:var(--font-bold);transition:background-color var(--duration-default) var(--ease-out-quad)}._buttonTel_3zp0v_60{flex:6}._buttonMail_3zp0v_64{flex:5}._icon_3zp0v_68{flex-shrink:0;inline-size:28px;block-size:28px}._tel_3zp0v_74{display:block flex;flex-direction:column;align-items:center;line-height:1.2}._telNumber_3zp0v_81{font-size:calc(18 * var(--rem));letter-spacing:.02em}._telHours_3zp0v_86{font-size:calc(10 * var(--rem));font-weight:var(--font-regular)}._mail_3zp0v_91{font-size:calc(16 * var(--rem))}@media(any-hover:hover){._button_3zp0v_44:hover{background-color:var(--color-lp1-accent-hover)}}._root_mzwjt_1{position:relative;overflow:hidden;padding-block:var(--spacing-15);padding-inline:var(--spacing-3);background-color:var(--color-shaded-white);isolation:isolate;@media(width<1024px){padding-block:var(--spacing-7);padding-inline:0}}._bg_mzwjt_15{position:absolute;inset:0;z-index:var(--stack-backwards);inline-size:100%;block-size:100%;object-fit:cover}._heading_mzwjt_24{margin-block-end:var(--spacing-5);text-align:center;@media(width<1024px){margin-block-end:var(--spacing-3)}}._heading_mzwjt_24>img{margin-inline:auto}._title_mzwjt_37{margin-block-end:var(--spacing-1);color:var(--color-darkest);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(20 * var(--rem))}}._composition_mzwjt_50{display:flex;flex-direction:column;gap:var(--spacing-2);inline-size:100%;max-inline-size:900px;margin-inline:auto;@media(width<1024px){position:relative;max-inline-size:375px}@media(width<=768px){padding-inline:var(--spacing-3)}}._pcImage_mzwjt_68{inline-size:100%;@media(width<1024px){display:none}}._spImage_mzwjt_76{display:none;@media(width<1024px){display:block flow;margin-inline:auto}}._spBottom_mzwjt_85{display:none;@media(width<1024px){display:block;inline-size:100%}}._root_1obwj_1{position:relative;overflow:hidden;padding-block:var(--spacing-15);color:var(--color-lightest);isolation:isolate;@media(width<1024px){padding-block:var(--spacing-7-5)}}._bg_1obwj_13{position:absolute;inset:0;z-index:var(--stack-backwards);inline-size:100%;block-size:100%;object-fit:cover}._heading_1obwj_22{margin-block-end:var(--spacing-10);padding-inline:var(--spacing-3);text-align:center;@media(width<1024px){margin-block-end:var(--spacing-3)}}._title_1obwj_32{margin-block-end:var(--spacing-1);font-size:calc(32 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(20 * var(--rem))}}._headingAccent_1obwj_43{margin-block-end:var(--spacing-1);margin-inline:auto}._subtitle_1obwj_48{font-size:calc(18 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(16 * var(--rem))}}._cards_1obwj_58{display:block grid;grid-template-columns:repeat(3,minmax(0,340px));gap:var(--spacing-5);justify-content:center;margin-block-end:var(--spacing-10);padding-inline:var(--spacing-3);@media(width<1024px){grid-template-columns:1fr;gap:var(--spacing-3);margin-block-end:var(--spacing-5)}}._card_1obwj_58{display:block flex;flex-direction:column;align-items:end;opacity:0;filter:drop-shadow(3px 3px 10px oklch(from var(--color-darkest) l c h / 16%));transform:translateY(16px);transition:opacity var(--duration-relaxed) var(--ease-out-quad),transform var(--duration-relaxed) var(--ease-out-quad);@media(width<1024px){max-inline-size:375px;margin-inline:auto}}._card_1obwj_58:nth-child(2){margin-block-start:var(--spacing-5);transition-delay:.15s;@media(width<1024px){margin-block-start:0}}._card_1obwj_58:nth-child(3){transition-delay:.3s}[data-voice-cards][data-visible] ._card_1obwj_58{opacity:1;transform:translateY(0)}._cardBody_1obwj_108{display:block flex;flex-direction:column;gap:var(--spacing-2);inline-size:100%;padding:var(--spacing-3);background-color:var(--color-lightest)}._cardImage_1obwj_117{inline-size:100%;aspect-ratio:3 / 2;object-fit:cover}._cardDescription_1obwj_123{color:var(--color-darkest);font-size:calc(16 * var(--rem));letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(14 * var(--rem))}}._cardCompany_1obwj_133{color:var(--color-darkest);font-size:calc(14 * var(--rem));font-weight:var(--font-bold);letter-spacing:var(--tracking-normal);@media(width<1024px){font-size:calc(12 * var(--rem))}}._cardBalloon_1obwj_144{inline-size:40px;margin-inline-end:var(--spacing-5);@media(width<1024px){inline-size:24px}}._logos_1obwj_153{overflow:hidden;inline-size:100%;padding-inline:var(--spacing-2);@media(width<1024px){overflow:visible}}._logosInner_1obwj_163{display:block flex;gap:var(--spacing-1);inline-size:max-content;animation:_scroll_1obwj_1 60s linear infinite;@media(width<1024px){display:block grid;grid-template-columns:repeat(3,1fr);inline-size:381px;max-inline-size:100%;margin-inline:auto;animation:none}}@keyframes _scroll_1obwj_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._logoItem_1obwj_189{flex-shrink:0;inline-size:148px;@media(width<1024px){display:block grid;place-items:center;inline-size:auto;max-block-size:fit-content;aspect-ratio:148 / 62}}._logoItem_1obwj_189 img{@media(width<1024px){inline-size:100%;max-block-size:100%;object-fit:contain}}._logoItemDuplicate_1obwj_210{@media(width<1024px){display:none}}@media(prefers-reduced-motion:reduce){._logosInner_1obwj_163{animation:none}._card_1obwj_58{opacity:1;transform:none;transition:none}}
