@charset "UTF-8";.rise{color:#13bc8b}.fall{color:#fd3d60}.warn{color:#fea036}.all-gray{filter:grayscale(100%)}body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,p,blockquote,table,th,td,menu{margin:0;padding:0;resize:none}table{border-collapse:collapse;border-spacing:0}ul,ol,menu{list-style:none}fieldset,img{border:none}img,object,select,input,textarea,button{vertical-align:middle}input,textarea,select,address,caption,cite,code,dfn,em,i,b,strong,small,th,var,abbr,button,u,s,del{font-style:normal;text-decoration:none}article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block}code,kbd,pre,samp,tt{font-family:Consolas,Courier New,Courier,monospace}address,cite,dfn,em,var,i{font-style:normal}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{text-decoration:none;transition:all .25s ease-in-out;cursor:pointer;color:#fff}a:hover,a:focus{outline:none;color:#fff}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}body{margin:0!important;padding:0!important}svg:focus,g:focus,path:focus{outline:none}input,textarea,select,button{font-family:JosefinSans,PingFang SC,Heiti SC,Droidsansfallback,Helvetica,Droid Sans;-webkit-appearance:none;color:#222;-webkit-tap-highlight-color:rgba(255,255,255,0);outline:none}input[type=radio],textarea[type=radio],select[type=radio],button[type=radio]{-webkit-appearance:radio}input[type=checkbox],textarea[type=checkbox],select[type=checkbox],button[type=checkbox]{-webkit-appearance:checkbox}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.dark input,.dark textarea,.dark select,.dark button{color:#888}html{color:#534132;background-color:#f2e9e2}body{line-height:1;font-family:JosefinSans,PingFang SC,Heiti SC,Droidsansfallback,Helvetica,Droid Sans;font-size:16px;min-height:100vh}body>iframe{display:none!important;z-index:0!important;position:static!important}.block{display:block}.none{display:none}.clear{clear:both}.fl{float:left}.fr{float:right}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cup{cursor:pointer}.web,.p-home-banner,.c-header{width:1200px;margin-left:auto;margin-right:auto}.web_,.p-home-header{min-width:1200px;width:100%}.mobile-mode .web,.mobile-mode .p-home-banner,.mobile-mode .c-header{width:100%}.mobile-mode .web_,.mobile-mode .p-home-header{min-width:100%;width:100%}::-webkit-scrollbar{width:8px;height:8px;background:#040404}::-webkit-scrollbar-thumb{background:#333;border:2px solid rgba(51,51,51,.5)}::-webkit-scrollbar-track-piece{background:#040404}.mobile-mode body{font-size:.16rem;padding-top:constant(safe-area-inset-top);padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);font-weight:400}.mobile-mode::-webkit-scrollbar,.mobile-mode body::-webkit-scrollbar,.mobile-mode *::-webkit-scrollbar{width:0px!important;height:0px!important;display:none!important;background:transparent;-webkit-overflow-scrolling:touch}.mobile-mode::-webkit-scrollbar-thumb,.mobile-mode::-webkit-scrollbar-track-piece,.mobile-mode body::-webkit-scrollbar-thumb,.mobile-mode body::-webkit-scrollbar-track-piece,.mobile-mode *::-webkit-scrollbar-thumb,.mobile-mode *::-webkit-scrollbar-track-piece{background:transparent}.mobile-mode *{-webkit-user-select:none;user-select:none}.mobile-mode input,.mobile-mode textarea{-webkit-user-select:auto;user-select:auto}.mobile-mode input[type=password]{-webkit-user-select:none;user-select:none}.mobile-layout{width:3.75rem;position:relative;margin:0 auto;min-height:100vh}@keyframes load{0%{opacity:1}to{opacity:0}}@keyframes wait-modal{0%{left:-50px;width:50px}50%{left:calc(50% - 100px);width:200px}to{left:100%;width:50px}}@keyframes zoom-in{0%{transform:scale(.1)}to{transform:scale(1)}}@keyframes zoom-in-mini{0%{transform:scale(.85)}to{transform:scale(1.15)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--animate-delay: .5s}.c-footer{text-align:center;font-size:12px;color:#fff9;line-height:30px}.c-header{display:flex;justify-content:space-between;align-items:center;height:92px}.c-header-logo a{display:block;width:150px;height:36px;text-indent:-9999px;background:url(//static.calmbaboon.com/image/logo.svg) center left/contain no-repeat}.c-header-nav ul{display:flex;gap:42px}.c-header-nav ul a{padding:0 16px;color:#fff9;font-size:16px}.c-header-nav ul a:hover,.c-header-nav ul a:focus,.c-header-nav ul a.active{color:#fff}.c-header-btn{padding:8px 14px;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:12px}.c-header-btn:hover{border:1px solid rgba(255,255,255,.4)}.mobile-mode .c-header{height:.7rem;padding:0 .16rem}.mobile-mode .c-header-logo{padding-left:.04rem}.mobile-mode .c-header-logo a{width:1.2rem;height:.3rem}.mobile-mode .c-header-tool{display:flex;align-items:center;gap:.32rem}.mobile-mode .c-header-btn{padding:.08rem .14rem;border-radius:.08rem;font-size:.12rem}.mobile-mode .m-header-nav{position:relative;z-index:10}.mobile-mode .m-header-nav>button{display:block;width:.24rem;height:.24rem;border:none;background:url(//static.calmbaboon.com/image/site/menu.svg) center/contain no-repeat}.mobile-mode .m-header-nav>ul{position:absolute;right:0;top:.36rem;border:1px solid rgba(255,255,255,.2);border-radius:.08rem;padding:.1rem .2rem;background:#04040433;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-mode .m-header-nav>ul li a{display:block;font-size:.16rem;padding:.12rem}.mobile-mode .m-header-nav>ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}.p-home-banner{display:flex;justify-content:space-between;padding-bottom:90px}.p-home-banner button{transition:all .25s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;gap:12px}.p-home-banner button:hover{opacity:.8}.p-home-banner>article{width:340px;padding-top:88px;display:flex;flex-flow:column;align-items:center;gap:32px}.p-home-banner>article:before{content:"";display:block;width:156px;height:58px;background:url(//static.calmbaboon.com/image/site/banner-title.svg) center/contain no-repeat}.p-home-banner>article p{font-size:22px;line-height:1.4}.p-home-banner>article button{width:200px;height:48px;border-radius:24px;border:1px solid #534132;background:none}.p-home-banner>article button img{display:block;width:24px;position:relative;top:-1px}.p-home-banner>article button span{padding-top:4px}.p-home-banner>main{width:494px;display:flex;flex-flow:column;align-items:center;gap:40px}.p-home-banner>main>header img{display:block;width:494px;height:472px}.p-home-banner>main>button{width:240px;height:58px;border:none;border-radius:29px;background:#fffbf6}.p-home-banner>main>footer{display:flex;gap:32px;padding-top:30px}.p-home-banner>main>footer img{display:block;width:48px;height:48px}.p-home-banner>aside{width:340px;display:flex;flex-flow:column;align-items:center;padding-top:70px}.p-home-banner>aside canvas{display:block;width:282px;height:280px;background:url(//static.calmbaboon.com/image/site/banner-chart.svg) center/contain no-repeat}.p-home-banner>aside ol{display:flex;flex-flow:column;gap:12px}.p-home-banner>aside ol li{font-size:22px;display:flex;align-items:center;gap:10px}.p-home-banner>aside ol li strong{font-weight:400;margin-right:14px}.p-home-banner>aside ol li:before{content:"";display:block;width:10px;height:10px;border-radius:50%}.p-home-banner>aside ol li:nth-child(1):before{background:#d8bfab}.p-home-banner>aside ol li:nth-child(2):before{background:#f1c8a6}.p-home-banner>aside ol li:nth-child(3):before{background:#f4d9c4}.mobile-mode .p-home-banner{flex-flow:column;padding-bottom:.45rem}.mobile-mode .p-home-banner button{font-size:.2rem;gap:.12rem}.mobile-mode .p-home-banner>article{width:100%;padding:.24rem .16rem;gap:.24rem}.mobile-mode .p-home-banner>article:before{width:1.56rem;height:.58rem}.mobile-mode .p-home-banner>article p{text-align:center;font-size:.16rem;line-height:1.8}.mobile-mode .p-home-banner>article button{width:2rem;height:.48rem;border-radius:.24rem}.mobile-mode .p-home-banner>article button img{width:.24rem;top:-.01rem}.mobile-mode .p-home-banner>article button span{padding-top:.04rem}.mobile-mode .p-home-banner>main{width:100%;gap:.2rem}.mobile-mode .p-home-banner>main>header img{width:3.4rem;height:3.26rem}.mobile-mode .p-home-banner>main>button{width:2.2rem;height:.48rem;border-radius:.24rem}.mobile-mode .p-home-banner>main>footer{gap:.24rem;padding-top:.16rem}.mobile-mode .p-home-banner>main>footer img{width:.48rem;height:.48rem}.mobile-mode .p-home-banner>aside{width:100%;padding-top:0}.mobile-mode .p-home-banner>aside canvas{width:2.82rem;height:2.8rem}.mobile-mode .p-home-banner>aside ol{gap:.12rem}.mobile-mode .p-home-banner>aside ol li{font-size:.22rem;gap:.1rem}.mobile-mode .p-home-banner>aside ol li strong{margin-right:.14rem}.mobile-mode .p-home-banner>aside ol li:before{width:.1rem;height:.1rem;border-radius:50%}.p-home-detail-1,.p-home-detail-2{padding:80px}.p-home-detail-1 article,.p-home-detail-2 article{display:flex;justify-content:center;align-items:center;gap:72px}.p-home-detail-1 article img,.p-home-detail-2 article img{display:block;width:458px;height:440px}.p-home-detail-1 article p,.p-home-detail-2 article p{font-size:22px;line-height:1.4;text-align:center;position:relative}.p-home-detail-1 article p:before,.p-home-detail-2 article p:before{content:"";display:block;background:url(//static.calmbaboon.com/image/site/text-line.png) center/100% 100% no-repeat;position:absolute}.p-home-detail-1{background:#fffbf6}.p-home-detail-1 article p{width:460px}.p-home-detail-1 article:first-child p:before{width:272px;height:80px;top:-60px;transform:scaleX(-1)}.p-home-detail-1 article:last-child p:before{width:325px;height:135px;top:-60px}.p-home-detail-2{background:#eae6e0}.p-home-detail-2 article{flex-flow:column;position:relative}.p-home-detail-2 article p{width:900px}.p-home-detail-2 article p:before{width:325px;height:135px;top:-70px;left:300px;transform:scaleX(-1)}.p-home-detail-2 article:before,.p-home-detail-2 article:after{content:"";display:block;background:url(//static.calmbaboon.com/image/site/star.svg) center/contain no-repeat;position:absolute}.p-home-detail-2 article:before{width:286px;height:286px;left:0;top:54px}.p-home-detail-2 article:after{width:162px;height:162px;right:0;top:200px}.mobile-mode .p-home-detail-1,.mobile-mode .p-home-detail-2{padding:.72rem .16rem}.mobile-mode .p-home-detail-1 article,.mobile-mode .p-home-detail-2 article{flex-flow:column;gap:.72rem}.mobile-mode .p-home-detail-1 article img,.mobile-mode .p-home-detail-2 article img{width:2.74rem;height:2.64rem}.mobile-mode .p-home-detail-1 article p,.mobile-mode .p-home-detail-2 article p{font-size:.16rem;line-height:1.8}.mobile-mode .p-home-detail-1 article p{width:100%}.mobile-mode .p-home-detail-1 article:first-child p:before{width:2.04rem;height:.72rem;top:-.6rem;left:.7rem}.mobile-mode .p-home-detail-1 article:last-child{flex-flow:column-reverse;margin-top:.8rem}.mobile-mode .p-home-detail-1 article:last-child p:before{width:2.42rem;height:1rem;top:-.6rem;left:.6rem}.mobile-mode .p-home-detail-2{padding-top:.84rem}.mobile-mode .p-home-detail-2 article p{width:100%}.mobile-mode .p-home-detail-2 article p:before{width:2.42rem;height:1rem;top:-.84rem;left:.6rem}.mobile-mode .p-home-detail-2 article:before{width:1.45rem;height:1.45rem;left:-.16rem;top:-.72rem}.mobile-mode .p-home-detail-2 article:after{width:.82rem;height:.82rem;right:-.16rem;top:0}.p-home-header{display:flex;flex-flow:column;align-items:center;position:relative;height:270px;gap:60px;background:url(//static.calmbaboon.com/image/site/header-bg.svg) center top/310px auto no-repeat}.p-home-header h1{font-family:TanPearl;font-size:52px;padding-top:120px}.p-home-header img{display:none}.p-home-header:after{display:block;content:"";width:70px;height:8px;background:url(//static.calmbaboon.com/image/site/header-line.svg) center/contain no-repeat}.mobile-mode .p-home-header{height:2.2rem;gap:.2rem;background-size:2.2rem auto}.mobile-mode .p-home-header h1{font-size:.36rem;padding-top:1rem}.mobile-mode .p-home-header:after{width:.5rem;height:.06rem}
