.ArrowIcon_icon__r70d9{position:relative;display:block;flex:0 0 var(--arrow-size,20px);width:var(--arrow-size,20px);height:var(--arrow-size,20px)}.ArrowIcon_disc___mxuo,.ArrowIcon_glyph__11Gz2{position:absolute;inset:0;width:100%;height:100%}.ArrowIcon_disc___mxuo{border-radius:50%;background:var(--arrow-disc-color,var(--color-ink-on-primary));transform:scale(1);transition:transform var(--dur-base) var(--ease-out)}.ArrowIcon_glyph__11Gz2{z-index:1;color:var(--arrow-glyph-color,var(--color-ink-primary));fill:currentColor}.FormControls_input___zzA7,.FormControls_textarea__aEt_4{width:100%;padding:14px var(--space-lg);border:0;border-radius:var(--radius-sm);color:var(--color-ink-primary);background:var(--color-form-input-bg);font-family:var(--font-jp);font-size:14px;font-weight:var(--fw-medium);line-height:1.6}.FormControls_input___zzA7::placeholder,.FormControls_textarea__aEt_4::placeholder{color:var(--color-form-input-placeholder);opacity:1}.FormControls_input___zzA7:focus-visible,.FormControls_textarea__aEt_4:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.FormControls_textarea__aEt_4{min-height:160px;resize:vertical}.FormControls_required__S1_oz{color:var(--color-form-required)}.FormControls_group__gOY8Q{min-width:0;padding:0;border:0}.FormControls_legend__gW_SS{margin-bottom:var(--space-sm);font-size:14px;font-weight:var(--fw-bold)}.FormControls_radioOptions__3hvp4{display:flex;flex-wrap:wrap;gap:var(--space-lg)}.FormControls_radioOption__IXnGF{position:relative;display:inline-flex;align-items:center;gap:var(--space-sm);cursor:pointer}.FormControls_nativeControl__k0w70{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.FormControls_radioControl__BcSCa{position:relative;display:block;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:var(--color-form-input-bg)}.FormControls_radioControl__BcSCa:after{position:absolute;top:50%;left:50%;width:var(--space-sm);height:var(--space-sm);border-radius:50%;background:var(--color-brand-primary);content:"";opacity:0;transform:translate(-50%,-50%)}.FormControls_nativeControl__k0w70:checked+.FormControls_radioControl__BcSCa:after{opacity:1}.FormControls_nativeControl__k0w70:focus-visible+.FormControls_radioControl__BcSCa{outline:2px solid var(--color-brand-primary);outline-offset:2px}.FormControls_nativeControl__k0w70:disabled~*{cursor:not-allowed;opacity:.5}.FormControls_optionLabel___DGQL{font-family:var(--font-jp);font-size:14px;font-weight:var(--fw-medium);line-height:1.6}.FormControls_bentoOptions__E7vDf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.FormControls_bentoOption__0mGEv{position:relative;display:grid;min-height:48px;cursor:pointer}.FormControls_bentoOption__0mGEv:first-child{grid-column:1/-1;min-height:56px}.FormControls_bentoTile__W_uNQ{display:grid;place-items:center;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);color:var(--color-ink-primary);background:var(--color-form-input-bg);font-family:var(--font-jp);font-size:14px;font-weight:var(--fw-bold);line-height:1.4;text-align:center}.FormControls_nativeControl__k0w70:checked+.FormControls_bentoTile__W_uNQ{color:var(--color-surface-base);background:var(--color-brand-primary)}.FormControls_nativeControl__k0w70:focus-visible+.FormControls_bentoTile__W_uNQ{outline:2px solid var(--color-brand-primary);outline-offset:2px}.Buttons_button__OB7mn{--button-bg:var(--color-ink-primary);--button-label:var(--color-ink-on-primary);--arrow-size:20px;--arrow-disc-color:var(--color-ink-on-primary);--arrow-glyph-color:var(--button-bg);display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border:0;color:var(--button-label);background:var(--button-bg);font-family:var(--ff-button);font-weight:var(--fw-button);line-height:var(--lh-button);text-align:left;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Buttons_button__OB7mn:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.Buttons_button__OB7mn:disabled{cursor:not-allowed;opacity:.55}.Buttons_small___FaGg{gap:var(--space-button-gap);padding:var(--space-button-pad-y) var(--space-button-pad-x);border-radius:var(--radius-button);font-size:var(--fs-button);letter-spacing:var(--ls-button)}.Buttons_secondary__0C00q{--button-bg:var(--color-ink-primary)}.Buttons_cta__iCrU0,.Buttons_primary__297__{--button-bg:var(--color-brand-primary)}.Buttons_trial__AXRI3{--button-bg:var(--color-accent-orange)}.Buttons_inverse__TPEdW{--button-bg:var(--color-surface-section);--button-label:var(--color-ink-primary);--arrow-disc-color:var(--color-form-input-placeholder);--arrow-glyph-color:var(--color-ink-on-primary)}.Buttons_big__sGasF{gap:var(--space-button-gap);padding:var(--space-md) var(--space-2xl);border-radius:30px;font-size:18px;letter-spacing:.9px}.Buttons_ctaSmall__FuElc{--arrow-size:24px;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);border-radius:60px;box-shadow:0 0 12px rgba(12,16,42,.2)}.Buttons_ctaBig__Q_OrN{--arrow-size:40px;gap:40px;padding:var(--space-xl) 48px;border-radius:60px}.Buttons_ctaText__oY_bX{display:grid;width:-moz-fit-content;width:fit-content}.Buttons_ctaEyebrow__gZPml{font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:1.5}.Buttons_ctaBody__BFxp_{font-family:var(--font-jp);font-weight:var(--fw-bold);line-height:1.6}.Buttons_ctaSmall__FuElc .Buttons_ctaEyebrow__gZPml{font-size:12px}.Buttons_ctaSmall__FuElc .Buttons_ctaBody__BFxp_{font-size:14px;letter-spacing:1.68px}.Buttons_ctaBig__Q_OrN .Buttons_ctaEyebrow__gZPml{font-size:16px}.Buttons_ctaBig__Q_OrN .Buttons_ctaBody__BFxp_{font-size:24px;letter-spacing:2.88px}@media (hover:hover) and (pointer:fine){.Buttons_button__OB7mn:focus-visible [data-arrow-disc],.Buttons_button__OB7mn:hover [data-arrow-disc]{animation:pulse-solid var(--dur-pulse) var(--ease-out) infinite}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.Buttons_button__OB7mn:focus-visible [data-arrow-disc],.Buttons_button__OB7mn:hover [data-arrow-disc]{animation:none;transform:scale(1.08);transition:transform var(--dur-fast) linear}}.Buttons_button__OB7mn:active [data-arrow-disc]{animation:none;transform:scale(.94);transition:transform var(--dur-fast) var(--ease-out)}@media (max-width:767px){.Buttons_big__sGasF,.Buttons_small___FaGg{--arrow-size:18px}.Buttons_ctaSmall__FuElc{--arrow-size:24px}.Buttons_ctaBig__Q_OrN{--arrow-size:28px}}.EyebrowHeading_root__TaIMA{display:grid;grid-gap:var(--space-label-to-heading-gap);gap:var(--space-label-to-heading-gap);width:-moz-fit-content;width:fit-content}.EyebrowHeading_centered__tS4tn{justify-items:center;width:100%;text-align:center}.EyebrowHeading_english__VGVL0{color:var(--color-brand-primary);font-family:var(--font-display);font-weight:var(--fw-semibold);line-height:1.5}.EyebrowHeading_pill__kyBMu .EyebrowHeading_english__VGVL0{width:-moz-fit-content;width:fit-content;padding:1px var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-section);font-size:18px}.EyebrowHeading_centered__tS4tn .EyebrowHeading_english__VGVL0{font-size:20px}.EyebrowHeading_japanese___j3UU{color:var(--color-ink-primary);font-family:var(--ff-section-head);font-size:var(--fs-section-head);font-weight:var(--fw-section-head);line-height:var(--lh-section-head);letter-spacing:var(--ls-section-head)}@media (max-width:767px){.EyebrowHeading_centered__tS4tn .EyebrowHeading_english__VGVL0,.EyebrowHeading_pill__kyBMu .EyebrowHeading_english__VGVL0{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow)}}.page_page__ZMIth{min-height:100dvh;padding:var(--space-3xl) var(--layout-margin-outer) var(--space-5xl);background:var(--color-surface-page)}.page_content__T_rGt{display:grid;grid-gap:var(--space-2xl);gap:var(--space-2xl);width:min(100%,var(--layout-content-width));margin-inline:auto}.page_intro__MakNn{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.page_kicker__xXPwW{color:var(--color-brand-primary);font-family:var(--font-display);font-size:14px;font-weight:var(--fw-semibold);line-height:1.5}.page_title__ygbHW{color:var(--color-ink-primary);font-family:var(--font-display);font-size:48px;font-weight:var(--fw-medium);line-height:1.1}.page_description__zQiCp{max-width:62ch}.page_section__UAdTr{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);padding:var(--space-2xl);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface-section) 72%,transparent)}.page_sectionTitle__e2ms5{font-size:var(--fs-sub-head);font-weight:var(--fw-bold);line-height:var(--lh-sub-head)}.page_buttonCanvas__AVjkB{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);padding:var(--space-2xl);border-radius:var(--radius-lg)}.page_lightCanvas__hY8jK{background:var(--color-surface-page);box-shadow:inset 0 0 0 1px var(--color-surface-line)}.page_darkCanvas__91VQh{color:var(--color-ink-on-primary);background:var(--color-surface-sample-band)}.page_canvasTitle__AhM9T{color:inherit;font-family:var(--font-display);font-size:16px;font-weight:var(--fw-semibold);line-height:1.5}.page_buttonRows__5wfha,.page_stack__QgVv7{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.page_row__u3zpg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}.page_scroller__XV9YB{overflow-x:auto;padding:4px}.page_browserGrid__IuTMv,.page_formGrid__Jx1Cc,.page_headingGrid__Gcdh7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_demoCard__1pYv7{display:grid;align-content:start;grid-gap:var(--space-lg);gap:var(--space-lg);min-width:0;padding:var(--space-xl);border-radius:var(--radius-md);background:var(--color-surface-page)}.page_demoLabel__1VPKL,.page_fieldLabel__OmjVY{font-size:14px;font-weight:var(--fw-bold);line-height:1.5}.page_faqList__2CTy6{display:grid;grid-gap:var(--space-faq-item-gap);gap:var(--space-faq-item-gap)}.page_field__PxD1K{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.page_browserBand__qAtFH{padding:var(--space-2xl);border-radius:var(--radius-lg);background:var(--color-surface-sample-band)}.page_browserPreview__aXn0c{display:grid;min-height:260px;place-content:center;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-xl);color:var(--color-ink-primary);background:linear-gradient(90deg,var(--color-surface-section) 1px,transparent 1px),linear-gradient(var(--color-surface-section) 1px,transparent 1px),var(--color-surface-base);background-size:24px 24px;text-align:center}.page_previewTitle__3D3YZ{font-family:var(--font-display);font-size:24px;font-weight:var(--fw-semibold)}.page_previewText__v_Cx2{font-size:14px}@media (max-width:767px){.page_page__ZMIth{padding:var(--space-2xl) var(--layout-sp-gutter) var(--space-3xl)}.page_title__ygbHW{font-size:36px}.page_browserBand__qAtFH,.page_buttonCanvas__AVjkB,.page_section__UAdTr{padding:var(--layout-sp-card-pad)}.page_browserGrid__IuTMv,.page_formGrid__Jx1Cc,.page_headingGrid__Gcdh7{grid-template-columns:1fr}.page_faqList__2CTy6{gap:var(--space-sm)}}.FaqItem_item__1kF9J{padding:var(--space-card-pad);border-radius:var(--radius-md);background:var(--color-surface-section)}.FaqItem_answerRow__DGYI4,.FaqItem_questionRow__hZS4g{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--space-sm);gap:var(--space-sm)}.FaqItem_marker__yHogj{color:var(--text-color-qa-marker);font-family:var(--ff-qa-marker);font-size:var(--fs-qa-marker);font-weight:var(--fw-qa-marker);line-height:var(--lh-qa-marker)}.FaqItem_question__0IR49{color:var(--color-ink-primary);font-family:var(--font-jp);font-size:18px;font-weight:var(--fw-bold);line-height:1.5}.FaqItem_questionHeading__rV43n{font:inherit}.FaqItem_questionButton__qcgtv{width:100%;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer}.FaqItem_questionButton__qcgtv:disabled{cursor:default}.FaqItem_questionButton__qcgtv:disabled .FaqItem_toggle__i8525{opacity:.4}.FaqItem_questionButton__qcgtv:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px;border-radius:4px}.FaqItem_toggle__i8525{position:relative;display:block;width:var(--space-lg);height:var(--space-lg);margin-top:5px}.FaqItem_horizontal__e4wWV,.FaqItem_vertical__p_ess{position:absolute;inset:50% auto auto 50%;display:block;border-radius:0;background:var(--color-brand-primary);transform:translate(-50%,-50%)}.FaqItem_horizontal__e4wWV{width:var(--space-lg);height:2px}.FaqItem_vertical__p_ess{width:2px;height:var(--space-lg)}.FaqItem_verticalHidden__RM0vi{display:none}.FaqItem_answerReveal__e41OP{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.FaqItem_answerRevealOpen__U5o4S{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-slow) var(--ease-reveal),visibility 0s}.FaqItem_answerClip__qPZf0{min-height:0;overflow:hidden}.FaqItem_answerReveal__e41OP .FaqItem_answerBlock__apQYf{opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.FaqItem_answerRevealOpen__U5o4S .FaqItem_answerBlock__apQYf{opacity:1;transition:opacity var(--dur-slow) var(--ease-reveal)}@media (prefers-reduced-motion:reduce){.FaqItem_answerRevealOpen__U5o4S,.FaqItem_answerRevealOpen__U5o4S .FaqItem_answerBlock__apQYf,.FaqItem_answerReveal__e41OP,.FaqItem_answerReveal__e41OP .FaqItem_answerBlock__apQYf{transition:none}}.FaqItem_answerBlock__apQYf{display:grid;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);margin-top:var(--space-card-gap);padding-top:var(--space-card-pad);border-top:1px solid var(--color-surface-line)}.FaqItem_answerRow__DGYI4{grid-template-columns:auto minmax(0,1fr)}.FaqItem_answer__UAAsz{color:var(--color-ink-primary);font-family:var(--font-jp);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);letter-spacing:var(--ls-body)}@media (max-width:767px){.FaqItem_item__1kF9J{padding:var(--layout-sp-card-pad)}.FaqItem_answerBlock__apQYf{gap:var(--layout-sp-card-pad);margin-top:var(--layout-sp-card-pad);padding-top:var(--layout-sp-card-pad)}}.BrowserMockup_browser__Vejqx{overflow:hidden;width:100%;border-radius:var(--space-md);background:var(--color-surface-base);box-shadow:0 16px 40px rgba(12,16,42,.18)}.BrowserMockup_titleBar__T7y13{display:flex;align-items:center;height:34px;padding:0 var(--space-md);background:#e8e8ea}.BrowserMockup_trafficLights__Wae1X{display:flex;flex:0 0 auto;gap:5px}.BrowserMockup_trafficLight__CFEuS{width:9px;height:9px;border-radius:50%}.BrowserMockup_red__ENO0L{background:#ff5f57}.BrowserMockup_yellow__KcoOw{background:#febc2e}.BrowserMockup_green__Bx1rF{background:#28c840}.BrowserMockup_addressBar__NCCWJ{display:flex;flex:1 1 auto;align-items:center;min-width:0;height:20px;margin-left:var(--space-md);padding-inline:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface-base)}.BrowserMockup_url__CFjo7{overflow:hidden;color:var(--color-ink-subtle);font-family:"Noto Sans JP",var(--font-jp),sans-serif;font-size:9px;font-weight:var(--fw-regular);line-height:1;text-overflow:ellipsis;white-space:nowrap}.BrowserMockup_content__vQaEq{overflow:hidden;background:var(--color-surface-base)}@media (max-width:767px){.BrowserMockup_browser__Vejqx{border-radius:10px}.BrowserMockup_titleBar__T7y13{height:26px;padding-inline:var(--space-sm)}.BrowserMockup_addressBar__NCCWJ{height:18px;margin-left:var(--space-sm)}}.HeroSlides_slides__UXjkG{position:absolute;z-index:0;inset:0;overflow:hidden;isolation:isolate}.HeroSlides_slide__gcCWg{--hero-focal:var(--hero-focal-pc);position:absolute;inset:0;opacity:0;transition:opacity 1.4s var(--ease-in-out)}.HeroSlides_active__5krZl{z-index:1;opacity:1}.HeroSlides_image__wngdM{width:100%;max-width:none;height:100%;object-fit:cover;object-position:var(--hero-focal);transform:scale(1)}.HeroSlides_active__5krZl .HeroSlides_image__wngdM{animation:HeroSlides_heroZoom__1NWQY 5.2s linear forwards}@keyframes HeroSlides_heroZoom__1NWQY{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (max-width:767px){.HeroSlides_slide__gcCWg{--hero-focal:var(--hero-focal-sp)}}@media (prefers-reduced-motion:reduce){.HeroSlides_slide__gcCWg{transition:none!important}.HeroSlides_active__5krZl .HeroSlides_image__wngdM{animation:none!important;transform:none!important}}.FvTransition_wrap__9vBiM{--fv-blur:0px;--fv-veil:0;--fv-dark-scrim:1;position:relative;isolation:isolate}.FvTransition_bgLayer__FctTb{position:absolute;z-index:0;inset:0;overflow:clip;pointer-events:none}.FvTransition_bgSticky__NU35G{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--color-ink-primary)}@media (max-width:767px){.FvTransition_bgSticky__NU35G{height:100vh;height:100lvh}}.FvTransition_photoLayer__M9Etc{position:absolute;z-index:0;inset:0;filter:blur(var(--fv-blur))}.FvTransition_darkScrim__fR8bg,.FvTransition_lightVeil__N7xPo{position:absolute;inset:0}.FvTransition_darkScrim__fR8bg{z-index:1;background:#3035454d;opacity:var(--fv-dark-scrim)}.FvTransition_lightVeil__N7xPo{z-index:2;background:#e6e3de;opacity:var(--fv-veil)}.FvTransition_content__EZs5E{position:relative;z-index:1}.FvTransition_wrap__9vBiM .fv-question-caption,.FvTransition_wrap__9vBiM .fv-question-heading{opacity:0;transition:opacity var(--dur-slow) var(--ease-reveal)}.FvTransition_wrap__9vBiM .fv-question-image{animation-delay:calc(var(--anime-delay) + .12s)!important}.FvTransition_wrap__9vBiM:not(.FvTransition_landed__m8xfM) .fv-question-image{animation-play-state:paused!important}.FvTransition_landed__m8xfM .fv-question-caption,.FvTransition_landed__m8xfM .fv-question-heading{opacity:1}.FvTransition_landed__m8xfM .fv-question-image{animation-play-state:running!important}.no-js .FvTransition_bgSticky__NU35G{position:absolute;top:0;right:0;left:0;height:800px}@media (max-width:767px){.no-js .FvTransition_bgSticky__NU35G{height:100vh;height:100svh}}.no-js .FvTransition_photoLayer__M9Etc{filter:none}.no-js .FvTransition_darkScrim__fR8bg{opacity:1}.no-js .FvTransition_lightVeil__N7xPo{opacity:0}.no-js .FvTransition_wrap__9vBiM .fv-question-caption,.no-js .FvTransition_wrap__9vBiM .fv-question-heading{opacity:1!important;transition:none!important}.no-js .FvTransition_wrap__9vBiM .fv-question-image{animation-delay:0s!important;animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.FvTransition_bgSticky__NU35G{position:absolute;top:0;right:0;left:0;height:800px}.FvTransition_photoLayer__M9Etc{filter:none}.FvTransition_darkScrim__fR8bg{opacity:1}.FvTransition_lightVeil__N7xPo{opacity:0}.FvTransition_wrap__9vBiM .fv-question-caption,.FvTransition_wrap__9vBiM .fv-question-heading{opacity:1!important;transition:none!important}.FvTransition_wrap__9vBiM .fv-question-image{animation-delay:0s!important;animation-play-state:running!important}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.FvTransition_bgSticky__NU35G{height:100vh;height:100svh}}.MobileMenu_overlay__ja0RM,.MobileMenu_trigger__PDTqW{display:none}@media (max-width:767px){.MobileMenu_trigger__PDTqW{position:absolute;z-index:1;top:14px;right:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;padding:8px 10px;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.MobileMenu_closeButton__xbQ49:focus-visible,.MobileMenu_ctaLink__wxvHc:focus-visible,.MobileMenu_logoLink__eW_u3:focus-visible,.MobileMenu_navigationLink__IUvYj:focus-visible,.MobileMenu_policyLink__3k3RU:focus-visible,.MobileMenu_trigger__PDTqW:focus-visible{outline:2px solid var(--color-ink-on-primary);outline-offset:4px}.MobileMenu_triggerLine__0JrKa{width:24px;height:2px;border-radius:1px;background:var(--color-ink-on-primary)}.MobileMenu_overlay__ja0RM{position:fixed;z-index:100;inset:0;display:block;width:100%;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;color:var(--color-ink-on-primary);background:#242835;visibility:hidden;pointer-events:none;transform:translateX(100%);transition:transform .24s var(--ease-out),visibility 0s linear .24s}.MobileMenu_overlayOpen__LTZRw{visibility:visible;pointer-events:auto;transform:translateX(0);transition:transform .32s var(--ease-reveal),visibility 0s}.MobileMenu_swoosh__xaE_n{position:absolute;z-index:0;top:0;left:-76px;width:528px;max-width:none;height:540px;opacity:.05;pointer-events:none}.MobileMenu_menuInner__tlC2s{position:relative;z-index:1;display:flex;flex-direction:column;min-height:max(100vh,812px);min-height:max(100dvh,812px);padding:22px 20px 44px}.MobileMenu_topbar__hK7Av{display:flex;flex:0 0 28px;align-items:flex-start;justify-content:space-between}.MobileMenu_logoLink__eW_u3{display:block;width:160px;padding:9px 0;margin:-9px 0}.MobileMenu_logo__826iM{width:160px;height:26px}.MobileMenu_closeButton__xbQ49{position:relative;display:grid;width:44px;height:44px;margin:-8px;padding:0;border:0;background:transparent;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.MobileMenu_closeLine__zhJ2p{position:absolute;width:26px;height:2px;border-radius:1px;background:var(--color-ink-on-primary);transform:rotate(45deg)}.MobileMenu_closeLine__zhJ2p:last-child{transform:rotate(-45deg)}.MobileMenu_navigation___iols{margin-top:82px}.MobileMenu_navigationList__5Z0Rv{display:flex;flex-direction:column;gap:28px;padding:0;list-style:none}.MobileMenu_navigationItem__EAPL8{opacity:0;transform:translateY(12px)}.MobileMenu_overlayOpen__LTZRw .MobileMenu_navigationItem__EAPL8{animation:MobileMenu_menuItemIn__F1Z2S .24s var(--ease-out) forwards}.MobileMenu_overlayOpen__LTZRw .MobileMenu_navigationItem__EAPL8:first-child{animation-delay:.32s}.MobileMenu_overlayOpen__LTZRw .MobileMenu_navigationItem__EAPL8:nth-child(2){animation-delay:.38s}.MobileMenu_overlayOpen__LTZRw .MobileMenu_navigationItem__EAPL8:nth-child(3){animation-delay:.44s}.MobileMenu_overlayOpen__LTZRw .MobileMenu_navigationItem__EAPL8:nth-child(4){animation-delay:.5s}.MobileMenu_overlayOpen__LTZRw .MobileMenu_navigationItem__EAPL8:nth-child(5){animation-delay:.56s}.MobileMenu_navigationLink__IUvYj{display:flex;flex-direction:column;gap:1px;color:var(--color-ink-on-primary)}.MobileMenu_navigationEyebrow__yCAVb{color:rgb(237 237 237/60%);font-family:var(--font-display);font-size:11px;font-weight:var(--fw-semibold);line-height:1.5}.MobileMenu_navigationLabel__SRu3w{font-family:var(--font-jp);font-size:22px;font-weight:var(--fw-bold);line-height:1.4;letter-spacing:.03em}.MobileMenu_divider__XCZAm{flex:0 0 1px;width:100%;height:1px;margin-top:54px;background:#4a4e5c}.MobileMenu_ctaList__QlmZw{display:grid;grid-gap:12px;gap:12px;margin-top:31px}.MobileMenu_ctaLink__wxvHc{--arrow-size:18px;--arrow-disc-color:var(--color-ink-on-primary);display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border-radius:var(--radius-button);color:var(--color-ink-on-primary);font-family:var(--ff-button);font-size:var(--fs-button);font-weight:var(--fw-button);line-height:var(--lh-button);letter-spacing:var(--ls-button)}.MobileMenu_ctaPrimary__wGARP{--arrow-glyph-color:#324ae1;background:#324ae1}.MobileMenu_ctaTrial__IrGyJ{--arrow-glyph-color:#e86f1f;background:#e86f1f}.MobileMenu_legal__efXX0{display:flex;flex-direction:column;gap:10px;margin-top:auto;color:var(--color-ink-on-primary);font-family:var(--ff-small);font-size:var(--fs-small);font-weight:var(--fw-small);line-height:var(--lh-small)}.MobileMenu_policyLink__3k3RU{display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content}}@keyframes MobileMenu_menuItemIn__F1Z2S{to{opacity:1;transform:translateY(0)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.MobileMenu_overlayOpen__LTZRw,.MobileMenu_overlay__ja0RM{transition:none}.MobileMenu_overlayOpen__LTZRw .MobileMenu_navigationItem__EAPL8{opacity:1;transform:none;animation:none}}.Footer_footer__lylGO{position:relative;width:100%;height:266px;color:var(--color-ink-on-primary);background:var(--color-surface-footer)}.Footer_logo__PTNLl{position:absolute;top:53px;left:40px;display:block;width:322px;height:53px}.Footer_logo__PTNLl:focus-visible{outline:2px solid var(--color-ink-on-primary);outline-offset:4px}.Footer_logoImage__gdXzc{display:block;width:100%;height:auto}.Footer_nav__KT4_5{position:absolute;top:75px;right:40px;display:flex;align-items:center;color:var(--color-ink-on-primary);font-family:var(--font-jp);font-size:14px;font-weight:var(--fw-medium);line-height:1.6;letter-spacing:.03em;gap:40px}.Footer_nav__KT4_5 a,.Footer_privacy__TiJ1_{outline-offset:4px}.Footer_nav__KT4_5 a:focus-visible,.Footer_privacy__TiJ1_:focus-visible{outline:2px solid var(--color-ink-on-primary)}.Footer_divider__C6RuV{position:absolute;top:177px;right:40px;left:40px;height:1px;background:#4a4e5c}.Footer_meta__oI0Cp{position:absolute;top:202px;right:40px;left:40px;justify-content:space-between;color:var(--color-ink-on-primary);font-family:var(--font-jp);font-size:14px;font-weight:var(--fw-medium);line-height:1.6;letter-spacing:.03em}.Footer_metaLeft__9tcue,.Footer_meta__oI0Cp,.Footer_privacy__TiJ1_{display:flex;align-items:center}.Footer_metaLeft__9tcue{gap:40px}.Footer_privacy__TiJ1_{gap:6px}.Footer_externalIcon__3o2ka{display:inline-grid;width:14px;height:14px;place-items:center;font-family:Arial,sans-serif;font-size:14px;line-height:1}@media (max-width:1120px){.Footer_footer__lylGO{height:auto;padding:40px 0 24px}.Footer_logo__PTNLl{position:static;display:block;margin:0 40px}.Footer_nav__KT4_5{position:static;flex-wrap:wrap;margin:20px 40px 0;gap:12px 24px}.Footer_divider__C6RuV{position:static;display:block;margin:24px 40px 0}.Footer_meta__oI0Cp{position:static;margin:16px 40px 0}.Footer_metaLeft__9tcue,.Footer_meta__oI0Cp{flex-wrap:wrap;gap:12px 24px}}@media (max-width:767px){.Footer_footer__lylGO{display:grid;height:auto;padding:40px var(--layout-sp-gutter) 20px}.Footer_logo__PTNLl{width:min(322px,100%);height:auto;margin:0}.Footer_nav__KT4_5{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;margin:var(--layout-sp-block-gap) 0 0;gap:14px}.Footer_divider__C6RuV{width:100%;margin:var(--space-xl) 0 0}.Footer_meta__oI0Cp{margin:20px 0 0}.Footer_metaLeft__9tcue,.Footer_meta__oI0Cp{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:10px}}.Footer_companyLink__PEi9J{text-decoration:underline;text-underline-offset:3px}.Footer_companyLink__PEi9J:focus-visible,.Footer_companyLink__PEi9J:hover{opacity:.7}.Impact_section__6GAWF{width:100%;padding:0 var(--layout-margin-outer) 80px;background:var(--color-surface-page)}.Impact_content__p1Gob{display:grid;justify-items:center;width:100%;max-width:var(--layout-content-width);margin:0 auto}.Impact_figures__AFYHu{display:flex;align-items:center;justify-content:center;margin-top:32px;gap:64px}.Impact_figure__vipYA{display:grid;justify-items:center;min-width:270px;grid-gap:6px;gap:6px}.Impact_figureLabel__1_xl3{color:var(--color-ink-primary);font-family:var(--font-jp);font-size:16px;font-weight:var(--fw-bold);line-height:1.5;letter-spacing:.03em}.Impact_figureValue__ODIe4{display:flex;align-items:baseline;color:var(--color-brand-primary);gap:4px;white-space:nowrap}.Impact_number__OPfVU{font-family:var(--font-display);font-size:72px;font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:0}.Impact_unit__K3Qg3{font-family:var(--font-jp);font-size:24px;font-weight:var(--fw-bold);line-height:1.5;letter-spacing:.03em}.Impact_divider__f60ZA{width:1px;height:120px;background:var(--color-surface-line)}.Impact_assumption__53sx8{width:100%;margin-top:28px;color:var(--color-ink-muted);font-size:14px;line-height:1.8;letter-spacing:.03em}.Impact_assumption__53sx8,.Impact_note__4DUkJ{font-family:var(--font-jp);font-weight:var(--fw-medium);text-align:center}.Impact_note__4DUkJ{margin-top:12px;margin-bottom:28px;color:var(--color-ink-subtle);font-size:12px;line-height:1.6;letter-spacing:0}@media (max-width:767px){.Impact_section__6GAWF{padding:0 var(--layout-sp-gutter) var(--layout-sp-section-gap)}.Impact_figures__AFYHu{flex-direction:column;width:100%;margin-top:var(--layout-sp-block-gap);gap:var(--space-xl)}.Impact_figure__vipYA{width:100%;min-width:0}.Impact_number__OPfVU{font-size:44px}.Impact_unit__K3Qg3{font-size:var(--fs-sub-head)}.Impact_divider__f60ZA{width:100%;height:1px}.Impact_assumption__53sx8{margin-top:var(--space-xl);font-size:var(--fs-small);line-height:var(--lh-body);text-align:left}.Impact_assumption__53sx8 br{display:none}.Impact_note__4DUkJ{margin-bottom:var(--space-xl);font-size:var(--fs-small);text-align:left}}.Plan_section__2LaNg{width:100%;padding:0 var(--layout-margin-outer) 64px;background:var(--color-surface-page)}.Plan_card__d0obL{display:grid;justify-items:center;width:100%;max-width:var(--layout-content-width);margin:0 auto;padding:48px 40px;border-radius:var(--radius-lg);background:var(--color-ink-primary);color:var(--color-surface-section);grid-gap:24px;gap:24px;text-align:center}.Plan_title__2EQyZ{font-size:28px;line-height:1.5}.Plan_description__yXuCt,.Plan_title__2EQyZ{color:inherit;font-family:var(--font-jp);font-weight:var(--fw-medium);letter-spacing:.03em}.Plan_description__yXuCt{font-size:16px;line-height:1.6}.Plan_buttons__0_Pct{display:flex;align-items:center;justify-content:center;gap:24px}@media (max-width:767px){.Plan_section__2LaNg{padding:0 var(--layout-sp-gutter) var(--layout-sp-section-gap)}.Plan_card__d0obL{padding:var(--layout-sp-card-pad)}.Plan_title__2EQyZ{font-size:var(--fs-section-head);line-height:var(--lh-section-head)}.Plan_description__yXuCt{font-size:var(--fs-body);line-height:var(--lh-body)}.Plan_description__yXuCt br{display:none}.Plan_buttons__0_Pct{flex-direction:column;align-items:stretch;width:100%;gap:var(--space-md)}.Plan_buttons__0_Pct button{justify-content:space-between;width:100%;min-height:44px}}.Question_section__ReAHi{position:relative;isolation:isolate;width:100%;overflow:hidden;padding:125px var(--layout-margin-outer) 120px;background:transparent}.Question_background__h96mK{display:none;position:absolute;z-index:0;inset:0;pointer-events:none}.no-js .Question_section__ReAHi{background:var(--color-surface-page)}.no-js .Question_background__h96mK{display:block}.Question_backgroundImage__0UNq1{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.Question_backgroundScrim__kAJUr{position:absolute;inset:0;background:#e6e3de59}.Question_card__5ATXv{position:relative;z-index:1;width:100%;max-width:var(--layout-section-width);height:690px;margin:0 auto;border-radius:20px;background:var(--color-surface-section)}.Question_heading__BzYxv{position:absolute;top:56px;left:0}.Question_concerns__u92yJ{position:absolute;top:233px;right:13.235294%;left:13.235294%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,8vw,115px);gap:clamp(24px,8vw,115px)}.Question_concern__ftjzV{min-width:0}.Question_raised__4kAAH{transform:translateY(-44px)}.Question_concernImageReveal__4HlU3{width:100%}.Question_concernImage__6ij_O{width:100%;aspect-ratio:257/314;border-radius:130px;object-fit:cover}.Question_concernCaption__F26Wc{display:grid;margin-top:15px;color:var(--color-ink-primary);font-family:var(--font-jp);font-size:18px;font-weight:var(--fw-medium);line-height:1.6;letter-spacing:.03em;text-align:center}.Question_concernCaption__F26Wc span{white-space:nowrap}.Question_statistics__vPLz_{position:relative;z-index:1;display:grid;justify-items:center;width:100%;max-width:var(--layout-content-width);margin:80px auto 0;grid-gap:28px;gap:28px}.Question_statisticsLede__fHPf8{color:var(--color-ink-primary);font-family:var(--font-jp);font-size:24px;font-weight:var(--fw-medium);line-height:1.5;letter-spacing:.03em;text-align:center}.Question_statisticCards__LJIah{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;grid-gap:24px;gap:24px}.Question_statisticCard__9Xm_J{display:grid;justify-items:center;min-width:0;padding:32px 24px 36px;border-radius:var(--radius-lg);background:var(--color-surface-section);grid-gap:12px;gap:12px;text-align:center}.Question_statisticValue___d6zR{color:var(--color-brand-primary);font-family:var(--font-display);font-size:64px;font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:0;white-space:nowrap}.Question_statisticLabel__yR3aA{color:var(--color-ink-primary);font-size:18px}.Question_statisticDescription__5j_AN,.Question_statisticLabel__yR3aA{font-family:var(--font-jp);font-weight:var(--fw-medium);line-height:1.6;letter-spacing:.03em}.Question_statisticDescription__5j_AN{color:var(--color-ink-muted);font-size:14px}.Question_statisticsSource__fYt7p{color:var(--color-ink-subtle);font-family:var(--font-jp);font-size:12px;font-weight:var(--fw-medium);line-height:1.6;letter-spacing:.03em;text-align:center}@media (max-width:1000px){.Question_concerns__u92yJ{right:8%;left:8%}.Question_concernCaption__F26Wc{font-size:16px}.Question_statisticCard__9Xm_J{padding-inline:16px}.Question_statisticValue___d6zR{font-size:52px}.Question_statisticLabel__yR3aA{font-size:16px}}@media (max-width:767px){.Question_section__ReAHi{padding:var(--layout-sp-section-gap) var(--layout-sp-gutter)}.Question_card__5ATXv{height:auto;padding:var(--layout-sp-card-pad)}.Question_heading__BzYxv{position:static}.Question_concerns__u92yJ{position:static;grid-template-columns:1fr;justify-items:center;margin-top:var(--layout-sp-block-gap);gap:var(--layout-sp-block-gap)}.Question_raised__4kAAH{transform:none}.Question_concern__ftjzV{display:grid;justify-items:center}.Question_concernImageReveal__4HlU3{width:180px}.Question_concernImage__6ij_O{width:180px;height:220px;aspect-ratio:auto;border-radius:130px}.Question_concernCaption__F26Wc{margin-top:12px;font-size:var(--fs-body);line-height:var(--lh-body)}.Question_concernCaption__F26Wc span{white-space:normal}.Question_statistics__vPLz_{margin-top:var(--layout-sp-block-gap);gap:var(--layout-sp-block-gap)}.Question_statisticsLede__fHPf8{font-size:var(--fs-sub-head);line-height:var(--lh-sub-head)}.Question_statisticCards__LJIah{grid-template-columns:1fr;gap:var(--space-sm)}.Question_statisticCard__9Xm_J{grid-template-columns:minmax(92px,auto) minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;padding:var(--layout-sp-card-pad);gap:4px 16px;text-align:left}.Question_statisticValue___d6zR{grid-row:1/3;align-self:center;font-size:40px}.Question_statisticLabel__yR3aA{align-self:end;font-size:var(--fs-body);line-height:var(--lh-body)}.Question_statisticDescription__5j_AN{align-self:start;font-size:var(--fs-small);line-height:var(--lh-small)}.Question_statisticsSource__fYt7p{font-size:var(--fs-small)}}@media (prefers-reduced-motion:reduce){.Question_section__ReAHi{background:var(--color-surface-page)}.Question_background__h96mK{display:block}}.Safety_section__IbBQq{width:100%;padding:64px var(--layout-margin-outer);background:var(--color-surface-band)}.Safety_content__9TBIa{width:100%;max-width:var(--layout-content-width);margin:0 auto}.Safety_lede__9RZF0{margin-top:24px;color:var(--color-ink-primary);font-family:var(--font-jp);font-size:16px;font-weight:var(--fw-medium);line-height:1.6;letter-spacing:.03em;text-align:center}.Safety_cards__0dG07{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:40px;grid-gap:24px;gap:24px}.Safety_card__UpGaQ{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;border-radius:var(--radius-lg);background:var(--color-surface-base)}.Safety_icon__sH_6L{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:50%;color:var(--color-surface-base);background:var(--color-brand-primary)}.Safety_icon__sH_6L svg{width:24px;height:24px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.Safety_cardTitle__AQdWq{margin-top:24px;font-size:18px;font-weight:var(--fw-bold);line-height:1.5}.Safety_cardBody__Tmctt,.Safety_cardTitle__AQdWq{color:var(--color-ink-primary);font-family:var(--font-jp);letter-spacing:.03em}.Safety_cardBody__Tmctt{margin-top:16px;font-size:14px;font-weight:var(--fw-medium);line-height:1.7}@media (max-width:767px){.Safety_section__IbBQq{padding:var(--layout-sp-section-gap) var(--layout-sp-gutter)}.Safety_lede__9RZF0{font-size:var(--fs-body);line-height:var(--lh-body)}.Safety_cards__0dG07{grid-template-columns:minmax(0,1fr);margin-top:var(--layout-sp-block-gap);gap:var(--space-xl)}.Safety_card__UpGaQ{padding:var(--layout-sp-card-pad)}.Safety_icon__sH_6L{flex-basis:40px;width:40px;height:40px}.Safety_icon__sH_6L svg{width:20px;height:20px}.Safety_cardTitle__AQdWq{margin-top:var(--space-lg);font-size:var(--fs-sub-head);line-height:var(--lh-sub-head)}.Safety_cardTitle__AQdWq br{display:none}.Safety_cardBody__Tmctt{margin-top:var(--space-md);font-size:var(--fs-body);line-height:var(--lh-body)}}.SampleBand_section__qHVa6{width:100%;padding:64px var(--layout-margin-outer);background:var(--color-surface-sample-band)}.SampleBand_samples__R5ti1{display:grid;grid-template-columns:repeat(2,minmax(0,553px));justify-content:center;width:100%;max-width:var(--layout-content-width);margin:0 auto;grid-gap:24px;gap:24px}.SampleBand_sample__QI8ab{display:grid;min-width:0;grid-gap:12px;gap:12px}.SampleBand_labelWrap__sXpuy{display:flex;justify-content:center}.SampleBand_label__1jMpW{display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;border-radius:20px;color:var(--color-brand-primary);background:var(--color-surface-section);font-family:var(--font-jp);font-size:16px;font-weight:var(--fw-bold);line-height:1.6;letter-spacing:.03em}.SampleBand_screen__MVoa1{position:relative;width:100%;overflow:hidden;aspect-ratio:553/292}.SampleBand_screenImage__ZM1T3{width:100%;height:100%;object-fit:cover}.SampleBand_logoCover__CZVGb{position:absolute;top:5px;left:7px;width:53px;height:20px;background:#214b70}.SampleBand_brandLogo__hCaOK{position:absolute;top:11px;left:9px;width:50px;height:auto}.SampleBand_nameBlur__X79YC{position:absolute;bottom:6px;left:7px;width:53px;height:20px;background:rgba(25,58,87,.1);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media (max-width:767px){.SampleBand_section__qHVa6{padding:var(--layout-sp-section-gap) var(--layout-sp-gutter)}.SampleBand_samples__R5ti1{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.SampleBand_label__1jMpW{font-size:13px}}.Solution_section__ClRuD{width:100%;padding-bottom:64px;background:var(--color-surface-page)}.Solution_headingUnit__qsQdK{display:inline-block}.Solution_intro__qUoKK{position:relative;width:calc(100% - (var(--layout-margin-outer) * 2));max-width:var(--layout-content-width);height:278px;margin:0 auto}.Solution_heading__Jtjjy{position:absolute;top:0;left:0}.Solution_lede__PiiAU{position:absolute;top:126px;right:0;width:min(668px,100%);color:var(--color-ink-primary);font-family:var(--ff-body);font-size:16px;font-weight:var(--fw-body);line-height:1.6;letter-spacing:var(--ls-body)}.Solution_points__7Aohq{width:100%}.Solution_pointsSticky___lclB{display:grid;width:100%;grid-gap:24px;gap:24px}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.Solution_points__7Aohq[data-points-pin=active]{height:var(--point-track-height)}.Solution_points__7Aohq[data-points-pin=active] .Solution_pointsSticky___lclB{position:-webkit-sticky;position:sticky;top:0;align-items:center;height:100vh;overflow:clip;gap:0}.Solution_points__7Aohq[data-points-pin=active] .Solution_pointCard__3eYam{grid-area:1/1;opacity:0;transform:translateY(40px);transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out);pointer-events:none}.Solution_points__7Aohq[data-points-pin=active] .Solution_pointCardPassed__k9vPP{opacity:0;transform:translateY(-40px)}.Solution_points__7Aohq[data-points-pin=active] .Solution_pointCardVisited__07GaT{content-visibility:visible}.Solution_points__7Aohq[data-points-pin=active] .Solution_pointCardCurrent__vMar2{opacity:1;transform:translateY(0);transition:transform var(--dur-slow) var(--ease-reveal),opacity var(--dur-slow) var(--ease-reveal);pointer-events:auto}.Solution_points__7Aohq[data-points-pin=active] .Solution_pointCard__3eYam:not(.Solution_pointCardVisited__07GaT){content-visibility:hidden}.Solution_points__7Aohq[data-points-pin=active] .Solution_pointCard__3eYam .anime-item{animation-delay:calc(var(--anime-delay) + .48s)!important}.Solution_points__7Aohq[data-points-pin=active] .Solution_indicatorBarActive__PdVap{position:relative;overflow:hidden;background:var(--color-surface-base)}.Solution_points__7Aohq[data-points-pin=active] .Solution_indicatorBarActive__PdVap:after{position:absolute;inset:0;border-radius:inherit;background:var(--color-brand-primary);content:"";transform:scaleY(var(--point-progress,0));transform-origin:top}}.Solution_pointCard__3eYam{position:relative;display:grid;width:calc(100% - (var(--layout-margin-outer) * 2));max-width:var(--layout-section-width);margin:0 auto;padding:56px clamp(40px,7.986vw,115px) 80px;border-radius:var(--radius-lg);background:var(--color-surface-section);grid-gap:69px;gap:69px}.Solution_pointLabel__Xr1or{display:flex;align-items:center;justify-content:space-between;color:var(--color-brand-primary);font-family:var(--font-display);font-size:20px;font-weight:var(--fw-semibold);line-height:1.5;letter-spacing:0}.Solution_pointBody__7FOLE{display:grid;grid-template-columns:437fr 553fr;align-items:start;grid-gap:clamp(40px,9.722vw,140px);gap:clamp(40px,9.722vw,140px)}.Solution_pointText__SSjct{display:grid;min-width:0;grid-gap:32px;gap:32px}.Solution_pointTitle__3ofqj{color:var(--color-ink-primary);font-family:var(--font-jp);font-size:32px;font-weight:var(--fw-medium);line-height:1.4;letter-spacing:.03em}.Solution_pointDescription__MDws0{color:var(--color-ink-primary);font-family:var(--ff-body);font-size:16px;font-weight:var(--fw-body);line-height:1.6;letter-spacing:var(--ls-body)}.Solution_pointImageReveal__uJeMl{width:100%;min-width:0}.Solution_pointImage__Tt2IB{width:100%;aspect-ratio:553/314;border-radius:var(--radius-md);object-fit:cover}.Solution_pointIndicator__vTPhR{position:absolute;top:50%;left:calc(100% + 10px);display:flex;flex-direction:column;gap:8px;transform:translateY(-50%)}.Solution_indicatorBar__HfH2V{width:3px;height:20px;border-radius:999px;background:var(--color-surface-base)}.Solution_indicatorBarActive__PdVap{height:40px;background:var(--color-brand-primary)}@media (max-width:1000px){.Solution_pointCard__3eYam{padding-inline:48px}.Solution_pointBody__7FOLE{gap:40px}.Solution_pointTitle__3ofqj{font-size:28px}.Solution_pointIndicator__vTPhR{right:-13px;left:auto}}@media (max-width:767px){.Solution_section__ClRuD{padding:0 var(--layout-sp-gutter) var(--layout-sp-section-gap)}.Solution_intro__qUoKK{position:static;display:grid;width:100%;height:auto;margin-bottom:var(--layout-sp-block-gap);grid-gap:var(--space-xl);gap:var(--space-xl)}.Solution_heading__Jtjjy,.Solution_lede__PiiAU{position:static}.Solution_lede__PiiAU{width:100%;font-size:var(--fs-body);line-height:var(--lh-body)}.Solution_pointsSticky___lclB{gap:var(--layout-sp-block-gap)}.Solution_pointCard__3eYam{width:100%;padding:var(--layout-sp-card-pad);gap:var(--space-xl)}.Solution_pointLabel__Xr1or{font-size:var(--fs-point-label);line-height:var(--lh-point-label)}.Solution_pointBody__7FOLE{display:flex;flex-direction:column;gap:var(--space-lg)}.Solution_pointText__SSjct{gap:var(--space-lg)}.Solution_pointTitle__3ofqj{font-size:var(--fs-sub-head);line-height:var(--lh-sub-head)}.Solution_pointDescription__MDws0{font-size:var(--fs-body);line-height:var(--lh-body)}.Solution_pointImageReveal__uJeMl{order:-1}.Solution_pointImage__Tt2IB{height:170px;aspect-ratio:auto}.Solution_pointIndicator__vTPhR{display:none}.Solution_indicatorBar__HfH2V{width:16px;height:3px}.Solution_indicatorBarActive__PdVap{width:32px;height:3px}}.page_page__PBD5j{display:flex;min-height:100dvh;flex-direction:column;color:var(--color-ink-primary);background:var(--color-surface-page)}.page_header__h1mi3{width:100%;padding:32px var(--layout-margin-outer)}.page_headerInner__2baO5{width:min(100%,var(--layout-section-width));margin-inline:auto}.page_logoLink__vZ6nD{display:block;width:-moz-fit-content;width:fit-content;border-radius:var(--radius-sm);outline-offset:6px}.page_logoLink__vZ6nD:focus-visible{outline:2px solid var(--color-brand-primary)}.page_logo__vjilS{width:224px;height:auto}.page_main__YA21d{width:min(800px,calc(100% - (var(--layout-margin-outer) * 2)));margin-inline:auto;padding:64px 0 120px;font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.page_date__m0zWN{color:var(--color-ink-primary)}.page_pageTitle__xtI3D{margin-top:var(--space-sm);font-family:var(--ff-section-head);font-size:var(--fs-section-head);font-weight:var(--fw-section-head);line-height:var(--lh-section-head);letter-spacing:var(--ls-section-head)}.page_titleUnit__uxTMJ{display:inline-block}.page_body__kLq_Z{display:grid;margin-top:var(--space-2xl);grid-gap:var(--space-lg);gap:var(--space-lg)}.page_summary__ZHIRi{display:grid;grid-template-columns:max-content minmax(0,1fr);padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-surface-section);grid-gap:var(--space-sm) var(--space-lg);gap:var(--space-sm) var(--space-lg)}.page_summary__ZHIRi dt{color:var(--color-ink-primary)}.page_summary__ZHIRi dd{font-weight:var(--fw-bold)}.page_signature__UhrzO{margin-top:var(--space-2xl)}.page_action__450xt{margin-top:var(--space-3xl)}@media (max-width:767px){.page_header__h1mi3{padding:24px var(--layout-sp-gutter)}.page_logo__vjilS{width:180px}.page_main__YA21d{width:calc(100% - (var(--layout-sp-gutter) * 2));padding:40px 0 var(--space-5xl)}.page_summary__ZHIRi{grid-template-columns:minmax(0,1fr);gap:4px}.page_summary__ZHIRi dd:not(:last-child){margin-bottom:var(--space-sm)}}.page_page__diu9G{display:flex;min-height:100dvh;flex-direction:column;color:var(--color-ink-primary);background:var(--color-surface-page)}.page_header__1z7TK{width:100%;padding:32px var(--layout-margin-outer)}.page_headerInner__x9LyM{width:min(100%,var(--layout-section-width));margin-inline:auto}.page_logoLink__sR64j{display:block;width:-moz-fit-content;width:fit-content;border-radius:var(--radius-sm);outline-offset:6px}.page_logoLink__sR64j:focus-visible{outline:2px solid var(--color-brand-primary)}.page_logo__myUqx{width:224px;height:auto}.page_main__EjiFy{width:min(800px,calc(100% - (var(--layout-margin-outer) * 2)));margin-inline:auto;padding:64px 0 120px;font-family:var(--ff-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.page_pageTitle__5DjCv{font-family:var(--ff-section-head);font-size:var(--fs-section-head);font-weight:var(--fw-section-head);line-height:var(--lh-section-head);letter-spacing:var(--ls-section-head)}.page_introduction__KDadW{margin-top:var(--space-2xl)}.page_articles__nYC6D{display:grid;margin-top:var(--space-3xl);padding-left:2em;grid-gap:var(--space-3xl);gap:var(--space-3xl)}.page_article__21_rn{padding-left:var(--space-sm)}.page_article__21_rn::marker{font-family:var(--ff-sub-head);font-size:var(--fs-sub-head);font-weight:var(--fw-sub-head);line-height:var(--lh-sub-head)}.page_articleHeading__3PO2s{font-family:var(--ff-sub-head);font-size:var(--fs-sub-head);font-weight:var(--fw-sub-head);line-height:var(--lh-sub-head)}.page_articleContent__h1BC5{display:grid;margin-top:var(--space-xl);grid-gap:var(--space-lg);gap:var(--space-lg)}.page_listGroup__d6n7W{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.page_listLabel__zGk4f{font-weight:var(--fw-bold)}.page_numberedList__alVJ2{display:grid;padding-left:1.75em;grid-gap:var(--space-md);gap:var(--space-md)}.page_numberedList__alVJ2>li{padding-left:var(--space-xs)}.page_closing__F8KfQ,.page_contactDetails__pdZos{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.page_closing__F8KfQ{margin-top:var(--space-3xl)}@media (max-width:767px){.page_header__1z7TK{padding:24px var(--layout-sp-gutter)}.page_logo__myUqx{width:180px}.page_main__EjiFy{width:calc(100% - (var(--layout-sp-gutter) * 2));padding:40px 0 var(--space-5xl)}.page_introduction__KDadW{margin-top:var(--space-xl)}.page_articles__nYC6D{margin-top:var(--space-2xl);padding-left:1.75em;gap:var(--space-2xl)}.page_article__21_rn{padding-left:var(--space-xs)}.page_articleContent__h1BC5{margin-top:var(--space-lg);gap:var(--space-md)}.page_listGroup__d6n7W{gap:var(--space-sm)}.page_numberedList__alVJ2{padding-left:1.6em;gap:var(--space-sm)}.page_closing__F8KfQ{margin-top:var(--space-2xl)}}