@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:5.5rem}}.reveal{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:no-preference){[data-reveal-root=on] .reveal:not(.is-in){opacity:0;transform:translate3d(0,22px,0)}[data-reveal-root=on] .reveal{transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}[data-reveal-root=on] .reveal.is-in{opacity:1;transform:none;will-change:auto}[data-reveal-root=on] .reveal[data-reveal-delay="1"]{transition-delay:70ms}[data-reveal-root=on] .reveal[data-reveal-delay="2"]{transition-delay:.14s}[data-reveal-root=on] .reveal[data-reveal-delay="3"]{transition-delay:.21s}[data-reveal-root=on] .reveal[data-reveal-delay="4"]{transition-delay:.28s}[data-reveal-root=on] .reveal[data-reveal-delay="5"]{transition-delay:.35s}}@media print{.reveal{opacity:1!important;transform:none!important;transition:none!important}}.ng-nav{--nav-ink:#f6f5f3;--nav-ink-2:#c2bfb8;--nav-ink-3:#96938c;--nav-hover:hsla(0,0%,100%,.07);--nav-line:hsla(0,0%,100%,.11);--nav-bg:#08080a;--nav-gold:#fbbf24;gap:clamp(1rem,3vw,2.5rem);padding-inline:clamp(1.25rem,4vw,2.5rem)!important;padding-block:.875rem!important;min-height:4.5rem;transition:background-color .38s ease,box-shadow .38s ease,border-color .38s ease}.ng-nav,.ng-nav .nav-brand{display:flex;align-items:center}.ng-nav .nav-brand{flex:0 0 auto}.ng-nav .nav-brand img{height:56px!important;width:auto;transform-origin:left center;transition:transform .38s cubic-bezier(.16,1,.3,1)}.ng-nav .nav-menu{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:clamp(1rem,2.5vw,2rem)}.ng-nav .nav-links{display:flex;align-items:center;gap:.25rem;margin-right:auto}.ng-nav .nav-actions{display:flex;align-items:center;gap:.75rem;flex:0 0 auto}.ng-nav .nav-link{position:relative;display:inline-flex;align-items:center;padding:.5rem .875rem!important;border-radius:8px;font-size:.9375rem;font-weight:500;line-height:1;white-space:nowrap;color:var(--nav-ink-2)!important;text-decoration:none;transition:color .18s ease,background-color .18s ease}.ng-nav .nav-link:hover{color:var(--nav-ink)!important;background:var(--nav-hover)}.ng-nav .nav-links .nav-link.active{color:var(--nav-ink)!important;background:color-mix(in srgb,var(--nav-gold) 16%,transparent)}.ng-nav .nav-link.active:after,.ng-nav .nav-link:after{display:none!important}.ng-nav .nav-login{color:var(--nav-ink-3)!important}.ng-nav .nav-login:hover{color:var(--nav-ink)!important}.ng-nav .nav-theme{display:flex;align-items:center;padding-left:.25rem}.ng-nav .cta-button,.ng-nav .nav-menu .nav-actions .nav-link.cta-button{background-image:none!important;padding:.625rem 1.25rem!important;border-radius:9px!important;background:#fbbf24!important;color:#1a1400!important;font-weight:600!important;box-shadow:none!important}.ng-nav .cta-button:hover,.ng-nav .nav-menu .nav-actions .nav-link.cta-button:hover{background:#fcd34d!important;background-image:none!important;color:#1a1400!important}.ng-nav.is-condensed{backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:0 12px 32px -20px rgba(0,0,0,.75)}[data-theme=light] .ng-nav{--nav-ink:#14130f;--nav-ink-2:#4b4843;--nav-ink-3:#6b6862;--nav-hover:rgba(20,19,15,.06);--nav-line:rgba(20,19,15,.12);--nav-bg:#fff}[data-theme=light] .ng-nav .nav-brand{background:none!important;border:none!important;box-shadow:none!important;padding:0!important}[data-theme=light] .ng-nav.is-condensed{box-shadow:0 12px 32px -24px rgba(20,19,15,.4)}.ng-nav.is-condensed .nav-brand img{transform:scale(.8)}.ng-nav .hamburger:focus-visible,.ng-nav .nav-link:focus-visible{outline:2px solid #fbbf24;outline-offset:3px;border-radius:8px}.ng-nav .hamburger{flex:0 0 auto;min-width:2.75rem;min-height:2.75rem;align-items:center;margin-left:auto}@media (max-width:900px){.ng-nav .nav-menu{position:fixed;inset:4.5rem 0 auto 0;flex-direction:column;align-items:stretch;gap:.5rem;padding:1.25rem clamp(1.25rem,4vw,2rem) 1.75rem;background:var(--nav-bg);border-bottom:1px solid var(--nav-line);box-shadow:0 24px 48px -24px rgba(0,0,0,.8);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.ng-nav .nav-menu.open{transform:none;opacity:1;visibility:visible}.ng-nav .nav-actions,.ng-nav .nav-links{flex-direction:column;align-items:stretch;gap:.25rem;margin:0}.ng-nav .nav-actions{margin-top:.75rem;padding-top:1rem;border-top:1px solid var(--nav-line);gap:.75rem}.ng-nav .nav-link{padding:.75rem .875rem!important;font-size:1rem}.ng-nav .cta-button{justify-content:center}.ng-nav .nav-theme{padding-left:.875rem}.ng-nav .hamburger{display:flex}}@media (min-width:901px){.ng-nav .hamburger{display:none!important}}@media (prefers-reduced-motion:reduce){.ng-nav,.ng-nav .nav-brand img,.ng-nav .nav-link,.ng-nav .nav-menu{transition:none}.ng-nav.is-condensed .nav-brand img{transform:none}}.ng-public{--ng-bg:#08080a;--ng-bg-raised:#0e0e11;--ng-surface:hsla(0,0%,100%,.035);--ng-surface-strong:hsla(0,0%,100%,.06);--ng-ink:#f6f5f3;--ng-ink-2:#c2bfb8;--ng-ink-3:#96938c;--ng-line:hsla(0,0%,100%,.11);--ng-line-strong:hsla(0,0%,100%,.2);--ng-gold:#fbbf24;--ng-gold-ink:#f5c451;--ng-shadow:0 18px 44px -26px rgba(0,0,0,.9);--ng-section-y:clamp(3.5rem,8vw,7rem);background:var(--ng-bg)!important;color:var(--ng-ink)}[data-theme=light] .ng-public{--ng-bg:#fbfaf8;--ng-bg-raised:#fff;--ng-surface:#fff;--ng-surface-strong:#fff;--ng-ink:#14130f;--ng-ink-2:#4b4843;--ng-ink-3:#6b6862;--ng-line:rgba(20,19,15,.12);--ng-line-strong:rgba(20,19,15,.22);--ng-gold:#d99407;--ng-gold-ink:#a45c07;--ng-shadow:0 18px 40px -28px rgba(20,19,15,.4)}.ng-public .case-hero,.ng-public .hero,.ng-public .scheduling-hero,.ng-public section{background:transparent!important}.ng-public section:nth-of-type(2n){background:var(--ng-bg-raised)!important}.ng-public section{padding-block:var(--ng-section-y)!important;border-top:1px solid var(--ng-line)}.ng-public section:first-of-type{border-top:none}.ng-public .case-hero-content,.ng-public .container,.ng-public .hero-content{width:100%;max-width:68rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem);box-sizing:border-box}.ng-public h1,.ng-public h2,.ng-public h3,.ng-public h4{color:var(--ng-ink)!important;text-wrap:balance;letter-spacing:-.03em;font-weight:600}.ng-public .case-hero h1,.ng-public .hero-title,.ng-public h1{font-size:clamp(2.25rem,5.6vw,4rem)!important;line-height:1.05!important;letter-spacing:-.035em;font-weight:600!important}.ng-public .section-title,.ng-public h2{font-size:clamp(1.75rem,3.6vw,2.625rem)!important;line-height:1.12}.ng-public h3{font-size:clamp(1.125rem,2vw,1.375rem)!important;line-height:1.25;letter-spacing:-.02em}.ng-public .hero-headline-yellow{color:var(--ng-ink)!important}.ng-public li,.ng-public p{color:var(--ng-ink-2)!important;line-height:1.6}.ng-public p{max-width:68ch}.ng-public .hero-subheadline,.ng-public .hero-subtitle,.ng-public .section-subtitle{font-size:clamp(1.0625rem,1.9vw,1.25rem)!important;color:var(--ng-ink-2)!important;line-height:1.55;max-width:52ch}.ng-public .case-hero-content,.ng-public .hero,.ng-public .hero-content{text-align:left!important}.ng-public .hero-subheadline,.ng-public .hero-subtitle{margin-inline:0!important}.ng-public .case-eyebrow,.ng-public .hero-topline{font-size:clamp(1rem,1.6vw,1.125rem)!important;margin-bottom:1.25rem!important;max-width:56ch}.ng-public .case-eyebrow,.ng-public .hero-topline,.ng-public .trusted-title{font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--ng-ink-2)!important}.ng-public .trusted-title{font-size:.9375rem!important;margin-bottom:1.5rem!important}.ng-public .calendly-wrapper,.ng-public .case-stat,.ng-public .chart-card,.ng-public .framework-card,.ng-public .guarantee-card,.ng-public .metric-card,.ng-public .outcome-stat,.ng-public .problem-item,.ng-public .testimonial-card,.ng-public .trust-item{background:var(--ng-surface)!important;border:1px solid var(--ng-line)!important;border-radius:16px!important;box-shadow:var(--ng-shadow)!important;padding:clamp(1.25rem,3vw,1.75rem)!important;transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.ng-public .framework-card:hover,.ng-public .metric-card:hover,.ng-public .testimonial-card:hover,.ng-public .trust-item:hover{border-color:var(--ng-line-strong)!important;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ng-public .framework-card,.ng-public .metric-card,.ng-public .testimonial-card,.ng-public .trust-item{transition:none}.ng-public .framework-card:hover,.ng-public .metric-card:hover,.ng-public .testimonial-card:hover,.ng-public .trust-item:hover{transform:none}}.ng-public .metric-value,.ng-public .outcome-stat .stat-number,.ng-public .stat-number,.ng-public .testimonial-result{color:var(--ng-gold-ink)!important;letter-spacing:-.03em;font-weight:600}.ng-public .metric-subtitle,.ng-public .stat-label{color:var(--ng-ink-3)!important}.ng-public .case-cta-button,.ng-public .cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.5rem!important;border-radius:10px!important;background:var(--ng-gold)!important;color:#1a1400!important;border:1px solid var(--ng-gold)!important;font-weight:600!important;text-decoration:none;box-shadow:0 10px 26px -14px color-mix(in srgb,var(--ng-gold) 80%,transparent);transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.ng-public .case-cta-button:hover,.ng-public .cta-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--ng-gold) 90%,transparent)}.ng-public .cta-button.secondary{background:transparent!important;color:var(--ng-ink)!important;border-color:var(--ng-line-strong)!important;box-shadow:none}.ng-public .cta-button.secondary:hover{border-color:var(--ng-gold)!important;color:var(--ng-gold-ink)!important}.ng-public .case-cta-button:focus-visible,.ng-public .cta-button:focus-visible{outline:2px solid var(--ng-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ng-public .case-cta-button,.ng-public .cta-button{transition:none}.ng-public .case-cta-button:hover,.ng-public .cta-button:hover{transform:none}}.ng-public .calendly-container,.ng-public .video-wrapper{border-radius:16px;overflow:hidden;border:1px solid var(--ng-line);box-shadow:var(--ng-shadow)}.ng-public img{max-width:100%;height:auto}.ng-public .footer{background:transparent!important;border-top:1px solid var(--ng-line)!important;padding-block:clamp(2rem,5vw,3rem)!important;margin-top:0!important}.ng-public .footer-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.ng-public .footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.ng-public .footer-links a{color:var(--ng-ink-2)!important;text-decoration:none;font-size:.9375rem;transition:color .16s ease}.ng-public .footer-links a:hover{color:var(--ng-gold-ink)!important}.ng-public .footer-links a:focus-visible{outline:2px solid var(--ng-gold);outline-offset:3px;border-radius:4px}.ng-public .footer-bottom{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--ng-line)}.ng-public .footer-bottom p{color:var(--ng-ink-3)!important;font-size:.875rem;margin:0}.ng-public{overflow-x:clip;width:100%;max-width:100%}.ng-public .author-name,.ng-public .author-title,.ng-public .feature-desc,.ng-public .legend-item,.ng-public .testimonial-info,.ng-public .testimonial-name,.ng-public .testimonial-title,.ng-public blockquote{color:var(--ng-ink-2)!important}.ng-public .author-title,.ng-public .testimonial-title{color:var(--ng-ink-3)!important}.ng-public .cta-inline{color:var(--ng-gold-ink)!important;font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ng-gold) 45%,transparent);padding-bottom:1px;transition:border-color .16s ease}.ng-public .cta-inline:hover{border-bottom-color:var(--ng-gold)}.ng-public .cta-inline:focus-visible{outline:2px solid var(--ng-gold);outline-offset:3px;border-radius:3px}.ng-public cite,.ng-public figcaption{color:var(--ng-ink-2)!important;font-style:normal}.ng-public cite span,.ng-public figcaption span{color:var(--ng-ink-3)!important}.ng-public .case-stat-value,.ng-public .metric-number,.ng-public .result-number,.ng-public .stat-value{color:var(--ng-gold-ink)!important;letter-spacing:-.03em;font-weight:600}.ng-public .results-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border-radius:999px;border:1px solid var(--ng-line);background:var(--ng-surface);font-size:.875rem}.ng-public .results-badge,.ng-public .results-badge .badge-icon,.ng-public .results-badge span{color:var(--ng-ink-2)!important}.ng-public .progress-fill span,.ng-public .progress-fill>*{color:#fff!important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.45)}.ng-public .progress-fill.green{background-color:#047857;background-image:linear-gradient(90deg,#059669,#047857)}.ng-public .progress-fill.red{background-color:#b91c1c;background-image:linear-gradient(90deg,#dc2626,#b91c1c)}.ng-footer{border-top:1px solid var(--ng-line,hsla(0,0%,100%,.11));padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,2rem) 0;background:var(--ng-bg,#08080a)}.ng-footer-inner{display:grid;gap:clamp(2.5rem,6vw,4rem);max-width:68rem;margin-inline:auto}@media (min-width:780px){.ng-footer-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);align-items:start}}.ng-footer-brand img{height:54px;width:auto}[data-theme=light] .ng-footer-brand img{filter:brightness(.2) contrast(1.5)}.ng-footer-line{margin:1rem 0 0;max-width:34ch;font-size:.9375rem;line-height:1.6;color:var(--ng-ink-3,#96938c)!important}.ng-footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2rem}.ng-footer h2.ng-footer-heading{margin:0 0 .875rem;font-size:.8125rem!important;line-height:1.3!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--ng-ink-3,#96938c)!important}.ng-footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.ng-footer-col a{color:var(--ng-ink-2,#c2bfb8)!important;text-decoration:none;font-size:.9375rem;transition:color .16s ease;overflow-wrap:anywhere}.ng-footer-col a:hover{color:var(--ng-gold-ink,#f5c451)!important}.ng-footer-col a:focus-visible{outline:2px solid var(--ng-gold,#fbbf24);outline-offset:3px;border-radius:4px}.ng-footer-base{max-width:68rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:1.5rem 0 2rem;border-top:1px solid var(--ng-line,hsla(0,0%,100%,.11))}.ng-footer-base p{margin:0;font-size:.875rem;color:var(--ng-ink-3,#96938c)!important}.pricing-page .ng-footer{--ng-bg:var(--lad-bg);--ng-line:var(--lad-line);--ng-ink-2:var(--lad-ink-2);--ng-ink-3:var(--lad-ink-3);--ng-gold:var(--lad-gold);--ng-gold-ink:var(--lad-gold-ink)}.ng-public .dashboard-container{margin-top:clamp(2rem,4vw,3rem);padding:clamp(1rem,2.5vw,1.75rem);border-radius:20px;border:1px solid var(--ng-line);background:var(--ng-bg-raised);box-shadow:var(--ng-shadow)}[data-theme=light] .ng-public .dashboard-container{background:#0e0e11;border-color:hsla(0,0%,100%,.1)}.ng-public .dashboard-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid hsla(0,0%,100%,.09)}.ng-public .dashboard-header .filter-btn,.ng-public .dashboard-header .nav-btn{padding:.4375rem .875rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:#c2bfb8;font-size:.8125rem;font-weight:500}.ng-public .dashboard-header .nav-btn.active{background:rgba(251,191,36,.14);border-color:rgba(251,191,36,.4);color:#f5c451}.ng-public .dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(.75rem,2vw,1.125rem)}.ng-public .dashboard-grid .metric-card{background:hsla(0,0%,100%,.035)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:14px!important;box-shadow:none!important;padding:1.125rem 1.25rem!important}.ng-public .dashboard-grid .metric-card:hover{transform:none}.ng-public .dashboard-grid .metric-card h3{margin:0 0 .5rem;font-size:.8125rem!important;font-weight:500!important;letter-spacing:0!important;color:#96938c!important}.ng-public .dashboard-grid .metric-value{font-size:clamp(1.75rem,3vw,2.25rem)!important;line-height:1.05;font-weight:600;font-variant-numeric:tabular-nums}.ng-public .dashboard-grid .metric-breakdown,.ng-public .dashboard-grid .metric-subtitle{margin-top:.4375rem;font-size:.8125rem!important;color:#96938c!important}.ng-public .dashboard-grid .metric-card:first-of-type{background:linear-gradient(180deg,rgba(251,191,36,.09),rgba(251,191,36,.02))!important;border-color:rgba(251,191,36,.24)!important}.ng-public .dashboard-grid .metric-card:first-of-type .metric-value{color:#f5c451!important}.ng-public .dashboard-grid .metric-card:nth-of-type(2){background:linear-gradient(180deg,rgba(16,185,129,.09),rgba(16,185,129,.02))!important;border-color:rgba(16,185,129,.24)!important}.ng-public .dashboard-grid .metric-card:nth-of-type(2) .metric-value{color:#34d399!important}.ng-public .dashboard-grid .metric-card:nth-of-type(3){background:linear-gradient(180deg,rgba(96,165,250,.09),rgba(96,165,250,.02))!important;border-color:rgba(96,165,250,.24)!important}.ng-public .dashboard-grid .metric-card:nth-of-type(3) .metric-value{color:#93c5fd!important;font-size:clamp(1.125rem,2vw,1.375rem)!important}.ng-public .dashboard-grid .chart-card{grid-column:span 1;background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:14px!important;box-shadow:none!important;padding:1.25rem!important}@media (min-width:900px){.ng-public .dashboard-grid .chart-card{grid-column:span 3}}.ng-public .dashboard-grid .chart-card:hover{transform:none}.ng-public .dashboard-grid .chart-card h3{margin:0 0 1rem;font-size:.9375rem!important;font-weight:600!important;color:#f6f5f3!important}.ng-public .chart-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.875rem}.ng-public .chart-legend .legend-item{display:inline-flex;align-items:center;gap:.4375rem;font-size:.8125rem;color:#c2bfb8!important}.ng-public .legend-color{width:9px;height:9px;border-radius:3px;display:inline-block}[data-theme=light] .ng-public .dashboard-container .metric-value,[data-theme=light] .ng-public .dashboard-container h3{color:#f6f5f3!important}[data-theme=light] .ng-public .dashboard-container .metric-breakdown,[data-theme=light] .ng-public .dashboard-container .metric-subtitle,[data-theme=light] .ng-public .dashboard-container p,[data-theme=light] .ng-public .dashboard-container span{color:#c2bfb8!important}[data-theme=light] .ng-public .dashboard-grid .metric-card:first-of-type .metric-value{color:#f5c451!important}[data-theme=light] .ng-public .dashboard-grid .metric-card:nth-of-type(2) .metric-value{color:#34d399!important}[data-theme=light] .ng-public .dashboard-grid .metric-card:nth-of-type(3) .metric-value{color:#93c5fd!important}.ng-public .dashboard-grid .chart-card:before,.ng-public .dashboard-grid .metric-card:before{display:none!important}@media (max-width:640px){.ng-public .case-cta-button,.ng-public .cta-button{white-space:normal;max-width:100%;text-align:center;line-height:1.3}}.cl-logoImage{width:350px!important;height:auto!important;max-width:100%!important;transform:scale(1.5)!important}.cl-logoBox{display:flex!important;justify-content:center!important;align-items:center!important;margin-bottom:2rem!important;width:100%!important;padding:1.5rem 0!important}.cl-card{padding:2rem!important;box-shadow:0 10px 25px rgba(0,0,0,.1)!important}