.CallToAction_cta__1Q4h5{display:flex;flex-direction:column;gap:28px;align-items:center;justify-content:center;width:100%;color:#111827;text-align:center}.CallToAction_cta__1Q4h5 h2{margin:0;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1.45;text-wrap:balance}.CallToAction_cta__1Q4h5 p{margin:10px 0 0;font-size:16px;line-height:1.8;color:#4b5563;text-wrap:pretty}.CallToAction_copy__Q9Gyo{max-width:760px}.CallToAction_dark__I_ljN{color:#f9fafb}.CallToAction_dark__I_ljN p{color:#d9e2ef}.CallToAction_compact__yCloh{gap:22px}.CallToAction_compact__yCloh h2{font-size:clamp(22px,1.8vw,28px)}.CallToAction_compact__yCloh p{font-size:15px}.CallToAction_button__x44i9{display:inline-flex;gap:8px;align-items:center;justify-content:center;height:auto!important;min-height:52px;padding:12px 24px;font-size:16px;font-weight:700!important;line-height:1.5;color:#fff!important;border-radius:8px}.CallToAction_button__x44i9:focus-visible{outline:3px solid #7de2e0;outline-offset:3px}@media(width <= 600px){.CallToAction_cta__1Q4h5{gap:22px}.CallToAction_cta__1Q4h5 p{font-size:15px}.CallToAction_button__x44i9{width:100%;max-width:320px}}.CustomerLogos_customerLogos__ocEhf{overflow:hidden;background:#fff}.CustomerLogos_title__LKkUN{margin:20px 0 0;font-size:16px;font-weight:700;line-height:1.5;color:#4b5563;text-align:center}.CustomerLogos_logosWrap__PBa_4{display:flex;width:max-content}.CustomerLogos_logosList___b9h1{display:flex;flex:none;background-color:#fff;animation:CustomerLogos_logoAnimation__Z_NBQ 30s linear infinite}.CustomerLogos_logo__CdF68{width:auto;max-width:none;height:60px}@keyframes CustomerLogos_logoAnimation__Z_NBQ{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media(prefers-reduced-motion:reduce){.CustomerLogos_logosList___b9h1{animation:none}.CustomerLogos_logosList___b9h1[aria-hidden=true]{display:none}}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_fe4dcd{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_fe4dcd{--font-meta-achievement:"Poppins","Poppins Fallback"}.FAQ_list__JzdFG{width:100%}.FAQ_closeIcon__edqy6,.FAQ_openIcon__ZEZa_{flex:0 0 auto}.FAQ_card__9S_pb{width:100%;max-width:620px;padding:24px 10px;margin:0 auto;border-bottom:1px solid var(--ui-tertiary,#d1d5db)}.FAQ_card__9S_pb summary{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:10px 0;font-size:20px;font-weight:500;line-height:30px;color:var(--text-primary);letter-spacing:-.01em;word-break:break-word;overflow-wrap:break-word;list-style:none;cursor:pointer}.FAQ_card__9S_pb summary::-webkit-details-marker{display:none}.FAQ_card__9S_pb summary:focus-visible{outline:2px solid var(--primary-accent);outline-offset:4px}.FAQ_card__9S_pb:not([open]) .FAQ_closeIcon__edqy6,.FAQ_card__9S_pb[open] .FAQ_openIcon__ZEZa_{display:none}.FAQ_card__9S_pb p{overflow:hidden;font-size:16px;font-weight:400;line-height:24px;color:var(--text-primary);text-align:left;letter-spacing:-.01em;white-space:pre-wrap}.FAQ_cardContent__lnCOa{opacity:0;transition:opacity .3s ease}.FAQ_card__9S_pb[open] .FAQ_cardContent__lnCOa{opacity:1;animation:FAQ_appear__4qyyZ .5s ease}@keyframes FAQ_appear__4qyyZ{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}@media(width <= 600px){.FAQ_card__9S_pb{padding:18px 4px}.FAQ_card__9S_pb summary{gap:16px;font-size:17px;line-height:1.6}.FAQ_card__9S_pb p{font-size:15px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.FAQ_cardContent__lnCOa{transition:none}.FAQ_card__9S_pb[open] .FAQ_cardContent__lnCOa{animation:none}}.Header_header__BNFfo{--header-background:rgb(255 255 255/96%);z-index:30;height:68px;padding:0 24px;font-family:var(--font-noto-jp);backdrop-filter:blur(10px)}.Header_startButton__ulP3I{justify-content:center;min-width:140px;height:44px!important;font-weight:700!important;color:var(--text-button)!important;text-align:center}.Header_logo__NFMLN,.Header_nav__yDMim{display:flex;align-items:center}.Header_nav__yDMim{gap:clamp(18px,2.2vw,34px)}.Header_nav__yDMim a{padding-block:8px;font-size:14px;font-weight:700;color:#374151}.Header_nav__yDMim a:hover{color:#007f7e}.Header_nav__yDMim a:focus-visible{outline:2px solid #009e9d;outline-offset:3px}@media(width <= 900px){.Header_nav__yDMim{display:none}}@media(width <= 600px){.Header_header__BNFfo{height:60px;padding:0 16px}.Header_startButton__ulP3I{min-width:auto;height:38px!important;padding-inline:14px!important;font-size:14px!important}.Header_logo__NFMLN img{width:96px;height:auto}}.Page_page__lakL5{--meta-ink:#111827;--meta-muted:#4b5563;--meta-accent:#007f7e;--meta-accent-bright:#009e9d;--meta-hero:#008786;--meta-soft:#ebfeff;--section-inline:max(24px,calc((100vw - 1160px) / 2));min-width:320px;overflow-x:clip;font-family:var(--font-noto-jp);color:var(--meta-ink);background:#fff}.Page_page__lakL5 main{background:#fff}.Page_page__lakL5 h1,.Page_page__lakL5 h2,.Page_page__lakL5 h3,.Page_page__lakL5 p{margin:0}.Page_page__lakL5 h2,.Page_page__lakL5 h3{text-wrap:balance}.Page_page__lakL5 p{text-wrap:pretty}.Page_sectionInner__yU87D{width:100%;max-width:1160px;margin:0 auto}.Page_sectionLead__mb5lD{font-size:16px;font-weight:700;line-height:1.6;color:var(--meta-accent);letter-spacing:.02em}.Page_sectionDescription__GJsbn{max-width:780px;margin:14px auto 0!important;font-size:17px;line-height:1.85;color:var(--meta-muted);text-align:center}.Page_hero__xrS35{padding:clamp(64px,6vw,92px) var(--section-inline);color:#fff;background:var(--meta-hero)}.Page_heroInner__uSv1u{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.88fr);gap:clamp(44px,5vw,80px);align-items:center;width:100%;max-width:1160px;margin:0 auto}.Page_heroCopy__Qza8i{display:flex;flex-direction:column;gap:clamp(24px,2.2vw,32px);align-items:flex-start}.Page_heroHeadline__UaXA6{display:inline-grid;justify-items:stretch;width:max-content;max-width:100%}.Page_heroLead__oeop1{width:100%;font-size:clamp(22px,2.1vw,32px);font-weight:700;line-height:1.5;text-align:justify;text-align-last:justify;text-justify:inter-character;white-space:nowrap}.Page_heroTitle__rMgz7{margin-top:2px;font-size:clamp(64px,7vw,96px);font-weight:700;line-height:1.08;color:#ffd400;letter-spacing:-.035em;white-space:nowrap}.Page_heroSubtitle__4J4u7{margin-top:0;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.45;color:#fff;letter-spacing:.02em}.Page_heroButton__BUW9k{--btn-color:#111827!important;--btn-background:#ffd400!important;--btn-border:#ffd400!important;display:inline-flex;gap:8px;align-items:center;justify-content:center;height:auto!important;min-height:60px;padding:12px 24px;margin-top:18px;font-size:clamp(18px,1.5vw,22px);font-weight:700!important;color:#111827!important;border-radius:10px}.Page_heroButton__BUW9k:hover{--btn-background:#ffdf33!important;--btn-border:#ffdf33!important}.Page_heroButton__BUW9k:active{--btn-background:#e6bf00!important;--btn-border:#e6bf00!important}.Page_heroButton__BUW9k:focus-visible{outline:3px solid #fff;outline-offset:4px}.Page_achievements__SGMLM{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.77%;width:min(100%,571px);aspect-ratio:570.29/131.1;margin-top:0}.Page_achievementAward__jyJNt{position:relative;min-width:0;height:100%}.Page_achievementLaurelLeft__UreUr,.Page_achievementLaurelRight__fM1Zb{position:absolute;top:0;display:block;width:21.17%;height:97.95%}.Page_achievementLaurelLeft__UreUr{left:0}.Page_achievementLaurelRight__fM1Zb{right:0}.Page_achievementStoreCopy__I6RlI{position:absolute;inset:0;font-family:var(--font-meta-achievement),var(--font-noto-jp),sans-serif;font-style:normal;font-weight:600;line-height:1.5;text-align:center}.Page_achievementStoreCopy__I6RlI>span,.Page_achievementStoreCopy__I6RlI>strong{position:absolute;right:0;left:0;display:block;width:max-content;max-width:58%;margin:0 auto;color:rgba(0,0,0,0);white-space:nowrap;background:linear-gradient(90deg,#decd8b,#dab72f 59.615%,#decd8b);background-clip:text}.Page_achievementStoreName__m9K80{top:6.79%;font-size:4.04cqw;letter-spacing:-.01em}.Page_achievementStoreRank__0Esj1{top:20.84%;font-size:9.96cqw;font-weight:700;letter-spacing:-.01em}.Page_achievementStoreCategory__Y53iw{top:73.55%;font-size:1.88cqw;letter-spacing:-.01em}.Page_achievementCompanyCopy___XZwu{position:absolute;inset:0;font-family:var(--font-meta-achievement),var(--font-noto-jp),sans-serif;font-style:normal;font-weight:600;text-align:center}.Page_achievementCompanyCopy___XZwu>span,.Page_achievementCompanyCopy___XZwu>strong{position:absolute;display:block;color:rgba(0,0,0,0);white-space:nowrap;background:linear-gradient(90deg,#decd8b,#dab72f 59.615%,#decd8b);background-clip:text}.Page_achievementCompanyTitle__zF50r{top:7.7%;right:0;left:0;width:max-content;margin:0 auto;font-size:4.04cqw;line-height:1.5;letter-spacing:-.01em}.Page_achievementCompanyCount__wdovd{top:29.3%;left:20.45%;width:47.75%;font-size:9.95cqw;font-weight:700;line-height:1.25;letter-spacing:-.01em}.Page_achievementCompanySuffix__P65Ap{top:46.78%;left:68.92%;width:12.76%;font-size:5.25cqw;font-weight:700;line-height:1.25;letter-spacing:-.01em}.Page_achievementCompanyAbove__ss_ki{top:75.91%;right:0;left:0;width:max-content;margin:0 auto;font-size:1.88cqw;line-height:1.5;letter-spacing:-.01em}.Page_heroMedia__z1hBr{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.Page_heroVisual__idQah{width:100%;padding:10px;background:#fff;border-radius:12px}.Page_heroVisual__idQah video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#07111d;border-radius:7px}.Page_overview__aZ5A5{padding:clamp(72px,7vw,112px) var(--section-inline);background:#fff}.Page_overviewTop__r2qMX{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:clamp(48px,6vw,92px);align-items:center}.Page_overviewCopy__3GV2I h2{margin-top:8px;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1.35}.Page_overviewCopy__3GV2I>p:not(.Page_sectionLead__mb5lD){max-width:65ch;margin-top:24px;font-size:18px;line-height:1.9;color:var(--meta-muted);white-space:pre-line}.Page_overviewCopy__3GV2I strong{font-weight:700;color:var(--meta-ink);text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:#5accca;text-underline-offset:5px}.Page_overviewDiagram__WyXlr{position:relative;width:min(100%,480px);aspect-ratio:1/.88;margin:0 auto}.Page_overviewDiagram__WyXlr>div{position:absolute;display:flex;align-items:center;justify-content:center;width:62%;aspect-ratio:1;padding:28px;font-size:18px;font-weight:700;line-height:1.45;color:#123b4a;text-align:center;border-radius:50%;mix-blend-mode:multiply}.Page_overviewDiagram__WyXlr>strong{position:absolute;top:57%;left:50%;z-index:4;font-size:clamp(20px,2vw,28px);line-height:1.35;color:#fff;text-align:center;transform:translate(-50%,-50%)}.Page_diagramVoice__AAn5m{top:0;left:19%;padding-bottom:38%!important;background:rgba(0,196,194,.72)}.Page_diagramInterpretation__w1ZPE{bottom:0;left:0;align-items:flex-end!important;padding-bottom:12%!important;background:rgba(37,139,230,.68)}.Page_diagramInterpretation__w1ZPE>span{transform:translateX(clamp(-63px,-10vw,-43px))}.Page_diagramMinutes__SioHE{right:0;bottom:0;align-items:flex-end!important;padding-bottom:12%!important;background:rgba(108,224,218,.76)}.Page_diagramMinutes__SioHE>span{transform:translateX(clamp(43px,10vw,63px))}.Page_metrics__telqo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:900px;margin:72px auto 0}.Page_metrics__telqo>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:188px;padding:24px;color:#fff;text-align:center;background:var(--meta-accent);border-radius:12px}.Page_metrics__telqo p{font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.2}.Page_metrics__telqo p strong{margin-right:8px;font-size:clamp(60px,6vw,80px);font-weight:700;letter-spacing:-.03em}.Page_metrics__telqo span{margin-top:8px;font-size:clamp(20px,2vw,26px);font-weight:700}.Page_overviewClosing__3OmGt{max-width:840px;margin:54px auto 0!important;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.7;color:var(--meta-ink);text-align:center}.Page_features__mfa9Q{padding:clamp(72px,7vw,104px) var(--section-inline);scroll-margin-top:80px;background:#f9fafb}.Page_features__mfa9Q h2{font-size:clamp(32px,3.2vw,42px);font-weight:700;line-height:1.4;text-align:center}.Page_featureGrid__Tf8zg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px}.Page_featureCard__Ud2qm{min-width:0;overflow:hidden;background:#fff;border-radius:12px}.Page_featureImage__WdztB{height:216px;overflow:hidden}.Page_featureImage__WdztB[data-tone=coral]{background:#d98686}.Page_featureImage__WdztB[data-tone=blue]{background:#dceeff}.Page_featureImage__WdztB[data-tone=green]{background:#d9f5ee}.Page_featureImage__WdztB[data-tone=pink]{background:#f8e2ec}.Page_featureImage__WdztB img{display:block;width:100%;height:100%}.Page_featureImage__WdztB[data-fit=cover] img{object-fit:cover}.Page_featureImage__WdztB[data-fit=contain]{padding:8px}.Page_featureImage__WdztB[data-fit=contain] img{object-fit:contain}.Page_featureCopy__A0_m6{padding:24px 22px 28px}.Page_featureCopy__A0_m6 h3{min-height:3em;font-size:20px;font-weight:700;line-height:1.5}.Page_featureCopy__A0_m6 p{margin-top:14px;font-size:15px;line-height:1.8;color:var(--meta-muted)}.Page_featureCopy__A0_m6 h3 span,.Page_featureCopy__A0_m6 p span{display:inline-block;max-width:100%}.Page_darkCtaWrap__Mo1Re{padding:60px var(--section-inline);background:#f9fafb}.Page_darkCtaWrap__Mo1Re>section{max-width:1160px;min-height:260px;padding:44px 32px;margin:0 auto;background:#111827;border-radius:12px}.Page_comparison__AX_Vf{padding:clamp(72px,7vw,104px) var(--section-inline);background:#fff}.Page_comparison__AX_Vf h2{font-size:clamp(32px,3vw,40px);font-weight:700;line-height:1.4;text-align:center}.Page_tableScroller__LbpgI{width:100%;margin-top:36px;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #cbd5e1;border-radius:8px}.Page_tableScroller__LbpgI table{width:100%;min-width:980px;overflow:hidden;table-layout:fixed;border-spacing:0;border-collapse:separate}.Page_tableScroller__LbpgI td,.Page_tableScroller__LbpgI th{padding:24px 14px;font-size:14px;line-height:1.6;text-align:center;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.Page_tableScroller__LbpgI td:last-child,.Page_tableScroller__LbpgI th:last-child{border-right:0}.Page_tableScroller__LbpgI thead th{font-weight:700;color:#fff;background:#111827}.Page_tableScroller__LbpgI thead th:nth-child(2){background:var(--meta-accent)}.Page_tableScroller__LbpgI tbody th,.Page_tableScroller__LbpgI thead th:first-child{width:230px}.Page_tableScroller__LbpgI tbody th{font-weight:500;color:var(--meta-ink);background:#f8fafc}.Page_tableScroller__LbpgI tbody td{font-weight:500;background:#fff}.Page_tableScroller__LbpgI tbody td:nth-child(2){font-size:17px;font-weight:700;color:var(--meta-accent);background:var(--meta-soft)}.Page_tableScroller__LbpgI tbody tr:last-child td,.Page_tableScroller__LbpgI tbody tr:last-child th{border-bottom:0}.Page_reasons__JyHAD{padding:clamp(72px,7vw,104px) var(--section-inline);scroll-margin-top:80px;background:#fff}.Page_reasons__JyHAD h2{font-size:clamp(32px,3vw,40px);font-weight:700;line-height:1.4;text-align:center}.Page_reasonList__tQp5k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;margin:38px 0 0;list-style:none}.Page_reasonList__tQp5k li{min-height:360px;padding:30px;color:#fff;background:var(--meta-accent-bright)}.Page_reasonList__tQp5k li[data-even=true]{background:var(--meta-accent)}.Page_reasonList__tQp5k li>span{display:block;font-size:42px;font-weight:700;line-height:1.2}.Page_reasonList__tQp5k li h3{min-height:3em;margin-top:16px;font-size:24px;font-weight:700;line-height:1.5}.Page_reasonList__tQp5k li>div{width:48px;height:4px;margin-top:22px;background:#7de2e0;border-radius:2px}.Page_reasonList__tQp5k li p{margin-top:22px;font-size:16px;line-height:1.85;color:azure}.Page_caseButton__tAIq7,.Page_reasonButton__xCtit{display:flex;gap:6px;align-items:center;justify-content:center;width:fit-content;height:auto!important;min-height:50px;padding:12px 22px;margin:32px auto 0;font-size:15px;font-weight:700;color:#fff!important;border-radius:8px}.Page_reasonButtonWrap__GXG8a{display:flex;justify-content:center;margin-top:32px}.Page_reasonButtonWrap__GXG8a .Page_reasonButton__xCtit{margin:0}.Page_caseStudies__dfp3s{padding:clamp(72px,7vw,104px) var(--section-inline);scroll-margin-top:80px;background:var(--meta-soft)}.Page_caseStudiesInner__CpoHb{width:100%;max-width:1240px;margin:0 auto;text-align:center}.Page_caseStudiesInner__CpoHb h2{margin-top:6px;font-size:clamp(32px,3.2vw,42px);font-weight:700;line-height:1.4}.Page_caseGrid__ZlNWa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px;text-align:left}.Page_caseCard__UG_WL{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden;color:inherit;background:#fff;border:1px solid #c6e8e8;border-radius:10px}.Page_caseCard__UG_WL img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.Page_caseCard__UG_WL>div{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.Page_caseCard__UG_WL>div>span{font-size:13px;font-weight:700;color:var(--meta-accent)}.Page_caseCard__UG_WL>div h3{margin-top:10px;font-size:21px;font-weight:700;line-height:1.6}.Page_caseCard__UG_WL>div p{margin-top:12px;font-size:15px;line-height:1.8;color:var(--meta-muted)}.Page_caseCard__UG_WL>div h3 span,.Page_caseCard__UG_WL>div p span{display:inline-block;max-width:100%}.Page_faq__7_FcX{padding:clamp(76px,7vw,112px) var(--section-inline);scroll-margin-top:80px;background:#fff}.Page_faqHeading__D_GTG{margin-bottom:28px;text-align:center}.Page_faqHeading__D_GTG h2{font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.4}.Page_faqHeading__D_GTG p{margin-top:12px;font-size:16px;line-height:1.7;color:var(--meta-muted)}.Page_finalCtaWrap__Ne___{padding:68px var(--section-inline) 76px;background:#fff}.Page_finalCtaWrap__Ne___>section{max-width:980px;margin:0 auto}.Page_footer__8MgHD{font-family:var(--font-noto-jp)}@media(width <= 1180px){.Page_heroInner__uSv1u{grid-template-columns:minmax(0,1fr) minmax(400px,.86fr);gap:44px}.Page_featureGrid__Tf8zg{grid-template-columns:repeat(2,minmax(0,1fr))}.Page_featureImage__WdztB{height:240px}}@media(width <= 900px){.Page_heroInner__uSv1u{grid-template-columns:1fr}.Page_heroCopy__Qza8i{align-items:center;text-align:center}.Page_heroMedia__z1hBr{width:100%;max-width:660px;margin:0 auto}.Page_overviewTop__r2qMX{grid-template-columns:1fr}.Page_overviewCopy__3GV2I{text-align:center}.Page_overviewCopy__3GV2I>p:not(.Page_sectionLead__mb5lD){margin-inline:auto}.Page_overviewDiagram__WyXlr{max-width:440px}.Page_reasonList__tQp5k{grid-template-columns:1fr}.Page_reasonList__tQp5k li,.Page_reasonList__tQp5k li h3{min-height:auto}.Page_caseGrid__ZlNWa{grid-template-columns:1fr;max-width:620px;margin-inline:auto}}@media(width <= 650px){.Page_page__lakL5{--section-inline:20px}.Page_sectionDescription__GJsbn{font-size:15px}.Page_sectionDescription__GJsbn br{display:none}.Page_hero__xrS35{padding-top:54px;padding-bottom:62px}.Page_heroLead__oeop1{font-size:19px}.Page_heroTitle__rMgz7{font-size:clamp(58px,20vw,76px)}.Page_heroSubtitle__4J4u7{font-size:22px}.Page_heroButton__BUW9k{width:100%;max-width:340px;min-height:54px;font-size:20px}.Page_achievements__SGMLM{width:min(100%,440px)}.Page_overviewCopy__3GV2I>p:not(.Page_sectionLead__mb5lD){font-size:16px;line-height:1.85}.Page_overviewDiagram__WyXlr{width:100%}.Page_overviewDiagram__WyXlr>div{font-size:14px}.Page_metrics__telqo{grid-template-columns:1fr;gap:16px;margin-top:52px}.Page_metrics__telqo>div{min-height:164px}.Page_overviewClosing__3OmGt{margin-top:40px!important;font-size:18px}.Page_overviewClosing__3OmGt br{display:none}.Page_featureGrid__Tf8zg{grid-template-columns:1fr}.Page_featureImage__WdztB{height:220px}.Page_featureCopy__A0_m6 h3{min-height:auto}.Page_darkCtaWrap__Mo1Re{padding-block:36px}.Page_darkCtaWrap__Mo1Re>section{min-height:0;padding:40px 22px}.Page_tableScroller__LbpgI{margin-top:28px;overflow-x:hidden}.Page_tableScroller__LbpgI table{min-width:0}.Page_tableScroller__LbpgI td,.Page_tableScroller__LbpgI th{padding:clamp(8px,2vw,14px) clamp(2px,1vw,8px);font-size:clamp(11px,2.6vw,14px);line-height:1.45;overflow-wrap:anywhere}.Page_tableScroller__LbpgI tbody th,.Page_tableScroller__LbpgI thead th:first-child{position:static;width:26%}.Page_tableScroller__LbpgI thead th:first-child,.Page_tableScroller__LbpgI thead th:not(:first-child){font-size:clamp(12px,3vw,14px)}.Page_tableScroller__LbpgI thead th:not(:first-child) span{display:block}.Page_tableScroller__LbpgI thead th:nth-child(2){width:20%;font-size:clamp(11px,2.75vw,14px)}.Page_tableScroller__LbpgI tbody td:nth-child(2){width:20%;font-size:clamp(14px,3vw,17px)}.Page_reasonList__tQp5k li{padding:26px}.Page_reasonList__tQp5k li h3{font-size:22px}.Page_finalCtaWrap__Ne___{padding-block:56px 64px}}.StickyCta_wrap__MDp7M{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:center;padding:12px 16px calc(env(safe-area-inset-bottom) + 12px);pointer-events:none;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);border-top:1px solid var(--ui-border);box-shadow:0 -4px 16px rgba(0,0,0,.06);transition:transform .25s ease,opacity .25s ease}.StickyCta_wrap__MDp7M[data-hidden=true]{pointer-events:none;opacity:0;transform:translateY(100%)}.StickyCta_buttons__NjJKR{display:flex;flex-wrap:nowrap;gap:12px;align-items:flex-end;justify-content:center;width:100%;max-width:720px;pointer-events:auto}.StickyCta_enquiryButton__E622O,.StickyCta_materialButton__LiCB_{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 16px;font-size:16px;font-weight:700;color:#fff;text-align:center;border-radius:9999px;transition:background-color .15s ease}@media(width < 480px){.StickyCta_enquiryButton__E622O,.StickyCta_materialButton__LiCB_{height:48px;font-size:14px}}.StickyCta_materialButton__LiCB_{flex:1 1 0;background-color:#6b7280}.StickyCta_materialButton__LiCB_:hover{background-color:#4b5563}.StickyCta_enquiryWrap__1PtwE{position:relative;display:flex;flex:1.4 1 0;flex-direction:column;align-items:stretch}.StickyCta_badge__YfaiS{position:absolute;top:-24px;left:50%;display:inline-flex;align-items:center;justify-content:center;padding:4px 28px;font-size:12px;font-weight:700;color:var(--primary-accent);white-space:nowrap;background-color:#fff;border:1px solid var(--primary-accent);border-radius:9999px;transform:translateX(-50%)}.StickyCta_badge__YfaiS:after,.StickyCta_badge__YfaiS:before{width:10px;height:1.1em;color:var(--primary-accent)}.StickyCta_badge__YfaiS:before{margin-right:4px;content:"＼"}.StickyCta_badge__YfaiS:after{margin-left:4px;content:"／"}@media(width < 480px){.StickyCta_badge__YfaiS{padding:3px 16px;font-size:10px}}.StickyCta_enquiryButton__E622O{background-color:var(--primary-accent)}.StickyCta_enquiryButton__E622O:hover{background-color:var(--action-accent-hover)}@media(prefers-reduced-motion:reduce){.StickyCta_enquiryButton__E622O,.StickyCta_materialButton__LiCB_,.StickyCta_wrap__MDp7M{transition:none}}