.kap-app{padding-block:0;overflow-x:clip;background:#153c37;color:#f4f7ef;scroll-margin-top:88px}.kap-wrap{max-width:1240px;margin-inline:auto;padding:104px 40px}.kap-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.kap-eyebrow{font-size:14px;font-weight:500;line-height:19.6px;letter-spacing:1.26px;text-transform:uppercase;color:#bed5a9}.kap-app h2{margin:0;color:#f4f7ef}.kap-app h2 span,.kap-app h3 span{color:#bed5a9}.kap-board{position:relative;z-index:0;display:flex;flex-direction:column;gap:12px;margin-top:48px}.kap-line{display:grid;gap:12px}.kap-line-top{grid-template-columns:minmax(0,1fr) 460px}.kap-line-bottom{position:relative;z-index:2;grid-template-columns:460px minmax(0,1fr)}.kap-box{position:relative;isolation:isolate;box-sizing:border-box;min-height:342px;border-radius:40px;background:#0f2f2b}.kap-box:before,.kap-box:after{content:"";position:absolute;inset:0;z-index:3;padding:1px;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.kap-box:before{background:var(--kap-ring, none)}.kap-box:after{opacity:0;background:radial-gradient(240px circle at var(--kap-mx, 50%) var(--kap-my, 0px),#abfaf9,rgba(56,197,179,.5) 38%,rgba(56,197,179,0) 72%)}.kap-app h3{margin:0;color:#f4f7ef;font-size:36px;line-height:37.7px}.kento-experience .k-root .kap-app h3{letter-spacing:-1.085px!important}.kento-experience .k-root .kap-app .kap-text{margin:16px 0 0;color:#b6cbc1;font-size:15px!important;line-height:24.75px!important;letter-spacing:-.176px}.kap-voice{--kap-ring: linear-gradient(243deg, #1b5f56 0%, #38c5b3 27%, #165149 64%);display:flex;flex-direction:column;overflow:hidden;padding:56px 50px 8px}.kap-voice h3{max-width:14em}.kento-experience .k-root .kap-voice .kap-text{max-width:544px}.kap-wave{display:block;flex:none;width:calc(100% + 100px);max-width:none;height:136px;margin:auto -50px 0;overflow:hidden}.kap-phonebox{overflow:hidden;container-type:size;--u: max(calc(100cqw / 460), min(calc(100cqh / 475), calc(100cqw / 340)))}.kap-phone{position:absolute;left:50%;bottom:calc(35 * var(--u));width:calc(305 * var(--u));translate:-50% 0;transform-origin:50% 85%}.kap-phone-img{display:block;width:100%;max-width:none;height:auto}.kap-orb{position:absolute;left:50%;top:84.86%;width:31.25%;height:auto;aspect-ratio:1;translate:-50% -50%;opacity:0;pointer-events:none}.kap-orb.is-live{opacity:1}.kap-cover,.kap-talk{display:none;position:absolute;pointer-events:none}.kap-cover{left:6%;right:5.5%;background:#f6f7f8;transform-origin:100% 50%}.kap-talk{left:42%;width:16%;top:93.5%;height:1.75%;background:#f8fafb;opacity:0}.kap-duo{container-type:size;--u: max(calc(100cqw / 460), min( .2cqh , calc(100cqw / 340)))}.kap-stage{position:absolute;z-index:4;top:calc(52px - 92 * var(--u));right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.kap-shot{position:absolute;display:block;max-width:none;height:auto}.kap-shot-aapl{left:calc(50% - 270 * var(--u));top:calc(11.5 * var(--u));width:calc(324.5 * var(--u))}.kap-shot-ativos{left:calc(50% - 78 * var(--u));top:calc(161 * var(--u));width:calc(348 * var(--u))}.kap-cta{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:57px 48px 41px}.kap-cta h3{max-width:523px;font-size:32px}.kento-experience .k-root .kap-cta .kap-text{max-width:544px;margin-top:13px}.kap-actions{display:flex;flex-direction:column;gap:9px}.kap-stores{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.kap-stores li{margin:0}.kento-experience .k-root .kap-store{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-width:176px;min-height:56px;padding:0 18px 0 20px;border:1px solid #f4f7ef;border-radius:12px;background:#f4f7ef;color:#153c37;text-decoration:none;transition:background .2s,border-color .2s}.kento-experience .k-root .kap-store:hover{border-color:#fff;background:#fff;color:#153c37}.kento-experience .k-root .kap-store:focus-visible{outline:2px solid #bed5a9;outline-offset:3px}.kap-store-logo{display:block;flex:none;width:20px;height:20px}.kap-store-label{display:flex;flex-direction:column;margin-right:auto;font-size:16px;line-height:19.2px;letter-spacing:-.16px;white-space:nowrap}.kap-store-label small{font-size:12.5px;font-weight:400;line-height:16.25px;letter-spacing:0;color:#3c615a}.kap-seta{position:relative;flex:none;width:14px;height:14px;margin-left:8px;overflow:hidden}.kap-seta img{position:absolute;inset:0;width:14px;height:14px}.kap-seta img+img{translate:-14px 14px}.kap-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kento-experience .k-root .kap-note{margin:0;color:#9fb8ad;font-size:14px!important;line-height:21px!important;letter-spacing:-.176px}@media(prefers-reduced-motion:no-preference){.kap-box{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,opacity .7s ease calc(var(--kap-i, 0) * 90ms),translate .8s cubic-bezier(.2,.7,.2,1) calc(var(--kap-i, 0) * 90ms)}.kap-box:after{transition:opacity .3s ease}.kap-phone,.kap-shot{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.kap-seta img{transition:translate .35s cubic-bezier(.2,.7,.2,1)}.kap-store:is(:hover,:focus-visible) .kap-seta img{translate:14px -14px}.kap-store:is(:hover,:focus-visible) .kap-seta img+img{translate:0 0}.kap-js .kap-reveal{opacity:0;translate:0 28px}.kap-js .kap-head.kap-reveal{transition:opacity .7s ease calc(var(--kap-i, 0) * 90ms),translate .8s cubic-bezier(.2,.7,.2,1) calc(var(--kap-i, 0) * 90ms)}.kap-js .kap-reveal.is-in{opacity:1;translate:0 0}.kap-js .kap-cover{display:block}.kap-js .kap-phonebox.is-shown .kap-cover{transform:scaleX(0);transition:transform .6s cubic-bezier(.3,.7,.2,1) var(--kap-d, 0ms)}.kap-js .kap-talk{display:block;animation:kap-talk 2.6s ease-in-out infinite}.kap-paused .kap-talk{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.kap-box:hover{transform:translateY(-4px);box-shadow:0 26px 50px -24px #021210b8}.kap-box:hover:after{opacity:1}.kap-phonebox:hover .kap-phone{transform:perspective(900px) rotateX(calc(var(--kap-py, 0) * -7deg)) rotateY(calc(var(--kap-px, 0) * 9deg)) translateY(-6px)}.kap-duo:hover .kap-shot-aapl{transform:perspective(1100px) rotateX(calc(var(--kap-py, 0) * -4deg)) rotateY(calc(var(--kap-px, 0) * 6deg)) translate3d(calc(var(--kap-px, 0) * 5px),calc(var(--kap-py, 0) * 3px - 4px),0)}.kap-duo:hover .kap-shot-ativos{transform:perspective(1100px) rotateX(calc(var(--kap-py, 0) * -7deg)) rotateY(calc(var(--kap-px, 0) * 10deg)) translate3d(calc(var(--kap-px, 0) * 14px),calc(var(--kap-py, 0) * 9px - 10px),0)}}}@keyframes kap-talk{50%{opacity:.42}}@media(max-width:1180px){.kap-wrap{padding:84px 32px}.kap-line-top{grid-template-columns:minmax(0,1fr) minmax(0,.68fr)}.kap-line-bottom{grid-template-columns:minmax(0,.68fr) minmax(0,1fr)}.kap-voice{padding:44px 40px 8px}.kap-wave{width:calc(100% + 80px);margin-inline:-40px}.kap-app h3{font-size:32px;line-height:35px}.kap-cta{padding:44px 40px 36px}.kap-cta h3{font-size:28px;line-height:33px}}@media(max-width:940px){.kap-voice{padding-inline:36px}.kap-wave{width:calc(100% + 72px);margin-inline:-36px}.kap-cta{padding-inline:36px}.kap-app h3{font-size:28px;line-height:31px}.kap-cta h3{font-size:26px;line-height:30px}}@media(max-width:760px){.kap-line-top,.kap-line-bottom{grid-template-columns:minmax(0,1fr)}.kap-box{min-height:0;border-radius:28px}.kap-voice{padding:30px 24px 0}.kap-wave{width:calc(100% + 48px);margin-inline:-24px}.kap-app h3{font-size:26px;line-height:28.6px}.kento-experience .k-root .kap-app h3{letter-spacing:-.8px!important}.kento-experience .k-root .kap-app .kap-text{margin-top:12px}.kap-phonebox,.kap-duo{container-type:inline-size;aspect-ratio:460 / 342;--u: calc(100cqw / 460)}.kap-duo{margin-top:20%}.kap-stage{top:calc(-92 * var(--u))}.kap-cta{gap:24px;padding:30px 24px 28px}.kap-cta h3{font-size:24px;line-height:28px}.kap-stores{gap:10px}.kap-stores li{flex:1 1 160px}.kento-experience .k-root .kap-store{width:100%}}@media(max-width:740px){.kap-wrap{padding:66px 22px}}
