html{scroll-behavior:smooth}.homepage-module__JmzoLq__pageWrapper{width:100%;overflow-x:hidden}.homepage-module__JmzoLq__subpageWrapper{background:var(--hp-cream);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)}:root{--hp-cream:#faf8f5;--hp-cream-dark:#f5f1eb;--hp-ink:#1a1a1a;--hp-ink-light:#6b6b6b;--hp-sage:#7c9a82;--hp-sage-light:#e8f0e9;--hp-sage-dark:#5a7a60;--hp-coral:#d4847a;--hp-coral-light:#fee8e5;--hp-amber:#c4956a;--hp-amber-light:#fef3e2;--hp-blue:#3b82f6;--hp-blue-light:#e8f4fd;--hp-border:#e8e4dc;--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{background:var(--hp-cream);border-bottom:1px solid var(--hp-border);box-shadow:0 4px 20px #00000008}.homepage-module__JmzoLq__navScrolled .homepage-module__JmzoLq__logo{color:var(--hp-ink)}.homepage-module__JmzoLq__navScrolled .homepage-module__JmzoLq__navLinks a{color:var(--hp-ink-light)}.homepage-module__JmzoLq__navScrolled .homepage-module__JmzoLq__navLinks a:hover{color:var(--hp-ink)}.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:28px;color:var(--hp-cream);transition:color .4s}.homepage-module__JmzoLq__navLinks{align-items:center;gap:3rem;display:flex}.homepage-module__JmzoLq__navLinks a{color:#ffffffb3;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s}.homepage-module__JmzoLq__navLinks a:hover{color:var(--hp-cream)}.homepage-module__JmzoLq__navCta{background:var(--hp-sage);border-radius:100px;padding:.75rem 1.75rem;font-weight:500;transition:all .2s;color:var(--hp-white)!important}.homepage-module__JmzoLq__navCta:hover{transform:translateY(-1px);background:var(--hp-sage-dark)!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-cream);transform-origin:50%;border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.homepage-module__JmzoLq__navScrolled .homepage-module__JmzoLq__mobileMenuBtn span{background:var(--hp-ink)}.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-cream);z-index:99;width:100%;max-width:320px;height:100dvh;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;right:0;transform:translate(100%)}.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__hero{height:100vh;min-height:700px;color:var(--hp-cream);background:linear-gradient(#0a0f0a 0%,#1a2a1c 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.homepage-module__JmzoLq__hero:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 50% 0,#7c9a821f 0%,#0000 60%),radial-gradient(60% 40% at 70% 100%,#d4847a14 0%,#0000 50%);position:absolute;inset:0}.homepage-module__JmzoLq__heroContent{text-align:center;z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:11rem 4rem 2rem;display:flex;position:relative}.homepage-module__JmzoLq__heroBadge{color:var(--hp-sage);background:#7c9a8226;border:1px solid #7c9a8240;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.homepage-module__JmzoLq__heroTitle{letter-spacing:-.03em;max-width:900px;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1.05}.homepage-module__JmzoLq__highlight{display:inline-block;position:relative}.homepage-module__JmzoLq__highlight:after{content:"";background:var(--hp-sage);opacity:.35;z-index:-1;border-radius:2px;height:.35em;position:absolute;bottom:.1em;left:0;right:0}.homepage-module__JmzoLq__heroSub{color:#ffffffb3;max-width:560px;margin-bottom:3rem;font-size:1.2rem;line-height:1.7}.homepage-module__JmzoLq__heroCtas{align-items:center;gap:1rem;display:flex}.homepage-module__JmzoLq__btnPrimary{background:var(--hp-sage);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:var(--hp-sage-dark);transform:translateY(-2px);box-shadow:0 8px 24px #7c9a824d}.homepage-module__JmzoLq__btnSecondary{color:#fffc;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-cream);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__momentumContainer{width:100%;margin-top:auto;padding-bottom:120px;position:relative}.homepage-module__JmzoLq__momentumChart{opacity:0;width:100%;height:320px;animation:1.2s cubic-bezier(.16,1,.3,1) 1s forwards homepage-module__JmzoLq__chartReveal;position:relative}@keyframes homepage-module__JmzoLq__chartReveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.homepage-module__JmzoLq__momentumSvg{width:100%;height:100%;display:block}.homepage-module__JmzoLq__momentumArea{fill:url(#momentumGradient);opacity:0;animation:1.5s 1.3s forwards homepage-module__JmzoLq__areaFadeIn}@keyframes homepage-module__JmzoLq__areaFadeIn{0%{opacity:0}to{opacity:.7}}.homepage-module__JmzoLq__momentumLine{fill:none;stroke:var(--hp-sage);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2000;stroke-dashoffset:2000px;animation:2.5s cubic-bezier(.16,1,.3,1) 1.2s forwards homepage-module__JmzoLq__drawLine}@keyframes homepage-module__JmzoLq__drawLine{to{stroke-dashoffset:0}}.homepage-module__JmzoLq__trustBar{background:var(--hp-cream);border-bottom:1px solid var(--hp-border);padding:4rem 4rem 3rem;position:relative}.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{align-items:center;gap:3rem;display:flex}.homepage-module__JmzoLq__trustLogoImg{opacity:.5;height:36px;transition:opacity .2s}.homepage-module__JmzoLq__trustLogoImg:hover{opacity:.8}.homepage-module__JmzoLq__trustLogoDupe{display:none}.homepage-module__JmzoLq__valueSection{background:var(--hp-white);padding:11rem 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:400;line-height:1.2}.homepage-module__JmzoLq__featuresSection{background:linear-gradient(180deg,var(--hp-white)0%,var(--hp-cream)40%);padding:8rem 4rem;scroll-margin-top:80px;overflow:clip}.homepage-module__JmzoLq__featuresSectionAlt{z-index:10;padding-top:2rem;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 #7c9a8280}.homepage-module__JmzoLq__timelineDotMissed{background:var(--hp-coral)}.homepage-module__JmzoLq__timelineDotMissed:hover{box-shadow:0 2px 8px #d4847a80}.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 #7c9a8266}.homepage-module__JmzoLq__timelineDotDemoActive{transform:scale(1.6);box-shadow:0 4px 16px #7c9a8280}.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:#c4956a}.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);border-top:1px solid var(--hp-border);z-index:15;padding:11rem 4rem 8rem;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{border:1px solid var(--hp-border);background:#faf8f6;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:#faf8f6;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:15rem 4rem;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{color:var(--hp-cream);background:linear-gradient(#0f1610 0%,#1a2a1c 100%);padding:15rem 4rem 450px;position:relative;overflow:visible}.homepage-module__JmzoLq__sectionTransition{width:100%;height:180px;position:absolute;bottom:0;left:0}.homepage-module__JmzoLq__sectionTransition svg{width:100%;height:100%;display:block}.homepage-module__JmzoLq__testimonialsSection:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 20% 0,#7c9a821a 0%,#0000 50%),radial-gradient(40% 30% at 80% 100%,#d4847a14 0%,#0000 50%);position:absolute;inset:0}.homepage-module__JmzoLq__testimonialsInner{max-width:1400px;margin:0 auto;position:relative}.homepage-module__JmzoLq__testimonialsHeader{text-align:center;margin-bottom:4rem}.homepage-module__JmzoLq__testimonialsHeader .homepage-module__JmzoLq__sectionLabel{color:var(--hp-sage);background:#7c9a8233;border:1px solid #7c9a824d}.homepage-module__JmzoLq__testimonialsHeader .homepage-module__JmzoLq__sectionTitle{color:var(--hp-cream)}.homepage-module__JmzoLq__testimonialGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.homepage-module__JmzoLq__testimonialCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:2.5rem;transition:all .3s;position:relative}.homepage-module__JmzoLq__testimonialCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d 0%,#0000 50%);border-radius:24px;position:absolute;inset:0}.homepage-module__JmzoLq__testimonialCard:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-4px)}.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 #ffffff1a;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-cream);padding:11rem 4rem 6rem}.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:#7c9a8266;box-shadow:0 8px 32px #0000000f}.homepage-module__JmzoLq__bentoHero{background:linear-gradient(135deg,var(--hp-white)0%,var(--hp-cream-dark)100%);grid-column:1/-1;justify-content:space-between;align-items:center;padding:3rem 3.5rem;display:flex}.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__ctaSection{background:#fbf8f5;justify-content:center;align-items:center;min-height:calc(100dvh - 100px);padding:6rem 4rem;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:400;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-sage);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:var(--hp-sage-dark);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-cream);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__heroContent{padding:8rem 2rem 2rem}.homepage-module__JmzoLq__valueSection,.homepage-module__JmzoLq__featuresSection,.homepage-module__JmzoLq__howSection{padding:5rem 2rem}.homepage-module__JmzoLq__ctaSection{min-height:calc(100dvh - 80px);padding:4rem 2rem}.homepage-module__JmzoLq__testimonialsSection{padding:5rem 2rem 140px}.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:2.5rem 2rem}.homepage-module__JmzoLq__bentoHeroContent{max-width:100%}.homepage-module__JmzoLq__bentoPills{justify-content:center;max-width:100%}.homepage-module__JmzoLq__bentoMagic{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;min-height:100vh}.homepage-module__JmzoLq__heroContent{padding:7rem 1.5rem 3rem}.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__momentumContainer{padding-bottom:0}.homepage-module__JmzoLq__momentumChart{height:180px;margin-top:-60px}.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 1.5rem 220px}.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.75rem 1.5rem}.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__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{min-height:calc(100dvh - 160px);padding:3rem 1.5rem}.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}}
.animated-steps-module__BHLnPW__stepsContainer{position:relative}.animated-steps-module__BHLnPW__progressTrack{height:2px;display:none;position:absolute;top:22px;left:0;right:0}.animated-steps-module__BHLnPW__progressLine{background:linear-gradient(90deg,var(--hp-sage)0%,var(--hp-sage-dark)100%);transform-origin:0;opacity:.3;border-radius:1px;width:calc(75% + 44px);height:100%;position:absolute;top:0;left:calc(12.5% - 22px);transform:scaleX(0)}.animated-steps-module__BHLnPW__progressLineAnimated{animation:2.8s .4s forwards animated-steps-module__BHLnPW__progressFill}@keyframes animated-steps-module__BHLnPW__progressFill{0%{opacity:.3;transform:scaleX(0)}to{opacity:.3;transform:scaleX(1)}}.animated-steps-module__BHLnPW__stepsGrid{z-index:1;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.animated-steps-module__BHLnPW__stepCard{text-align:center}.animated-steps-module__BHLnPW__stepNumber{background:var(--hp-sage);color:#fff;z-index:2;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:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s,box-shadow .3s;display:flex;position:relative}.animated-steps-module__BHLnPW__stepCard:hover .animated-steps-module__BHLnPW__stepNumber{background:var(--hp-sage-dark);transform:scale(1.08)}.animated-steps-module__BHLnPW__stepCardActive .animated-steps-module__BHLnPW__stepNumber{background:var(--hp-sage-dark);transform:scale(1.12);box-shadow:0 0 0 4px #7c9a8233,0 4px 12px #7c9a824d}.animated-steps-module__BHLnPW__stepCardActive:hover .animated-steps-module__BHLnPW__stepNumber{transform:scale(1.15)}.animated-steps-module__BHLnPW__stepTitle{margin-bottom:.5rem;font-size:1.1rem;font-weight:600;transition:color .3s}.animated-steps-module__BHLnPW__stepCardActive .animated-steps-module__BHLnPW__stepTitle{color:var(--hp-sage-dark)}.animated-steps-module__BHLnPW__stepDesc{color:var(--hp-ink-light);max-width:200px;margin:0 auto;font-size:.9rem;line-height:1.6}@media (min-width:769px){.animated-steps-module__BHLnPW__progressTrack{display:block}}@media (max-width:1024px){.animated-steps-module__BHLnPW__stepsGrid{grid-template-columns:repeat(2,1fr);gap:3rem 2rem}.animated-steps-module__BHLnPW__progressTrack{display:none}}@media (max-width:768px){.animated-steps-module__BHLnPW__stepsGrid{grid-template-columns:1fr;gap:2.5rem}.animated-steps-module__BHLnPW__stepNumber{width:40px;height:40px;font-size:1rem}.animated-steps-module__BHLnPW__stepTitle{font-size:1rem}.animated-steps-module__BHLnPW__stepDesc{font-size:.85rem}}
.pricing-module__kvPdYW__hero{text-align:center;background:var(--hp-white);padding:8rem 2rem 6rem;position:relative;overflow:hidden}.pricing-module__kvPdYW__hero:before{content:"";pointer-events:none;background:radial-gradient(100% 100% at 50% 0,#7c9a820f 0%,#0000 70%);width:100%;max-width:1000px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pricing-module__kvPdYW__heroInner{z-index:1;max-width:800px;margin:0 auto;position:relative}.pricing-module__kvPdYW__badge{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.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.pricing-module__kvPdYW__heroTitle{letter-spacing:-.03em;color:var(--hp-ink);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1.1}.pricing-module__kvPdYW__heroHighlight{color:var(--hp-sage-dark)}.pricing-module__kvPdYW__heroSub{color:var(--hp-ink-light);max-width:500px;margin:0 auto;font-size:1.15rem;line-height:1.7}.pricing-module__kvPdYW__pricingSection{background:var(--hp-white);padding:2rem 2rem 6rem}.pricing-module__kvPdYW__pricingInner{max-width:1200px;margin:0 auto}.pricing-module__kvPdYW__pricingGrid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem;display:grid}@media (max-width:1024px){.pricing-module__kvPdYW__pricingGrid{grid-template-columns:1fr;gap:2rem;max-width:420px;margin-left:auto;margin-right:auto}}.pricing-module__kvPdYW__toggleWrapper{background:var(--hp-cream);border:1px solid var(--hp-border);border-radius:100px;justify-content:center;align-items:center;gap:.25rem;width:fit-content;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:.25rem;display:flex}.pricing-module__kvPdYW__toggleBtn{color:var(--hp-ink-light);cursor:pointer;background:0 0;border:none;border-radius:100px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.pricing-module__kvPdYW__toggleBtnActive{background:var(--hp-white);color:var(--hp-ink);font-weight:600;box-shadow:0 1px 3px #00000014}.pricing-module__kvPdYW__saveBadge{color:var(--hp-sage-dark);background:var(--hp-sage-light);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.pricing-module__kvPdYW__pricingCard{background:var(--hp-cream);border:1px solid var(--hp-border);border-radius:24px;padding:2.5rem;transition:all .3s;position:relative}.pricing-module__kvPdYW__pricingCard:hover{transform:translateY(-4px);box-shadow:0 20px 60px #00000014}.pricing-module__kvPdYW__pricingCardHighlight{color:var(--hp-cream);background:linear-gradient(#1a2a1c 0%,#0f1a10 100%);border-color:#0000}.pricing-module__kvPdYW__pricingCardHighlight .pricing-module__kvPdYW__tierDesc{color:#ffffffb3}.pricing-module__kvPdYW__pricingCardHighlight .pricing-module__kvPdYW__priceLabel{color:#fff9}.pricing-module__kvPdYW__pricingCardHighlight .pricing-module__kvPdYW__featureItem{color:#ffffffe6}.pricing-module__kvPdYW__pricingCardHighlight .pricing-module__kvPdYW__featureItemDisabled{color:#fff6}.pricing-module__kvPdYW__pricingCardHighlight .pricing-module__kvPdYW__checkIcon{color:var(--hp-sage)}.pricing-module__kvPdYW__pricingCardHighlight .pricing-module__kvPdYW__xIcon{color:#ffffff4d}.pricing-module__kvPdYW__pricingCardHighlight .pricing-module__kvPdYW__featureNote{color:#ffffff80}.pricing-module__kvPdYW__popularBadge{background:var(--hp-sage);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:100px;padding:.4rem 1rem;font-size:.7rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-module__kvPdYW__cardHeader{margin-bottom:2rem}.pricing-module__kvPdYW__tierName{margin-bottom:.25rem;font-size:1.5rem;font-weight:600}.pricing-module__kvPdYW__tierDesc{color:var(--hp-ink-light);font-size:.9rem}.pricing-module__kvPdYW__priceBlock{align-items:baseline;gap:.25rem;margin-bottom:2rem;display:flex}.pricing-module__kvPdYW__priceCurrency{opacity:.7;align-self:flex-start;margin-top:.5rem;font-size:1.5rem;font-weight:500}.pricing-module__kvPdYW__priceAmount{letter-spacing:-.03em;font-size:4rem;font-weight:400;line-height:1}.pricing-module__kvPdYW__priceLabel{color:var(--hp-ink-light);margin-left:.25rem;font-size:1rem}.pricing-module__kvPdYW__tierCta{border-radius:100px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:2rem;padding:1rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.pricing-module__kvPdYW__tierCtaPrimary{background:var(--hp-sage);color:#fff}.pricing-module__kvPdYW__tierCtaPrimary:hover{background:var(--hp-sage-dark);transform:translateY(-2px);box-shadow:0 8px 24px #7c9a824d}.pricing-module__kvPdYW__tierCtaSecondary{background:var(--hp-white);color:var(--hp-ink);border:1px solid var(--hp-border)}.pricing-module__kvPdYW__tierCtaSecondary:hover{background:var(--hp-cream-dark);border-color:var(--hp-ink-light)}.pricing-module__kvPdYW__pricingCardHighlight .pricing-module__kvPdYW__tierCtaSecondary{color:#fff;background:#ffffff1a;border-color:#fff3}.pricing-module__kvPdYW__pricingCardHighlight .pricing-module__kvPdYW__tierCtaSecondary:hover{background:#ffffff26;border-color:#ffffff4d}.pricing-module__kvPdYW__featureList{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.pricing-module__kvPdYW__featureItem{color:var(--hp-ink);align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.4;display:flex}.pricing-module__kvPdYW__featureItemDisabled{color:var(--hp-ink-light)}.pricing-module__kvPdYW__checkIcon{width:18px;height:18px;color:var(--hp-sage-dark);flex-shrink:0;margin-top:1px}.pricing-module__kvPdYW__xIcon{width:18px;height:18px;color:var(--hp-ink-light);opacity:.4;flex-shrink:0;margin-top:1px}.pricing-module__kvPdYW__featureNote{color:var(--hp-ink-light);font-size:.85em}.pricing-module__kvPdYW__trustRow{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.pricing-module__kvPdYW__trustItem{color:var(--hp-ink-light);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.pricing-module__kvPdYW__trustItem svg{width:20px;height:20px;color:var(--hp-sage)}.pricing-module__kvPdYW__comparisonSection{background:var(--hp-cream);padding:6rem 2rem}.pricing-module__kvPdYW__comparisonInner{text-align:center;max-width:1100px;margin:0 auto}.pricing-module__kvPdYW__comparisonTitle{letter-spacing:-.02em;color:var(--hp-ink);margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.2}.pricing-module__kvPdYW__comparisonDesc{color:var(--hp-ink-light);max-width:600px;margin:0 auto 4rem;font-size:1.05rem;line-height:1.7}.pricing-module__kvPdYW__featureHighlights{text-align:left;grid-template-columns:repeat(3,1fr);gap:2.5rem 3rem;display:grid}@media (max-width:900px){.pricing-module__kvPdYW__featureHighlights{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:600px){.pricing-module__kvPdYW__featureHighlights{grid-template-columns:1fr;gap:2rem}}.pricing-module__kvPdYW__featureHighlight{background:var(--hp-white);border:1px solid var(--hp-border);border-radius:16px;padding:2rem;transition:all .2s}.pricing-module__kvPdYW__featureHighlight:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000000d}.pricing-module__kvPdYW__featureHighlightIcon{background:var(--hp-sage-light);width:48px;height:48px;color:var(--hp-sage-dark);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.pricing-module__kvPdYW__featureHighlightIcon svg{width:24px;height:24px}.pricing-module__kvPdYW__featureHighlight h4{color:var(--hp-ink);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.pricing-module__kvPdYW__featureHighlight p{color:var(--hp-ink-light);margin:0;font-size:.9rem;line-height:1.6}.pricing-module__kvPdYW__faqSection{background:var(--hp-white);padding:6rem 2rem}.pricing-module__kvPdYW__faqInner{max-width:900px;margin:0 auto}.pricing-module__kvPdYW__faqTitle{letter-spacing:-.02em;color:var(--hp-ink);text-align:center;margin-bottom:3rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.2}.pricing-module__kvPdYW__faqGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem 4rem;display:grid}@media (max-width:768px){.pricing-module__kvPdYW__faqGrid{grid-template-columns:1fr;gap:2rem}}.pricing-module__kvPdYW__faqItem{border-bottom:1px solid var(--hp-border);padding-bottom:2rem}.pricing-module__kvPdYW__faqQuestion{color:var(--hp-ink);margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.4}.pricing-module__kvPdYW__faqAnswer{color:var(--hp-ink-light);margin:0;font-size:.95rem;line-height:1.7}.pricing-module__kvPdYW__ctaSection{background:linear-gradient(180deg,var(--hp-cream)0%,var(--hp-white)100%);text-align:center;padding:6rem 2rem}.pricing-module__kvPdYW__ctaInner{max-width:600px;margin:0 auto}.pricing-module__kvPdYW__ctaTitle{letter-spacing:-.02em;color:var(--hp-ink);margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.2}.pricing-module__kvPdYW__ctaSub{color:var(--hp-ink-light);margin-bottom:2rem;font-size:1.1rem}.pricing-module__kvPdYW__ctaBtn{background:var(--hp-sage);color:#fff;border-radius:100px;align-items:center;gap:.5rem;padding:1rem 2.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.pricing-module__kvPdYW__ctaBtn:hover{background:var(--hp-sage-dark);transform:translateY(-2px);box-shadow:0 8px 24px #7c9a824d}@media (max-width:768px){.pricing-module__kvPdYW__hero{padding:6rem 1.5rem 3rem}.pricing-module__kvPdYW__heroTitle{font-size:2.25rem}.pricing-module__kvPdYW__heroSub br{display:none}.pricing-module__kvPdYW__pricingSection{padding:3rem 1.5rem 4rem}.pricing-module__kvPdYW__pricingCard{padding:2rem}.pricing-module__kvPdYW__priceAmount{font-size:3.5rem}.pricing-module__kvPdYW__trustRow{flex-direction:column;align-items:center;gap:1rem}.pricing-module__kvPdYW__comparisonSection,.pricing-module__kvPdYW__faqSection,.pricing-module__kvPdYW__ctaSection{padding:4rem 1.5rem}}
.stories-module__IjrgsG__hero{background:var(--hp-cream);padding:10rem 2rem 6rem}.stories-module__IjrgsG__heroInner{max-width:1000px;margin:0 auto}.stories-module__IjrgsG__heroTitle{letter-spacing:-.04em;color:var(--hp-ink);font-size:clamp(3.5rem,10vw,7rem);font-weight:400;line-height:.95}.stories-module__IjrgsG__heroAccent{color:var(--hp-sage)}.stories-module__IjrgsG__rotatingWrapper{display:inline-block;position:relative}.stories-module__IjrgsG__rotatingText{white-space:nowrap;transition:opacity .4s,transform .4s cubic-bezier(.4,0,.2,1),filter .4s;display:inline-block}.stories-module__IjrgsG__rotatingIn{opacity:1;filter:blur();transform:translateY(0)scale(1)}.stories-module__IjrgsG__rotatingOut{opacity:0;filter:blur(4px);transform:translateY(-.1em)scale(.98)}@media (max-width:768px){.stories-module__IjrgsG__hero{padding:7rem 1.5rem 4rem}}.stories-module__IjrgsG__avatarSage,.stories-module__IjrgsG__avatarCoral,.stories-module__IjrgsG__avatarBlue,.stories-module__IjrgsG__avatarAmber{color:#fff;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1rem;font-weight:600;display:flex}.stories-module__IjrgsG__avatarSage{background:linear-gradient(135deg,var(--hp-sage)0%,var(--hp-sage-dark)100%)}.stories-module__IjrgsG__avatarCoral{background:linear-gradient(135deg,var(--hp-coral)0%,#c06058 100%)}.stories-module__IjrgsG__avatarBlue{background:linear-gradient(135deg,#6b8cce 0%,#4a6fa8 100%)}.stories-module__IjrgsG__avatarAmber{background:linear-gradient(135deg,var(--hp-amber)0%,#a87d52 100%)}.stories-module__IjrgsG__personName{color:var(--hp-ink);margin:0 0 .125rem;font-size:1rem;font-weight:600}.stories-module__IjrgsG__personRole{color:var(--hp-ink-light);margin:0;font-size:.9rem}.stories-module__IjrgsG__storyEditorial{background:var(--hp-cream);padding:2rem 2rem 6rem}.stories-module__IjrgsG__editorialInner{max-width:1000px;margin:0 auto}.stories-module__IjrgsG__editorialQuote{margin:0 0 4rem;position:relative}.stories-module__IjrgsG__quoteMark{color:var(--hp-sage);opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;font-size:8rem;line-height:1;position:absolute;top:-.15em;left:-.08em}.stories-module__IjrgsG__editorialQuoteText{letter-spacing:-.025em;color:var(--hp-ink);z-index:1;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1.15;position:relative}.stories-module__IjrgsG__editorialContent{grid-template-columns:1fr 1.5fr;gap:4rem;margin-bottom:3rem;display:grid}.stories-module__IjrgsG__editorialContext{color:var(--hp-ink-light);font-size:1.05rem;line-height:1.7}.stories-module__IjrgsG__editorialContext p{margin:0}.stories-module__IjrgsG__editorialNarrative{color:var(--hp-ink);font-size:1.1rem;line-height:1.75}.stories-module__IjrgsG__editorialNarrative p{margin:0 0 1.25rem}.stories-module__IjrgsG__editorialResult{color:var(--hp-sage-dark);font-weight:500}.stories-module__IjrgsG__editorialAttribution{border-top:1px solid var(--hp-border);justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.stories-module__IjrgsG__editorialPerson{align-items:center;gap:1rem;display:flex}.stories-module__IjrgsG__editorialMetric{text-align:right}.stories-module__IjrgsG__metricNumber{color:var(--hp-ink);letter-spacing:-.02em;font-size:2.5rem;font-weight:600;line-height:1}.stories-module__IjrgsG__metricUnit{color:var(--hp-ink-light);margin-left:.15em;font-size:1.5rem;font-weight:500}.stories-module__IjrgsG__metricLabel{color:var(--hp-ink-light);margin-top:.25rem;font-size:.8rem;display:block}@media (max-width:900px){.stories-module__IjrgsG__editorialContent{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.stories-module__IjrgsG__storyEditorial{padding:2rem 1.5rem 4rem}.stories-module__IjrgsG__quoteMark{font-size:5rem}.stories-module__IjrgsG__editorialAttribution{flex-direction:column;align-items:flex-start;gap:1.5rem}.stories-module__IjrgsG__editorialMetric{text-align:left}}.stories-module__IjrgsG__visualBreak{background:var(--hp-cream-dark);padding:6rem 2rem;position:relative}.stories-module__IjrgsG__visualBreakInner{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.stories-module__IjrgsG__visualBreakContent{max-width:480px}.stories-module__IjrgsG__visualBreakLabel{color:var(--hp-sage-dark);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.25rem;font-size:.8rem;font-weight:600}.stories-module__IjrgsG__visualBreakTitle{letter-spacing:-.025em;color:var(--hp-ink);margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;line-height:1.1}.stories-module__IjrgsG__visualBreakDesc{color:var(--hp-ink-light);font-size:1.15rem;line-height:1.7}.stories-module__IjrgsG__cardStack{height:480px;position:relative}.stories-module__IjrgsG__floatingCard{background:var(--hp-white);border-radius:20px;padding:1.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;box-shadow:0 8px 40px #00000014,0 1px 3px #0000000a}.stories-module__IjrgsG__floatingCard:hover{transform:translateY(-8px)!important}.stories-module__IjrgsG__floatingCard1{z-index:3;width:340px;animation:6s ease-in-out infinite stories-module__IjrgsG__float1;top:0;left:0;transform:rotate(-2deg)}.stories-module__IjrgsG__floatingCard2{z-index:2;width:280px;animation:7s ease-in-out .5s infinite stories-module__IjrgsG__float2;top:80px;right:0;transform:rotate(3deg)}.stories-module__IjrgsG__floatingCard3{z-index:1;width:280px;animation:5s ease-in-out 1s infinite stories-module__IjrgsG__float3;bottom:0;left:40px;transform:rotate(-1deg)}@keyframes stories-module__IjrgsG__float1{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(-2deg)}}@keyframes stories-module__IjrgsG__float2{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-16px)rotate(3deg)}}@keyframes stories-module__IjrgsG__float3{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(-1deg)}}.stories-module__IjrgsG__floatingCardHeader{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.stories-module__IjrgsG__floatingAvatar{border-radius:50%;width:44px;height:44px}.stories-module__IjrgsG__floatingAvatarAmber{background:linear-gradient(135deg,#e8d5c4,#c4956a)}.stories-module__IjrgsG__floatingAvatarGreen{background:linear-gradient(135deg,#c8ded0,#5a7a60)}.stories-module__IjrgsG__floatingAvatarRed{background:linear-gradient(135deg,#f5d5d0,#c27a72)}.stories-module__IjrgsG__floatingName{color:var(--hp-ink);margin:0;font-size:1rem;font-weight:600}.stories-module__IjrgsG__floatingMeta{color:var(--hp-ink-light);margin:.125rem 0 0;font-size:.8rem}.stories-module__IjrgsG__healthBadge{border-radius:100px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.stories-module__IjrgsG__healthGreen{background:var(--hp-sage-light);color:var(--hp-sage-dark)}.stories-module__IjrgsG__healthYellow{background:var(--hp-amber-light);color:#8b6914}.stories-module__IjrgsG__healthRed{background:var(--hp-coral-light);color:#a65d55}.stories-module__IjrgsG__healthDot{background:currentColor;border-radius:50%;width:6px;height:6px}.stories-module__IjrgsG__floatingCardSummary{border-top:1px solid var(--hp-border);margin-top:1.25rem;padding-top:1.25rem}.stories-module__IjrgsG__aiTag{color:var(--hp-coral);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.stories-module__IjrgsG__aiTag svg{width:14px;height:14px}.stories-module__IjrgsG__summaryText{color:var(--hp-ink-light);margin:0;font-size:.9rem;font-style:italic;line-height:1.6}@media (max-width:1000px){.stories-module__IjrgsG__visualBreakInner{grid-template-columns:1fr;gap:3rem}.stories-module__IjrgsG__visualBreakContent{text-align:center;max-width:100%;margin:0 auto}.stories-module__IjrgsG__cardStack{max-width:420px;height:420px;margin:0 auto}.stories-module__IjrgsG__floatingCard1{width:300px;top:0;left:0}.stories-module__IjrgsG__floatingCard2{width:240px;top:80px;right:0}.stories-module__IjrgsG__floatingCard3{width:240px;bottom:0;left:20px}}@media (max-width:600px){.stories-module__IjrgsG__visualBreak{padding:4rem 1.5rem}.stories-module__IjrgsG__cardStack{display:none}}.stories-module__IjrgsG__storyBleed{grid-template-columns:1fr 1.4fr;min-height:600px;display:grid}.stories-module__IjrgsG__bleedLeft{background:linear-gradient(165deg,var(--hp-coral)0%,#c97068 100%);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem;display:flex}.stories-module__IjrgsG__bleedMetricLarge{justify-content:center;align-items:baseline;display:flex}.stories-module__IjrgsG__bleedNumber{color:#fff;letter-spacing:-.04em;font-size:clamp(6rem,15vw,10rem);font-weight:700;line-height:1}.stories-module__IjrgsG__bleedPercent{color:#ffffffb3;margin-left:.1em;font-size:clamp(2.5rem,6vw,4rem);font-weight:600}.stories-module__IjrgsG__bleedMetricLabel{color:#ffffffd9;letter-spacing:.02em;margin-top:.5rem;font-size:1.1rem;font-weight:500}.stories-module__IjrgsG__bleedRight{background:var(--hp-cream);flex-direction:column;justify-content:center;padding:4rem;display:flex}.stories-module__IjrgsG__bleedQuote{letter-spacing:-.02em;color:var(--hp-ink);margin:0 0 2.5rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;line-height:1.2}.stories-module__IjrgsG__bleedContent{color:var(--hp-ink);margin-bottom:2.5rem;font-size:1.05rem;line-height:1.75}.stories-module__IjrgsG__bleedContent p{margin:0 0 1rem}.stories-module__IjrgsG__bleedHighlight{color:var(--hp-coral);font-weight:500}.stories-module__IjrgsG__bleedAttribution{border-top:1px solid var(--hp-border);align-items:center;gap:1rem;padding-top:2rem;display:flex}@media (max-width:900px){.stories-module__IjrgsG__storyBleed{grid-template-columns:1fr}.stories-module__IjrgsG__bleedLeft{min-height:280px;padding:3rem 2rem}.stories-module__IjrgsG__bleedRight{padding:3rem 1.5rem}}.stories-module__IjrgsG__storyCentered{background:var(--hp-cream-dark);padding:7rem 2rem}.stories-module__IjrgsG__centeredInner{text-align:center;max-width:720px;margin:0 auto}.stories-module__IjrgsG__centeredMeta{margin-bottom:3rem}.stories-module__IjrgsG__centeredMeta .stories-module__IjrgsG__avatarBlue{margin:0 auto 1rem}.stories-module__IjrgsG__centeredName{color:var(--hp-ink);margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.stories-module__IjrgsG__centeredRole{color:var(--hp-ink-light);margin:0;font-size:.95rem}.stories-module__IjrgsG__centeredQuote{letter-spacing:-.02em;color:var(--hp-ink);margin:0 0 3rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.25}.stories-module__IjrgsG__centeredStory{color:var(--hp-ink-light);text-align:left;margin-bottom:3rem;font-size:1.1rem;line-height:1.8}.stories-module__IjrgsG__centeredStory p{margin:0 0 1.25rem}.stories-module__IjrgsG__centeredResult{align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.stories-module__IjrgsG__centeredResultLine{background:linear-gradient(90deg,transparent 0%,var(--hp-border)50%,transparent 100%);flex:1;height:1px}.stories-module__IjrgsG__centeredResult p{color:var(--hp-sage-dark);flex-shrink:0;max-width:400px;margin:0;font-size:1.1rem;font-weight:500}.stories-module__IjrgsG__centeredMetric{background:#fff;border-radius:100px;align-items:baseline;gap:.5rem;padding:1rem 2rem;display:inline-flex;box-shadow:0 2px 12px #0000000f}.stories-module__IjrgsG__centeredMetricValue{color:#4a6fa8;letter-spacing:-.02em;font-size:2rem;font-weight:700}.stories-module__IjrgsG__centeredMetricLabel{color:var(--hp-ink-light);font-size:.9rem}@media (max-width:768px){.stories-module__IjrgsG__storyCentered{padding:4rem 1.5rem}.stories-module__IjrgsG__centeredResult{flex-direction:column;gap:1rem}.stories-module__IjrgsG__centeredResultLine{width:60px;height:1px}}.stories-module__IjrgsG__storyCard{background:var(--hp-cream);padding:6rem 2rem}.stories-module__IjrgsG__cardInner{background:#fff;border-radius:24px;max-width:800px;margin:0 auto;padding:3.5rem;box-shadow:0 1px 3px #0000000a,0 12px 40px #0000000f}.stories-module__IjrgsG__cardBadge{background:var(--hp-amber-light);color:#8a6840;letter-spacing:.02em;border-radius:100px;margin-bottom:2rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.stories-module__IjrgsG__cardQuote{letter-spacing:-.02em;color:var(--hp-ink);margin:0 0 2rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.2}.stories-module__IjrgsG__cardContent{color:var(--hp-ink);max-width:600px;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.75}.stories-module__IjrgsG__cardContent p{margin:0 0 1rem}.stories-module__IjrgsG__cardFooter{border-top:1px solid var(--hp-border);justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.stories-module__IjrgsG__cardPerson{align-items:center;gap:1rem;display:flex}.stories-module__IjrgsG__cardMetric{text-align:right}.stories-module__IjrgsG__cardMetricNumber{color:var(--hp-amber);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1;display:block}.stories-module__IjrgsG__cardMetricLabel{color:var(--hp-ink-light);margin-top:.25rem;font-size:.8rem;display:block}@media (max-width:768px){.stories-module__IjrgsG__storyCard{padding:4rem 1.5rem}.stories-module__IjrgsG__cardInner{padding:2rem 1.5rem}.stories-module__IjrgsG__cardFooter{flex-direction:column;align-items:flex-start;gap:1.5rem}.stories-module__IjrgsG__cardMetric{text-align:left}}.stories-module__IjrgsG__cta{background:linear-gradient(180deg,var(--hp-cream)0%,var(--hp-cream-dark)100%);padding:8rem 2rem}.stories-module__IjrgsG__ctaInner{text-align:center;max-width:600px;margin:0 auto}.stories-module__IjrgsG__ctaLead{color:var(--hp-ink);letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(2rem,5vw,3rem);font-weight:400}.stories-module__IjrgsG__ctaButton{background:var(--hp-sage);color:#fff;border-radius:100px;align-items:center;gap:.75rem;padding:1.125rem 2.25rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.stories-module__IjrgsG__ctaButton:hover{background:var(--hp-sage-dark);transform:translateY(-2px);box-shadow:0 8px 24px #7c9a8240}.stories-module__IjrgsG__ctaButton svg{transition:transform .2s}.stories-module__IjrgsG__ctaButton:hover svg{transform:translate(4px)}@media (max-width:768px){.stories-module__IjrgsG__cta{padding:5rem 1.5rem}}
.value-carousel-module__SNDzXq__carouselWrapper{width:100%;padding:3rem 0 4rem;position:relative;overflow:visible}.value-carousel-module__SNDzXq__navButton{z-index:10;background:var(--hp-white);border:1px solid var(--hp-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000014,0 1px 3px #0000000a}.value-carousel-module__SNDzXq__navButton:hover:not(:disabled){border-color:var(--hp-sage);transform:translateY(-50%)scale(1.1);box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}.value-carousel-module__SNDzXq__navButton:active:not(:disabled){transform:translateY(-50%)scale(.95)}.value-carousel-module__SNDzXq__navButton:disabled{opacity:.5;cursor:not-allowed}.value-carousel-module__SNDzXq__navButton svg{width:24px;height:24px;stroke:var(--hp-ink);transition:stroke .3s}.value-carousel-module__SNDzXq__navButton:hover:not(:disabled) svg{stroke:var(--hp-sage-dark)}.value-carousel-module__SNDzXq__navButtonLeft{left:-26px}.value-carousel-module__SNDzXq__navButtonRight{right:-26px}.value-carousel-module__SNDzXq__carouselTrack{justify-content:center;align-items:center;height:420px;display:flex;position:relative;overflow:visible}.value-carousel-module__SNDzXq__carouselPerspective{perspective:1200px;perspective-origin:50%;width:100%;height:100%;position:relative}.value-carousel-module__SNDzXq__card{cursor:pointer;width:380px;transform-style:preserve-3d;will-change:transform,opacity;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .6s cubic-bezier(.34,1.56,.64,1),z-index 0s .3s;position:absolute;top:50%;left:50%}.value-carousel-module__SNDzXq__cardInner{background:var(--hp-cream);border:1px solid #0000;border-radius:28px;padding:2.5rem;transition:border-color .4s,box-shadow .4s,background .4s;box-shadow:0 4px 24px #0000000f}.value-carousel-module__SNDzXq__cardCenter{opacity:1;z-index:3;filter:blur();transform:translate(-50%,-50%)translateZ(0)scale(1)}.value-carousel-module__SNDzXq__cardCenter .value-carousel-module__SNDzXq__cardInner{border-color:var(--hp-border);box-shadow:0 24px 48px #0000001f,0 8px 16px #00000014}.value-carousel-module__SNDzXq__cardCenter:hover .value-carousel-module__SNDzXq__cardInner{border-color:var(--hp-sage);box-shadow:0 32px 64px #00000029,0 12px 24px #0000001a}.value-carousel-module__SNDzXq__cardLeft{opacity:.85;z-index:1;filter:none;transform:translate(-50%,-50%)translate(-105%)translateZ(-100px)rotateY(6deg)scale(.88)}.value-carousel-module__SNDzXq__cardLeft .value-carousel-module__SNDzXq__cardInner{box-shadow:0 4px 16px #0000000f}.value-carousel-module__SNDzXq__cardLeft:hover{opacity:1}.value-carousel-module__SNDzXq__cardRight{opacity:.85;z-index:1;filter:none;transform:translate(-50%,-50%)translate(105%)translateZ(-100px)rotateY(-6deg)scale(.88)}.value-carousel-module__SNDzXq__cardRight .value-carousel-module__SNDzXq__cardInner{box-shadow:0 4px 16px #0000000f}.value-carousel-module__SNDzXq__cardRight:hover{opacity:1}.value-carousel-module__SNDzXq__cardHidden{opacity:0;z-index:0;pointer-events:none;transform:translate(-50%,-50%)translateZ(-300px)scale(.5)}.value-carousel-module__SNDzXq__cardIcon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.value-carousel-module__SNDzXq__cardCenter:hover .value-carousel-module__SNDzXq__cardIcon{transform:scale(1.08)}.value-carousel-module__SNDzXq__cardIcon:after{content:"";background:inherit;opacity:.3;z-index:-1;border-radius:20px;position:absolute;inset:-4px}.value-carousel-module__SNDzXq__iconGreen{background:var(--hp-sage);color:#fff}.value-carousel-module__SNDzXq__iconBlue{background:var(--hp-blue);color:#fff}.value-carousel-module__SNDzXq__iconCoral{background:var(--hp-coral);color:#fff}.value-carousel-module__SNDzXq__cardIcon svg{width:26px;height:26px}.value-carousel-module__SNDzXq__cardTitle{letter-spacing:-.01em;color:var(--hp-ink);margin-bottom:.75rem;font-size:1.35rem;font-weight:600}.value-carousel-module__SNDzXq__cardDesc{color:var(--hp-ink-light);margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.value-carousel-module__SNDzXq__cardMetric{border-top:1px solid var(--hp-border);align-items:center;gap:.5rem;padding-top:1.25rem;display:flex}.value-carousel-module__SNDzXq__metricValue{color:var(--hp-sage-dark);font-size:1.5rem;font-weight:700}.value-carousel-module__SNDzXq__metricLabel{color:var(--hp-ink-light);font-size:.8rem}.value-carousel-module__SNDzXq__pagination{justify-content:center;gap:12px;margin-top:2rem;display:flex}.value-carousel-module__SNDzXq__dot{background:var(--hp-border);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.value-carousel-module__SNDzXq__dot:hover{background:var(--hp-sage);transform:scale(1.2)}.value-carousel-module__SNDzXq__dotActive{background:var(--hp-sage-dark);transform:scale(1.3);box-shadow:0 0 0 4px #7c9a8233}.value-carousel-module__SNDzXq__dotActive:hover{background:var(--hp-sage-dark);transform:scale(1.3)}@media (max-width:1200px){.value-carousel-module__SNDzXq__navButtonLeft{left:10px}.value-carousel-module__SNDzXq__navButtonRight{right:10px}.value-carousel-module__SNDzXq__card{width:340px}.value-carousel-module__SNDzXq__cardLeft{transform:translate(-50%,-50%)translate(-95%)translateZ(-80px)rotateY(5deg)scale(.85)}.value-carousel-module__SNDzXq__cardRight{transform:translate(-50%,-50%)translate(95%)translateZ(-80px)rotateY(-5deg)scale(.85)}}@media (max-width:1024px){.value-carousel-module__SNDzXq__carouselWrapper{padding:2rem 0 3rem}.value-carousel-module__SNDzXq__carouselTrack{height:380px}.value-carousel-module__SNDzXq__card{width:320px}.value-carousel-module__SNDzXq__cardInner{border-radius:24px;padding:2rem}.value-carousel-module__SNDzXq__cardLeft{opacity:.75;transform:translate(-50%,-50%)translate(-75%)translateZ(-60px)rotateY(4deg)scale(.82)}.value-carousel-module__SNDzXq__cardRight{opacity:.75;transform:translate(-50%,-50%)translate(75%)translateZ(-60px)rotateY(-4deg)scale(.82)}.value-carousel-module__SNDzXq__navButton{width:44px;height:44px}.value-carousel-module__SNDzXq__navButton svg{width:20px;height:20px}.value-carousel-module__SNDzXq__navButtonLeft{left:5px}.value-carousel-module__SNDzXq__navButtonRight{right:5px}}@media (max-width:768px){.value-carousel-module__SNDzXq__carouselWrapper{touch-action:pan-y pinch-zoom;width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}.value-carousel-module__SNDzXq__carouselTrack{height:400px;padding-bottom:24px;overflow:visible}.value-carousel-module__SNDzXq__carouselPerspective{perspective:none}.value-carousel-module__SNDzXq__card{transform-style:flat;width:calc(100vw - 80px);max-width:340px;transition:transform .4s ease-out,opacity .4s ease-out,z-index 0s .2s}.value-carousel-module__SNDzXq__cardInner{transition:none}.value-carousel-module__SNDzXq__cardCenter{transform:translate(-50%,-50%)scale(1)}.value-carousel-module__SNDzXq__cardCenter:hover .value-carousel-module__SNDzXq__cardInner{border-color:var(--hp-border);box-shadow:0 24px 48px #0000001f,0 8px 16px #00000014}.value-carousel-module__SNDzXq__cardCenter:hover .value-carousel-module__SNDzXq__cardIcon{transform:none}.value-carousel-module__SNDzXq__cardLeft{opacity:.5;transform:translate(-50%,-50%)translate(-55%)scale(.85)}.value-carousel-module__SNDzXq__cardRight{opacity:.5;transform:translate(-50%,-50%)translate(55%)scale(.85)}.value-carousel-module__SNDzXq__cardLeft:hover,.value-carousel-module__SNDzXq__cardRight:hover{opacity:.5}.value-carousel-module__SNDzXq__navButton{display:none}.value-carousel-module__SNDzXq__cardIcon{width:48px;height:48px;margin-bottom:1.25rem;transition:none}.value-carousel-module__SNDzXq__cardIcon svg{width:22px;height:22px}.value-carousel-module__SNDzXq__cardTitle{font-size:1.2rem}.value-carousel-module__SNDzXq__cardDesc{font-size:.9rem}.value-carousel-module__SNDzXq__cardMetric{padding-top:1rem}.value-carousel-module__SNDzXq__metricValue{font-size:1.25rem}.value-carousel-module__SNDzXq__dot{transition:none}}@media (max-width:480px){.value-carousel-module__SNDzXq__carouselWrapper{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem 0 2.5rem}.value-carousel-module__SNDzXq__carouselTrack{height:380px}.value-carousel-module__SNDzXq__card{width:calc(100vw - 48px);max-width:320px}.value-carousel-module__SNDzXq__cardInner{border-radius:20px;padding:1.5rem}.value-carousel-module__SNDzXq__cardLeft{opacity:.35;transform:translate(-50%,-50%)translate(-50%)scale(.8)}.value-carousel-module__SNDzXq__cardRight{opacity:.35;transform:translate(-50%,-50%)translate(50%)scale(.8)}.value-carousel-module__SNDzXq__navButtonLeft{left:4px}.value-carousel-module__SNDzXq__navButtonRight{right:4px}.value-carousel-module__SNDzXq__pagination{gap:10px;margin-top:1.5rem}.value-carousel-module__SNDzXq__dot{width:8px;height:8px}}
/*# sourceMappingURL=ec9c6a9cb5b2596e.css.map*/