@charset "UTF-8";*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}strong{font-weight:400}em{font-style:normal}img{border:none}input[type=button],input[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:0;border-radius:0;width:auto;overflow:visible;padding:0;font-size:0;line-height:0;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration,button::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus,button::focus{outline-offset:-2px}input[type=text],input[type=number],input[type=tel],input[type=password],input[type=date],input[type=email],textarea,select{outline:none}select::-ms-expand{display:none}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=date],input[type=number]{-moz-appearance:textfield}select{background-color:#fff}a{text-decoration:none;color:inherit}i{font-style:normal}body{font-weight:400;font-family:YakuHanJP,Noto Sans JP,Hiragino Kaku Gothic ProN,"メイリオ",Osaka,"ＭＳ Ｐゴシック",sans-serif;color:#222;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;line-height:1.625;box-sizing:border-box;transition:right .3s ease;position:static;right:0;word-wrap:break-word;overflow-wrap:break-word;overflow-y:scroll}body.top{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}img{max-width:100%;height:auto}input:-webkit-autofill{transition:background-color 9999s!important}*{box-sizing:border-box;letter-spacing:.03em}.is-hide{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.svg-symbol{display:none}.l-wrapper{overflow:hidden}.l-inner{position:relative;margin:0 auto;width:85.35871%;max-width:1400px}@media screen and (min-width:1px) and (max-width:768px){.l-inner{width:89.33333%}}.l-inner-extra{position:relative;margin:0 auto;max-width:936px}@media screen and (min-width:1px) and (max-width:768px){.l-inner-extra{width:100%}}.button,.button_small{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:360px;height:80px;background-color:#f5ff00;font-size:18px;font-weight:700;line-height:1;border-radius:16px 3em 3em 16px;box-shadow:6px 6px 0 rgba(0,0,0,.05);padding:0 25px 0 35px;color:#222;-ms-flex:none;flex:none;transition-duration:.3s}@media screen and (min-width:1px) and (max-width:768px){.button,.button_small{width:260px;height:62px;font-size:15px;padding:0 18px 0 25px}}.contact .button,.contact .button_small{position:relative}.button:hover,.button_small:hover{background-color:#fec42e;box-shadow:0 0 0 rgba(0,0,0,.05)}.button-arrow{background-color:#fff;width:30px;height:30px;border-radius:100%;text-align:center}.button-arrow svg{width:8px;height:100%}@media screen and (min-width:1px) and (max-width:768px){.button-arrow{width:26px;height:26px}.button-arrow svg{width:7px}}.button_small{width:160px;height:45px;font-size:13px;-ms-flex-pack:center;justify-content:center;box-shadow:5px 5px 0 rgba(0,0,0,.05);padding:0}.contact{position:relative;padding:105px 0 100px}@media screen and (min-width:1px) and (max-width:768px){.contact{padding:75px 0 60px}}.contact:before{content:'';display:block;position:absolute;top:0;left:0;width:92.67936%;height:100%;background-image:url(/web/20210607023231im_/https://starcom.co.jp/remote-production/img/contact_bg.jpg);background-size:cover;background-repeat:no-repeat;border-radius:0 0 30px;z-index:-1}@media screen and (min-width:1px) and (max-width:768px){.contact:before{width:100%}}.contact_picture{position:absolute;right:0;top:-80px;width:52.41581%;height:501px;border-radius:30px 0 0 30px;overflow:hidden;box-shadow:6px 6px 0 rgba(0,0,0,.05);background-image:url(/web/20210607023231im_/https://starcom.co.jp/remote-production/img/contact_picture.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (min-width:1px) and (max-width:768px){.contact_picture{top:-220px;width:95%;height:260px}}.contact_picture img{display:none}.contact_title{position:relative;font-size:50px;font-weight:800;color:#fff;line-height:1.3;margin-bottom:23px}@media screen and (min-width:1px) and (max-width:768px){.contact_title{font-size:36px;margin-bottom:16px}}.contact_description{position:relative;color:#fff;font-weight:600;font-size:15px;margin-bottom:39px}@media screen and (min-width:1px) and (max-width:768px){.contact_description{line-height:2;padding-right:1em;margin-bottom:35px}}.footer{position:relative;padding:89px 0 62px;text-align:center}@media screen and (min-width:1px) and (max-width:768px){.footer{padding:58px 0}}.footer_credit{font-size:18px;font-weight:600;margin-bottom:36px;letter-spacing:.05em}@media screen and (min-width:1px) and (max-width:768px){.footer_credit{font-size:15px;margin-bottom:24px}}.footer_logo{margin-bottom:28px}@media screen and (min-width:1px) and (max-width:768px){.footer_logo{width:220px;margin:0 auto 24px}}.footer_logo a{transition:opacity .2s}.footer_logo a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.footer_copyright{line-height:1.8}.footer_copyright small{font-size:12px;letter-spacing:.05em}.footer_pagetop{position:absolute;transform-origin:top right;transform:rotate(90deg);right:50px;bottom:49px;font-size:13px;font-weight:600}@media screen and (min-width:1px) and (max-width:768px){.footer_pagetop{display:none}}.footer_pagetop:before{content:'';width:75px;height:3px;display:inline-block;background-color:#f5f5f5;background-image:linear-gradient(#23d152 0,#23d152 100%);background-size:40% 100%;background-position:top right;background-repeat:no-repeat;transition:.4s cubic-bezier(.19,1,.22,1);margin-bottom:3px;margin-right:12px}.footer_pagetop:hover:before{background-size:100% 100%}.garnish_text{position:absolute;font-size:175px;font-family:Montserrat,sans-serif;line-height:.75;letter-spacing:0;color:#f5f5f5}@media screen and (min-width:1px) and (max-width:768px){.garnish_text{display:none}}.situations .garnish_text{color:#000;opacity:.04;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=4)";left:-166px;top:78px}.points .garnish_text{transform:rotate(-90deg);right:28px;top:17px;transform-origin:top right}.scenes .garnish_text{top:208px;left:-174px}.steps .garnish_text{transform-origin:top right;transform:rotate(-90deg);top:295px;right:28px}.guideline_list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 3px;margin-bottom:76px}@media screen and (min-width:1px) and (max-width:768px){.guideline_list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:37px}}.guideline_item{width:48.3871%}@media screen and (min-width:1px) and (max-width:768px){.guideline_item{width:100%}}.guideline_item a{display:block;position:relative;padding:34px 40px 62px;background-color:#fff;box-shadow:6px 6px 0 rgba(0,0,0,.05);border-radius:18px;transition-duration:.3s;height:100%}@media screen and (min-width:1px) and (max-width:768px){.guideline_item a{padding:20px 27px 45px}}.guideline_item a:hover{box-shadow:0 0 0 rgba(0,0,0,.05)}@media screen and (min-width:1px) and (max-width:768px){.guideline_item+.guideline_item{margin-top:20px}}.guideline_item-author{color:#23d152;display:inline-block;border-bottom:2px solid;font-size:15px;font-weight:600;margin-bottom:13px}@media screen and (min-width:1px) and (max-width:768px){.guideline_item-author{font-size:13px;margin-bottom:10px}}.guideline_item-title{font-size:18px;font-weight:600;line-height:1.5}@media screen and (min-width:1px) and (max-width:768px){.guideline_item-title{font-size:16px}}.guideline_item-external{position:absolute;bottom:20px;right:20px;height:40px;width:40px;text-align:center;transition-duration:.3s}@media screen and (min-width:1px) and (max-width:768px){.guideline_item-external{width:30px;height:30px;bottom:10px;right:10px}}.guideline_item-external:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f5f5f5;border-radius:100%;width:40px;height:40px;z-index:0;transition-duration:.3s}@media screen and (min-width:1px) and (max-width:768px){.guideline_item-external:after{width:30px;height:30px}}a:hover .guideline_item-external:after{width:60px;height:60px}.guideline_item-external svg{width:20px;height:14px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}@media screen and (min-width:1px) and (max-width:768px){.guideline_item-external svg{width:15px;height:auto}}.guideline_statement{text-align:center;font-size:18px;line-height:2}.guideline_statement+.guideline_statement{margin-top:1.7em}@media screen and (min-width:1px) and (max-width:768px){.guideline_statement+.guideline_statement{margin-top:1.4em}}@media screen and (min-width:1px) and (max-width:768px){.guideline_statement{font-size:15px}}.guideline_statement strong{font-weight:700;color:#23d152;border-bottom:2px solid}@media screen and (min-width:1px) and (max-width:768px){.guideline_statement strong{border:none}}.header{position:absolute;top:0;left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px 0 30px;z-index:1}@media screen and (min-width:1px) and (max-width:768px){.header{padding:0 20px}}.header-logo{margin-top:30px}@media screen and (min-width:1px) and (max-width:768px){.header-logo{margin-top:20px}}.header-logo a{transition:opacity .2s}.header-logo a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.header-logo svg{fill:#fff;width:150px;height:62px}@media screen and (min-width:1px) and (max-width:768px){.header-logo svg{width:120px;height:50px}}.header-navi{display:-ms-flexbox;display:flex;margin-top:27px}@media screen and (min-width:1px) and (max-width:768px){.header-navi{display:none}}.header-navi-list{display:-ms-flexbox;display:flex;width:674px;margin-right:30px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:8px}.header-navi-list li{display:inline-block;position:relative;overflow-x:hidden}.header-navi-list li a{display:inline-block;font-size:13px;font-weight:700;color:#fff;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";padding-bottom:5px}.header-navi-list li a:after{content:"";display:block;width:0;height:4px;background-color:#23d152;position:absolute;left:0;right:0;margin:0 auto;border-radius:2px;transition:width .4s cubic-bezier(.215,.61,.355,1)}.header-navi-list li a:hover:after,.header-navi-list li a.is-current:after{width:100%}@media screen and (min-width:769px){.l-header.is-scrolled.is-slidedown-animating{animation:slide-down .6s forwards}.l-header.is-scrolled.is-slideup-animating{animation:slide-up .6s forwards}}@keyframes slide-up{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-100%,0)}}@keyframes slide-down{from{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,0,0)}}@media screen and (min-width:769px){.l-header:not(.is-scrolled){animation:fadeIn 1s forwards}}@keyframes fadeIn{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@media screen and (min-width:769px){.l-header.is-scrolled{position:fixed;background-color:#fff}.l-header.is-scrolled .header-content{padding-bottom:13px}.l-header.is-scrolled .header-logo{display:none}.l-header.is-scrolled .header-navi{margin:17px auto}.l-header.is-scrolled .header-navi-list li a{color:#222;font-weight:700}}.heading_section small{display:inline-block;font-size:20px;font-weight:700;margin-bottom:17px}@media screen and (min-width:1px) and (max-width:768px){.heading_section small{font-size:16px;margin-bottom:12px}}.heading_section span{display:inline-block;font-size:50px;font-weight:800;line-height:1.3;letter-spacing:.03em;margin-right:-6px}@media screen and (min-width:1px) and (max-width:768px){.heading_section span{font-size:30px}}.situations .heading_section{color:#fff;text-align:right}@media screen and (min-width:1px) and (max-width:768px){.situations .heading_section{text-align:center;margin-bottom:33px}}.scenes .heading_section{margin-bottom:123px}@media screen and (min-width:1px) and (max-width:768px){.scenes .heading_section{text-align:center;margin-bottom:33px}}.scenes .heading_section small{color:#23d152}.scenes .heading_section span{color:#222}.steps .heading_section{text-align:center;margin-bottom:67px}@media screen and (min-width:1px) and (max-width:768px){.steps .heading_section{margin-bottom:37px}}.steps .heading_section small{color:#23d152}.steps .heading_section span{color:#222}.heading_guideline{text-align:center;margin-bottom:48px}@media screen and (min-width:1px) and (max-width:768px){.heading_guideline{margin-bottom:31px}}.heading_guideline span{font-size:30px;font-weight:800}@media screen and (min-width:1px) and (max-width:768px){.heading_guideline span{font-size:22px;line-height:1.2}}.heading_guideline-icon{display:inline-block;width:60px;height:60px;border-radius:100%;background-image:linear-gradient(to right,#23d152,#60e031);margin-bottom:17px}@media screen and (min-width:1px) and (max-width:768px){.heading_guideline-icon{width:50px;height:50px}}.heading_guideline-icon svg{width:30px;height:24px;fill:#fff;margin-top:20px}@media screen and (min-width:1px) and (max-width:768px){.heading_guideline-icon svg{width:24px;margin-top:15px}}.heading_points{margin-bottom:84px}@media screen and (min-width:1px) and (max-width:768px){.heading_points{margin-bottom:48px}}.heading_points-bubble{position:relative;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22446%22%20height%3D%22132%22%20viewBox%3D%220%200%20446%20132%22%3E%3Cdefs%3E%3Cmask%20id%3D%22ftjub%22%20width%3D%222%22%20height%3D%222%22%20x%3D%22-1%22%20y%3D%22-1%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h440v126H0z%22%2F%3E%3Cpath%20d%3D%22M425%200H15C6.716%200%200%206.716%200%2015v80c0%208.285%206.716%2015%2015%2015h185.958a15%2015%200%200%201%2013.033%207.574l3.903%206.85a3.014%203.014%200%200%200%202.76%201.516c1.05-.042%201.983-.69%202.503-1.602l3.854-6.764A15%2015%200%200%201%20240.044%20110H425c8.285%200%2015-6.715%2015-15V15c0-8.284-6.715-15-15-15z%22%2F%3E%3C%2Fmask%3E%3Cfilter%20id%3D%22ftjua%22%20width%3D%22466%22%20height%3D%22152%22%20x%3D%22-10%22%20y%3D%22-10%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeOffset%20dx%3D%226%22%20dy%3D%226%22%20in%3D%22SourceGraphic%22%20result%3D%22FeOffset1023Out%22%2F%3E%3CfeGaussianBlur%20in%3D%22FeOffset1023Out%22%20result%3D%22FeGaussianBlur1024Out%22%20stdDeviation%3D%220%200%22%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D%22ftjuc%22%20x1%3D%22220%22%20x2%3D%22220%22%20y1%3D%220%22%20y2%3D%22125.94%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2323d152%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2360e031%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%3E%3Cg%20filter%3D%22url(%23ftjua)%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M425%200H15C6.716%200%200%206.716%200%2015v80c0%208.285%206.716%2015%2015%2015h185.958a15%2015%200%200%201%2013.033%207.574l3.903%206.85a3.014%203.014%200%200%200%202.76%201.516c1.05-.042%201.983-.69%202.503-1.602l3.854-6.764A15%2015%200%200%201%20240.044%20110H425c8.285%200%2015-6.715%2015-15V15c0-8.284-6.715-15-15-15z%22%20mask%3D%22url(%26quot%3B%23ftjub%26quot%3B)%22%2F%3E%3Cpath%20fill-opacity%3D%22.05%22%20d%3D%22M425%200H15C6.716%200%200%206.716%200%2015v80c0%208.285%206.716%2015%2015%2015h185.958a15%2015%200%200%201%2013.033%207.574l3.903%206.85a3.014%203.014%200%200%200%202.76%201.516c1.05-.042%201.983-.69%202.503-1.602l3.854-6.764A15%2015%200%200%201%20240.044%20110H425c8.285%200%2015-6.715%2015-15V15c0-8.284-6.715-15-15-15z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22url(%23ftjuc)%22%20d%3D%22M425%200H15C6.716%200%200%206.716%200%2015v80c0%208.285%206.716%2015%2015%2015h185.958a15%2015%200%200%201%2013.033%207.574l3.903%206.85a3.014%203.014%200%200%200%202.76%201.516c1.05-.042%201.983-.69%202.503-1.602l3.854-6.764A15%2015%200%200%201%20240.044%20110H425c8.285%200%2015-6.715%2015-15V15c0-8.284-6.715-15-15-15z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;width:446px;height:132px;text-align:center;color:#fff;font-weight:800;font-size:24px;margin:-30px auto 0;padding-top:18px;line-height:1.55;left:3px}@media screen and (min-width:1px) and (max-width:768px){.heading_points-bubble{width:301px;height:102px;font-size:18px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22301%22%20height%3D%22102%22%20viewBox%3D%220%200%20301%20102%22%3E%3Cdefs%3E%3Cmask%20id%3D%22yl1zb%22%20width%3D%222%22%20height%3D%222%22%20x%3D%22-1%22%20y%3D%22-1%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h295v96H0z%22%2F%3E%3Cpath%20d%3D%22M283.58%200H11.42C5.113%200%200%205.113%200%2011.42v60.91c0%206.307%205.113%2011.42%2011.42%2011.42h121.582a11.42%2011.42%200%200%201%209.923%205.766l2.972%205.216c.41.72%201.195%201.19%202.1%201.154.8-.032%201.51-.525%201.907-1.22l2.934-5.15a11.421%2011.421%200%200%201%209.923-5.766H283.58c6.307%200%2011.42-5.113%2011.42-11.42V11.42C295%205.113%20289.887%200%20283.58%200z%22%2F%3E%3C%2Fmask%3E%3Cfilter%20id%3D%22yl1za%22%20width%3D%22321%22%20height%3D%22122%22%20x%3D%22-10%22%20y%3D%22-10%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeOffset%20dx%3D%226%22%20dy%3D%226%22%20in%3D%22SourceGraphic%22%20result%3D%22FeOffset1232Out%22%2F%3E%3CfeGaussianBlur%20in%3D%22FeOffset1232Out%22%20result%3D%22FeGaussianBlur1233Out%22%20stdDeviation%3D%220%200%22%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D%22yl1zc%22%20x1%3D%22147.5%22%20x2%3D%22147.5%22%20y1%3D%220%22%20y2%3D%2295.89%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2323d152%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2360e031%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%3E%3Cg%20filter%3D%22url(%23yl1za)%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M283.58%200H11.42C5.113%200%200%205.113%200%2011.42v60.91c0%206.307%205.113%2011.42%2011.42%2011.42h121.582a11.42%2011.42%200%200%201%209.923%205.766l2.972%205.216c.41.72%201.195%201.19%202.1%201.154.8-.032%201.51-.525%201.907-1.22l2.934-5.15a11.421%2011.421%200%200%201%209.923-5.766H283.58c6.307%200%2011.42-5.113%2011.42-11.42V11.42C295%205.113%20289.887%200%20283.58%200z%22%20mask%3D%22url(%26quot%3B%23yl1zb%26quot%3B)%22%2F%3E%3Cpath%20fill-opacity%3D%22.05%22%20d%3D%22M283.58%200H11.42C5.113%200%200%205.113%200%2011.42v60.91c0%206.307%205.113%2011.42%2011.42%2011.42h121.582a11.42%2011.42%200%200%201%209.923%205.766l2.972%205.216c.41.72%201.195%201.19%202.1%201.154.8-.032%201.51-.525%201.907-1.22l2.934-5.15a11.421%2011.421%200%200%201%209.923-5.766H283.58c6.307%200%2011.42-5.113%2011.42-11.42V11.42C295%205.113%20289.887%200%20283.58%200z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22url(%23yl1zc)%22%20d%3D%22M283.58%200H11.42C5.113%200%200%205.113%200%2011.42v60.91c0%206.307%205.113%2011.42%2011.42%2011.42h121.582a11.42%2011.42%200%200%201%209.923%205.766l2.972%205.216c.41.72%201.195%201.19%202.1%201.154.8-.032%201.51-.525%201.907-1.22l2.934-5.15a11.421%2011.421%200%200%201%209.923-5.766H283.58c6.307%200%2011.42-5.113%2011.42-11.42V11.42C295%205.113%20289.887%200%20283.58%200z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");padding-top:15px;margin:-30px auto -4px}}.heading_points-3points{text-align:center;font-size:50px;font-weight:800;line-height:.85}@media screen and (min-width:1px) and (max-width:768px){.heading_points-3points{font-size:36px}}.heading_points-3points em{position:relative;top:.08em;color:#23d152;font-family:Montserrat,sans-serif;font-size:2em;margin-right:.05em}.heading_point_item{font-size:40px;font-weight:800;line-height:1.3;margin-bottom:29px}@media screen and (min-width:1px) and (max-width:768px){.heading_point_item{font-size:24px;margin-bottom:18px}}.heading_point_item em{font-weight:inherit;background-image:linear-gradient(to top,#f5ff00 0,#f5ff00 23%,transparent 23%,transparent 100%);background-position-y:-.1em}.kv{display:-ms-flexbox;display:flex;position:relative;height:100vh;min-height:640px;padding-bottom:56px;background-image:linear-gradient(to right,#0a4a1f,#1e4f11)}@media screen and (min-width:1px) and (max-width:768px){.kv{padding-bottom:0;background-image:linear-gradient(rgba(34,34,34,.4),rgba(34,34,34,.4)),url(/web/20210607023231im_/https://starcom.co.jp/remote-production/img/kv_bg.jpg);background-size:auto 109%;background-repeat:no-repeat;background-position-x:83.6%;background-position-y:93%}html:not(.pc) .kv{height:var(--viewport-height)}}.kv:before{content:'';display:block;position:absolute;top:0;right:0;width:81.8448%;height:93.2%;background-image:linear-gradient(rgba(34,34,34,.1),rgba(34,34,34,.1)),url(/web/20210607023231im_/https://starcom.co.jp/remote-production/img/kv_bg.jpg);background-size:cover,cover;background-position:center;border-radius:0 0 0 30px}@media screen and (min-width:1px) and (max-width:768px){.kv:before{display:none}}.kv:after{content:'';display:block;position:absolute;top:0;right:0;width:81.8448%;height:100px;background-image:linear-gradient(180deg,#222 0,rgba(34,34,34,0) 100%);background-size:cover;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";mix-blend-mode:multiply}@media screen and (min-width:1px) and (max-width:768px){.kv:after{width:100%}}.kv_content{position:relative;display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:78px;color:#fff}@media screen and (min-width:1px) and (max-width:768px){.kv_content{padding-bottom:60px}}.kv_heading{font-size:60px;font-weight:800;margin-bottom:21px;letter-spacing:.03em;line-height:1.3}@media screen and (min-width:1px) and (max-width:768px){.kv_heading{font-size:36px;margin-bottom:17px}}@media screen and (min-width:1px) and (max-width:768px) and (min-width:1px) and (max-width:374px){.kv_heading{font-size:9.6vw}}.kv_statement{font-size:18px;margin-bottom:45px;line-height:2}@media screen and (min-width:1px) and (max-width:768px){.kv_statement{font-size:15px;margin-bottom:35px}}@media screen and (min-width:1px) and (max-width:768px) and (min-width:1px) and (max-width:374px){.kv_statement{font-size:4vw}}.kv_scroll{position:absolute;bottom:calc(8% + 30px);right:67px;width:130px;height:13px;transform:rotate(90deg);transform-origin:right bottom}@media screen and (min-width:1px) and (max-width:768px){.kv_scroll{display:none}}.kv_scroll span{font-size:13px;color:#fff;display:block;transform-origin:right center;transform:translateY(-50%);position:absolute;left:0;top:50%;line-height:1;letter-spacing:.05em;font-weight:700}.kv_scroll i{width:75px;height:3px;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%)}.kv_scroll i:before,.kv_scroll i:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.kv_scroll i:after{background-color:#fff;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}.kv_scroll i:before{background-color:#23d152;z-index:1;animation:scroll 1.5s infinite linear}@keyframes scroll{0%{left:-100%}80%{left:100%}100%{left:100%}}.points{margin-bottom:178px}@media screen and (min-width:1px) and (max-width:768px){.points{margin-bottom:58px}}.point_item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (min-width:1px) and (max-width:768px){.point_item{-ms-flex-direction:column;flex-direction:column}}.point_item+.point_item{margin-top:134px}@media screen and (min-width:1px) and (max-width:768px){.point_item+.point_item{margin-top:39px}}.point_item:nth-of-type(3){margin-top:93px}@media screen and (min-width:1px) and (max-width:768px){.point_item:nth-of-type(3){margin-top:39px}}.point_item:nth-of-type(2n-1){-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:1px) and (max-width:768px){.point_item:nth-of-type(2n-1){-ms-flex-direction:column;flex-direction:column}}.point_item-texts{-ms-flex:1 1 0px;flex:1 1 0px;padding-right:7.54717%}@media screen and (min-width:1px) and (max-width:768px){.point_item-texts{padding-right:0}}.point_item:nth-of-type(2n-1) .point_item-texts{padding-right:0;padding-left:7.54717%}@media screen and (min-width:1px) and (max-width:768px){.point_item:nth-of-type(2n-1) .point_item-texts{padding-left:0}}.point_item-number{display:inline-block;background-color:#23d152;color:#fff;font-family:Montserrat,sans-serif;border-radius:3px;font-size:14px;line-height:1.5;padding:0 .3em;margin-bottom:23px}@media screen and (min-width:1px) and (max-width:768px){.point_item-number{font-size:13px;margin-bottom:17px}}.point_item-image{width:46.3%;height:0;padding-bottom:46.3%;text-align:center;margin:15px 0 0 -10px}.point_item-image img{display:block;width:100%}@media screen and (min-width:1px) and (max-width:768px){.point_item-image{width:100%;padding-bottom:100%;margin-bottom:25px}}.point_item-description{font-size:15px;line-height:2}.point_item-description+.point_item-description{margin-top:1.5em}@media screen and (min-width:1px) and (max-width:768px){.point_item-description+.point_item-description{margin-top:.8em}}.point_item-products{margin-top:26px;font-size:15px}@media screen and (min-width:1px) and (max-width:768px){.point_item-products{margin-top:15px}}.point_item-products:before{display:block;content:'';border-top:1px solid #222;width:75px;margin-bottom:29px}@media screen and (min-width:1px) and (max-width:768px){.point_item-products:before{width:50px;margin-bottom:19px}}.point_item-products dt{color:#23d152;font-weight:600;margin-bottom:6px}.point_item-products dd{display:inline}.point_item-products dd+dd:before{content:' / '}.scenes{position:relative;padding-bottom:118px;margin-bottom:160px}@media screen and (min-width:1px) and (max-width:768px){.scenes{padding-bottom:0;margin-bottom:114px}}.scenes:before{content:'';display:block;position:absolute;left:0;top:336px;width:92.67936%;height:70.6%;border-radius:0 30px 30px 0;background-color:#f5f5f5}@media screen and (min-width:1px) and (max-width:768px){.scenes:before{width:100%;top:173px;height:86.5%}}.scenes_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:3px;margin-bottom:29px;margin-top:-100px;padding-bottom:100px}@media screen and (min-width:1px) and (max-width:768px){.scenes_list{margin-left:0;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;padding-bottom:0;margin-bottom:35px}}.scene_item{width:30.98291%;margin-left:3.20513%;position:relative;border-radius:18px;box-shadow:6px 6px 0 rgba(0,0,0,.05);overflow:hidden;background-color:#f5f5f5}@media screen and (min-width:1px) and (max-width:768px){.scene_item{width:48.6%;margin-left:0}}.scene_item:nth-of-type(3n+1){margin-left:0}.scene_item:nth-of-type(n+4){margin-top:40px}@media screen and (min-width:1px) and (max-width:768px){.scene_item:nth-of-type(n+4){margin-top:0}}@media screen and (min-width:1px) and (max-width:768px){.scene_item:nth-of-type(n+3){margin-top:20px}}.scene_item:nth-of-type(1){top:calc(100*1px)}@media screen and (min-width:1px) and (max-width:768px){.scene_item:nth-of-type(1){top:0}}.scene_item:nth-of-type(3n+1){top:calc(100*1px)}@media screen and (min-width:1px) and (max-width:768px){.scene_item:nth-of-type(3n+1){top:0}}.scene_item:nth-of-type(2){top:calc(50*1px)}@media screen and (min-width:1px) and (max-width:768px){.scene_item:nth-of-type(2){top:0}}.scene_item:nth-of-type(3n+2){top:calc(50*1px)}@media screen and (min-width:1px) and (max-width:768px){.scene_item:nth-of-type(3n+2){top:0}}.scene_item-title{background-image:linear-gradient(to right,#23d152,#60e031);font-size:15px;font-weight:700;color:#fff;text-align:center;padding:1em 0}@media screen and (min-width:1px) and (max-width:768px){.scene_item-title{font-size:13px;padding:.54em 0}}.scene_item-image{display:block;width:100%}.scenes_statement{position:relative;text-align:right;font-size:18px;line-height:1.7;margin-right:10px}@media screen and (min-width:1px) and (max-width:768px){.scenes_statement{font-size:15px;text-align:center;line-height:2}}.scenes_statement+.scenes_statement{margin-top:1.5em}.scenes_statement em{font-weight:700;background-color:#f5ff00}[data-trigger]:not(ol):not(ul){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translateY(40px);transition-delay:.3s;transition-duration:.4s;transition-timing-function:cubic-bezier(.7,.3,.47,.78)}[data-trigger]:not(ol):not(ul).visible{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translateY(0)}ol[data-trigger]>li,ul[data-trigger]>li{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translateY(40px);transition-duration:.4s;transition-timing-function:cubic-bezier(.7,.3,.47,.78)}ol[data-trigger]>li:nth-child(1),ul[data-trigger]>li:nth-child(1){transition-delay:.2s}ol[data-trigger]>li:nth-child(2),ul[data-trigger]>li:nth-child(2){transition-delay:.4s}ol[data-trigger]>li:nth-child(3),ul[data-trigger]>li:nth-child(3){transition-delay:.6s}ol[data-trigger]>li:nth-child(4),ul[data-trigger]>li:nth-child(4){transition-delay:.8s}ol[data-trigger]>li:nth-child(5),ul[data-trigger]>li:nth-child(5){transition-delay:1s}ol[data-trigger]>li:nth-child(6),ul[data-trigger]>li:nth-child(6){transition-delay:1.2s}ol[data-trigger].visible>li,ul[data-trigger].visible>li{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translateY(0)}.situations{background-image:linear-gradient(to right,#23d152,#60e031);margin-top:-1px;padding-top:57px}@media screen and (min-width:1px) and (max-width:768px){.situations{padding-top:69px;background-size:100% 70.7%}}.situations_situation{background-image:linear-gradient(#f5f5f5 0,#f5f5f5 100%);background-repeat:no-repeat;background-size:100% 36.5%;background-position:bottom}@media screen and (min-width:1px) and (max-width:768px){.situations_situation{background-size:100% 30.7%}}.situations_list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:-10px;padding-bottom:233px;counter-reset:situations-list}@media screen and (min-width:1px) and (max-width:768px){.situations_list{display:block;margin-top:0;padding-bottom:60px}}.situations_item{position:relative;width:31.21784%;background-color:#fff;border-radius:18px;box-shadow:6px 6px 0 rgba(0,0,0,.05);padding:50px 30px;text-align:center;counter-increment:situations-list}@media screen and (min-width:1px) and (max-width:768px){.situations_item{width:100%;padding:40px 30px 60px}}.situations_item:before{position:absolute;content:counter(situations-list);font-family:Montserrat,sans-serif;font-size:150px;color:#f5f5f5;bottom:12px;right:14px;line-height:1;z-index:0}.situations_item:nth-of-type(1):before{right:29px}.situations_item:nth-of-type(1){top:0}.situations_item:nth-of-type(2){top:80px}.situations_item:nth-of-type(3){top:160px}@media screen and (min-width:1px) and (max-width:768px){.situations_item:nth-of-type(n+2){top:0;margin-top:20px}}svg.situations_item-icon{width:90px;height:90px;display:block;margin:0 auto 26px}@media screen and (min-width:1px) and (max-width:768px){svg.situations_item-icon{margin:0 auto 18px}}.situations_item-heading{font-size:24px;font-weight:800;display:inline-block;position:relative;margin:0 auto 23px;padding:0 .25em;line-height:1.3;background-image:linear-gradient(to top,#f5ff00 0,#f5ff00 50%,transparent 50%,transparent 100%)}@media screen and (min-width:1px) and (max-width:768px){.situations_item-heading{margin:0 auto 16px}}.situations_item-text{position:relative;font-size:15px;text-align:left;line-height:2}.situations_guideline{background-color:#f5f5f5;padding-bottom:185px;margin-top:-1px;padding-top:1px}@media screen and (min-width:1px) and (max-width:768px){.situations_guideline{padding-bottom:85px}}.steps{margin-bottom:280px}@media screen and (min-width:1px) and (max-width:768px){.steps{margin-bottom:300px}}.steps_list{counter-reset:steps-item;margin-left:3px;margin-right:3px}@media screen and (min-width:1px) and (max-width:768px){.steps_list{margin:0}}.steps_item{position:relative;box-shadow:6px 6px 0 rgba(0,0,0,.05);border-radius:18px;background-color:#fff;padding:40px 40px 36px 106px;margin-bottom:14px;counter-increment:steps-item}@media screen and (min-width:1px) and (max-width:768px){.steps_item{padding:36px 27px 26px 68px}}.steps_item:before{content:counter(steps-item);position:absolute;font-family:Montserrat,sans-serif;color:#23d152;font-size:60px;top:5px;left:40px}@media screen and (min-width:1px) and (max-width:768px){.steps_item:before{font-size:40px;top:17px;left:27px}}.steps_item:after{content:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2045.08%2022%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23f2f2f2%3B%7D.cls-2%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M22.94%2C20.48%2C19%2C13.6A15%2C15%2C0%2C0%2C0%2C6%2C6H45.08a15%2C15%2C0%2C0%2C0-13%2C7.6L28.2%2C20.39A3.1%2C3.1%2C0%2C0%2C1%2C25.7%2C22h-.13A3%2C3%2C0%2C0%2C1%2C22.94%2C20.48Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M16.94%2C14.48%2C13%2C7.6A15%2C15%2C0%2C0%2C0%2C0%2C0H39.08a15%2C15%2C0%2C0%2C0-13%2C7.6L22.2%2C14.39A3.1%2C3.1%2C0%2C0%2C1%2C19.7%2C16h-.13A3%2C3%2C0%2C0%2C1%2C16.94%2C14.48Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");display:block;position:absolute;width:46px;height:23px;bottom:-23px;left:0;right:0;margin:0 auto}.steps_item:nth-of-type(1):before{left:46px}@media screen and (min-width:1px) and (max-width:768px){.steps_item:nth-of-type(1):before{left:32px}}.steps_item:nth-of-type(n+2){padding-top:45px}.steps_item:nth-of-type(n+2):before{top:10px}@media screen and (min-width:1px) and (max-width:768px){.steps_item:nth-of-type(n+2):before{top:25px}}.steps_item.-last{background-image:linear-gradient(to right,#23d152,#60e031)}.steps_item.-last:before{color:#fff}.steps_item.-last:after{content:none}.steps_item-title{font-size:20px;font-weight:600;display:inline-block;position:relative;line-height:1.3;background-image:linear-gradient(to top,#f5ff00 0,#f5ff00 50%,transparent 50%,transparent 100%);margin-bottom:15px}.steps_item.-last .steps_item-title{color:#f5ff00;background-image:linear-gradient(to top,#23d152 0,#23d152 50%,transparent 50%,transparent 100%)}.steps_item-description{font-size:15px;line-height:2}.steps_item-description a{font-weight:700;text-decoration:underline}.steps_item-description a:hover{text-decoration:none}.steps_item.-last .steps_item-description{color:#fff}.inlineBlock{display:inline-block}.tableCell{display:table-cell;vertical-align:middle}.fr,.imgR{float:right;margin-left:10px}.fl,.imgL{float:left;margin-right:10px}.imgC,.tC{text-align:center}.imgC,.bC{display:block;margin-left:auto;margin-right:auto}.tR,.sign{text-align:right}.borderBox{box-sizing:border-box}.tsNone{text-shadow:none!important}.bsNone{box-shadow:none!important}.align_center{text-align:center}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}@media screen and (min-width:769px){.pc-hide{display:none!important}}@media screen and (min-width:1px) and (max-width:768px){.sp-hide{display:none!important}}.fw_bold{font-weight:600}

/* Comparison Section Styles */
.comparison{margin-bottom:178px}@media screen and (min-width:1px) and (max-width:768px){.comparison{margin-bottom:58px}}.comparison_intro{text-align:center;font-size:18px;margin-bottom:60px}@media screen and (min-width:1px) and (max-width:768px){.comparison_intro{font-size:15px;margin-bottom:40px}}.comparison_intro strong{color:#23d152;font-weight:700}.comparison_table{display:table;width:100%;border-collapse:collapse;margin-bottom:60px}@media screen and (min-width:1px) and (max-width:768px){.comparison_table{margin-bottom:40px}}.comparison_row{display:table-row}.comparison_header .comparison_row{background-color:#f5f5f5}.comparison_cell{display:table-cell;padding:20px 15px;text-align:center;vertical-align:middle;border:1px solid #ddd;font-size:14px}@media screen and (min-width:1px) and (max-width:768px){.comparison_cell{padding:15px 10px;font-size:12px}}.comparison_cell:first-child{text-align:left;width:200px}@media screen and (min-width:1px) and (max-width:768px){.comparison_cell:first-child{width:120px}}.comparison_cell.comparison_highlight{background-color:#23d152;color:#fff;font-weight:600}.comparison_cell.comparison_metric{font-weight:600;color:#23d152}.comparison_summary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media screen and (min-width:1px) and (max-width:768px){.comparison_summary{-ms-flex-direction:column;flex-direction:column}}.summary_item{-ms-flex:1 1 0px;flex:1 1 0px;background-color:#fff;border-radius:18px;box-shadow:6px 6px 0 rgba(0,0,0,.05);padding:40px 30px;text-align:center;margin:0 10px}@media screen and (min-width:1px) and (max-width:768px){.summary_item{margin:0 0 20px;padding:30px 20px}}.summary_item h3{font-size:18px;font-weight:600;margin-bottom:15px;color:#23d152}@media screen and (min-width:1px) and (max-width:768px){.summary_item h3{font-size:16px}}.summary_item p{font-size:14px;line-height:1.6}@media screen and (min-width:1px) and (max-width:768px){.summary_item p{font-size:13px}}.summary_item.summary_highlight{background-image:linear-gradient(to right,#23d152,#60e031);color:#fff}.summary_item.summary_highlight h3{color:#fff}

/* Why Section Styles */
.why{position:relative;margin-bottom:178px}@media screen and (min-width:1px) and (max-width:768px){.why{margin-bottom:58px}}.why_svg-container{width:100%;text-align:center;padding:0}@media screen and (min-width:1px) and (max-width:768px){.why_svg-container{padding:0}}.why_svg{max-width:100%;height:auto;width:100%}

/* KV Section Styles */
.kv{position:relative}.kv:before{content:'';display:block;position:absolute;top:0;right:0;width:81.8448%;height:93.2%;background-image:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('Image_fx-34.jpg');background-size:cover,cover;background-position:center;border-radius:0 0 0 30px;z-index:1;filter:blur(1px)}@media screen and (min-width:1px) and (max-width:768px){.kv:before{display:none}}.kv_content{position:relative;z-index:2}.kv_cta{margin-top:40px;text-align:left}
/* Footer (plain CSS approximation of Tailwind utilities) */
.footer{background-color:#222;color:#fff;text-align:center}
.footer a{color:#fff;transition:color .2s ease}
.footer a:hover{color:#9ca3af}
.footer .mx-auto{max-width:1200px;margin-left:auto;margin-right:auto;padding:2rem 1.5rem}
@media screen and (min-width:769px){.footer .mx-auto{padding-top:3rem;padding-bottom:3rem}}
.hidden{display:none!important}
@media screen and (min-width:769px){.md\:block{display:block!important}}
.inline-block{display:inline-block}
.mb-6{margin-bottom:1.5rem}
.text-sm{font-size:.875rem}
.font-bold{font-weight:700}
.flex{display:flex}
.flex-wrap{flex-wrap:wrap}
.justify-center{justify-content:center}
.gap-6{gap:1.5rem}
@media screen and (min-width:769px){.md\:gap-8{gap:2rem}}
.h-24{height:6rem}
@media screen and (min-width:769px){.md\:h-28{height:7rem}}
.w-auto{width:auto}
.mx-auto{margin-left:auto;margin-right:auto}

/* Points heading size tweak */
.heading_points-bubble{font-size:21px}
@media screen and (min-width:1px) and (max-width:768px){.heading_points-bubble{font-size:14px}}

/* Points bubble color override (preserve original SVG shape) */
.heading_points-bubble{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22446%22%20height%3D%22132%22%20viewBox%3D%220%200%20446%20132%22%3E%3Cdefs%3E%3Cmask%20id%3D%22ftjub%22%20width%3D%222%22%20height%3D%222%22%20x%3D%22-1%22%20y%3D%22-1%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h440v126H0z%22%2F%3E%3Cpath%20d%3D%22M425%200H15C6.716%200%200%206.716%200%2015v80c0%208.285%206.716%2015%2015%2015h185.958a15%2015%200%200%201%2013.033%207.574l3.903%206.85a3.014%203.014%200%200%200%202.76%201.516c1.05-.042%201.983-.69%202.503-1.602l3.854-6.764A15%2015%200%200%201%20240.044%20110H425c8.285%200%2015-6.715%2015-15V15c0-8.284-6.715-15-15-15z%22%2F%3E%3C%2Fmask%3E%3Cfilter%20id%3D%22ftjua%22%20width%3D%22466%22%20height%3D%22152%22%20x%3D%22-10%22%20y%3D%22-10%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeOffset%20dx%3D%226%22%20dy%3D%226%22%20in%3D%22SourceGraphic%22%20result%3D%22FeOffset1023Out%22%2F%3E%3CfeGaussianBlur%20in%3D%22FeOffset1023Out%22%20result%3D%22FeGaussianBlur1024Out%22%20stdDeviation%3D%220%200%22%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D%22ftjuc%22%20x1%3D%22220%22%20x2%3D%22220%22%20y1%3D%220%22%20y2%3D%22125.94%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2344bc86%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2344bc86%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%3E%3Cg%20filter%3D%22url(%23ftjua)%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M425%200H15C6.716%200%200%206.716%200%2015v80c0%208.285%206.716%2015%2015%2015h185.958a15%2015%200%200%201%2013.033%207.574l3.903%206.85a3.014%203.014%200%200%200%202.76%201.516c1.05-.042%201.983-.69%202.503-1.602l3.854-6.764A15%2015%200%200%201%20240.044%20110H425c8.285%200%2015-6.715%2015-15V15c0-8.284-6.715-15-15-15z%22%20mask%3D%22url(%26quot%3B%23ftjub%26quot%3B)%22%2F%3E%3Cpath%20fill-opacity%3D%22.05%22%20d%3D%22M425%200H15C6.716%200%200%206.716%200%2015v80c0%208.285%206.716%2015%2015%2015h185.958a15%2015%200%200%201%2013.033%207.574l3.903%206.85a3.014%203.014%200%200%200%202.76%201.516c1.05-.042%201.983-.69%202.503-1.602l3.854-6.764A15%2015%200%200%201%20240.044%20110H425c8.285%200%2015-6.715%2015-15V15c0-8.284-6.715-15-15-15z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22url(%23ftjuc)%22%20d%3D%22M425%200H15C6.716%200%200%206.716%200%2015v80c0%208.285%206.716%2015%2015%2015h185.958a15%2015%200%200%201%2013.033%207.574l3.903%206.85a3.014%203.014%200%200%200%202.76%201.516c1.05-.042%201.983-.69%202.503-1.602l3.854-6.764A15%2015%200%200%201%20240.044%20110H425c8.285%200%2015-6.715%2015-15V15c0-8.284-6.715-15-15-15z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important}
@media screen and (min-width:1px) and (max-width:768px){.heading_points-bubble{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22301%22%20height%3D%22102%22%20viewBox%3D%220%200%20301%20102%22%3E%3Cdefs%3E%3Cmask%20id%3D%22yl1zb%22%20width%3D%222%22%20height%3D%222%22%20x%3D%22-1%22%20y%3D%22-1%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h295v96H0z%22%2F%3E%3Cpath%20d%3D%22M283.58%200H11.42C5.113%200%200%205.113%200%2011.42v60.91c0%206.307%205.113%2011.42%2011.42%2011.42h121.582a11.42%2011.42%200%200%201%209.923%205.766l2.972%205.216c.41.72%201.195%201.19%202.1%201.154.8-.032%201.51-.525%201.907-1.22l2.934-5.15a11.421%2011.421%200%200%201%209.923-5.766H283.58c6.307%200%2011.42-5.113%2011.42-11.42V11.42C295%205.113%20289.887%200%20283.58%200z%22%2F%3E%3C%2Fmask%3E%3Cfilter%20id%3D%22yl1za%22%20width%3D%22321%22%20height%3D%22122%22%20x%3D%22-10%22%20y%3D%22-10%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeOffset%20dx%3D%226%22%20dy%3D%226%22%20in%3D%22SourceGraphic%22%20result%3D%22FeOffset1232Out%22%2F%3E%3CfeGaussianBlur%20in%3D%22FeOffset1232Out%22%20result%3D%22FeGaussianBlur1233Out%22%20stdDeviation%3D%220%200%22%2F%3E%3C%2Ffilter%3E%3ClinearGradient%20id%3D%22yl1zc%22%20x1%3D%22147.5%22%20x2%3D%22147.5%22%20y1%3D%220%22%20y2%3D%2295.89%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2344bc86%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2344bc86%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%3E%3Cg%20filter%3D%22url(%23yl1za)%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M283.58%200H11.42C5.113%200%200%205.113%200%2011.42v60.91c0%206.307%205.113%2011.42%2011.42%2011.42h121.582a11.42%2011.42%200%200%201%209.923%205.766l2.972%205.216c.41.72%201.195%201.19%202.1%201.154.8-.032%201.51-.525%201.907-1.22l2.934-5.15a11.421%2011.421%200%200%201%209.923-5.766H283.58c6.307%200%2011.42-5.113%2011.42-11.42V11.42C295%205.113%20289.887%200%20283.58%200z%22%20mask%3D%22url(%26quot%3B%23yl1zb%26quot%3B)%22%2F%3E%3Cpath%20fill-opacity%3D%22.05%22%20d%3D%22M283.58%200H11.42C5.113%200%200%205.113%200%2011.42v60.91c0%206.307%205.113%2011.42%2011.42%2011.42h121.582a11.42%2011.42%200%200%201%209.923%205.766l2.972%205.216c.41.72%201.195%201.19%202.1%201.154.8-.032%201.51-.525%201.907-1.22l2.934-5.15a11.421%2011.421%200%200%201%209.923-5.766H283.58c6.307%200%2011.42-5.113%2011.42-11.42V11.42C295%205.113%20289.887%200%20283.58%200z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22url(%23yl1zc)%22%20d%3D%22M283.58%200H11.42C5.113%200%200%205.113%200%2011.42v60.91c0%206.307%205.113%2011.42%2011.42%2011.42h121.582a11.42%2011.42%200%200%201%209.923%205.766l2.972%205.216c.41.72%201.195%201.19%202.1%201.154.8-.032%201.51-.525%201.907-1.22l2.934-5.15a11.421%2011.421%200%200%201%209.923-5.766H283.58c6.307%200%2011.42-5.113%2011.42-11.42V11.42C295%205.113%20289.887%200%20283.58%200z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important}

/* Spacing reductions */
/* 1) Points: reduce spacing between items */
.point_item+.point_item{margin-top:72px}
@media screen and (min-width:1px) and (max-width:768px){.point_item+.point_item{margin-top:32px}}
.point_item:nth-of-type(3){margin-top:48px}
@media screen and (min-width:1px) and (max-width:768px){.point_item:nth-of-type(3){margin-top:28px}}

/* 2) Plans and Steps: tighten section gap */
.plans{margin-bottom:100px}
@media screen and (min-width:1px) and (max-width:768px){.plans{margin-bottom:40px}}
.steps{margin-bottom:160px}
@media screen and (min-width:1px) and (max-width:768px){.steps{margin-bottom:140px}}

/* 3) Plans and Contact (via Contact top padding) */
.contact{padding-top:80px}
@media screen and (min-width:1px) and (max-width:768px){.contact{padding-top:60px}}

/* Contact title color */
.contact_title{color:#44bc86}

/* Brand green override: unify all greens to #44bc86 */
/* Accents, lines, bubbles, badges */
.footer_pagetop:before{background-image:linear-gradient(#44bc86 0,#44bc86 100%)}
.guideline_item-author{color:#44bc86;border-bottom-color:#44bc86}
.guideline_statement strong{color:#44bc86}
.header-navi-list li a:after{background-color:#44bc86}
.scenes .heading_section small,.steps .heading_section small{color:#44bc86}
.heading_guideline-icon{background-image:linear-gradient(to right,#44bc86,#44bc86)}
.scene_item-title{background-image:linear-gradient(to right,#44bc86,#44bc86)}
.kv_scroll i:before{background-color:#44bc86}
.heading_points-3points em{color:#44bc86}
.point_item-number{background-color:#44bc86}
.point_item-products dt{color:#44bc86}
.situations,.pain{background-image:linear-gradient(to right,#44bc86,#44bc86)}
.steps_item:before{color:#44bc86}
.steps_item.-last{background-image:linear-gradient(to right,#44bc86,#44bc86)}
.steps_item.-last .steps_item-title{background-image:linear-gradient(to top,#44bc86 0,#44bc86 50%,transparent 50%,transparent 100%)}
.comparison_intro strong{color:#44bc86}
.summary_item.summary_highlight{background-image:linear-gradient(to right,#44bc86,#44bc86)}
.plan_recommended_badge{background-color:#44bc86}
.plan_recommended{border-color:#44bc86}
.price_range{color:#44bc86}
.plan_features li:before{color:#44bc86}
.notes_item strong{color:#44bc86}

/* Plans layout adjustments */
.plans{margin-top:60px;margin-bottom:120px}
.plans_container{gap:24px;justify-content:flex-start;flex-wrap:wrap;align-items:stretch}
@media screen and (min-width:1px) and (max-width:768px){.plans_container{gap:16px}}
.plan_card{margin:0;padding:30px;display:flex;flex-direction:column;text-align:center}
@media screen and (min-width:1px) and (max-width:768px){.plan_card{padding:20px}}
.plan_header,.plan_price{margin-left:auto;margin-right:auto}
.plan_features{flex:1}
.plan_features ul{display:inline-block;text-align:left}
.plan_cta{margin-top:16px}
.plan_card.plan_recommended{box-shadow:0 10px 30px rgba(0,0,0,.1)}

/* Contact survey refinements */
.survey_card{position:relative;z-index:1}
.survey_label .req{color:#44bc86}

/* Contact: common form design */
.contact_form{position:relative;margin-top:20px}
.contact_card{background:#fff;border-radius:18px;box-shadow:6px 6px 0 rgba(0,0,0,.05);padding:30px;max-width:760px;margin:0 auto;position:relative;z-index:1}
@media screen and (min-width:1px) and (max-width:768px){.contact_card{padding:20px;max-width:100%}}
.form_group{margin-bottom:16px}
.form_label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}
.form_label .req{color:#44bc86;font-weight:700;margin-left:.5em}
.form_input,.form_textarea{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:10px;font-size:14px;background:#fff}
.form_textarea{resize:vertical}
.form_input:focus,.form_textarea:focus{outline:none;border-color:#44bc86;box-shadow:0 0 0 2px rgba(68,188,134,.12)}
.form_checkbox{font-size:14px}
.form_actions{text-align:center;margin-top:20px}
/* Contact Survey (embedded form) */.survey_form{position:relative;margin-top:20px}.survey_card{background:#fff;border-radius:18px;box-shadow:6px 6px 0 rgba(0,0,0,.05);padding:30px}@media screen and (min-width:1px) and (max-width:768px){.survey_card{padding:22px}}.survey_grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media screen and (min-width:1px) and (max-width:768px){.survey_grid{grid-template-columns:1fr;gap:14px}}.survey_group.-full{grid-column:1 / -1}.survey_label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.survey_label .req{color:#23d152;font-weight:700;margin-left:.5em}.survey_input,.survey_textarea, .survey_input[type=email], .survey_input[type=text], .survey_input select, select.survey_input{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:10px;font-size:14px}.survey_textarea{resize:vertical}.survey_checklist label,.survey_radios label{display:inline-block;margin-right:16px;margin-bottom:8px;font-size:14px}.survey_checkbox{font-size:14px}.survey_actions{margin-top:20px;text-align:center}.survey_actions .button_small{background-color:#23d152;color:#222}.survey_actions .button_small:hover{background-color:#60e031}

/* Plans Section Styles */
.plans{margin-bottom:178px}@media screen and (min-width:1px) and (max-width:768px){.plans{margin-bottom:58px}}.plans_intro{text-align:center;font-size:18px;margin-bottom:60px}@media screen and (min-width:1px) and (max-width:768px){.plans_intro{font-size:15px;margin-bottom:40px}}.plans_intro strong{color:#23d152;font-weight:700}.plans_container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media screen and (min-width:1px) and (max-width:768px){.plans_container{-ms-flex-direction:column;flex-direction:column}}.plan_card{-ms-flex:1 1 0px;flex:1 1 0px;background-color:#fff;border-radius:18px;box-shadow:6px 6px 0 rgba(0,0,0,.05);padding:40px 30px;margin:0 10px;position:relative;overflow:hidden}@media screen and (min-width:1px) and (max-width:768px){.plan_card{margin:0 0 30px;padding:30px 20px}}.plan_card.plan_recommended{border:3px solid #23d152}.plan_recommended_badge{position:absolute;top:20px;right:20px;background-color:#23d152;color:#fff;font-size:12px;font-weight:600;padding:5px 15px;border-radius:20px}@media screen and (min-width:1px) and (max-width:768px){.plan_recommended_badge{top:15px;right:15px;font-size:11px;padding:4px 12px}}.plan_header{margin-bottom:30px}@media screen and (min-width:1px) and (max-width:768px){.plan_header{margin-bottom:20px}}.plan_name{font-size:24px;font-weight:800;margin-bottom:10px}@media screen and (min-width:1px) and (max-width:768px){.plan_name{font-size:20px}}.plan_category{font-size:14px;color:#666;margin-bottom:20px}@media screen and (min-width:1px) and (max-width:768px){.plan_category{margin-bottom:15px}}.plan_price{margin-bottom:30px}@media screen and (min-width:1px) and (max-width:768px){.plan_price{margin-bottom:20px}}.price_range{font-size:28px;font-weight:800;color:#23d152;margin-bottom:5px}@media screen and (min-width:1px) and (max-width:768px){.price_range{font-size:24px}}.plan_duration{font-size:14px;color:#666}@media screen and (min-width:1px) and (max-width:768px){.plan_duration{font-size:12px}}.plan_features{margin-bottom:30px}@media screen and (min-width:1px) and (max-width:768px){.plan_features{margin-bottom:20px}}.plan_features ul{list-style:none;padding:0;margin:0}.plan_features li{font-size:14px;margin-bottom:10px;padding-left:20px;position:relative}@media screen and (min-width:1px) and (max-width:768px){.plan_features li{font-size:13px;margin-bottom:8px;padding-left:18px}}.plan_features li:before{content:'✓';position:absolute;left:0;color:#23d152;font-weight:600}.plans_notes{text-align:center;border-top:1px solid #ddd;padding-top:40px}@media screen and (min-width:1px) and (max-width:768px){.plans_notes{padding-top:30px}}.notes_item{max-width:800px;margin:0 auto}.notes_item strong{color:#23d152;margin-bottom:15px;display:block}.notes_item ul{list-style:none;padding:0;margin:0;text-align:left;display:inline-block}.notes_item li{font-size:14px;margin-bottom:8px;padding-left:15px;position:relative}@media screen and (min-width:1px) and (max-width:768px){.notes_item li{font-size:13px}}.notes_item li:before{content:'•';position:absolute;left:0;color:#23d152;font-weight:600}
/*
     FILE ARCHIVED ON 02:32:31 Jun 07, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:41:35 Sep 11, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.697
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.011
  esindex: 0.014
  cdx.remote: 9.491
  LoadShardBlock: 184.489 (3)
  PetaboxLoader3.datanode: 130.94 (4)
  PetaboxLoader3.resolve: 147.022 (3)
  load_resource: 155.419
*/
/* Hero heading size tweak (~80% of original) */
.kv_heading{font-size:48px}
@media screen and (min-width:1px) and (max-width:768px){.kv_heading{font-size:28px}}
@media screen and (min-width:1px) and (max-width:374px){.kv_heading{font-size:7.6vw}}
