@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:2;--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)/750*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)/750*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)}.l-wrap{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/750*100vw);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/750*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-1200{max-width:1200px}.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-double{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/750*100vw);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 1)/750*100vw)}}@media (max-width:767px){.l-content.is-pd-x-triple{padding-left:calc(var(--page-interval-px)*var(--page-interval-scale, 2)/750*100vw);padding-right:calc(var(--page-interval-px)*var(--page-interval-scale, 2)/750*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}.tw-relative{position:relative}.tw-z-\[1\]{z-index:1}.tw-inline-block{display:inline-block}.tw-hidden{display:none}.tw-font-english{font-family:var(--font-family-en)}.tw-leading-none{line-height:1}html{overflow-x:hidden}.p-lp\/salesforecast-wp{--line-height-base:2}.p-header .l-wrap{border-radius:1.06667vw;height:10.66667vw;left:0;margin:0 auto;padding:0 2.66667vw;position:fixed;right:0;top:0;transition:top .3s ease,box-background-color .3s ease;width:97.33333vw;z-index:1000}@media (min-width:768px){.p-header .l-wrap{border-radius:8px;height:62px;max-width:1400px;padding:0 20px;top:20px}}.p-header .l-wrap.is-active{background-color:#fff;box-shadow:0 .53333vw .53333vw 0 rgba(0,0,0,.16);top:1.33333vw}@media (min-width:768px){.p-header .l-wrap.is-active{box-shadow:0 4px 4px 0 rgba(0,0,0,.16);top:20px}}.p-header .l-content{height:100%}.p-header-content-inner{align-items:center;display:flex;height:100%;justify-content:space-between}.p-header-logo-area{width:19.2vw}.p-header-logo-area img{display:block}@media (min-width:768px){.p-header-logo-area{width:123px}}.p-header .p-cv-button{font-size:3.2vw;height:6.4vw;margin-top:0;width:24.53333vw}.p-header .p-cv-button .a-button_inner{padding-right:0}@media (min-width:768px){.p-header .p-cv-button{font-size:16px;height:44px;width:160px}}.p-cv .l-content{align-items:center;background:#00b0b9 url(https://2179333.fs1.hubspotusercontent-na1.net/hubfs/2179333/lp/salesforecast-wp/cv_bg_sp.png) 50%/100% auto no-repeat;border-radius:2.66667vw;display:grid;height:61.73333vw;justify-content:center}@media (min-width:768px){.p-cv .l-content{background:#00b0b9 url(https://2179333.fs1.hubspotusercontent-na1.net/hubfs/2179333/lp/salesforecast-wp/cv_bg.png) 50% no-repeat;border-radius:20px;height:226px}}.p-cv-heading{color:#fff;font-size:3.2vw;font-weight:700;line-height:1;margin:0 auto;position:relative;width:-webkit-fit-content;width:fit-content}.p-cv-heading:after{left:-.7em;transform:rotate(-30deg)}.p-cv-heading:after,.p-cv-heading:before{border-left:1px dashed #fff;bottom:0;content:"";height:100%;position:absolute;right:0;width:1px}.p-cv-heading:before{right:-.7em;transform:rotate(30deg)}@media (min-width:768px){.p-cv-heading{font-size:16px}}.p-cv-button{align-items:center;background-color:#f11a66;border-radius:9999px;display:flex;font-weight:700;height:12vw;justify-content:center;margin-top:2.13333vw;transition:background-color .3s ease;width:61.33333vw}@media (min-width:768px){.p-cv-button{height:70px;margin-top:12px;width:300px}}@media (any-hover:hover){.p-cv-button:hover{background-color:#db3651}}.a-button_inner{padding-right:5.33333vw}@media (min-width:768px){.a-button_inner{padding-right:40px}}.p-cv-button .a-button_arrow{height:3.33333vw;right:0;top:54%;width:3.33333vw}@media (min-width:768px){.p-cv-button .a-button_arrow{height:20px;width:20px}}.p-page-head{background-color:#dceffe;position:relative}.p-page-head:after{background:url(https://2179333.fs1.hubspotusercontent-na1.net/hubfs/2179333/lp/salesforecast-wp/mv_deco02.png) center 0/100% auto no-repeat;content:"";height:52.53333vw;position:absolute;right:-13.86667vw;top:80vw;width:69.2vw;z-index:0}@media (min-width:768px){.p-page-head:after{height:594px;left:calc(50% - 361px);right:auto;top:393px;transform:translateX(520px);width:723px}}.p-hero{background:url(https://2179333.fs1.hubspotusercontent-na1.net/hubfs/2179333/lp/salesforecast-wp/mv_sp.png) center 0/100% auto no-repeat;padding:60.4vw 0 12vw;position:relative;z-index:1}@media (min-width:768px){.p-hero{background:url(https://2179333.fs1.hubspotusercontent-na1.net/hubfs/2179333/lp/salesforecast-wp/mv.png) center 0 no-repeat;padding:392px 0 100px}}@media (min-width:768px){.p-hero-content{align-items:flex-end;column-gap:140px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:40px}}.p-page-heading{color:#1100b1;font-weight:700;margin:0 auto;width:84vw}@media (min-width:768px){.p-page-heading{width:auto}}.p-page-heading .a-heading_one{font-size:3.73333vw;line-height:1.8}.p-page-heading .a-heading_one>*{background-image:linear-gradient(90deg,#fff,#fff)}@media (min-width:768px){.p-page-heading .a-heading_one{font-size:24px;line-height:2}}.p-page-heading .a-heading_two{font-size:5.33333vw;margin-top:.53333vw}@media (min-width:768px){.p-page-heading .a-heading_two{font-size:50px;margin-top:0}}.p-hero-button-area{margin:4.8vw auto 0;width:-webkit-fit-content;width:fit-content}@media (min-width:768px){.p-hero-button-area{margin-top:0;padding-bottom:10px}}.p-hero-button-area .p-cv-heading{color:#000}.p-hero-button-area .p-cv-heading:after,.p-hero-button-area .p-cv-heading:before{border-color:#000}.p-introduction-area{padding-bottom:28.8vw;position:relative;z-index:1}.p-introduction-area:after{background-color:#fff;bottom:0;clip-path:polygon(50% 100%,100% 0,100% 100%,0 100%,0 0);content:"";height:10.66667vw;left:0;position:absolute;right:0;width:100%}@media (min-width:768px){.p-introduction-area{padding-bottom:240px}.p-introduction-area:after{height:160px}}.p-introduction01-box{background-color:#fff;border-radius:2.66667vw;box-shadow:0 .53333vw .53333vw 0 rgba(0,0,0,.16);overflow:hidden;position:relative}@media (min-width:768px){.p-introduction01-box{border-radius:20px;box-shadow:0 4px 4px 0 rgba(0,0,0,.16)}}.p-introduction01-box-heading{background:#00b0b9;color:#fff;font-size:4vw;font-weight:700;padding:2.66667vw 0 2.13333vw;text-align:center}@media (min-width:768px){.p-introduction01-box-heading{font-size:32px;padding:12px 0}}.p-introduction01-box-content{margin-top:5.33333vw;padding:0 5.33333vw}@media (min-width:768px){.p-introduction01-box-content{margin-top:0;padding:40px 32.5% 40px 40px}}.p-introduction01-box .m-text-wrap{background-color:#fff;position:relative;z-index:1}.p-introduction01-box .m-text-wrap em{font-weight:700}.p-introduction01-illustration{height:39.6vw;margin:4.26667vw auto 0;overflow:hidden;padding-right:6.66667vw;width:39.06667vw}@media (min-width:768px){.p-introduction01-illustration{bottom:0;height:auto;margin-top:0;padding-right:0;position:absolute;right:10.6666666667%;width:177px;z-index:0}}.p-introduction02{margin-top:13.33333vw}@media (min-width:768px){.p-introduction02{margin-top:110px}}.p-introduction02-heading{font-size:4.8vw;font-weight:700;text-align:center}.p-introduction02-heading em{color:#00b0b9}@media (min-width:768px){.p-introduction02-heading{font-size:26px}}.p-introduction02-list{display:grid;margin-top:13.33333vw;row-gap:13.33333vw}@media (min-width:768px){.p-introduction02-list{gap:60px 20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:70px}}@media (min-width:768px){.p-introduction02-list li{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}.p-introduction-stack{background-color:#fff;border-radius:2.66667vw;filter:drop-shadow(0 .53333vw .53333vw rgba(0,0,0,.16));padding:15.2vw 0 5.33333vw;position:relative}@media (min-width:768px){.p-introduction-stack{border-radius:20px;display:grid;filter:drop-shadow(0 4px 4px rgba(0,0,0,.16));grid-row:inherit;grid-row:span 2;grid-template-rows:inherit;padding:62px 10px 28px}}.p-introduction02-list .a-heading .a-heading_one{align-items:center;background-color:#00b0b9;border-radius:9999px;color:#fff;display:grid;font-family:Poppins,sans-serif;font-weight:700;height:20vw;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;row-gap:.53333vw;text-align:center;top:-8.53333vw;width:20vw}.p-introduction02-list .a-heading .a-heading_one>*{display:block}.p-introduction02-list .a-heading .a-heading_one span:first-child{align-self:flex-end;font-size:3.2vw;line-height:1}.p-introduction02-list .a-heading .a-heading_one span:nth-child(2){align-self:flex-start;font-size:9.33333vw;line-height:1}@media (min-width:768px){.p-introduction02-list .a-heading .a-heading_one{height:70px;row-gap:2px;top:-30px;width:70px}.p-introduction02-list .a-heading .a-heading_one span:first-child{font-size:12px}.p-introduction02-list .a-heading .a-heading_one span:nth-child(2){font-size:28px;line-height:1}}.p-introduction02-list .a-heading .a-heading_two{font-size:4.26667vw;font-weight:700;text-align:center}@media (min-width:768px){.p-introduction02-list .a-heading .a-heading_two{font-size:20px}.p-introduction02-list .a-heading .a-heading_two>*{display:inline-block}}.p-introduction02-list_icon{height:26.66667vw;margin:5.33333vw auto 0;width:26.66667vw}@media (min-width:768px){.p-introduction02-list_icon{height:100px;margin-top:28px;width:100px}}.p-section-heading{font-weight:700;padding-bottom:4vw;position:relative;text-align:center}.p-section-heading .a-heading_one{font-size:4.8vw}.p-section-heading .a-heading_two{font-size:5.86667vw}.p-section-heading .a-heading_two em{color:#00b0b9}.p-section-heading:after{background:linear-gradient(90deg,#00a4ea,#3bd789);border-radius:9999px;bottom:0;content:"";height:1.06667vw;left:0;margin:0 auto;position:absolute;right:0;width:16vw}@media (min-width:768px){.p-section-heading{padding-bottom:16px}.p-section-heading .a-heading_one{font-size:26px}.p-section-heading .a-heading_two{font-size:32px}.p-section-heading:after{height:4px;width:60px}}.p-solution{padding:13.33333vw 0}@media (min-width:768px){.p-solution{padding:100px 0}}.p-solution-head{padding:0 5.33333vw}@media (min-width:768px){.p-solution-head{padding:0}}.p-solution-head .m-text-wrap{margin-top:5.33333vw}@media (min-width:768px){.p-solution-head .m-text-wrap{margin:28px auto 0;max-width:800px}}.p-solution-content{margin-top:13.33333vw}@media (min-width:768px){.p-solution-content{margin-top:40px}}.p-solution-list{display:grid;row-gap:18.66667vw}@media (min-width:768px){.p-solution-list{row-gap:60px}}.p-solution-media{display:grid}@media (min-width:768px){.p-solution-media{column-gap:8%;grid-template-columns:40.7% 1fr}}@media (min-width:768px){.p-solution-list li:nth-child(2n) .p-solution-media{grid-template-columns:1fr 40.7%}}.p-solution-media .p-solution-media-heading{font-size:5.06667vw;font-weight:700;grid-row:2/3;margin-top:6.66667vw;padding:0 5.33333vw}.p-solution-media .p-solution-media-heading sup{font-size:.6em;vertical-align:super}.p-solution-media .p-solution-media-heading .a-heading_one{margin-top:2.13333vw}@media (min-width:768px){.p-solution-media .p-solution-media-heading{align-self:flex-end;font-size:26px;grid-column:2/3;grid-row:1/2;margin-top:0;padding:0}.p-solution-media .p-solution-media-heading .a-heading_one{margin-top:6px}}@media (min-width:768px){.p-solution-list li:nth-child(2n) .p-solution-media-heading{grid-column:1/2}}.a-heading_cell{column-gap:1.06667vw;display:flex}.a-heading_cell span{border:.53333vw solid;border-radius:1.06667vw;color:#00b0b9;font-size:3.73333vw;padding:0 3.2vw}.a-heading_cell span:nth-child(2){background-color:#1100b1;border-color:#1100b1;color:#fff}@media (min-width:768px){.a-heading_cell{column-gap:4px}.a-heading_cell span{border-radius:4px;border-width:2px;font-size:16px;padding:0 12px 2px}}.p-solution-list li:nth-child(4) .a-heading_cell span:nth-child(2){background-color:#fb6c06;border-color:#fb6c06}.p-solution-media-text-wrap{grid-row:3/4;margin-top:4vw;padding:0 5.33333vw}@media (min-width:768px){.p-solution-media-text-wrap{align-self:flex-start;grid-column:2/3;grid-row:2/3;margin-top:12px;padding:0}}@media (min-width:768px){.p-solution-list li:nth-child(2n) .p-solution-media-text-wrap{grid-column:1/2}}.m-text-note-wrap{margin-top:2.66667vw}@media (min-width:768px){.m-text-note-wrap{margin-top:12px}}.p-solution-media .a-image{grid-row:1/2}@media (min-width:768px){.p-solution-media .a-image{grid-column:1/2;grid-row:1/3}}@media (min-width:768px){.p-solution-list li:nth-child(2n) .p-solution-media .a-image{grid-column:2/3}}.p-model{padding:13.33333vw 0}@media (min-width:768px){.p-model{padding:100px 0}}.p-model-head .m-text-wrap{margin-top:5.33333vw}.p-model-head .m-text-wrap em{color:#00b0b9;font-weight:700}@media (min-width:768px){.p-model-head .m-text-wrap{margin:28px auto 0;max-width:800px}}.p-model-content{margin-top:10.66667vw}@media (min-width:768px){.p-model-content{margin-top:60px}}.p-model-zu-heading{color:#00b0b9;font-size:4.8vw;font-weight:700;text-align:center}@media (min-width:768px){.p-model-zu-heading{font-size:20px}}.p-model-zu-heading+.a-image{margin-top:9.33333vw}@media (min-width:768px){.p-model-zu-heading+.a-image{margin-top:40px}}.p-model-zu img{aspect-ratio:630/2145}@media (min-width:768px){.p-model-zu img{aspect-ratio:1200/351}}.p-scenario{background-color:#dceffe;overflow:hidden;padding:13.33333vw 0;position:relative}.p-scenario:after{background-image:url(https://2179333.fs1.hubspotusercontent-na1.net/hubfs/2179333/lp/salesforecast-wp/scenario_deco01.png);height:71.46667vw;left:-69.33333vw;top:-29.46667vw;width:112.53333vw}.p-scenario:after,.p-scenario:before{background-position:0 0;background-size:100% 100%;content:"";position:absolute;z-index:0}.p-scenario:before{background-image:url(https://2179333.fs1.hubspotusercontent-na1.net/hubfs/2179333/lp/salesforecast-wp/scenario_deco02.png);bottom:2.4vw;height:67.33333vw;right:-57.86667vw;width:112.13333vw}@media (min-width:768px){.p-scenario{padding:100px 0 120px}.p-scenario:after{height:385px;left:-141px;top:-51px;width:606px}.p-scenario:before{bottom:-79px;height:430px;right:-30px;width:716px}}.p-scenario-content{margin-top:12.8vw}@media (min-width:768px){.p-scenario-content{align-items:center;column-gap:100px;display:grid;grid-template-columns:140px 1fr;margin-top:60px}}.p-scenario-avatar{margin:0 auto;text-align:center;width:-webkit-fit-content;width:fit-content}.p-scenario-avatar img{width:26.66667vw}@media (min-width:768px){.p-scenario-avatar{margin-top:40px}.p-scenario-avatar img{width:140px}}.p-scenario-avatar figcaption{font-size:3.2vw;margin-top:2.66667vw}@media (min-width:768px){.p-scenario-avatar figcaption{font-size:16px;margin-top:20px}}.p-scenario-list{display:grid;margin-top:9.33333vw;row-gap:2.66667vw}@media (min-width:768px){.p-scenario-list{margin-top:0;row-gap:20px}}.p-scenario-list li{background-color:#fff;border-radius:2.66667vw;filter:drop-shadow(0 4px 4px rgba(0,0,0,.16));padding:5.33333vw 8vw;position:relative}.p-scenario-list li:before{background-color:#fff;clip-path:polygon(50% 0,0 100%,100% 100%);content:"";height:11.2vw;left:0;margin:0 auto;position:absolute;right:0;top:-6.13333vw;width:11.2vw}.p-scenario-list li:nth-child(2):before{content:none}@media (min-width:768px){.p-scenario-list li{border-radius:20px;padding:32px 60px}.p-scenario-list li:before{clip-path:shape(from 100% 100%,curve to 0 38.86% with 57.85% 100%/0 38.86%,curve by 100% -38.86% with 0 0/68.57% -4.54%,vline by 100%,close);content:""!important;height:37px;left:-45px;margin:0;right:auto;top:50%;transform:translateY(-50%);width:46px}}.p-scenario-list_item-heading{font-size:5.06667vw;font-weight:700}@media (min-width:768px){.p-scenario-list_item-heading{font-size:20px}}.p-scenario-list .m-text-wrap{line-height:2;margin-top:2.66667vw}.p-scenario-list .m-text-wrap em{color:#00b0b9;font-weight:700}@media (min-width:768px){.p-scenario-list .m-text-wrap{margin-top:8px}}.p-form{padding:13.33333vw 0}@media (min-width:768px){.p-form{padding-bottom:100px;padding-top:160px}}.p-form-content{margin:10.66667vw auto 0;width:84vw}@media (min-width:768px){.p-form-content{align-items:center;column-gap:9%;display:grid;grid-template-columns:366px 1fr;margin-top:80px;max-width:1000px;width:100%}}.p-form-document{margin:0 auto;width:48.8vw}@media (min-width:768px){.p-form-document{width:100%}}.p-form-content dl{margin-top:9.06667vw}@media (min-width:768px){.p-form-content dl{margin-top:0}}.p-form-content dl dt{font-size:4vw;font-weight:700}@media (min-width:768px){.p-form-content dl dt{font-size:20px}}.p-form-content dl dd{margin-top:1.33333vw}@media (min-width:768px){.p-form-content dl dd{font-size:16px;margin-top:10px}}.p-form-content dl dd li{line-height:2;padding-left:1em;text-indent:-1em}.p-form-area{margin-top:10.66667vw}@media (min-width:768px){.p-form-area{margin-top:100px}}.p-footer{background-color:#00b0b9;padding:4.26667vw 0}@media (min-width:768px){.p-footer{padding:26px 0}}.footer-copy{color:#fff;font-size:3.2vw;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}}