@charset "UTF-8";:root{--color-white:#fff;--anime-duration:0.3s;--anime-function:ease-out;--anime-delay:0s;--anime-base-value:var(--anime-duration) var(--anime-function) var(--anime-delay);--font-size-base:28;--font-size-heading:32;--color-text-base:#000;--color-heading-base:var(--color-main);--font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;--font-family-en:"Roboto",sans-serif;--line-height-base:1.6;--line-height-smallish:1.75;--line-height-heading-base:1.5;--letter-spacing-base:0;--letter-spacing-heading-base:0;--scroll-bar-width:0;--content-width-base:75rem;--page-interval-px:20;--page-interval-px-sp:var(--page-interval-px)}@media (min-width:768px){:root{--font-size-base:16;--font-size-heading:40;--page-interval-px:28;--page-interval-px-sp:0}}:root *,:root :after,:root :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{cursor:pointer;text-decoration:none}input,select{vertical-align:middle}strong{font-weight:400}.row-fluid [class*=span]{min-height:0}.el_sectTtl,h2{background-color:transparent;border:none;font-size:var(--font-size-heading);font-weight:400;margin-bottom:0;padding:0}.p-download-box{background-color:#fff!important;border-radius:2.6666666667vw;margin:0 auto!important;max-width:1000px;padding:25px 20px}@media only screen and (min-width:768px){.p-download-box{border-radius:20px;padding:60px 80px}}.hs-submit .actions{margin:8vw auto 0;position:relative;width:61.3333333333vw}.hs-submit .actions:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%3E%3Cpath%20d%3D%22M10.5%2C0C4.7%2C0%2C0%2C4.7%2C0%2C10.5s4.7%2C10.5%2C10.5%2C10.5%2C10.5-4.7%2C10.5-10.5S16.3%2C0%2C10.5%2C0Zm-2.16%2C16.5l-1.84-1.72%2C4.24-3.78-4.24-3.78%2C1.84-1.72%2C6.16%2C5.5-6.16%2C5.5Z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;background-size:100% 100%;content:"";height:3.3333333333vw;position:absolute;right:0;right:2.6666666667vw;top:50%;transform:translateY(-50%);width:3.3333333333vw}@media only screen and (min-width:768px){.hs-submit .actions{margin-top:60px;width:450px}.hs-submit .actions:after{height:21px;right:90px;width:21px}}input[type=submit]{align-items:center;background-color:transparent;background-image:linear-gradient(90deg,#f37e00 0,#f36400 50%,#f36400 51%,#f37e00);background-size:200%;border:none;border-radius:2.1333333333vw;box-shadow:0 .6666666667vw 0 0 #935c00;color:#fff;display:block;display:flex;font-size:3.4666666667vw;font-weight:700;height:13.3333333333vw;justify-content:center;letter-spacing:.06em;padding:0;transition:background-position var(--anime-duration) var(--anime-function);width:100%}@media only screen and (min-width:768px){input[type=submit]{border-radius:16px;box-shadow:0 5px 0 0 #935c00;font-size:20px;height:70px;transition:background-color .3s ease 0s}}@media (-ms-high-contrast:none),(any-hover:hover){input[type=submit]:hover{background-position:100% 0}}select{-webkit-appearance:none;appearance:none;background-color:#fff;color:var(--color-base)}select::-ms-expand{display:none}fieldset{max-width:none!important;width:100%}.input{margin-right:0!important}.hs-input{width:100%!important}.hs-form-booleancheckbox,.hs-form-checkbox{line-height:1}.hs-form-booleancheckbox:not(:first-child),.hs-form-checkbox:not(:first-child){margin-top:2.6666666667vw}@media only screen and (min-width:768px){.hs-form-booleancheckbox:not(:first-child),.hs-form-checkbox:not(:first-child){margin-top:5px}}.hs-form-booleancheckbox-display input,.hs-form-checkbox input{margin:0;width:auto!important}.form-columns-2{column-gap:1.3333333333vw;display:grid;grid-template-columns:1fr 1fr}.form-columns-2>*{width:auto!important}@media only screen and (min-width:768px){.form-columns-2{column-gap:20px}}.hs-error-msg{font-size:3.2vw}.hs-error-msg,.hs-error-msgs .hs-main-font-element{color:red;font-weight:700}@media only screen and (min-width:768px){.hs-error-msg{font-size:14px}}fieldset:has(.hs_input_confirm){margin-top:0!important}fieldset+fieldset{margin-top:4vw!important}@media only screen and (min-width:768px){fieldset+fieldset{margin-top:20px!important}}fieldset label span:first-child{font-size:3.7333333333vw!important}@media only screen and (min-width:768px){fieldset label span:first-child{font-size:16px!important}}.hs-field-desc{color:#999;font-size:3.2vw}@media only screen and (min-width:768px){.hs-field-desc{font-size:14px}}.hs-input{border:1px solid #999;border-radius:.4vw;font-size:3.4666666667vw;margin-top:1.3333333333vw;padding:2.6666666667vw}.hs-input::input-placeholder{color:#999}.hs-input:placeholder{color:#999}.hs-input::placeholder{color:#999}.hs-input:input-placeholder{color:#999}@media only screen and (min-width:768px){.hs-input{border-radius:3px;font-size:16px;margin-top:5px;padding:15px 10px}}.hs-form-booleancheckbox-display input+span,.hs-form-checkbox input+span{font-size:3.4666666667vw;padding-left:1.3333333333vw}@media only screen and (min-width:768px){.hs-form-booleancheckbox-display input+span,.hs-form-checkbox input+span{font-size:16px;padding-left:10px}}.inputs-list{margin-top:2.6666666667vw}@media only screen and (min-width:768px){.inputs-list{margin-top:10px}.hs-richtext p{font-size:16px}}.hs-fieldtype-select .input{position:relative}.hs-fieldtype-select .input:after{border-color:#999 transparent transparent;border-style:solid;border-width:1.6vw 1.1333333333vw 0;content:"";height:0;position:absolute;right:2.6666666667vw;top:50%;transform:translateY(calc(-50% + .66667vw));width:0}@media only screen and (min-width:768px){.hs-fieldtype-select .input:after{border-width:8px 6px 0;right:12px;transform:translateY(calc(-50% + 4px))}}.hs-fieldtype-textarea{margin-top:2.6666666667vw}@media only screen and (min-width:768px){.hs-fieldtype-textarea{margin-top:10px}}.hs-form-required{color:transparent;position:relative}.hs-form-required:after{background-color:red;border-radius:.8vw;color:#fff;content:"必須";font-size:2.9333333333vw;left:-.2em;padding:0 .5em .3em;position:relative;top:-.14em}@media only screen and (min-width:768px){.hs-form-required{padding-left:5px}.hs-form-required:after{border-radius:3px;font-size:12px}}html{font-size:calc(var(--font-size-base)/780*100vw)}@media (min-width:767px){html{font-size:calc(var(--font-size-base)*1px)}}body,html{height:auto;width:100%}body{background-color:var(--color-bg-base,transparent);color:var(--color-text-base);font-family:var(--font-family);font-optical-sizing:auto;font-weight:400;letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);overflow-x:hidden;padding-right:var(--scroll-bar-width);-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:calc(var(--font-size-base)/780*100vw)}@media (min-width:767px){body{font-size:calc(var(--font-size-base)*1px)}}picture{display:block}img{height:auto;max-width:100%;vertical-align:bottom}@media (min-width:768px){img{image-rendering:-webkit-optimize-contrast}}iframe{display:block}svg{height:auto;vertical-align:bottom;width:100%}a{color:var(--color-text-base)}figure{line-height:0}button{background:none;border:none;color:var(--color-text-base);cursor:pointer;font-family:var(--font-family);font-size:calc(var(--font-size-base)/16*1rem);line-height:var(--line-height-base);margin:0;outline:none;padding:0;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--color-hading-base);font-weight:400;letter-spacing:var(--letter-spacing-heading-base);line-height:var(--line-height-heading-base)}em{font-style:normal}dd:empty{display:none}header{padding-right:var(--scroll-bar-width)}a:hover{opacity:1}.l-wrap{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/780*100vw);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/780*100vw)}@media (min-width:768px){.l-wrap{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 1)*1px);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 1)*1px)}.l-wrap:not(:root){--page-interval-scale:1}}.l-content{margin-left:auto;margin-right:auto;width:100%}.l-content.is-w-full{margin-left:calc(50% - 50vi + var(--scrollbar-width)/2*1px);margin-right:calc(50% - 50vi + var(--scrollbar-width)/2*1px);width:auto}@supports not (margin-inline:100vi){.l-content.is-w-full{margin-left:calc(50% - 50vw + var(--scrollbar-width)/2*1px);margin-right:calc(50% - 50vw + var(--scrollbar-width)/2*1px);width:auto}}@media (min-width:768px){.l-content.is-w-full-none-pc{margin-left:auto;margin-right:auto;width:100%}.l-content.is-w-1320{max-width:1320px}.l-content.is-w-1240{max-width:1240px}.l-content.is-w-1200{max-width:1200px}.l-content.is-w-1100{max-width:1100px}.l-content.is-w-1000{max-width:1000px}.l-content.is-w-800{max-width:800px}}@media (max-width:767px){.l-content.is-pd-x-half{padding-left:calc(var(--page-interval-px)*.5*var(--page-interval-scale, 1)/780*100vw);padding-right:calc(var(--page-interval-px)*.5*var(--page-interval-scale, 1)/780*100vw)}}@media (max-width:767px){.l-content.is-pd-x-double{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/780*100vw);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/780*100vw)}}@media (max-width:767px){.l-content.is-pd-x-triple{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 2)/780*100vw);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 2)/780*100vw)}}.l-separate-wrap{padding-left:var(--page-interval-px);padding-right:var(--page-interval-px)}.l-separate{margin-left:auto;margin-right:auto}.anime-scale .a-image,.anime-scale.a-image{overflow:hidden}.anime-scale .a-image img,.anime-scale.a-image img{transition:scale var(--anime-scale-duration,.3s) var(--anime-scale-function,ease-out) var(--anime-scale-delay,0s)}@media (any-hover:hover){.anime-scale:hover .a-image img,.anime-scale:hover.a-image img{scale:1.1}}.anime-text-line{background-image:linear-gradient(to right,transparent 50%,var(--anime-text-line-color,currentColor) 50% 100%);background-position:-100% bottom;background-repeat:repeat-x;background-size:200% calc(var(--anime-text-line-size, 1)/16*1rem);padding-bottom:calc(var(--anime-text-line-pb, 0)/16*1rem);transition:background-position var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}@media (any-hover:hover){.anime-text-line:hover{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:0 bottom}}.anime-text-line-reverse{background-image:linear-gradient(to right,transparent 0,var(--anime-text-line-color,currentcolor) 1px calc(50% - 1px),transparent calc(50% - 1px) 100%);background-position:-100% bottom;background-repeat:repeat-x;background-size:calc(200% + 1px) calc(var(--anime-text-line-size, 1)/16*1rem);padding-bottom:calc(var(--anime-text-line-pb, 0)/16*1rem);transition:background-position var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s)}.anime-text-line-reverse.is-current{background-position:0 var(--anime-text-pos-y,bottom);pointer-events:none}@media (any-hover:hover){.anime-text-line-reverse:hover{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:0 var(--anime-text-pos-y,bottom)}}.anime-text-line-parent .anime-text-line,.anime-text-line-parent .anime-text-line-reverse{pointer-events:none}@media (any-hover:hover){.anime-text-line-parent:hover .anime-text-line,.anime-text-line-parent:hover .anime-text-line-reverse{animation:line-gradation var(--anime-text-line-duration,.3s) var(--anime-text-line-function,ease-out) var(--anime-text-line,0s);background-position:0 var(--anime-text-pos-y,bottom)}}@keyframes line-gradation{0%{background-position:100% var(--anime-text-pos-y,bottom)}to{background-position:0 var(--anime-text-pos-y,bottom)}}.anime-accordion-arrow{position:absolute;right:0;top:50%;transform:translateY(var(--translate-y-value,-50%)) rotate(180deg);transition:transform var(--anime-base-value)}.is-open .anime-accordion-arrow{transform:translateY(var(--translate-y-value,-50%)) rotate(0deg)}.anime-opacity{transition:opacity var(--anime-opacity-duration,.3s) var(--anime-opacity-function,ease-out) var(--anime-opacity-delay,0s)}@media (any-hover:hover){.anime-opacity-parent:hover .anime-opacity,.anime-opacity:hover{opacity:var(--anime-opacity-value,.7)}}.anime-text-color{transition:color var(--anime-color-duration,.3s) var(--anime-color-function,ease-out) var(--anime-opacity-delay,0s)}@media (any-hover:hover){.anime-text-color-parent:hover .anime-text-color,.anime-text-color:hover{color:var(--anime-text-color-value,currentColor)}}.anime-stroke-color svg path{transition:stroke var(--anime-stroke-duration,.3s) var(--anime-stroke-function,ease-out) var(--anime-stroke-delay,0s)}@media (any-hover:hover){.anime-stroke-color:hover svg path{stroke:var(--anime-stroke-color-value,currentColor)}}.anime-fill-color svg path{transition:fill var(--anime-fill-duration,.3s) var(--anime-fill-function,ease-out) var(--anime-fill-delay,0s)}@media (any-hover:hover){.anime-fill-color:hover svg path{fill:var(--anime-fill-color-value,currentColor)}.anime-shadow-none-parent:hover .anime-shadow-none{box-shadow:none}}.anime-shadow-none{transition:box-shadow var(--anime-shadow-duration,.3s) var(--anime-shadow-function,ease-out) var(--anime-shadow-delay,0s)}@media (any-hover:hover){.anime-shadow-none:hover{box-shadow:none}}.a-text-note{color:#000;display:flex;font-size:.75rem;letter-spacing:.03em;line-height:1.5}.a-text-note a{color:#000}.a-text-note>*{flex:1}.a-text-note:before{content:attr(data-note-head) ""}.a-heading{font-size:calc(var(--font-size-heading)/16*1rem)}.a-heading>*{display:block}.a-heading-page-single-wrap{padding-top:3.75rem}@media (min-width:768px){.a-heading-page-single-wrap{padding-top:4.5rem}}.a-button{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.a-button,.a-button_inner{position:relative}.a-button_arrow{position:absolute;top:50%;transform:translateY(-50%)}.a-image{line-height:1;position:relative}.a-image.is-fit img{height:100%;object-fit:cover;width:100%}.a-deco-line{position:relative}.a-deco-line:before{left:0;transform:translateY(-50%) rotate(-30deg);transform-origin:bottom}.a-deco-line:after,.a-deco-line:before{background-color:var(--line-color,currentColor);content:"";height:100%;position:absolute;top:50%;width:2px}.a-deco-line:after{right:0;transform:translateY(-50%) rotate(30deg);transform-origin:bottom}.a-accordion-trigger-arrow{position:relative}.a-accordion-trigger-arrow:after{background:var(--icon-arrow-under-white) 0 0/100% no-repeat;content:"";height:.375rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);transition:transform var(--anime-duration) var(--anime-function);width:.625rem}.a-accordion-trigger-arrow.is-open:after{transform:translateY(-50%) rotate(0)!important}@media (min-width:768px){.a-accordion-trigger-arrow:after{content:none}}.m-text-wrap>:not(:first-child){margin-top:1.5rem}@media (min-width:768px){.m-text-wrap>:not(:first-child){margin-top:1.25rem}}.m-note-wrap>:not(:first-child){margin-top:.375rem}.o-header{background-color:#fff;position:fixed;width:100%;z-index:100}.modal{display:none}.modal.is-open{display:block}.modal-overlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;padding:0 calc(var(--page-interval-px, vw)/16*1rem);position:fixed;right:0;top:0;z-index:10000}@media (min-width:768px){.modal-overlay{padding:0 calc(var(--page-interval-px, px)/16*1rem)}}.modal-box{background-color:#fff;box-sizing:border-box;margin:0 auto;position:relative;width:-webkit-fit-content;width:fit-content}.modal-close{border-radius:9999px;display:grid;line-height:1;place-items:center;position:absolute;right:0;top:0}.modal-close svg{height:100%;pointer-events:none;width:100%}.modal[aria-hidden=false] .modal-overlay{animation:anime-modal-fade-in .8s ease-out 0s}.modal[aria-hidden=true] .modal-overlay{animation:anime-modal-fade-out .8s ease-out 0s}@keyframes anime-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes anime-modal-fade-out{0%{opacity:1}to{opacity:0}}.tw-relative{position:relative}.tw-z-\[1\]{z-index:1}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-hidden{display:none}.tw-font-english{font-family:var(--font-family-en)}.tw-leading-none{line-height:1}:root{--color-gradation:linear-gradient(90deg,#0068b6 0%,#00a199);--font-family-en:"Outfit",sans-serif;--font-size-base:32}@media (min-width:768px){:root{--font-size-base:16}}@media (max-width:767px){.l-wrap{--page-interval-px:48}}@media (min-width:768px){.l-wrap{--page-interval-px:20}}.p-button-list{display:grid;row-gap:3.07692vw}@media (min-width:768px){.p-button-list{column-gap:18px;grid-template-columns:1fr 1fr;width:100%;width:678px}}.p-cv-button{background-color:#fff;border:2px solid #ff6200;border-radius:2.05128vw;color:#ff6200;font-size:4.61538vw;font-weight:700}.p-cv-button.is-red{background-color:#ff6200;color:#fff}.p-cv-button .a-button_inner{align-items:center;column-gap:2.5641vw;display:flex;position:static}.p-cv-button .a-button_inner span>span{display:none}.p-cv-button .a-button_arrow{height:5.12821vw;right:5.12821vw;width:5.12821vw}@media (min-width:768px){.p-cv-button{border-radius:8px;font-size:18px;padding-right:12px;transition:background-color .3s ease,color .3s ease}.p-cv-button .a-button_inner{column-gap:20px}.p-cv-button .a-button_inner span>span{display:inline}.p-cv-button .a-button_arrow{height:24px;right:20px;width:24px}.p-cv-button .a-button_arrow path{transition:fill .3s ease}}@media (any-hover:hover){.p-cv-button:hover{background-color:#ffece0;color:#ff6200}.p-cv-button:hover .a-button_arrow path{fill:#ff6200}}.p-header{left:0;position:fixed;top:0;width:100%;z-index:100}.p-header .l-wrap{background-color:#f6f9fc}@media (max-width:749px){.p-header .l-wrap{padding-left:2.5641vw;padding-right:2.5641vw}}.p-header-content-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:2.05128vw 0}@media (min-width:768px){.p-header-content-inner{max-width:1480px;padding:16px 0}.p-header-logo-area{column-gap:28px;display:flex}}.p-header-logo{display:block;line-height:1;width:22.9333333333vw}@media (min-width:768px){.p-header-logo{width:128px}}.p-header-company-name{display:none}@media (min-width:768px){.p-header-company-name{display:block;width:256px}}.p-header .p-button-list{column-gap:.51282vw;display:grid;grid-template-columns:1fr 1fr;width:53.33333vw}@media (min-width:768px){.p-header .p-button-list{width:376px}}.p-header .p-cv-button{border-radius:.76923vw;border-width:1px;font-size:3.07692vw;height:6.41026vw;padding-right:3.58974vw}@media (min-width:768px){.p-header .p-cv-button{border-radius:4px;border-width:2px;font-size:14px;height:44px;padding-right:14px}}.p-header .p-cv-button .a-button_arrow{height:2.5641vw;right:2.05128vw;width:2.5641vw}@media (min-width:768px){.p-header .p-cv-button .a-button_arrow{height:14px;right:8px;width:14px}}.p-cta{background:url(https://2179333.fs1.hubspotusercontent-na2.net/hubfs/2179333/lp/lp_mcframe-plm/cv_area_bg_sp.png) no-repeat bottom/100% auto;padding:15.38462vw 0}@media (min-width:768px){.p-cta{background:url(https://2179333.fs1.hubspotusercontent-na2.net/hubfs/2179333/lp/lp_mcframe-plm/cv_area_bg.png) no-repeat bottom/1920px auto;padding:80px 0}}@media (min-width:768px) and (min-width:1921px){.p-cta{background-size:100% auto}}.p-cta-heading .a-heading_text-one{color:#fff;font-size:5.12821vw;font-weight:700;text-align:center}@media (min-width:768px){.p-cta-heading .a-heading_text-one{font-size:28px}}.p-cta-body{margin-top:5.12821vw}@media (min-width:768px){.p-cta-body{margin-top:28px}}.p-cta .p-button-list{width:100%}@media (min-width:768px){.p-cta .p-button-list{margin:0 auto;width:748px}}.p-cta .p-cv-button{height:14.35897vw}@media (min-width:768px){.p-cta .p-cv-button{height:64px}}.p-section-heading{font-size:6.66667vw;font-weight:700;text-align:center}.p-section-heading em{color:#00b0b9;font-size:8.20513vw}@media (min-width:768px){.p-section-heading{font-size:32px}.p-section-heading em{font-size:40px}}.p-hero{background-color:#f6f9fc;padding:10.76923vw 3.07692vw 0}@media (min-width:768px){.p-hero{padding:80px 28px 0}.p-hero .l-content{align-items:center;column-gap:40px;display:grid;grid-template-columns:1fr 42.4242424242%;margin:0 auto;max-width:1260px;row-gap:32px}.p-hero .l-inner:first-child{align-self:end;grid-column:1/2;grid-row:1/2}.p-hero .l-inner:nth-child(2){grid-column:2/3;grid-row:1/3}.p-hero .l-inner:nth-child(3){align-self:start;grid-column:1/2;grid-row:2/3}}.p-hero .l-wrap{background:url(https://2179333.fs1.hubspotusercontent-na2.net/hubfs/2179333/lp/lp_mcframe-plm/hero_bg_sp.png) no-repeat bottom/100% auto;background-color:#fff;border-radius:3.07692vw;overflow:hidden;padding:7.17949vw 0 8.20513vw}@media (min-width:768px){.p-hero .l-wrap{background:url(https://2179333.fs1.hubspotusercontent-na2.net/hubfs/2179333/lp/lp_mcframe-plm/hero_bg.png) no-repeat top/auto auto;border-radius:12px;display:grid;height:504px;margin:0 auto;max-width:1480px;overflow:hidden;padding:0 28px}}.p-page-heading{font-weight:700;text-align:center}.p-page-heading .a-heading_text-one{font-size:5.12821vw;line-height:2}.p-page-heading .a-heading_text-one em{background-color:#00b0b9;border-radius:1.02564vw;color:#fff;display:inline-block;line-height:1.8;padding:0 0 0 2.5641vw}.p-page-heading .a-heading_text-two{font-size:5.64103vw;letter-spacing:-.03em;margin-top:2.05128vw}.p-page-heading .a-heading_text-two em{font-size:6.92308vw}.p-page-heading .a-heading_text-three{margin:0 auto;width:89.23077vw}@media (min-width:768px){.p-page-heading{text-align:left;width:-webkit-fit-content;width:fit-content}.p-page-heading .a-heading_text-one{font-size:14px}.p-page-heading .a-heading_text-one em{border-radius:8px;font-size:16px;padding-bottom:4px;padding-left:16px}.p-page-heading .a-heading_text-two{font-size:28px;margin-top:0}.p-page-heading .a-heading_text-two em{font-size:36px}.p-page-heading .a-heading_text-three{margin-top:12px;max-width:440px}.p-page-heading .a-heading_text-three img{display:block;width:100%}}@media (min-width:1000px){.p-page-heading .a-heading_text-one{font-size:16px}.p-page-heading .a-heading_text-one em{font-size:20px}.p-page-heading .a-heading_text-two{font-size:36px}.p-page-heading .a-heading_text-two em{font-size:42px}.p-page-heading .a-heading_text-three{max-width:520px}}@media (min-width:1200px){.p-page-heading .a-heading_text-one{font-size:19px}.p-page-heading .a-heading_text-one em{font-size:24px}.p-page-heading .a-heading_text-two{font-size:40px}.p-page-heading .a-heading_text-two em{font-size:48px}.p-page-heading .a-heading_text-three{max-width:600px}}.p-hero-illustration{margin:5.64103vw auto 0;width:79.48718vw}.p-hero-illustration img{width:100%}@media (min-width:768px){.p-hero-illustration{margin-top:0;width:100%}}.p-hero .p-button-wrap{margin:4.10256vw auto 0;width:74.1333333333vw}@media (min-width:768px){.p-hero .p-button-wrap{margin:0;max-width:440px}}@media (min-width:1000px){.p-hero .p-button-wrap{max-width:520px}}@media (min-width:1200px){.p-hero .p-button-wrap{max-width:604px}}.p-hero .p-button-list{margin-top:4.10256vw}@media (min-width:768px){.p-hero .p-button-list{margin-top:24px;width:100%}}.p-hero-button-heading{font-weight:700;line-height:1;margin:0 auto;padding:0 3.58974vw;position:relative;text-align:center;width:-webkit-fit-content;width:fit-content}.p-hero-button-heading:after{right:0;transform:rotate(20deg)}.p-hero-button-heading:after,.p-hero-button-heading:before{background-color:#b8caca;bottom:0;content:"";height:1em;position:absolute;width:1px}.p-hero-button-heading:before{left:0;transform:rotate(-20deg)}@media (min-width:768px){.p-hero-button-heading{font-size:18px;padding:0 16px}}.p-hero .p-button-wrap a{box-shadow:0 2.05128vw 4.10256vw 0 rgba(130,75,0,.28);height:13.84615vw}@media (min-width:768px){.p-hero .p-button-wrap a{box-shadow:0 8px 16px 0 rgba(130,75,0,.28);height:64px}.p-hero .p-button-wrap a .a-button_arrow{right:12px}.p-hero .p-button-wrap a .a-button_inner{font-size:16px}}@media (min-width:768px) and (min-width:1000px){.p-hero .p-button-wrap a .a-button_inner{font-size:18px}.p-hero .p-button-wrap a .a-button_arrow{right:20px}}.p-worried{background-color:#f6f9fc;padding:12.30769vw 0 15.38462vw}@media (min-width:768px){.p-worried{padding:80px 0 28px}}.p-worried-body{margin-top:7.17949vw}@media (min-width:768px){.p-worried-body{margin-top:40px}}.p-worried-list{display:grid;row-gap:7.17949vw}@media (min-width:768px){.p-worried-list{column-gap:24px;grid-template-columns:repeat(auto-fit,minmax(308px,1fr))}.p-worried-stack{display:grid;height:100%}}.p-worried-stack_heading{background-color:#000;border-radius:2.05128vw;color:#fff;font-size:5.12821vw;font-weight:700;line-height:1;padding:3.07692vw;position:relative;text-align:center}.p-worried-stack_heading:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202V13.9808C0%2015.7888%202.20848%2016.6688%203.45191%2015.3563L14.8022%203.37549C16.0098%202.10081%2015.1061%200%2013.3503%200H2C0.895431%200%200%200.895431%200%202Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;bottom:-3.84615vw;content:"";height:4.61538vw;position:absolute;right:1.25rem;width:4.61538vw}@media (min-width:768px){.p-worried-stack_heading{border-radius:8px;font-size:20px;padding:12px}.p-worried-stack_heading:after{bottom:-14px;height:18px;right:36px;width:18px}}.p-worried-stack_illustration{height:35.89744vw;margin:4.10256vw auto 0;overflow:hidden;width:70.51282vw}@media (min-width:768px){.p-worried-stack_illustration{height:150px;margin-top:16px;max-width:308px}}.p-worried-stack_list{background-color:#fff;border-radius:2.05128vw;box-shadow:0 1.02564vw 3.07692vw 0 rgba(0,0,0,.16);padding:7.17949vw 5.12821vw}@media (min-width:768px){.p-worried-stack_list{border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.16);padding:28px 20px}}.p-worried-stack_list li{column-gap:2.05128vw;display:flex;position:relative}.p-worried-stack_list li:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M8%2C1c-1.38%2C0-2.74.41-3.89%2C1.18-1.15.77-2.05%2C1.86-2.58%2C3.14-.53%2C1.28-.67%2C2.69-.4%2C4.04.27%2C1.36.94%2C2.61%2C1.92%2C3.58.98.98%2C2.23%2C1.65%2C3.58%2C1.92%2C1.36.27%2C2.77.13%2C4.04-.4%2C1.28-.53%2C2.37-1.43%2C3.14-2.58.77-1.15%2C1.18-2.5%2C1.18-3.89%2C0-1.86-.74-3.64-2.05-4.95-1.31-1.31-3.09-2.05-4.95-2.05ZM8%2C12.2c-.18%2C0-.37-.05-.52-.16s-.27-.25-.34-.42c-.07-.17-.09-.36-.05-.54.04-.18.12-.35.26-.48.13-.13.3-.22.48-.26.18-.04.37-.02.54.05.17.07.32.19.42.34.1.15.16.33.16.52%2C0%2C.25-.1.48-.27.66-.17.17-.41.27-.66.27ZM9.07%2C4.96l-.31%2C3.74c-.02.19-.1.37-.24.49-.14.13-.32.2-.51.2s-.37-.07-.51-.2c-.14-.13-.23-.3-.24-.49l-.31-3.74c-.01-.14%2C0-.29.05-.43.04-.14.12-.27.21-.38.1-.11.21-.2.34-.26.13-.06.27-.1.42-.1.15%2C0%2C.29.02.43.07.14.05.26.13.36.23.1.1.19.22.24.36.06.13.08.28.08.42%2C0%2C.03%2C0%2C.06%2C0%2C.09Z%22%20fill%3D%22%2300b0b9%22%2F%3E%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;content:"";display:block;height:4.10256vw;transform:translateY(.2em);width:4.10256vw}.p-worried-stack_list li:not(:first-child){border-top:1px solid #ebebeb;margin-top:5.12821vw;padding-top:5.12821vw}.p-worried-stack_list li p{flex:1}.p-worried-stack_list li p em{color:#00b0b9;font-weight:700}@media (min-width:768px){.p-worried-stack_list li{column-gap:8px}.p-worried-stack_list li:before{height:16px;transform:translateY(.4em);width:16px}.p-worried-stack_list li:not(:first-child){margin-top:20px;padding-top:20px}}.p-solution{padding:30.76923vw 0 15.38462vw;position:relative}.p-solution:before{background-color:#f6f9fc;clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:20.51282vw;left:0;margin:0 auto;position:absolute;right:0;top:-1px;width:100%}@media (min-width:768px){.p-solution{padding:180px 0 120px}.p-solution:before{height:90px}}.p-solution-list{display:grid;margin-top:7.17949vw;row-gap:10.25641vw}@media (min-width:768px){.p-solution-list{margin-top:40px;row-gap:48px}.p-solution-list li:nth-child(2n) .p-solution-media{grid-template-columns:46.6666666667% 1fr}.p-solution-list li:nth-child(2n) .p-solution-media_text-area{grid-column:2/3}.p-solution-list li:nth-child(2n) .p-solution-media_illustration{grid-column:1/2}}.p-solution-media{align-items:center;display:grid;row-gap:5.12821vw}@media (min-width:768px){.p-solution-media{column-gap:5%;display:grid;grid-template-columns:1fr 46.6666666667%}}.p-solution-media_text-area{grid-row:2/3}@media (min-width:768px){.p-solution-media_text-area{grid-column:1/2;grid-row:1/2}}.p-solution-media_heading{font-weight:700}.p-solution-media_heading .a-heading_text-one{align-items:center;column-gap:1.53846vw;display:flex;flex-wrap:wrap;font-size:4.10256vw;letter-spacing:-.03em}.p-solution-media_heading .a-heading_text-one em{background-color:#000;border-radius:1.02564vw;color:#fff;padding:1px 0 2px}.p-solution-media_heading .a-heading_text-one .is-num{color:#7b23e6;font-size:6.15385vw}.p-solution-media_heading .a-heading_text-two{color:#00b0b9;font-size:5.12821vw;margin-top:1.53846vw}@media (min-width:768px){.p-solution-media_heading .a-heading_text-one{column-gap:8px;font-size:24px}.p-solution-media_heading .a-heading_text-one em{border-radius:4px}.p-solution-media_heading .a-heading_text-one .is-num{font-size:36px}.p-solution-media_heading .a-heading_text-two{font-size:32px;margin-top:8px}}.p-solution-media .m-text-wrap{margin-top:3.07692vw}@media (min-width:768px){.p-solution-media .m-text-wrap{line-height:1.8;margin-top:20px}}.p-solution-media_illustration{background-color:#f6f9fc;border-radius:3.07692vw;box-shadow:0 .51282vw 1.02564vw 0 rgba(0,0,0,.15);grid-row:1/2}@media (min-width:768px){.p-solution-media_illustration{border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.15);grid-column:2/3}}.p-solution-box{background:#fff;border-radius:2.05128vw;box-shadow:0 1.02564vw 2.05128vw 0 rgba(0,0,0,.15);margin-top:15.38462vw;overflow:hidden;position:relative}.p-solution-box:before{background-color:rgba(169,205,54,.3);content:"";height:4.10256vw;left:0;position:absolute;top:0;width:25.64103vw}.p-solution-box:after{background-color:rgba(0,160,64,.3);content:"";height:25.64103vw;left:0;position:absolute;top:0;width:4.10256vw}@media (min-width:768px){.p-solution-box{border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.15);margin:100px auto 0;max-width:1000px}.p-solution-box:before{height:32px;width:110px}.p-solution-box:after{height:110px;width:32px}}.p-solution-box-inner{padding:10.25641vw 6.15385vw;position:relative}.p-solution-box-inner:before{background-color:rgba(0,160,64,.3);bottom:0;content:"";height:4.10256vw;position:absolute;right:0;width:25.64103vw}.p-solution-box-inner:after{background-color:rgba(169,205,54,.3);bottom:0;content:"";height:25.64103vw;position:absolute;right:0;width:4.10256vw}@media (min-width:768px){.p-solution-box-inner{padding:52px 40px}.p-solution-box-inner:before{height:32px;width:110px}.p-solution-box-inner:after{height:110px;width:32px}}.p-solution-box_heading{font-size:4.61538vw;font-weight:700;text-align:center}.p-solution-box_heading img{display:block;margin:0 auto;padding-bottom:1.02564vw;width:57.94872vw}@media (min-width:768px){.p-solution-box_heading{font-size:24px;margin:0 auto;width:-webkit-fit-content;width:fit-content}.p-solution-box_heading img{display:inline-block;padding-bottom:0;width:396px}}.p-solution-box .m-text-wrap{margin-top:4.10256vw}.p-solution-box .m-text-wrap em{font-weight:700;line-height:2}@media (min-width:768px){.p-solution-box .m-text-wrap{margin:1.75rem auto 0;max-width:800px}}.p-function{background-color:#f6f9fc;padding:15.38462vw 0}@media (min-width:768px){.p-function{padding:120px 0}}.p-function-body{margin-top:7.17949vw}@media (min-width:768px){.p-function-body{margin-top:40px}}.p-function-list{display:grid;row-gap:3.07692vw}@media (min-width:768px){.p-function-list{gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.p-function-cell{background-color:#fff;border-radius:3.07692vw;box-shadow:0 1.02564vw 2.05128vw 0 rgba(0,0,0,.15);column-gap:1rem;display:grid;grid-template-columns:17.94872vw 1fr;overflow:hidden;padding:6.15385vw}@media (min-width:768px){.p-function-cell{align-items:center;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);column-gap:28px;grid-template-columns:156px 1fr;height:100%;padding:24px;row-gap:4px}}.p-function-cell_heading{align-self:center;color:#00b0b9;font-size:5.12821vw;font-weight:700;grid-column:2/3;grid-row:1/2}@media (min-width:768px){.p-function-cell_heading{align-self:end;font-size:20px}}.p-function-cell .m-text-wrap{grid-column:1/3;grid-row:2/3;margin-top:3.07692vw}@media (min-width:768px){.p-function-cell .m-text-wrap{align-self:start;grid-column:2/3;margin-top:0}}.p-function-cell>.a-image{align-items:center;background-color:#f6f9fc;border-radius:2.05128vw;display:grid;grid-column:1/2;grid-row:1/2;height:17.94872vw;justify-content:center}.p-function-cell>.a-image img{width:9.23077vw}@media (min-width:768px){.p-function-cell>.a-image{border-radius:8px;grid-row:1/3;height:156px}.p-function-cell>.a-image img{width:80px}}.p-usecase{background-color:#f6f9fc}.p-usecase .l-wrap{padding-left:2.5641vw;padding-right:2.5641vw}@media (min-width:768px){.p-usecase .l-wrap{padding-left:28px;padding-right:28px}}.p-usecase .l-content{background:#fff url(https://2179333.fs1.hubspotusercontent-na2.net/hubfs/2179333/lp/lp_mcframe-plm/usecase_bg_sp.png) no-repeat 0 bottom/100% auto;border-radius:5.12821vw;padding:15.38462vw 6.15385vw}@media (min-width:768px){.p-usecase .l-content{background:#fff url(https://2179333.fs1.hubspotusercontent-na2.net/hubfs/2179333/lp/lp_mcframe-plm/usecase_bg.png) no-repeat 0 bottom/100% auto;border-radius:12px;margin:0 auto;max-width:1480px;padding:100px 40px}}.p-usecase-body{margin-top:7.17949vw}@media (min-width:768px){.p-usecase-body{margin-top:40px}}.p-usecase-list{display:grid;row-gap:3.07692vw}@media (min-width:768px){.p-usecase-list{display:flex;flex-wrap:wrap;gap:24px;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto;max-width:1200px}.p-usecase-list li{width:48%}}@media (min-width:1470px){.p-usecase-list li{width:32%}.p-usecase-list li:nth-child(4),.p-usecase-list li:nth-child(5){width:37.5%}}.p-usecase-cell{background:#f6f9fc;border-radius:3.07692vw;box-shadow:0 1.02564vw 2.05128vw 0 rgba(0,0,0,.15);padding:6.15385vw}@media (min-width:768px){.p-usecase-cell{align-items:center;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);display:grid;height:100%;padding:24px}}.p-usecase-cell_heading{font-weight:700;text-align:center}.p-usecase-cell_heading .a-heading_text-one{background-color:#fff;border-radius:1.02564vw;color:#10b5bd;font-size:4.10256vw;line-height:1;margin:0 auto;padding:1.53846vw 4.10256vw;width:-webkit-fit-content;width:fit-content}.p-usecase-cell_heading .a-heading_text-two{font-size:4.61538vw;font-weight:400;margin-top:2.05128vw}.p-usecase-cell_heading .a-heading_text-two em{color:#10b5bd;font-weight:700}@media (min-width:768px){.p-usecase-cell_heading{align-items:center;column-gap:18px;display:grid;grid-template-columns:60px 1fr;text-align:left}.p-usecase-cell_heading .a-heading_text-one{border-radius:4px;font-size:16px;line-height:1.2;margin:0;padding:12px 8px;text-align:center}.p-usecase-cell_heading .a-heading_text-two{font-size:18px;margin-top:0}}.p-usecase-button{margin-top:7.17949vw}.p-usecase-button a{box-shadow:0 2.05128vw 4.10256vw 0 rgba(130,75,0,.28);font-size:4.61538vw;line-height:1.5;padding:2.05128vw 0}@media (min-width:768px){.p-usecase-button{margin-left:auto;margin-right:auto;margin-top:60px;width:408px}.p-usecase-button a{box-shadow:0 4px 4px 0 rgba(0,0,0,.15);font-size:18px;padding:16px 0}}.p-first{background-color:#f6f9fc;padding:15.38462vw 0}@media (min-width:768px){.p-first{padding:120px 0 180px}}.p-first .p-section-heading+.m-text-wrap{margin-top:6.15385vw}@media (min-width:768px){.p-first .p-section-heading+.m-text-wrap{margin-left:auto;margin-right:auto;margin-top:20px;max-width:1000px}}.p-first-body{margin-top:7.17949vw;position:relative}@media (min-width:768px){.p-first-body{margin-top:40px}}.p-first-list{counter-reset:number 0;display:grid;padding-right:9.23077vw;row-gap:4.10256vw}.p-first-list li{position:relative}.p-first-list li:not(:first-child):before{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%2C32c8.84%2C0%2C16-7.16%2C16-16S24.84%2C0%2C16%2C0%2C0%2C7.16%2C0%2C16s7.16%2C16%2C16%2C16Z%22%2F%3E%3Cpath%20d%3D%22M22.35%2C15.74c-.42-.39-1.09-.39-1.51%2C0l-3.78%2C3.53v-7.61c0-.55-.48-.99-1.06-.99s-1.06.44-1.06.99v7.61l-3.78-3.53c-.42-.39-1.09-.39-1.51%2C0-.42.39-.42%2C1.02%2C0%2C1.41l5.6%2C5.23c.2.19.47.29.75.29s.55-.11.75-.29l5.6-5.23c.42-.39.42-1.02%2C0-1.41h0Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% auto;content:"";height:8.20513vw;left:0;margin:0 auto;position:absolute;right:0;top:0;transform:translateY(-75%);width:8.20513vw}@media (min-width:768px){.p-first-list{column-gap:20px;display:grid;grid-template-columns:repeat(5,1fr);padding-right:0}.p-first-list li:not(:first-child):before{height:32px;left:-26px;right:auto;top:50%;transform:translateY(-50%) rotate(-90deg);width:32px;z-index:1}}.p-first-cell{align-items:center;background-color:#fff;border-radius:4.10256vw;box-shadow:0 1.02564vw 2.05128vw 0 rgba(0,0,0,.15);column-gap:.75rem;display:grid;grid-template-columns:25.64103vw 1fr;padding:3.07692vw 3.58974vw 3.07692vw 3.07692vw}@media (min-width:768px){.p-first-cell{border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);grid-template-columns:1fr;grid-template-rows:auto auto 1fr;height:100%;padding:12px 12px 24px}}.p-first-cell_heading{align-self:end;color:#00b0b9;font-size:4.10256vw;font-weight:700;grid-column:2/3;grid-row:1/2}@media (min-width:768px){.p-first-cell_heading{align-self:start;font-size:16px;grid-column:1/2;grid-row:2/3;margin-top:8px;text-align:center}}.p-first-cell .m-text-wrap{align-self:start;font-size:3.58974vw;grid-column:2/3;grid-row:2/3;line-height:1.5;margin-top:1.53846vw}@media (min-width:768px){.p-first-cell .m-text-wrap{font-size:14px;grid-column:1/2;grid-row:3/4;margin-top:8px}}.p-first-cell_icon{align-items:center;background-color:#f6f9fc;border-radius:2.05128vw;counter-increment:number 1;display:grid;grid-column:1/2;grid-row:1/3;height:25.64103vw;justify-content:center;position:relative}.p-first-cell_icon:before{color:#00b0b9;content:"0" counter(number);font-family:var(--font-family-en);font-size:4.10256vw;font-weight:700;left:1.53846vw;position:absolute;top:1.53846vw}.p-first-cell_icon img{width:14.35897vw}@media (min-width:768px){.p-first-cell_icon{border-radius:8px;grid-row:1/2;height:110px}.p-first-cell_icon:before{font-size:20px;left:12px;top:12px}.p-first-cell_icon img{width:64px}}.p-first-list-guid-line{font-size:4.61538vw;font-weight:700;letter-spacing:.2em;line-height:1;padding:12.30769vw 0;position:absolute;right:0;top:0;writing-mode:vertical-rl}.p-first-list-guid-line:before{top:0;transform:scale(-1)}.p-first-list-guid-line:after,.p-first-list-guid-line:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2244%22%20viewBox%3D%220%200%2010%2044%22%3E%3Cg%20id%3D%22b%22%3E%3Cpath%20d%3D%22M4%2C1c0-.55.45-1%2C1-1s1%2C.45%2C1%2C1h-2ZM5%2C44c-2.76%2C0-5-2.24-5-5s2.24-5%2C5-5%2C5%2C2.24%2C5%2C5-2.24%2C5-5%2C5ZM5%2C1h1v39h-2V1h1Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 0 bottom/100% auto;content:"";height:11.28205vw;left:0;margin:0 auto;position:absolute;right:0;width:2.5641vw}.p-first-list-guid-line:after{bottom:0}@media (min-width:768px){.p-first-list-guid-line{background-image:linear-gradient(90deg,#111,#111);background-position:50%;background-repeat:no-repeat;background-size:100% 2px;bottom:-36px;font-size:20px;left:0;letter-spacing:0;padding:0;text-align:center;top:auto;width:39%;writing-mode:horizontal-tb}.p-first-list-guid-line span{background-color:#f6f9fc;display:block;margin:0 auto;padding:0 20px;position:relative;width:-webkit-fit-content;width:fit-content;z-index:1}.p-first-list-guid-line:before{left:auto}.p-first-list-guid-line:after,.p-first-list-guid-line:before{background:#000;border-radius:9999px;height:12px;margin:0;top:50%;transform:translateY(-50%);width:12px}.p-first-list-guid-line:after{left:0}}.p-faq{background-color:#f6f9fc;padding:15.38462vw 0 10.25641vw}@media (min-width:768px){.p-faq{padding:120px 0}.p-faq .l-content{column-gap:60px;display:flex}.p-faq .p-section-heading{white-space:nowrap}}.p-faq-body{margin-top:7.17949vw}@media (min-width:768px){.p-faq-body{margin-top:0}}.p-faq-list{display:grid;row-gap:2.05128vw}@media (min-width:768px){.p-faq-list{row-gap:12px}}.p-faq-list_item{background-color:#fff;border-radius:2.5641vw;box-shadow:0 1.02564vw 2.05128vw 0 rgba(0,0,0,.15);padding:0 6.15385vw}@media (min-width:768px){.p-faq-list_item{border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.15);height:100%;padding:0 32px 10px}}.p-faq-list_q{font-size:4.10256vw;font-weight:700;padding-bottom:3.58974vw;padding-top:6.15385vw;position:relative}.p-faq-list_q svg{height:6.66667vw;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6.66667vw}.p-faq-list_q svg path{transform-origin:center;transition:transform .3s ease}.p-faq-list_q svg path:nth-child(2){transform:rotate(90deg)}.p-faq-list_q.is-open svg path:nth-child(2){transform:rotate(0deg)}@media (min-width:768px){.p-faq-list_q{font-size:16px;padding-bottom:16px;padding-right:80px!important;padding-top:24px;width:100%}.p-faq-list_q svg{height:24px;width:24px}}.p-faq-list_a-inner,.p-faq-list_q{column-gap:4.61538vw;display:flex;padding-right:12.82051vw}@media (min-width:768px){.p-faq-list_a-inner,.p-faq-list_q{column-gap:18px}}.p-faq-list_a{display:none}.p-faq-list_a-inner{padding-bottom:6.15385vw}@media (min-width:768px){.p-faq-list_a-inner{padding-bottom:.875rem;padding-right:0!important}}.p-faq-list_a-head,.p-faq-list_q-head{color:#00b0b9;font-size:4.10256vw;font-weight:700;line-height:1.6}@media (min-width:768px){.p-faq-list_a-head,.p-faq-list_q-head{font-size:16px;line-height:1.2;transform:translateY(.1em)}}.p-movie{background-color:#f6f9fc;padding-bottom:15.38462vw}@media (min-width:768px){.p-movie{padding-bottom:120px}}.p-movie .l-content{background:url(https://2179333.fs1.hubspotusercontent-na2.net/hubfs/2179333/lp/lp_mcframe-plm/movie_bg_sp.png) no-repeat 0 bottom/100% auto;border-radius:3.07692vw;padding:4.10256vw 3.07692vw}@media (min-width:768px){.p-movie .l-content{background:url(https://2179333.fs1.hubspotusercontent-na2.net/hubfs/2179333/lp/lp_mcframe-plm/movie_bg.png) no-repeat 0 bottom/100% auto;border-radius:12px;padding:60px}}.p-movie-heading{color:#fff;font-size:6.15385vw;font-weight:700;line-height:1.5;text-align:center}.p-movie-heading em{font-size:7.17949vw}@media (min-width:768px){.p-movie-heading{font-size:32px}.p-movie-heading em{font-size:40px}}.p-movie-body{margin-top:5.12821vw}@media (min-width:768px){.p-movie-body{margin:2.5641vw auto 0;max-width:800px}}.p-download{padding:12.82051vw 0 22.5641vw}@media (min-width:768px){.p-download{padding:100px 0}.p-download .l-content{margin:0 auto;max-width:52.5rem}}.p-download-hading{font-weight:700;position:relative;text-align:center}.p-download-hading .a-heading_text-one{font-size:4.61538vw}.p-download-hading .a-heading_text-two{font-size:6.66667vw;margin-top:1.02564vw}.p-download-hading .a-heading_text-two em{color:#00b0b9;font-size:8.20513vw}@media (min-width:768px){.p-download-hading{margin:0;padding-bottom:28px}.p-download-hading:after{height:6px;width:50px}.p-download-hading .a-heading_text-one{font-size:24px}.p-download-hading .a-heading_text-two{font-size:32px;margin-top:8px}.p-download-hading .a-heading_text-two em{font-size:40px}}.p-download-body{margin-top:7.69231vw}@media (min-width:768px){.p-download-body{column-gap:40px;display:grid;grid-template-columns:1fr 460px;margin-top:40px}}.p-download-body-list-wrap{border-top:.76923vw solid #00b0b9;padding-top:5.12821vw}@media (min-width:768px){.p-download-body-list-wrap{border-width:4px;padding-top:20px}}.p-download-body-list_heading{font-size:5.12821vw;font-weight:700}@media (min-width:768px){.p-download-body-list_heading{font-size:20px}}.p-download-body-list{display:grid;margin-top:5.12821vw;row-gap:2rem}@media (min-width:768px){.p-download-body-list{margin-top:20px;row-gap:24px}}.p-download-stack_heading{column-gap:.625rem;display:flex;font-size:5.12821vw;font-weight:700}.p-download-stack_heading span{flex:1}.p-download-stack_heading:before{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22a%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2224%22%20viewBox%3D%220%200%2020%2024%22%3E%3Cpath%20d%3D%22M20%2C7.94v14.11c0%2C.52-.21%2C1.01-.59%2C1.38-.37.37-.88.57-1.41.58H2c-.53%2C0-1.04-.21-1.41-.58-.37-.37-.59-.86-.59-1.38V1.95C0%2C1.44.21.94.59.58.96.21%2C1.47%2C0%2C2%2C0h10.89c.29%2C0%2C.58.06.85.19.27.12.5.3.69.52l5.1%2C5.98c.31.35.47.79.47%2C1.25Z%22%20fill%3D%22%237b23e6%22%2F%3E%3Cpath%20d%3D%22M20%2C7.94v.44h-5.43c-.53%2C0-1.04-.21-1.41-.58-.37-.37-.59-.86-.59-1.38V0h.32c.29%2C0%2C.58.06.85.19.27.12.5.3.69.52l5.1%2C5.98c.31.35.47.79.47%2C1.25Z%22%20fill%3D%22%2300b0b9%22%2F%3E%3Cpath%20d%3D%22M10%2C9.49h-4.57c-.23%2C0-.45-.09-.61-.25-.16-.16-.25-.37-.25-.59s.09-.43.25-.59c.16-.16.38-.25.61-.25h4.57c.23%2C0%2C.45.09.61.25.16.16.25.37.25.59s-.09.44-.25.59c-.16.16-.38.25-.61.25Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M14.57%2C13.95H5.43c-.23%2C0-.45-.09-.61-.25-.16-.16-.25-.37-.25-.59s.09-.44.25-.59c.16-.16.38-.25.61-.25h9.14c.23%2C0%2C.45.09.61.25.16.16.25.37.25.59s-.09.43-.25.59c-.16.16-.38.25-.61.25Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M14.57%2C18.42H5.43c-.23%2C0-.45-.09-.61-.25-.16-.16-.25-.37-.25-.59s.09-.44.25-.59c.16-.16.38-.25.61-.25h9.14c.23%2C0%2C.45.09.61.25.16.16.25.37.25.59s-.09.43-.25.59c-.16.16-.38.25-.61.25Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat 0 0/100% 100%;content:"";display:block;height:1.5rem;transform:translateY(.2em);width:1.25rem}@media (min-width:768px){.p-download-stack_heading{font-size:20px}}.p-download-stack_thumb{border-radius:3.07692vw;box-shadow:0 1.02564vw 1.02564vw 0 rgba(0,0,0,.16);margin-top:4.10256vw;overflow:hidden}@media (min-width:768px){.p-download-stack_thumb{border-radius:12px;box-shadow:0 4px 4px 0 rgba(0,0,0,.16);margin-top:16px}}.p-download-stack .m-text-wrap{margin-top:3.58974vw}.p-download-stack .m-text-wrap em{font-weight:700}@media (min-width:768px){.p-download-stack .m-text-wrap{margin-top:16px}}.p-download-body_form{margin:10.25641vw auto 0}@media (min-width:768px){.p-download-body_form{margin-top:0}}.p-download-body_form-inner{background-color:#eff3f5;padding:7.17949vw}@media (min-width:768px){.p-download-body_form-inner{padding:32px}}.form-note{font-size:3.07692vw;margin-top:3.07692vw}@media (min-width:768px){.form-note{font-size:12px;margin-top:24px}}.p-footer{background-color:#000}.p-footer .l-content{padding:7.17949vw 0}@media (min-width:768px){.p-footer .l-content{padding:24px 0}}.footer-copy{color:#fff;font-size:2.82051vw;text-align:center}@media (min-width:768px){.footer-copy{font-size:14px}.md\:tw-relative{position:relative}.md\:tw-block{display:block}.md\:tw-inline-block{display:inline-block}.md\:tw-inline{display:inline}.md\:tw-hidden{display:none}}