@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:#f2f2f2;--nav-ink-2:#c4c4c4;--nav-ink-3:#a0a0a0;--nav-hover:#141414;--nav-line:#282828;--nav-bg:#0a0a0a;--nav-gold:#fbbf24;--nav-gold-hover:#fcd34d;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-lockup{display:inline-flex;align-items:center;gap:.875rem;color:#fff;text-decoration:none}.ng-lockup img.ng-lockup-mark{height:44px!important;width:auto!important;max-width:none}.ng-lockup-rule{align-self:stretch;width:1px;margin-block:.25rem;background:#282828}.ng-nav .nav-lockup{transform-origin:left center;transition:transform .38s cubic-bezier(.16,1,.3,1)}.ng-lockup-wordmark{font-family:"Outfit",var(--font-sans,ui-sans-serif),sans-serif;font-size:1.625rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff;white-space:nowrap}.ng-lockup-accent{color:#fbbf24}@media (max-width:480px){.ng-lockup{gap:.625rem}.ng-lockup img.ng-lockup-mark{height:36px!important}.ng-lockup-wordmark{font-size:1.375rem}}html .ng-public .ng-nav,html .pricing-page .ng-nav{background:var(--nav-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.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-actions .nav-login,.ng-nav .nav-links .nav-link{font-family:var(--ng-caps,"Anton",sans-serif);font-size:1rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.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 .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:var(--nav-gold)!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:var(--nav-gold-hover)!important;background-image:none!important;color:#1a1400!important}.ng-nav.is-condensed{border-bottom:1px solid var(--nav-line)}[data-theme=light] .ng-nav{--nav-ink:#f2f2f2;--nav-ink-2:#c4c4c4;--nav-ink-3:#a0a0a0;--nav-hover:#141414;--nav-line:#282828;--nav-bg:#0a0a0a;--nav-gold:#fbbf24;--nav-gold-hover:#fcd34d}[data-theme=light] .ng-nav .nav-brand{background:none!important;border:none!important;box-shadow:none!important;padding:0!important}.ng-nav.is-condensed .nav-lockup{transform:scale(.85)}.ng-nav .hamburger:focus-visible,.ng-nav .nav-link:focus-visible{outline:2px solid var(--nav-gold);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);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 .hamburger{display:flex}}@media (min-width:901px){.ng-nav .hamburger{display:none!important}}@media (prefers-reduced-motion:reduce){.ng-nav,.ng-nav .nav-link,.ng-nav .nav-lockup,.ng-nav .nav-menu{transition:none}.ng-nav.is-condensed .nav-lockup{transform:none}}:where(.ng-nav){position:relative}.ng-nav .lang-hint-live{position:absolute;top:100%;left:0;right:0;height:0;pointer-events:none;z-index:60}.ng-nav .lang-hint{--hint-bg:#141414;--hint-line:color-mix(in srgb,var(--nav-gold) 32%,#3a3a3a);position:absolute;top:10px;right:var(--hint-right,1.25rem);display:flex;align-items:flex-start;max-width:min(17rem,calc(100vw - 24px));padding:.25rem;background:var(--hint-bg);border:1px solid var(--hint-line);border-radius:12px;pointer-events:auto;transform-origin:calc(100% - var(--hint-arrow-right, 28px)) top;animation:ng-hint-in .52s cubic-bezier(.16,1,.3,1) both}.ng-nav .lang-hint:before{content:"";position:absolute;top:-6px;right:clamp(10px,calc(var(--hint-arrow-right, 28px) - 5.5px),calc(100% - 21px));width:11px;height:11px;background:var(--hint-bg);border-top:1px solid var(--hint-line);border-left:1px solid var(--hint-line);border-top-left-radius:2px;transform:rotate(45deg)}.ng-nav .lang-hint-body{display:grid;gap:.2rem;padding:.625rem .5rem .625rem .875rem;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer;transition:background-color .18s ease}.ng-nav .lang-hint-body:hover{background:#1a1a1a}.ng-nav .lang-hint-prompt{font-family:var(--ng-display,"Outfit"),ui-sans-serif,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--nav-ink)}.ng-nav .lang-hint-action{font-family:var(--ng-body,"DM Sans"),ui-sans-serif,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--nav-gold)}.ng-nav .lang-hint-close{flex:0 0 auto;display:grid;place-items:center;width:1.75rem;height:1.75rem;margin:.25rem .25rem 0 0;border:0;border-radius:7px;background:transparent;font-size:1.125rem;line-height:1;color:var(--nav-ink-3);cursor:pointer;transition:color .18s ease,background-color .18s ease}.ng-nav .lang-hint-close:hover{color:var(--nav-ink);background:#1a1a1a}.ng-nav .lang-hint-body:focus-visible,.ng-nav .lang-hint-close:focus-visible{outline:2px solid var(--nav-gold);outline-offset:2px}.ng-nav.is-hinting-en .hamburger,.ng-nav.is-hinting-en .nav-language button:first-of-type,.ng-nav.is-hinting-es .hamburger,.ng-nav.is-hinting-es .nav-language button:last-of-type{border-radius:8px;animation:ng-hint-ring 1.6s ease-out 3}@keyframes ng-hint-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:none}}@keyframes ng-hint-ring{0%{box-shadow:0 0 0 0 rgba(251,191,36,.45)}to{box-shadow:0 0 0 10px rgba(251,191,36,0)}}@media (prefers-reduced-motion:reduce){.ng-nav .lang-hint{animation:none}.ng-nav.is-hinting-en .hamburger,.ng-nav.is-hinting-en .nav-language button:first-of-type,.ng-nav.is-hinting-es .hamburger,.ng-nav.is-hinting-es .nav-language button:last-of-type{animation:none;box-shadow:0 0 0 2px rgba(251,191,36,.5)}}.ng-public{--ng-bg:#0a0a0a;--ng-bg-raised:#101010;--ng-surface:#141414;--ng-surface-strong:#1a1a1a;--ng-ink:#f2f2f2;--ng-ink-2:#c4c4c4;--ng-ink-3:#a0a0a0;--ng-dim:#6b6b6b;--ng-line:#282828;--ng-line-strong:#3a3a3a;--ng-gold:#fbbf24;--ng-gold-ink:#fcd34d;--ng-shadow:none;--ng-blue:#2563eb;--ng-blue-ink:#60a5fa;--ng-green:#22c55e;--ng-green-ink:#4ade80;--ng-glow-gold:rgba(251,191,36,.22);--ng-glow-gold-strong:rgba(251,191,36,.4);--ng-glow-blue:rgba(37,99,235,.22);--ng-glow-blue-strong:rgba(37,99,235,.42);--ng-glass:hsla(0,0%,8%,.55);--ng-glass-strong:rgba(28,28,28,.68);--ng-display:"Outfit",var(--font-sans,ui-sans-serif,sans-serif);--ng-caps:"Anton","Outfit",var(--font-sans,ui-sans-serif,sans-serif);--ng-body:"DM Sans",var(--font-sans,ui-sans-serif,sans-serif);--ng-section-y:clamp(3.5rem,8vw,7rem);background:var(--ng-bg)!important;color:var(--ng-ink);font-family:var(--ng-body)!important}[data-theme=light] .ng-public{--ng-bg:#fff;--ng-bg-raised:#efefef;--ng-surface:#f4f4f4;--ng-surface-strong:#e9e9e9;--ng-ink:#1a1a1a;--ng-ink-2:#3d3d3d;--ng-ink-3:#5c5c5c;--ng-dim:#8a8a8a;--ng-line:#cfcfcf;--ng-line-strong:#a8a8a8;--ng-gold:#b97309;--ng-gold-ink:#a45c07;--ng-shadow:none;--ng-blue-ink:#1d4ed8;--ng-green-ink:#166534;--ng-glow-blue:rgba(37,99,235,.14);--ng-glow-blue-strong:rgba(37,99,235,.26)}.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)}.landing-page.ng-public section,.ng-public section:first-of-type{border-top:none}.landing-page .ng-nav.is-condensed{border-bottom-color:transparent}.ng-public section.trusted-by{background:transparent!important}.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{font-family:var(--ng-display);color:var(--ng-ink)!important;text-wrap:balance;letter-spacing:-.02em;font-weight:700}.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:-.025em;font-weight:800!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}html .ng-public .case-eyebrow,html .ng-public .hero-topline,html .ng-public .trusted-title,html .ng-public h2.case-preheadline{font-family:var(--ng-display)!important;font-size:clamp(1.0625rem,1.9vw,1.25rem)!important;line-height:1.35!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ng-gold-ink)!important;margin-bottom:1.25rem!important;max-width:none}html .ng-public .trusted-title{margin-bottom:1.5rem!important}html .ng-public .metric-label,html .ng-public .metric-subtitle,html .ng-public .result-label,html .ng-public .stat-label{font-family:var(--ng-display);font-size:.62rem!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ng-ink-3)!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 .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 .stat-number,.ng-public .testimonial-result{color:var(--ng-gold-ink)!important;letter-spacing:-.03em;font-weight:600}.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:none!important;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease}.ng-public .case-cta-button:hover,.ng-public .cta-button:hover{transform:translateY(-1px);background:var(--ng-gold-ink)!important;border-color:var(--ng-gold-ink)!important}.ng-public .cta-button.secondary{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 .case-video,.ng-public .video-wrapper{border-radius:16px;overflow:hidden;border:1px solid var(--ng-line);box-shadow:none}.ng-public img{max-width:100%;height:auto}.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,#282828);padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,2rem) 0;background:var(--ng-bg,#0a0a0a)}.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-line{margin:1rem 0 0;max-width:34ch;font-size:.9375rem;line-height:1.6;color:var(--ng-ink-3,#a0a0a0)!important}.ng-footer-cols{display:flex;flex-wrap:wrap;gap:2rem}.ng-footer-col{flex:1 1 8rem}.ng-footer h2.ng-footer-heading{margin:0 0 .875rem;font-family:var(--ng-caps,"Anton",sans-serif);font-size:1rem!important;line-height:1.2!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase;color:var(--ng-ink-3,#a0a0a0)!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,#c4c4c4)!important;text-decoration:none;font-size:.9375rem;transition:color .16s ease;overflow-wrap:anywhere}.ng-footer-col a.ng-footer-email{white-space:nowrap;overflow-wrap:normal}.ng-footer-col a:hover{color:var(--ng-gold-ink,#fcd34d)!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,#282828)}.ng-footer-base p{margin:0;font-size:.875rem;color:var(--ng-dim,#6b6b6b)!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-dim:var(--lad-dim);--ng-gold:var(--lad-gold);--ng-gold-ink:var(--lad-gold-ink);--ng-display:"Outfit",var(--font-sans,ui-sans-serif,sans-serif)}.ng-public .chart-container{background:#101010;border:1px solid #282828;border-radius:16px;color:#f2f2f2}.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)}[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{font-family:var(--font-sans,ui-sans-serif,sans-serif);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{font-family:var(--font-sans,ui-sans-serif,sans-serif);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}}[data-theme=light] .ng-footer,[data-theme=light] .ng-public .case-hero,[data-theme=light] .ng-public .final-cta,[data-theme=light] .ng-public .final-cta-section,[data-theme=light] .ng-public .hero,[data-theme=light] .ng-public .scheduling-hero,[data-theme=light] .ng-public .testimonial-section,[data-theme=light] .ng-public .testimonials{--ng-bg:#0a0a0a;--ng-bg-raised:#101010;--ng-surface:#141414;--ng-surface-strong:#1a1a1a;--ng-ink:#f2f2f2;--ng-ink-2:#c4c4c4;--ng-ink-3:#a0a0a0;--ng-dim:#6b6b6b;--ng-line:#282828;--ng-line-strong:#3a3a3a;--ng-gold:#fbbf24;--ng-gold-ink:#fcd34d;--ng-blue-ink:#60a5fa;--ng-green-ink:#4ade80;--ng-glow-blue:rgba(37,99,235,.22);--ng-glow-blue-strong:rgba(37,99,235,.42);background:var(--ng-bg)!important;color:var(--ng-ink)}[data-theme=light] .ng-public section:first-of-type{border-top:none}[data-theme=light] .ng-nav .nav-brand img{filter:none!important}.ng-public .case-hero,.ng-public .final-cta,.ng-public .final-cta-section,.ng-public .hero,.ng-public .rc-hero,.ng-public .scheduling-hero,.ng-public .testimonials,.pricing-page .ladder-cta,.pricing-page .ladder-hero{position:relative;overflow:hidden;isolation:isolate}.ng-orbs,.ng-stars{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.ng-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:0;animation:ng-orb-in 2s ease forwards}.ng-orb-1{width:640px;height:640px;top:-180px;left:-160px;background:radial-gradient(circle,rgba(37,99,235,.2) 0,transparent 70%);animation:ng-orb-in 2s ease forwards,ng-orb-drift-1 22s ease-in-out infinite;animation-delay:0s,2s}.ng-orb-2{width:500px;height:500px;top:10%;right:-140px;background:radial-gradient(circle,rgba(251,191,36,.14) 0,transparent 70%);animation:ng-orb-in 2.5s ease forwards,ng-orb-drift-2 28s ease-in-out infinite;animation-delay:.3s,2.5s}.ng-orb-3{width:420px;height:420px;top:45%;left:30%;background:radial-gradient(circle,rgba(37,99,235,.12) 0,transparent 70%);animation:ng-orb-in 3s ease forwards,ng-orb-drift-3 34s ease-in-out infinite;animation-delay:.6s,3s}.ng-orb-4{width:560px;height:560px;bottom:-100px;right:5%;background:radial-gradient(circle,rgba(124,58,237,.13) 0,transparent 70%);animation:ng-orb-in 2.2s ease forwards,ng-orb-drift-4 26s ease-in-out infinite;animation-delay:.2s,2.2s}@keyframes ng-orb-in{to{opacity:1}}@keyframes ng-orb-drift-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,40px) scale(1.06)}66%{transform:translate(-30px,70px) scale(.95)}}@keyframes ng-orb-drift-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-50px,60px) scale(1.08)}66%{transform:translate(40px,-30px) scale(.94)}}@keyframes ng-orb-drift-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(70px,-50px) scale(1.1)}}@keyframes ng-orb-drift-4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-60px,-40px) scale(1.05)}66%{transform:translate(30px,50px) scale(.96)}}.ng-stars{opacity:.5;background-image:radial-gradient(1px 1px at 12% 30%,rgba(252,211,77,.45) 0,transparent 100%),radial-gradient(1px 1px at 28% 72%,rgba(147,197,253,.35) 0,transparent 100%),radial-gradient(1.5px 1.5px at 47% 18%,rgba(252,211,77,.35) 0,transparent 100%),radial-gradient(1px 1px at 63% 58%,rgba(147,197,253,.4) 0,transparent 100%),radial-gradient(1px 1px at 78% 26%,rgba(252,211,77,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 88% 68%,rgba(167,139,250,.3) 0,transparent 100%),radial-gradient(1px 1px at 8% 88%,rgba(147,197,253,.3) 0,transparent 100%),radial-gradient(1px 1px at 55% 90%,rgba(252,211,77,.3) 0,transparent 100%);animation:ng-stars 8s ease-in-out infinite alternate}@keyframes ng-stars{0%{opacity:.35}50%{opacity:.6}to{opacity:.3}}@media (max-width:600px){.ng-orb{filter:blur(60px)}.ng-orb-1,.ng-orb-2{width:320px;height:320px}.ng-orb-3,.ng-orb-4{display:none}}.ng-public .rc-proof-grid .rc-yt,.ng-public .rc-video-slot .rc-yt,.ng-public .video-wrapper{box-shadow:0 0 0 2px var(--ng-blue),0 0 24px var(--ng-glow-blue);animation:ng-glow-pulse 3s ease-in-out infinite}@keyframes ng-glow-pulse{0%,to{box-shadow:0 0 0 2px var(--ng-blue),0 0 24px var(--ng-glow-blue)}50%{box-shadow:0 0 0 2px var(--ng-blue),0 0 40px var(--ng-glow-blue-strong)}}.ng-public .hero-topline,.ng-public .rc-doc .rc-kicker,.ng-public .trusted-title{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1rem .4rem .85rem;border:1px solid color-mix(in srgb,var(--ng-gold) 35%,transparent);background:color-mix(in srgb,var(--ng-gold) 8%,transparent);border-radius:999px;white-space:normal;text-align:left}.ng-public .trusted-title{display:flex;width:-moz-fit-content;width:fit-content;margin-inline:auto}.ng-public .hero-topline:before,.ng-public .rc-doc .rc-kicker:before,.ng-public .trusted-title:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--ng-gold);box-shadow:0 0 10px var(--ng-gold);animation:ng-pulse-dot 1.5s ease-in-out infinite}@keyframes ng-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}html .landing-page.ng-public .hero-topline{white-space:nowrap;max-width:100%;font-size:clamp(.8125rem,calc((100vw - 8rem) / 47),1.25rem)!important;letter-spacing:.05em!important;line-height:1.3!important}html .landing-page.ng-public .hero-subheadline{white-space:nowrap;max-width:none!important;font-size:clamp(.8125rem,calc((100vw - 8rem) / 47),1.25rem)!important}html .landing-page.ng-public .trusted-title{white-space:nowrap;max-width:100%;letter-spacing:.05em!important;font-size:clamp(.75rem,calc((100vw - 4rem) / 56),1.125rem)!important}.landing-page .hero-subheadline-short,.landing-page .hero-topline-short{display:none}@media (max-width:767px){.landing-page .hero-subheadline-full,.landing-page .hero-topline-full{display:none}.landing-page .hero-subheadline-short,.landing-page .hero-topline-short{display:inline}html .landing-page.ng-public .hero-subheadline{font-size:clamp(.75rem,calc((100vw - 3rem) / 24.5),1.0625rem)!important}html .landing-page.ng-public .hero-topline{font-size:clamp(.625rem,calc((100vw - 5.75rem) / 22.5),.875rem)!important}html .landing-page.ng-public .trusted-title{white-space:normal;font-size:.8125rem!important;line-height:1.45!important}}.ng-public .case-eyebrow{border-color:color-mix(in srgb,var(--ng-gold) 35%,transparent)!important;background:color-mix(in srgb,var(--ng-gold) 8%,transparent)!important}.ng-public .case-eyebrow .eyebrow-icon{color:var(--ng-gold-ink)}.ng-public .framework-card,.ng-public .metric-card,.ng-public .problem-item,.ng-public .rc-card,.ng-public .rc-rcard,.ng-public .testimonial-card,.ng-public .trust-item,.pricing-page .rung-panel{transition:border-color .22s ease,transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease}.ng-public .framework-card:hover,.ng-public .metric-card:hover,.ng-public .problem-item:hover,.ng-public .rc-card:hover,.ng-public .rc-rcard:hover,.ng-public .testimonial-card:hover,.ng-public .trust-item:hover{transform:translateY(-4px);border-color:var(--ng-blue)!important;box-shadow:0 0 0 1px var(--ng-blue),0 18px 48px -24px var(--ng-glow-blue-strong)!important}.pricing-page .rung-panel:hover{transform:translateY(-4px);border-color:var(--lad-blue);box-shadow:0 0 0 1px var(--lad-blue),0 18px 48px -24px var(--lad-glow-blue-strong)}.ng-public .framework-card{position:relative}.ng-public .framework-card:before,.pricing-page .rung-panel:after{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--ng-gold,var(--lad-gold)),var(--ng-blue,var(--lad-blue)));pointer-events:none}.pricing-page .rung-panel:after{background:linear-gradient(90deg,var(--lad-gold),var(--lad-blue))}.ng-public .framework-card:nth-child(3n+1) .framework-icon,.ng-public .metric-card:nth-child(3n+1) .metric-icon,.ng-public .problem-item:nth-child(3n+1) .problem-icon,.ng-public .trust-item:nth-child(3n+1) .trust-icon{background:color-mix(in srgb,var(--ng-blue) 14%,transparent);border:1px solid color-mix(in srgb,var(--ng-blue) 35%,transparent);color:var(--ng-blue-ink)}.ng-public .framework-card:nth-child(3n+2) .framework-icon,.ng-public .metric-card:nth-child(3n+2) .metric-icon,.ng-public .problem-item:nth-child(3n+2) .problem-icon,.ng-public .trust-item:nth-child(3n+2) .trust-icon{background:color-mix(in srgb,var(--ng-gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--ng-gold) 35%,transparent);color:var(--ng-gold-ink)}.ng-public .framework-card:nth-child(3n) .framework-icon,.ng-public .metric-card:nth-child(3n) .metric-icon,.ng-public .problem-item:nth-child(3n) .problem-icon,.ng-public .trust-item:nth-child(3n) .trust-icon{background:color-mix(in srgb,var(--ng-green) 14%,transparent);border:1px solid color-mix(in srgb,var(--ng-green) 35%,transparent);color:var(--ng-green-ink)}.ng-public .progress-fill{clip-path:inset(0 0 0 0)}[data-reveal-root=on] .ng-public section:not(.is-in) .progress-fill{clip-path:inset(0 100% 0 0)}[data-reveal-root=on] .ng-public section.is-in .progress-fill{transition:clip-path 1.1s cubic-bezier(.16,1,.3,1);transition-delay:.15s}.ng-nav .cta-button,.ng-nav .nav-menu .nav-actions .nav-link.cta-button,.ng-public .case-cta-button,.ng-public .cta-button,.ng-public .rc-btn,.pricing-page .ladder-cta-primary{background:linear-gradient(135deg,#fcd34d,#fbbf24 55%,#f59e0b)!important;background-image:linear-gradient(135deg,#fcd34d,#fbbf24 55%,#f59e0b)!important;color:#1a1400!important;border-color:transparent!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,filter .18s ease}.ng-nav .cta-button:hover,.ng-nav .nav-menu .nav-actions .nav-link.cta-button:hover,.ng-public .case-cta-button:hover,.ng-public .cta-button:hover,.ng-public .rc-btn:hover,.pricing-page .ladder-cta-primary:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 12px 32px -12px rgba(251,191,36,.55)!important}.ng-public .cta-button.secondary{background:transparent!important;background-image:none!important;color:var(--ng-blue-ink)!important;border-color:var(--ng-blue)!important;box-shadow:none!important}.ng-public .cta-button.secondary:hover{background:var(--ng-blue)!important;color:#fff!important;border-color:var(--ng-blue)!important;box-shadow:0 12px 32px -12px var(--ng-glow-blue-strong)!important;filter:none}.ng-public .rc-btn-ghost{border-color:var(--ng-blue);color:var(--ng-blue-ink)}.ng-public .rc-btn-ghost:focus-visible,.ng-public .rc-btn-ghost:hover{background:var(--ng-blue);color:#fff;border-color:var(--ng-blue)}.ng-public.landing-page .hero-headline-yellow{display:inline;background:linear-gradient(90deg,#fcd34d,#fbbf24 55%,#60a5fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ng-public .testimonial-result{color:var(--ng-green-ink)!important}.ng-public .quote-mark,.ng-public .testimonial-quote:before{color:var(--ng-gold-ink)!important;opacity:.9}.ng-public .benefit-icon,.ng-public .metric-subtext strong,.ng-public .result-item{color:var(--ng-green-ink)}.ng-public,.pricing-page{isolation:isolate}.ng-page-glow{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}[data-theme=light] .ng-page-glow,html:not([data-theme=light]) .ng-orbs,html:not([data-theme=light]) section>.ng-stars{display:none}html:not([data-theme=light]) .ng-public section:nth-of-type(2n){background:transparent!important}html:not([data-theme=light]) .ng-public .ng-footer,html:not([data-theme=light]) .ng-public .rc-doc,html:not([data-theme=light]) .ng-public .rc-doc .rc-hero,html:not([data-theme=light]) .pricing-page .ng-footer{background:transparent}@media (min-width:901px){html:not([data-theme=light]) .ng-public .ng-nav,html:not([data-theme=light]) .pricing-page .ng-nav{background:hsla(0,0%,4%,.62)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important}}html:not([data-theme=light]) .ng-public .breakthrough-item,html:not([data-theme=light]) .ng-public .calendly-container,html:not([data-theme=light]) .ng-public .calendly-wrapper,html:not([data-theme=light]) .ng-public .case-stat,html:not([data-theme=light]) .ng-public .case-video,html:not([data-theme=light]) .ng-public .chart-card,html:not([data-theme=light]) .ng-public .chart-container,html:not([data-theme=light]) .ng-public .client-overview,html:not([data-theme=light]) .ng-public .cta-guarantee,html:not([data-theme=light]) .ng-public .cta-lead,html:not([data-theme=light]) .ng-public .founder-benefits .benefit,html:not([data-theme=light]) .ng-public .framework-card,html:not([data-theme=light]) .ng-public .goal-item,html:not([data-theme=light]) .ng-public .guarantee-card,html:not([data-theme=light]) .ng-public .metric-card,html:not([data-theme=light]) .ng-public .problem-description,html:not([data-theme=light]) .ng-public .problem-item,html:not([data-theme=light]) .ng-public .results-badge,html:not([data-theme=light]) .ng-public .results-text,html:not([data-theme=light]) .ng-public .solution-lead,html:not([data-theme=light]) .ng-public .testimonial-card,html:not([data-theme=light]) .ng-public .trust-item,html:not([data-theme=light]) .ng-public .why-it-worked-lead{background:var(--ng-glass)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html:not([data-theme=light]) .ng-public .rc-card,html:not([data-theme=light]) .ng-public .rc-pd,html:not([data-theme=light]) .ng-public .rc-rcard,html:not([data-theme=light]) .ng-public .rc-tmpl,html:not([data-theme=light]) .ng-public .rc-video{background:var(--ng-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html:not([data-theme=light]) .ng-public .rc-rcard:hover{background:var(--ng-glass-strong)}html:not([data-theme=light]) .ng-public .rc-stats{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html:not([data-theme=light]) .ng-public .rc-stat{background:hsla(0,0%,5%,.62)}html:not([data-theme=light]) .pricing-page .ladder-cta-panel,html:not([data-theme=light]) .pricing-page .ladder-fallback,html:not([data-theme=light]) .pricing-page .ladder-index-list,html:not([data-theme=light]) .pricing-page .rung-panel{background:var(--lad-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html:not([data-theme=light]) .pricing-page .ladder-index-link:hover,html:not([data-theme=light]) .pricing-page .ladder-index-skeleton,html:not([data-theme=light]) .pricing-page .rung[data-rung=bnr] .rung-panel{background:var(--lad-glass-strong)}html:not([data-theme=light]) .pricing-page .hinge-body{background:rgba(42,31,10,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){.ng-orb{animation:ng-orb-in 1ms linear forwards}.ng-public .hero-topline:before,.ng-public .rc-doc .rc-kicker:before,.ng-public .trusted-logos-container,.ng-public .trusted-title:before,.ng-stars{animation:none}.ng-public .rc-proof-grid .rc-yt,.ng-public .rc-video-slot .rc-yt,.ng-public .video-wrapper{animation:none;box-shadow:0 0 0 2px var(--ng-blue)}.ng-nav .cta-button:hover,.ng-public .case-cta-button:hover,.ng-public .cta-button:hover,.ng-public .framework-card:hover,.ng-public .metric-card:hover,.ng-public .problem-item:hover,.ng-public .rc-btn:hover,.ng-public .rc-card:hover,.ng-public .rc-rcard:hover,.ng-public .testimonial-card:hover,.ng-public .trust-item:hover,.pricing-page .ladder-cta-primary:hover,.pricing-page .rung-panel:hover{transform:none}[data-reveal-root=on] .ng-public section:not(.is-in) .progress-fill{transform:none;clip-path:inset(0 0 0 0)}.ng-public .progress-fill{transition:none}}.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}