html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:rgba(0,0,0,0);border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}a{background:rgba(0,0,0,0);font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:unset;height:100%}html{font-size:62.5%}body{font-size:1.2rem;font-style:normal;font-weight:400}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text],input[type=button],input[type=email],input[type=tel],input[type=number],input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}button{cursor:pointer}:focus:not(:focus-visible){outline:none}:where(dialog){background-color:unset;block-size:unset;border:unset;color:unset;inline-size:unset;margin:unset;max-block-size:unset;max-inline-size:unset;overflow:unset;padding:unset}:focus:not(:focus-visible){outline:none}:where(:root[data-mousedown] dialog *){outline:none}[data-modal-open]:where(:root[data-mousedown] *){outline:none}:root,*::before,*::after{--BREAKPOINT-mobile: 752;--COLOR-highlight: #fff;--COLOR-xlight: #efefef;--COLOR-light: #ccc;--COLOR-midium: #999;--COLOR-dark: #333;--COLOR-xdark: #000;--COLOR-brand: #00c0b5;--COLOR-bg: var(--COLOR-highlight);--COLOR-primary: #16d1b0;--COLOR-primary-medium: #c6f9f0;--COLOR-primary-light: #f7fffd;--COLOR-primary-dark: #07c09f;--COLOR-primary-xdark: #00ac8d;--COLOR-primary-alt: #a4f0be;--COLOR-secondary: #fffa00;--COLOR-secondary-xlight: #fffeea;--COLOR-secondary-light: #fffaa0;--COLOR-secondary-dark: #ffeb09;--COLOR-tertiary: #c5f8fc;--COLOR-tersiary-light: #ddf8fa;--COLOR-quaternary: #e6dca0;--COLOR-quaternary-light: #fdfbee;--COLOR-fig: #eee;--COLOR-txt: var(--COLOR-dark);--COLOR-link: var(--COLOR-primary-xdark);--COLOR-link-hover: var(--COLOR-primary);--COLOR-link-inline: var(--COLOR-link);--COLOR-link-inline-hover: var(--COLOR-link-hover);--COLOR-border: hsl(0deg 0% 75%);--COLOR-border-light: hsl(0deg 0% 90%);--COLOR-border-xlight: hsl(0deg 0% 93%);--COLOR-border-medium: hsl(0deg 0% 75%);--COLOR-border-dark: hsl(0deg 0% 60%);--COLOR-caution: #d62020;--COLOR-overlay: rgb(58 63 74 / 85%);--COLOR-ok: var(--COLOR-primary);--COLOR-disabled: #f5f5f5;--COLOR-instagram: #d2328c;--COLOR-line: #00b900;--BACKDROP-color: rgb(0 0 0 / 30%);--BACKDROP-blur: blur(2px);--FONTS-base: "Zen Maru Gothic", "游ゴシック体", yugothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", arial, sans-serif;--FONTS-en: miso, "Zen Maru Gothic", "YuMincho", "Yu Mincho", "Hiragino Mincho ProN", "MS PMincho", serif;--LEADING-TRIM: calc((1em - 1lh) / 2);--SPACE-l: clamp(40px, 5vw, 80px);--SPACE-m: clamp(24px, 4.6vw, 36px);--SPACE-s: clamp(20px, 4.8vw, 24px);--GUTTER-xl: clamp(160px, 16vw, 200px);--GUTTER-ll: clamp(120px, 14vw, 160px);--GUTTER-l: clamp(96px, 9.5vw, 120px);--GUTTER-xm: clamp(64px, 7vw, 88px);--GUTTER-m: clamp(40px, 7vw, 80px);--GUTTER-s: clamp(28px, 5vw, 40px);--GUTTER-xs: clamp(16px, 3vw, 28px);--GUTTER-xxs: clamp(8px, 1.5vw, 16px);--RADIUS-l: 16px;--RADIUS-m: 8px;--RADIUS-s: 4px;--HEADER-height-l: 96px;--HEADER-height-s: 56px;--WAPPEN-CTA-size-l: 160px;--WAPPEN-CTA-size-s: 96px;--CONTENTS-max-width: 800px;--OUTLINE-dark-fat: 1.6px 1.6px 0 var(--COLOR-txt), 1.6px -1.6px 0 var(--COLOR-txt), -1.6px 1.6px 0 var(--COLOR-txt), -1.6px -1.6px 0 var(--COLOR-txt);--OUTLINE-dark: 1px 1px 0 var(--COLOR-txt), 1px -1px 0 var(--COLOR-txt), -1px 1px 0 var(--COLOR-txt), -1px -1px 0 var(--COLOR-txt);--OUTLINE-light: 1px 1px 0 var(--COLOR-border-dark), 1px -1px 0 var(--COLOR-border-dark), -1px 1px 0 var(--COLOR-border-dark), -1px -1px 0 var(--COLOR-border-dark);--SHADOW: drop-shadow(6px 10px 0 rgb(0 0 0 / 15%));--MODAL-DURATION: 0.5s;--MODAL-DURATION-mobile: 0.2s;--WP-block-maxwidth: 1200px;--WP-block-gap: var(--GUTTER-xs);--WP-block-figcaption-bg-color: rgb(255 255 255 / 40%);--WP-block-figcaption-color: var(--COLOR-txt);--WP-block-figcaption-border-color: #fff;--WP-block-figcaption-border-width: 0;--WP-block-figcaption-border-radius: 2px;--WP-block-figcaption-font-size: 11px;--WP-block-figcaption-font-family: var(--FONTS-base);--WP-block-figcaption-padding-x: 0;--WP-block-figcaption-padding-t: 4px;--WP-block-figcaption-padding-b: 4px;--WP-block-button-padding: 0.6em 0.8em 0.3em;--WP-block-button-bg-color: var(--COLOR-bg);--WP-block-button-bg-color-hover: var(--COLOR-link);--WP-block-button-color: var(--COLOR-link);--WP-block-button-color-hover: #fff;--WP-block-button-border-width: 1px;--WP-block-button-border-color: var(--COLOR-link);--WP-block-button-border-color-hover: var(--COLOR-link);--WP-block-button-border-radius: var(--RADIUS-s);--WP-block-button-font-family: var(--FONTS-base);--WP-block-button-font-size: 14px;--WP-block-button-font-weight: 500;--WP-block-file-font-size: 15px;--WP-block-file-font-weight: bold;--WP-block-file-color: var(--COLOR-link);--WP-block-file-color-hover: var(--COLOR-cta);--WP-block-file-button-padding: 0.4em 2.5em 0.45em 0.75em;--WP-block-file-button-font-size: 14px;--WP-block-file-button-font-weight: 500;--WP-block-file-button-bg-color: transparent;--WP-block-file-button-bg-color-hover: var(--COLOR-link);--WP-block-file-button-color: var(--COLOR-link);--WP-block-file-button-color-hover: #fff;--WP-block-file-button-border-width: 1px;--WP-block-file-button-border-style: solid;--WP-block-file-button-border-color: var(--COLOR-link);--WP-block-file-button-border-color-hover: var(--WP-block-file-button-border-color);--WP-block-file-button-border-radius: var(--RADIUS-s);--WP-block-file-button-icon: url("../img/icon-download.svg");--WP-block-file-button-icon-size: calc(var(--WP-block-file-button-font-size) * 1.5);--WP-block-file-button-icon-position-r: 0.5em;--WP-block-file-button-icon-position-t: calc(50% - 0.6em);--WP-block-separator-color: var(--COLOR-border);--WP-block-separator-width: 1px;--WP-block-separator-style: solid;--WP-block-separator-gutter: clamp(20px, 3.7vw, 40px);--WP-block-separator-margin: clamp(20px, 4vw, 40px);--EASE-in-sine: cubic-bezier(0.47, 0, 0.745, 0.715);--EASE-out-sine: cubic-bezier(0.39, 0.575, 0.565, 1);--EASE-inout-sine: cubic-bezier(0.445, 0.05, 0.55, 0.95);--EASE-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--EASE-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--EASE-inout-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--EASE-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--EASE-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);--EASE-inout-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);--EASE-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--EASE-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);--EASE-inout-quart: cubic-bezier(0.77, 0, 0.175, 1);--EASE-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--EASE-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--EASE-inout-quint: cubic-bezier(0.86, 0, 0.07, 1);--EASE-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--EASE-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--EASE-inout-expo: cubic-bezier(1, 0, 0, 1);--EASE-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);--EASE-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);--EASE-inout-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);--EASE-in-back: cubic-bezier(0.6, -0.28, 0.735, 0.045);--EASE-out-back: cubic-bezier(0.175, 0.885, 0.32, 1.275);--EASE-inout-back: cubic-bezier(0.68, -0.55, 0.265, 1.55)}@font-face{font-display:swap;font-family:miso;font-style:normal;font-weight:400;src:url("../font/miso/miso-regular.woff2") format("woff2"),url("../font/miso/miso-regular.woff") format("woff")}@font-face{font-display:swap;font-family:miso;font-style:normal;font-weight:600;src:url("../font/miso/miso-bold.woff2") format("woff2"),url("../font/miso/miso-bold.woff") format("woff")}body{background-color:var(--COLOR-bg);color:var(--COLOR-txt);font-family:var(--FONTS-base);position:relative;word-wrap:break-word}body.is-win{font-weight:500}h1,h2,h3,h4,h5,h6{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600}p{line-height:1.7}a:link,a:visited,a:active{color:var(--COLOR-link-inline);font-weight:700;text-decoration:none;-webkit-transition:all var(--EASE-out-sine) .2s;transition:all var(--EASE-out-sine) .2s}a:hover{color:var(--COLOR-link-inline-hover);text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:inherit;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:600}button:focus:not(:focus-visible){outline:0}.grecaptcha-badge{visibility:hidden}.l-wrapper{block-size:100%;display:-ms-grid;display:grid;grid-gap:0;-ms-grid-rows:auto 0 1fr 0 auto;-ms-grid-columns:100%;grid-template:"header" auto "contents" 1fr "footer" auto/100%;inline-size:100%;margin:0 auto;min-height:100vh}.is-ios .l-wrapper{padding:constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#l-container{-ms-grid-row:3;-ms-grid-column:1;--header-height: var(--HEADER-height-l);block-size:100%;grid-area:contents;inline-size:100%;-webkit-padding-before:var(--header-height);padding-block-start:var(--header-height)}html.lenis{block-size:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}html:not(.is-iOS,.is-Safari) :focus-visible{-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.15);box-shadow:0 0 4px 2px rgba(0,0,0,.15);outline:2px solid rgba(0,0,0,0)}.c-icon{--icon: url("");--icon-color: var(--COLOR-txt);--icon-color-hover: var(--COLOR-link);--icon-size: 16px;background-color:var(--icon-color);block-size:var(--icon-size);border-radius:4px;display:inline-block;inline-size:var(--icon-size);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:background-color .2s;transition:background-color .2s}.c-block{--padding-l: var(--SPACE-l);--padding-r: var(--padding-l);--padding-t: var(--GUTTER-l);--padding-b: 0;block-size:auto;margin:0 auto;max-width:1400px;padding:var(--padding-t) var(--padding-r) var(--padding-b) var(--padding-l);position:relative}.c-block:last-of-type{-webkit-padding-after:var(--padding-t);padding-block-end:var(--padding-t)}.c-block.is-full{--padding-b: var(--padding-t)}.c-block.is-full:not(:first-of-type){-webkit-margin-before:var(--padding-t);margin-block-start:var(--padding-t)}.c-block.is-full-width{--padding-l: 0;--padding-b: var(--padding-t)}.c-block.is-full-width:not(:first-of-type){-webkit-margin-before:var(--padding-t);margin-block-start:var(--padding-t)}.c-sect{inline-size:100%;padding:var(--GUTTER-l) var(--GUTTER-s) 0}.c-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;inline-size:100%}.c-cols__main{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.c-cols__aside{inline-size:clamp(240px,35vw,400px);-webkit-padding-start:var(--GUTTER-m);padding-inline-start:var(--GUTTER-m)}.c-archive__header{-webkit-margin-after:var(--GUTTER-s);margin-block-end:var(--GUTTER-s)}.c-archive__header__hdg{--GUTTER-x: 0;--GUTTER-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:var(--GUTTER-y) var(--GUTTER-x)}.c-archive__header__hdg span{display:block}.c-archive__header__hdg span span{display:inline-block}.c-archive__header__hdg .is-en{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-archive__header__hdg .is-en .is-icon{aspect-ratio:1/1;inline-size:clamp(52px,7vw,80px)}.c-archive__header__hdg .is-en .is-icon img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-archive__header__hdg .is-en .is-label{font-size:clamp(56px,(100vw - 384px)*(96 - 56)/(1400 - 384) + 56px,96px);color:var(--COLOR-primary-alt);font-family:var(--FONTS-en);font-weight:600;letter-spacing:.02em;line-height:1;padding-block:var(--LEADING-TRIM);-webkit-padding-before:calc((1em - 1lh)/2 + .2em);padding-block-start:calc((1em - 1lh)/2 + .2em);text-align:center;text-shadow:var(--OUTLINE-dark)}.c-archive__header__hdg .is-en .is-icon+.is-label{-webkit-padding-end:.3em;padding-inline-end:.3em}.c-archive__header__hdg .is-ja{font-size:clamp(17px,(100vw - 384px)*(28 - 17)/(1400 - 384) + 17px,28px);font-weight:700;line-height:1.5;text-align:center}body.is-detail .c-archive__header__hdg .is-en{gap:6px}body.is-detail .c-archive__header__hdg .is-en .is-icon{inline-size:44px}body.is-detail .c-archive__header__hdg .is-en .is-label{font-size:4rem;letter-spacing:.04em;text-shadow:var(--OUTLINE-light)}body.is-detail .c-archive__header__hdg .is-ja{font-size:1.4rem}.c-archive__header__body{font-size:clamp(13px,(100vw - 384px)*(18 - 13)/(1400 - 384) + 13px,18px);font-weight:500;line-height:1.6;-webkit-margin-before:1.5em;margin-block-start:1.5em;margin-inline:auto;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}.c-archive-filters-container{background-color:var(--COLOR-bg);inset-block-start:var(--HEADER-height-m);margin:calc(var(--GUTTER-m)*-1) 0 var(--GUTTER-m);padding:16px 0;position:sticky;z-index:2}.c-archive{container:main-col/inline-size}@supports not (container-type: inline-size){.c-archive{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-archive__hdg{font-size:clamp(13px,(100vw - 384px)*(16 - 13)/(1400 - 384) + 13px,16px);font-weight:700;line-height:1.5;margin:0 0 var(--GUTTER-xm)}.c-archive__hdg span{display:block;margin-inline:auto;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}.c-archive__items{--GUTTER-x: var(--GUTTER-s);--GUTTER-y: 80px;--cols: 4;display:-ms-grid;display:grid;grid-auto-rows:auto;grid-gap:var(--GUTTER-y) var(--GUTTER-x);-ms-grid-columns:;grid-template-columns:repeat(var(--cols), 1fr);list-style:none}@container main-col (max-width: 880px){.c-archive__items{--cols: 3}}@container main-col (max-width: 688px){.c-archive__items{--GUTTER-x: var(--SPACE-m);--GUTTER-y: 48px;--cols: 2}}@container main-col (max-width: 288px){.c-archive__items{--cols: 1}}.c-archive__item{--gap-x: 0;--gap-y: 8px;background-color:var(--COLOR-bg);border:1px solid var(--COLOR-dark);border-radius:0 var(--RADIUS-m) var(--RADIUS-m) var(--RADIUS-m);display:-ms-grid;display:grid;-webkit-filter:var(--SHADOW);filter:var(--SHADOW);gap:var(--gap-y) var(--gap-x);-ms-grid-rows:auto var(--gap-y) 1fr;grid-template-rows:auto 1fr;opacity:0;padding:var(--GUTTER-xxs);position:relative;-webkit-transition:-webkit-filter .1s var(--EASE-in-expo);transition:-webkit-filter .1s var(--EASE-in-expo);transition:filter .1s var(--EASE-in-expo);transition:filter .1s var(--EASE-in-expo), -webkit-filter .1s var(--EASE-in-expo)}.c-archive__item:has(.c-archive__item__hdg a:hover){-webkit-filter:none;filter:none}.c-archive__item:has(.c-archive__item__hdg a:hover) .c-archive__item__date{background-color:var(--COLOR-secondary)}.c-archive__item[data-listitems-scrollevent-item=on]{-webkit-animation:flipInY .7s forwards;animation:flipInY .7s forwards;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.c-archive__item__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:8px}.c-archive__item__fig{aspect-ratio:4/3;border-radius:var(--RADIUS-s);overflow:hidden}.c-archive__item__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.c-archive__item__fig:has(+.c-archive__item__main .c-archive__item__hdg a:hover) img{opacity:.75}.c-archive__item__hdg{font-size:clamp(13px,(100vw - 384px)*(16 - 13)/(1400 - 384) + 13px,16px);-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-weight:500;line-height:1.5}.c-archive__item__hdg a{-webkit-box-orient:vertical;color:var(--COLOR-txt);display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.c-archive__item__hdg a::before{background-color:var(--COLOR-bg);block-size:100%;content:"";display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;-webkit-transition:opacity .2s var(--EASE-in-quad);transition:opacity .2s var(--EASE-in-quad)}.c-archive__item__date{background-color:var(--COLOR-bg);border:1px solid var(--COLOR-dark);-webkit-border-after:0;border-block-end:0;border-radius:var(--RADIUS-s) var(--RADIUS-s) 0 0;font-family:var(--FONTS-en);font-size:1.8rem;inset-block-start:calc(-1.6em - 2px);inset-inline-start:-1px;line-height:1em;padding-block:.4em .2em;padding-inline:.5em;position:absolute;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.c-terms{--gap-x: 4px;--gap-y: 4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:10px;font-weight:500;gap:var(--gap-y) var(--gap-x);line-height:1.5;list-style:none;z-index:1}.c-term{--bg-color: var(--COLOR-secondary);--bg-color-hover: var(--COLOR-secondary-dark);--border-width: 1px;--border-style: solid;--border-color: var(--COLOR-dark);--border-color-hover: var(--border-color);--border-radius: var(--RADIUS-s);--color: var(--COLOR-txt);--color-hover: var(--color)}.c-term>a{background-color:var(--bg-color);block-size:100%;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);color:var(--color);display:block;inline-size:100%;letter-spacing:.05em;padding:.15em .3em}.c-article{inline-size:min(100%,var(--CONTENTS-max-width));-webkit-margin-before:var(--GUTTER-m);margin-block-start:var(--GUTTER-m);margin-inline:auto}.c-article__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:16px;-webkit-margin-after:var(--GUTTER-xm);margin-block-end:var(--GUTTER-xm)}.c-article__title{font-size:clamp(20px,(100vw - 384px)*(30 - 20)/(1400 - 384) + 20px,30px);font-weight:700;line-height:1.6}.c-article__date{font-size:clamp(15px,(100vw - 384px)*(18 - 15)/(1400 - 384) + 15px,18px);font-weight:500;line-height:1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.c-nopost{font-size:clamp(13px,(100vw - 384px)*(16 - 13)/(1400 - 384) + 13px,16px);block-size:400px;color:#666;display:-ms-grid;display:grid;font-weight:400;padding:40px;place-items:center}.c-noscript--container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(51,51,51,.9);block-size:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:100%;inset-block-start:0;inset-inline-start:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:1000}.c-noscript__modal{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 40px 0 rgba(0,0,0,.8);box-shadow:0 4px 40px 0 rgba(0,0,0,.8);inline-size:60%;padding:4rem;z-index:1001}.c-noscript__modal h2{font-size:1.8rem;font-weight:bold;line-height:1.5;margin:0 0 1.8rem}.c-noscript__modal p{font-size:1.4rem;line-height:1.6}.is-legacy{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:bold;height:100dvh;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding:24px}.is-legacy__panel{border:1px solid #000;border-radius:8px;max-width:640px;padding:24px}.is-legacy h2{font-size:20px;line-height:1.4;-webkit-margin-after:16px;margin-block-end:16px}.is-legacy h2 span{font-size:32px;-webkit-margin-end:8px;margin-inline-end:8px}.is-oldVer,.is-oldSafari,.is-old-ios{font-size:clamp(14px,(100vw - 384px)*(20 - 14)/(1400 - 384) + 14px,20px);background-color:red;bottom:0;color:#fff;font-family:var(--FONTS-sans);font-size:13px;left:0;line-height:1.5;padding:16px 16px calc(16px + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:999}.is-oldVer h2,.is-oldSafari h2,.is-old-ios h2{font-size:clamp(20px,(100vw - 384px)*(28 - 20)/(1400 - 384) + 20px,28px);margin-bottom:8px}.c-buttons{--gutter-x: 12px;--gutter-y: 12px;--padding-t: var(--GUTTER-m);--padding-b: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--gutter-y) var(--gutter-x);inline-size:100%;padding:var(--padding-t) 0 var(--padding-b)}.c-buttons.is-short{--padding-t: clamp(16px, 4vw, 24px)}.c-button,a.c-button,input.c-button{--min-width: 120px;--padding-t: 0.5em;--padding-b: 0.6em;--padding-l: 1.7em;--padding-r: 1.7em;--color: var(--COLOR-dark);--color-hover: var(--COLOR-dark);--bg-color: var(--COLOR-secondary);--bg-color-hover: var(--COLOR-secondary-dark);--border-width: 1px;--border-style: solid;--border-color: var(--COLOR-dark);--border-color-hover: var(--border-color);--border-radius: 100vmax;--font-family: var(--FONTS-base);--font-size: 1.6rem;--font-weight: 700;--lineHeight: 1.5;--letter-spacing: 0.05em;--maxLine: 3;--label-gap-x: 4px;--label-gap-y: 4px;--label-icon: url("../img/icon-chevron-r.svg");--label-icon-size: calc(var(--font-size) + 0.1em);--label-icon-offset: 0.2% 0 0;--OUTLINE-dark-color: var(--color-hover);--OUTLINE-dark-color-hover: var(--color);--OUTLINE-dark-bg-color: var(--bg-color-hover);--OUTLINE-dark-bg-color-hover: var(--bg-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-color);background-repeat:no-repeat;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);color:var(--color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-family);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-size);font-weight:var(--font-weight);gap:var(--label-gap-y) var(--label-gap-x);height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:var(--letter-spacing);line-height:var(--lineHeight);min-width:var(--min-width);overflow:hidden;padding:var(--padding-t) var(--padding-r) var(--padding-b) var(--padding-l);position:relative;-webkit-transition:all .2s;transition:all .2s;vertical-align:middle}.c-button:focus:not(:focus-visible),a.c-button:focus:not(:focus-visible),input.c-button:focus:not(:focus-visible){outline:0}.c-button[disabled],a.c-button[disabled],input.c-button[disabled]{background-color:var(--COLOR-disabled);border-color:var(--COLOR-disabled);color:#bbb;cursor:not-allowed}.c-button .is-label,a.c-button .is-label,input.c-button .is-label{padding-block:var(--LEADING-TRIM) calc((1em - 1lh)/2 + .3em)}.c-button .c-icon,a.c-button .c-icon,input.c-button .c-icon{--icon: var(--label-icon);--icon-color: var(--color);--icon-size: var(--label-icon-size);margin:var(--label-icon-offset)}.c-button:has(.c-icon+.is-label),a.c-button:has(.c-icon+.is-label),input.c-button:has(.c-icon+.is-label){--padding-l: 0.8em;--padding-r: 1.3em}.c-button.is-alt,a.c-button.is-alt,input.c-button.is-alt{--bg-color: #fff}.c-button.is-large,a.c-button.is-large,input.c-button.is-large{--padding-t: 0.8em;--padding-b: 0.85em;--padding-l: 1.7em;--padding-r: 1.7em;--font-size: 2.4rem}.c-button.is-primary,a.c-button.is-primary,input.c-button.is-primary{--color: #fff;--color-hover: #fff;--bg-color: var(--COLOR-primary);--bg-color-hover: var(--COLOR-primary-dark)}.c-button.has-no-border,a.c-button.has-no-border,input.c-button.has-no-border{--border-width: 0}.c-button .c-icon.is-back,a.c-button .c-icon.is-back,input.c-button .c-icon.is-back{--label-icon: url("../img/icon-chevron-l.svg")}.c-snsmenu{--item-size: 28px;--sns-icon-size: var(--item-size);--sns-icon-color-instagram: var(--COLOR-txt);--sns-icon-color-instagram-hover: var(--COLOR-instagram);--sns-icon-color-line: var(--COLOR-txt);--sns-icon-color-line-hover: var(--COLOR-line);--gutter-x: 8px;--gutter-y: 16px}.c-snsmenu__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gutter-y) var(--gutter-x);list-style:none}.c-snsmenu__item>a{block-size:var(--item-size);border-radius:50%;display:-ms-grid;display:grid;inline-size:var(--item-size);place-content:center}.c-snsmenu__item .c-icon{--icon-size: var(--sns-icon-size);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#p-gmenu .c-snsmenu{--item-size: 36px;--gutter-x: 16px}#p-gmenu .c-snsmenu .c-icon{--icon-color: #fff}.c-snsmenu__item.is-instagram .c-icon{--icon: url("../img/icon-instagram.svg");--icon-color: var(--sns-icon-color-instagram)}.c-snsmenu__item.is-line .c-icon{--icon: url("../img/icon-line.svg");--icon-color: var(--sns-icon-color-line)}#p-cta{background-color:var(--COLOR-primary);-webkit-border-before:1px solid var(--COLOR-dark);border-block-start:1px solid var(--COLOR-dark);-webkit-margin-before:var(--GUTTER-l);margin-block-start:var(--GUTTER-l);opacity:0}body.is-contact #p-cta{display:none}#p-cta[data-scrollevent-30=on]{-webkit-animation:fadeInBT .4s forwards var(--EASE-out-quad);animation:fadeInBT .4s forwards var(--EASE-out-quad)}.c-cta__fig{--width: 160px;aspect-ratio:160/100;inline-size:var(--width);margin-block:calc((var(--width)/160*100 + var(--padding-t))*-0.85) var(--GUTTER-xs);margin-inline:auto}.c-cta__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-cta__header{-webkit-margin-after:var(--GUTTER-s);margin-block-end:var(--GUTTER-s)}.c-cta__header__hdg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:4px}.c-cta__header__hdg .is-en{font-size:clamp(40px,(100vw - 384px)*(68 - 40)/(1400 - 384) + 40px,68px);font-family:var(--FONTS-en);font-weight:600;line-height:1;text-shadow:var(--OUTLINE-dark)}.c-cta__header__hdg .is-ja{font-size:clamp(20px,(100vw - 384px)*(32 - 20)/(1400 - 384) + 20px,32px);font-weight:700;line-height:1}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span{-webkit-animation:fadeInBT .1s forwards var(--EASE-out-back);animation:fadeInBT .1s forwards var(--EASE-out-back);display:inline-block;opacity:0}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(1){-webkit-animation-delay:0.02s;animation-delay:0.02s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(2){-webkit-animation-delay:0.04s;animation-delay:0.04s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(3){-webkit-animation-delay:0.06s;animation-delay:0.06s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(4){-webkit-animation-delay:0.08s;animation-delay:0.08s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(5){-webkit-animation-delay:0.1s;animation-delay:0.1s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(6){-webkit-animation-delay:0.12s;animation-delay:0.12s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(7){-webkit-animation-delay:0.14s;animation-delay:0.14s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(8){-webkit-animation-delay:0.16s;animation-delay:0.16s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(9){-webkit-animation-delay:0.18s;animation-delay:0.18s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(10){-webkit-animation-delay:0.2s;animation-delay:0.2s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(11){-webkit-animation-delay:0.22s;animation-delay:0.22s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(12){-webkit-animation-delay:0.24s;animation-delay:0.24s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(13){-webkit-animation-delay:0.26s;animation-delay:0.26s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(14){-webkit-animation-delay:0.28s;animation-delay:0.28s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(15){-webkit-animation-delay:0.3s;animation-delay:0.3s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(16){-webkit-animation-delay:0.32s;animation-delay:0.32s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(17){-webkit-animation-delay:0.34s;animation-delay:0.34s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(18){-webkit-animation-delay:0.36s;animation-delay:0.36s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(19){-webkit-animation-delay:0.38s;animation-delay:0.38s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(20){-webkit-animation-delay:0.4s;animation-delay:0.4s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(21){-webkit-animation-delay:0.42s;animation-delay:0.42s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(22){-webkit-animation-delay:0.44s;animation-delay:0.44s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(23){-webkit-animation-delay:0.46s;animation-delay:0.46s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(24){-webkit-animation-delay:0.48s;animation-delay:0.48s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(25){-webkit-animation-delay:0.5s;animation-delay:0.5s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(26){-webkit-animation-delay:0.52s;animation-delay:0.52s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(27){-webkit-animation-delay:0.54s;animation-delay:0.54s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(28){-webkit-animation-delay:0.56s;animation-delay:0.56s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(29){-webkit-animation-delay:0.58s;animation-delay:0.58s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(30){-webkit-animation-delay:0.6s;animation-delay:0.6s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(31){-webkit-animation-delay:0.62s;animation-delay:0.62s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(32){-webkit-animation-delay:0.64s;animation-delay:0.64s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(33){-webkit-animation-delay:0.66s;animation-delay:0.66s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(34){-webkit-animation-delay:0.68s;animation-delay:0.68s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(35){-webkit-animation-delay:0.7s;animation-delay:0.7s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(36){-webkit-animation-delay:0.72s;animation-delay:0.72s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(37){-webkit-animation-delay:0.74s;animation-delay:0.74s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(38){-webkit-animation-delay:0.76s;animation-delay:0.76s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(39){-webkit-animation-delay:0.78s;animation-delay:0.78s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(40){-webkit-animation-delay:0.8s;animation-delay:0.8s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(41){-webkit-animation-delay:0.82s;animation-delay:0.82s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(42){-webkit-animation-delay:0.84s;animation-delay:0.84s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(43){-webkit-animation-delay:0.86s;animation-delay:0.86s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(44){-webkit-animation-delay:0.88s;animation-delay:0.88s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(45){-webkit-animation-delay:0.9s;animation-delay:0.9s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(46){-webkit-animation-delay:0.92s;animation-delay:0.92s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(47){-webkit-animation-delay:0.94s;animation-delay:0.94s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(48){-webkit-animation-delay:0.96s;animation-delay:0.96s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(49){-webkit-animation-delay:0.98s;animation-delay:0.98s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(50){-webkit-animation-delay:1s;animation-delay:1s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(51){-webkit-animation-delay:1.02s;animation-delay:1.02s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(52){-webkit-animation-delay:1.04s;animation-delay:1.04s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(53){-webkit-animation-delay:1.06s;animation-delay:1.06s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(54){-webkit-animation-delay:1.08s;animation-delay:1.08s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(55){-webkit-animation-delay:1.1s;animation-delay:1.1s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(56){-webkit-animation-delay:1.12s;animation-delay:1.12s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(57){-webkit-animation-delay:1.14s;animation-delay:1.14s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(58){-webkit-animation-delay:1.16s;animation-delay:1.16s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(59){-webkit-animation-delay:1.18s;animation-delay:1.18s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(60){-webkit-animation-delay:1.2s;animation-delay:1.2s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(61){-webkit-animation-delay:1.22s;animation-delay:1.22s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(62){-webkit-animation-delay:1.24s;animation-delay:1.24s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(63){-webkit-animation-delay:1.26s;animation-delay:1.26s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(64){-webkit-animation-delay:1.28s;animation-delay:1.28s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(65){-webkit-animation-delay:1.3s;animation-delay:1.3s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(66){-webkit-animation-delay:1.32s;animation-delay:1.32s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(67){-webkit-animation-delay:1.34s;animation-delay:1.34s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(68){-webkit-animation-delay:1.36s;animation-delay:1.36s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(69){-webkit-animation-delay:1.38s;animation-delay:1.38s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(70){-webkit-animation-delay:1.4s;animation-delay:1.4s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(71){-webkit-animation-delay:1.42s;animation-delay:1.42s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(72){-webkit-animation-delay:1.44s;animation-delay:1.44s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(73){-webkit-animation-delay:1.46s;animation-delay:1.46s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(74){-webkit-animation-delay:1.48s;animation-delay:1.48s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(75){-webkit-animation-delay:1.5s;animation-delay:1.5s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(76){-webkit-animation-delay:1.52s;animation-delay:1.52s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(77){-webkit-animation-delay:1.54s;animation-delay:1.54s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(78){-webkit-animation-delay:1.56s;animation-delay:1.56s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(79){-webkit-animation-delay:1.58s;animation-delay:1.58s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(80){-webkit-animation-delay:1.6s;animation-delay:1.6s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(81){-webkit-animation-delay:1.62s;animation-delay:1.62s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(82){-webkit-animation-delay:1.64s;animation-delay:1.64s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(83){-webkit-animation-delay:1.66s;animation-delay:1.66s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(84){-webkit-animation-delay:1.68s;animation-delay:1.68s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(85){-webkit-animation-delay:1.7s;animation-delay:1.7s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(86){-webkit-animation-delay:1.72s;animation-delay:1.72s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(87){-webkit-animation-delay:1.74s;animation-delay:1.74s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(88){-webkit-animation-delay:1.76s;animation-delay:1.76s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(89){-webkit-animation-delay:1.78s;animation-delay:1.78s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(90){-webkit-animation-delay:1.8s;animation-delay:1.8s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(91){-webkit-animation-delay:1.82s;animation-delay:1.82s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(92){-webkit-animation-delay:1.84s;animation-delay:1.84s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(93){-webkit-animation-delay:1.86s;animation-delay:1.86s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(94){-webkit-animation-delay:1.88s;animation-delay:1.88s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(95){-webkit-animation-delay:1.9s;animation-delay:1.9s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(96){-webkit-animation-delay:1.92s;animation-delay:1.92s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(97){-webkit-animation-delay:1.94s;animation-delay:1.94s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(98){-webkit-animation-delay:1.96s;animation-delay:1.96s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(99){-webkit-animation-delay:1.98s;animation-delay:1.98s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40] span:nth-of-type(100){-webkit-animation-delay:2s;animation-delay:2s}.c-cta__header__hdg .is-ja[data-scrollTextTyping-40=off] span{-webkit-animation-name:none;animation-name:none;opacity:0}.c-cta__form{display:-ms-grid;display:grid;gap:var(--GUTTER-xs);-ms-grid-columns:min(35%,480px) var(--GUTTER-xs) 1fr;grid-template-columns:min(35%,480px) 1fr}.c-cta__form__header__inner,.c-cta__form__main{background-color:var(--COLOR-bg);border:1px solid var(--COLOR-dark);border-radius:var(--RADIUS-l);-webkit-filter:var(--SHADOW);filter:var(--SHADOW);padding:var(--GUTTER-xs)}.c-cta__form__header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:16px}.c-cta__form__header__hdg{font-size:clamp(16px,(100vw - 384px)*(22 - 16)/(1400 - 384) + 16px,22px);color:var(--COLOR-primary);font-weight:700;line-height:1.5}.c-cta__form__header__hdg span{display:inline-block}.c-cta__form__header__address{font-size:clamp(13px,(100vw - 384px)*(15 - 13)/(1400 - 384) + 13px,15px);-webkit-border-after:1px solid var(--COLOR-border);border-block-end:1px solid var(--COLOR-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:.5em;-webkit-padding-after:16px;padding-block-end:16px}.c-cta__form__header__address h4{font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-color:var(--COLOR-secondary);text-decoration-thickness:8px;text-underline-offset:-3px}.c-cta__form__header__address p{font-style:normal;line-height:1.5}.c-cta__form__header__body{font-size:clamp(13px,(100vw - 384px)*(14 - 13)/(1400 - 384) + 13px,14px);line-height:1.6;text-align:justify}.c-cta__form__header__feature{background-color:var(--COLOR-secondary);border-radius:var(--RADIUS-m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:12px;padding:12px}.c-cta__form__header__feature__hdg{font-size:clamp(14px,(100vw - 384px)*(16 - 14)/(1400 - 384) + 14px,16px);font-weight:700;line-height:1.5}.c-cta__form__header__feature__points{font-size:clamp(13px,(100vw - 384px)*(14 - 13)/(1400 - 384) + 13px,14px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;font-weight:500;gap:.25em;line-height:1.6;list-style:none}.c-cta__form__header__feature__point::before{content:"＊"}.c-cta__header__contact{font-size:clamp(14px,(100vw - 384px)*(15 - 14)/(1400 - 384) + 14px,15px);font-weight:500;line-height:1.5}.c-wappen-cta{--size: var(--WAPPEN-CTA-size-l);-webkit-animation:bounceInUp .8s forwards;animation:bounceInUp .8s forwards;aspect-ratio:1/1;block-size:var(--size);inline-size:var(--size);inset-block-end:var(--GUTTER-s);inset-inline-end:calc(var(--SPACE-l) - 24px);position:fixed;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:scale .4s var(--EASE-inout-back),-webkit-filter .2s .05s ease;transition:scale .4s var(--EASE-inout-back),-webkit-filter .2s .05s ease;transition:scale .4s var(--EASE-inout-back),filter .2s .05s ease;transition:scale .4s var(--EASE-inout-back),filter .2s .05s ease,-webkit-filter .2s .05s ease}.c-wappen-cta:has(.c-wappen-cta__inner:hover){-webkit-filter:drop-shadow(0 8px 0 rgba(0, 0, 0, 0.15));filter:drop-shadow(0 8px 0 rgba(0, 0, 0, 0.15));scale:1.1}body.is-contact .c-wappen-cta{display:none}.c-wappen-cta[data-wappen=off]{animation:fadeInBT .2s forwards reverse}.c-wappen-cta__inner{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain;position:relative}.c-wappen-cta__fig{block-size:100%;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.c-wappen-cta__fig.is-bg{-webkit-animation:rotation 10s linear infinite;animation:rotation 10s linear infinite}.c-contact__form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:32px}#mail_form .is-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:8px}#mail_form .is-fields>.is-label{width:100%}#mail_form .is-fields .is-item:first-of-type{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}#mail_form .is-field>input[type=text],#mail_form .is-field>input[type=tel],#mail_form .is-field>input[type=email],#mail_form .is-field>textarea,#mail_form .is-field>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;border:1px solid #aaa;border-radius:8px;color:var(--COLOR-txt);font-size:1.6rem;line-height:1.6;margin:8px 0 0;outline:none;padding:.4em .8em;width:100%}#mail_form .is-field>input[type=text]:-webkit-autofill,#mail_form .is-field>input[type=tel]:-webkit-autofill,#mail_form .is-field>input[type=email]:-webkit-autofill,#mail_form .is-field>textarea:-webkit-autofill,#mail_form .is-field>select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0) inset;box-shadow:0 0 0 1000px rgba(0,0,0,0) inset;-webkit-text-fill-color:#333;-webkit-transition:background-color 9999s;transition:background-color 9999s}#mail_form .is-field>input[type=text]::-webkit-input-placeholder, #mail_form .is-field>input[type=tel]::-webkit-input-placeholder, #mail_form .is-field>input[type=email]::-webkit-input-placeholder, #mail_form .is-field>textarea::-webkit-input-placeholder, #mail_form .is-field>select::-webkit-input-placeholder{color:#bbb}#mail_form .is-field>input[type=text]::-moz-placeholder, #mail_form .is-field>input[type=tel]::-moz-placeholder, #mail_form .is-field>input[type=email]::-moz-placeholder, #mail_form .is-field>textarea::-moz-placeholder, #mail_form .is-field>select::-moz-placeholder{color:#bbb}#mail_form .is-field>input[type=text]:-ms-input-placeholder, #mail_form .is-field>input[type=tel]:-ms-input-placeholder, #mail_form .is-field>input[type=email]:-ms-input-placeholder, #mail_form .is-field>textarea:-ms-input-placeholder, #mail_form .is-field>select:-ms-input-placeholder{color:#bbb}#mail_form .is-field>input[type=text]::-ms-input-placeholder, #mail_form .is-field>input[type=tel]::-ms-input-placeholder, #mail_form .is-field>input[type=email]::-ms-input-placeholder, #mail_form .is-field>textarea::-ms-input-placeholder, #mail_form .is-field>select::-ms-input-placeholder{color:#bbb}#mail_form .is-field>input[type=text]::placeholder,#mail_form .is-field>input[type=tel]::placeholder,#mail_form .is-field>input[type=email]::placeholder,#mail_form .is-field>textarea::placeholder,#mail_form .is-field>select::placeholder{color:#bbb}#mail_form .is-field textarea{font-weight:normal;letter-spacing:.1rem;line-height:1.7;-ms-overflow-style:none;resize:vertical}#mail_form select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23333333'><polygon points='8 12.851 1.022 5.871 1.912 4.98 8 11.069 14.089 4.98 14.979 5.871 8 12.851'/></svg>");background-position:calc(100% - 10px) calc(50% - 2px);background-repeat:no-repeat;background-size:14px;color:var(--COLOR-txt);inline-size:100%;max-width:100%;-webkit-padding-end:32px;padding-inline-end:32px}#mail_form select::-ms-expand{display:none}#mail_form label.is-item{display:block}#mail_form label.is-item.is-checkbox,#mail_form label.is-item.is-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}#mail_form span.is-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.7rem;font-weight:600;gap:8px;line-height:1.5}#mail_form i{display:none}#mail_form i.is-required{display:block}#mail_form i.is-required span.required{border:1px solid #c80000;border-radius:2px;color:#c80000;display:block;font-size:1.2rem;font-style:normal;line-height:1;padding:.3em .5em}#mail_form .is-field:has(input[type=radio]),#mail_form .is-field:has(input[type=checkbox]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:12px;-webkit-margin-before:8px;margin-block-start:8px}#mail_form input[type=checkbox],#mail_form input[type=radio]{--size: 24px;--active: var(--COLOR-primary);--active-inner: #fff;--focus: 2px rgb(40 40 40 / 30%);--border: #999;--border-hover: var(--COLOR-primary);--bg: transparent;--disabled: #f6f8ff;--disabled-inner: #e1e6f9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-checked, var(--bg));border:1px solid var(--border-checked, var(--border));cursor:pointer;display:inline-block;height:var(--size);margin:0;outline:none;position:relative;-webkit-transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s,-webkit-box-shadow .2s;vertical-align:-25%;width:var(--size)}#mail_form input[type=checkbox]::after,#mail_form input[type=radio]::after{border:2px solid var(--active-inner);border-color:var(--COLOR-txt);border-left:0;border-top:0;content:"";display:block;height:70%;left:30%;opacity:.2;position:absolute;top:7%;-webkit-transform:rotate(43deg) scale(0.75);-ms-transform:rotate(43deg) scale(0.75);transform:rotate(43deg) scale(0.75);-webkit-transition:opacity var(--duration-opacity, 0.2s),-webkit-transform var(--duration-time, 0.3s) var(--duration-easing, ease);transition:opacity var(--duration-opacity, 0.2s),-webkit-transform var(--duration-time, 0.3s) var(--duration-easing, ease);transition:transform var(--duration-time, 0.3s) var(--duration-easing, ease),opacity var(--duration-opacity, 0.2s);transition:transform var(--duration-time, 0.3s) var(--duration-easing, ease),opacity var(--duration-opacity, 0.2s),-webkit-transform var(--duration-time, 0.3s) var(--duration-easing, ease);width:40%}#mail_form input[type=checkbox]:checked,#mail_form input[type=radio]:checked{--bg-checked: var(--active);--border-checked: var(--active);--duration-opacity: 0.3s;--duration-time: 0.6s;--duration-easing: cubic-bezier(0.2, 0.85, 0.32, 1.2)}#mail_form input[type=checkbox]:checked::after,#mail_form input[type=radio]:checked::after{border-color:#fff;opacity:1;-webkit-transform:rotate(43deg) scale(1);-ms-transform:rotate(43deg) scale(1);transform:rotate(43deg) scale(1)}#mail_form input[type=checkbox]:disabled,#mail_form input[type=radio]:disabled{--bg-checked: var(--disabled);cursor:not-allowed;opacity:.9}#mail_form input[type=checkbox]:disabled:checked,#mail_form input[type=radio]:disabled:checked{--bg-checked: var(--disabled-inner);--border-checked: var(--border)}#mail_form input[type=checkbox]:focus,#mail_form input[type=radio]:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}#mail_form input[type=checkbox]{border-radius:4px}#mail_form input[type=radio]{border-radius:50%}.is-box-label{font-size:1.6rem;font-weight:500;line-height:1.5;-webkit-padding-start:4px;padding-inline-start:4px;vertical-align:.15em}#form_confirm{margin-top:24px}#form_confirm label.is-item.is-checkbox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#form_confirm span.is-label{color:var(--COLOR-caution);cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:14px;font-weight:600}#form_confirm input[type=checkbox]{border:1px solid var(--border-checked, var(--COLOR-caution))}#form_confirm input[type=checkbox]:checked+span.is-label{color:var(--COLOR-primary)}#form_submit_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--COLOR-secondary);border:1px solid var(--COLOR-dark);border-radius:var(--RADIUS-m);color:var(--COLOR-txt);cursor:pointer;font-size:1.6rem;font-weight:500;line-height:1.6;outline:none;padding:.4em .8em;-webkit-transition:.2s ease-out;transition:.2s ease-out;width:min(160px,100%)}#form_submit_button:disabled{background-color:var(--COLOR-disabled);border-color:var(--COLOR-disabled);color:#bbb;cursor:not-allowed}#mail_form span.error_blank,#mail_form span.error_format{color:var(--COLOR-caution);display:block;font-size:1.2rem;font-weight:bold;line-height:1.5;margin:.5em 0 0}#p-contact__sent div.loading-layer{background:rgba(255,255,255,.75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}#p-contact__sent div.loading-layer .loading{-webkit-animation:load-circle .8s linear infinite;animation:load-circle .8s linear infinite;border-bottom:2px solid #999;border-left:2px solid rgba(153,153,153,.5);border-radius:50%;border-right:2px solid #999;border-top:2px solid #999;height:50px;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;-webkit-transform:translateZ(0);transform:translateZ(0);width:50px}@-webkit-keyframes load-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-contact-sent{--duration: 0.5s;--dialog-bgcolor: var(--COLOR-bg);--dialog-shadow: drop-shadow(0 72px 80px rgb(0 0 0 / 25%));--dialog-max-width: 488px;--dialog-max-height: 360px;--dialog-gutter: max(5vi, 24px);--dialog-radius: var(--RADIUS-m);--dialog-padding: var(--GUTTER-m);--dialog-border-width: 1px;--dialog-border-style: solid;--dialog-border-color: var(--COLOR-xdark);--dialog-easing: var(--EASE-out-expo);--backdrop-bgcolor: var(--BACKDROP-color);--backdrop-blur: var(--BACKDROP-blur);background-color:var(--dialog-bgcolor);block-size:min(100svb - var(--dialog-gutter)*2,var(--dialog-max-height));border:var(--dialog-border-width) var(--dialog-border-style) var(--dialog-border-color);border-radius:var(--dialog-radius);contain:strict;-webkit-filter:var(--dialog-shadow);filter:var(--dialog-shadow);inline-size:min(100% - var(--dialog-gutter)*2,var(--dialog-max-width));inset-block:0;inset-inline-start:0;margin:auto;opacity:0;scale:.95;-webkit-transition:scale var(--duration) var(--dialog-easing);transition:scale var(--duration) var(--dialog-easing)}.c-contact-sent[open]{opacity:1;scale:1}.c-contact-sent::-ms-backdrop{backdrop-filter:var(--backdrop-blur);background-color:var(--backdrop-bgcolor);opacity:0;-ms-transition:opacity .3s;transition:opacity .3s}.c-contact-sent::backdrop{-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);background-color:var(--backdrop-bgcolor);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.c-contact-sent[open]::-ms-backdrop{opacity:1}.c-contact-sent[open]::backdrop{opacity:1}.c-contact-sent__inner{block-size:100%;container:contact-sent-drawer/inline-size;display:-ms-grid;display:grid;gap:16px;padding:var(--dialog-padding);place-items:center;position:relative}@supports not (container-type: inline-size){.c-contact-sent__inner{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}#p-contact-sent__hdg{font-size:clamp(56px,(100vw - 384px)*(80 - 56)/(1400 - 384) + 56px,80px);color:var(--COLOR-secondary);font-family:var(--FONTS-en);font-weight:600;letter-spacing:.02em;line-height:1;padding-block:var(--LEADING-TRIM);text-align:center;text-shadow:1px 1px 0 var(--COLOR-txt),1px -1px 0 var(--COLOR-txt),-1px 1px 0 var(--COLOR-txt),-1px -1px 0 var(--COLOR-txt);text-wrap:balance}#p-contact-sent__body{font-size:clamp(13px,(100vw - 384px)*(14 - 13)/(1400 - 384) + 13px,14px);font-weight:500;line-height:1.8;text-align:justify}#p-contact-sent__closer{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);block-size:36px;border:0;border-radius:100vmax;inline-size:36px;inset-block-start:8px;inset-inline-end:8px;padding:0;position:absolute;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#p-contact-sent__closer::before,#p-contact-sent__closer::after{background-color:#666;block-size:2px;content:"";display:inline-block;inline-size:45%;inset:0;margin:auto;position:absolute}#p-contact-sent__closer::before{rotate:45deg}#p-contact-sent__closer::after{rotate:135deg}.datepicker{width:-webkit-min-content;width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{position:absolute;z-index:20;padding-top:4px}.datepicker-dropdown.datepicker-orient-top{padding-top:0;padding-bottom:4px}.datepicker-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;background-color:#fff}.datepicker-dropdown .datepicker-picker{-webkit-box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}.datepicker-main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2px}.datepicker-footer{-webkit-box-shadow:inset 0 1px 1px rgba(10,10,10,.1);box-shadow:inset 0 1px 1px rgba(10,10,10,.1);background-color:#f5f5f5}.datepicker-title{-webkit-box-shadow:inset 0 -1px 1px rgba(10,10,10,.1);box-shadow:inset 0 -1px 1px rgba(10,10,10,.1);background-color:#f5f5f5;padding:.375rem .75rem;text-align:center;font-weight:700}.datepicker-controls{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;border:1px solid #dcdcdc;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;cursor:pointer;padding:calc(.375em - 1px) .75em;height:2.25em;vertical-align:top;text-align:center;line-height:1.5;white-space:nowrap;color:#363636;font-size:1rem}.datepicker-controls .button:focus,.datepicker-controls .button:active{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){-webkit-box-shadow:0 0 0 .125em rgba(50,115,220,.25);box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:rgba(0,0,0,0);font-weight:bold}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:calc(.375rem - 1px) .375rem;border-radius:2px;font-size:.75rem}.datepicker-controls .view-switch{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker-controls .prev-button,.datepicker-controls .next-button{padding-right:.375rem;padding-left:.375rem;-webkit-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%}.datepicker-controls .prev-button.disabled,.datepicker-controls .next-button.disabled{visibility:hidden}.datepicker-view,.datepicker-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker-view{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:15.75rem}.datepicker-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker .days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker .days-of-week{display:-webkit-box;display:-ms-flexbox;display:flex}.datepicker .week-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 9.6774193548%;flex:0 0 9.6774193548%}.datepicker .weeks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.datepicker span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker .dow{height:1.5rem;font-size:.875rem;font-weight:700}.datepicker .week{-webkit-box-flex:1;-ms-flex:auto;flex:auto;color:#b8b8b8;font-size:.75rem}.datepicker-cell,.datepicker .days .dow{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){-ms-flex-preferred-size:25%;flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.prev:not(.disabled),.datepicker-cell.next:not(.disabled){color:#7a7a7a}.datepicker-cell.prev.selected,.datepicker-cell.next.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){border-radius:0;background-color:#f5f5f5}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{border-radius:0;background-color:#dcdcdc}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:focus,.datepicker-input.in-edit:active{-webkit-box-shadow:0 0 .25em .25em rgba(39,107,218,.2);box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}.datepicker{--picker-border-color: #999;--color-disabled: #ddd;--color-sun: #ca4141;--color-sun-disabled: #d5b3b3;--color-sat: #2b96b1;--color-sat-disabled: #a5ccd5;--day-hover-bgcolor: var(--COLOR-secondary);--selected-color: var(--COLOR-txt);--selected-color-hover: var(--COLOR-txt);--selected-bgcolor: var(--COLOR-secondary);--selected-bgcolor-hover: var(--COLOR-secondary-dark);--selected-border-color: var(--COLOR-secondary);--selected-border-color-hover: var(--COLOR-secondary-dark);font-size:1.6rem}.datepicker-picker{border:1px solid var(--picker-border-color);overflow:hidden}.datepicker-dropdown .datepicker-picker{-webkit-box-shadow:6px 8px 0 rgba(0,0,0,.1);box-shadow:6px 8px 0 rgba(0,0,0,.1)}.datepicker-view{width:100%}.datepicker-grid{inline-size:278px}.datepicker-controls .button{block-size:4rem;color:var(--COLOR-txt);font-size:1.5rem;padding:6px 14px 8px}.datepicker-controls .button.prev-btn,.datepicker-controls .button.next-btn{font-size:1.3rem;padding:6px 20px 8px}.datepicker-controls .button.prev-btn[disabled],.datepicker-controls .button.next-btn[disabled]{color:#ddd}.datepicker-controls .button.view-switch{cursor:default;pointer-events:none}.datepicker-main{padding:4px 4px 14px}.days-of-week{-webkit-margin-after:8px;margin-block-end:8px}.days-of-week span:nth-child(1){color:var(--color-sun)}.days-of-week span:nth-child(7){color:var(--color-sat)}.datepicker .dow{font-size:1.4rem;font-weight:400}.datepicker-cell.selected{background-color:var(--selected-bgcolor);border:1px solid var(--selected-border-color);border-radius:100vmax;color:var(--selected-color)}.datepicker-cell,.datepicker-view .week{block-size:40px;line-height:40px}.datepicker-cell.day{border-radius:100vmax}.datepicker-cell.day.prev,.datepicker-cell.day.next,.datepicker-cell.day.disabled{color:var(--color-disabled)}.datepicker-cell.day.is-sun{color:var(--color-sun)}.datepicker-cell.day.is-sun.prev,.datepicker-cell.day.is-sun.next,.datepicker-cell.day.is-sun.disabled{color:var(--color-sun-disabled)}.datepicker-cell.day.is-sat{color:var(--color-sat)}.datepicker-cell.day.is-sat.prev,.datepicker-cell.day.is-sat.next,.datepicker-cell.day.is-sat.disabled{color:var(--color-sat-disabled)}.datepicker-cell.day.is-holiday{color:var(--color-sun)}.datepicker-cell.day.is-holiday.prev,.datepicker-cell.day.is-holiday.next,.datepicker-cell.day.is-holiday.disabled{color:var(--color-sun-disabled)}.datepicker-cell.focused:not(.selected){background-color:rgba(0,0,0,0)}.datepicker-cell.today:not(.selected,.disabled){color:var(--COLOR-txt) !important}.datepicker-cell.today.focused:not(.selected){background-color:#f7f7f7}.datepicker-cell.today:not(.selected){background-color:#f7f7f7}.datepicker-footer .datepicker-controls .button{font-size:1.2rem;margin:8px;padding:0}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInBT{0%{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}100%{-webkit-animation-timing-function:cubic-bezier(0.87, 0.04, 0.59, 1.56);animation-timing-function:cubic-bezier(0.87, 0.04, 0.59, 1.56);opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBT{0%{opacity:0;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0)}100%{-webkit-animation-timing-function:cubic-bezier(0.87, 0.04, 0.59, 1.56);animation-timing-function:cubic-bezier(0.87, 0.04, 0.59, 1.56);opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes flash{0%{opacity:0}100%{opacity:1}}@keyframes flash{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotationY{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@keyframes rotationY{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@-webkit-keyframes scaleInBounce{0%{opacity:0;scale:0}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@keyframes scaleInBounce{0%{opacity:0;scale:0}70%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@-webkit-keyframes spinY{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes spinY{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes flow{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes flow{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{opacity:1;-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{opacity:1;-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);transform:translate3d(0, -5px, 0) scaleY(0.985)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{opacity:1;-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{opacity:1;-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);transform:translate3d(0, -5px, 0) scaleY(0.985)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{opacity:1;-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg)}80%{opacity:1;-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{opacity:1;-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{opacity:1;-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg)}80%{opacity:1;-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{opacity:1;-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{opacity:1;-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{opacity:1;-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes rotateHandR{0%{rotate:0deg}50%{rotate:8deg}100%{rotate:0deg}}@keyframes rotateHandR{0%{rotate:0deg}50%{rotate:8deg}100%{rotate:0deg}}@-webkit-keyframes rotateHandL{0%{rotate:0deg}50%{rotate:-10deg}100%{rotate:0deg}}@keyframes rotateHandL{0%{rotate:0deg}50%{rotate:-10deg}100%{rotate:0deg}}@-webkit-keyframes pulse{0%{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{opacity:1;-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{opacity:1;-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate(3000px, 0) scaleX(3);transform:translate(3000px, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate(-25px, 0) scaleX(1);transform:translate(-25px, 0) scaleX(1)}75%{opacity:1;-webkit-transform:translate(10px, 0) scaleX(0.98);transform:translate(10px, 0) scaleX(0.98)}90%{opacity:1;-webkit-transform:translate(-5px, 0) scaleX(0.995);transform:translate(-5px, 0) scaleX(0.995)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate(3000px, 0) scaleX(3);transform:translate(3000px, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate(-25px, 0) scaleX(1);transform:translate(-25px, 0) scaleX(1)}75%{opacity:1;-webkit-transform:translate(10px, 0) scaleX(0.98);transform:translate(10px, 0) scaleX(0.98)}90%{opacity:1;-webkit-transform:translate(-5px, 0) scaleX(0.995);transform:translate(-5px, 0) scaleX(0.995)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes slideInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.u-visually-hidden{block-size:0 !important;border:0 !important;clip:rect(0 0 0 0) !important;font-size:0 !important;inline-size:0 !important;line-height:0 !important;margin:0 !important;opacity:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;visibility:hidden !important;word-wrap:normal !important}.u-clearfix::after{clear:both;content:"";display:block}.is-lp #l-container{-webkit-padding-before:0;padding-block-start:0}.c-lp__user-hdg{font-size:clamp(28px,(100vw - 384px)*(48 - 28)/(1400 - 384) + 28px,48px);color:var(--COLOR-primary-dark);font-weight:700;letter-spacing:-0.04em;line-height:1.4;-webkit-padding-after:var(--GUTTER-m);padding-block-end:var(--GUTTER-m);text-align:center}.is-solution{position:relative}.is-solution::before{border-style:solid;height:0;width:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:40px 40px 0 40px;content:"";display:block;inset-block-start:-1px;inset-inline-start:calc(50% - 40px);position:absolute}.c-lp__sect__logo{inline-size:min(30%,176px);margin:0 auto}.c-lp__sect__logo img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__sect__logo.is-large{inline-size:min(75%,280px)}.c-lp__solution-hdg{font-size:clamp(32px,(100vw - 384px)*(52 - 32)/(1400 - 384) + 32px,52px);color:#fff;font-weight:700;letter-spacing:-0.01em;line-height:1.4;padding-block:var(--LEADING-TRIM);-webkit-padding-before:calc((1em - 1lh)/2 + .2em);padding-block-start:calc((1em - 1lh)/2 + .2em);text-align:center;text-shadow:var(--OUTLINE-dark)}.c-lp__solution-hdg[data-scrollTextTyping-40] span{-webkit-animation:fadeIn .1s forwards var(--EASE-out-back);animation:fadeIn .1s forwards var(--EASE-out-back);display:inline-block;opacity:0}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(1){-webkit-animation-delay:0.02s;animation-delay:0.02s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(2){-webkit-animation-delay:0.04s;animation-delay:0.04s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(3){-webkit-animation-delay:0.06s;animation-delay:0.06s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(4){-webkit-animation-delay:0.08s;animation-delay:0.08s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(5){-webkit-animation-delay:0.1s;animation-delay:0.1s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(6){-webkit-animation-delay:0.12s;animation-delay:0.12s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(7){-webkit-animation-delay:0.14s;animation-delay:0.14s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(8){-webkit-animation-delay:0.16s;animation-delay:0.16s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(9){-webkit-animation-delay:0.18s;animation-delay:0.18s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(10){-webkit-animation-delay:0.2s;animation-delay:0.2s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(11){-webkit-animation-delay:0.22s;animation-delay:0.22s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(12){-webkit-animation-delay:0.24s;animation-delay:0.24s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(13){-webkit-animation-delay:0.26s;animation-delay:0.26s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(14){-webkit-animation-delay:0.28s;animation-delay:0.28s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(15){-webkit-animation-delay:0.3s;animation-delay:0.3s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(16){-webkit-animation-delay:0.32s;animation-delay:0.32s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(17){-webkit-animation-delay:0.34s;animation-delay:0.34s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(18){-webkit-animation-delay:0.36s;animation-delay:0.36s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(19){-webkit-animation-delay:0.38s;animation-delay:0.38s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(20){-webkit-animation-delay:0.4s;animation-delay:0.4s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(21){-webkit-animation-delay:0.42s;animation-delay:0.42s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(22){-webkit-animation-delay:0.44s;animation-delay:0.44s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(23){-webkit-animation-delay:0.46s;animation-delay:0.46s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(24){-webkit-animation-delay:0.48s;animation-delay:0.48s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(25){-webkit-animation-delay:0.5s;animation-delay:0.5s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(26){-webkit-animation-delay:0.52s;animation-delay:0.52s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(27){-webkit-animation-delay:0.54s;animation-delay:0.54s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(28){-webkit-animation-delay:0.56s;animation-delay:0.56s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(29){-webkit-animation-delay:0.58s;animation-delay:0.58s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(30){-webkit-animation-delay:0.6s;animation-delay:0.6s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(31){-webkit-animation-delay:0.62s;animation-delay:0.62s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(32){-webkit-animation-delay:0.64s;animation-delay:0.64s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(33){-webkit-animation-delay:0.66s;animation-delay:0.66s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(34){-webkit-animation-delay:0.68s;animation-delay:0.68s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(35){-webkit-animation-delay:0.7s;animation-delay:0.7s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(36){-webkit-animation-delay:0.72s;animation-delay:0.72s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(37){-webkit-animation-delay:0.74s;animation-delay:0.74s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(38){-webkit-animation-delay:0.76s;animation-delay:0.76s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(39){-webkit-animation-delay:0.78s;animation-delay:0.78s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(40){-webkit-animation-delay:0.8s;animation-delay:0.8s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(41){-webkit-animation-delay:0.82s;animation-delay:0.82s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(42){-webkit-animation-delay:0.84s;animation-delay:0.84s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(43){-webkit-animation-delay:0.86s;animation-delay:0.86s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(44){-webkit-animation-delay:0.88s;animation-delay:0.88s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(45){-webkit-animation-delay:0.9s;animation-delay:0.9s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(46){-webkit-animation-delay:0.92s;animation-delay:0.92s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(47){-webkit-animation-delay:0.94s;animation-delay:0.94s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(48){-webkit-animation-delay:0.96s;animation-delay:0.96s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(49){-webkit-animation-delay:0.98s;animation-delay:0.98s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(50){-webkit-animation-delay:1s;animation-delay:1s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(51){-webkit-animation-delay:1.02s;animation-delay:1.02s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(52){-webkit-animation-delay:1.04s;animation-delay:1.04s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(53){-webkit-animation-delay:1.06s;animation-delay:1.06s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(54){-webkit-animation-delay:1.08s;animation-delay:1.08s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(55){-webkit-animation-delay:1.1s;animation-delay:1.1s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(56){-webkit-animation-delay:1.12s;animation-delay:1.12s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(57){-webkit-animation-delay:1.14s;animation-delay:1.14s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(58){-webkit-animation-delay:1.16s;animation-delay:1.16s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(59){-webkit-animation-delay:1.18s;animation-delay:1.18s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(60){-webkit-animation-delay:1.2s;animation-delay:1.2s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(61){-webkit-animation-delay:1.22s;animation-delay:1.22s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(62){-webkit-animation-delay:1.24s;animation-delay:1.24s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(63){-webkit-animation-delay:1.26s;animation-delay:1.26s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(64){-webkit-animation-delay:1.28s;animation-delay:1.28s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(65){-webkit-animation-delay:1.3s;animation-delay:1.3s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(66){-webkit-animation-delay:1.32s;animation-delay:1.32s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(67){-webkit-animation-delay:1.34s;animation-delay:1.34s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(68){-webkit-animation-delay:1.36s;animation-delay:1.36s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(69){-webkit-animation-delay:1.38s;animation-delay:1.38s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(70){-webkit-animation-delay:1.4s;animation-delay:1.4s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(71){-webkit-animation-delay:1.42s;animation-delay:1.42s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(72){-webkit-animation-delay:1.44s;animation-delay:1.44s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(73){-webkit-animation-delay:1.46s;animation-delay:1.46s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(74){-webkit-animation-delay:1.48s;animation-delay:1.48s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(75){-webkit-animation-delay:1.5s;animation-delay:1.5s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(76){-webkit-animation-delay:1.52s;animation-delay:1.52s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(77){-webkit-animation-delay:1.54s;animation-delay:1.54s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(78){-webkit-animation-delay:1.56s;animation-delay:1.56s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(79){-webkit-animation-delay:1.58s;animation-delay:1.58s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(80){-webkit-animation-delay:1.6s;animation-delay:1.6s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(81){-webkit-animation-delay:1.62s;animation-delay:1.62s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(82){-webkit-animation-delay:1.64s;animation-delay:1.64s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(83){-webkit-animation-delay:1.66s;animation-delay:1.66s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(84){-webkit-animation-delay:1.68s;animation-delay:1.68s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(85){-webkit-animation-delay:1.7s;animation-delay:1.7s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(86){-webkit-animation-delay:1.72s;animation-delay:1.72s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(87){-webkit-animation-delay:1.74s;animation-delay:1.74s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(88){-webkit-animation-delay:1.76s;animation-delay:1.76s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(89){-webkit-animation-delay:1.78s;animation-delay:1.78s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(90){-webkit-animation-delay:1.8s;animation-delay:1.8s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(91){-webkit-animation-delay:1.82s;animation-delay:1.82s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(92){-webkit-animation-delay:1.84s;animation-delay:1.84s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(93){-webkit-animation-delay:1.86s;animation-delay:1.86s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(94){-webkit-animation-delay:1.88s;animation-delay:1.88s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(95){-webkit-animation-delay:1.9s;animation-delay:1.9s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(96){-webkit-animation-delay:1.92s;animation-delay:1.92s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(97){-webkit-animation-delay:1.94s;animation-delay:1.94s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(98){-webkit-animation-delay:1.96s;animation-delay:1.96s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(99){-webkit-animation-delay:1.98s;animation-delay:1.98s}.c-lp__solution-hdg[data-scrollTextTyping-40] span:nth-of-type(100){-webkit-animation-delay:2s;animation-delay:2s}.c-lp__solution-hdg[data-scrollTextTyping-40=off] span{-webkit-animation-name:none;animation-name:none;opacity:0}#l-header{-ms-grid-row:1;-ms-grid-column:1;background-color:var(--COLOR-secondary);grid-area:header;inline-size:100%}.c-lp-header__brand{display:-ms-grid;display:grid;padding:var(--GUTTER-xs) var(--SPACE-s) 0;place-items:center}.c-lp-header__brand__logo{aspect-ratio:180/40;inline-size:min(40%,200px)}.c-lp-header__brand__logo img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}#p-lp__header{--padding-t: 0}#p-lp__header .c-lp__header__fig,#p-lp__header .c-lp__header__hdg,#p-lp__header .c-lp__header__lead,#p-lp__header .c-lp__header__desc,#p-lp__header .c-lp__header__logos{opacity:0;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}#p-lp__header[data-scrollevent-40=on] .c-lp__header__fig{-webkit-animation:scaleInBounce .6s forwards;animation:scaleInBounce .6s forwards}#p-lp__header[data-scrollevent-40=on] .c-lp__header__hdg{-webkit-animation:scaleInBounce .4s .4s forwards;animation:scaleInBounce .4s .4s forwards}#p-lp__header[data-scrollevent-40=on] .c-lp__header__lead{-webkit-animation:fadeInBT .4s .55s forwards;animation:fadeInBT .4s .55s forwards}#p-lp__header[data-scrollevent-40=on] .c-lp__header__desc{-webkit-animation:fadeInBT .4s .7s forwards;animation:fadeInBT .4s .7s forwards}#p-lp__header[data-scrollevent-40=on] .c-lp__header__logos{-webkit-animation:fadeInBT .4s .8s forwards;animation:fadeInBT .4s .8s forwards}.c-lp__header__figs{--padding-inline: var(--SPACE-l);--dot-size: 8px;--dot-gap: calc(var(--dot-size) * 2);--dot-color: #fff;--transparent: rgb(255 255 255 / 0%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--COLOR-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:0;inline-size:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;overflow:hidden;-webkit-padding-before:var(--GUTTER-m);padding-block-start:var(--GUTTER-m);padding-inline:var(--padding-inline)}.c-lp__header__fig{aspect-ratio:1048/480;inline-size:min(100%,1200px);-webkit-margin-after:-8px;margin-block-end:-8px}.c-lp__header__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.c-lp__header__main{display:-ms-grid;display:grid;gap:0;inline-size:100%;justify-items:center;-webkit-margin-before:clamp(-80px,-5vw,-16px);margin-block-start:clamp(-80px,-5vw,-16px)}.c-lp__header__hdg{aspect-ratio:960/218;display:block;inline-size:min(95%,960px)}.c-lp__header__hdg img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__header__desc{aspect-ratio:864/356;inline-size:min(95%,880px)}.c-lp__header__desc img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__header__logos{inline-size:min(95%,960px);margin-inline:auto}.c-lp__header__logos img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__dontknow{container:lp-dontknow/inline-size}@supports not (container-type: inline-size){.c-lp__dontknow{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__user-hdg.is-dontknow{-webkit-padding-after:var(--GUTTER-ll);padding-block-end:var(--GUTTER-ll)}.c-lp__user-hdg.is-dontknow br:last-of-type{display:none}@container lp-dontknow (max-width: 480px){.c-lp__user-hdg.is-dontknow br:last-of-type{display:block}}.c-lp__dontknow__items{display:-ms-grid;display:grid;gap:var(--GUTTER-m);-ms-grid-columns:1fr var(--GUTTER-m) 1fr;grid-template-columns:repeat(2, 1fr);inline-size:min(90%,920px);margin-inline:auto}@container lp-dontknow (max-width: 600px){.c-lp__dontknow__items{gap:var(--GUTTER-l);-ms-grid-columns:auto;grid-template-columns:auto}}.c-lp__dontknow__item{background-color:#fff;border:4px solid var(--COLOR-primary);border-radius:var(--RADIUS-l);opacity:0}.c-lp__dontknow__item[data-listitems-scrollevent-30-item=on]{-webkit-animation:fadeInBT .4s forwards;animation:fadeInBT .4s forwards}.c-lp__dontknow__item__fig{aspect-ratio:172/182;inline-size:min(50%,172px);margin:-8em auto 0}.c-lp__dontknow__item__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__dontknow__item__hdg{font-size:clamp(20px,(100vw - 384px)*(28 - 20)/(1400 - 384) + 20px,28px);border-bottom:4px solid var(--COLOR-primary);color:var(--COLOR-primary-dark);font-weight:700;inline-size:100%;letter-spacing:-0.04em;line-height:1.4;padding:var(--GUTTER-xxs);-webkit-padding-before:0;padding-block-start:0;position:relative;text-align:center}.c-lp__dontknow__item__hdg::after{border-color:var(--COLOR-primary);border-style:solid;border-width:0 4px 4px 0;content:"";display:inline-block;height:24px;vertical-align:middle;width:24px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;inset-block-end:-15px;inset-inline-start:calc(50% - 15px);position:absolute}.is-ie .c-lp__dontknow__item__hdg::after{margin-bottom:1px !important}.c-lp__dontknow__lists{display:-ms-grid;display:grid;gap:.75em;list-style:none;padding:var(--GUTTER-xxs);-webkit-padding-before:calc(var(--GUTTER-xxs) + 14px);padding-block-start:calc(var(--GUTTER-xxs) + 14px)}.c-lp__dontknow__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding-inline:.5em}.c-lp__dontknow__lsit__icon{aspect-ratio:1;background-color:var(--COLOR-secondary);block-size:2rem;border-radius:100vmax;font-size:1.6rem;font-weight:700;inline-size:2rem;line-height:1;-webkit-margin-before:.2em;margin-block-start:.2em;text-align:center}.c-lp__dontknow__list__body{font-size:1.6rem;font-weight:500;line-height:1.5;text-align:justify}#p-lp__advice{background-color:var(--COLOR-secondary)}.c-lp__advice{container:lp-advice/inline-size;inline-size:min(100%,1200px);margin-inline:auto}@supports not (container-type: inline-size){.c-lp__advice{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__advice__main{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-ms-grid;display:grid;gap:0;-ms-grid-columns:22% 0 1fr 0 22%;grid-template-columns:22% 1fr 22%;padding-inline:var(--SPACE-l)}@container lp-advice (max-width: 812px){.c-lp__advice__main{gap:24px 0;-ms-grid-rows:auto 24px auto 24px auto;-ms-grid-columns:20% 0 1fr 0 20%;grid-template:"lp_about_hdg lp_about_hdg lp_about_hdg" "lp_about_woman lp_about_logo lp_about_man" "lp_about_woman lp_about_body lp_about_man"/20% 1fr 20%;-ms-grid-columns:auto;grid-template-columns:auto;padding-inline:0}}.c-lp__advice__fig img{block-size:100%;display:block;inline-size:100%;position:relative}.c-lp__advice__fig.is-woman,.c-lp__advice__fig.is-man{aspect-ratio:176/384;inline-size:100%;inset-block-end:0;position:relative}.c-lp__advice__fig.is-woman{translate:15% 0}@container lp-advice (max-width: 812px){.c-lp__advice__fig.is-woman{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:lp_about_woman;translate:unset}}.c-lp__advice__fig.is-woman .is-hand{aspect-ratio:34/62;inline-size:19%;inset-block-start:9%;inset-inline-end:-0.5%;position:absolute;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.c-lp__advice__fig.is-woman .is-hand[data-scrollevent-40=on]{-webkit-animation:rotateHandR .2s forwards;animation:rotateHandR .2s forwards}.c-lp__advice__fig.is-man{translate:-15% 0}@container lp-advice (max-width: 812px){.c-lp__advice__fig.is-man{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:5;grid-area:lp_about_man;translate:unset}}.c-lp__advice__fig.is-man .is-hand{aspect-ratio:36/58;inline-size:19%;inset-block-start:10%;inset-inline-start:.5%;position:absolute;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.c-lp__advice__fig.is-man .is-hand[data-scrollevent-40=on]{-webkit-animation:rotateHandL .2s forwards;animation:rotateHandL .2s forwards}.c-lp__advice__contents{display:-ms-grid;display:grid;gap:0;place-items:center}.c-lp__advice__contents__inner{display:-ms-grid;display:grid;gap:16px;justify-items:center}@container lp-advice (max-width: 812px){.c-lp__advice__contents,.c-lp__advice__contents__inner{display:contents}}.c-lp__advice__logo{aspect-ratio:96/71;inline-size:min(50%,240px);margin-inline:auto}.c-lp__advice__logo img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}@container lp-advice (max-width: 812px){.c-lp__advice__logo{-ms-grid-row:3;-ms-grid-column:3;grid-area:lp_about_logo;inline-size:80%}}.c-lp__solution-hdg.is-advice{font-size:clamp(28px,(100vw - 384px)*(50 - 28)/(1400 - 384) + 28px,50px)}@container lp-advice (max-width: 812px){.c-lp__solution-hdg.is-advice{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:lp_about_hdg;text-shadow:var(--OUTLINE-light)}}.c-lp__advice__body{font-size:clamp(13px,(100vw - 384px)*(20 - 13)/(1400 - 384) + 13px,20px);background-color:#fff;border-radius:var(--RADIUS-l);color:var(--COLOR-primary-dark);font-weight:600;line-height:1.5;opacity:0;padding:.75em 1em;position:relative;text-align:center}.c-lp__advice__body::after{border-style:solid;height:0;width:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:24px 20px 0 20px;content:"";display:block;inset-block-end:-24px;inset-inline-start:calc(50% - 20px);position:absolute}@container lp-advice (max-width: 812px){.c-lp__advice__body{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-row-align:center;align-self:center;grid-area:lp_about_body;text-align:justify}.c-lp__advice__body br{display:none}.c-lp__advice__body::after{border-style:solid;height:0;width:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:16px 12px 0 12px;content:"";display:block;inset-block-end:-16px;inset-inline-start:calc(50% - 12px);position:absolute}}.c-lp__advice__body[data-scrollevent-40=on]{-webkit-animation:fadeInBT .4s forwards;animation:fadeInBT .4s forwards}#p-lp__advices{--padding-t: 0;-webkit-margin-before:-64px;margin-block-start:-64px}.c-lp__advices{container:lp-advices/inline-size;inline-size:min(100%,1080px);margin-inline:auto}@supports not (container-type: inline-size){.c-lp__advices{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__advices__items{display:-ms-grid;display:grid;gap:16px;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(4, 1fr);list-style:none}@container lp-advices (max-width: 816px){.c-lp__advices__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@container lp-advices (max-width: 364px){.c-lp__advices__items{-ms-grid-columns:auto;grid-template-columns:auto}}.c-lp__advices__item{background-color:#fff;border:1px solid var(--COLOR-xdark);border-radius:var(--RADIUS-l);container:lp-advices-item/inline-size;-webkit-filter:var(--SHADOW);filter:var(--SHADOW);opacity:0;overflow:hidden}.c-lp__advices__item[data-listitems-scrollevent-30-item=on]{-webkit-animation:flipInY .7s forwards;animation:flipInY .7s forwards;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.c-lp__advices__item__inner{display:-ms-grid;display:grid;gap:8px;grid-auto-flow:column;padding:var(--GUTTER-xs) var(--GUTTER-xxs)}@container lp-advices-item (max-width: 264px){.c-lp__advices__item__inner{grid-auto-flow:row}}.c-lp__advices__fig{aspect-ratio:160/144;inline-size:min(100%,120px);margin:0 auto}.c-lp__advices__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}@container lp-advices (max-width: 360px){.c-lp__advices__fig{inline-size:min(100%,96px)}}@container lp-advices-item (max-width: 264px){.c-lp__advices__fig{inline-size:min(100%,120px)}}.c-lp__advices__body{font-size:clamp(17px,(100vw - 384px)*(20 - 17)/(1400 - 384) + 17px,20px);-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-color:var(--COLOR-secondary);text-decoration-thickness:6px;text-underline-offset:-0.1em}.c-lp__advices__body br{display:none}@container lp-advices-item (max-width: 264px){.c-lp__advices__body{text-align:center}.c-lp__advices__body br{display:block}}.c-lp__self__fig{inline-size:min(50%,360px);margin:0 auto var(--GUTTER-xs)}.c-lp__self__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__self__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:8px}.c-lp__self__result{font-size:clamp(22px,(100vw - 384px)*(28 - 22)/(1400 - 384) + 22px,28px);color:var(--COLOR-primary-dark);font-weight:700;line-height:1.5;text-align:center}.c-lp__self__worried{font-size:clamp(14px,(100vw - 384px)*(16 - 14)/(1400 - 384) + 14px,16px);font-weight:600;line-height:1.5;text-align:center}#p-lp__introduction{background-color:var(--COLOR-secondary);-webkit-padding-after:0;padding-block-end:0;padding-inline:var(--SPACE-l)}.c-lp__introduction{container:lp-intro/inline-size;display:-ms-grid;display:grid;gap:var(--GUTTER-s)}@supports not (container-type: inline-size){.c-lp__introduction{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__solution-hdg.is-introduction br.is-return{display:none}.c-lp__introduction__points{display:-ms-grid;display:grid;gap:var(--GUTTER-m);-ms-grid-columns:1fr var(--GUTTER-m) 1fr;grid-template-columns:repeat(2, 1fr);inline-size:min(90%,984px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-inline:auto}@container lp-intro (max-width: 560px){.c-lp__introduction__points{-ms-grid-columns:auto;grid-template-columns:auto}}.c-lp__introduction__point{inline-size:100%;opacity:0}.c-lp__introduction__point figure{aspect-ratio:400/432;inline-size:100%}.c-lp__introduction__point figure img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__introduction__point[data-listitems-scrollevent-30-item=on]{-webkit-animation:flipInX .7s forwards;animation:flipInX .7s forwards;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.c-lp__introduction__body{font-size:clamp(16px,(100vw - 384px)*(24 - 16)/(1400 - 384) + 16px,24px);font-weight:600;line-height:1.5;text-align:center}@container lp-intro (max-width: 420px){.c-lp__introduction__body{padding-inline:1em;text-align:justify}.c-lp__introduction__body br{display:none}}.c-lp__introduction__flow{aspect-ratio:808/1020;inline-size:min(100%,808px);margin:0 auto clamp(-40px,-5vw,-28px);opacity:0}.c-lp__introduction__flow img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__introduction__flow[data-scrollevent-40=on]{-webkit-animation:scaleInBounce .4s forwards;animation:scaleInBounce .4s forwards}.c-buttons-intro{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-lp__trap{container:lp-trap/inline-size;display:-ms-grid;display:grid;gap:var(--GUTTER-s)}@supports not (container-type: inline-size){.c-lp__trap{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__user-hdg.is-trap{color:var(--COLOR-caution)}.c-lp__user-hdg.is-trap .is-return{display:none}.c-lp__trap__fig{inline-size:min(50%,360px);margin:0 auto var(--GUTTER-xs)}.c-lp__trap__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__trap__items{display:-ms-grid;display:grid;gap:var(--GUTTER-s);-ms-grid-columns:1fr var(--GUTTER-s) 1fr var(--GUTTER-s) 1fr;grid-template-columns:repeat(3, 1fr);inline-size:min(100%,980px);list-style:none;margin-inline:auto}@container lp-trap (max-width: 816px){.c-lp__trap__items{-ms-grid-columns:auto;grid-template-columns:auto;inline-size:80%;justify-items:center}}.c-lp__trap__item{background-color:#fff;border:4px solid var(--COLOR-caution);border-radius:var(--RADIUS-l);-webkit-filter:var(--SHADOW);filter:var(--SHADOW);inline-size:min(100%,320px);opacity:0}.c-lp__trap__item[data-listitems-scrollevent-30-item=on]{-webkit-animation:fadeInBT .4s forwards;animation:fadeInBT .4s forwards}.c-lp__trap__item__inner{display:-ms-grid;display:grid;gap:16px;justify-items:center;padding:var(--GUTTER-xs)}.c-lp__trap__item__hdg{font-size:clamp(22px,(100vw - 384px)*(26 - 22)/(1400 - 384) + 22px,26px);color:var(--COLOR-caution);display:-ms-grid;display:grid;font-weight:600;inline-size:100%;line-height:1.5;min-block-size:3em;place-items:center;text-align:center}.c-lp__trap__item__fig{aspect-ratio:1;inline-size:min(50%,108px)}.c-lp__trap__item__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}@container lp-trap (max-width: 816px){.c-lp__trap__item__fig{inline-size:min(35%,88px)}}.c-lp__trap__item__caution{font-size:clamp(15px,(100vw - 384px)*(18 - 15)/(1400 - 384) + 15px,18px);background-color:var(--COLOR-caution);border-radius:var(--RADIUS-m);color:#fff;font-weight:600;inline-size:100%;line-height:1.5;-webkit-margin-before:12px;margin-block-start:12px;padding:.75em 1em;position:relative;text-align:justify}.c-lp__trap__item__caution span{display:block;margin-inline:auto;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}.c-lp__trap__item__caution::before{border-style:solid;height:0;width:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--COLOR-caution);border-width:0 10px 12px 10px;content:"";display:block;inset-block-start:-11px;inset-inline-start:calc(50% - 10px);position:absolute}.c-lp__trap__item__body{font-size:clamp(12px,(100vw - 384px)*(14 - 12)/(1400 - 384) + 12px,14px);font-weight:500;line-height:1.5;text-align:justify}#p-lp__reason{background-color:var(--COLOR-secondary)}.c-lp__reason{container:lp-reason/inline-size;display:-ms-grid;display:grid;gap:var(--GUTTER-s);padding-inline:var(--SPACE-l)}@supports not (container-type: inline-size){.c-lp__reason{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__reason__fig{aspect-ratio:146/208;inline-size:min(50%,160px);margin-inline:auto}.c-lp__reason__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__reason__body{font-size:clamp(16px,(100vw - 384px)*(18 - 16)/(1400 - 384) + 16px,18px);font-weight:600;line-height:1.5;text-align:center}.c-lp__reason__items-hdg{aspect-ratio:550/176;inline-size:min(90%,550px);margin-inline:auto;opacity:0}.c-lp__reason__items-hdg img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__reason__items-hdg .is-return{display:none}@container lp-reason (max-width: 392px){.c-lp__reason__items-hdg .is-return{display:block}}.c-lp__reason__items-hdg[data-scrollevent-40=on]{-webkit-animation:fadeInBT .4s forwards;animation:fadeInBT .4s forwards}.c-lp__reason__items{display:-ms-grid;display:grid;gap:var(--GUTTER-s);-ms-grid-columns:1fr var(--GUTTER-s) 1fr var(--GUTTER-s) 1fr;grid-template-columns:repeat(3, 1fr);inline-size:min(100%,1200px);list-style:none;margin-inline:auto}@container lp-reason (max-width: 1080px){.c-lp__reason__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);inline-size:min(100%,720px)}}@container lp-reason (max-width: 520px){.c-lp__reason__items{-ms-grid-columns:auto;grid-template-columns:auto}}.c-lp__reason__item{background-color:#fff;border:4px solid var(--COLOR-primary);border-radius:var(--RADIUS-l);container:lp-reason-item/inline-size;-webkit-filter:var(--SHADOW);filter:var(--SHADOW);inline-size:100%;opacity:0}.c-lp__reason__item[data-listitems-scrollevent-30-item=on]{-webkit-animation:flipInY .7s forwards;animation:flipInY .7s forwards;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.c-lp__reason__item__inner{display:-ms-grid;display:grid;gap:8px;justify-items:center;padding:var(--GUTTER-xs)}.c-lp__reason__item__hdg{display:-ms-grid;display:grid;gap:12px;justify-items:center}.c-lp__reason__item__hdg .is-num{font-size:clamp(12px,(100vw - 384px)*(13 - 12)/(1400 - 384) + 12px,13px);background-color:var(--COLOR-secondary);border-radius:var(--RADIUS-s);display:block;font-weight:600;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;line-height:1;padding:.5em 1em .6em;text-align:center}.c-lp__reason__item__hdg .is-num span{font-size:clamp(17px,(100vw - 384px)*(19 - 17)/(1400 - 384) + 17px,19px);-webkit-padding-start:.2em;padding-inline-start:.2em;vertical-align:-0.08em}.c-lp__reason__item__hdg .is-label{font-size:clamp(18px,(100vw - 384px)*(24 - 18)/(1400 - 384) + 18px,24px);color:var(--COLOR-primary-dark);font-weight:700;line-height:1.5;text-align:center}@container lp-reason (max-width: 520px){.c-lp__reason__item__hdg .is-label{font-size:2.4rem}}.c-lp__reason__item__fig{aspect-ratio:280/200;inline-size:100%}.c-lp__reason__item__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__reason__item__body{font-size:clamp(14px,(100vw - 384px)*(15 - 14)/(1400 - 384) + 14px,15px);font-weight:500;line-height:1.5;text-align:justify}#p-lp__flow{padding-inline:var(--SPACE-l)}.c-lp__flow{container:lp-flow/inline-size;display:-ms-grid;display:grid;gap:var(--GUTTER-s)}@supports not (container-type: inline-size){.c-lp__flow{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__flow__items{display:-ms-grid;display:grid;gap:var(--GUTTER-s);-ms-grid-columns:1fr var(--GUTTER-s) 1fr;grid-template-columns:repeat(2, 1fr);inline-size:min(100%,880px);list-style:none;margin-inline:auto}@container lp-flow (max-width: 520px){.c-lp__flow__items{-ms-grid-columns:auto;grid-template-columns:auto}}.c-lp__flow__item{background-color:#fff;border:4px solid var(--COLOR-primary);border-radius:var(--RADIUS-l);container:lp-flow-item/inline-size;-webkit-filter:var(--SHADOW);filter:var(--SHADOW);inline-size:100%;opacity:0}.c-lp__flow__item[data-listitems-scrollevent-30-item=on]{-webkit-animation:fadeInBT .4s forwards;animation:fadeInBT .4s forwards}.c-lp__flow__item__inner{display:-ms-grid;display:grid;gap:12px;justify-items:center;padding:var(--GUTTER-s);-webkit-padding-before:0;padding-block-start:0}.c-lp__flow__item__num{font-size:clamp(20px,(100vw - 384px)*(24 - 20)/(1400 - 384) + 20px,24px);background-color:var(--COLOR-primary);border-radius:var(--RADIUS-s);color:#fff;display:block;font-weight:600;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content;line-height:1;-webkit-margin-before:-0.75em;margin-block-start:-0.75em;padding:.2em 1em .35em;text-align:center}.c-lp__flow__item__hdg{font-size:clamp(18px,(100vw - 384px)*(28 - 18)/(1400 - 384) + 18px,28px);color:var(--COLOR-primary-dark);font-weight:700;line-height:1.5;text-align:center}@container lp-flow (max-width: 520px){.c-lp__flow__item__hdg{font-size:2.4rem}}.c-lp__flow__item__fig{aspect-ratio:280/216;inline-size:min(100%,280px);margin-inline:auto}.c-lp__flow__item__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__flow__item__fig.is-icon{display:-ms-grid;display:grid;place-items:center}.c-lp__flow__item__fig .c-icon{--icon: url("../img/icon-line.svg");--icon-color: var(--COLOR-line);--icon-size: min(75%, 200px);display:block;margin-inline:auto}.c-lp__flow__item__body{font-size:clamp(14px,(100vw - 384px)*(15 - 14)/(1400 - 384) + 14px,15px);font-weight:500;inline-size:min(100%,280px);line-height:1.5;margin-inline:auto;text-align:justify}#p-lp__matching{background-color:var(--COLOR-secondary);-webkit-padding-after:var(--GUTTER-xl);padding-block-end:var(--GUTTER-xl)}.c-lp__matching{container:lp-matching/inline-size;display:-ms-grid;display:grid;gap:var(--GUTTER-s);padding-inline:var(--SPACE-l)}@supports not (container-type: inline-size){.c-lp__matching{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__matching__hdg .is-lead{font-size:clamp(20px,(100vw - 384px)*(28 - 20)/(1400 - 384) + 20px,28px);color:var(--COLOR-txt);display:block;-webkit-padding-after:1em;padding-block-end:1em;text-align:center;text-shadow:none}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span{-webkit-animation:fadeInBT .1s forwards var(--EASE-out-back);animation:fadeInBT .1s forwards var(--EASE-out-back);display:inline-block;opacity:0}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(1){-webkit-animation-delay:0.02s;animation-delay:0.02s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(2){-webkit-animation-delay:0.04s;animation-delay:0.04s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(3){-webkit-animation-delay:0.06s;animation-delay:0.06s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(4){-webkit-animation-delay:0.08s;animation-delay:0.08s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(5){-webkit-animation-delay:0.1s;animation-delay:0.1s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(6){-webkit-animation-delay:0.12s;animation-delay:0.12s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(7){-webkit-animation-delay:0.14s;animation-delay:0.14s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(8){-webkit-animation-delay:0.16s;animation-delay:0.16s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(9){-webkit-animation-delay:0.18s;animation-delay:0.18s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(10){-webkit-animation-delay:0.2s;animation-delay:0.2s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(11){-webkit-animation-delay:0.22s;animation-delay:0.22s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(12){-webkit-animation-delay:0.24s;animation-delay:0.24s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(13){-webkit-animation-delay:0.26s;animation-delay:0.26s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(14){-webkit-animation-delay:0.28s;animation-delay:0.28s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(15){-webkit-animation-delay:0.3s;animation-delay:0.3s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(16){-webkit-animation-delay:0.32s;animation-delay:0.32s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(17){-webkit-animation-delay:0.34s;animation-delay:0.34s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(18){-webkit-animation-delay:0.36s;animation-delay:0.36s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(19){-webkit-animation-delay:0.38s;animation-delay:0.38s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(20){-webkit-animation-delay:0.4s;animation-delay:0.4s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(21){-webkit-animation-delay:0.42s;animation-delay:0.42s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(22){-webkit-animation-delay:0.44s;animation-delay:0.44s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(23){-webkit-animation-delay:0.46s;animation-delay:0.46s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(24){-webkit-animation-delay:0.48s;animation-delay:0.48s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(25){-webkit-animation-delay:0.5s;animation-delay:0.5s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(26){-webkit-animation-delay:0.52s;animation-delay:0.52s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(27){-webkit-animation-delay:0.54s;animation-delay:0.54s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(28){-webkit-animation-delay:0.56s;animation-delay:0.56s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(29){-webkit-animation-delay:0.58s;animation-delay:0.58s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(30){-webkit-animation-delay:0.6s;animation-delay:0.6s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(31){-webkit-animation-delay:0.62s;animation-delay:0.62s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(32){-webkit-animation-delay:0.64s;animation-delay:0.64s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(33){-webkit-animation-delay:0.66s;animation-delay:0.66s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(34){-webkit-animation-delay:0.68s;animation-delay:0.68s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(35){-webkit-animation-delay:0.7s;animation-delay:0.7s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(36){-webkit-animation-delay:0.72s;animation-delay:0.72s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(37){-webkit-animation-delay:0.74s;animation-delay:0.74s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(38){-webkit-animation-delay:0.76s;animation-delay:0.76s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(39){-webkit-animation-delay:0.78s;animation-delay:0.78s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(40){-webkit-animation-delay:0.8s;animation-delay:0.8s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(41){-webkit-animation-delay:0.82s;animation-delay:0.82s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(42){-webkit-animation-delay:0.84s;animation-delay:0.84s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(43){-webkit-animation-delay:0.86s;animation-delay:0.86s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(44){-webkit-animation-delay:0.88s;animation-delay:0.88s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(45){-webkit-animation-delay:0.9s;animation-delay:0.9s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(46){-webkit-animation-delay:0.92s;animation-delay:0.92s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(47){-webkit-animation-delay:0.94s;animation-delay:0.94s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(48){-webkit-animation-delay:0.96s;animation-delay:0.96s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(49){-webkit-animation-delay:0.98s;animation-delay:0.98s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(50){-webkit-animation-delay:1s;animation-delay:1s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(51){-webkit-animation-delay:1.02s;animation-delay:1.02s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(52){-webkit-animation-delay:1.04s;animation-delay:1.04s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(53){-webkit-animation-delay:1.06s;animation-delay:1.06s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(54){-webkit-animation-delay:1.08s;animation-delay:1.08s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(55){-webkit-animation-delay:1.1s;animation-delay:1.1s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(56){-webkit-animation-delay:1.12s;animation-delay:1.12s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(57){-webkit-animation-delay:1.14s;animation-delay:1.14s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(58){-webkit-animation-delay:1.16s;animation-delay:1.16s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(59){-webkit-animation-delay:1.18s;animation-delay:1.18s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(60){-webkit-animation-delay:1.2s;animation-delay:1.2s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(61){-webkit-animation-delay:1.22s;animation-delay:1.22s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(62){-webkit-animation-delay:1.24s;animation-delay:1.24s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(63){-webkit-animation-delay:1.26s;animation-delay:1.26s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(64){-webkit-animation-delay:1.28s;animation-delay:1.28s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(65){-webkit-animation-delay:1.3s;animation-delay:1.3s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(66){-webkit-animation-delay:1.32s;animation-delay:1.32s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(67){-webkit-animation-delay:1.34s;animation-delay:1.34s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(68){-webkit-animation-delay:1.36s;animation-delay:1.36s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(69){-webkit-animation-delay:1.38s;animation-delay:1.38s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(70){-webkit-animation-delay:1.4s;animation-delay:1.4s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(71){-webkit-animation-delay:1.42s;animation-delay:1.42s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(72){-webkit-animation-delay:1.44s;animation-delay:1.44s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(73){-webkit-animation-delay:1.46s;animation-delay:1.46s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(74){-webkit-animation-delay:1.48s;animation-delay:1.48s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(75){-webkit-animation-delay:1.5s;animation-delay:1.5s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(76){-webkit-animation-delay:1.52s;animation-delay:1.52s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(77){-webkit-animation-delay:1.54s;animation-delay:1.54s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(78){-webkit-animation-delay:1.56s;animation-delay:1.56s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(79){-webkit-animation-delay:1.58s;animation-delay:1.58s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(80){-webkit-animation-delay:1.6s;animation-delay:1.6s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(81){-webkit-animation-delay:1.62s;animation-delay:1.62s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(82){-webkit-animation-delay:1.64s;animation-delay:1.64s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(83){-webkit-animation-delay:1.66s;animation-delay:1.66s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(84){-webkit-animation-delay:1.68s;animation-delay:1.68s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(85){-webkit-animation-delay:1.7s;animation-delay:1.7s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(86){-webkit-animation-delay:1.72s;animation-delay:1.72s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(87){-webkit-animation-delay:1.74s;animation-delay:1.74s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(88){-webkit-animation-delay:1.76s;animation-delay:1.76s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(89){-webkit-animation-delay:1.78s;animation-delay:1.78s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(90){-webkit-animation-delay:1.8s;animation-delay:1.8s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(91){-webkit-animation-delay:1.82s;animation-delay:1.82s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(92){-webkit-animation-delay:1.84s;animation-delay:1.84s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(93){-webkit-animation-delay:1.86s;animation-delay:1.86s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(94){-webkit-animation-delay:1.88s;animation-delay:1.88s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(95){-webkit-animation-delay:1.9s;animation-delay:1.9s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(96){-webkit-animation-delay:1.92s;animation-delay:1.92s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(97){-webkit-animation-delay:1.94s;animation-delay:1.94s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(98){-webkit-animation-delay:1.96s;animation-delay:1.96s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(99){-webkit-animation-delay:1.98s;animation-delay:1.98s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40] span:nth-of-type(100){-webkit-animation-delay:2s;animation-delay:2s}.c-lp__matching__hdg .is-lead[data-scrollTextTyping-40=off] span{-webkit-animation-name:none;animation-name:none;opacity:0}.c-lp__solution-hdg.is-matching .is-return{display:none}@container lp-matching (max-width: 436px){.c-lp__solution-hdg.is-matching .is-return{display:block}}.c-lp__matching__fig{aspect-ratio:320/256;inline-size:min(75%,360px);margin-inline:auto}.c-lp__matching__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__matching__fig.is-free{inline-size:min(85%,400px);opacity:0}.c-lp__matching__fig.is-free[data-scrollevent-40=on]{-webkit-animation:scaleInBounce .6s forwards;animation:scaleInBounce .6s forwards}.c-lp__matching__body{font-size:clamp(16px,(100vw - 384px)*(20 - 16)/(1400 - 384) + 16px,20px);font-weight:600;line-height:1.5;margin-inline:auto;text-align:center}.c-lp__matching__body.is-large{font-size:clamp(20px,(100vw - 384px)*(36 - 20)/(1400 - 384) + 20px,36px)}@container lp-matching (max-width: 680px){.c-lp__matching__body.is-large{text-align:center}.c-lp__matching__body.is-large br{display:block}}@container lp-matching (max-width: 680px){.c-lp__matching__body{text-align:justify}.c-lp__matching__body br{display:none}}#p-lp__promise{-webkit-padding-before:0;padding-block-start:0}.c-lp__promise{container:lp-promise/inline-size;display:-ms-grid;display:grid;gap:var(--GUTTER-s);inline-size:min(100%,960px);margin-inline:auto}@supports not (container-type: inline-size){.c-lp__promise{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__promise__fig{aspect-ratio:1;inline-size:min(40vw,200px);margin:-8em auto var(--GUTTER-s)}.c-lp__promise__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__promise__hdg{font-size:clamp(20px,(100vw - 384px)*(28 - 20)/(1400 - 384) + 20px,28px);font-weight:700;line-height:1.5;margin-inline:auto;text-align:center}@container lp-promise (max-width: 432px){.c-lp__promise__hdg{text-align:justify}.c-lp__promise__hdg br{display:none}}.c-lp__promise__items{display:-ms-grid;display:grid;gap:var(--GUTTER-s);-ms-grid-columns:1fr var(--GUTTER-s) 1fr;grid-template-columns:repeat(2, 1fr);list-style:none}@container lp-promise (max-width: 668px){.c-lp__promise__items{gap:var(--SPACE-m)}}@container lp-promise (max-width: 456px){.c-lp__promise__items{-ms-grid-columns:auto;grid-template-columns:auto}}.c-lp__promise__item{background-color:#fff;border:1px solid var(--COLOR-xdark);border-radius:var(--RADIUS-l);-webkit-filter:var(--SHADOW);filter:var(--SHADOW);opacity:0}.c-lp__promise__item[data-listitems-scrollevent-30-item=on]{-webkit-animation:fadeInBT .4s forwards;animation:fadeInBT .4s forwards}.c-lp__promise__item__inner{display:-ms-grid;display:grid;gap:12px;padding:var(--GUTTER-xs)}.c-lp__promise__item__hdg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;gap:12px;-ms-grid-columns:64px 12px 1fr;grid-template-columns:64px 1fr}.c-lp__promise__item__hdg .is-label{font-size:clamp(24px,(100vw - 384px)*(30 - 24)/(1400 - 384) + 24px,30px);font-weight:700;line-height:1}.c-lp__promise__item__body{font-size:clamp(14px,(100vw - 384px)*(16 - 14)/(1400 - 384) + 14px,16px);font-weight:500;line-height:1.6;text-align:justify}#p-lp__relieved{background-color:var(--COLOR-secondary)}.c-lp__relieved{container:lp-relieved/inline-size;display:-ms-grid;display:grid;gap:var(--GUTTER-s);inline-size:min(100%,960px);margin-inline:auto}@supports not (container-type: inline-size){.c-lp__relieved{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__solution-hdg.is-relieved .is-return{display:none}@container lp-relieved (max-width: 588px){.c-lp__solution-hdg.is-relieved .is-return{display:block}}.c-lp__relieved__body{font-size:clamp(14px,(100vw - 384px)*(16 - 14)/(1400 - 384) + 14px,16px);background-color:#fff;border-radius:var(--RADIUS-l);font-weight:600;inline-size:min(90%,400px);line-height:1.6;margin-inline:auto;padding:var(--GUTTER-xs);position:relative;text-align:justify}.c-lp__relieved__body::after{border-style:solid;height:0;width:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:24px 16px 0 16px;content:"";display:block;inset-block-end:-23px;inset-inline-start:calc(50% - 16px);position:absolute}.c-lp__relieved__fig{aspect-ratio:424/320;inline-size:min(75%,424px);margin-inline:auto}.c-lp__relieved__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}#p-lp__offer{background-color:var(--COLOR-primary);-webkit-margin-before:0;margin-block-start:0}#p-lp__offer.is-solution::before{border-style:solid;height:0;width:0;border-color:var(--COLOR-secondary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:40px 40px 0 40px}.c-lp__offer{container:lp-offer/inline-size;display:-ms-grid;display:grid;gap:var(--GUTTER-s);inline-size:min(100%,960px);margin-inline:auto;padding-inline:var(--SPACE-l)}@supports not (container-type: inline-size){.c-lp__offer{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__offer__hdg{font-size:clamp(24px,(100vw - 384px)*(40 - 24)/(1400 - 384) + 24px,40px);color:#fff;font-weight:700;letter-spacing:-0.02em;line-height:1.5;text-align:center}.c-lp__offer__hdg .is-return{display:none}@container lp-offer (max-width: 488px){.c-lp__offer__hdg .is-return{display:block}}.c-lp__offer__items{display:-ms-grid;display:grid;gap:var(--SPACE-s);-ms-grid-columns:1fr var(--SPACE-s) 1fr;grid-template-columns:repeat(2, 1fr);list-style:none}@container lp-offer (max-width: 488px){.c-lp__offer__items{-ms-grid-columns:auto;grid-template-columns:auto}}.c-lp__offer__item{background-color:#fff;border-radius:var(--RADIUS-l);opacity:0;padding:var(--GUTTER-xs)}@container lp-offer (max-width: 488px){.c-lp__offer__item{inline-size:min(100%,300px);margin-inline:auto}}.c-lp__offer__item[data-listitems-scrollevent-30-item=on]{-webkit-animation:scaleInBounce .6s forwards;animation:scaleInBounce .6s forwards}.c-lp__offer__item__body{font-size:clamp(32px,(100vw - 384px)*(54 - 32)/(1400 - 384) + 32px,54px);color:var(--COLOR-primary-dark);display:-ms-grid;display:grid;font-weight:700;gap:0;line-height:1.4;text-align:center}.c-lp__offer__item__body span{display:block}.c-lp__offer__caution{font-size:clamp(14px,(100vw - 384px)*(16 - 14)/(1400 - 384) + 14px,16px);color:#fff;font-weight:500;-webkit-margin-before:calc(var(--GUTTER-xs)*-1);margin-block-start:calc(var(--GUTTER-xs)*-1);text-align:center}.c-lp__offer__pr{font-size:clamp(20px,(100vw - 384px)*(28 - 20)/(1400 - 384) + 20px,28px);color:var(--COLOR-secondary);font-weight:700;line-height:1.4;text-align:center}#p-lp__line{background-color:var(--COLOR-secondary);-webkit-margin-before:0;margin-block-start:0;-webkit-padding-after:var(--GUTTER-ll);padding-block-end:var(--GUTTER-ll)}#p-lp__line.is-solution::before{border-style:solid;height:0;width:0;border-color:var(--COLOR-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:40px 40px 0 40px}.c-lp__line{container:lp-line/inline-size;display:-ms-grid;display:grid;gap:var(--GUTTER-s);inline-size:min(100%,960px);margin-inline:auto;padding-inline:var(--SPACE-l)}@supports not (container-type: inline-size){.c-lp__line{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}}.c-lp__line__fig{aspect-ratio:364/276;inline-size:min(75%,400px);margin-inline:auto}.c-lp__line__fig img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp__line__address{display:-ms-grid;display:grid;gap:12px}.c-lp__line__address h2{font-size:clamp(16px,(100vw - 384px)*(20 - 16)/(1400 - 384) + 16px,20px);background-color:#fff;border-radius:100vmax;font-weight:700;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin:0 auto .5em;padding:.5em 1em .6em}.c-lp__line__address p{font-size:clamp(16px,(100vw - 384px)*(20 - 16)/(1400 - 384) + 16px,20px);font-style:normal;line-height:1.5;margin-inline:auto;max-inline-size:-webkit-max-content;max-inline-size:-moz-max-content;max-inline-size:max-content}a.c-lp__line__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--COLOR-line);border-radius:var(--RADIUS-l);color:#fff;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;font-weight:700;gap:4px;inline-size:min(100%,320px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0 auto;padding:.6em 1em .65em}a.c-lp__line__button .c-icon{--icon: url("../img/icon-line.svg");--icon-color: #fff;--icon-size: 2em}.is-lp #p-cta{-webkit-margin-before:0;margin-block-start:0}.c-lp-footer__inner{display:-ms-grid;display:grid;gap:24px;padding:48px;place-items:center}.c-lp-footer__brand{display:-ms-grid;display:grid;gap:12px;inline-size:100%;place-items:center}.c-lp-footer__brand__desc{font-size:1.2rem;font-weight:500;line-height:1}.c-lp-footer__brand__logo{aspect-ratio:96/71;display:block;inline-size:min(65%,200px)}.c-lp-footer__brand__logo img{block-size:100%;display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-lp-footer__colophon{text-align:center}.c-lp-footer__copyright{font-size:1.1rem;line-height:1.5}.c-lp-footer__copyright a{color:var(--COLOR-txt);font-weight:400}.c-cta__policy__summary{cursor:pointer;list-style:none;-webkit-transition:background-color var(--transition-dur) var(--transition-ease);transition:background-color var(--transition-dur) var(--transition-ease)}.c-cta__policy__summary::-webkit-details-marker{display:none}.c-cta__policy__summary__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;gap:2px;-ms-grid-columns:auto 2px 1fr;grid-template-columns:auto 1fr;padding:8px 0}.c-cta__policy__summary__arrow{display:-ms-grid;display:grid;place-items:center}.c-cta__policy__summary__arrow .c-icon{--icon: url("../img/icon-chevron-b.svg");--icon-size: 16px;--icon-color: var(--COLOR-txt);-webkit-margin-before:10%;margin-block-start:10%;-webkit-transition:background-color --transition-dur var(--transition-ease);transition:background-color --transition-dur var(--transition-ease);-webkit-transition:rotate .4s var(--EASE-out-back);transition:rotate .4s var(--EASE-out-back)}.c-cta__policy[open] .c-cta__policy__summary__arrow .c-icon{rotate:540deg}.c-cta__policy__summary__txt{font-size:1.4rem;font-weight:500;line-height:1}.c-cta__policy__detail__inner p,.c-cta__policy__detail__inner ul{font-size:1.2rem;line-height:1.6;text-align:justify}.c-cta__policy__detail__inner ul{-webkit-padding-start:1.5em;padding-inline-start:1.5em}@media (max-width: 1080px){@supports((width: -moz-max-content) or (width: max-content)){.c-cta__form__header__hdg{text-align:justify}.c-cta__form__header__hdg span{display:inline}}}@media (max-width: 960px){@supports((width: -moz-max-content) or (width: max-content)){.c-cta__form{background-color:var(--COLOR-bg);border:1px solid var(--COLOR-dark);border-radius:var(--RADIUS-l);-webkit-filter:var(--SHADOW);filter:var(--SHADOW);gap:24px;-ms-grid-columns:auto;grid-template-columns:auto;overflow:hidden}}@supports((width: -moz-max-content) or (width: max-content)){.c-cta__form__header__inner,.c-cta__form__main{border:0;border-radius:0;-webkit-filter:none;filter:none}}}@media screen and (max-width: 880px){@supports((width: -moz-max-content) or (width: max-content)){.c-cols__aside{-webkit-padding-start:24px;padding-inline-start:24px}}}@media screen and (max-width: 752px){@supports((width: -moz-max-content) or (width: max-content)){.c-block{--padding-l: var(--SPACE-m)}}@supports((width: -moz-max-content) or (width: max-content)){.c-sect{-webkit-margin-before:var(--GUTTER-m);margin-block-start:var(--GUTTER-m);padding:var(--GUTTER-m) 0 0}}@supports((width: -moz-max-content) or (width: max-content)){.c-cols{display:block}}@supports((width: -moz-max-content) or (width: max-content)){.c-cols__main{-webkit-box-flex:0;-ms-flex:none;flex:none}}@supports((width: -moz-max-content) or (width: max-content)){.c-cols__aside{inline-size:100%;padding:var(--GUTTER-s) 16px 0}}@supports((width: -moz-max-content) or (width: max-content)){.c-archive-filters-container{inset-block-start:var(--HEADER-height-s)}}@supports((width: -moz-max-content) or (width: max-content)){.c-wappen-cta{--size: var(--WAPPEN-CTA-size-s);inset-block-end:var(--GUTTER-s);inset-inline-end:calc(var(--SPACE-m) - 8px)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__solution-hdg{text-shadow:var(--OUTLINE-light)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__header__figs{--padding-inline: var(--SPACE-m)}}@supports((width: -moz-max-content) or (width: max-content)){#p-lp__introduction{padding-inline:var(--SPACE-m)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__reason{padding-inline:var(--SPACE-m)}}@supports((width: -moz-max-content) or (width: max-content)){#p-lp__flow{padding-inline:var(--SPACE-m)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__matching{padding-inline:var(--SPACE-m)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__offer{padding-inline:var(--SPACE-m)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__line{padding-inline:var(--SPACE-m)}}}@media screen and (max-width: 640px){@supports((width: -moz-max-content) or (width: max-content)){#l-container{--header-height: var(--HEADER-height-s)}}@supports((width: -moz-max-content) or (width: max-content)){.c-block{--padding-l: var(--SPACE-s)}}@supports((width: -moz-max-content) or (width: max-content)){#l-main>.c-block:first-of-type{--padding-t: 40px}}@supports((width: -moz-max-content) or (width: max-content)){.c-archive__header__hdg .is-en{gap:4px}.c-archive__header__hdg .is-en .is-label{letter-spacing:.03em}}@supports((width: -moz-max-content) or (width: max-content)){.c-archive__header__body br{display:none}}@supports((width: -moz-max-content) or (width: max-content)){.c-archive__items{--GUTTER-x: 12px}}@supports((width: -moz-max-content) or (width: max-content)){.c-archive__item{-webkit-filter:drop-shadow(4px 8px 0 rgba(0, 0, 0, 0.15));filter:drop-shadow(4px 8px 0 rgba(0, 0, 0, 0.15))}}@supports((width: -moz-max-content) or (width: max-content)){.c-button.is-large,a.c-button.is-large,input.c-button.is-large{--font-size: 2rem}}@supports((width: -moz-max-content) or (width: max-content)){.c-button,a.c-button,input.c-button{--font-size: 1.6rem}}@supports((width: -moz-max-content) or (width: max-content)){.c-snsmenu{--item-size: 32px;--gutter-x: 12px}}@supports((width: -moz-max-content) or (width: max-content)){.c-header__nav>.c-snsmenu{display:none}}@supports((width: -moz-max-content) or (width: max-content)){#p-cta{-webkit-margin-before:120px;margin-block-start:120px;padding-inline:8px}}@supports((width: -moz-max-content) or (width: max-content)){.c-wappen-cta{inset-block-end:12px;inset-inline-end:4px}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__header__figs{--padding-inline: 0}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__header__fig{inline-size:120%;-webkit-margin-start:-10%;margin-inline-start:-10%}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__self__fig{inline-size:min(70%,360px)}}@supports((width: -moz-max-content) or (width: max-content)){#p-lp__introduction{padding-inline:var(--SPACE-s)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__solution-hdg.is-introduction br.is-return{display:block}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__user-hdg.is-trap .is-return{display:block}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__trap__fig{inline-size:min(70%,360px)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__reason{padding-inline:var(--SPACE-s)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__reason__items{gap:var(--SPACE-s)}}@supports((width: -moz-max-content) or (width: max-content)){#p-lp__flow{padding-inline:var(--SPACE-s)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__flow__items{gap:var(--GUTTER-m) var(--SPACE-s)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__matching{padding-inline:var(--SPACE-s)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__offer{padding-inline:var(--SPACE-s)}}@supports((width: -moz-max-content) or (width: max-content)){.c-lp__line{padding-inline:var(--SPACE-s)}}@supports((width: -moz-max-content) or (width: max-content)){a.c-lp__line__button{font-size:2rem}}}@media (max-width: 500px){@supports((width: -moz-max-content) or (width: max-content)){.c-lp__promise__fig{-webkit-margin-before:-20vw;margin-block-start:-20vw}}}@media screen and (min-width: 1400px){.c-block.is-full{--space_full: calc((100% - 1400px) / 2 + var(--SPACE-l));--padding-l: var(--space_full);max-width:auto;max-width:initial}@supports((width: -moz-max-content) or (width: max-content)){.c-block.is-full-width{max-width:initial}}}@media (any-hover: hover){.c-archive__item__hdg a:hover{color:var(--COLOR-primary-xdark)}.c-term>a:hover{--bg-color: var(--bg-color-hover);--border-color: var(--border-color-hover);--color: var(--color-hover)}.c-button[disabled]:hover,a.c-button[disabled]:hover,input.c-button[disabled]:hover{background-color:var(--bg-color-hover)}.c-button:hover,a.c-button:hover,input.c-button:hover{background-color:var(--bg-color-hover);color:var(--color-hover)}.c-snsmenu__item.is-instagram a:hover .c-icon{--icon-color: var(--sns-icon-color-instagram-hover)}.c-snsmenu__item.is-line a:hover .c-icon{--icon-color: var(--sns-icon-color-line-hover)}#p-gmenu .c-snsmenu a:hover .c-icon{--icon-color: var(--COLOR-secondary)}.c-wappen-cta__inner:hover .c-wappen-cta__fig.is-bg{-webkit-animation:none;animation:none}#mail_form input[type=checkbox]:hover:not(:checked):not(:disabled),#mail_form input[type=radio]:hover:not(:checked):not(:disabled){--border-checked: var(--border-hover)}#form_confirm span.is-label:hover{color:var(--COLOR-primary)}#form_submit_button:disabled:hover{background-color:var(--COLOR-disabled);border-color:var(--COLOR-disabled);color:#bbb}#form_submit_button:hover{background-color:var(--COLOR-secondary-dark)}#p-contact-sent__closer:hover{background-color:var(--COLOR-secondary)}.datepicker-cell:not(.disabled):hover{background-color:var(--day-hover-bgcolor)}.datepicker-cell.selected:hover{background-color:var(--selected-bgcolor-hover);border-color:var(--selected-border-color-hover);color:var(--selected-color-hover)}a.c-lp__line__button:hover{background-color:var(--COLOR-primary)}.c-cta__policy__summary:hover{color:var(--COLOR-primary-dark)}.c-cta__policy__summary:hover .c-icon{--icon-color: var(--COLOR-primary-dark)}}@media only screen and (min-device-pixel-ratio: 2),(resolution >= 2dppx){html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media print{body{color:#000}}
