html{scroll-behavior:smooth}.homepage-module__JmzoLq__pageWrapper{width:100%;overflow-x:hidden}.homepage-module__JmzoLq__subpageWrapper{background:var(--hp-canvas);min-height:100vh;padding-top:80px}@media (max-width:768px){.homepage-module__JmzoLq__subpageWrapper{padding-top:60px}}.homepage-module__JmzoLq__subpageContent{max-width:800px;margin:0 auto;padding:4rem 2rem}.homepage-module__JmzoLq__subpageTitle{color:var(--hp-ink);margin-bottom:.5rem;font-size:2.5rem}.homepage-module__JmzoLq__subpageDate{color:var(--hp-ink-light);margin-bottom:3rem}.homepage-module__JmzoLq__subpageBody{color:var(--hp-ink);line-height:1.8}.homepage-module__JmzoLq__subpageBody h2{color:var(--hp-ink);margin-top:3rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.homepage-module__JmzoLq__subpageBody h3{color:var(--hp-ink);margin-top:2rem;margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.homepage-module__JmzoLq__subpageBody p{margin-bottom:1rem}.homepage-module__JmzoLq__subpageBody ul{margin-bottom:1rem;padding-left:1.5rem}.homepage-module__JmzoLq__subpageBody li{margin-bottom:.5rem}.homepage-module__JmzoLq__subpageBody strong{font-weight:600}.homepage-module__JmzoLq__subpageBody a{color:var(--hp-sage);text-decoration:underline}.homepage-module__JmzoLq__subpageBody a:hover{color:var(--hp-sage-dark)}.homepage-module__JmzoLq__pageWrapper,.homepage-module__JmzoLq__subpageWrapper{--hp-canvas:#faf9f7;--hp-cream:#f6f5f2;--hp-cream-dark:#edebe6;--hp-ink:#17191b;--hp-ink-light:#6d7175;--hp-sage:#059669;--hp-sage-light:#e3f4ec;--hp-sage-dark:#047857;--hp-coral:#e75f55;--hp-coral-light:#fdeceb;--hp-amber:#e9a23b;--hp-amber-light:#fdf3e1;--hp-blue:#6366f1;--hp-blue-light:#eceefe;--hp-border:#e7e5df;--hp-white:#fff}.homepage-module__JmzoLq__mobileOnly{display:none}@media (max-width:768px){.homepage-module__JmzoLq__desktopOnly{display:none}.homepage-module__JmzoLq__mobileOnly{display:inline}}.homepage-module__JmzoLq__nav{z-index:100;justify-content:space-between;align-items:center;padding:1.5rem 4rem;transition:all .4s;display:flex;position:fixed;top:0;left:0;right:0}.homepage-module__JmzoLq__navScrolled{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hp-border);background:#faf9f7d9}.homepage-module__JmzoLq__navSubpage .homepage-module__JmzoLq__logo{cursor:pointer;transition:opacity .2s}.homepage-module__JmzoLq__navSubpage .homepage-module__JmzoLq__logo:hover{opacity:.7}.homepage-module__JmzoLq__logo{height:26px;color:var(--hp-ink)}.homepage-module__JmzoLq__navLinks{align-items:center;gap:2.5rem;display:flex}.homepage-module__JmzoLq__navLinks a{color:var(--hp-ink-light);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.homepage-module__JmzoLq__navLinks a:hover{color:var(--hp-ink)}.homepage-module__JmzoLq__navCta{background:var(--hp-ink);border-radius:100px;padding:.7rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s;color:var(--hp-white)!important}.homepage-module__JmzoLq__navCta:hover{transform:translateY(-1px);background:#2e3134!important}.homepage-module__JmzoLq__mobileMenuBtn{cursor:pointer;z-index:110;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.homepage-module__JmzoLq__mobileMenuBtn span{background:var(--hp-ink);transform-origin:50%;border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.homepage-module__JmzoLq__mobileMenuBtnOpen span:first-child{background:var(--hp-ink);transform:translateY(7px)rotate(45deg)}.homepage-module__JmzoLq__mobileMenuBtnOpen span:nth-child(2){opacity:0;transform:scaleX(0)}.homepage-module__JmzoLq__mobileMenuBtnOpen span:nth-child(3){background:var(--hp-ink);transform:translateY(-7px)rotate(-45deg)}.homepage-module__JmzoLq__mobileMenuOverlay{opacity:0;visibility:hidden;z-index:98;background:#00000080;transition:all .3s;position:fixed;inset:0}.homepage-module__JmzoLq__mobileMenuOverlayOpen{opacity:1;visibility:visible}.homepage-module__JmzoLq__mobileMenu{background:var(--hp-canvas);z-index:99;width:100%;max-width:320px;padding:6rem 2rem 2rem;padding-bottom:max(2rem,env(safe-area-inset-bottom));flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}@media (max-width:480px){.homepage-module__JmzoLq__mobileMenu{max-width:none}}.homepage-module__JmzoLq__mobileMenuOpen{transform:translate(0)}.homepage-module__JmzoLq__mobileMenuLinks{flex-direction:column;gap:.25rem;display:flex}.homepage-module__JmzoLq__mobileMenuLinks a{color:var(--hp-ink);border-bottom:1px solid var(--hp-border);padding:1rem 0;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .2s;display:block}.homepage-module__JmzoLq__mobileMenuLinks a:hover{color:var(--hp-sage)}.homepage-module__JmzoLq__mobileMenuCta{background:var(--hp-sage);color:var(--hp-white);border-radius:100px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.homepage-module__JmzoLq__mobileMenuCta:hover{background:var(--hp-sage-dark)}@media (max-width:768px){.homepage-module__JmzoLq__mobileMenuBtn{display:flex}}.homepage-module__JmzoLq__heroViewport{flex-direction:column;min-height:min(100svh,1160px);display:flex}.homepage-module__JmzoLq__hero{background:var(--hp-canvas);color:var(--hp-ink);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.homepage-module__JmzoLq__hero:before{content:"";pointer-events:none;background-image:radial-gradient(#17191b21 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 85% at 70% 42%,#000 0%,#0000 72%);mask-image:radial-gradient(58% 85% at 70% 42%,#000 0%,#0000 72%)}.homepage-module__JmzoLq__heroSplit{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:4rem;width:100%;max-width:1260px;margin:0 auto;padding:clamp(6rem,12vh,9rem) 3rem clamp(1.5rem,3vh,4rem);display:grid;position:relative}.homepage-module__JmzoLq__heroCopy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.homepage-module__JmzoLq__heroBadgeDot{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.homepage-module__JmzoLq__heroBadgeDot:after{content:"";border:1.5px solid #10b98180;border-radius:50%;animation:2.4s ease-out infinite homepage-module__JmzoLq__badgePulse;position:absolute;inset:-4px}@keyframes homepage-module__JmzoLq__badgePulse{0%{opacity:1;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.25)}}.homepage-module__JmzoLq__heroBadge{background:var(--hp-sage-light);color:var(--hp-sage-dark);letter-spacing:.02em;opacity:0;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.45rem 1rem;font-size:.8rem;font-weight:600;animation:.7s cubic-bezier(.16,1,.3,1) 50ms forwards homepage-module__JmzoLq__fadeUp;display:inline-flex}.homepage-module__JmzoLq__heroTitle{letter-spacing:-.03em;opacity:0;max-width:640px;margin-bottom:1.5rem;font-size:clamp(2.6rem,4.05vw,3.8rem);font-weight:500;line-height:1.06;animation:.7s cubic-bezier(.16,1,.3,1) .12s forwards homepage-module__JmzoLq__fadeUp}.homepage-module__JmzoLq__highlight{display:inline-block;position:relative}.homepage-module__JmzoLq__highlight:after{content:"";background:var(--hp-sage);opacity:.3;z-index:-1;transform-origin:0;border-radius:3px;height:.34em;animation:.6s cubic-bezier(.4,0,.2,1) .9s forwards homepage-module__JmzoLq__highlightSweep;position:absolute;bottom:.05em;left:-.06em;right:-.06em;transform:scaleX(0)}@keyframes homepage-module__JmzoLq__highlightSweep{to{transform:scaleX(1)}}.homepage-module__JmzoLq__heroSub{color:var(--hp-ink-light);opacity:0;max-width:460px;margin-bottom:2.5rem;font-size:1.13rem;line-height:1.7;animation:.7s cubic-bezier(.16,1,.3,1) .2s forwards homepage-module__JmzoLq__fadeUp}.homepage-module__JmzoLq__heroCtas{opacity:0;align-items:center;gap:1rem;animation:.7s cubic-bezier(.16,1,.3,1) .28s forwards homepage-module__JmzoLq__fadeUp;display:flex}.homepage-module__JmzoLq__btnPrimary{background:var(--hp-ink);color:var(--hp-white);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.homepage-module__JmzoLq__btnPrimary:hover{background:#2e3134;transform:translateY(-2px);box-shadow:0 8px 24px #17191b2e}.homepage-module__JmzoLq__btnSecondary{color:var(--hp-ink-light);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.homepage-module__JmzoLq__btnSecondary:hover{color:var(--hp-ink);gap:.75rem}.homepage-module__JmzoLq__btnSecondary svg{width:20px;height:20px}@keyframes homepage-module__JmzoLq__fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.homepage-module__JmzoLq__heroCollage{width:min(610px,100%);margin:0 auto;padding:clamp(3.75rem,7vh,4rem) 0 clamp(2.75rem,5vh,4.25rem);position:relative}.homepage-module__JmzoLq__collageStack{width:min(505px,100%);margin-left:auto;margin-right:6px;position:relative}.homepage-module__JmzoLq__heroCollage:before{content:"";pointer-events:none;background:radial-gradient(40% 36% at 62% 34%,#05966929 0%,#0000 70%),radial-gradient(30% 26% at 34% 72%,#6366f11a 0%,#0000 70%);position:absolute;inset:-25% -35%}.homepage-module__JmzoLq__collageCard{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:20px;box-shadow:0 1px 2px #17191b0a,0 28px 56px -24px #17191b2e}.homepage-module__JmzoLq__collageDossier{z-index:2;opacity:0;width:100%;padding:1.75rem 1.75rem 1.5rem;animation:.8s cubic-bezier(.16,1,.3,1) .35s forwards homepage-module__JmzoLq__fadeUp;position:relative}.homepage-module__JmzoLq__collageHeader{align-items:center;gap:.8rem;margin-bottom:1.1rem;display:flex}.homepage-module__JmzoLq__collageAvatar{width:46px;height:46px;color:var(--hp-sage-dark);background:var(--hp-sage-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1.5px #0596694d}.homepage-module__JmzoLq__collageName{letter-spacing:-.01em;color:var(--hp-ink);align-items:center;gap:.5rem;font-size:1.22rem;font-weight:700;display:flex}.homepage-module__JmzoLq__collageScore{color:var(--hp-sage-dark);background:var(--hp-sage-light);border-radius:100px;padding:.18rem .6rem;font-size:.78rem;font-weight:700}.homepage-module__JmzoLq__collageMeta{color:var(--hp-ink-light);margin-top:.15rem;font-size:.88rem}.homepage-module__JmzoLq__collageAi{background:var(--hp-cream);border-radius:14px;margin-bottom:1.3rem;padding:1.05rem 1.15rem}.homepage-module__JmzoLq__collageAiHead{align-items:center;gap:.45rem;margin-bottom:.5rem;display:flex}.homepage-module__JmzoLq__collageAiHead svg{width:16px;height:16px;color:var(--hp-blue)}.homepage-module__JmzoLq__collageAiLabel{color:var(--hp-ink);font-size:.86rem;font-weight:700}.homepage-module__JmzoLq__collageAiAction{color:var(--hp-ink-light);align-items:center;gap:.3rem;margin-left:auto;font-size:.76rem;display:inline-flex}.homepage-module__JmzoLq__collageAiAction svg{width:11px;height:11px;color:var(--hp-ink-light)}.homepage-module__JmzoLq__collageAiText{color:#3f4347;font-size:.93rem;line-height:1.62}.homepage-module__JmzoLq__collageMark{background:var(--hp-sage-light);color:var(--hp-sage-dark);border-radius:4px;padding:0 .2em}.homepage-module__JmzoLq__collageTrendLabel{color:var(--hp-ink);margin-bottom:.5rem;font-size:.9rem;font-weight:700}.homepage-module__JmzoLq__collageTrend{margin-bottom:1.15rem;position:relative}.homepage-module__JmzoLq__collageTrendSvg{width:100%;height:96px;display:block}.homepage-module__JmzoLq__collageTrendLine{fill:none;stroke:#059669;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520px;animation:1.4s cubic-bezier(.4,0,.2,1) 1s forwards homepage-module__JmzoLq__collageDraw}@keyframes homepage-module__JmzoLq__collageDraw{to{stroke-dashoffset:0}}.homepage-module__JmzoLq__collageTrendPulse{pointer-events:none;width:100%;height:96px;position:absolute;inset:0;overflow:visible}.homepage-module__JmzoLq__collageTrendTag{z-index:1;background:var(--hp-white);color:var(--hp-sage-dark);opacity:0;border:1.5px solid #059669;border-radius:8px;padding:.14rem .45rem;font-size:.76rem;font-weight:700;animation:.4s cubic-bezier(.34,1.56,.64,1) 2.2s forwards homepage-module__JmzoLq__collagePop;position:absolute;top:-4px;right:-2px}@keyframes homepage-module__JmzoLq__collagePop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.homepage-module__JmzoLq__collageRow{background:var(--hp-cream);border-radius:12px;align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.homepage-module__JmzoLq__collageRow+.homepage-module__JmzoLq__collageRow{margin-top:.5rem}.homepage-module__JmzoLq__collageRowDate{color:var(--hp-ink);font-size:.9rem;font-weight:700}.homepage-module__JmzoLq__collageRowTime{color:var(--hp-ink-light);font-size:.78rem}.homepage-module__JmzoLq__collageRowScore{color:var(--hp-sage-dark);margin-left:auto;font-size:.88rem;font-weight:700}.homepage-module__JmzoLq__collageDone{background:var(--hp-sage-light);color:var(--hp-sage-dark);border-radius:100px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.76rem;font-weight:600;display:inline-flex}.homepage-module__JmzoLq__collageDone svg{width:10px;height:10px}.homepage-module__JmzoLq__collageProgram{z-index:3;opacity:0;align-items:center;gap:.7rem;width:min(380px,96%);padding:1.05rem 1.25rem;animation:.8s cubic-bezier(.16,1,.3,1) .55s forwards homepage-module__JmzoLq__fadeUp,9s ease-in-out 3.2s infinite homepage-module__JmzoLq__collageFloat;display:flex;position:absolute;top:-56px;left:-58px}.homepage-module__JmzoLq__collageProgramDot{background:#10b981;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.homepage-module__JmzoLq__collageProgramDot:after{content:"";border:1.5px solid #10b98180;border-radius:50%;animation:2.8s ease-out infinite homepage-module__JmzoLq__badgePulse;position:absolute;inset:-4px}.homepage-module__JmzoLq__collageProgramName{color:var(--hp-ink);white-space:nowrap;font-size:.96rem;font-weight:700}.homepage-module__JmzoLq__collageProgramMeta{color:var(--hp-ink-light);white-space:nowrap;align-items:center;gap:.45rem;margin-top:.2rem;font-size:.78rem;display:flex}.homepage-module__JmzoLq__collageProgressTrack{background:var(--hp-cream-dark);border-radius:100px;flex-shrink:0;width:34px;height:5px;overflow:hidden}.homepage-module__JmzoLq__collageProgressFill{background:#9aa0a6;border-radius:100px;width:34%;height:100%;display:block}.homepage-module__JmzoLq__collageAttention{background:var(--hp-amber-light);color:#b97c22;white-space:nowrap;border-radius:100px;margin-left:auto;padding:.24rem .6rem;font-size:.74rem;font-weight:600}.homepage-module__JmzoLq__collageToast{z-index:3;opacity:0;width:300px;padding:.95rem 1.15rem;animation:.8s cubic-bezier(.16,1,.3,1) .95s forwards homepage-module__JmzoLq__fadeUp,10s ease-in-out 5s infinite homepage-module__JmzoLq__collageFloat;display:grid;position:absolute;bottom:-38px;right:-34px}.homepage-module__JmzoLq__collageToastFace{opacity:0;pointer-events:none;grid-area:1/1;align-items:center;gap:.7rem;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(14px)}.homepage-module__JmzoLq__collageToastFaceActive{opacity:1;transition-delay:.12s;transform:none}.homepage-module__JmzoLq__collageToastAvatarWrap{flex-shrink:0;display:inline-flex;position:relative}.homepage-module__JmzoLq__collageToastFaceActive .homepage-module__JmzoLq__collageToastAvatarWrap:after{content:"";opacity:0;border:2px solid #05966973;border-radius:50%;animation:1s cubic-bezier(0,0,.2,1) .35s homepage-module__JmzoLq__toastPing;position:absolute;inset:-3px}@keyframes homepage-module__JmzoLq__toastPing{0%{opacity:1;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}.homepage-module__JmzoLq__collageToastFaceActive .homepage-module__JmzoLq__collageToastScore{animation:.45s cubic-bezier(.34,1.56,.64,1) .4s both homepage-module__JmzoLq__collagePop}.homepage-module__JmzoLq__collageToastAvatar{width:36px;height:36px;color:var(--hp-blue);background:var(--hp-blue-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1.5px #6366f14d}.homepage-module__JmzoLq__collageToastAvatarGreen{color:var(--hp-sage-dark);background:var(--hp-sage-light);box-shadow:inset 0 0 0 1.5px #0596694d}.homepage-module__JmzoLq__collageToastAvatarAmber{color:#b97c22;background:var(--hp-amber-light);box-shadow:inset 0 0 0 1.5px #e9a23b59}.homepage-module__JmzoLq__collageToastTitle{color:var(--hp-ink);white-space:nowrap;font-size:.9rem;font-weight:700}.homepage-module__JmzoLq__collageToastMeta{color:var(--hp-ink-light);margin-top:.1rem;font-size:.78rem}.homepage-module__JmzoLq__collageToastScore{color:var(--hp-sage-dark);background:var(--hp-sage-light);border-radius:100px;margin-left:auto;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.homepage-module__JmzoLq__collageEngTitle{color:var(--hp-ink);margin-bottom:.55rem;font-size:.85rem;font-weight:700}.homepage-module__JmzoLq__collageEngRow{color:var(--hp-ink-light);justify-content:space-between;padding:.18rem 0;font-size:.76rem;display:flex}.homepage-module__JmzoLq__collageEngRow strong{color:var(--hp-ink);font-weight:600}@keyframes homepage-module__JmzoLq__collageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:640px){.homepage-module__JmzoLq__heroCollage{padding:0}.homepage-module__JmzoLq__collageProgram{width:100%;margin-bottom:.9rem;position:static}.homepage-module__JmzoLq__collageDossier{width:100%}.homepage-module__JmzoLq__collageToast{display:none}.homepage-module__JmzoLq__collageStack{margin-right:0}}@media (prefers-reduced-motion:reduce){.homepage-module__JmzoLq__heroBadge,.homepage-module__JmzoLq__heroTitle,.homepage-module__JmzoLq__heroSub,.homepage-module__JmzoLq__heroCtas,.homepage-module__JmzoLq__collageDossier,.homepage-module__JmzoLq__collageProgram,.homepage-module__JmzoLq__collageToast,.homepage-module__JmzoLq__collageTrendTag{opacity:1;animation:none;transform:none}.homepage-module__JmzoLq__heroBadgeDot:after,.homepage-module__JmzoLq__collageProgramDot:after{opacity:0;animation:none}.homepage-module__JmzoLq__collageTrendDot{display:none}.homepage-module__JmzoLq__collageToastFace{transition:none}.homepage-module__JmzoLq__collageToastFaceActive .homepage-module__JmzoLq__collageToastAvatarWrap:after{opacity:0;animation:none}.homepage-module__JmzoLq__collageToastFaceActive .homepage-module__JmzoLq__collageToastScore{animation:none}.homepage-module__JmzoLq__highlight:after{animation:none;transform:scaleX(1)}.homepage-module__JmzoLq__collageTrendLine{stroke-dashoffset:0;animation:none}}.homepage-module__JmzoLq__trustBar{background:var(--hp-canvas);padding:clamp(1.5rem,3vh,2.75rem) 4rem clamp(2rem,5.5vh,3.5rem);position:relative}.homepage-module__JmzoLq__heroSweep{background:var(--hp-canvas);height:210px;margin-bottom:-1px}.homepage-module__JmzoLq__heroSweep svg{width:100%;height:100%;display:block}.homepage-module__JmzoLq__sheetClose{background:var(--hp-canvas);height:210px;margin-top:-1px}.homepage-module__JmzoLq__sheetClose svg{width:100%;height:100%;display:block}@media (max-width:768px){.homepage-module__JmzoLq__heroSweep,.homepage-module__JmzoLq__sheetClose{height:100px}}.homepage-module__JmzoLq__trustBarInner{align-items:center;gap:4rem;max-width:1400px;margin:0 auto;display:flex}.homepage-module__JmzoLq__trustLabel{color:var(--hp-ink-light);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:.75rem;font-weight:600}.homepage-module__JmzoLq__trustLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem clamp(1.25rem,16.6667vw - 178.833px,4.25rem);display:flex}.homepage-module__JmzoLq__trustLogoImg{zoom:.87;opacity:.5;height:36px;transition:opacity .2s}.homepage-module__JmzoLq__trustLogoImg:hover{opacity:.8}.homepage-module__JmzoLq__trustLogoDupe{display:none}@media (min-width:1025px) and (max-height:980px){.homepage-module__JmzoLq__heroBadge{margin-bottom:1.5rem}.homepage-module__JmzoLq__heroTitle{margin-bottom:1.25rem;font-size:clamp(2.45rem,3.7vw,3.35rem)}.homepage-module__JmzoLq__heroSub{margin-bottom:2rem}.homepage-module__JmzoLq__heroCollage{zoom:.92;transform:translateY(-16px)}}@media (min-width:1025px) and (max-height:760px){.homepage-module__JmzoLq__heroTitle{font-size:clamp(2.3rem,3.3vw,2.9rem)}.homepage-module__JmzoLq__heroCollage{zoom:.85}}@media (min-width:1025px) and (max-height:720px){.homepage-module__JmzoLq__heroSplit{padding-top:5rem;padding-bottom:1rem}.homepage-module__JmzoLq__heroTitle{margin-bottom:1rem}.homepage-module__JmzoLq__heroSub{margin-bottom:1.5rem}.homepage-module__JmzoLq__collageRow+.homepage-module__JmzoLq__collageRow{display:none}.homepage-module__JmzoLq__trustBar{padding-top:.9rem;padding-bottom:1.25rem}}.homepage-module__JmzoLq__valueSection{background:var(--hp-white);padding:8rem 4rem}.homepage-module__JmzoLq__valueInner{max-width:1400px;margin:0 auto}.homepage-module__JmzoLq__sectionHeader{text-align:center;margin-bottom:5rem}.homepage-module__JmzoLq__sectionLabel{color:var(--hp-sage-dark);text-transform:uppercase;letter-spacing:.15em;background:var(--hp-sage-light);border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.homepage-module__JmzoLq__sectionTitle{letter-spacing:-.02em;max-width:600px;margin:0 auto;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:500;line-height:1.2}.homepage-module__JmzoLq__featuresSection{background:var(--hp-white);padding:8rem 4rem;scroll-margin-top:80px;overflow:clip}.homepage-module__JmzoLq__featuresSectionAlt{z-index:10;padding-top:2rem;padding-bottom:14rem;position:relative;overflow:visible}.homepage-module__JmzoLq__featuresInner{max-width:1400px;margin:0 auto;overflow:visible}.homepage-module__JmzoLq__featureRow{grid-template-columns:1fr 1.4fr;align-items:center;gap:5rem;min-width:0;padding:0 0 6rem;display:grid;position:relative}.homepage-module__JmzoLq__featureRow>*{min-width:0}.homepage-module__JmzoLq__featureRow:first-child{margin-bottom:0;padding-bottom:8rem;overflow:visible}.homepage-module__JmzoLq__featureRow:first-child .homepage-module__JmzoLq__featureVisual{margin-right:calc(-4rem + -50vw + 700px);position:relative}.homepage-module__JmzoLq__featureRowReverse{direction:rtl;grid-template-columns:1fr 1fr;align-items:center;gap:6rem}.homepage-module__JmzoLq__featureRowReverse>*{direction:ltr}.homepage-module__JmzoLq__featureRowReverse .homepage-module__JmzoLq__featureContent{padding-top:10rem;transform:translateY(4rem)}.homepage-module__JmzoLq__featureContent{max-width:560px}.homepage-module__JmzoLq__featureBadge{text-transform:uppercase;letter-spacing:.1em;border-radius:100px;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:.4rem .8rem;font-size:.7rem;font-weight:600;display:inline-flex}.homepage-module__JmzoLq__featureBadgeCoral{background:var(--hp-coral-light);color:var(--hp-coral)}.homepage-module__JmzoLq__featureBadgeSage{background:var(--hp-sage-light);color:var(--hp-sage-dark)}.homepage-module__JmzoLq__featureBadgeBlue{background:var(--hp-blue-light);color:var(--hp-blue)}.homepage-module__JmzoLq__featureBadge svg{width:12px;height:12px}.homepage-module__JmzoLq__featureTitle{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:2.25rem;font-weight:400;line-height:1.2}.homepage-module__JmzoLq__featureDesc{color:var(--hp-ink-light);margin-bottom:2rem;font-size:1.05rem;line-height:1.75}.homepage-module__JmzoLq__featureBenefits{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.homepage-module__JmzoLq__featureBenefit{align-items:center;gap:.75rem;font-size:.9rem;display:flex}.homepage-module__JmzoLq__featureBenefitIcon{background:var(--hp-sage-light);width:24px;height:24px;color:var(--hp-sage-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.homepage-module__JmzoLq__featureBenefitIcon svg{width:12px;height:12px}.homepage-module__JmzoLq__featureLink{color:var(--hp-ink);background:var(--hp-white);border:1px solid var(--hp-border);border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.homepage-module__JmzoLq__featureLink:hover{background:var(--hp-ink);color:var(--hp-cream);border-color:var(--hp-ink);gap:.75rem}.homepage-module__JmzoLq__featureVisual{background:var(--hp-white);border-radius:24px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000000f,0 8px 20px #0000000a}.homepage-module__JmzoLq__timelineVisual{opacity:0;width:1000px;max-width:none;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);overflow:visible;transform:translate(80px)}.homepage-module__JmzoLq__timelineVisualVisible{opacity:1;transform:translate(0)}.homepage-module__JmzoLq__visualHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.homepage-module__JmzoLq__visualTitle{font-size:1.25rem;font-weight:600}.homepage-module__JmzoLq__visualSubtitle{color:var(--hp-ink-light);margin-top:.2rem;font-size:.75rem}.homepage-module__JmzoLq__visualBadge{border-radius:100px;padding:.35rem .75rem;font-size:.7rem;font-weight:600}.homepage-module__JmzoLq__visualBadgeGreen{background:var(--hp-sage-light);color:var(--hp-sage-dark)}.homepage-module__JmzoLq__timelineComponent{flex-direction:column;gap:0;display:flex;position:relative;overflow:visible}.homepage-module__JmzoLq__timelineDates{border-bottom:1px solid var(--hp-border);align-items:center;margin-bottom:.5rem;padding:0 0 .75rem;display:flex}.homepage-module__JmzoLq__timelineDatesSpacer{flex-shrink:0;width:120px}.homepage-module__JmzoLq__timelineDatesGrid{flex:1;justify-content:space-between;display:flex}.homepage-module__JmzoLq__timelineDate{color:var(--hp-ink-light);text-transform:uppercase;letter-spacing:.02em;text-align:center;opacity:0;width:40px;font-size:.6rem;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(-3px)}.homepage-module__JmzoLq__timelineDateRevealed{opacity:1;transform:translateY(0)}.homepage-module__JmzoLq__timelineRow{align-items:center;padding:.6rem 0;display:flex;position:relative}.homepage-module__JmzoLq__timelineParticipant{flex-shrink:0;width:110px;margin-right:24px}.homepage-module__JmzoLq__timelineName{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.75rem;font-weight:600;overflow:hidden}.homepage-module__JmzoLq__timelineCompletion{color:var(--hp-sage-dark);font-size:.6rem}.homepage-module__JmzoLq__timelineCompletionYellow{color:var(--hp-amber)}.homepage-module__JmzoLq__timelineCompletionRed{color:var(--hp-coral)}.homepage-module__JmzoLq__timelineDots{flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.homepage-module__JmzoLq__timelineDots:before{content:"";background:var(--hp-border);opacity:.5;height:1px;position:absolute;top:50%;left:0;right:0}.homepage-module__JmzoLq__timelineDot{background:var(--hp-sage);z-index:1;opacity:0;border-radius:50%;flex-shrink:0;width:14px;height:14px;transition:transform .2s,box-shadow .2s,opacity .8s cubic-bezier(.4,0,.2,1);position:relative}.homepage-module__JmzoLq__timelineDotRevealed{opacity:1}.homepage-module__JmzoLq__timelineDot:hover{transform:scale(1.5);box-shadow:0 2px 8px #05966966}.homepage-module__JmzoLq__timelineDotMissed{background:var(--hp-coral)}.homepage-module__JmzoLq__timelineDotMissed:hover{box-shadow:0 2px 8px #e75f5566}.homepage-module__JmzoLq__timelineDotScheduled{background:var(--hp-white);border:2px dashed var(--hp-ink-light);width:10px;height:10px}.homepage-module__JmzoLq__timelineDotScheduled.homepage-module__JmzoLq__timelineDotRevealed{opacity:.5}.homepage-module__JmzoLq__demoCursor{pointer-events:none;z-index:20;width:24px;height:24px;transition:opacity .3s;position:absolute;top:0;left:0}.homepage-module__JmzoLq__demoCursor svg{filter:drop-shadow(0 2px 4px #0003);width:100%;height:100%}.homepage-module__JmzoLq__demoCursorAnimating{opacity:1;transition:transform 1.2s cubic-bezier(.34,1.56,.64,1),opacity .3s}.homepage-module__JmzoLq__demoCursorClicking{animation:.15s ease-out homepage-module__JmzoLq__cursorClick}@keyframes homepage-module__JmzoLq__cursorClick{0%{transform:translate(var(--cursor-x),var(--cursor-y))scale(1)}50%{transform:translate(var(--cursor-x),var(--cursor-y))scale(.85)}to{transform:translate(var(--cursor-x),var(--cursor-y))scale(1)}}.homepage-module__JmzoLq__timelineDotTarget{z-index:10;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s,opacity .8s cubic-bezier(.4,0,.2,1);position:relative}.homepage-module__JmzoLq__timelineDotDemoHover{transform:scale(1.4);box-shadow:0 2px 12px #05966959}.homepage-module__JmzoLq__timelineDotDemoActive{transform:scale(1.6);box-shadow:0 4px 16px #05966966}.homepage-module__JmzoLq__demoPopover{background:var(--hp-white);opacity:0;pointer-events:none;z-index:50;border-radius:12px;width:170px;padding:12px 14px;transition:opacity .4s,transform .4s cubic-bezier(.23,1,.32,1);position:absolute;transform:translateY(6px);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}.homepage-module__JmzoLq__demoPopoverVisible{opacity:1;transform:translateY(0)}.homepage-module__JmzoLq__demoPopover:before{content:"";background:var(--hp-white);z-index:-1;width:10px;height:10px;position:absolute;bottom:-5px;left:24px;transform:rotate(45deg);box-shadow:2px 2px 6px #0000000f}.homepage-module__JmzoLq__demoPopoverStatus{background:var(--hp-sage-light);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 10px;display:flex}.homepage-module__JmzoLq__demoPopoverStatusLeft{align-items:center;gap:5px;display:flex}.homepage-module__JmzoLq__demoPopoverStatusIcon{background:var(--hp-sage);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.homepage-module__JmzoLq__demoPopoverStatusIcon svg{stroke:#fff;stroke-width:3px;width:8px;height:8px}.homepage-module__JmzoLq__demoPopoverStatusText{color:var(--hp-sage-dark);font-size:12px;font-weight:500}.homepage-module__JmzoLq__demoPopoverScore{color:var(--hp-sage-dark);font-size:12px;font-weight:600}.homepage-module__JmzoLq__demoPopoverTime{color:var(--hp-ink-light);margin-bottom:10px;font-size:11px}.homepage-module__JmzoLq__demoPopoverBtn{text-align:center;cursor:pointer;background:var(--hp-sage);color:#fff;border:none;border-radius:6px;width:100%;padding:8px 12px;font-size:11px;font-weight:500;transition:background .2s}.homepage-module__JmzoLq__dossierStack{z-index:1;isolation:isolate;width:420px;height:580px;position:relative}.homepage-module__JmzoLq__dossierStack .homepage-module__JmzoLq__dossierCard{width:100%;position:absolute}.homepage-module__JmzoLq__dossierBack{z-index:1;opacity:.75;transition:all 1.2s;top:130px;left:-140px;transform:rotate(-4deg)scale(.98)}.homepage-module__JmzoLq__dossierBackRevealed{opacity:.85;top:140px;left:-220px;transform:rotate(-2deg)scale(1)}.homepage-module__JmzoLq__dossierFront{z-index:50;width:110%;top:-560px;left:60px;box-shadow:0 32px 80px #0000001f,0 12px 32px #00000014}.homepage-module__JmzoLq__dossierCard{background:var(--hp-white);border-radius:24px;padding:1.5rem}.homepage-module__JmzoLq__dossierHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.homepage-module__JmzoLq__dossierName{color:var(--hp-ink);align-items:center;gap:.75rem;font-size:1.4rem;font-weight:600;display:flex}.homepage-module__JmzoLq__dossierMomentumBadge{background:var(--hp-sage-light);color:var(--hp-sage-dark);border-radius:100px;align-items:center;padding:.3rem .65rem;font-size:.7rem;font-weight:600;display:inline-flex}.homepage-module__JmzoLq__dossierMomentumBadgeAmber{background:var(--hp-amber-light);color:var(--hp-amber)}.homepage-module__JmzoLq__dossierClose{background:var(--hp-cream);width:32px;height:32px;color:var(--hp-ink-light);cursor:default;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.homepage-module__JmzoLq__dossierClose:hover{background:var(--hp-cream-dark);color:var(--hp-ink)}.homepage-module__JmzoLq__dossierMeta{color:var(--hp-ink-light);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.homepage-module__JmzoLq__dossierMetaSep{background:var(--hp-ink-light);opacity:.5;border-radius:50%;width:3px;height:3px}.homepage-module__JmzoLq__dossierAiBox{background:var(--hp-cream);border:1px solid var(--hp-border);border-radius:12px;margin-bottom:1.25rem;padding:1.15rem}.homepage-module__JmzoLq__dossierAiHeader{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.homepage-module__JmzoLq__dossierAiLabel{color:var(--hp-ink);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.homepage-module__JmzoLq__dossierAiLabel svg{width:16px;height:16px;color:var(--hp-blue)}.homepage-module__JmzoLq__dossierAiRegen{color:var(--hp-ink-light);cursor:default;align-items:center;gap:.3rem;font-size:.7rem;transition:color .2s;display:flex}.homepage-module__JmzoLq__dossierAiRegen:hover{color:var(--hp-ink)}.homepage-module__JmzoLq__dossierAiRegen svg{width:12px;height:12px}.homepage-module__JmzoLq__dossierAiText{color:var(--hp-ink-light);margin-bottom:.6rem;font-size:.85rem;line-height:1.65}.homepage-module__JmzoLq__dossierAiHighlight{background:var(--hp-sage-light);color:var(--hp-sage-dark);border-radius:4px;padding:0 4px}.homepage-module__JmzoLq__dossierAiDate{color:var(--hp-ink-light);opacity:.7;font-size:.7rem}.homepage-module__JmzoLq__dossierTrend{margin-bottom:1.25rem}.homepage-module__JmzoLq__dossierTrendLabel{color:var(--hp-ink);margin-bottom:.6rem;font-size:.85rem;font-weight:600}.homepage-module__JmzoLq__dossierTrendChart{border-radius:8px;height:70px;position:relative;overflow:hidden}.homepage-module__JmzoLq__dossierTrendLine{height:100%;position:absolute;bottom:0;left:0;right:0}.homepage-module__JmzoLq__dossierTrendSvg{width:100%;height:100%}.homepage-module__JmzoLq__dossierTrendPath{fill:none;stroke:var(--hp-sage);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:500;stroke-dashoffset:500px;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1)}.homepage-module__JmzoLq__dossierTrendPathAmber{stroke:#6366f1}.homepage-module__JmzoLq__dossierTrendArea{opacity:0;transition:opacity .8s .8s}.homepage-module__JmzoLq__dossierTrendPoint{background:var(--hp-white);border:2px solid var(--hp-sage);color:var(--hp-sage-dark);opacity:0;border-radius:6px;padding:.2rem .45rem;font-size:.65rem;font-weight:600;transition:opacity .4s,transform .4s;position:absolute;top:10%;right:5%;transform:translate(-10px);box-shadow:0 4px 12px #0000001a}.homepage-module__JmzoLq__dossierTrendPointAmber{border-color:var(--hp-amber);color:var(--hp-amber)}.homepage-module__JmzoLq__dossierCardAnimated .homepage-module__JmzoLq__dossierTrendPath{stroke-dashoffset:0}.homepage-module__JmzoLq__dossierCardAnimated .homepage-module__JmzoLq__dossierTrendArea{opacity:1}.homepage-module__JmzoLq__dossierCardAnimated .homepage-module__JmzoLq__dossierTrendPoint{opacity:1;transition-delay:1.2s;transform:translate(0)}.homepage-module__JmzoLq__dossierCheckins{border-top:1px solid var(--hp-border);padding-top:1rem}.homepage-module__JmzoLq__dossierTabs{background:var(--hp-cream);border-radius:8px;margin-bottom:.75rem;padding:3px;display:flex}.homepage-module__JmzoLq__dossierTab{text-align:center;color:var(--hp-ink-light);cursor:default;border-radius:6px;flex:1;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.homepage-module__JmzoLq__dossierTabActive{background:var(--hp-white);color:var(--hp-ink);box-shadow:0 2px 6px #0000000d}.homepage-module__JmzoLq__dossierCheckinList{flex-direction:column;gap:.4rem;display:flex}.homepage-module__JmzoLq__dossierCheckinItem{background:var(--hp-cream);cursor:default;border-radius:8px;justify-content:space-between;align-items:center;padding:.7rem .85rem;transition:background .2s;display:flex}.homepage-module__JmzoLq__dossierCheckinItem:hover{background:var(--hp-cream-dark)}.homepage-module__JmzoLq__dossierCheckinDate{color:var(--hp-ink);font-size:.8rem;font-weight:500}.homepage-module__JmzoLq__dossierCheckinTime{color:var(--hp-ink-light);margin-left:.4rem;font-size:.7rem}.homepage-module__JmzoLq__dossierCheckinRight{align-items:center;gap:.6rem;display:flex}.homepage-module__JmzoLq__dossierCheckinScore{color:var(--hp-sage-dark);font-size:.8rem;font-weight:600}.homepage-module__JmzoLq__dossierCheckinScoreAmber{color:var(--hp-amber)}.homepage-module__JmzoLq__dossierCheckinStatus{background:var(--hp-sage-light);color:var(--hp-sage-dark);border-radius:100px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.65rem;font-weight:600;display:flex}.homepage-module__JmzoLq__dossierCheckinStatus svg{width:10px;height:10px}.homepage-module__JmzoLq__formsSection{text-align:center;background:var(--hp-white);z-index:15;padding:8rem 4rem;position:relative}.homepage-module__JmzoLq__formsSection .homepage-module__JmzoLq__sectionHeader{margin-bottom:3.5rem}.homepage-module__JmzoLq__formsSection .homepage-module__JmzoLq__sectionTitle{max-width:600px;margin:0 auto}.homepage-module__JmzoLq__sectionDesc{max-width:520px;color:var(--hp-ink-light);margin:1rem auto 0;font-size:1.05rem;line-height:1.7}.homepage-module__JmzoLq__formPreviewToggle{justify-content:center;margin-bottom:2rem;display:flex}.homepage-module__JmzoLq__formPreviewToggleInner{background:var(--hp-cream-dark);border-radius:100px;padding:4px;display:flex}.homepage-module__JmzoLq__formPreviewToggleBtn{color:var(--hp-ink-light);cursor:pointer;background:0 0;border:none;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.homepage-module__JmzoLq__formPreviewToggleBtn svg{width:16px;height:16px}.homepage-module__JmzoLq__formPreviewToggleBtnActive{background:var(--hp-white);color:var(--hp-ink);box-shadow:0 1px 3px #0000001a}.homepage-module__JmzoLq__formPreviewToggleBtn:not(.homepage-module__JmzoLq__formPreviewToggleBtnActive):hover{color:var(--hp-ink)}.homepage-module__JmzoLq__formPreviewWrapper{justify-content:center;align-items:flex-start;min-height:540px;display:flex}.homepage-module__JmzoLq__formPreviewFrame{background:var(--hp-cream);border:1px solid var(--hp-border);border-radius:12px;width:100%;max-width:740px;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 4px #0000000a,0 8px 24px #00000014,0 24px 48px #0000000a}.homepage-module__JmzoLq__formPreviewFrameMobile{background:var(--hp-cream);border:12px solid #1a1a1a;border-radius:44px;flex-direction:column;max-width:280px;height:580px;display:flex;box-shadow:0 8px 32px #00000040,0 24px 48px #00000026,inset 0 0 0 2px #2a2a2a}.homepage-module__JmzoLq__formPreviewChrome{background:var(--hp-cream);border-bottom:1px solid var(--hp-border);align-items:center;gap:8px;padding:12px 16px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewChrome{display:none}.homepage-module__JmzoLq__formPreviewDots{gap:6px;transition:all .4s;display:flex}.homepage-module__JmzoLq__formPreviewDot{background:var(--hp-border);border-radius:50%;width:10px;height:10px}.homepage-module__JmzoLq__formPreviewUrl{background:var(--hp-white);color:var(--hp-ink-light);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.homepage-module__JmzoLq__formPreviewUrl svg{width:10px;height:10px;color:var(--hp-sage)}.homepage-module__JmzoLq__formPreviewNotch{z-index:2;background:#1a1a1a;border-radius:20px;width:100px;height:28px;margin:8px auto 0;display:none;position:relative}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewNotch{display:block}.homepage-module__JmzoLq__formPreviewContent{text-align:left;padding:2.5rem 3.5rem 3rem;transition:all .5s cubic-bezier(.4,0,.2,1)}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewContent{touch-action:pan-y;isolation:isolate;background:0 0;flex-direction:column;flex:1;padding:1rem 1.25rem;display:flex;transform:translateZ(0)}.homepage-module__JmzoLq__formPreviewHeader{justify-content:space-between;align-items:center;margin-bottom:2.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewHeader{margin-bottom:3.5rem}.homepage-module__JmzoLq__formPreviewLogo{background:var(--hp-sage);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:700;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewLogo{border-radius:6px;width:26px;height:26px;font-size:.65rem}.homepage-module__JmzoLq__formPreviewProgress{color:var(--hp-ink-light);align-items:center;gap:.6rem;font-size:.85rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewProgress{gap:.4rem;font-size:.65rem}.homepage-module__JmzoLq__formPreviewProgressBar{background:var(--hp-cream-dark);border-radius:3px;width:90px;height:6px;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewProgressBar{width:45px;height:4px}.homepage-module__JmzoLq__formPreviewProgressFill{background:var(--hp-sage);border-radius:3px;height:100%;transition:width .3s}.homepage-module__JmzoLq__formPreviewQuestion{letter-spacing:-.02em;color:var(--hp-ink);margin-bottom:.6rem;font-size:2rem;font-weight:500;line-height:1.2;transition:all .5s cubic-bezier(.4,0,.2,1)}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewQuestion{margin-bottom:.3rem;font-size:1.1rem}.homepage-module__JmzoLq__formPreviewRequired{color:var(--hp-coral)}.homepage-module__JmzoLq__formPreviewDescription{color:var(--hp-ink-light);margin-bottom:2rem;font-size:1.05rem;line-height:1.5;transition:all .5s cubic-bezier(.4,0,.2,1)}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewDescription{margin-bottom:1rem;font-size:.75rem}.homepage-module__JmzoLq__formPreviewRating{flex-wrap:nowrap;gap:8px;transition:gap .5s cubic-bezier(.4,0,.2,1);display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRating{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.homepage-module__JmzoLq__formPreviewRatingBtn{border:2px solid var(--hp-border);background:var(--hp-white);width:52px;height:52px;color:var(--hp-ink-light);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRatingBtn{border-width:1.5px;border-radius:8px;width:100%;height:32px;font-size:.7rem}.homepage-module__JmzoLq__formPreviewRatingBtn:hover{border-color:var(--hp-sage);color:var(--hp-sage);background:var(--hp-sage-light)}.homepage-module__JmzoLq__formPreviewRatingBtnSelected{background:var(--hp-sage);border-color:var(--hp-sage);color:var(--hp-white)}.homepage-module__JmzoLq__formPreviewRatingLabels{color:var(--hp-ink-light);justify-content:space-between;margin-top:10px;font-size:.75rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRatingLabels{margin-top:4px;font-size:.55rem}.homepage-module__JmzoLq__formSlides{min-height:280px;position:relative}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formSlides{flex:1;min-height:auto}.homepage-module__JmzoLq__formSlide{opacity:0;pointer-events:none;transition:all .35s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0;transform:translate(30px)}.homepage-module__JmzoLq__formSlideActive{opacity:1;pointer-events:auto;position:relative;transform:translate(0)}.homepage-module__JmzoLq__formSlideExitLeft{opacity:0;transform:translate(-30px)}.homepage-module__JmzoLq__formSlideExitRight{opacity:0;transform:translate(30px)}.homepage-module__JmzoLq__formSlideComplete{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;display:flex}.homepage-module__JmzoLq__formSlideComplete .homepage-module__JmzoLq__formPreviewQuestion{margin-top:1.5rem}.homepage-module__JmzoLq__formSlideComplete .homepage-module__JmzoLq__formPreviewDescription{margin-top:.5rem}.homepage-module__JmzoLq__formCompleteIcon{background:linear-gradient(135deg,var(--hp-sage)0%,var(--hp-sage-dark)100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards homepage-module__JmzoLq__popIn;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteIcon{width:52px;height:52px}.homepage-module__JmzoLq__formCompleteIcon svg{width:36px;height:36px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteIcon svg{width:26px;height:26px}@keyframes homepage-module__JmzoLq__popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.homepage-module__JmzoLq__formCompleteSubtext{color:var(--hp-ink-light);opacity:.7;margin-top:1.5rem;font-size:.85rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteSubtext{margin-top:1rem;font-size:.6rem}.homepage-module__JmzoLq__formCompleteRestart{background:var(--hp-white);border:2px solid var(--hp-border);color:var(--hp-ink);cursor:pointer;border-radius:100px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteRestart{gap:.3rem;padding:.5rem 1rem;font-size:.65rem}.homepage-module__JmzoLq__formCompleteRestart:hover{border-color:var(--hp-sage);color:var(--hp-sage);background:var(--hp-sage-light)}.homepage-module__JmzoLq__formCompleteRestart svg{width:16px;height:16px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteRestart svg{width:12px;height:12px}.homepage-module__JmzoLq__formPreviewTextarea{background:var(--hp-white);border:2px solid var(--hp-border);min-height:120px;color:var(--hp-ink);border-radius:12px;padding:1rem 1.25rem;font-size:.95rem;line-height:1.6;position:relative}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewTextarea{border-radius:8px;min-height:80px;padding:.75rem 1rem;font-size:.7rem}.homepage-module__JmzoLq__formPreviewTextareaCursor{background:var(--hp-sage);vertical-align:text-bottom;width:2px;height:1.2em;margin-left:2px;animation:1s infinite homepage-module__JmzoLq__blink;display:inline-block}@keyframes homepage-module__JmzoLq__blink{0%,50%{opacity:1}51%,to{opacity:0}}.homepage-module__JmzoLq__formPreviewRadioGroup{flex-direction:column;gap:12px;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRadioGroup{gap:8px}.homepage-module__JmzoLq__formPreviewRadio{background:var(--hp-white);border:2px solid var(--hp-border);cursor:pointer;color:var(--hp-ink);border-radius:12px;align-items:center;gap:12px;padding:1rem 1.25rem;font-size:.95rem;transition:all .2s;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRadio{border-width:1.5px;border-radius:8px;gap:8px;padding:.6rem .8rem;font-size:.65rem}.homepage-module__JmzoLq__formPreviewRadio:hover{border-color:var(--hp-sage)}.homepage-module__JmzoLq__formPreviewRadioSelected{border-color:var(--hp-sage);background:var(--hp-sage-light)}.homepage-module__JmzoLq__formPreviewRadioCircle{border:2px solid var(--hp-border);border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRadioCircle{width:14px;height:14px}.homepage-module__JmzoLq__formPreviewRadioSelected .homepage-module__JmzoLq__formPreviewRadioCircle{border-color:var(--hp-sage)}.homepage-module__JmzoLq__formPreviewRadioSelected .homepage-module__JmzoLq__formPreviewRadioCircle:after{content:"";background:var(--hp-sage);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRadioSelected .homepage-module__JmzoLq__formPreviewRadioCircle:after{width:6px;height:6px}.homepage-module__JmzoLq__formPreviewScale{gap:12px;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewScale{gap:6px}.homepage-module__JmzoLq__formPreviewScaleBtn{border:2px solid var(--hp-border);background:var(--hp-white);height:56px;color:var(--hp-ink-light);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;border-radius:12px;flex:1;font-size:1.1rem;font-weight:600;transition:all .2s}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewScaleBtn{border-width:1.5px;border-radius:8px;height:36px;font-size:.7rem}.homepage-module__JmzoLq__formPreviewScaleBtn:hover{border-color:var(--hp-sage);color:var(--hp-sage)}.homepage-module__JmzoLq__formPreviewScaleBtnSelected:hover,.homepage-module__JmzoLq__formPreviewScaleBtnSelected,.homepage-module__JmzoLq__formPreviewScaleBtnSelected:active,.homepage-module__JmzoLq__formPreviewScaleBtnSelected:focus{background:var(--hp-sage);border-color:var(--hp-sage);color:var(--hp-white)}.homepage-module__JmzoLq__formPreviewScaleLabels{color:var(--hp-ink-light);justify-content:space-between;margin-top:10px;font-size:.75rem;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewScaleLabels{margin-top:6px;font-size:.55rem}.homepage-module__JmzoLq__formPreviewCheckboxGroup{flex-direction:column;gap:12px;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewCheckboxGroup{gap:8px}.homepage-module__JmzoLq__formPreviewCheckbox{background:var(--hp-white);border:2px solid var(--hp-border);cursor:pointer;color:var(--hp-ink);border-radius:12px;align-items:center;gap:12px;padding:1rem 1.25rem;font-size:.95rem;transition:all .2s;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewCheckbox{border-width:1.5px;border-radius:8px;gap:8px;padding:.6rem .8rem;font-size:.65rem}.homepage-module__JmzoLq__formPreviewCheckbox:hover{border-color:var(--hp-sage)}.homepage-module__JmzoLq__formPreviewCheckboxSelected{border-color:var(--hp-sage);background:var(--hp-sage-light)}.homepage-module__JmzoLq__formPreviewCheckboxBox{border:2px solid var(--hp-border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewCheckboxBox{border-radius:4px;width:16px;height:16px}.homepage-module__JmzoLq__formPreviewCheckboxBox svg{opacity:0;color:#fff;width:14px;height:14px;transition:opacity .2s}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewCheckboxBox svg{width:10px;height:10px}.homepage-module__JmzoLq__formPreviewCheckboxSelected .homepage-module__JmzoLq__formPreviewCheckboxBox{background:var(--hp-sage);border-color:var(--hp-sage)}.homepage-module__JmzoLq__formPreviewCheckboxSelected .homepage-module__JmzoLq__formPreviewCheckboxBox svg{opacity:1}.homepage-module__JmzoLq__formPreviewNav{z-index:10;justify-content:space-between;align-items:center;margin-top:2.5rem;transition:margin .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewNav{margin-top:auto;padding-top:1rem}.homepage-module__JmzoLq__formPreviewBack{color:var(--hp-ink-light);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:.5rem 0;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewBack{gap:.15rem;font-size:.7rem}.homepage-module__JmzoLq__formPreviewBack:hover{color:var(--hp-ink)}.homepage-module__JmzoLq__formPreviewBack svg{width:18px;height:18px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewBack svg{width:12px;height:12px}.homepage-module__JmzoLq__formPreviewContinue{background:var(--hp-sage);color:var(--hp-white);cursor:pointer;border:none;border-radius:100px;align-items:center;gap:.4rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewContinue{gap:.2rem;padding:.45rem .8rem;font-size:.7rem}.homepage-module__JmzoLq__formPreviewContinue:hover{background:var(--hp-sage-dark)}.homepage-module__JmzoLq__formPreviewContinue svg{width:18px;height:18px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewContinue svg{width:12px;height:12px}.homepage-module__JmzoLq__formPreviewHome{background:#1a1a1a;border-radius:2px;flex-shrink:0;width:100px;height:4px;margin:0 auto 8px;display:none}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewHome{display:block}.homepage-module__JmzoLq__howSection{background:var(--hp-white);z-index:1;padding:13rem 4rem 8rem;scroll-margin-top:80px;position:relative}.homepage-module__JmzoLq__howInner{max-width:1200px;margin:0 auto}.homepage-module__JmzoLq__howSection .homepage-module__JmzoLq__sectionHeader{margin-bottom:5rem}.homepage-module__JmzoLq__stepsContainer{position:relative}.homepage-module__JmzoLq__stepsGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.homepage-module__JmzoLq__stepCard{text-align:center}.homepage-module__JmzoLq__stepNumber{background:var(--hp-sage);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 1.25rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.homepage-module__JmzoLq__stepCard:hover .homepage-module__JmzoLq__stepNumber{background:var(--hp-sage-dark);transform:scale(1.08)}.homepage-module__JmzoLq__stepTitle{margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.homepage-module__JmzoLq__stepDesc{color:var(--hp-ink-light);max-width:200px;margin:0 auto;font-size:.9rem;line-height:1.6}.homepage-module__JmzoLq__testimonialsSection{background:linear-gradient(180deg,var(--hp-white)0%,#eef5f0 32%,#eef5f0 68%,var(--hp-white)100%);color:var(--hp-ink);padding:8rem 0;position:relative}.homepage-module__JmzoLq__testimonialsInner{max-width:1200px;margin:0 auto;position:relative}.homepage-module__JmzoLq__testimonialsHeader{text-align:center;margin-bottom:4rem;padding:0 2rem}.homepage-module__JmzoLq__tmMarquee{--tm-gap:1.5rem;width:100%;padding:.5rem 0 1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.homepage-module__JmzoLq__tmTrack{gap:var(--tm-gap);width:max-content;animation:55s linear infinite homepage-module__JmzoLq__tmScroll;display:flex}.homepage-module__JmzoLq__tmMarquee:hover .homepage-module__JmzoLq__tmTrack{animation-play-state:paused}.homepage-module__JmzoLq__tmDupe{gap:var(--tm-gap);display:flex}@keyframes homepage-module__JmzoLq__tmScroll{to{transform:translateX(calc(-50% - var(--tm-gap)/2))}}.homepage-module__JmzoLq__tmCard{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:18px;flex-direction:column;flex-shrink:0;gap:1.35rem;width:430px;margin:0;padding:1.75rem;display:flex}.homepage-module__JmzoLq__tmQuote{color:#3f4347;flex:1;margin:0;font-size:.97rem;line-height:1.65}.homepage-module__JmzoLq__tmAuthor{border-top:1px solid var(--hp-cream-dark);align-items:center;gap:.75rem;padding-top:1.3rem;display:flex}.homepage-module__JmzoLq__tmAvatar{width:38px;height:38px;color:var(--hp-sage-dark);background:var(--hp-sage-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1.5px #0596694d}.homepage-module__JmzoLq__tmAvatarIndigo{color:var(--hp-blue);background:var(--hp-blue-light);box-shadow:inset 0 0 0 1.5px #6366f14d}.homepage-module__JmzoLq__tmAvatarAmber{color:#b97c22;background:var(--hp-amber-light);box-shadow:inset 0 0 0 1.5px #e9a23b59}.homepage-module__JmzoLq__tmWho{flex-direction:column;min-width:0;display:flex}.homepage-module__JmzoLq__tmName{color:var(--hp-ink);font-size:.9rem;font-weight:700}.homepage-module__JmzoLq__tmRole{color:var(--hp-ink-light);font-size:.76rem}.homepage-module__JmzoLq__tmMetric{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;margin-left:auto;display:flex}.homepage-module__JmzoLq__tmMetricValue{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;color:var(--hp-sage-dark);font-size:1.3rem;font-weight:600}.homepage-module__JmzoLq__tmMetricLabel{color:var(--hp-ink-light);font-size:.7rem}@media (max-width:560px){.homepage-module__JmzoLq__tmCard{width:min(430px,84vw)}}@media (prefers-reduced-motion:reduce){.homepage-module__JmzoLq__tmTrack{animation:none}.homepage-module__JmzoLq__tmMarquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.homepage-module__JmzoLq__tmDupe{display:none}}.homepage-module__JmzoLq__testimonialGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.homepage-module__JmzoLq__testimonialCard{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:20px;padding:2.5rem;transition:all .3s;position:relative}.homepage-module__JmzoLq__testimonialCard:hover{transform:translateY(-4px);box-shadow:0 16px 40px -20px #17191b24}.homepage-module__JmzoLq__testimonialStars{gap:.25rem;margin-bottom:1.5rem;display:flex}.homepage-module__JmzoLq__testimonialStar{width:20px;height:20px;color:var(--hp-amber)}.homepage-module__JmzoLq__testimonialQuote{opacity:.9;margin-bottom:2rem;font-size:1.15rem;font-weight:400;line-height:1.75}.homepage-module__JmzoLq__testimonialAuthor{border-top:1px solid var(--hp-border);align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.homepage-module__JmzoLq__testimonialAvatar{background:linear-gradient(135deg,var(--hp-sage),var(--hp-sage-dark));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:600;display:flex}.homepage-module__JmzoLq__testimonialName{margin-bottom:.2rem;font-size:1rem;font-weight:600}.homepage-module__JmzoLq__testimonialRole{opacity:.6;font-size:.85rem}.homepage-module__JmzoLq__testimonialMetric{text-align:right;margin-left:auto}.homepage-module__JmzoLq__testimonialMetricValue{color:var(--hp-sage);font-size:1.5rem;font-weight:700}.homepage-module__JmzoLq__testimonialMetricLabel{opacity:.6;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.homepage-module__JmzoLq__bentoSection{background:var(--hp-white);padding:8rem 4rem 13rem;scroll-margin-top:80px}.homepage-module__JmzoLq__bentoInner{max-width:1200px;margin:0 auto}.homepage-module__JmzoLq__bentoGrid{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.homepage-module__JmzoLq__bentoCard{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:20px;transition:all .3s;overflow:hidden}.homepage-module__JmzoLq__bentoCard:hover{border-color:#05966959;box-shadow:0 8px 32px #0000000f}.homepage-module__JmzoLq__bentoHero{background:0 0;border-color:#0000;grid-column:1/-1;justify-content:space-between;align-items:center;padding:2.5rem 0 3rem;display:flex}.homepage-module__JmzoLq__bentoHero:hover{box-shadow:none;border-color:#0000}.homepage-module__JmzoLq__bentoHeroContent{max-width:440px}.homepage-module__JmzoLq__bentoHeroTitle{color:var(--hp-ink);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.25rem;font-weight:500;line-height:1.15}.homepage-module__JmzoLq__bentoHeroDesc{color:var(--hp-ink-light);font-size:1.05rem;line-height:1.6}.homepage-module__JmzoLq__bentoHeroVisual{flex-shrink:0}.homepage-module__JmzoLq__bentoPills{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;max-width:380px;display:flex}.homepage-module__JmzoLq__bentoPill{background:var(--hp-white);border:1px solid var(--hp-border);color:var(--hp-ink);border-radius:100px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.homepage-module__JmzoLq__bentoPill:hover{border-color:var(--hp-sage);background:var(--hp-sage-light)}.homepage-module__JmzoLq__bentoPill svg{width:14px;height:14px;color:var(--hp-sage)}.homepage-module__JmzoLq__bentoCardHeader{padding:1.5rem 1.5rem 1rem;position:relative}.homepage-module__JmzoLq__bentoCardTitle{color:var(--hp-ink);margin-bottom:.4rem;font-size:1.1rem;font-weight:600}.homepage-module__JmzoLq__bentoCardDesc{color:var(--hp-ink-light);max-width:260px;font-size:.85rem;line-height:1.5}.homepage-module__JmzoLq__bentoCardLink{border:1px solid var(--hp-border);width:32px;height:32px;color:var(--hp-ink-light);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.homepage-module__JmzoLq__bentoCardLink:hover{border-color:var(--hp-sage);color:var(--hp-sage);background:var(--hp-sage-light)}.homepage-module__JmzoLq__bentoCardLink svg{width:16px;height:16px}.homepage-module__JmzoLq__bentoVisualContainer{align-items:flex-end;min-height:140px;padding:0 1.5rem;display:flex;position:relative;overflow:hidden}.homepage-module__JmzoLq__bentoVisualInner{width:100%;transition:transform .4s;position:relative;transform:translateY(20px)}.homepage-module__JmzoLq__bentoCard:hover .homepage-module__JmzoLq__bentoVisualInner{transform:translateY(8px)}.homepage-module__JmzoLq__bentoVisualContainer:after{content:"";background:linear-gradient(to top,var(--hp-white)0%,transparent 100%);pointer-events:none;z-index:2;height:30px;position:absolute;bottom:0;left:0;right:0}.homepage-module__JmzoLq__bentoAi .homepage-module__JmzoLq__bentoVisualContainer{align-items:center;min-height:130px}.homepage-module__JmzoLq__bentoAi .homepage-module__JmzoLq__bentoVisualInner,.homepage-module__JmzoLq__bentoAi:hover .homepage-module__JmzoLq__bentoVisualInner{transform:translateY(0)}.homepage-module__JmzoLq__bentoAi .homepage-module__JmzoLq__bentoVisualContainer:after{display:none}.homepage-module__JmzoLq__bentoAiCard{background:var(--hp-cream);border:1px solid var(--hp-border);border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;box-shadow:0 4px 20px #0000000f}.homepage-module__JmzoLq__bentoAiIcon{background:linear-gradient(135deg,var(--hp-sage)0%,var(--hp-sage-dark)100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.homepage-module__JmzoLq__bentoAiIcon svg{color:#fff;width:16px;height:16px}.homepage-module__JmzoLq__bentoAiText{flex:1;min-width:0}.homepage-module__JmzoLq__bentoAiLabel{color:var(--hp-sage);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.7rem;font-weight:600;display:block}.homepage-module__JmzoLq__bentoAiText p{color:var(--hp-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.homepage-module__JmzoLq__bentoHealth .homepage-module__JmzoLq__bentoVisualContainer{align-items:center;min-height:120px}.homepage-module__JmzoLq__bentoHealth .homepage-module__JmzoLq__bentoVisualInner,.homepage-module__JmzoLq__bentoHealth:hover .homepage-module__JmzoLq__bentoVisualInner{transform:translateY(0)}.homepage-module__JmzoLq__bentoHealth .homepage-module__JmzoLq__bentoVisualContainer:after{display:none}.homepage-module__JmzoLq__bentoHealthBars{flex-direction:column;gap:.9rem;display:flex}.homepage-module__JmzoLq__bentoHealthBar{align-items:center;gap:.75rem;display:flex}.homepage-module__JmzoLq__bentoHealthName{color:var(--hp-ink);flex-shrink:0;width:70px;font-size:.75rem;font-weight:500}.homepage-module__JmzoLq__bentoHealthTrack{background:var(--hp-cream);border-radius:100px;flex:1;height:10px;overflow:hidden}.homepage-module__JmzoLq__bentoHealthFill{border-radius:100px;height:100%;transition:width .8s}.homepage-module__JmzoLq__bentoHealthFillGreen{background:var(--hp-sage)}.homepage-module__JmzoLq__bentoHealthFillYellow{background:var(--hp-amber)}.homepage-module__JmzoLq__bentoHealthFillRed{background:var(--hp-coral)}.homepage-module__JmzoLq__bentoForms .homepage-module__JmzoLq__bentoVisualContainer{align-items:center;min-height:130px}.homepage-module__JmzoLq__bentoForms .homepage-module__JmzoLq__bentoVisualInner,.homepage-module__JmzoLq__bentoForms:hover .homepage-module__JmzoLq__bentoVisualInner{transform:translateY(0)}.homepage-module__JmzoLq__bentoForms .homepage-module__JmzoLq__bentoVisualContainer:after{display:none}.homepage-module__JmzoLq__bentoFormFields{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.homepage-module__JmzoLq__bentoFormField{background:var(--hp-cream);color:var(--hp-ink);cursor:default;border:1px solid var(--hp-border);border-radius:10px;align-items:center;gap:.6rem;padding:.65rem .9rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.homepage-module__JmzoLq__bentoFormField:hover{background:var(--hp-sage-light);border-color:var(--hp-sage-light)}.homepage-module__JmzoLq__bentoFieldIcon{background:var(--hp-white);border:1px solid var(--hp-border);width:28px;height:28px;color:var(--hp-ink-light);border-radius:6px;justify-content:center;align-items:center;font-size:.65rem;font-weight:600;display:flex}.homepage-module__JmzoLq__bentoFieldIconRating{color:var(--hp-amber)}.homepage-module__JmzoLq__bentoFieldIconText{color:var(--hp-sage)}.homepage-module__JmzoLq__bentoFieldIconScale{color:var(--hp-blue);font-size:.55rem}.homepage-module__JmzoLq__bentoFieldIconSelect{color:var(--hp-coral)}.homepage-module__JmzoLq__bentoSchedule .homepage-module__JmzoLq__bentoVisualContainer{min-height:160px}.homepage-module__JmzoLq__bentoCalendar{background:var(--hp-cream);border:1px solid var(--hp-border);border-radius:12px;padding:1rem;box-shadow:0 4px 20px #0000000f}.homepage-module__JmzoLq__bentoCalHeader{color:var(--hp-ink);text-align:center;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.homepage-module__JmzoLq__bentoCalGrid{text-align:center;grid-template-columns:repeat(5,1fr);gap:.35rem;display:grid}.homepage-module__JmzoLq__bentoCalDay{color:var(--hp-ink-light);padding:.25rem;font-size:.6rem;font-weight:600}.homepage-module__JmzoLq__bentoCalDate{color:var(--hp-ink);border-radius:6px;padding:.4rem;font-size:.7rem;transition:all .2s}.homepage-module__JmzoLq__bentoCalDateActive{background:var(--hp-sage);color:#fff;font-weight:600}.homepage-module__JmzoLq__bentoCalDateScheduled{background:var(--hp-sage-light);color:var(--hp-sage-dark);font-weight:500}.homepage-module__JmzoLq__bentoMagic{grid-column:span 2;grid-template-columns:1fr 1fr;display:grid}.homepage-module__JmzoLq__bentoMagicContent{flex-direction:column;padding:1.5rem;display:flex}.homepage-module__JmzoLq__bentoMagic .homepage-module__JmzoLq__bentoCardHeader{margin-bottom:1rem;padding:0}.homepage-module__JmzoLq__bentoMagic .homepage-module__JmzoLq__bentoCardLink{align-self:flex-start;margin-top:auto;position:static}.homepage-module__JmzoLq__bentoMagicFeatures{flex-direction:column;gap:.6rem;margin-top:.5rem;margin-bottom:1rem;display:flex}.homepage-module__JmzoLq__bentoMagicFeature{color:var(--hp-ink-light);align-items:center;gap:.6rem;font-size:.8rem;display:flex}.homepage-module__JmzoLq__bentoMagicFeature svg{width:16px;height:16px;color:var(--hp-sage);flex-shrink:0}.homepage-module__JmzoLq__bentoMagicVisual{background:var(--hp-white);border-radius:0 19px 19px 0;padding:0;position:relative;overflow:visible}.homepage-module__JmzoLq__bentoMagicVisual:before{content:"";background:linear-gradient(to top,var(--hp-white)0%,transparent 100%);pointer-events:none;z-index:10;height:70px;position:absolute;bottom:0;left:-100px;right:0}.homepage-module__JmzoLq__bentoEmailStack{z-index:5;position:absolute;inset:0 0 0 -60px}.homepage-module__JmzoLq__bentoEmailMockup{background:var(--hp-white);border-radius:12px 12px 0 0;width:250px;transition:transform .4s;position:absolute;overflow:hidden;box-shadow:0 4px 24px #0000001f}.homepage-module__JmzoLq__bentoEmailMockupBack{z-index:5;bottom:-110px;left:0;transform:rotate(-5deg);box-shadow:0 4px 20px #00000014}.homepage-module__JmzoLq__bentoEmailMockupFront{z-index:6;bottom:0;left:130px;transform:rotate(4deg)}.homepage-module__JmzoLq__bentoMagic:hover .homepage-module__JmzoLq__bentoEmailMockupBack{transform:rotate(-6deg)translateY(-10px)}.homepage-module__JmzoLq__bentoMagic:hover .homepage-module__JmzoLq__bentoEmailMockupFront{transform:rotate(3deg)translateY(-12px)}.homepage-module__JmzoLq__bentoEmailHeader{border-bottom:1px solid var(--hp-border);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.homepage-module__JmzoLq__bentoEmailAvatar{background:linear-gradient(135deg,var(--hp-sage)0%,var(--hp-sage-dark)100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:600;display:flex}.homepage-module__JmzoLq__bentoEmailAvatarAmber{background:linear-gradient(135deg,var(--hp-amber)0%,#b8860b 100%)}.homepage-module__JmzoLq__bentoEmailMeta{flex:1}.homepage-module__JmzoLq__bentoEmailFrom{color:var(--hp-ink);font-size:.7rem;font-weight:600}.homepage-module__JmzoLq__bentoEmailTo{color:var(--hp-ink-light);font-size:.6rem}.homepage-module__JmzoLq__bentoEmailContent{padding:1rem}.homepage-module__JmzoLq__bentoEmailSubject{color:var(--hp-ink);margin-bottom:.75rem;font-size:.85rem;font-weight:600}.homepage-module__JmzoLq__bentoEmailGreeting{color:var(--hp-ink);margin-bottom:.5rem;font-size:.75rem}.homepage-module__JmzoLq__bentoEmailBody{color:var(--hp-ink-light);margin-bottom:1rem;font-size:.7rem;line-height:1.6}.homepage-module__JmzoLq__bentoEmailBtn{background:var(--hp-sage);color:#fff;text-align:center;border-radius:8px;padding:.65rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s;display:block}.homepage-module__JmzoLq__bentoEmailBtnAmber{background:var(--hp-amber)}.homepage-module__JmzoLq__bentoEmailFooter{border-top:1px solid var(--hp-border);color:var(--hp-ink-light);text-align:center;padding:.75rem 1rem;font-size:.6rem}.homepage-module__JmzoLq__bentoVisualFull{padding:.25rem 1.5rem 1.5rem}.homepage-module__JmzoLq__bentoPolaroids{justify-content:center;align-items:center;padding:.75rem 0 .5rem;display:flex}.homepage-module__JmzoLq__bentoPolaroid{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:10px;width:118px;padding:6px 6px 8px;transition:transform .5s cubic-bezier(.34,1.45,.5,1);box-shadow:0 12px 26px -14px #17191b38}.homepage-module__JmzoLq__bentoPolaroidBack{z-index:1;transform:rotate(-5deg)translate(10px,2px)}.homepage-module__JmzoLq__bentoPolaroidFront{z-index:2;width:128px;position:relative;transform:rotate(3deg)translateY(-4px)}.homepage-module__JmzoLq__bentoPhotos:hover .homepage-module__JmzoLq__bentoPolaroidBack{transform:rotate(-8deg)translate(-4px,5px)}.homepage-module__JmzoLq__bentoPhotos:hover .homepage-module__JmzoLq__bentoPolaroidFront{transform:rotate(6deg)translate(10px,-12px)}@media (prefers-reduced-motion:reduce){.homepage-module__JmzoLq__bentoPolaroid{transition:none}}.homepage-module__JmzoLq__bentoPolaroidImg{border-radius:6px;justify-content:center;align-items:flex-end;height:98px;display:flex;position:relative;overflow:hidden}.homepage-module__JmzoLq__bentoPolaroidImgBefore{background:linear-gradient(#eceae3 0%,#d9d5cb 100%)}.homepage-module__JmzoLq__bentoPolaroidImgAfter{background:linear-gradient(#e0f0e7 0%,#c3e3d2 100%)}.homepage-module__JmzoLq__bentoPolaroidImg svg{color:#17191b21;width:74px;height:74px;margin-bottom:-5px}.homepage-module__JmzoLq__bentoPolaroidLabel{text-align:center;color:var(--hp-ink-light);padding-top:7px;font-size:.68rem;font-weight:600}.homepage-module__JmzoLq__bentoPolaroidTag{background:var(--hp-sage-light);color:var(--hp-sage-dark);border-radius:100px;padding:.2rem .55rem;font-size:.66rem;font-weight:700;position:absolute;top:-9px;right:-10px;box-shadow:0 2px 8px #17191b1a}.homepage-module__JmzoLq__bentoTrendRow{flex-direction:column;align-items:stretch;gap:.5rem;padding:.7rem 0;display:flex}.homepage-module__JmzoLq__bentoTrendRow+.homepage-module__JmzoLq__bentoTrendRow{border-top:1px solid var(--hp-cream-dark)}.homepage-module__JmzoLq__bentoTrendInfo{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.homepage-module__JmzoLq__bentoTrendName{color:var(--hp-ink);font-size:.82rem;font-weight:600}.homepage-module__JmzoLq__bentoTrendDelta{color:var(--hp-sage-dark);background:var(--hp-sage-light);white-space:nowrap;border-radius:100px;padding:.14rem .5rem;font-size:.66rem;font-weight:600;display:inline-block}.homepage-module__JmzoLq__bentoTrendSpark{width:100%;height:44px;display:block}.homepage-module__JmzoLq__bentoAnalytics{flex-direction:column;display:flex}.homepage-module__JmzoLq__bentoAnalytics .homepage-module__JmzoLq__bentoVisualFull{flex-direction:column;flex:1;gap:1.1rem;display:flex}.homepage-module__JmzoLq__bentoStatGrid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.homepage-module__JmzoLq__bentoStat{background:var(--hp-cream);border-radius:12px;flex-direction:column;justify-content:center;padding:.8rem .9rem;display:flex}.homepage-module__JmzoLq__bentoStatLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--hp-ink-light);font-size:.62rem;font-weight:600}.homepage-module__JmzoLq__bentoStatValue{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;color:var(--hp-ink);margin-top:.2rem;font-size:1.35rem;font-weight:600}.homepage-module__JmzoLq__bentoStatValueGreen{color:var(--hp-sage-dark)}.homepage-module__JmzoLq__bentoStatValueAmber{color:#b97c22}.homepage-module__JmzoLq__bentoPulse{flex-direction:column;gap:.55rem;display:flex}.homepage-module__JmzoLq__bentoPulseBar{gap:3px;height:10px;display:flex}.homepage-module__JmzoLq__bentoPulseSeg{border-radius:100px}.homepage-module__JmzoLq__bentoPulseLegend{color:var(--hp-ink-light);flex-wrap:wrap;gap:.3rem .9rem;font-size:.68rem;display:flex}.homepage-module__JmzoLq__bentoPulseLegendItem{align-items:center;gap:.32rem;display:inline-flex}.homepage-module__JmzoLq__bentoPulseLegendItem strong{color:var(--hp-ink);font-weight:600}.homepage-module__JmzoLq__bentoPulseDot{border-radius:50%;width:7px;height:7px}.homepage-module__JmzoLq__bentoPhotos{flex-direction:column;display:flex}.homepage-module__JmzoLq__bentoPhotos .homepage-module__JmzoLq__bentoVisualFull{flex:1;justify-content:center;align-items:center;display:flex}.homepage-module__JmzoLq__ctaSection{background:var(--hp-canvas);justify-content:center;align-items:center;padding:5.5rem 4rem 14rem;display:flex;position:relative;overflow:hidden}.homepage-module__JmzoLq__ctaBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.homepage-module__JmzoLq__ctaShape{opacity:.4;border-radius:50%;position:absolute}.homepage-module__JmzoLq__ctaShape1{background:radial-gradient(circle,var(--hp-sage-light)0%,transparent 70%);width:600px;height:600px;top:-200px;right:-100px}.homepage-module__JmzoLq__ctaShape2{background:radial-gradient(circle,var(--hp-sage-light)0%,transparent 70%);width:500px;height:500px;bottom:-250px;left:-150px}.homepage-module__JmzoLq__ctaContent{text-align:center;z-index:1;max-width:680px;margin:0 auto;position:relative}.homepage-module__JmzoLq__ctaEyebrow{background:var(--hp-sage-light);color:var(--hp-sage-dark);text-transform:uppercase;letter-spacing:.08em;border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-block}.homepage-module__JmzoLq__ctaHeadline{color:var(--hp-ink);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;line-height:1.15}.homepage-module__JmzoLq__ctaSubline{color:var(--hp-ink-light);max-width:480px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.6}.homepage-module__JmzoLq__ctaForm{margin-bottom:2.5rem}.homepage-module__JmzoLq__ctaInputWrapper{background:var(--hp-white);max-width:480px;box-shadow:0 4px 24px #00000014,0 0 0 1px var(--hp-border);border-radius:100px;gap:0;margin:0 auto;padding:6px;transition:box-shadow .3s;display:flex}.homepage-module__JmzoLq__ctaInputWrapper:focus-within{box-shadow:0 8px 32px #0000001f,0 0 0 2px var(--hp-sage)}.homepage-module__JmzoLq__ctaInput{color:var(--hp-ink);background:0 0;border:none;outline:none;flex:1;padding:1rem 1.5rem;font-size:1rem}.homepage-module__JmzoLq__ctaInput::placeholder{color:var(--hp-ink-light)}.homepage-module__JmzoLq__ctaBtn{background:var(--hp-ink);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:100px;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.homepage-module__JmzoLq__ctaBtn:hover{background:#2e3134;transform:translate(2px)}.homepage-module__JmzoLq__ctaBtn svg{width:18px;height:18px;transition:transform .3s}.homepage-module__JmzoLq__ctaBtn:hover svg{transform:translate(3px)}.homepage-module__JmzoLq__ctaTrust{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.homepage-module__JmzoLq__ctaTrustItem{color:var(--hp-ink-light);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.homepage-module__JmzoLq__ctaTrustItem svg{width:16px;height:16px;color:var(--hp-sage)}.homepage-module__JmzoLq__ctaDivider{background:var(--hp-border);border-radius:50%;width:4px;height:4px}.homepage-module__JmzoLq__footer{border-top:1px solid var(--hp-border);background:var(--hp-canvas);padding:3rem 4rem}.homepage-module__JmzoLq__footerInner{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.homepage-module__JmzoLq__footerLinks{gap:2rem;display:flex}.homepage-module__JmzoLq__footerLinks a{color:var(--hp-ink-light);font-size:.85rem;text-decoration:none;transition:color .2s}.homepage-module__JmzoLq__footerLinks a:hover{color:var(--hp-ink)}.homepage-module__JmzoLq__footerCopy{color:var(--hp-ink-light);font-size:.85rem}@media (max-width:1560px){.homepage-module__JmzoLq__featureRow{grid-template-columns:1fr;gap:3rem}.homepage-module__JmzoLq__featureRow:first-child{padding-bottom:4rem}.homepage-module__JmzoLq__featureRow:first-child .homepage-module__JmzoLq__featureVisual{margin-right:0}.homepage-module__JmzoLq__timelineVisual{width:100%;max-width:900px;transform:none}.homepage-module__JmzoLq__timelineVisualVisible{transform:none}.homepage-module__JmzoLq__featureContent{max-width:600px}.homepage-module__JmzoLq__featuresInner{max-width:900px}}@media (max-width:1024px){.homepage-module__JmzoLq__nav{padding:1.5rem 2rem}.homepage-module__JmzoLq__heroSplit{grid-template-columns:1fr;gap:3.5rem;padding:8rem 2rem 4rem}.homepage-module__JmzoLq__heroCopy{text-align:center;align-items:center}.homepage-module__JmzoLq__heroTitle,.homepage-module__JmzoLq__heroSub{max-width:640px}.homepage-module__JmzoLq__valueSection,.homepage-module__JmzoLq__featuresSection,.homepage-module__JmzoLq__howSection{padding:5rem 2rem}.homepage-module__JmzoLq__ctaSection{padding:4.5rem 2rem 8rem}.homepage-module__JmzoLq__testimonialsSection{padding:5rem 0}.homepage-module__JmzoLq__sectionTransition{height:120px}.homepage-module__JmzoLq__trustBar{padding:2.5rem 2rem}.homepage-module__JmzoLq__footer{padding:2rem}.homepage-module__JmzoLq__featureRow{gap:2rem}.homepage-module__JmzoLq__featureRowReverse{direction:ltr;grid-template-columns:1fr;gap:2rem}.homepage-module__JmzoLq__featureRowReverse .homepage-module__JmzoLq__featureContent{order:-1;padding-top:0}.homepage-module__JmzoLq__stepsGrid{grid-template-columns:repeat(2,1fr)}.homepage-module__JmzoLq__testimonialGrid{grid-template-columns:1fr}.homepage-module__JmzoLq__timelineVisual{opacity:1}.homepage-module__JmzoLq__dossierStack{isolation:isolate;width:100%;height:auto;min-height:560px;overflow:visible}.homepage-module__JmzoLq__dossierFront{z-index:10;width:calc(100% + 30px);margin-left:50px;margin-right:-80px;position:relative;top:0;left:0;box-shadow:0 4px 24px #00000014,0 12px 48px #0000001f}.homepage-module__JmzoLq__dossierBack{visibility:visible;opacity:0;filter:blur(1.5px);z-index:5;width:calc(100% + 30px);height:auto;transition:opacity .6s;display:block;position:absolute;top:15px;left:-50px}.homepage-module__JmzoLq__dossierBackRevealed{visibility:visible;opacity:.75;filter:blur(1.5px);z-index:5;width:calc(100% + 30px);height:auto;display:block;position:absolute;top:15px;left:-50px;box-shadow:0 4px 20px #0000000f,0 8px 32px #00000014}.homepage-module__JmzoLq__featuresSection{overflow:visible}.homepage-module__JmzoLq__featuresSectionAlt{z-index:10;position:relative;overflow:visible}.homepage-module__JmzoLq__featureRowReverse{overflow:visible}.homepage-module__JmzoLq__bentoSection{padding:4rem 2rem}.homepage-module__JmzoLq__bentoGrid{grid-template-columns:repeat(2,1fr)}.homepage-module__JmzoLq__bentoHero{text-align:center;flex-direction:column;gap:2rem;padding:2rem 0 2.5rem}.homepage-module__JmzoLq__bentoHeroContent{max-width:100%}.homepage-module__JmzoLq__bentoPills{justify-content:center;max-width:100%}.homepage-module__JmzoLq__bentoMagic,.homepage-module__JmzoLq__bentoSchedule{grid-column:span 2}.homepage-module__JmzoLq__bentoVisualContainer{min-height:120px;padding:0 1.25rem}}@media (max-width:768px){.homepage-module__JmzoLq__nav{padding:1rem 1.5rem}.homepage-module__JmzoLq__navLinks{display:none}.homepage-module__JmzoLq__logo{height:24px}.homepage-module__JmzoLq__hero{height:auto}.homepage-module__JmzoLq__heroSplit{padding:7rem 1.5rem 3.5rem}.homepage-module__JmzoLq__heroBadge{margin-bottom:1.5rem;padding:.4rem .8rem;font-size:.7rem}.homepage-module__JmzoLq__heroTitle{margin-bottom:1.5rem}.homepage-module__JmzoLq__heroSub{margin-bottom:2.5rem;font-size:1.1rem;line-height:1.65}.homepage-module__JmzoLq__heroCtas{flex-direction:column;align-items:center;gap:.75rem;width:auto}.homepage-module__JmzoLq__btnPrimary{width:auto;padding:1rem 2.5rem}.homepage-module__JmzoLq__btnSecondary{padding:.75rem 1rem}.homepage-module__JmzoLq__trustBar{padding:1.5rem 0;overflow:hidden}.homepage-module__JmzoLq__trustBarInner{text-align:center;flex-direction:column;gap:1rem}.homepage-module__JmzoLq__trustLabel{letter-spacing:.15em;padding:0 1.5rem;font-size:.65rem}.homepage-module__JmzoLq__trustLogos{gap:2.5rem;width:max-content;padding:0 1rem;animation:25s linear infinite homepage-module__JmzoLq__scrollLogos;display:flex}.homepage-module__JmzoLq__trustLogoImg{flex-shrink:0;height:22px}.homepage-module__JmzoLq__trustLogoDupe{display:block}@keyframes homepage-module__JmzoLq__scrollLogos{0%{transform:translate(0)}to{transform:translate(-50%)}}.homepage-module__JmzoLq__valueSection{padding:4rem 1.5rem}.homepage-module__JmzoLq__sectionHeader{margin-bottom:3rem}.homepage-module__JmzoLq__sectionLabel{margin-bottom:1rem;padding:.4rem .8rem;font-size:.7rem}.homepage-module__JmzoLq__sectionTitle{font-size:1.75rem}.homepage-module__JmzoLq__featuresSection{padding:4rem 1.5rem;scroll-margin-top:60px;overflow:visible}.homepage-module__JmzoLq__featuresSectionAlt{z-index:10;padding-top:0;position:relative;overflow:visible}.homepage-module__JmzoLq__featureRowReverse{overflow:visible}.homepage-module__JmzoLq__featureRow{gap:1.5rem;padding:2rem 0}.homepage-module__JmzoLq__featureRow:first-child{padding-bottom:2rem}.homepage-module__JmzoLq__featureContent{max-width:100%}.homepage-module__JmzoLq__featureBadge{padding:.35rem .7rem;font-size:.65rem}.homepage-module__JmzoLq__featureTitle{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.5rem}.homepage-module__JmzoLq__featureDesc{margin-bottom:1.5rem;font-size:.95rem}.homepage-module__JmzoLq__featureBenefits{margin-bottom:1.5rem}.homepage-module__JmzoLq__featureBenefit{font-size:.85rem}.homepage-module__JmzoLq__featureLink{padding:.65rem 1rem;font-size:.85rem}.homepage-module__JmzoLq__timelineVisual{opacity:1;border-radius:16px;width:100%;max-width:100%;padding:1.25rem;overflow:hidden;transform:none}.homepage-module__JmzoLq__timelineVisualVisible{opacity:1;transform:none}.homepage-module__JmzoLq__visualHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}.homepage-module__JmzoLq__visualTitle{font-size:.85rem}.homepage-module__JmzoLq__visualSubtitle{font-size:.65rem}.homepage-module__JmzoLq__visualBadge{padding:.25rem .5rem;font-size:.6rem}.homepage-module__JmzoLq__timelineComponent{overflow:hidden}.homepage-module__JmzoLq__timelineDates,.homepage-module__JmzoLq__timelineDatesSpacer{display:none}.homepage-module__JmzoLq__timelineParticipant{flex-shrink:0;width:90px;margin-right:12px}.homepage-module__JmzoLq__timelineName{margin-bottom:.1rem;font-size:.7rem}.homepage-module__JmzoLq__timelineCompletion{font-size:.6rem}.homepage-module__JmzoLq__timelineDots{flex:1;gap:4px;min-width:0}.homepage-module__JmzoLq__timelineDot{flex-shrink:0;width:12px;height:12px}.homepage-module__JmzoLq__timelineDotScheduled{border-width:1.5px;width:10px;height:10px}.homepage-module__JmzoLq__timelineRow{padding:.5rem 0}.homepage-module__JmzoLq__timelineRow:nth-child(n+9){display:none}.homepage-module__JmzoLq__demoCursor{transform-origin:0 0}.homepage-module__JmzoLq__demoCursor svg{width:18px;height:18px}.homepage-module__JmzoLq__demoPopover{transform-origin:0 100%;transform:scale(.85)}.homepage-module__JmzoLq__dossierStack{isolation:isolate;width:100%;height:auto;min-height:580px;margin-top:6rem;position:relative;overflow:visible}.homepage-module__JmzoLq__dossierCard{border-radius:20px;padding:1.25rem}.homepage-module__JmzoLq__dossierFront{box-shadow:0 4px 24px #00000014,0 12px 48px #0000001f;z-index:10!important;width:calc(100% + 40px)!important;margin-left:70px!important;margin-right:-110px!important;position:relative!important;top:0!important;left:0!important}.homepage-module__JmzoLq__dossierBack{filter:blur(2px);transition:opacity .6s,filter .6s;box-shadow:0 4px 20px #0000000f,0 8px 32px #00000014;visibility:visible!important;opacity:0!important;pointer-events:none!important;clip:unset!important;z-index:5!important;width:calc(100% + 40px)!important;height:auto!important;display:block!important;position:absolute!important;top:20px!important;left:-60px!important;right:auto!important;overflow:visible!important}.homepage-module__JmzoLq__dossierBackRevealed{filter:blur(2px);box-shadow:0 4px 20px #0000000f,0 8px 32px #00000014;visibility:visible!important;opacity:.7!important;pointer-events:none!important;clip:unset!important;z-index:5!important;width:calc(100% + 40px)!important;height:auto!important;display:block!important;position:absolute!important;top:20px!important;left:-60px!important;right:auto!important;overflow:visible!important}.homepage-module__JmzoLq__dossierHeader{margin-bottom:.35rem}.homepage-module__JmzoLq__dossierName{flex-wrap:wrap;gap:.5rem;font-size:1.15rem}.homepage-module__JmzoLq__dossierMomentumBadge{padding:.25rem .5rem;font-size:.6rem}.homepage-module__JmzoLq__dossierClose{width:28px;height:28px}.homepage-module__JmzoLq__dossierMeta{margin-bottom:1rem;font-size:.75rem}.homepage-module__JmzoLq__dossierAiBox{border-radius:10px;margin-bottom:1rem;padding:1rem}.homepage-module__JmzoLq__dossierAiLabel{font-size:.75rem}.homepage-module__JmzoLq__dossierAiText{font-size:.8rem;line-height:1.55}.homepage-module__JmzoLq__dossierTrend{margin-bottom:1rem}.homepage-module__JmzoLq__dossierTrendLabel{margin-bottom:.5rem;font-size:.8rem}.homepage-module__JmzoLq__dossierTrendChart{height:60px}.homepage-module__JmzoLq__dossierCheckins{padding-top:.75rem}.homepage-module__JmzoLq__dossierTabs{margin-bottom:.5rem}.homepage-module__JmzoLq__dossierTab{padding:.4rem .6rem;font-size:.7rem}.homepage-module__JmzoLq__dossierCheckinList{gap:.3rem}.homepage-module__JmzoLq__dossierCheckinItem{border-radius:6px;padding:.6rem .75rem}.homepage-module__JmzoLq__dossierCheckinDate{font-size:.75rem}.homepage-module__JmzoLq__dossierCheckinTime{font-size:.65rem}.homepage-module__JmzoLq__dossierCheckinScore{font-size:.75rem}.homepage-module__JmzoLq__dossierCheckinStatus{padding:.2rem .4rem;font-size:.6rem}.homepage-module__JmzoLq__dossierCheckinStatus svg{width:8px;height:8px}.homepage-module__JmzoLq__formsSection{padding:4rem 1.5rem}.homepage-module__JmzoLq__formsSection .homepage-module__JmzoLq__sectionHeader{margin-bottom:2rem}.homepage-module__JmzoLq__sectionDesc{margin-top:.75rem;font-size:.95rem}.homepage-module__JmzoLq__formPreviewToggle{display:none}.homepage-module__JmzoLq__formPreviewWrapper{min-height:auto;padding:0}.homepage-module__JmzoLq__formPreviewFrame{max-width:100%}.homepage-module__JmzoLq__formPreviewFrameMobile{z-index:20;border-width:8px;border-radius:36px;width:260px;max-width:260px;height:560px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026,0 12px 32px #0000001a}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewNotch{width:80px;height:24px;margin-top:6px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewContent{border-radius:0 0 28px 28px;padding:1.25rem 1.5rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewHeader{margin-bottom:2rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewLogo{border-radius:8px;width:32px;height:32px;font-size:.8rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewProgress{font-size:.75rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewProgressBar{width:60px;height:5px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewQuestion{margin-bottom:.4rem;font-size:1.25rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewDescription{margin-bottom:1.25rem;font-size:.85rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRating{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRatingBtn{border-radius:8px;width:100%;height:38px;font-size:.8rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRatingLabels{margin-top:6px;font-size:.65rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewTextarea{border-radius:10px;min-height:90px;padding:.875rem 1rem;font-size:.8rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRadioGroup{gap:8px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRadio{border-radius:10px;gap:10px;padding:.75rem 1rem;font-size:.8rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRadioCircle{width:16px;height:16px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewRadioSelected .homepage-module__JmzoLq__formPreviewRadioCircle:after{width:8px;height:8px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewScale{gap:6px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewScaleBtn{border-radius:10px;height:42px;font-size:.85rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewScaleLabels{margin-top:6px;font-size:.65rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewCheckboxGroup{gap:8px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewCheckbox{border-radius:10px;gap:10px;padding:.75rem 1rem;font-size:.8rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewCheckboxBox{border-radius:5px;width:18px;height:18px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewCheckboxBox svg{width:11px;height:11px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewNav{margin-top:auto;padding-top:1rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewBack{font-size:.8rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewBack svg{width:14px;height:14px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewContinue{padding:.6rem 1rem;font-size:.8rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewContinue svg{width:14px;height:14px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formSlides{flex:1;min-height:auto}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteIcon{width:56px;height:56px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteIcon svg{width:28px;height:28px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formSlideComplete .homepage-module__JmzoLq__formPreviewQuestion{margin-top:1rem;font-size:1.15rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formSlideComplete .homepage-module__JmzoLq__formPreviewDescription{font-size:.8rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteSubtext{margin-top:1rem;font-size:.7rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteRestart{margin-top:.75rem;padding:.5rem 1rem;font-size:.75rem}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formCompleteRestart svg{width:12px;height:12px}.homepage-module__JmzoLq__formPreviewFrameMobile .homepage-module__JmzoLq__formPreviewHome{width:80px;height:3px;margin-bottom:6px}.homepage-module__JmzoLq__howSection{padding:4rem 1.5rem;scroll-margin-top:60px}.homepage-module__JmzoLq__howSection .homepage-module__JmzoLq__sectionHeader{margin-bottom:3rem}.homepage-module__JmzoLq__stepsGrid{grid-template-columns:1fr;gap:2rem}.homepage-module__JmzoLq__stepCard{flex-direction:column;align-items:center;display:flex}.homepage-module__JmzoLq__stepNumber{width:40px;height:40px;margin-bottom:1rem;font-size:1rem}.homepage-module__JmzoLq__stepTitle{margin-bottom:.4rem;font-size:1rem}.homepage-module__JmzoLq__stepDesc{max-width:280px;font-size:.85rem}.homepage-module__JmzoLq__testimonialsSection{padding:4rem 0}.homepage-module__JmzoLq__testimonialsHeader{margin-bottom:2.5rem}.homepage-module__JmzoLq__testimonialGrid{gap:1.25rem}.homepage-module__JmzoLq__testimonialCard{border-radius:16px;padding:1.5rem}.homepage-module__JmzoLq__testimonialStars{margin-bottom:1rem}.homepage-module__JmzoLq__testimonialStar{width:16px;height:16px}.homepage-module__JmzoLq__testimonialQuote{margin-bottom:1.5rem;font-size:.95rem;line-height:1.65}.homepage-module__JmzoLq__testimonialAuthor{flex-wrap:wrap;gap:.75rem;padding-top:1.25rem}.homepage-module__JmzoLq__testimonialAvatar{width:44px;height:44px;font-size:.95rem}.homepage-module__JmzoLq__testimonialName{font-size:.9rem}.homepage-module__JmzoLq__testimonialRole{font-size:.75rem}.homepage-module__JmzoLq__testimonialMetric{text-align:left;border-top:1px solid #ffffff14;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;margin-left:0;padding-top:.75rem;display:flex}.homepage-module__JmzoLq__testimonialMetricValue{font-size:1.25rem}.homepage-module__JmzoLq__testimonialMetricLabel{font-size:.65rem}.homepage-module__JmzoLq__bentoSection{padding:3rem 1.5rem}.homepage-module__JmzoLq__bentoGrid{grid-template-columns:1fr;gap:.875rem}.homepage-module__JmzoLq__bentoCard{border-radius:16px}.homepage-module__JmzoLq__bentoHero{gap:1.5rem;padding:1.25rem 0 1.75rem}.homepage-module__JmzoLq__bentoHeroTitle{font-size:1.5rem}.homepage-module__JmzoLq__bentoHeroDesc{font-size:.9rem}.homepage-module__JmzoLq__bentoPills{justify-content:center;gap:.5rem}.homepage-module__JmzoLq__bentoPill{gap:.3rem;padding:.4rem .75rem;font-size:.7rem}.homepage-module__JmzoLq__bentoPill svg{width:12px;height:12px}.homepage-module__JmzoLq__bentoCardHeader{padding:1.25rem 1.25rem .75rem}.homepage-module__JmzoLq__bentoCardTitle{padding-right:2.5rem;font-size:1rem}.homepage-module__JmzoLq__bentoCardDesc{max-width:100%;font-size:.8rem}.homepage-module__JmzoLq__bentoCardLink{width:28px;height:28px;top:1.25rem;right:1.25rem}.homepage-module__JmzoLq__bentoCardLink svg{width:14px;height:14px}.homepage-module__JmzoLq__bentoVisualContainer{min-height:100px;padding:0 1.25rem .5rem}.homepage-module__JmzoLq__bentoAiCard{border-radius:10px;gap:.6rem;padding:.875rem}.homepage-module__JmzoLq__bentoAiIcon{border-radius:6px;width:28px;height:28px}.homepage-module__JmzoLq__bentoAiIcon svg{width:14px;height:14px}.homepage-module__JmzoLq__bentoAiLabel{font-size:.65rem}.homepage-module__JmzoLq__bentoAiText p{font-size:.75rem}.homepage-module__JmzoLq__bentoHealthBars{gap:.75rem}.homepage-module__JmzoLq__bentoHealthName{width:60px;font-size:.7rem}.homepage-module__JmzoLq__bentoHealthTrack{height:8px}.homepage-module__JmzoLq__bentoFormFields{gap:.5rem}.homepage-module__JmzoLq__bentoFormField{border-radius:8px;gap:.5rem;padding:.55rem .75rem;font-size:.7rem}.homepage-module__JmzoLq__bentoFieldIcon{border-radius:5px;width:24px;height:24px;font-size:.6rem}.homepage-module__JmzoLq__bentoSchedule .homepage-module__JmzoLq__bentoVisualContainer{min-height:140px}.homepage-module__JmzoLq__bentoCalendar{border-radius:10px;padding:.875rem}.homepage-module__JmzoLq__bentoCalHeader{margin-bottom:.6rem;font-size:.7rem}.homepage-module__JmzoLq__bentoCalGrid{gap:.25rem}.homepage-module__JmzoLq__bentoCalDay{padding:.2rem;font-size:.55rem}.homepage-module__JmzoLq__bentoCalDate{border-radius:5px;padding:.35rem;font-size:.65rem}.homepage-module__JmzoLq__bentoSchedule{grid-column:span 1}.homepage-module__JmzoLq__bentoMagic{grid-column:span 1;grid-template-columns:1fr}.homepage-module__JmzoLq__bentoMagicContent{padding:1.25rem}.homepage-module__JmzoLq__bentoMagic .homepage-module__JmzoLq__bentoCardHeader{margin-bottom:.75rem}.homepage-module__JmzoLq__bentoMagicFeatures{gap:.5rem;margin-bottom:.75rem}.homepage-module__JmzoLq__bentoMagicFeature{gap:.5rem;font-size:.75rem}.homepage-module__JmzoLq__bentoMagicFeature svg{width:14px;height:14px}.homepage-module__JmzoLq__bentoMagicVisual{border-radius:0 0 15px 15px;min-height:280px;position:relative}.homepage-module__JmzoLq__bentoMagicVisual:before{height:50px;left:0}.homepage-module__JmzoLq__bentoEmailStack{justify-content:center;display:flex;left:46%;transform:translate(-50%)}.homepage-module__JmzoLq__bentoEmailMockup{width:200px}.homepage-module__JmzoLq__bentoEmailMockupBack{position:absolute;bottom:-90px;left:-20px;transform:rotate(-4deg)}.homepage-module__JmzoLq__bentoEmailMockupFront{position:absolute;bottom:-70px;left:40px;transform:rotate(3deg)}.homepage-module__JmzoLq__bentoEmailSubject{font-size:.8rem}.homepage-module__JmzoLq__bentoEmailGreeting{font-size:.7rem}.homepage-module__JmzoLq__bentoEmailBody{margin-bottom:.75rem;font-size:.65rem}.homepage-module__JmzoLq__bentoEmailBtn{border-radius:6px;padding:.55rem .875rem;font-size:.7rem}.homepage-module__JmzoLq__ctaSection{padding:3.5rem 1.5rem 6rem}.homepage-module__JmzoLq__ctaEyebrow{margin-bottom:1.25rem;padding:.4rem .8rem;font-size:.7rem}.homepage-module__JmzoLq__ctaHeadline{font-size:2rem}.homepage-module__JmzoLq__ctaSubline{margin-bottom:2rem;font-size:.95rem}.homepage-module__JmzoLq__ctaForm{margin-bottom:2rem}.homepage-module__JmzoLq__ctaInputWrapper{box-shadow:none;background:0 0;border-radius:16px;flex-direction:column;gap:.75rem;padding:0}.homepage-module__JmzoLq__ctaInputWrapper:focus-within{box-shadow:none}.homepage-module__JmzoLq__ctaInput{background:var(--hp-white);box-shadow:0 2px 12px #0000000f,0 0 0 1px var(--hp-border);border-radius:100px;padding:1rem 1.25rem;font-size:.95rem}.homepage-module__JmzoLq__ctaBtn{justify-content:center;width:100%;padding:1rem;font-size:.9rem}.homepage-module__JmzoLq__ctaTrust{flex-direction:column;gap:.6rem}.homepage-module__JmzoLq__ctaTrustItem{font-size:.8rem}.homepage-module__JmzoLq__ctaTrustItem svg{width:14px;height:14px}.homepage-module__JmzoLq__ctaDivider{display:none}.homepage-module__JmzoLq__footer{padding:2rem 1.5rem}.homepage-module__JmzoLq__footerInner{text-align:center;flex-direction:column;gap:1.5rem}.homepage-module__JmzoLq__footerLinks{flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem}.homepage-module__JmzoLq__footerLinks a,.homepage-module__JmzoLq__footerCopy{font-size:.8rem}}@media (max-width:640px){.homepage-module__JmzoLq__heroSub{font-size:1rem}.homepage-module__JmzoLq__sectionTitle{font-size:1.5rem}.homepage-module__JmzoLq__formPreviewQuestion{font-size:1.2rem}.homepage-module__JmzoLq__formPreviewDescription{margin-bottom:1.25rem;font-size:.85rem}.homepage-module__JmzoLq__formPreviewRatingBtn{height:40px;font-size:.85rem}.homepage-module__JmzoLq__formSlides{min-height:220px}.homepage-module__JmzoLq__bentoHeroTitle{font-size:1.35rem}.homepage-module__JmzoLq__ctaHeadline{font-size:1.75rem}.homepage-module__JmzoLq__testimonialQuote{font-size:.9rem}}