@charset "UTF-8";html{color:#1e173d}h1{font-family:Poppins ExtraBold;font-size:48px;line-height:65px}h2{font-family:Poppins Bold;font-size:32px;line-height:44px;text-align:center}h3{font-family:Poppins Bold;font-size:26px;line-height:35px}@media (max-width:768px){h1{font-size:28px;line-height:38px}h2{font-size:24px;line-height:33px}h3{font-size:20px;line-height:27px}}.banner{padding:70px 0;background:url(https://images.clevguard.com/tw/assets/overview/couple-caring-app/img_bg.png) center center no-repeat;background-size:cover}.banner .base-maxwidth{display:flex;justify-content:space-between;align-items:center}.banner .left{width:50%}.banner .banner-subtitle{margin-top:20px;font-size:20px;line-height:27px;font-family:Poppins Bold;color:#7262ff}.banner .banner-desc{margin-top:20px;line-height:22px}.banner .btn-box{margin-top:40px;display:flex}.banner .btn-box a+a{margin-left:40px}.banner .avaliable-for{margin-top:40px;line-height:22px}.banner .avaliable-for svg{margin:0 6px 0 12px;flex-shrink:0;opacity:.6}.banner .right{width:50%}@media (max-width:768px){.banner{padding:30px 0 0}.banner .base-maxwidth{flex-direction:column}.banner .left{width:100%;text-align:center}.banner .banner-subtitle{font-size:16px;line-height:22px}.banner .banner-desc{font-size:14px;line-height:19px}.banner .btn-box{margin-top:20px;justify-content:center}.banner .btn-box a{max-width:158px}.banner .btn-box a+a{margin-left:19px}.banner .avaliable-for{margin-top:20px;display:flex;flex-direction:column;align-items:center;font-size:14px;line-height:19px}.banner .avaliable-for span{margin-top:10px}.banner .avaliable-for svg{margin:0 4px 0 8px}.banner .right{width:100%;max-width:540px}}@media (max-width:374px){.banner .avaliable-for svg{margin:0 2px 0 2px}}.great-tool{margin-top:60px}.great-tool h2{max-width:640px;margin:0 auto}.great-tool .tool-content{margin-top:60px}.great-tool .tool-item{display:flex;justify-content:space-between;align-items:center}.great-tool .tool-item+.tool-item{margin-top:100px}.great-tool .left{width:47%;max-width:560px;padding-right:10%}.great-tool .item-desc{margin-top:16px;line-height:22px}.great-tool .can-do-title{margin-top:40px;font-size:18px;line-height:25px;font-family:Poppins Bold}.great-tool ul{margin-top:16px}.great-tool ul li{padding-left:30px;line-height:22px;position:relative}.great-tool ul li+li{margin-top:16px}.great-tool ul li:before{content:'';width:20px;height:20px;background:url(https://images.clevguard.com/tw/assets/overview/couple-caring-app/icon_gou.svg) no-repeat;background-size:cover;position:absolute;left:0;top:1px}.great-tool ul li span{color:#ff62a1;font-size:24px}.great-tool .right{width:47%;max-width:560px}.great-tool .right.order{order:-1}@media (max-width:768px){.great-tool{margin-top:27px}.great-tool .tool-content{margin-top:30px}.great-tool .tool-item{flex-direction:column}.great-tool .tool-item+.tool-item{margin-top:30px}.great-tool .left{width:100%;max-width:none}.great-tool .item-desc{margin-top:10px;font-size:14px;line-height:19px}.great-tool .can-do-title{margin-top:20px;font-size:16px;line-height:22px}.great-tool ul li{font-size:14px;line-height:20px}.great-tool ul li:before{top:0}.great-tool .right{margin-top:20px;width:100%;max-width:none}.great-tool .right.order{order:0}}.vowly-works{margin-top:100px;padding:100px 0 390px;background:linear-gradient(0deg,#fff 0%,rgba(217,217,217,0) 100%),linear-gradient(89.96deg,#FFF0F7 .04%,#EDEBFF 81.41%,#F5EBFF 99.97%)}.vowly-works .vowly-content{max-width:995px;margin:60px auto 0;display:flex;justify-content:space-between;align-items:center}.vowly-works .left{width:32%;max-width:315px}.vowly-works .right{width:61%;max-width:600px}.vowly-works .step-item{padding:19px 29px;border:1px solid #e4e3e6;border-radius:16px;transition:background-color,box-shadow .5s ease;cursor:pointer;position:relative}.vowly-works .step-item+.step-item{margin-top:30px}.vowly-works .step-item.curr{border:none;background-color:#fff;padding:20px 30px;box-shadow:0 10px 20px rgba(241,230,239,.5)}.vowly-works .step-item.curr:before{content:'';width:0;height:0;border-right:20px solid #fff;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);position:absolute;left:-20px;top:50%;transform:translateY(-50%)}.vowly-works .step-title{font-size:22px;line-height:30px;font-family:Poppins Bold}.vowly-works .step-info{margin-top:10px}.vowly-works .step-desc{line-height:22px}.vowly-works .btn-box{margin-top:20px;display:flex}.vowly-works .btn-box a{width:180px}.vowly-works .btn-box a+a{margin-left:30px}.vowly-works .base-link{margin-top:40px;text-align:center;font-size:16px;line-height:22px;color:#7262ff}@media (max-width:768px){.vowly-works{margin-top:50px;padding:50px 0 540px}.vowly-works .vowly-content{margin-top:30px;flex-direction:column}.vowly-works .left{width:74%;order:1;margin-top:30px}.vowly-works .right{width:100%;max-width:none}.vowly-works .step-item{padding:15px 19px}.vowly-works .step-item+.step-item{margin-top:16px}.vowly-works .step-item.curr{padding:16px 20px}.vowly-works .step-item.curr:before{display:none}.vowly-works .step-title{font-size:18px;line-height:25px}.vowly-works .step-desc{font-size:14px;line-height:19px}.vowly-works .btn-box a+a{margin-left:20px}.vowly-works .base-link{margin-top:20px}}.users-saying{margin-top:-290px}.users-saying .base-maxwidth{padding:60px 39px;background:#fff;box-shadow:0 20px 60px rgba(230,237,241,.5);border-radius:48px}.users-saying .saying-content{margin-top:40px;display:flex;justify-content:space-between}.users-saying .saying-item{width:32%;max-width:354px;display:flex;flex-direction:column}.users-saying .saying-desc{border-radius:24px 24px 24px 0;padding:24px 24px 32px;position:relative;flex-grow:1;line-height:22px}.users-saying .saying-desc:after{content:'';width:0;height:0;border-bottom:20px solid rgba(0,0,0,0);border-radius:0 0 0 5px;position:absolute;left:0;bottom:-20px}.users-saying .saying-item:first-child .saying-desc{background:rgba(116,168,255,.08)}.users-saying .saying-item:nth-child(2) .saying-desc{background:rgba(255,180,93,.08)}.users-saying .saying-item:nth-child(3) .saying-desc{background:rgba(255,96,96,.08)}.users-saying .saying-item:first-child .saying-desc:after{border-left:26px solid rgba(116,168,255,.08)}.users-saying .saying-item:nth-child(2) .saying-desc:after{border-left:26px solid rgba(255,180,93,.08)}.users-saying .saying-item:nth-child(3) .saying-desc:after{border-left:26px solid rgba(255,96,96,.08)}.users-saying .user-info{margin-top:30px;display:flex;align-items:center}.users-saying .user-msg{margin-left:23px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.users-saying .user-name{font-size:20px;line-height:27px;font-family:Poppins Bold}.users-saying .star-list{display:flex;flex-wrap:wrap}.users-saying .star-list i{width:22px;height:22px;margin-right:12px;background:url(https://images.clevguard.com/tw/assets/overview/couple-caring-app/Star.svg) no-repeat;background-size:cover}.users-saying .site-logo{margin-top:42px;display:flex;justify-content:space-between;flex-wrap:wrap}.users-saying .site-logo img{border:1.5px solid rgba(9,63,104,.16);border-radius:12px}@media (max-width:768px){.users-saying{margin-top:-490px}.users-saying .base-maxwidth{padding:50px 20px}.users-saying .saying-content{margin-top:30px;flex-direction:column}.users-saying .saying-item{width:100%;max-width:none}.users-saying .saying-item+.saying-item{margin-top:30px}.users-saying .saying-desc{padding:24px 20px 15px;font-size:14px;line-height:19px}.users-saying .site-logo{display:none}}.what-choose{margin-top:100px;margin-bottom:100px;position:relative}.what-choose:before{content:'';width:1175px;height:733px;background:url(https://images.clevguard.com/tw/assets/overview/couple-caring-app/choose_linear_bg.svg) center center no-repeat;position:absolute;bottom:-108px;left:50%;transform:translateX(-50%);z-index:-1}.what-choose .choose-content{max-width:620px;margin:60px auto 0}.what-choose .content-header{padding:40px 50px;border-radius:36px 36px 0 0;display:flex;justify-content:space-between;align-items:flex-start;background:url(https://images.clevguard.com/tw/assets/overview/couple-caring-app/buy_bg.png) center center no-repeat;background-size:auto 100%}.what-choose .left{color:#fff}.what-choose .average-price{font-size:32px;line-height:44px;font-family:Poppins Bold}.what-choose .total-price{margin-top:10px;line-height:22px}.what-choose .right{padding:10px 19px;background:linear-gradient(105.76deg,#FFC062 0%,#FFD494 100%);border:1px solid rgba(255,255,255,.6);box-shadow:0 2px 6px rgba(123,98,255,.16),inset 0 0 2px rgba(255,255,255,.5);border-radius:12px;font-size:22px;line-height:30px;color:#785f57;font-family:Poppins Bold}.what-choose .content-footer{padding:40px 50px;background:#fff;border-radius:0 0 36px 36px}.what-choose .content-list p{font-size:20px;line-height:27px;position:relative;background:url(https://images.clevguard.com/tw/assets/overview/couple-caring-app/Group.svg) right center no-repeat}.what-choose .content-list p+p{margin-top:30px}.what-choose .content-list p span{color:#ff62a1;font-size:24px}.what-choose .btn-box{margin-top:40px;display:flex;justify-content:center}.what-choose .btn-box a{width:240px}.what-choose .btn-box a+a{margin-left:40px}@media (max-width:768px){.what-choose{margin-top:50px;margin-bottom:50px}.what-choose:before{width:100%;background-size:635px 397px;bottom:-245px}.what-choose .choose-content{margin-top:30px;max-width:335px}.what-choose .content-header{padding:20px;border-radius:24px 24px 0 0}.what-choose .average-price{font-size:20px;line-height:27px}.what-choose .total-price{font-size:12px;line-height:19px}.what-choose .right{padding:6px 11px;font-size:14px;line-height:19px;text-align:center}.what-choose .content-footer{padding:20px 20px 30px;border-radius:0 0 24px 24px}.what-choose .content-list p{font-size:16px;line-height:22px}.what-choose .content-list p+p{margin-top:18px}.what-choose .btn-box{margin-top:30px}.what-choose .btn-box a+a{margin-left:20px}}