.rf-summary[data-astro-cid-lqnet3xq]{color:#142b31;font-size:11px}.rf-summary[data-astro-cid-lqnet3xq] .rf-label[data-astro-cid-lqnet3xq]{letter-spacing:.4px;text-transform:uppercase;color:#657c76;font-size:8px}.rf-summary[data-astro-cid-lqnet3xq] .rf-title[data-astro-cid-lqnet3xq]{letter-spacing:-.2px;margin:5px 0 4px;font-size:13px;line-height:1.2}.rf-summary[data-astro-cid-lqnet3xq] .rf-stance[data-astro-cid-lqnet3xq]{color:#61736d;margin:0 0 12px;font-size:8px;line-height:1.4}.rf-summary[data-astro-cid-lqnet3xq] dl[data-astro-cid-lqnet3xq]{margin:10px 0}.rf-summary[data-astro-cid-lqnet3xq] dl[data-astro-cid-lqnet3xq]>div[data-astro-cid-lqnet3xq]{border-bottom:1px solid #dee9e4;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.rf-summary[data-astro-cid-lqnet3xq] dt[data-astro-cid-lqnet3xq]{font-size:10px}.rf-summary[data-astro-cid-lqnet3xq] dd[data-astro-cid-lqnet3xq]{margin:0;font-size:10px;font-weight:600}.rf-positive[data-astro-cid-lqnet3xq]{color:#087c45}.rf-unclear[data-astro-cid-lqnet3xq]{color:#997026}.rf-projected[data-astro-cid-lqnet3xq]{margin-left:2px}.rf-summary[data-astro-cid-lqnet3xq] .rf-caution[data-astro-cid-lqnet3xq]{color:#61736d;margin:10px 0 0!important;font-size:8px!important;line-height:1.5!important}.rf-summary[data-astro-cid-lqnet3xq].compact .rf-title[data-astro-cid-lqnet3xq]{font-size:10px}.rf-summary[data-astro-cid-lqnet3xq].compact .rf-label[data-astro-cid-lqnet3xq]{font-size:6px}.rf-summary[data-astro-cid-lqnet3xq].compact .rf-stance[data-astro-cid-lqnet3xq]{margin-bottom:6px;font-size:6px}.rf-summary[data-astro-cid-lqnet3xq].compact dl[data-astro-cid-lqnet3xq]{margin:5px 0}.rf-summary[data-astro-cid-lqnet3xq].compact dl[data-astro-cid-lqnet3xq]>div[data-astro-cid-lqnet3xq]{gap:3px;padding:5px 0}.rf-summary[data-astro-cid-lqnet3xq].compact dt[data-astro-cid-lqnet3xq],.rf-summary[data-astro-cid-lqnet3xq].compact dd[data-astro-cid-lqnet3xq]{font-size:8px}.rf-summary[data-astro-cid-lqnet3xq].compact .rf-caution[data-astro-cid-lqnet3xq]{margin-top:7px!important;font-size:6px!important;line-height:1.4!important}.rf-summary[data-astro-cid-lqnet3xq].dark{color:#fff}.rf-summary[data-astro-cid-lqnet3xq].dark .rf-label[data-astro-cid-lqnet3xq],.rf-summary[data-astro-cid-lqnet3xq].dark .rf-stance[data-astro-cid-lqnet3xq],.rf-summary[data-astro-cid-lqnet3xq].dark .rf-caution[data-astro-cid-lqnet3xq]{color:#b8d1c5}.rf-summary[data-astro-cid-lqnet3xq].dark dl[data-astro-cid-lqnet3xq]>div[data-astro-cid-lqnet3xq]{border-color:#ffffff20}.rf-summary[data-astro-cid-lqnet3xq].dark .rf-positive[data-astro-cid-lqnet3xq]{color:#65e59e}.rf-summary[data-astro-cid-lqnet3xq].dark .rf-unclear[data-astro-cid-lqnet3xq]{color:#efc374}.product-workflow .hv-phone-scene{justify-content:center;align-items:flex-start;min-height:150px;display:flex;position:relative;overflow:hidden}.product-workflow .hv-phone{z-index:2;background:#071216;border:4px solid #061014;border-radius:18px;width:103px;height:193px;padding:6px 4px;position:relative;transform:rotate(3deg);box-shadow:0 2px 8px #06182144}.product-workflow .hv-notch{background:#061014;border-radius:0 0 4px 4px;width:33px;height:6px;position:absolute;top:0;left:31px}.product-workflow .hv-phone-bar{color:#fff;padding:7px 2px;font-size:5px}.product-workflow .hv-phone-bar>span{float:right}.product-workflow .hv-phone img{object-position:66% center;border-radius:3px;width:100%;height:137px}.product-workflow .hv-play{color:#fff;background:#32f28be8;border:0;border-radius:50%;place-items:center;width:43px;height:43px;padding:0 0 3px 4px;font-size:34px;line-height:1;display:grid;position:absolute;top:72px;left:24px}.product-workflow .hv-phone-caption{color:#a9c5c0;text-align:center;padding-top:5px;font-size:5px;display:block}.product-workflow .hv-hand{background:linear-gradient(90deg,#c0876d,#efc4aa 28%,#eab99e 70%,#ba7c62);border-radius:40% 37% 15% 12%;width:137px;height:179px;position:absolute;top:47px;left:calc(50% - 78px);transform:rotate(8deg)}.product-workflow .hv-hand:before{content:"";background:linear-gradient(90deg,#be876c,#efc4aa);border-radius:40px;width:25px;height:100px;position:absolute;top:-4px;left:-4px;transform:rotate(13deg)}.product-workflow .hv-analysis{background:#f7f9fa;border-radius:7px;grid-template-columns:1.2fr 1fr;gap:8px;min-width:0;display:grid;overflow:hidden}.product-workflow .hv-player{border-radius:6px;min-width:0;position:relative;overflow:hidden}.product-workflow .hv-player>img{object-position:63% center;width:100%;height:100%}.product-workflow .hv-skeleton{opacity:.85;width:100%;height:100%;position:absolute;inset:0}.product-workflow .hv-checks{flex-direction:column;justify-content:center;gap:7px;padding:4px;display:flex}.product-workflow .hv-checks>div{white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.product-workflow .hv-status{color:#fff;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:10px;font-weight:700;display:inline-grid}.product-workflow .hv-analysis.large{background:#081e26;grid-template-columns:1.4fr 1fr;gap:0}.product-workflow .hv-analysis.large .hv-checks{color:#fff;gap:15px;padding:12px 10px}.product-workflow .hv-analysis.large .hv-checks>div{gap:9px;font-size:10px}.product-workflow .hv-analysis.large .hv-status{width:17px;height:17px}.product-workflow .hv-plan{background:linear-gradient(110deg,#f8f9fc,#f0f4f8);border-radius:9px;padding:11px 13px 9px;box-shadow:0 2px 5px #192a3910}.product-workflow .hv-plan h4{letter-spacing:-.2px;white-space:nowrap;margin-bottom:10px;font-size:13px}.product-workflow .hv-plan h4>span{margin-left:12px;font-size:10px;font-weight:600}.product-workflow .hv-plan-row{background:#dceff3;border-radius:5px;align-items:center;gap:14px;height:25px;margin-top:6px;font-size:11px;display:flex;overflow:hidden}.product-workflow .hv-plan-row b{white-space:nowrap;background:linear-gradient(90deg,#34e497,#a5f2da);border-radius:5px;min-width:44px;padding:4px 10px;font-size:11px;box-shadow:2px 0 5px #0000000c}.product-workflow .hv-plan-row.row-1{background:#d9eaff}.product-workflow .hv-plan-row.row-1 b{background:linear-gradient(90deg,#52a7ff,#b5d4ff)}.product-workflow .hv-plan-row.row-2{background:#e9e6ff}.product-workflow .hv-plan-row.row-2 b{background:linear-gradient(90deg,#a777ff,#d5c4ff)}.product-workflow .hv-plan>small{color:#6c7a8a;margin-top:6px;font-size:7px;display:block}.product-workflow .hv-plan.large h4{font-size:15px}.product-workflow .hv-plan.large .hv-plan-row{gap:16px;height:26px;margin-top:6px;font-size:12px}.product-workflow .hv-plan.large .hv-plan-row b{min-width:75px;font-size:12px}.product-workflow .hv-plan.large .row-2{background:#ffdfdb}.product-workflow .hv-plan.large .row-2 b{background:linear-gradient(90deg,#ff9c83,#ffd0b8)}.product-workflow .hv-plan.large .row-3{background:#e7e3ff}.product-workflow .hv-plan.large .row-3 b{background:linear-gradient(90deg,#a17bff,#c7bdff)}.product-workflow .hv-progress{color:#fff;background:repeating-linear-gradient(0deg,#0000 0 28px,#ffffff05 28px 29px),repeating-linear-gradient(90deg,#07212a 0 36px,#143036 36px 37px);border:1px solid #2e454d;border-radius:7px;display:flex;position:relative;overflow:hidden}.product-workflow .hv-chart{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;padding-top:17px;display:flex;position:relative}.product-workflow .hv-chart>strong{color:#4cff9e;font-size:24px;line-height:1}.product-workflow .hv-chart>span{margin:3px 0 -5px;font-size:9px;display:block}.product-workflow .hv-chart>svg{width:100%;height:79px;display:block}.product-workflow .hv-chart>small{color:#a8c5ba;font-size:6px;position:absolute;bottom:3px;left:5px}.product-workflow .hv-progress.large{gap:10px;padding:36px 9px 6px}.product-workflow .hv-progress.large>h4{letter-spacing:-.1px;font-size:13px;position:absolute;top:11px;left:12px}.product-workflow .hv-periods{z-index:2;gap:5px;display:flex;position:absolute;top:35px;left:12px}.product-workflow .hv-periods button{color:#b9c9ca;background:#ffffff14;border:0;border-radius:5px;padding:4px 9px;font-size:8px}.product-workflow .hv-periods button[aria-pressed=true]{color:#fff;background:#ffffff30}.product-workflow .hv-progress.large .hv-chart{padding-top:32px}.product-workflow .hv-progress.large .hv-chart>strong{font-size:23px}.product-workflow .hv-progress.large .hv-chart>span{font-size:8px}.product-workflow .hv-progress.large .hv-chart>svg{height:70px}.product-workflow .hv-comparison{flex-direction:column;gap:5px;width:34%;display:flex}.product-workflow .hv-comparison>div{border-radius:4px;height:64px;position:relative;overflow:hidden}.product-workflow .hv-comparison img{object-position:63% 45%;width:100%;height:100%}.product-workflow .hv-comparison>div:first-child img{filter:saturate(.6)}.product-workflow .hv-comparison span{color:#fff;z-index:1;text-shadow:0 1px 4px #000;font-size:8px;position:absolute;top:3px;left:5px}.product-workflow{background:#f6faf8;padding:42px max(40px,50% - 560px) 48px;scroll-margin-top:20px}.product-workflow .coach-section-heading{text-align:center;margin-bottom:22px}.product-workflow .coach-section-heading h2{font-size:34px;line-height:1.1}.product-workflow .coach-section-heading p{color:#596574;margin-top:8px;font-size:14px}.product-workflow .coach-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-workflow .coach-step-card{background:#fff;border:1px solid #e5ebf0;border-radius:11px;flex-direction:column;height:270px;padding:15px 13px 0;display:flex;overflow:hidden}.product-workflow .coach-step-heading{gap:11px;display:flex}.product-workflow .coach-step-heading>span{color:#062518;background:#35ef87;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:20px;font-weight:700;display:grid}.product-workflow .coach-step-heading h3{letter-spacing:-.4px;margin:4px 0 7px;font-size:14px;line-height:1.2}.product-workflow .coach-step-heading p{color:#526277;font-size:12px;line-height:1.4}.product-workflow .coach-step-card>.hv-phone-scene{flex:1;margin-top:13px}.product-workflow .coach-step-card>.hv-analysis,.product-workflow .coach-step-card>.hv-progress{height:135px;min-height:0;margin-top:auto;margin-bottom:14px}.product-workflow .coach-step-card>.hv-plan{margin-top:auto;margin-bottom:14px}.product-workflow .good{background:#2bdc73}.product-workflow .amber{background:#ffab2b}.product-workflow .warm{background:#ff5c4c}.product-workflow .hv-play{text-decoration:none}.product-workflow .hv-player img{width:100%;height:100%}.product-workflow .hv-plan h4{font-size:12px}.product-workflow .hv-plan h4>span{margin-left:7px;font-size:8px}.product-workflow .hv-plan-row{gap:7px;font-size:9px}.product-workflow .hv-plan-row b{padding:4px 7px;font-size:10px}.product-workflow .hv-chart svg{height:79px}@media (width<=1000px){.product-workflow{padding:35px 28px}.product-workflow .coach-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-workflow .coach-step-card{height:270px;padding:17px 17px 0}.product-workflow .coach-step-heading h3{font-size:16px}.product-workflow .coach-step-heading p{font-size:13px}.product-workflow .hv-plan-row{font-size:12px}.product-workflow .hv-plan h4{font-size:15px}.product-workflow .hv-plan h4>span{font-size:11px}.product-workflow .hv-plan-row b{font-size:12px}.product-workflow .hv-checks>div{font-size:11px}}@media (width<=600px){.product-workflow{padding:32px 22px 38px}.product-workflow .coach-section-heading h2{font-size:29px}.product-workflow .coach-section-heading p{font-size:13px}.product-workflow .coach-step-grid{grid-template-columns:1fr;gap:16px}.product-workflow .coach-step-card{height:255px}.product-workflow .coach-step-heading>span{width:33px;height:33px}.product-workflow .coach-step-card>.hv-analysis,.product-workflow .coach-step-card>.hv-progress{height:145px}.product-workflow .hv-plan-row{height:27px}.product-workflow .coach-step-card>.hv-plan{padding:14px}.product-workflow .hv-phone-scene{min-height:150px}}.product-workflow .hv-checks>div{justify-content:space-between;gap:5px}.product-workflow .hv-checks>div>b{color:#1a9b63;font-size:8px;font-weight:600}.product-workflow .hv-feedback-key{font-size:8px}.product-workflow .hv-feedback-note{color:#657a70;font-size:6px;line-height:1.4;display:block}@media (width<=600px){.product-workflow .hv-feedback-key,.product-workflow .hv-checks>div>b{font-size:10px}.product-workflow .hv-feedback-note{font-size:7px}}
