@charset "UTF-8";.homepage .o-1{background:radial-gradient(circle at calc((100vw - 1440px)/2 + 112px) -81px,transparent 0px,rgba(255,255,255,.1) 330px,transparent 330px),radial-gradient(circle at calc((100vw - 1440px)/2 + 1070px) 711px,transparent 0px,rgba(255,255,255,.1) 330px,transparent 330px),#328fde}.homepage .o-1.b-variant{background:#eaf4ff;position:relative;height:624px}.homepage .o-1.b-variant .content{align-items:center;padding:101px 0;position:relative;z-index:1;height:100%}.homepage .o-1.b-variant .content h1{font-weight:700;font-size:40px;line-height:44px;text-transform:capitalize;color:#328fde}.homepage .o-1.b-variant .content p{font-weight:400;font-size:18px;line-height:24px;color:#000;padding-right:50px;margin-top:28px}.homepage .o-1.b-variant .o-1-l{padding-top:0;width:490px}.homepage .o-1.b-variant .o-1-l-1{width:460px;margin-top:40px;gap:18px;padding:18px;border:1px solid #9FC9F8;background:#fff;position:relative}.homepage .o-1.b-variant .o-1-l-1 .o-1-l-1-1{width:156px;min-width:156px;height:156px;padding:8.5px;border:1px solid #D6EBFF;background:#fff;border-radius:4px}.homepage .o-1.b-variant .o-1-l-1 .o-1-l-1-1 img{width:100%;height:100%}.homepage .o-1.b-variant .o-1-l-1>span{position:absolute;width:14px;height:14px;min-width:unset}.homepage .o-1.b-variant .o-1-l-1>span.tl{top:-4px;left:-4px;border-top:4px solid #328fde;border-left:4px solid #328fde}.homepage .o-1.b-variant .o-1-l-1>span.tr{top:-4px;right:-4px;border-top:4px solid #328fde;border-right:4px solid #328fde}.homepage .o-1.b-variant .o-1-l-1>span.bl{bottom:-4px;left:-4px;border-bottom:4px solid #328fde;border-left:4px solid #328fde}.homepage .o-1.b-variant .o-1-l-1>span.br{bottom:-4px;right:-4px;border-bottom:4px solid #328fde;border-right:4px solid #328fde}.homepage .o-1.b-variant .o-1-l-2.download-btn-b{margin-top:12px;gap:12px;flex-direction:row;padding-bottom:0}.homepage .o-1.b-variant .download-tip-b{width:100%;padding-right:8px}.homepage .o-1.b-variant .download-tip-b span{color:#000;font-weight:700;font-size:22px;line-height:22px}.homepage .o-1.b-variant .stars-b{display:flex;flex-direction:column;margin-top:12px;gap:12px}.homepage .o-1.b-variant .stars-b .stars{display:inline-flex;gap:2px}.homepage .o-1.b-variant .stars-b .download-tip-b-text{display:flex;flex-direction:row;justify-content:space-between}.homepage .o-1.b-variant .stars-b .download-tip-b-text span{font-weight:300;font-size:12px;line-height:14px;color:#000;min-width:unset;width:unset;word-break:break-all}.homepage .o-1.b-variant .stars-b .download-tip-b-text span:first-child{padding-right:11px;border-right:1px solid rgba(0,0,0,.1)}.homepage .o-1.b-variant .stars-b .download-tip-b-text.de{gap:15px}.homepage .o-1.b-variant .stars-b .download-tip-b-text.de span{flex:1}.homepage .o-1.b-variant .stars-b .download-tip-b-text.fr{gap:15px}.homepage .o-1.b-variant .stars-b .download-tip-b-text.fr span{flex:1}.homepage .o-1.b-variant .stars-b .download-tip-b-text.fr span:first-child{padding-right:0}.homepage .o-1.b-variant .o-1-r{top:unset;margin-top:0;visibility:hidden}.homepage .o-1.b-variant .o-1-r img{width:420px;height:auto}.homepage .o-1.b-variant:after{content:"";position:absolute;top:0;left:calc((100vw - 1440px)/2);width:2254px;height:100%;background:url(https://cdn.pacer.cc/home/static/images/pacer-homepage-hero.webp) no-repeat center center;background-size:100% 100%;z-index:0}.homepage .o-1 .content{display:flex;gap:40px}.homepage .o-1 .content h1{font-size:40px;font-weight:700;line-height:44px;color:#fff}.homepage .o-1-l{padding-top:80px;min-width:480px}.homepage .o-1-r{z-index:0;margin-top:-62px;position:relative;top:60px}.homepage .o-1 .content p{margin-top:16px;font-weight:300;font-size:18px;line-height:24px;color:#fff}.homepage .o-1-l-1{display:flex;gap:16px;margin-top:56px;align-items:center}.homepage .o-1-l-1 .download-tip-b{width:180px;color:#fff}.homepage .o-1-l-1 .download-tip-b span{font-weight:700;font-size:20px;line-height:24px}.homepage .o-1-l-1-1{border-radius:8px;padding:5px;background:#fff;height:112px}.homepage .o-1-l-1-1.with-pacer-icon{height:128px;width:128px;padding:8px}.homepage .o-1-l-1-1.with-pacer-icon img{width:100%;height:100%}.homepage .o-1-l-1-1.with-pacer-icon:after{width:40px;height:40px}.homepage .o-1-l-1-1 img{width:102px;height:102px}.homepage .o-1-l-1 span,.homepage .f-3-1 span{color:#fff;font-size:20px;font-weight:500;line-height:24px;min-width:170px;width:170px}.homepage .o-1-l-2{margin-top:24px;display:flex;gap:16px;padding-bottom:45px}.homepage .o-1-l-2.download-btn-b{margin-top:10px;display:flex;flex-direction:column;gap:10px}.homepage .o-1-l-2.download-btn-b>div{display:flex;flex-direction:row;gap:10px}.homepage .o-1-l-2.download-btn-b>div img{display:block}.homepage .o-1-l-2.download-btn-b>span{font-weight:400;font-size:14px;line-height:16px;color:#fff}.homepage .o-2{background-color:#eef2f6;padding:64px 0 40px}.homepage .o-2.b-variant{padding-top:40px}.homepage .o-2.b-variant h2{margin-top:0;margin-bottom:40px}.homepage .o-2.b-variant .o-2-1{width:100vw;margin-top:0}.homepage .o-2.b-variant .o-2-2{margin-top:0}.homepage .o-2.b-variant .splide__track{padding-bottom:40px}.homepage .o-2 .stars{margin:0 auto;width:fit-content;display:flex;gap:15px}.homepage .o-2 .stars img{width:42px;height:40px}.homepage .o-2 h2{margin-top:24px;color:#000;text-align:center;font-size:32px;font-weight:700;line-height:36px}.homepage .o-2-1{margin:40px auto 0;position:relative;overflow:hidden}.homepage .o-2-1 .cards{display:flex;gap:24px;width:100%;transition:all .5s ease}.homepage .o-2-1 .card{width:640px;height:250px;padding:24px 24px 40px;flex-shrink:0;border-radius:14px;background-color:#fff;opacity:.5;transition:all .5s}.homepage .o-2-1 .card.is-active{opacity:1;transform:scale(1)}.homepage .o-2-1 .card p{padding:16px 16px 0;color:#000;font-size:18px;font-weight:300;line-height:24px;font-style:italic;height:140px}.homepage .o-2-1 .card span{display:block;padding:0 16px;color:gray;font-size:16px;line-height:20px;font-weight:300}.homepage .o-2-1 .item-b{width:419px;min-height:250px;border-radius:14px;background-color:#f6f6f6;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:column;overflow:hidden}.homepage .o-2-1 .item-b .info{display:flex;flex-direction:row;align-items:center;gap:38px;padding:10px 15px;background-color:#fff}.homepage .o-2-1 .item-b .info>img{width:80px;height:80px;border-radius:50%}.homepage .o-2-1 .item-b .info .name span{font-weight:700;font-size:18px;line-height:16px;display:block}.homepage .o-2-1 .item-b .info .name span:last-child{font-weight:400;font-size:16px;line-height:16px;margin-top:10px}.homepage .o-2-1 .item-b .info .stars{position:absolute;top:25px;right:42px;gap:2px}.homepage .o-2-1 .item-b .info .stars .star{width:24px;height:24px}.homepage .o-2-1 .item-b>p{display:block;padding:10px 15px;font-weight:400;font-size:16px;line-height:20px;color:#000}.homepage .o-2-2{margin:24px auto 0}.homepage .arrow{width:fit-content;display:flex;gap:40px}.homepage .arrow div{background-color:#0000001a;width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}.homepage .arrow div img{width:16px;height:16px}.homepage .arrow div:nth-child(2){transform:rotate(180deg)}.homepage .o-3{padding:64px 0;background-color:#fff}.homepage .o-3 h2{text-align:center;font-size:32px;font-weight:700;line-height:36px}.homepage .o-3>p{font-size:18px;font-weight:400;line-height:24px;width:800px;text-align:center;margin:16px auto 40px}.homepage .o-4{background-color:#fff}.homepage .o-4 .content{position:relative;width:100%;overflow:hidden}.homepage .o-4-1s{display:flex;gap:0;width:fit-content;transition:transform .6s ease}.homepage .o-4-1{width:100vw;padding:0 calc((100vw - 1000px)/2);display:flex;gap:40px}.homepage .o-4-1-l{margin-top:200px;min-width:480px}.homepage .o-4-1 h3,.homepage em{color:#000;margin-top:16px;font-size:40px;font-weight:700;line-height:44px;text-align:left}.homepage .o-4-1-l img.m-hidden{margin-top:24px}.homepage .o-4-1-l-1{display:flex;gap:16px;align-items:center}.homepage .o-4-1-l-1 h2{font-size:24px;font-weight:500;line-height:30px;text-align:left}.homepage .o-4-2{position:absolute;bottom:200px;left:calc((100% - 1000px)/2)}.homepage .o-4-3-b.m-hidden{position:absolute;bottom:200px;left:calc((100% - 1000px)/2 + 218px);display:flex;flex-direction:row;gap:18px}.homepage .o-4-3-b.m-hidden .img{width:106px;height:106px;padding:3.5px}.homepage .o-4-3-b.m-hidden .img img{width:100%;height:100%}.homepage .o-4-3-b.m-hidden .img .corner-icon div{position:absolute;width:21px;height:21px;background-color:transparent;z-index:1}.homepage .o-4-3-b.m-hidden .img .corner-icon div:nth-child(1){top:-3px;left:-3px;border-top:3px solid #328fde;border-left:3px solid #328fde}.homepage .o-4-3-b.m-hidden .img .corner-icon div:nth-child(2){top:-3px;right:-3px;border-top:3px solid #328fde;border-right:3px solid #328fde}.homepage .o-4-3-b.m-hidden .img .corner-icon div:nth-child(3){bottom:-3px;right:-3px;border-bottom:3px solid #328fde;border-right:3px solid #328fde}.homepage .o-4-3-b.m-hidden .img .corner-icon div:nth-child(4){bottom:-3px;left:-3px;border-bottom:3px solid #328fde;border-left:3px solid #328fde}.homepage .o-4-3-b.m-hidden .img:after{width:35px;height:35px}.homepage .o-4-3-b.m-hidden .download-btns{display:flex;flex-direction:column;gap:16px}.homepage .o-4-3-b.m-hidden .download-btns img{display:block}.homepage .o-4-3-b.m-show{width:calc(100% - 48px);margin:24px auto 8px}.homepage .o-4-3-b.m-show .btn{width:100%;border-radius:30px;padding:12px 0;font-weight:500;font-size:17px;line-height:22px}.homepage .o-5{position:relative;background-image:url(https://cdn.pacer.cc/home/240830/webp/home/Pacer-Walking-App-Premium-Background.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center;background-color:#171c1d;background-blend-mode:overlay;height:560px}.homepage .o-5 .content{display:flex;gap:40px;padding:120px 0;align-items:center}.homepage .o-5-r h2{color:#fff;font-size:24px;font-weight:700;line-height:29.05px;text-align:left;display:flex;align-items:center;gap:8px}.homepage .o-5-r h2 img:nth-child(1){width:32px;height:32px}.homepage .o-5-r h2 img:nth-child(2){width:76px;height:24px}.homepage .o-5-r h3{margin-top:24px;color:#fff;font-size:32px;font-weight:700;line-height:36px;text-align:left}.homepage .o-5-r p{margin-top:24px;color:#fff;font-size:18px;font-weight:300;line-height:24px}.homepage .o-5-r button{font-size:18px;margin-top:24px;font-weight:500;width:290px;padding:14px 0;background-color:#1e79c2;border-radius:24px;color:#fff;border:none;cursor:pointer}.homepage .o-5-r button:hover{text-decoration:underline}.homepage .o-6{background:#fff}.homepage .o-6-1{display:flex;gap:40px;padding:64px 0;align-items:center}.homepage .o-6-1>img{width:480px;min-width:480px;height:420px}.homepage .o-6-1:nth-child(2){flex-direction:row-reverse;border-top:1px solid #dfdfdf}.homepage .o-6-1-l{min-width:480px}.homepage .o-6-1-l a:hover{text-decoration:underline}.homepage .o-6-1 h2{color:#000;font-size:32px;font-weight:700;line-height:36px;text-align:left}.homepage .o-6-1-l p{margin-top:16px;color:#000;font-size:18px;font-weight:300;line-height:24px;text-align:left}.homepage .o-6-1-l a{display:block;margin-top:16px;font-size:18px;font-weight:300;line-height:24px;text-align:left;color:#1e79c2}.homepage .o-7{padding:64px 0;background-color:#eef2f6}.homepage .o-7 h2{color:#000;margin-bottom:40px;font-size:32px;font-weight:700;line-height:36px;text-align:center}.homepage .o-7-1 h3{margin:40px 0 15px;text-transform:uppercase;font-size:18px;font-weight:700;line-height:24px;text-align:left}.homepage summary{padding:16px 0;cursor:pointer;position:relative}.homepage summary span{font-size:16px;line-height:20px;font-weight:500}.homepage summary img{position:absolute;transition:transform .4s ease;right:16px;top:16px}.homepage .o-7-1 details{border-bottom:1px solid #dfdfdf}.homepage .o-7-1 details:nth-child(2){border-top:1px solid #dfdfdf}.homepage details[open] summary img{transform:rotate(180deg)}.homepage .o-7-1 p{padding-bottom:13px;color:#565656;font-size:16px;font-weight:300;line-height:20px;text-align:left}.homepage .m-show,.homepage .qrcode.m-show,.homepage .modal{display:none}@media screen and (max-width: 1000px){.homepage .o-1{padding-bottom:24px;padding-top:0;background:#fff}.homepage .o-1.b-variant{padding-bottom:0;background:#fff;height:unset}.homepage .o-1.b-variant .content{padding:0;gap:0}.homepage .o-1.b-variant .content h1{font-weight:700;font-size:36px;line-height:44px;text-align:center;text-shadow:none;justify-content:center}.homepage .o-1.b-variant .content p{font-weight:400;font-size:16px;line-height:24px;padding-right:0;margin-top:8px;color:#001346;text-align:center}.homepage .o-1.b-variant .content .stars-b{margin-top:14px;margin-bottom:-20px;position:relative;z-index:1}.homepage .o-1.b-variant .content .stars-b span{display:block;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0px;color:#ff6200;text-align:center}.homepage .o-1.b-variant .content .o-1-2{order:2;margin:19px auto 0;padding:17px 0;background-color:#328fde;box-shadow:0 4px #2772b2;transition:all .1s ease-in-out;width:calc(100vw - 58px);transform:translateY(0)}.homepage .o-1.b-variant .content .o-1-2 span{font-weight:700;font-size:20px;line-height:22px}.homepage .o-1.b-variant .content .o-1-2:active{box-shadow:inset 0 2px 4px #0000004d;transform:translateY(2px)}.homepage .o-1.b-variant .content .o-1-l{order:3;margin-top:15px;width:100%}.homepage .o-1.b-variant .content .o-1-r{height:auto;margin-top:0;visibility:visible;background:none}.homepage .o-1.b-variant .content .o-1-r img{width:100%;height:auto;top:0}.homepage .o-1.b-variant:after{display:none}.homepage .o-1.c-variant{padding-bottom:0;background:#fff}.homepage .o-1.c-variant .content{padding:0;gap:0}.homepage .o-1.c-variant .content .o-1-2{order:2;margin:24px auto 40px}.homepage .o-1.c-variant .content .o-1-l{order:3;margin-top:15px;width:100%}.homepage .o-1.c-variant .content .o-1-r{height:auto;margin-top:0;visibility:visible}.homepage .o-1.c-variant .content .o-1-r img{width:100%;height:auto;top:0}.homepage .o-1 .content{flex-direction:column-reverse;gap:16px;width:100vw;padding-left:0;padding-right:0;align-items:center}.homepage .o-1 .content .stars-b{order:1;margin-bottom:27px;flex-direction:row;align-items:center;gap:24px}.homepage .o-1 .content .stars-b .star{width:22px;height:22px;gap:3px}.homepage .o-1 .content .stars-b span{font-weight:400;font-size:14px;line-height:16px;color:#000}.homepage .walking-calculator,.homepage .walking-calculator.isBlue{background-color:#fff}.homepage .o-1-l{padding-top:0;min-width:unset;text-align:start}.homepage .o-1 .content h1{font-size:32px;font-weight:700;line-height:38px;text-transform:capitalize;color:#000;text-align:left;width:calc(100vw - 48px);margin:0 auto}.homepage .o-1 .content p{font-size:18px;line-height:24px;font-weight:400;text-align:left;width:calc(100vw - 48px);margin:8px auto 0;color:#2d2e2f}.homepage .o-1-r{margin:-19px auto 0;bottom:0;top:0;background:radial-gradient(circle at 78px -230px,transparent 0px,rgba(255,255,255,.1) 330px,transparent 330px),radial-gradient(circle at 320px 528px,transparent 0px,rgba(255,255,255,.1) 330px,transparent 330px),#328fde;width:100%;height:fit-content;overflow:hidden}.homepage .o-1-r img{width:min(376px,100vw);display:block;margin:0 auto;height:auto;position:relative;top:12px}.homepage .o-1-2{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:30px;padding:14px 0 15px;background:#1e79c2;font-size:16px;font-weight:500;line-height:19.36px;width:calc(100vw - 48px);margin:8px auto 0}.homepage .o-1-2 span{font-size:18px;font-weight:600;line-height:24px;text-align:center}.homepage .o-2{padding:40px 0 32px}.homepage .o-2.b-variant h2{margin-top:0;margin-bottom:24px}.homepage .o-2 .stars{width:161px;height:24px;gap:9px}.homepage .o-2 .stars img{width:25px;height:24px}.homepage .o-2 h2{width:calc(100vw - 48px);margin:16px auto;font-size:24px;font-weight:700;line-height:30px}.homepage .o-2-1{width:100vw;margin-top:24px}.homepage .o-2-1 .cards{scroll-behavior:smooth;width:100vw;scroll-snap-type:x mandatory;overflow-y:hidden;-webkit-overflow-scrolling:touch;transform:none}.homepage .cards::-webkit-scrollbar{display:none}.homepage .o-2-1 .card{width:311px;height:330px;scroll-snap-align:center;opacity:1;padding:24px}.homepage .o-2-1 .card p{margin-top:8px;height:220px;padding:0;font-size:18px;font-style:italic;font-weight:400;line-height:22px;text-align:left}.homepage .o-2-1 .card span{padding:0;font-size:15px;line-height:18px;font-weight:400}.homepage .o-2-1 .item-b{width:311px;height:330px;scroll-snap-align:center}.homepage .o-2-1 .item-b .info{padding:10px;gap:11px}.homepage .o-2-1 .item-b .info .name span:last-child{margin-top:10px}.homepage .o-2-1 .item-b .info .stars{top:27.5px;right:10px;gap:1px;width:fit-content}.homepage .o-2-1 .item-b .info .stars .star{width:20px;height:20px}.homepage .arrow div.disable{background-color:#0000001a}.homepage .arrow div.disable img{opacity:.5}.homepage .arrow{gap:32px;margin:16px auto 0}.homepage .arrow div{width:32px;height:32px}.homepage .o-3{padding:40px 0;background-color:#f2f8ff}.homepage .o-3 h2{font-size:24px;font-weight:700;line-height:28px;text-align:center}.homepage .o-3>p{width:100%;text-align:center;font-size:17px;font-weight:400;line-height:22px;margin:8px auto 24px;padding:0 24px}.homepage .o-4{padding:40px 0 32px;background-color:#f1f8ff}.homepage .o-4 .content{width:100%;overflow:hidden;padding:0}.homepage .o-4-1{flex-direction:column;gap:24px;width:100vw;min-width:100vw;scroll-snap-align:start;height:fit-content}.homepage .o-4-1:not(.active) .o-4-2.m-show{display:none}.homepage .o-4-1s{display:flex;gap:24px;width:100%;transition:all .5s ease;scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow-y:hidden;-webkit-overflow-scrolling:touch}.homepage .o-4-1s::-webkit-scrollbar{display:none}.homepage .o-4-1-l{width:100%;margin:0 auto;min-width:unset;padding:0 24px}.homepage .o-4-1-l-1 img{width:24px;height:24px}.homepage .o-4-1-l-1 h2{font-size:18px;font-weight:500;line-height:24px;text-align:left;color:#000}.homepage .o-4-1-r{border-radius:0;position:relative}.homepage .o-4-1-r img{width:240px;height:auto;display:block;margin:0 auto}.homepage .o-4-1-l>h3,.homepage em{margin-top:12px;display:block;font-size:24px;font-weight:700;line-height:30px;text-align:left}.homepage .o-4-2.m-show{position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 48px);left:24px;margin:0;display:flex;justify-content:space-between;z-index:1}.homepage .o-4-2.m-show div{background-color:#328fde}.homepage .o-4-2.m-show div img{filter:brightness(0) invert(1)}.homepage .o-4-2.m-show div.disable{background-color:#c1def7}.homepage .o-4-3-b.m-show .btn{background-color:#328fde;box-shadow:0 4px #2772b2;transition:all .1s ease-in-out;width:calc(100vw - 58px);transform:translateY(0);padding:17px 0;font-size:20px;font-weight:700;line-height:22px;border-radius:30px;color:#fff}.homepage .o-4-3-b.m-show .btn:active{box-shadow:inset 0 2px 4px #0000004d;transform:translateY(2px)}.homepage .o-5{height:auto;background-position:left;background-image:none}.homepage .o-5 .content{flex-direction:column;width:100%;padding:0 0 40px;gap:0}.homepage .o-5 .content img{width:100%;height:auto}.homepage .o-5-r{width:calc(100vw - 48px);margin:24px auto 0}.homepage .o-5-r h2{font-size:18px;font-weight:700;line-height:21.78px;text-align:left}.homepage .o-5-r h2 img:nth-child(2){width:57px;height:18px}.homepage .o-5-r h3{margin-top:16px;font-size:24px;font-weight:700;line-height:30px;text-align:left}.homepage .o-5-r p{font-size:18px;font-weight:400;line-height:24px;text-align:left}.homepage .o-5-r button{width:236px;font-size:18px;font-weight:600;line-height:19.36px;text-align:center}.homepage .o-6-1,.homepage .o-6-1:nth-child(2){flex-direction:column-reverse;padding:40px 0;gap:0;width:100%}.homepage .o-6-1-l{width:100%;min-width:unset}.homepage .o-6-1 h2{font-size:24px;font-weight:700;line-height:30px;text-align:center}.homepage .o-6-1 img{width:100%;min-width:unset;height:auto;margin-top:24px}.homepage .o-6-1-l p{margin-top:16px;font-size:18px;font-weight:400;line-height:24px;text-align:left}.homepage .o-6-1-l a{margin-top:16px;font-size:18px;font-weight:500;line-height:24px;text-align:left;color:#1e79c2}.homepage .o-7{padding:40px 0}.homepage .o-7 h2{font-size:24px;font-weight:700;line-height:30px;text-align:center;margin-bottom:40px}.homepage .o-7-1 h3{font-size:18px;font-weight:700;line-height:24px;text-align:left}.homepage details[open] summary img{transform:translateY(-50%) rotate(180deg)!important}.homepage summary{text-align:left;padding:12px 40px 12px 0;cursor:unset}.homepage details[open] summary:focus,.homepage details[open] summary:hover,.homepage details[open] summary:active{background-color:transparent;cursor:unset}.homepage summary span{font-size:18px;line-height:24px;font-weight:500}.homepage summary img{top:50%;transform:translateY(-50%);right:0}.homepage .o-7-1 p{padding-bottom:12px;font-size:17px;font-weight:400;line-height:22px}}@font-face{font-family:Pacer Homepage Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://cdn.pacer.cc/home/261013/homepage-v2/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.homepage-v2{--hp-blue: #328fde;--hp-text: #2d2e2f;--hp-secondary: #565656;color:var(--hp-text);background:#fff;font-family:Pacer Homepage Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.homepage-v2 *,.homepage-v2 *:before,.homepage-v2 *:after{box-sizing:border-box;font-family:inherit}.homepage-v2 h1,.homepage-v2 h2,.homepage-v2 h3,.homepage-v2 p,.homepage-v2 figure,.homepage-v2 blockquote{margin:0}.homepage-v2 h1{font-size:64px;line-height:70px;font-weight:800;letter-spacing:-1.28px}.homepage-v2 h2{font-size:48px;line-height:56px;font-weight:700}.homepage-v2 h3{font-size:24px;line-height:32px;font-weight:600}.homepage-v2 h2 span,.homepage-v2 .hp-cta span,.homepage-v2 .hp-step-controls span{font:inherit;line-height:inherit;letter-spacing:inherit}.homepage-v2 p{font-size:18px;line-height:28px;color:var(--hp-secondary)}.homepage-v2 a{color:inherit}.homepage-v2 p a{color:var(--hp-blue)}.homepage-v2 button{font:inherit;cursor:pointer}.homepage-v2 button:disabled{cursor:default}.homepage-v2 :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #087ab7;outline-offset:5px}.homepage-v2 img{display:block}.homepage-v2 .hp-container{width:min(1000px,100% - 64px);margin:0 auto}.homepage-v2 .hp-section{padding:80px 0}.homepage-v2 .hp-muted{background:#f5f7f9}.homepage-v2 .hp-centered{text-align:left}.homepage-v2 .hp-mobile-copy,.homepage-v2 .hp-mobile-steps{display:none}.homepage-v2 .hp-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.homepage-v2 .hp-copy h2{margin-bottom:16px}.homepage-v2 .hp-copy p+p{margin-top:16px}.homepage-v2 .hp-copy .hp-cta{margin-top:40px}.homepage-v2 .hp-copy .hp-eyebrow{color:var(--hp-blue);font-size:24px;font-weight:600;line-height:32px;text-transform:uppercase;margin:0 0 24px}.homepage-v2 .hp-artwork{width:100%;height:auto;object-fit:contain}.homepage-v2 .hp-split>*,.homepage-v2 .hp-tools-grid>*{min-width:0}.homepage-v2 .hp-phone-frame{position:relative;width:100%;aspect-ratio:1}.homepage-v2 .hp-phone-artwork{position:absolute;width:100.833333%;height:108.333333%;max-width:none;left:-.833333%;top:-5%}.homepage-v2 .hp-about .hp-copy h2{margin-bottom:24px}.homepage-v2 .hp-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;min-height:56px;border-radius:100px;background:var(--hp-blue);color:#fff;font-size:18px;line-height:28px;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .15s}.homepage-v2 .hp-cta:hover{background:#087fbd}.homepage-v2 .hp-hero{position:relative;display:flex;align-items:center;min-height:720px;background:#f5f7f9;overflow:hidden}.homepage-v2 .hp-hero .hp-container{position:relative;z-index:1}.homepage-v2 .hp-hero-image{position:absolute;left:50%;top:0;width:auto;min-width:100%;max-width:none;height:100%;aspect-ratio:4/1;object-fit:cover;transform:translate(-50%)}.homepage-v2 .hp-hero-copy{max-width:560px;padding:64px 0}.homepage-v2 .hp-hero-copy>p{margin-top:24px;color:var(--hp-text)}.homepage-v2 .hp-download{margin-top:40px;width:fit-content;max-width:100%}.homepage-v2 .hp-store-badges{display:flex;gap:12px;width:min(100%,408px)}.homepage-v2 .hp-store-badges a{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:48px;border-radius:14px;background:#000}.homepage-v2 .hp-store-badges img{max-width:100%;height:auto}.homepage-v2 .hp-rating{margin-top:16px;font-size:14px;line-height:20px;text-align:center;color:var(--hp-text)}.homepage-v2 .hp-subtitle{font-size:24px;line-height:32px;font-weight:600;margin-top:16px}.homepage-v2 .hp-step-demo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:32px;padding:24px clamp(24px,6vw,80px);margin-top:40px;background:#fff;border-radius:28px;overflow:hidden}.homepage-v2 .hp-step-controls{display:flex;flex-direction:column;align-items:flex-start;gap:40px;min-width:0}.homepage-v2 .hp-step-controls [role=tablist]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.homepage-v2 .hp-step-controls [role=tab]{color:var(--hp-secondary);background:none;border:0;padding:0;font-size:24px;line-height:32px;font-weight:600;text-align:left;overflow-wrap:anywhere}.homepage-v2 .hp-step-controls [aria-selected=true]{color:var(--hp-blue)}.homepage-v2 .hp-step-viewport{display:grid;width:100%;max-width:300px;min-width:0;aspect-ratio:300/500;justify-self:center}.homepage-v2 .hp-step-demo [role=tabpanel]{grid-area:1/1;min-width:0;transform:translateY(calc(var(--hp-step-offset) * (100% + 48px)));transition:transform .7s cubic-bezier(.65,0,.35,1)}.homepage-v2 .hp-step-demo [role=tabpanel][aria-hidden=true]{pointer-events:none}.homepage-v2 .hp-step-demo [role=tabpanel] img{width:100%;height:auto}.homepage-v2 .hp-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;width:40px;height:40px;flex-shrink:0;border-radius:50%}.homepage-v2 .hp-icon-button img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.homepage-v2 .hp-icon-button .hp-arrow-default{opacity:1}.homepage-v2 .hp-icon-button:is(:hover,:focus-visible):not(:disabled) .hp-arrow-default{opacity:0}.homepage-v2 .hp-icon-button:is(:hover,:focus-visible):not(:disabled) .hp-arrow-hover{opacity:1}.homepage-v2 .hp-icon-button:active:not(:disabled) .hp-arrow-default,.homepage-v2 .hp-icon-button:active:not(:disabled) .hp-arrow-hover{opacity:0}.homepage-v2 .hp-icon-button:active:not(:disabled) .hp-arrow-pressed{opacity:1}.homepage-v2 .hp-icon-button:disabled .hp-arrow-default{opacity:0}.homepage-v2 .hp-icon-button:disabled .hp-arrow-disabled{opacity:1}.homepage-v2 .hp-step-controls .hp-icon-button img{border-radius:50%}.homepage-v2 .hp-step-links{max-width:680px;margin:40px auto 0;text-align:center}.homepage-v2 .hp-step-links .hp-cta{display:flex}.homepage-v2 .hp-step-links p{margin-top:24px;font-weight:600}.homepage-v2 .hp-step-links .hp-cta{padding:14px 28px}.homepage-v2 .hp-step-links p a{font:inherit;text-decoration:underline;text-underline-offset:3px}.homepage-v2 .hp-leaderboard{padding:24px;border:1px solid #dfdfdf;border-radius:28px;display:flex;flex-direction:column;gap:16px}.homepage-v2 .hp-leaderboard .hp-label{color:var(--hp-blue);font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase}.homepage-v2 .hp-leaderboard ol{padding:0;margin:0;list-style:none;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.homepage-v2 .hp-leaderboard li{display:flex;align-items:center;gap:16px;padding:16px 8px;font-size:18px;line-height:26px}.homepage-v2 .hp-leaderboard li>strong{flex:0 0 24px;text-align:center}.homepage-v2 .hp-leaderboard strong{font-weight:700}.homepage-v2 .hp-leaderboard li img{flex-shrink:0;border-radius:50%}.homepage-v2 .hp-leaderboard li>div{flex:1;min-width:0;overflow-wrap:anywhere}.homepage-v2 .hp-leaderboard li>div>span{display:block;font-size:14px;line-height:20px;color:gray}.homepage-v2 .hp-leaderboard li>span{flex-shrink:0;font-size:16px;color:var(--hp-text)}.homepage-v2 .hp-leaderboard li:first-child>div>span{color:#06be6b}.homepage-v2 .hp-leaderboard small{display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle;padding:2px 4px;font-size:14px;font-weight:700;line-height:20px;white-space:nowrap;text-transform:uppercase;border-radius:99px;background:var(--hp-blue);color:#fff;margin-left:8px}.homepage-v2 .hp-leaderboard .hp-current-walker{color:var(--hp-text);background:#328fde1a;border-radius:14px}.homepage-v2 .hp-leaderboard .hp-current-walker>span{color:var(--hp-blue)}.homepage-v2 .hp-leaderboard .hp-leaderboard-note{font-size:14px;line-height:20px;color:#b2b2b2}.homepage-v2 .hp-leaderboard-header{display:flex;gap:16px;align-items:center;padding-left:24px}.homepage-v2 .hp-leaderboard-header>img{flex-shrink:0}.homepage-v2 .hp-leaderboard-header>div{flex:1;min-width:0}.homepage-v2 .hp-leaderboard-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.homepage-v2 .hp-leaderboard-heading>span{color:#b2b2b2;font-size:16px;text-transform:uppercase}.homepage-v2 .hp-device-copy{margin-top:16px}.homepage-v2 .hp-device-copy p+p{margin-top:16px}.homepage-v2 .hp-device-copy>p{margin-top:16px}.homepage-v2 .hp-device-copy a{text-decoration:underline;text-underline-offset:3px}.homepage-v2 .hp-devices{width:100%;height:auto;margin-top:40px}.homepage-v2 .hp-device-note{text-align:center;margin-top:24px;font-size:14px;line-height:20px;color:gray}.homepage-v2 .hp-reviews{background:#23252c;color:#fff}.homepage-v2 .hp-reviews .hp-review-grid{display:none}.homepage-v2 .hp-reviews .hp-review-pages{display:grid;margin-top:40px}.homepage-v2 .hp-reviews .hp-review-page{grid-area:1/1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;visibility:hidden;pointer-events:none}.homepage-v2 .hp-reviews .hp-review-page.is-active{visibility:visible;pointer-events:auto}.homepage-v2 .hp-reviews .hp-review-page.is-entering{animation:hp-review-enter .7s cubic-bezier(.22,1,.36,1) both}.homepage-v2 .hp-reviews .hp-review-page.is-leaving{visibility:visible;animation:hp-review-exit .7s cubic-bezier(.22,1,.36,1) both}.homepage-v2 .hp-reviews figure{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:24px;background:#53565b66;border-radius:14px}.homepage-v2 .hp-reviews .hp-stars{color:#f90;margin-bottom:22px;font-size:18px;line-height:28px}.homepage-v2 .hp-reviews blockquote{font-size:16px;line-height:24px;overflow-wrap:anywhere}.homepage-v2 .hp-reviews figcaption{display:flex;gap:14px;align-items:center;font-size:14px;line-height:20px;color:#b2b2b2}.homepage-v2 .hp-reviews .hp-icon-button:focus-visible{outline-color:#fff}.homepage-v2 .hp-reviews .hp-icon-button{width:32px;height:32px}.homepage-v2 .hp-reviews figcaption img{flex-shrink:0;border-radius:50%}.homepage-v2 .hp-review-initials{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:#565656;color:#fff;font-size:14px}.homepage-v2 .hp-teams-artwork{display:block;width:100%}.homepage-v2 .hp-hero-copy>p a{text-decoration:underline;text-underline-offset:3px}.homepage-v2 .hp-review-controls{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.homepage-v2 .hp-dots{display:flex;align-items:center;gap:8px;padding:0 12px;height:24px}.homepage-v2 .hp-dots button{position:relative;width:8px;height:24px;border:0;padding:0;background:transparent;display:grid;place-items:center;transition:width .25s ease}.homepage-v2 .hp-dots button:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.homepage-v2 .hp-dots button:after{content:"";display:block;width:8px;height:8px;border-radius:50px;background:#fff;opacity:.3;transition:width .25s ease,opacity .25s ease}.homepage-v2 .hp-dots [aria-current=true]{width:24px}.homepage-v2 .hp-dots [aria-current=true]:after{width:24px;opacity:1}.homepage-v2 .hp-community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:40px}.homepage-v2 .hp-community-grid article{padding:32px;border-radius:28px;background:#ff99001a;display:flex;flex-direction:column;gap:24px}.homepage-v2 .hp-community-grid article>.hp-community-copy{padding:0}.homepage-v2 .hp-community-grid article+article{background:#83ad271a}.homepage-v2 .hp-community-grid p{margin:16px 0;font-size:16px;line-height:24px}.homepage-v2 .hp-community-grid a{display:block;color:var(--hp-blue);font-size:18px;line-height:28px;font-weight:600;text-decoration:none}.homepage-v2 .hp-community-grid a:hover{text-decoration:underline}.homepage-v2 .hp-community-artwork{position:relative;width:100%;height:240px;flex-shrink:0;overflow:hidden;border-radius:20px;background:#fff;opacity:.88}.homepage-v2 .hp-community-artwork img{position:absolute;width:240px;height:240px;left:calc(50% - 1px);top:0;transform:translate(-50%);object-fit:contain}.homepage-v2 .hp-virtual{background:#fff}.homepage-v2 .hp-virtual .hp-split{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-v2 .hp-virtual .hp-copy .hp-eyebrow{color:#83ad27}.homepage-v2 .hp-virtual .hp-cta{background:#83ad27;margin-top:24px;padding-top:18px;padding-bottom:18px}.homepage-v2 .hp-virtual .hp-cta:hover{background:#6b901d}.homepage-v2 .hp-teams{background:#f5f7f9}.homepage-v2 .hp-teams .hp-copy .hp-eyebrow{color:#007aff}.homepage-v2 .hp-teams .hp-cta{background:#007aff;margin-top:24px;padding-top:18px;padding-bottom:18px}.homepage-v2 .hp-teams .hp-cta:hover{background:#0068db}.homepage-v2 .hp-tools-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:end}.homepage-v2 .hp-tools-frame{position:relative;aspect-ratio:400/480;container-type:inline-size}.homepage-v2 .hp-tools-artwork{width:100%;height:auto}.homepage-v2 .hp-tools-composition{--hp-tools-mask: url(https://cdn.pacer.cc/home/261013/homepage-v2/tools-desktop-mask.svg);--hp-tools-mask-height: 120cqw;--hp-circle-mask-y: -20.29325cqw;--hp-man-mask-y: -25.5cqw;position:relative;width:100%;aspect-ratio:400/480}.homepage-v2 .hp-tools-circle,.homepage-v2 .hp-tools-man{-webkit-mask-image:var(--hp-tools-mask);mask-image:var(--hp-tools-mask);-webkit-mask-size:100cqw var(--hp-tools-mask-height);mask-size:100cqw var(--hp-tools-mask-height);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.homepage-v2 .hp-tools-circle{-webkit-mask-position:0 var(--hp-circle-mask-y);mask-position:0 var(--hp-circle-mask-y)}.homepage-v2 .hp-tools-man{-webkit-mask-position:-14.75cqw var(--hp-man-mask-y);mask-position:-14.75cqw var(--hp-man-mask-y)}.homepage-v2 .hp-tools-woman-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:0 0 50cqw 50cqw}.homepage-v2 .hp-tools-circle{position:absolute;width:100%;aspect-ratio:1;top:16.911%;border-radius:50%;background:linear-gradient(#c2fff44d,#328fde4d)}.homepage-v2 .hp-tools-man{position:absolute;width:99.75%;height:72.5%;left:14.75%;top:21.25%;object-fit:contain;transform:scaleX(-1)}.homepage-v2 .hp-tools-woman{position:absolute;width:57.364%;height:128.532%;left:5.473%;top:4.574%;display:grid;place-items:center}.homepage-v2 .hp-tools-woman img{width:87.162%;height:98.534%;object-fit:cover;transform:rotate(-177.2deg) scaleY(-1)}.homepage-v2 .hp-calculators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.homepage-v2 .hp-calculators a{display:flex;align-items:center;gap:16px;min-height:82px;padding:16px;box-shadow:inset 0 0 0 1px #dfdfdf;border-radius:28px;font-size:18px;line-height:28px;font-weight:600;text-decoration:none}.homepage-v2 .hp-calculators span{font:inherit}.homepage-v2 .hp-calculators .hp-calculator-label{flex:1;min-width:0;overflow-wrap:anywhere}.homepage-v2 .hp-calculators a:hover{box-shadow:inset 0 0 0 1px var(--hp-blue);background:#f5fbff}.homepage-v2 .hp-calculator-icon{position:relative;display:block;flex:0 0 48px;height:48px;border-radius:14px;background:#328fde1a}.homepage-v2 .hp-calculator-icon img{position:absolute;max-width:none}.homepage-v2 .hp-calculator-icon-0 img{left:11px;top:11px}.homepage-v2 .hp-calculator-icon-1 img,.homepage-v2 .hp-calculator-icon-2 img{left:11px;top:9px}.homepage-v2 .hp-calculator-icon-3{background:transparent}.homepage-v2 .hp-calculator-icon-3 img{left:0;top:0}.homepage-v2 .hp-calculator-icon-4 img{left:12px;top:9px}.homepage-v2 .hp-calculator-icon-5 img{left:11px;top:12px}.homepage-v2 .hp-blog{display:flex;align-items:center;gap:40px;margin-top:40px;padding:24px;border-radius:28px;background:#328fde1a}.homepage-v2 .hp-blog>div{flex:1;min-width:0}.homepage-v2 .hp-blog h3{color:var(--hp-blue)}.homepage-v2 .hp-blog p{font-size:16px;line-height:24px;margin-top:8px;color:var(--hp-blue)}.homepage-v2 .hp-blog .hp-cta{flex:0 1 42%;min-width:0}.homepage-v2 .hp-faq-intro{margin-top:16px}.homepage-v2 .hp-faqs{margin-top:40px}.homepage-v2 .hp-faqs a{color:var(--hp-blue);text-decoration:underline;text-underline-offset:3px}.homepage-v2 .hp-faqs details{padding:24px 0;border:0;box-shadow:inset 0 -1px #dfdfdf}.homepage-v2 .hp-faqs details:first-child{padding-top:0}.homepage-v2 .hp-faqs details:last-child{padding-bottom:0;box-shadow:none}.homepage-v2 .hp-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0;list-style:none;cursor:pointer;font-size:18px;font-weight:700;line-height:28px}.homepage-v2 .hp-faqs summary::-webkit-details-marker{display:none}.homepage-v2 .hp-faqs summary:after{content:"+";color:var(--hp-blue);width:24px;flex-shrink:0;text-align:center}.homepage-v2 .hp-faqs details[open] summary:after{content:"−"}.homepage-v2 .hp-faqs details>div{margin-top:8px}.homepage-v2 .hp-faqs p{font-size:16px;line-height:24px}.homepage-v2 .hp-faqs p+p{margin-top:16px}.homepage-v2 .hp-virtual-preview{width:100%}@media (max-width: 1100px){.homepage-v2 .hp-split,.homepage-v2 .hp-virtual .hp-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.homepage-v2 .hp-leaderboard-header{padding-left:0;gap:8px}.homepage-v2 .hp-leaderboard-header>img{width:64px;height:64px}.homepage-v2 .hp-leaderboard-heading{flex-wrap:wrap;gap:4px}.homepage-v2 .hp-community-grid{gap:24px}.homepage-v2 .hp-community-grid article{padding:24px}.homepage-v2 .hp-blog{gap:24px}}@media (max-width: 767px){.homepage-v2 h1{font-size:36px;line-height:44px;letter-spacing:-.72px}.homepage-v2 h2{font-size:30px;line-height:38px}.homepage-v2 h3{font-size:22px;line-height:30px}.homepage-v2 p{font-size:16px;line-height:26px}.homepage-v2 .hp-desktop-copy,.homepage-v2 .hp-desktop-steps{display:none}.homepage-v2 .hp-mobile-copy{display:block}.homepage-v2 span.hp-mobile-copy{display:inline}.homepage-v2 .hp-container{width:calc(100% - 32px)}.homepage-v2 .hp-section{padding:40px 0}.homepage-v2 .hp-split,.homepage-v2 .hp-virtual .hp-split,.homepage-v2 .hp-tools-grid{grid-template-columns:minmax(0,1fr);gap:24px}.homepage-v2 .hp-copy h2{margin-bottom:16px}.homepage-v2 .hp-copy p+p{margin-top:12px}.homepage-v2 .hp-artwork{max-width:480px;margin:auto}.homepage-v2 .hp-copy .hp-eyebrow{font-size:22px;line-height:30px;margin:0 0 8px}.homepage-v2 .hp-copy .hp-cta{margin-top:24px}.homepage-v2 .hp-cta{font-size:16px;line-height:24px;padding:16px 40px;min-height:56px;max-width:100%}.homepage-v2 .hp-hero{display:block;min-height:0}.homepage-v2 .hp-hero-image{min-height:480px;aspect-ratio:25/12}.homepage-v2 .hp-hero .hp-container{padding-bottom:0}.homepage-v2 .hp-hero-copy{padding:24px 0 32px;max-width:none}.homepage-v2 .hp-hero-copy>p{margin-top:16px}.homepage-v2 .hp-phone-frame{height:auto;aspect-ratio:1;max-width:480px;width:100%;margin:auto}.homepage-v2 .hp-phone-artwork{width:100.833333%;height:108.333333%;left:-.833333%;top:-5%;object-fit:fill}.homepage-v2 .hp-about .hp-copy h2{margin-bottom:16px}.homepage-v2 .hp-download{margin-top:24px;width:100%}.homepage-v2 .hp-store-badges{gap:12px;width:100%}.homepage-v2 .hp-rating{font-size:14px;line-height:20px;margin-top:12px}.homepage-v2 .hp-subtitle{font-size:22px;line-height:30px}.homepage-v2 .hp-mobile-steps{display:flex;overflow-x:auto;scrollbar-width:none;gap:16px;scroll-snap-type:x mandatory;scroll-padding-inline:16px;width:calc(100% + 32px);margin:24px -16px 0;padding-inline:16px}.homepage-v2 .hp-mobile-steps::-webkit-scrollbar{display:none}.homepage-v2 .hp-mobile-step{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;background:#fff;border-radius:28px;padding:32px 16px 16px;display:flex;flex-direction:column;align-items:center;gap:16px}.homepage-v2 .hp-mobile-step h3{font-size:18px;line-height:26px;font-weight:700;color:var(--hp-secondary);text-align:center}.homepage-v2 .hp-mobile-step>img{width:100%;max-width:271px;height:auto}.homepage-v2 .hp-mobile-step .hp-dots{margin-top:auto}.homepage-v2 .hp-dots{gap:8px;height:22px;padding:0 12px}.homepage-v2 .hp-dots button{position:relative;width:6px;height:22px}.homepage-v2 .hp-dots button:before{content:"";position:absolute;top:-5px;right:-4px;bottom:-5px;left:-4px}.homepage-v2 .hp-dots button:after{width:6px;height:6px}.homepage-v2 .hp-dots [aria-current=true]{width:18px}.homepage-v2 .hp-dots [aria-current=true]:after{width:18px}.homepage-v2 .hp-mobile-step .hp-dots button:after{background:var(--hp-text)}.homepage-v2 .hp-step-links{margin-top:24px}.homepage-v2 .hp-step-links .hp-cta{width:100%;padding:16px 20px}.homepage-v2 .hp-step-links p{font-size:16px;line-height:24px}.homepage-v2 .hp-motivation .hp-copy{display:contents}.homepage-v2 .hp-motivation h2{grid-row:1;margin:0 0 -8px}.homepage-v2 .hp-motivation .hp-body-copy{grid-row:2}.homepage-v2 .hp-motivation .hp-leaderboard{grid-row:3}.homepage-v2 .hp-motivation .hp-cta{grid-row:4;width:100%;margin:0}.homepage-v2 .hp-leaderboard{padding:16px}.homepage-v2 .hp-leaderboard-header{gap:16px;align-items:center;padding-left:0}.homepage-v2 .hp-leaderboard-header>img{width:56px;height:56px;flex-shrink:0}.homepage-v2 .hp-leaderboard-heading{flex-wrap:wrap;align-items:center;gap:16px}.homepage-v2 .hp-leaderboard-heading h3{flex:1 1 auto;min-width:0;font-size:18px;line-height:26px;font-weight:700}.homepage-v2 .hp-leaderboard-heading>span{flex-shrink:0;white-space:nowrap}.homepage-v2 .hp-leaderboard ol{flex:none;border:0;box-shadow:inset 0 1px #dfdfdf,inset 0 -1px #dfdfdf}.homepage-v2 .hp-leaderboard li{gap:16px;padding:8px;font-size:18px;line-height:26px}.homepage-v2 .hp-leaderboard li img{flex-shrink:0;width:40px;height:40px}.homepage-v2 .hp-leaderboard li>span{font-size:16px;line-height:26px}.homepage-v2 .hp-leaderboard li>div{min-width:0}.homepage-v2 .hp-leaderboard li>div>span{margin-top:4px}.homepage-v2 .hp-leaderboard li>div>strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.homepage-v2 .hp-leaderboard small{display:inline-flex;align-items:center;height:24px;margin:0;line-height:20px}.homepage-v2 .hp-leaderboard-heading>span{font-size:16px}.homepage-v2 .hp-leaderboard .hp-leaderboard-note{font-size:14px;line-height:20px}.homepage-v2 .hp-device-copy{margin-top:16px}.homepage-v2 .hp-device-copy p+p{margin-top:12px}.homepage-v2 .hp-device-copy>p{margin-top:16px}.homepage-v2 .hp-devices{margin-top:24px}.homepage-v2 .hp-device-note{font-size:14px;line-height:20px;margin-top:16px;color:#5c6670}.homepage-v2 .hp-reviews .hp-review-pages{display:none}.homepage-v2 .hp-reviews .hp-review-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 16px);gap:16px;width:calc(100% + 32px);padding-inline:16px;margin:24px -16px 0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:16px}.homepage-v2 .hp-reviews .hp-review-grid::-webkit-scrollbar{display:none}.homepage-v2 .hp-reviews figure{grid-column:auto;min-width:0;gap:16px;padding:16px;scroll-snap-align:start;scroll-snap-stop:always;transition:none}.homepage-v2 .hp-reviews figure[aria-hidden=true]{visibility:visible;opacity:1}.homepage-v2 .hp-reviews .hp-stars{font-size:16px;line-height:26px;margin-bottom:16px}.homepage-v2 .hp-reviews blockquote{line-height:26px}.homepage-v2 .hp-reviews figcaption{font-size:14px;line-height:20px;gap:16px;color:#e0e0e0}.homepage-v2 .hp-reviews figcaption img{width:40px;height:40px}.homepage-v2 .hp-review-initials{flex-basis:40px;height:40px}.homepage-v2 .hp-review-controls{margin-top:24px;justify-content:center}.homepage-v2 .hp-review-controls>.hp-icon-button{display:none}.homepage-v2 .hp-community{background:#f5f7f9}.homepage-v2 .hp-community-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.homepage-v2 .hp-community-grid article{padding:16px;gap:16px}.homepage-v2 .hp-community-grid p{margin:8px 0 16px;line-height:26px}.homepage-v2 .hp-community-grid a{font-size:16px;line-height:24px}.homepage-v2 .hp-community-artwork{height:170.192px;border-radius:14.183px}.homepage-v2 .hp-community-artwork img{width:170.192px;height:170.192px;left:calc(50% - .4px)}.homepage-v2 .hp-virtual-preview{grid-row:1;border-radius:28px;overflow:hidden;max-width:480px;margin:auto}.homepage-v2 .hp-virtual .hp-copy{grid-row:2}.homepage-v2 .hp-virtual .hp-cta,.homepage-v2 .hp-teams .hp-cta{width:100%;padding:18px 20px}.homepage-v2 .hp-teams-artwork{grid-row:1;max-width:480px;margin:auto}.homepage-v2 .hp-teams .hp-copy{grid-row:2}.homepage-v2 .hp-tools-frame{display:none}.homepage-v2 .hp-calculators{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.homepage-v2 .hp-calculators a{gap:8px;padding:8px;border:1px solid #dfdfdf;box-shadow:none;border-radius:14px;min-height:56px;font-size:14px;line-height:20px;font-weight:600}.homepage-v2 .hp-calculator-icon{flex-basis:32px;height:32px;border-radius:9.333px}.homepage-v2 .hp-calculator-icon img{transform:scale(.666667);transform-origin:top left}.homepage-v2 .hp-calculator-icon-0 img{left:7.333px;top:7.333px}.homepage-v2 .hp-calculator-icon-1 img,.homepage-v2 .hp-calculator-icon-2 img{left:7.333px;top:6px}.homepage-v2 .hp-calculator-icon-4 img{left:8px;top:6px}.homepage-v2 .hp-calculator-icon-5 img{left:7.333px;top:8px}.homepage-v2 .hp-blog{flex-direction:column;align-items:center;margin-top:24px;gap:16px;padding:24px}.homepage-v2 .hp-blog p{line-height:26px}.homepage-v2 .hp-blog .hp-cta{padding:16px 20px;margin:0;width:100%;flex-basis:auto}.homepage-v2 .hp-faq-intro{margin-top:16px}.homepage-v2 .hp-faqs{margin-top:24px}.homepage-v2 .hp-faqs details{padding:16px 0;box-shadow:inset 0 -1px #dfdfdf}.homepage-v2 .hp-faqs details:first-child{padding-top:0}.homepage-v2 .hp-faqs details:last-child{padding-bottom:0;box-shadow:none}.homepage-v2 .hp-faqs summary{font-size:18px;line-height:26px;gap:0}.homepage-v2 .hp-faqs summary:after{width:11px;font-size:16px;line-height:24px;font-weight:600}.homepage-v2 .hp-faqs details>div{margin-top:8px}.homepage-v2 .hp-faqs p{line-height:26px}.homepage-v2 .hp-faqs p+p{margin-top:12px}}@media (max-width: 359px){.homepage-v2 .hp-leaderboard-header{padding-left:0}.homepage-v2 .hp-leaderboard-heading{flex-direction:column;align-items:flex-start;gap:4px}.homepage-v2 .hp-leaderboard-heading h3{overflow-wrap:normal}.homepage-v2 .hp-leaderboard li{gap:8px;padding-left:0;padding-right:0}.homepage-v2 .hp-leaderboard li>span{flex-shrink:0;font-size:16px}.homepage-v2 .hp-leaderboard li>div>strong{gap:4px}.homepage-v2 .hp-copy .hp-cta{padding-left:20px;padding-right:20px}}@keyframes hp-review-enter{0%{opacity:0;transform:translate(calc(var(--hp-review-direction) * (100% + 20px)))}to{opacity:1;transform:translate(0)}}@keyframes hp-review-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(var(--hp-review-direction) * -1 * (100% + 20px)))}}@media (prefers-reduced-motion: reduce){.homepage-v2 .hp-cta,.homepage-v2 .hp-dots button,.homepage-v2 .hp-dots button:after,.homepage-v2 .hp-step-demo [role=tabpanel]{transition:none}.homepage-v2 .hp-reviews .hp-review-page.is-entering{animation:none}.homepage-v2 .hp-reviews .hp-review-page.is-leaving{animation:none;visibility:hidden}}
