@keyframes nima-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes nima-glow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.04)}}@keyframes nima-ken{0%{transform:scale(1)}to{transform:scale(1.06)}}.brand-mark--logo{place-items:center;width:46px;height:46px;display:inline-grid;position:relative;overflow:visible;color:#0000!important;box-shadow:none!important;background-color:#0000!important;border-radius:0!important;padding:0!important}.brand-mark--logo:before{content:"";background-image:url(/assets/nima/logo-light.webp?v=16);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}html[data-theme=dark] .brand-mark--logo:before{background-image:url(/assets/nima/logo-dark.webp?v=16)}.brand-mark--logo img,.brand-logo-img{object-fit:contain;background:0 0;grid-area:1/1;width:100%;height:100%;display:block}.site-header .brand-mark--logo,.header-inner .brand-mark--logo{width:42px;height:42px;box-shadow:none!important;background:0 0!important;border-radius:0!important}.brand--footer .brand-mark--logo{box-shadow:none!important;background:0 0!important;border-radius:0!important}.brand .brand-mark.brand-mark--logo,.brand-mark.brand-mark--logo{box-shadow:none!important;background:0 0!important;border:0!important}.hero-portrait-card{isolation:isolate;position:relative}.hero-portrait-card__glow{z-index:0;filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#315efb47,#0000 68%);border-radius:50%;height:58%;animation:5.5s ease-in-out infinite nima-glow-pulse;position:absolute;inset:-18% -12% auto}.hero-portrait-card__media{z-index:1}.hero-portrait-card.is-loaded img{opacity:1;transition:opacity .35s,transform 1.1s cubic-bezier(.22,1,.36,1);animation:.9s cubic-bezier(.22,1,.36,1) both nima-reveal-in}@keyframes nima-reveal-in{0%{opacity:0;filter:blur(6px);transform:scale(1.08)translateY(14px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.hero-portrait-card:hover img{transform:scale(1.045)}.hero-portrait-card__badge{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quote-avatar--photo{width:52px;height:52px;box-shadow:none;border:2px solid #c5933a8c;border-radius:50%;flex-shrink:0;padding:0;overflow:hidden}.quote-avatar--photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.bento-card--portrait{aspect-ratio:16/10;grid-area:auto/span 2;place-self:stretch stretch;width:100%;height:auto;min-height:0;max-height:min(260px,34vh);padding:0;position:relative;overflow:hidden}.bento-card--portrait img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.bento-card--portrait:hover img{transform:scale(1.05)}.bento-card--portrait__overlay{color:#fff;background:linear-gradient(#0000,#081220d1);padding:28px 24px;position:absolute;inset:auto 0 0}.bento-card--portrait__overlay strong{font-size:1.05rem;display:block}.bento-card--portrait__overlay small{opacity:.85;margin-top:6px;font-size:.82rem;display:block}.nima-gallery{margin-top:24px}.nima-gallery__heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.nima-gallery__heading h3{color:var(--heading);margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem)}.nima-gallery__heading p{color:var(--text-soft);max-width:36rem;margin:8px 0 0}.nima-gallery__grid{grid-template-columns:1.25fr .9fr .9fr;gap:16px;display:grid}.nima-shot{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);isolation:isolate;border-radius:28px;position:relative;overflow:hidden}.nima-shot--tall{min-height:260px}.nima-shot--mid{min-height:124px}.nima-shot img{object-fit:cover;width:100%;height:100%;transition:transform 1.15s cubic-bezier(.22,1,.36,1)}.nima-shot:hover img{transform:scale(1.06)}.nima-shot__caption{z-index:2;color:#fff;background:linear-gradient(#0000,#070e18c7);padding:18px 16px;font-size:.84rem;font-weight:600;position:absolute;inset:auto 0 0}.nima-shot__stack{gap:16px;display:grid}.nima-shot--editorial{animation:7s ease-in-out infinite nima-float}.nima-shot--editorial img{object-position:center center}.proof-side-portrait{grid-template-columns:.82fr 1.18fr;align-items:start;gap:22px;margin-bottom:22px;display:grid}.proof-side-portrait__media{top:calc(var(--header-height) + 16px);aspect-ratio:3/4;border:1px solid var(--line);width:100%;min-height:0;max-height:min(68vh,520px);box-shadow:var(--shadow-sm);border-radius:28px;position:sticky;overflow:hidden}.proof-side-portrait__media img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform 1.2s}.proof-side-portrait__media:hover img{transform:scale(1.04)}.proof-side-portrait__media:after{content:"";pointer-events:none;background:linear-gradient(160deg,#0000 40%,#08142459);position:absolute;inset:0}.cases-visual{border:1px solid var(--line);border-radius:28px;min-height:220px;margin-top:28px;position:relative;overflow:hidden}.cases-visual img{object-fit:cover;object-position:center 20%;filter:grayscale(.15)contrast(1.05);width:100%;height:100%;min-height:220px;transition:transform 1.3s,filter .4s}.cases-visual:hover img{filter:grayscale(0)contrast(1.08);transform:scale(1.05)}.cases-visual__label{z-index:2;color:var(--heading);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;padding:10px 14px;font-size:.78rem;font-weight:700;position:absolute;bottom:16px;right:18px}html[data-theme=dark] .cases-visual__label{color:var(--heading);background:#121a26e0}html[data-theme=dark] .brand-mark--logo,html[data-theme=dark] .brand .brand-mark.brand-mark--logo{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .bento-card--portrait,html[data-theme=dark] .nima-shot,html[data-theme=dark] .proof-side-portrait__media,html[data-theme=dark] .cases-visual{border-color:var(--line);box-shadow:var(--shadow-sm)}@media (max-width:960px){.bento-card--portrait{aspect-ratio:3/4;grid-area:auto/span 1;justify-self:center;width:min(240px,72vw);height:auto;max-height:320px}.nima-gallery__grid,.proof-side-portrait{grid-template-columns:1fr}.proof-side-portrait__media{aspect-ratio:16/10;min-height:180px;max-height:240px;position:static}.nima-shot--tall{min-height:220px}.nima-shot--editorial{animation:none}}@media (prefers-reduced-motion:reduce){.hero-portrait-card.is-loaded img,.nima-shot--editorial,.hero-portrait-card__glow{animation:none!important}.hero-portrait-card:hover img,.nima-shot:hover img,.bento-card--portrait:hover img{transform:none}}
:root{--brand-navy:#0d1f3e;--brand-gold:#c5933a;--accent-teal:#0f6b67;--accent-digital-blue:#315efb;--surface-ivory:#f7f4ee;--surface-white:#fff;--text-ink:#111827;--text-slate:#334155;--brand-navy-hover:#132847;--brand-navy-deep:#091628;--brand-gold-hover:#b4832f;--brand-gold-soft:#c5933a24;--accent-teal-soft:#0f6b671f;--accent-blue-hover:#254fe0;--accent-blue-soft:#315efb1f;--color-action-primary:var(--brand-navy);--color-action-primary-hover:var(--brand-navy-hover);--color-action-digital:var(--accent-digital-blue);--color-action-digital-hover:var(--accent-blue-hover);--color-action-premium:var(--brand-gold);--color-action-premium-hover:var(--brand-gold-hover);--color-bg-page:var(--surface-white);--color-bg-warm:var(--surface-ivory);--color-bg-inverse:var(--brand-navy);--color-text-primary:var(--text-ink);--color-text-secondary:var(--text-slate);--color-text-inverse:var(--surface-white);--color-brand-accent:var(--brand-gold);--color-growth:var(--accent-teal);--color-focus:var(--accent-digital-blue);--semantic-success:var(--accent-teal);--semantic-info:var(--accent-digital-blue);--semantic-warning:#d97706;--semantic-error:#c0392b;--bg:var(--surface-ivory);--bg-top:#fbf9f5;--surface:var(--surface-white);--surface-soft:#f1eee7;--surface-glass:#ffffffc7;--text:var(--text-ink);--text-soft:var(--text-slate);--heading:var(--brand-navy);--navy:var(--brand-navy);--navy-2:var(--brand-navy-hover);--blue:var(--accent-digital-blue);--blue-2:#5b7fff;--line:#0d1f3e1a;--line-strong:#0d1f3e2e;--shadow-sm:0 12px 34px #0d1f3e12;--shadow-lg:0 28px 80px #0d1f3e1f;--glow-1:#c5933a1f;--glow-2:#315efb14;--menu-pill:#fffffff0;--menu-accent:var(--brand-gold-soft);--menu-accent-strong:#c5933a38;--menu-ink:var(--brand-navy);--card-bg:#fffffff0;--card-bg-solid:var(--surface-white);--input-bg:var(--surface-white);--overlay:#0916288c;--radius-sm:14px;--radius-md:22px;--radius-lg:32px;--header-height:76px;--transition:.22s ease;--font-sans:"Estedad", Tahoma, sans-serif;--container:72rem;--page-gutter:clamp(16px, 2.8vw, 40px);--section-y:28px;--text-base:clamp(.95rem, .9rem + .2vw, 1.05rem);--heading-hero:clamp(1.55rem, 1.2rem + 1.6vw, 2.55rem);--heading-section:clamp(1.35rem, 1.15rem + .9vw, 2.1rem)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08101c;--bg-top:#0d1f3e;--surface:#12233f;--surface-soft:#182a48;--surface-glass:#12233fd1;--text:#f3efe7;--text-soft:#a9b4c5;--heading:#f7f4ee;--navy:var(--brand-navy);--navy-2:var(--brand-navy-hover);--blue:#6b8cff;--blue-2:#93aaff;--line:#f7f4ee1f;--line-strong:#f7f4ee33;--shadow-sm:0 12px 34px #00000059;--shadow-lg:0 28px 80px #00000073;--glow-1:#c5933a24;--glow-2:#315efb1f;--menu-pill:#12233feb;--menu-accent:#c5933a2e;--menu-accent-strong:#c5933a47;--menu-ink:#f7f4ee;--card-bg:#12233ff0;--card-bg-solid:#12233f;--input-bg:#0c182c;--overlay:#040a14b8;--color-action-primary:var(--brand-gold);--color-action-primary-hover:var(--brand-gold-hover);--color-action-digital:#315efb;--color-action-digital-hover:#254fe0;--color-bg-page:#08101c;--color-bg-warm:#0d1f3e;--color-text-primary:#f3efe7;--color-text-secondary:#a9b4c5;--color-text-inverse:var(--surface-white)}.button--primary{color:#fff!important;background-color:var(--color-action-primary)!important;background-image:linear-gradient(135deg,#ffffff14,#0000 55%)!important;border-color:#0000!important;box-shadow:0 12px 28px #0d1f3e38!important}.button--primary:hover{background-color:var(--color-action-primary-hover)!important;box-shadow:0 16px 34px #0d1f3e47!important}.button--digital{color:#fff!important;background-color:var(--color-action-digital)!important;background-image:linear-gradient(135deg,#ffffff1f,#0000 55%)!important;border:1px solid #0000!important;box-shadow:0 12px 28px #315efb47!important}.button--digital:hover{background-color:var(--color-action-digital-hover)!important;box-shadow:0 16px 34px #315efb57!important}.button--premium{color:var(--brand-navy)!important;background-color:var(--color-action-premium)!important;background-image:linear-gradient(135deg,#ffffff2e,#0000 55%)!important;border:1px solid #0000!important;box-shadow:0 12px 28px #c5933a47!important}.button--premium:hover{background-color:var(--color-action-premium-hover)!important}.button--ghost{color:var(--brand-navy)!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#0d1f3e38!important}.button--ghost:hover{background:#fff!important;border-color:#0d1f3e66!important}html[data-theme=dark] .button--primary{color:var(--brand-navy)!important;background-color:var(--brand-gold)!important;background-image:linear-gradient(135deg,#fff3,#0000 55%)!important;box-shadow:0 12px 28px #c5933a47!important}html[data-theme=dark] .button--primary:hover{background-color:var(--brand-gold-hover)!important}html[data-theme=dark] .button--ghost{color:var(--heading)!important;background:var(--surface)!important;-webkit-backdrop-filter:none!important;background-image:none!important;border-color:#f7f4ee38!important}html[data-theme=dark] .button--ghost:hover{background:#ffffff14!important}.brand-accent{color:var(--brand-gold)}.brand-growth{color:var(--accent-teal)}.eyebrow{color:var(--brand-navy)!important;background:#f7f4eee6!important;border-color:#c5933a47!important}.eyebrow-dot{background:var(--brand-gold)!important}html[data-theme=dark] .eyebrow{color:var(--heading)!important;background:#ffffff0d!important;border-color:#c5933a47!important}.hero--editorial .hero-copy h1 span,.hero-copy h1 span{color:var(--brand-gold)!important}html[data-theme=dark] .hero--editorial .hero-copy h1 span,html[data-theme=dark] .hero-copy h1 span{color:var(--brand-gold-text-light,#e3bd6d)!important}.hero--editorial .hero-confidence span{color:var(--accent-teal)!important;background:var(--accent-teal-soft)!important;border-color:#0f6b6738!important;padding:3px 8px!important;font-size:.62rem!important}html[data-theme=dark] .hero--editorial .hero-confidence span{color:color-mix(in srgb, var(--accent-teal) 55%, #fff)!important;background:#0f6b6733!important;border-color:#7ecfc938!important}.site-header--bar .header-cta,.header-cta{color:#fff!important;background:var(--color-action-digital)!important;box-shadow:none!important;border-color:#0000!important}.site-header--bar .header-cta:hover,.header-cta:hover{color:#fff!important;background:var(--color-action-digital-hover)!important}html[data-theme=dark] .site-header--bar .header-cta,html[data-theme=dark] .header-cta{color:#fff!important;box-shadow:none!important;background:#315efb!important}html[data-theme=dark] .button--digital{color:#fff!important;background-color:#315efb!important}html[data-theme=dark] .button--digital:hover,html[data-theme=dark] .header-cta:hover,html[data-theme=dark] .site-header--bar .header-cta:hover{background-color:#254fe0!important}html[data-theme=dark] .field-error,html[data-theme=dark] .form-status.is-error{color:color-mix(in srgb, var(--semantic-error) 70%, #fff)!important}.site-header--bar .main-nav a:hover,.site-header--bar .main-nav a.is-active{color:var(--heading)!important;background:#c5933a1f!important}html[data-theme=dark] .site-header--bar .main-nav a:hover,html[data-theme=dark] .site-header--bar .main-nav a.is-active{color:#f7f4ee!important;background:#c5933a2e!important}.site-header.is-scrolled .main-nav,.site-header.is-scrolled.site-header--bar .main-nav,html[data-theme=dark] .site-header--bar .main-nav,html[data-theme=dark] .site-header.is-scrolled.site-header--bar .main-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] .site-header.is-scrolled.site-header--bar .main-nav{background:#12233fb8!important;border-color:#b4cdeb29!important}.section--tinted{background:linear-gradient(#f7f4eef2,#ffffffe6)!important;border-block-color:#0d1f3e12!important}html[data-theme=dark] .section--tinted{background:linear-gradient(#0d1f3e8c,#08101ce6)!important}::selection{color:#fff;background:var(--brand-navy)}:focus-visible{outline-color:#315efb59!important}.container{width:min(calc(100% - (var(--page-gutter) * 2)), var(--container));margin-inline:auto}.section{padding-block:var(--section-y)}@media (max-width:479px){:root{--header-height:64px;--container:100%;--page-gutter:14px;--section-y:48px}}@media (min-width:480px) and (max-width:767px){:root{--header-height:68px;--page-gutter:18px;--section-y:56px}}@media (min-width:768px) and (max-width:1023px){:root{--header-height:72px;--container:46rem;--page-gutter:24px;--section-y:72px}}@media (min-width:1024px) and (max-width:1279px){:root{--container:58rem;--page-gutter:28px}}@media (min-width:1280px) and (max-width:1599px){:root{--container:72rem;--page-gutter:36px}}@media (min-width:1600px) and (max-width:1919px){:root{--container:82rem;--page-gutter:40px;--section-y:32px}}@media (min-width:1920px){:root{--container:90rem;--page-gutter:clamp(40px, 4vw, 72px);--section-y:32px;--heading-hero:clamp(2.2rem, 1.4rem + 1.2vw, 2.85rem);--text-base:1.05rem}body{font-size:var(--text-base)}.hero--editorial .hero-copy{max-width:38rem}.hero-visual{max-width:400px}}@media (min-width:2560px){:root{--container:96rem;--page-gutter:clamp(48px, 5vw, 96px)}}@media (max-height:820px) and (min-width:900px){.hero--editorial .hero-stage,#home .hero-stage{min-height:clamp(500px, calc(100svh - var(--header-height) - 96px), 660px)!important}#home .hero-visual,#home .hero-visual.reveal{width:min(100%,300px)!important;max-width:300px!important}.hero-visual__frame,#home .hero-visual__frame{width:100%;max-height:min(360px, calc(100svh - var(--header-height) - 120px))!important}}@media (max-width:1023px){.need-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:639px){.need-selector__grid{grid-template-columns:1fr!important}.site-header--bar .brand-copy small{display:none}}.site-header--bar .brand-copy small{font-weight:800!important}@media (min-width:1920px){.need-selector__grid,.services-grid,.proof-wall,.brand-model-v6__grid{gap:clamp(18px,1.4vw,28px)}.hero--editorial .hero-copy h1{font-size:var(--heading-hero)!important}.section-heading h2,.faq-intro h2,.contact-copy h2{font-size:var(--heading-section)}}.brand-num,.proof-row-card__number,.need-card__icon,.credential-number,.process-number,.service-index,.hero-visual__badge span,#activities-count,.case-tab__index,.webinar-meta strong{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:.04em;-webkit-font-smoothing:antialiased;font-family:Estedad,Tahoma,sans-serif!important;font-weight:700!important}.proof-row-card__number,.need-card__icon,.service-index,.credential-number,.process-number{letter-spacing:.06em;font-size:.8rem!important;font-weight:600!important}.hero-visual__badge span{letter-spacing:.02em;font-size:1.35rem!important;font-weight:800!important;line-height:1!important}.need-card__icon svg,.service-icon svg,.proof-row-card__arrow svg,.header-socials svg,.btn-ico{flex-shrink:0;width:1em;height:1em}.need-card__icon{font-size:1rem!important}.service-icon{color:var(--brand-navy);place-items:center;font-size:1.1rem;display:inline-grid!important}html[data-theme=dark] .service-icon{color:var(--heading)}.header-socials svg{fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;width:18px!important;height:18px!important}.header-socials a:nth-child(2) svg path{fill:none!important;stroke:currentColor!important}.inline-ico{vertical-align:-.15em;align-items:center;margin-inline-start:6px;display:inline-flex}.theme-toggle__lucide{width:100%;height:100%;color:var(--heading);place-items:center;display:grid}.theme-toggle.theme-toggle--lucide{width:40px;height:40px;box-shadow:none;background:#ffffff8c;border:1px solid #0d1f3e1a;border-radius:999px;overflow:visible}.theme-toggle.theme-toggle--lucide .theme-toggle__lucide{color:var(--brand-navy)}html[data-theme=dark] .theme-toggle.theme-toggle--lucide{background:#ffffff0a;border-color:#f7f4ee24}html[data-theme=dark] .theme-toggle.theme-toggle--lucide .theme-toggle__lucide{color:#f7f4ee}.brand-model-v6__card>span.brand-num{color:var(--brand-gold);font-size:.85rem;display:inline-flex}.case-tab__index{color:var(--accent-digital-blue);margin-bottom:6px;font-size:.72rem;display:block}html[data-theme=dark] .proof-overview-v6,html[data-theme=dark] .decision-value-section,html[data-theme=dark] .brand-proof-section,html[data-theme=dark] .clients-section,html[data-theme=dark] .faq-section,html[data-theme=dark] .issue-examples-section,html[data-theme=dark] .case-tabs-section,html[data-theme=dark] .section--tinted{background:radial-gradient(circle at 88% 8%, #6b8cff1a, transparent 28rem), linear-gradient(180deg, var(--bg) 0%, var(--bg) 100%)!important;border-color:var(--line)!important}html[data-theme=dark] .proof-overview-card,html[data-theme=dark] .proof-activity-table,html[data-theme=dark] .activity-item.proof-row-card,html[data-theme=dark] .activity-item.proof-row-card:hover,html[data-theme=dark] .activity-item.proof-row-card:focus-visible,html[data-theme=dark] .activity-filter,html[data-theme=dark] .proof-activity-table__footer,html[data-theme=dark] .need-selector,html[data-theme=dark] .proof-strip,html[data-theme=dark] .lh-card,html[data-theme=dark] .decision-value-card,html[data-theme=dark] .decision-output,html[data-theme=dark] .issue-example,html[data-theme=dark] .service-card,html[data-theme=dark] .bento-card:not(.bento-card--quote),html[data-theme=dark] .case-panel,html[data-theme=dark] .case-tab,html[data-theme=dark] .case-tabs-shell,html[data-theme=dark] .contact-form,html[data-theme=dark] .faq-item,html[data-theme=dark] .channel-card,html[data-theme=dark] .credential-card,html[data-theme=dark] .process-step,html[data-theme=dark] .activities-shell,html[data-theme=dark] .client-logo-card,html[data-theme=dark] .clients-score,html[data-theme=dark] .quick-path,html[data-theme=dark] .hero-brand-card{color:var(--text);background:var(--card-bg-solid)!important;border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important}html[data-theme=dark] .need-selector{background:color-mix(in srgb, var(--bg) 72%, var(--surface) 28%)!important;border-color:var(--line)!important;box-shadow:none!important}html[data-theme=dark] .need-card,html[data-theme=dark] .need-card.is-selected{background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%)!important;border-color:var(--line)!important;box-shadow:none!important}html[data-theme=dark] .need-card:hover,html[data-theme=dark] .need-card:focus-visible{background:color-mix(in srgb, var(--bg) 28%, var(--surface) 72%)!important;border-color:color-mix(in srgb, var(--blue) 42%, var(--line))!important;box-shadow:0 8px 24px var(--glow-2)!important}html[data-theme=dark] .need-card__icon{color:var(--blue)!important;background:color-mix(in srgb, var(--blue) 16%, transparent)!important}html[data-theme=dark] .need-card__icon svg{color:var(--blue)!important;stroke:var(--blue)!important}html[data-theme=dark] .need-card__action{color:var(--blue)!important}html[data-theme=dark] .need-card small{color:var(--text-soft)!important}html[data-theme=dark] .proof-activity-table__head h3,html[data-theme=dark] .proof-activity-table__head .section-kicker,html[data-theme=dark] .proof-overview-title h2,html[data-theme=dark] .proof-overview-title .section-kicker,html[data-theme=dark] .proof-row-card__copy strong,html[data-theme=dark] .proof-stat strong,html[data-theme=dark] .decision-value-heading h2,html[data-theme=dark] .decision-value-card h3,html[data-theme=dark] .issue-example h3,html[data-theme=dark] .need-selector__heading h2,html[data-theme=dark] .lh-info h3,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .faq-intro h2{color:var(--heading)!important}html[data-theme=dark] .proof-activity-table__head p,html[data-theme=dark] .proof-activity-table__footer p,html[data-theme=dark] .proof-row-card__copy small,html[data-theme=dark] .proof-stat span,html[data-theme=dark] .decision-value-heading p,html[data-theme=dark] .decision-value-card p,html[data-theme=dark] .issue-example p,html[data-theme=dark] .need-selector__heading p,html[data-theme=dark] .lh-info p,html[data-theme=dark] .section-heading p,html[data-theme=dark] .faq-intro p{color:var(--text-soft)!important}html[data-theme=dark] .proof-activity-table__head>span,html[data-theme=dark] #activities-count{color:var(--blue-2)!important;background:#6b8cff29!important}html[data-theme=dark] .activity-filter{color:var(--text-soft)!important}html[data-theme=dark] .activity-filter:hover{color:var(--heading)!important;border-color:#6b8cff59!important}html[data-theme=dark] .activity-filter.is-active{color:#fff!important;background:var(--blue)!important;border-color:#0000!important}html[data-theme=dark] .proof-row-card__number,html[data-theme=dark] .proof-row-card__arrow,html[data-theme=dark] .activity-arrow{color:var(--blue)!important;background:#6b8cff1f!important;border-color:#6b8cff38!important}html[data-theme=dark] .proof-activities-scroll::-webkit-scrollbar-track{background:var(--surface-soft)!important}html[data-theme=dark] .proof-activities-scroll::-webkit-scrollbar-thumb{background:var(--blue)!important}html[data-theme=dark] .decision-output li{color:var(--text)!important;background:var(--surface-soft)!important}html[data-theme=dark] .theme-toggle.theme-toggle--lucide{color:#f3efe7!important;background:#ffffff14!important;border-color:#f7f4ee2e!important}html[data-theme=dark] .theme-toggle.theme-toggle--lucide:hover{background:#ffffff24!important}html[data-theme=dark] .approach-section,html[data-theme=dark] .contact-shell,html[data-theme=dark] .brand-proof-summary,html[data-theme=dark] .bento-card--quote,html[data-theme=dark] .brand-model-v6{color:#fff!important;background:radial-gradient(circle at 12% 18%,#315efb47,#0000 28rem),radial-gradient(circle at 90% 80%,#315efb1f,#0000 24rem),#0d1f3e!important}html[data-theme=dark] .brand-model-v6__card,html[data-theme=dark] .approach-card{box-shadow:none!important;color:#fff!important;background:#ffffff0f!important;border-color:#ffffff1f!important}html[data-theme=dark] .brand-model-v6__heading h2,html[data-theme=dark] .brand-model-v6__card h3,html[data-theme=dark] .approach-section .section-heading h2,html[data-theme=dark] .approach-card h3,html[data-theme=dark] .contact-copy h2{color:#fff!important}html[data-theme=dark] .brand-model-v6__eyebrow,html[data-theme=dark] .brand-model-v6__heading p,html[data-theme=dark] .brand-model-v6__card p,html[data-theme=dark] .approach-section .section-heading p,html[data-theme=dark] .approach-card p,html[data-theme=dark] .contact-copy>p{color:#ffffffad!important}.brand-mark.brand-mark--logo,.brand-mark--logo,html[data-theme=dark] .brand-mark.brand-mark--logo{box-shadow:none!important;background-color:#0000!important;border:0!important}.brand-mark--logo img,.brand-logo-img{background:0 0!important}@media (max-width:760px){:root{--header-height:60px;--page-gutter:20px;--section-y:52px}.container{width:min(calc(100% - 40px), var(--container))}.site-header.site-header--bar{height:var(--header-height)}.site-header--bar .header-inner{gap:8px;height:100%}.site-header--bar .brand{flex:auto;gap:8px;min-width:0}.site-header--bar .brand-copy{min-width:0}.site-header--bar .brand-copy strong{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden;white-space:nowrap!important;font-size:.8rem!important}.site-header--bar .brand-copy small{display:none!important}.site-header .brand-mark--logo,.header-inner .brand-mark--logo,.site-header--bar .brand-mark--logo{width:32px!important;height:32px!important}.site-header--bar .header-tools{gap:4px}.site-header--bar .menu-toggle{width:40px;height:40px;margin-inline-start:0}.theme-toggle.theme-toggle--lucide{width:40px;height:40px}.hero.section.hero-v5.hero--editorial,.hero--editorial{padding-top:calc(var(--header-height) + 14px)!important;padding-bottom:12px!important}.hero--editorial .hero-stage{gap:14px;min-height:0!important;padding-block:12px 4px!important}.hero-visual,.hero--editorial .hero-visual{order:-1;width:min(62vw,240px)!important;max-width:240px!important;min-height:0!important;margin-inline:auto!important}.hero-visual__frame{aspect-ratio:3/4;width:100%!important;max-height:none!important}.hero-visual__identity{text-align:center;margin-top:8px;padding-inline:8px}.hero-visual__identity>small{display:none}.hero--editorial .hero-copy{text-align:center;max-width:none}.hero--editorial .hero-copy h1,.hero--editorial .hero-copy.reveal.is-visible h1{letter-spacing:-.02em;margin:10px 0 12px!important;font-size:1.42rem!important;line-height:1.55!important}.hero--editorial .hero-description{margin-inline:auto;font-size:.88rem;line-height:1.85}.hero--editorial .hero-actions--v5{gap:8px;margin-top:16px;display:grid}.hero--editorial .hero-actions--v5 .button{width:100%;min-height:46px}.hero--editorial .hero-confidence{justify-content:center;margin-top:12px}.hero-trust{text-align:center;justify-content:center}.need-selector{border-radius:22px!important;margin-top:18px!important;padding:16px!important}.need-selector__heading h2{font-size:1.2rem!important;line-height:1.55!important}.need-selector__heading p{font-size:.8rem;line-height:1.75}.need-card{padding:16px;min-height:0!important}.section-heading h2{line-height:1.5;font-size:1.35rem!important}.proof-overview-card,.service-card,.faq-item,.case-panel{border-radius:20px}}@media (max-width:400px){:root{--page-gutter:18px}.container{width:min(calc(100% - 36px), var(--container))}.site-header--bar .brand-copy strong{font-size:.74rem!important}}.proof-activities-scroll,.proof-activities-scroll.is-expanded,.activities-list,.activities-list.is-expanded{max-height:none!important;overflow:visible!important}.proof-side-portrait{align-items:start}.proof-side-portrait__media{max-height:min(68vh,520px)}@media (max-width:960px){.proof-side-portrait__media{max-height:240px;position:static}}#services.section{height:auto!important;min-height:0!important;max-height:none!important;padding-block:48px 64px!important;display:block!important;overflow:visible!important}.services-reworked .section-heading{margin-bottom:0!important}.services-reworked .section-kicker,.services-lead .section-kicker{color:var(--brand-gold)!important}.services-reworked .section-heading h2{margin:6px 0 8px!important;font-size:clamp(1.28rem,2vw,1.75rem)!important;line-height:1.4!important}html[data-theme=dark] .services-reworked{background:0 0}html[data-theme=dark] .services-lead,html[data-theme=dark] .services-rail__item{color:var(--text);background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%)!important;border-color:var(--line)!important;box-shadow:none!important}html[data-theme=dark] .services-rail__item.is-active{border-color:color-mix(in srgb, var(--brand-gold) 58%, var(--line))!important;border-inline-start-color:var(--brand-gold)!important}html[data-theme=dark] .services-rail__item:hover{border-color:color-mix(in srgb, var(--blue) 42%, var(--line))!important}html[data-theme=dark] .services-rail__item.is-active:hover{border-color:color-mix(in srgb, var(--brand-gold) 58%, var(--line))!important}html[data-theme=dark] .services-lead h3,html[data-theme=dark] .services-rail__copy strong{color:var(--heading)!important}html[data-theme=dark] .services-lead p,html[data-theme=dark] .services-lead__label,html[data-theme=dark] .services-rail__copy small{color:var(--text-soft)!important}html[data-theme=dark] .services-lead li{color:var(--text)!important;background:0 0!important;border:0!important}html[data-theme=dark] .services-lead__cta,html[data-theme=dark] .services-rail__item .inline-ico{color:var(--blue)!important}html[data-theme=dark] .services-lead__icon,html[data-theme=dark] .services-rail__icon{color:var(--blue)!important;background:color-mix(in srgb, var(--blue) 16%, transparent)!important}#services .services-stage{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);gap:24px}#services .services-rail{gap:10px}#services .services-rail__item{align-items:center;min-height:52px;padding:14px 16px}#services .services-rail__copy{min-width:0}#services .services-rail__copy strong{overflow-wrap:anywhere;letter-spacing:0;font-weight:700;line-height:1.65;display:block}#services .services-lead{gap:16px;padding:26px 28px 24px}#services .services-lead h3{letter-spacing:0;overflow-wrap:anywhere;line-height:1.55}#services .services-lead p,#services .services-lead li,#services .services-lead__label{letter-spacing:0}#services .services-lead__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:4px;padding-top:18px;display:flex}@media (min-width:640px){#services .services-lead__actions{flex-flow:wrap;align-items:center;gap:12px 20px}}#services .services-lead__actions .button{flex-shrink:0;width:fit-content}#services .services-lead__actions .text-link{letter-spacing:0;white-space:normal;gap:6px;max-width:100%;margin-top:0;padding-top:0;line-height:1.65}#services .services-lead__actions .text-link .inline-ico{flex-shrink:0}#about.section{height:auto!important;min-height:0!important;max-height:none!important;padding-block:28px 36px!important;display:block!important;overflow:visible!important}#about .container{height:auto!important;min-height:0!important;display:block!important}#about .about-bento{grid-template-rows:auto auto!important;gap:12px!important;height:auto!important;min-height:0!important}#about .section-cta{display:none!important}.bento-card--intro,.bento-card--portrait{grid-row:auto!important;min-height:0!important}.bento-card--portrait{aspect-ratio:16/10!important;grid-area:1/3/auto/5!important;place-self:stretch stretch!important;width:100%!important;height:auto!important;max-height:min(260px,34vh)!important}.bento-card--portrait img{object-fit:cover!important;object-position:center 22%!important}.bento-card--intro{padding:18px 20px!important}.bento-card--intro h2{letter-spacing:0!important;margin:6px 0 8px!important;font-size:clamp(1.08rem,1.5vw,1.38rem)!important;line-height:1.45!important}.bento-card--intro p{letter-spacing:0!important;line-height:1.75!important}#about .bento-card,#about .credential-card{box-shadow:none!important}#about .credential-card{padding:12px 14px!important}#about .credential-card h3{letter-spacing:0!important;line-height:1.5!important}#about .credential-card p{letter-spacing:0!important;line-height:1.65!important}#about .bento-card:hover,#about .credential-card:hover,#about .reveal.is-visible:hover{border-color:color-mix(in srgb, var(--blue) 42%, var(--line));transform:translateY(-2px);box-shadow:none!important}#about .bento-card--portrait:hover img{transform:none}#about .reveal{transition:opacity .3s,transform .3s;transition-delay:var(--reveal-delay,0s);transform:translateY(12px)}#about .reveal.is-visible{opacity:1;transform:none}#about .bento-card--intro .section-kicker,#about .about-keyword,#about .credential-number,#about .text-link{color:var(--brand-gold)!important}#about .text-link:hover{color:var(--brand-gold-hover)!important}#about .bento-card--quote{flex-direction:column!important;justify-content:flex-start!important;gap:0!important;min-height:0!important;padding:18px 20px!important;display:flex!important}#about .bento-card--quote>p{flex:0 auto;letter-spacing:0!important;margin:6px 0 0!important;font-size:.88rem!important;line-height:1.7!important}#about .quote-meta{flex-shrink:0;margin-top:20px!important;padding-top:18px!important;padding-bottom:0!important;position:relative!important;inset:auto!important}#about .quote-meta strong,#about .quote-meta small{letter-spacing:0!important;line-height:1.5!important}#about .quote-avatar--photo{width:48px!important;height:48px!important}.nima-gallery{margin-top:24px!important}.nima-shot--tall{min-height:260px!important}.nima-shot--mid{min-height:124px!important}@media (max-width:960px){.bento-card--portrait{aspect-ratio:3/4!important;justify-self:center!important;width:min(240px,72vw)!important;height:auto!important;max-height:320px!important}.nima-shot--tall{min-height:220px!important}}html{scroll-padding-top:var(--header-height)}#main-content>.section{box-sizing:border-box;padding-block:clamp(40px,5vw,76px)!important}#home.section{padding-top:var(--header-height)!important;flex-direction:column!important;justify-content:center!important;padding-bottom:24px!important;display:flex!important}#home .container{max-width:var(--container);box-sizing:border-box;width:min(calc(100% - (var(--page-gutter) * 2)), var(--container))!important;margin-inline:auto!important}#home .hero-stage{box-sizing:border-box;width:100%;min-height:clamp(520px, calc(100svh - var(--header-height) - 120px), 720px)!important;align-items:start!important;margin-top:34px!important;padding-top:24px!important}#home .hero-visual,#home .hero-visual.reveal{width:min(100%,340px)!important;max-width:340px!important;min-height:0!important}#home .hero-visual__frame{width:100%!important;max-height:min(440px, calc(100svh - var(--header-height) - 140px))!important;aspect-ratio:3/4!important}#home .hero-visual__frame img{object-position:center 16%!important}#home .hero-copy h1{font-size:clamp(1.75rem,3.2vw,2.75rem)!important}.need-selector-section .need-selector{margin-top:0!important}.need-selector__heading h2{font-size:clamp(1.35rem,2.2vw,1.85rem)!important}.need-selector__heading .section-kicker{color:var(--brand-gold)!important}.need-card{padding:24px!important}.need-card__icon svg{width:22px!important;height:22px!important}.section-heading{margin-bottom:18px!important}.section-heading h2,.faq-intro h2,.case-tabs-heading h2,.contact-copy h2,.brand-model-v6__heading h2{margin-block:6px 10px!important;font-size:clamp(1.35rem,2.1vw,1.9rem)!important;line-height:1.45!important}.section-heading p,.faq-intro p,.case-tabs-heading p,.brand-model-v6__heading p{font-size:.86rem!important;line-height:1.7!important}.brand-model-v6__heading{margin-bottom:18px!important}.brand-model-v6__card{min-height:0!important;padding:16px 18px!important}.brand-model-v6__card h3{margin:10px 0 8px!important;font-size:1.02rem!important}.brand-model-v6__grid{gap:12px!important}.case-tabs-heading{margin-bottom:12px!important}#cases .section-cta{margin-top:16px!important}.case-tab{min-height:0!important;padding:12px 14px!important}.case-panel{min-height:0!important;padding:18px 20px!important}.case-panel h3{margin:8px 0 6px!important;font-size:1.15rem!important;line-height:1.45!important}.case-panel__lead{font-size:.84rem!important;line-height:1.65!important}.case-panel__grid{margin-top:12px!important}.case-panel__grid>div{background:var(--surface-soft)!important;border-color:var(--line)!important}.case-panel__grid span{color:var(--heading)!important}.case-panel__grid p{color:var(--text-soft)!important}.case-panel__kicker{color:var(--blue)!important;background:var(--accent-blue-soft)!important}.case-panel__outcome{color:var(--brand-gold)!important;background:var(--brand-gold-soft)!important}.case-panel__result{border-color:color-mix(in srgb, var(--brand-gold) 38%, var(--line))!important;background:var(--brand-gold-soft)!important}#cases .case-tab{background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%)!important;border-color:var(--line)!important;box-shadow:none!important}#cases .case-tab:hover,#cases .case-tab:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb, var(--blue) 36%, var(--line))!important}#cases .case-tab.is-active{border-inline-start:3px solid var(--brand-gold);background:color-mix(in srgb, var(--bg) 28%, var(--surface) 72%)!important;border-color:var(--brand-gold)!important;box-shadow:none!important}#cases .case-tab.is-active .case-tab__index{color:var(--brand-gold)!important}#cases .case-panel{animation:.3s both case-panel-in;background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%)!important;border-color:var(--line)!important;box-shadow:none!important}#cases .section-cta .button{min-width:220px}html[data-theme=dark] .case-tabs-section{background:0 0!important}html[data-theme=dark] .case-tabs-shell{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .case-tab{background:var(--surface)!important;color:var(--text)!important;border-color:#b4cdeb24!important}html[data-theme=dark] .case-tab>strong{color:var(--heading)!important}html[data-theme=dark] .case-tab>small{color:var(--text-soft)!important}html[data-theme=dark] .case-tab.is-active{border-inline-start:3px solid var(--brand-gold);background:color-mix(in srgb, var(--bg) 28%, var(--surface) 72%)!important;border-color:var(--brand-gold)!important;box-shadow:none!important}html[data-theme=dark] .case-panel{background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .case-panel h3{color:var(--heading)!important}html[data-theme=dark] .case-panel__lead,html[data-theme=dark] .case-panel p{color:var(--text-soft)!important}html[data-theme=dark] .case-panel__kicker{color:var(--blue-2)!important;background:#6b8cff29!important}html[data-theme=dark] .case-panel__grid>div{background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%)!important;border-color:var(--line)!important}html[data-theme=dark] .case-panel__grid span{color:var(--heading)!important}html[data-theme=dark] .case-panel__grid p{color:var(--text-soft)!important}html[data-theme=dark] .case-panel__outcome{color:var(--brand-gold)!important;background:var(--brand-gold-soft)!important}html[data-theme=dark] .case-panel__result{background:var(--brand-gold-soft)!important;border-color:color-mix(in srgb, var(--brand-gold) 40%, var(--line))!important}.cases-visual{display:none!important}.faq-intro h2{font-size:clamp(1.3rem,2vw,1.75rem)!important}.contact-section{padding-top:0}.contact-shell{gap:28px!important;padding:28px!important}#faq.faq-section{min-height:calc(100dvh - var(--header-height));border-top:1px solid var(--line);border-bottom:0;flex-direction:column;justify-content:center;display:flex;background:var(--bg)!important;padding-block:clamp(36px,4vw,64px)!important}#faq .faq-layout{gap:40px}#faq .faq-item{background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%)!important;border-color:var(--line)!important;box-shadow:none!important}#faq .faq-item.is-open{border-color:color-mix(in srgb, var(--brand-gold) 42%, var(--line))!important}#faq .faq-item__mark{color:var(--blue)}#faq .faq-cta{margin-top:40px;padding-top:28px}html[data-theme=dark] #faq .faq-item{background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%)!important;border-color:var(--line)!important;box-shadow:none!important}html[data-theme=dark] #faq .faq-item.is-open{border-color:color-mix(in srgb, var(--brand-gold) 42%, var(--line))!important}html[data-theme=dark] #faq .faq-item__mark{color:var(--blue-2)}html[data-theme=dark] #faq .faq-cta p{color:var(--text-soft)!important}html[data-theme=dark] #faq .faq-cta__link{color:var(--blue-2)}@media (max-width:900px){html{scroll-snap-type:none}#main-content>.section{min-height:0;padding-block:36px!important}#contact.section{min-height:calc(100svh - var(--header-height))!important;padding-top:28px!important;padding-bottom:calc(28px + var(--webinar-sticky-space) + var(--mobile-cta-space))!important}.site-footer{min-height:calc(100svh - var(--header-height))}}.webinar-popup{z-index:3200;opacity:0;pointer-events:none;place-items:center;padding:24px;transition:opacity .28s;display:grid;position:fixed;inset:0}.webinar-popup.is-open{opacity:1;pointer-events:auto}.webinar-popup__backdrop{-webkit-backdrop-filter:blur(3px);cursor:pointer;background:#050e1e7a;border:0;display:block;position:absolute;inset:0}.webinar-popup__sheet{z-index:1;width:auto;transition:transform .32s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(12px)scale(.98)}.webinar-popup__close{top:-12px;z-index:2;color:#fff;cursor:pointer;background:#10294f;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:36px;height:36px;line-height:1;transition:transform .2s,background-color .2s;display:grid;position:absolute;inset-inline-start:-12px;box-shadow:0 7px 18px #010a1942}body:has(.webinar-popup.is-open) .webinar-bar{opacity:0!important;pointer-events:none!important}.webinar-popup__panel{z-index:1;color:#fff;background:radial-gradient(circle at 86% 0,#e2b76629,#0000 34%),linear-gradient(135deg,#153768 0%,#0d2449 100%);border:1px solid #bfd5f738;border-radius:26px;grid-template-columns:142px minmax(0,1fr);gap:20px;width:min(500px,100vw - 48px);padding:14px;text-decoration:none;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;box-shadow:0 30px 80px #010b1d6b,inset 0 1px #ffffff14}.webinar-popup__media{background:#071426;border:1px solid #e2b76673;border-radius:17px;min-height:164px;display:block;position:relative;overflow:hidden}.webinar-popup__photo{object-fit:cover;object-position:center 18%;filter:contrast(1.04);width:100%;height:164px;display:block}.webinar-popup__media:after{content:"";background:linear-gradient(#0000,#040d1cd1);height:48%;position:absolute;inset:auto 0 0}.webinar-popup__media-label{z-index:1;color:#f8edda;background:#08162dcc;border:1px solid #ffffff2e;border-radius:999px;padding:4px 8px;font-size:.63rem;font-weight:750;position:absolute;bottom:9px;right:9px}.webinar-popup__copy{text-align:start;align-content:center;justify-items:start;gap:7px;padding:6px 16px 6px 0;display:grid}.webinar-popup__copy small{color:#d8b16a;letter-spacing:.01em;font-size:.66rem;font-weight:750}.webinar-popup__copy p{color:#ebf3ffc7;margin:0;font-size:.78rem;line-height:1.75}.webinar-popup__cta{pointer-events:none;justify-self:start;margin-top:5px;box-shadow:0 8px 18px #0003;min-height:40px!important;padding:0 16px!important;font-size:.78rem!important}@media (min-width:561px){.webinar-popup__panel:hover{border-color:#e2b766b3;transform:translateY(-3px);box-shadow:0 35px 88px #010b1d7a,inset 0 1px #ffffff1a}}@media (max-width:560px){.webinar-popup__sheet{width:auto}.webinar-popup__panel{border-radius:22px;grid-template-columns:104px minmax(0,1fr);gap:13px;padding:12px}.webinar-popup__media,.webinar-popup__photo{height:138px;min-height:138px}.webinar-popup__copy{padding:4px 8px 4px 0}.webinar-popup__copy strong{font-size:.88rem}.webinar-popup__copy p{font-size:.68rem;line-height:1.6}.webinar-popup__cta{min-height:34px!important;padding:0 12px!important;font-size:.72rem!important}}.webinar-popup{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.webinar-popup__backdrop{-webkit-backdrop-filter:none;background:#08101e9e}.webinar-popup__sheet{transition:none;transform:none}.webinar-popup.is-open .webinar-popup__sheet{transform:none}.webinar-popup__close{top:10px;width:32px;height:32px;box-shadow:none;color:var(--heading);background:#0d1f3e14;border:0;font-size:1.15rem;transition:none;inset-inline-start:10px}.webinar-popup__close:hover{background:#0d1f3e14;transform:none}html[data-theme=dark] .webinar-popup__close{background:#ffffff1f}.webinar-popup__panel{border:1px solid var(--line);background:var(--surface);width:min(440px,100vw - 48px);color:inherit;border-radius:22px;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:18px;transition:transform .24s,border-color .24s;box-shadow:0 28px 70px #08101e61}.webinar-popup__photo{height:132px;display:initial;object-position:center 18%;filter:none;border:1px solid var(--line);border-radius:14px}.webinar-popup__copy{text-align:initial;gap:5px;padding-block:0;padding-inline:0 22px}.webinar-popup__copy strong{color:var(--heading);font-size:.98rem;line-height:1.55}.webinar-popup__copy p{color:var(--text-soft);font-size:.76rem;line-height:1.65}.webinar-popup__cta{box-shadow:none;margin-top:4px;min-height:38px!important;padding:0 14px!important;font-size:.8rem!important}html[data-theme=dark] .webinar-popup__panel{background:var(--surface)!important;border-color:#b4cdeb29!important}html[data-theme=dark] .webinar-popup__copy strong{color:var(--heading)!important}html[data-theme=dark] .webinar-popup__copy p{color:var(--text-soft)!important}@media (min-width:561px){.webinar-popup__panel:hover{border-color:#e2b76680;box-shadow:0 28px 70px #08101e61}}@media (max-width:560px){.webinar-popup__panel{grid-template-columns:1fr;padding:16px}.webinar-popup__photo{height:140px}.webinar-popup__copy{padding-inline-end:22px}.webinar-popup__copy strong{font-size:.9rem}.webinar-popup__copy p{font-size:.69rem}}.webinar-bar{z-index:2400;border:1px solid var(--line);background:var(--surface-glass);-webkit-backdrop-filter:blur(14px);width:min(360px,100vw - 40px);color:inherit;opacity:0;pointer-events:none;border-radius:14px;align-items:center;gap:8px;padding:6px 8px 6px 6px;text-decoration:none;transition:opacity .28s,transform .32s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%,140%);box-shadow:0 8px 22px #0000002e}.webinar-bar.is-open{opacity:.92;pointer-events:auto;animation:.42s cubic-bezier(.22,1,.36,1) both webinar-bar-enter;transform:translate(-50%)}.webinar-bar.is-open.is-quiet{visibility:hidden;transform:translate(-50%,24px);opacity:0!important;pointer-events:none!important;animation:none!important}.webinar-bar.is-open.is-quiet.is-lifted{transform:translate(-50%,18px)}.webinar-bar.is-open:hover:not(.is-quiet){opacity:1}.webinar-bar.is-lifted{bottom:62px}.webinar-bar:hover{background:#101c32f5;border-color:#b4cdeb3d;animation-play-state:paused}.webinar-bar__photo{object-fit:cover;object-position:center 18%;background:var(--surface);border:1px solid #b4cdeb29;border-radius:9px;flex:none;width:32px;height:32px}.webinar-bar__copy{flex:auto;gap:2px;min-width:0;display:grid}.webinar-bar__copy small{color:var(--text-soft);letter-spacing:.01em;font-size:.58rem;font-weight:700}.webinar-bar__copy strong{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:800;line-height:1.3;overflow:hidden}.webinar-bar__action{isolation:isolate;min-height:28px;color:var(--brand-navy);background:var(--brand-gold);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:4px;padding:0 11px;font-size:.7rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex;position:relative}.webinar-bar.is-open .webinar-bar__action{animation:none}.webinar-bar.is-open .webinar-bar__action:before{content:none;animation:none}.webinar-bar.is-open .webinar-bar__action .inline-ico{animation:none}.webinar-bar:hover .webinar-bar__action{background:var(--brand-gold-hover);animation:none;transform:translateY(-1px)}.webinar-bar:hover .webinar-bar__action:before,.webinar-bar:hover .webinar-bar__action .inline-ico{animation:none}@keyframes webinar-bar-enter{0%{opacity:0;transform:translate(-50%,28px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes webinar-bar-float{0%,to{transform:translate(-50%);box-shadow:0 16px 40px #00000047}50%{transform:translate(-50%,-4px);box-shadow:0 22px 48px #00000057,0 0 0 1px #c5933a29}}@keyframes webinar-action-pulse{0%,to{transform:scale(1);box-shadow:0 4px 10px #c5933a38}50%{transform:scale(1.02);box-shadow:0 6px 14px #c5933a52}}@keyframes webinar-action-ring{0%{opacity:1;box-shadow:0 0 #c5933a8c}70%{opacity:0;box-shadow:0 0 0 12px #c5933a00}to{opacity:0;box-shadow:0 0 #c5933a00}}@keyframes webinar-action-nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}html[data-theme=light] .webinar-bar,:root:not([data-theme=dark]) .webinar-bar{background:#ffffffe6;border-color:#0d1f3e1a;box-shadow:0 8px 20px #0d1f3e1a}html[data-theme=light] .webinar-bar.is-open,:root:not([data-theme=dark]) .webinar-bar.is-open{animation:.42s cubic-bezier(.22,1,.36,1) both webinar-bar-enter}@keyframes webinar-bar-float-light{0%,to{transform:translate(-50%);box-shadow:0 14px 36px #0d1f3e1f}50%{transform:translate(-50%,-4px);box-shadow:0 20px 44px #0d1f3e29,0 0 0 1px #c5933a24}}html[data-theme=light] .webinar-bar:hover,:root:not([data-theme=dark]) .webinar-bar:hover{background:#fff;border-color:#0d1f3e29}html[data-theme=light] .webinar-bar__photo,:root:not([data-theme=dark]) .webinar-bar__photo{background:var(--surface-soft);border-color:#0d1f3e1a}html[data-theme=light] .webinar-bar__copy small,:root:not([data-theme=dark]) .webinar-bar__copy small{color:var(--text-soft)}html[data-theme=light] .webinar-bar__copy strong,:root:not([data-theme=dark]) .webinar-bar__copy strong{color:var(--heading,#0d1f3e)}html[data-theme=light] .webinar-bar.is-open .webinar-bar__action:before,:root:not([data-theme=dark]) .webinar-bar.is-open .webinar-bar__action:before{animation-name:webinar-action-ring-light;box-shadow:0 0 #c5933a73}@keyframes webinar-action-ring-light{0%{opacity:1;box-shadow:0 0 #c5933a7a}70%{opacity:0;box-shadow:0 0 0 12px #c5933a00}to{opacity:0;box-shadow:0 0 #c5933a00}}@media (prefers-reduced-motion:reduce){.webinar-bar.is-open,html[data-theme=light] .webinar-bar.is-open,:root:not([data-theme=dark]) .webinar-bar.is-open,.webinar-bar.is-open .webinar-bar__action,.webinar-bar.is-open .webinar-bar__action:before,.webinar-bar.is-open .webinar-bar__action .inline-ico{animation:none!important}.webinar-bar.is-open{transform:translate(-50%)}}@media (max-width:560px){.webinar-bar{gap:8px;width:calc(100vw - 28px);padding:5px 7px 5px 5px;bottom:10px}.webinar-bar__photo{border-radius:8px;width:30px;height:30px}.webinar-bar__copy small{display:none}.webinar-bar__copy strong{font-size:.7rem}.webinar-bar__action{min-height:26px;padding:0 10px;font-size:.68rem}}#process.process-section{color:var(--text);background:var(--bg);border-block:1px solid var(--line);position:relative;height:calc(100svh - var(--header-height))!important;min-height:calc(100svh - var(--header-height))!important;max-height:calc(100svh - var(--header-height))!important;flex-direction:column!important;padding:20px 0 22px!important;display:flex!important;overflow:hidden!important}#process .container{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}#process .process-section__heading{text-align:center;max-width:720px;margin:0 auto 18px}#process .process-section__heading h2{color:var(--heading);margin:8px 0;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.45}#process .process-section__heading p{color:var(--text-soft);margin:0 auto;font-size:.86rem;line-height:1.7}#process .section-kicker{color:var(--brand-gold)!important}#process .process-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}#process .process-timeline:before{z-index:0;background:color-mix(in srgb, var(--brand-gold) 40%, var(--line));content:"";pointer-events:none;height:1px;position:absolute;top:calc(1.35rem + 12px);left:10%;right:10%}#process .process-step{z-index:1;flex-direction:column;gap:12px;min-height:0;display:flex;position:relative;box-shadow:none!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#process .process-step:hover,#process .process-step.reveal.is-visible:hover{transform:none;box-shadow:none!important;border-color:#0000!important}#process .process-step__index{flex-direction:column;align-items:center;gap:8px;height:calc(1.35rem + 16px);display:flex}#process .process-number{letter-spacing:.04em;height:1.35rem;line-height:1;display:block;color:var(--brand-gold)!important;background:0 0!important;font-size:1.35rem!important;font-weight:800!important}#process .process-dot{border-radius:50%;background:var(--brand-gold)!important;width:8px!important;height:8px!important;box-shadow:0 0 0 4px var(--bg)!important;border:0!important;margin:0!important}#process .process-step__body{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%);min-height:0;box-shadow:none;flex-direction:column;flex:auto;gap:8px;padding:16px;transition:transform .28s,border-color .28s;display:flex}#process .process-step.is-visible .process-step__body:hover,#process .process-step__body:hover{border-color:color-mix(in srgb, var(--blue) 36%, var(--line));box-shadow:none;transform:translateY(-2px)}#process .process-step h3{line-height:1.45;color:var(--heading)!important;margin:0!important;font-size:.92rem!important}#process .process-step p{margin:0;color:var(--text-soft)!important;font-size:.74rem!important;line-height:1.6!important}#process .process-benefits{margin-top:16px}#process .process-benefits__label{color:var(--text-soft);margin-bottom:10px;font-size:.78rem;font-weight:700;display:block}#process .process-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#process .process-benefit{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg) 42%, var(--surface) 58%);box-shadow:none;padding:14px 16px;transition:transform .28s,border-color .28s}#process .process-benefit:hover{border-color:color-mix(in srgb, var(--blue) 36%, var(--line));transform:translateY(-2px)}#process .process-benefit h3{color:var(--heading);margin:0 0 6px;font-size:.86rem;line-height:1.4}#process .process-benefit p{color:var(--text-soft);margin:0;font-size:.72rem;line-height:1.55}#process .section-cta{justify-content:center;display:flex;margin-top:18px!important;margin-bottom:0!important}#process .section-cta .button{min-width:220px}#process .reveal{transition:opacity .3s,transform .3s;transition-delay:var(--reveal-delay,0s);transform:translateY(12px)}#process .reveal.is-visible{opacity:1;transform:none}:root{--webinar-sticky-space:0px;--mobile-cta-space:0px}body:has(#webinar-bar.is-open:not(.is-quiet)){--webinar-sticky-space:96px}body:has(#webinar-bar.is-open.is-lifted:not(.is-quiet)){--webinar-sticky-space:132px;--mobile-cta-space:0px}body:has(#mobile-contact-cta:not(.is-hidden)){--mobile-cta-space:76px}#contact.section{border-top:1px solid var(--line);min-height:calc(100svh - var(--header-height))!important;padding-top:32px!important;padding-bottom:calc(32px + var(--webinar-sticky-space) + var(--mobile-cta-space))!important;background:var(--bg)!important;flex-direction:column!important;justify-content:center!important;display:flex!important}#contact .container{max-width:58rem;width:min(calc(100% - (var(--page-gutter) * 2)), 58rem)!important;margin-inline:auto!important}#contact .contact-shell{grid-template-columns:minmax(0,.95fr) minmax(340px,1fr);grid-template-areas:"copy form""channels form";border-radius:20px!important;gap:14px!important;padding:14px!important}#contact .form-heading{margin-bottom:8px!important}#contact .form-grid{gap:8px!important}#contact .form-field{gap:4px!important}#contact .form-field input,#contact .form-field select{height:38px!important}#contact .form-field textarea{min-height:52px!important;padding:8px 12px!important}#contact .field-error{min-height:0!important}#contact .field-hint{display:none!important}#contact .contact-channels>a,#contact .channel-card{padding:6px 10px!important}#contact .contact-copy h2{color:#fff!important;margin:4px 0 8px!important;font-size:clamp(1.18rem,1.8vw,1.55rem)!important}#contact .section-kicker--light{color:#d2e4ffe6!important}#contact .contact-copy>p{color:#ffffffb8!important;font-size:.8rem!important;line-height:1.55!important}#contact .contact-channels{margin-top:0!important}#contact .contact-channels>a,#contact .channel-card{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff29!important}#contact .contact-channels small{color:#d2e4ffbf!important}#contact .contact-channels strong{color:#fff!important}#contact .contact-form{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:var(--shadow-lg)!important;padding:12px 14px!important}#contact .form-heading span{color:var(--heading)!important}#contact .form-heading small,#contact .field-hint,#contact .privacy-note,#contact .form-disclaimer{color:var(--text-soft)!important}#contact .privacy-note{margin:4px 0 6px!important;font-size:.68rem!important;line-height:1.45!important}#contact .form-disclaimer{margin:4px 0 0!important}#contact .form-status{margin-top:4px!important}#contact .form-status.is-ok{color:var(--accent-teal)!important}#contact .form-field>span{color:var(--heading)!important}#contact .form-field input,#contact .form-field select,#contact .form-field textarea{color:var(--heading)!important;background:var(--input-bg)!important;border-color:var(--line)!important}#contact .form-field input::placeholder,#contact .form-field textarea::placeholder{color:var(--text-soft)!important}#contact .form-field input:focus,#contact .form-field select:focus,#contact .form-field textarea:focus{background:var(--surface)!important;border-color:color-mix(in srgb, var(--blue) 52%, var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 16%, transparent)!important}html[data-theme=dark] #contact .contact-shell{background:radial-gradient(circle at 8% 10%, var(--glow-2), transparent 22rem), radial-gradient(circle at 90% 90%, var(--glow-2), transparent 20rem), var(--navy)!important}html[data-theme=dark] #contact .contact-form{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:var(--shadow-lg)!important}html[data-theme=dark] #contact .form-heading span{color:var(--heading)!important}html[data-theme=dark] #contact .form-heading small,html[data-theme=dark] #contact .field-hint,html[data-theme=dark] #contact .privacy-note,html[data-theme=dark] #contact .form-disclaimer{color:var(--text-soft)!important}html[data-theme=dark] #contact .form-field>span{color:var(--heading)!important}html[data-theme=dark] #contact .form-field input,html[data-theme=dark] #contact .form-field select,html[data-theme=dark] #contact .form-field textarea{color:var(--heading)!important;background:var(--input-bg)!important;border-color:var(--line)!important}html[data-theme=dark] #contact .form-field select option{color:var(--heading);background:var(--surface)}html[data-theme=dark] #contact .form-field input::placeholder,html[data-theme=dark] #contact .form-field textarea::placeholder{color:var(--text-soft)!important}html[data-theme=dark] #contact .form-field input:focus,html[data-theme=dark] #contact .form-field select:focus,html[data-theme=dark] #contact .form-field textarea:focus{background:var(--surface-soft)!important;border-color:color-mix(in srgb, var(--blue) 52%, var(--line))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 18%, transparent)!important}html[data-theme=dark] #contact .form-field.has-error input,html[data-theme=dark] #contact .form-field.has-error select,html[data-theme=dark] #contact .form-field.has-error textarea{border-color:var(--semantic-error)!important;background:#c0392b2e!important}html[data-theme=dark] #contact .form-status.is-ok{color:color-mix(in srgb, var(--accent-teal) 70%, #fff)!important}.site-footer{box-sizing:border-box;min-height:calc(100svh - var(--header-height));scroll-snap-align:start;border-top:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:36px;display:flex;padding-top:48px!important;padding-bottom:calc(48px + var(--webinar-sticky-space) + var(--mobile-cta-space))!important;background:var(--brand-navy-deep)!important}@media (max-width:1080px){#contact .contact-shell{grid-template-columns:1fr!important;grid-template-areas:"copy""form""channels"!important}}html:not([data-theme=dark]){--text-soft:#334155}html:not([data-theme=dark]) .site-header--bar .main-nav{background:#fff!important;border-color:#0d1f3e24!important;box-shadow:0 10px 24px #0d1f3e14!important}html:not([data-theme=dark]) .site-header--bar .main-nav a{color:var(--brand-navy)!important}html:not([data-theme=dark]) .site-header--bar .main-nav a:hover,html:not([data-theme=dark]) .site-header--bar .main-nav a.is-active{color:var(--brand-navy)!important;background:#c5933a29!important}html:not([data-theme=dark]) .brand-copy strong{color:var(--brand-navy)!important}html:not([data-theme=dark]) .brand-copy small{color:var(--text-soft)!important}.site-footer .brand--footer .brand-copy strong{color:#fff!important}.site-footer .brand--footer .brand-copy small{color:#ffffff9e!important}html:not([data-theme=dark]) .section-heading h2,html:not([data-theme=dark]) .faq-intro h2,html:not([data-theme=dark]) .case-tabs-heading h2{color:var(--brand-navy)!important}html:not([data-theme=dark]) .section-heading p,html:not([data-theme=dark]) .faq-intro p,html:not([data-theme=dark]) .case-tabs-heading p,html:not([data-theme=dark]) .process-step p,html:not([data-theme=dark]) .case-tab>small,html:not([data-theme=dark]) .case-panel p,html:not([data-theme=dark]) .case-panel__lead,html:not([data-theme=dark]) .service-card p,html:not([data-theme=dark]) .need-card small,html:not([data-theme=dark]) .lh-info p,html:not([data-theme=dark]) .faq-list p,html:not([data-theme=dark]) .decision-value-card p{color:#334155!important}html:not([data-theme=dark]) .process-step h3,html:not([data-theme=dark]) .case-tab>strong,html:not([data-theme=dark]) .case-panel h3,html:not([data-theme=dark]) .service-card h3,html:not([data-theme=dark]) .need-card strong{color:var(--brand-navy)!important}html:not([data-theme=dark]) .case-tab{color:var(--text)!important;background:#fff!important;border-color:#0d1f3e1f!important}html:not([data-theme=dark]) .case-tab.is-active{background:color-mix(in srgb, var(--bg) 28%, var(--surface) 72%)!important;border-color:var(--brand-gold)!important}html:not([data-theme=dark]) .case-panel{background:#fff!important;border-color:#0d1f3e1a!important}html:not([data-theme=dark]) .section-kicker{color:var(--brand-navy)!important}html:not([data-theme=dark]) #process,html[data-theme=dark] #process{padding-bottom:24px!important}html:not([data-theme=dark]) .theme-toggle.theme-toggle--lucide{background:#fff!important;border-color:#0d1f3e29!important}html:not([data-theme=dark]) .theme-toggle.theme-toggle--lucide .theme-toggle__lucide{color:var(--brand-navy)!important}#trust.section{scroll-snap-align:start;box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:36px!important;padding-bottom:40px!important;display:block!important;overflow:visible!important}.trust-section .container{gap:16px;height:auto;min-height:0;display:grid}.trust-heading{flex:none;max-width:40rem;margin-bottom:0}.trust-heading h2{color:var(--heading);margin:2px 0 4px;font-size:clamp(1.12rem,1.5vw,1.38rem);line-height:1.3}.trust-heading p{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.5}.trust-stats{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-bg);box-shadow:var(--shadow-sm);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.trust-stats article{border:0;border-inline-start:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;padding:12px 16px;display:flex}.trust-stats article:first-child{border-inline-start:0}.trust-stats strong{letter-spacing:.02em;color:var(--brand-gold);font-size:1.15rem;line-height:1.2;display:block}.trust-stats article:last-child strong,.trust-stats__word{letter-spacing:0;font-size:.95rem;line-height:1.4}.trust-stats span{color:var(--text-soft);margin-top:4px;font-size:.74rem;display:block}.trust-chart{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg);min-height:0;box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.05fr) minmax(220px,.85fr);align-items:start;gap:16px 20px;margin:0;padding:18px 20px;display:grid;overflow:visible;opacity:1!important;transform:none!important}.trust-chart__copy{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.trust-chart__head,.trust-chart__note{flex:none}.trust-chart__note{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trust-chart__list{grid-template-rows:none;gap:8px;min-height:0;display:grid}.trust-chart__item{appearance:none;box-sizing:border-box;border:1px solid var(--line);background:var(--surface-soft);width:100%;min-width:0;max-width:100%;min-height:0;color:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition), background var(--transition), color var(--transition);border-radius:10px;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;display:flex;overflow:hidden}.trust-chart__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.trust-chart__title{color:var(--heading);margin:0;font-size:.95rem;font-weight:800}.trust-chart__note{color:var(--text-soft);margin:0;font-size:.78rem;line-height:1.7}.trust-chart__value{background:var(--brand-gold-soft);color:var(--brand-gold);white-space:nowrap;border:1px solid #c5933a47;border-radius:999px;align-items:center;padding:5px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.trust-chart__item:hover,.trust-chart__item:focus-visible{background:var(--brand-gold-soft);border-color:#c5933a66;outline:none}.trust-chart__item.is-active{border-color:var(--brand-gold);background:var(--brand-gold-soft);box-shadow:none}.trust-chart__item-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.trust-chart__item-index{color:var(--text-soft);letter-spacing:.04em;flex:none;font-size:.7rem;font-weight:800}.trust-chart__item.is-active .trust-chart__item-index{color:var(--brand-gold)}.trust-chart__item-top{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.trust-chart__item-top strong{color:var(--heading);font-size:.82rem;font-weight:800;line-height:1.3}.trust-chart__item.is-active .trust-chart__item-top strong{color:var(--brand-gold)}.trust-chart__item-pct{color:var(--text-soft);flex:none;font-size:.76rem;font-weight:800}.trust-chart__item.is-active .trust-chart__item-pct{color:var(--brand-gold)}.trust-chart__bar{background:var(--line);border-radius:999px;flex:none;width:100%;max-width:100%;height:3px;display:block;position:relative;overflow:hidden}.trust-chart__bar span{top:0;bottom:0;width:var(--trust-bar,0%);border-radius:inherit;background:var(--brand-gold);max-width:100%;height:100%;position:absolute;inset-inline-start:0}.trust-chart__viz{justify-content:center;align-items:center;min-width:0;max-width:280px;height:auto;min-height:0;margin-inline:auto;padding:0;display:flex;overflow:visible}.trust-radar{width:100%;max-width:280px;height:auto;max-height:280px;margin:0;display:block;overflow:visible}.trust-radar__halo{opacity:0}.trust-chart.is-live .trust-radar__halo{animation:1.2s .2s forwards trustHaloIn}.trust-radar__ring{fill:none;stroke:#0d1f3e14;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px}.trust-chart.is-live .trust-radar__ring{animation:1s cubic-bezier(.22,1,.36,1) forwards trustLineDraw}.trust-radar__ring.is-outer{stroke:#c5933a52;stroke-width:1.2px}.trust-radar__axis{stroke:#0d1f3e1a;stroke-width:1px;transition:stroke .25s,stroke-width .25s}.trust-radar__axis.is-active{stroke:#c5933ab8;stroke-width:1.6px}.trust-radar__sweep{opacity:0}.trust-chart.is-live .trust-radar__sweep{opacity:1;animation:7s linear 1.2s infinite trustSweep}.trust-radar__fill{opacity:0;transform-origin:50%;transform-box:fill-box;transform:scale(.2)}.trust-chart.is-live .trust-radar__fill{animation:.9s cubic-bezier(.22,1,.36,1) .25s forwards trustRadarIn}.trust-radar__stroke{fill:none;stroke:#c5933a;stroke-width:2.6px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.trust-chart.is-live .trust-radar__stroke{animation:1.2s cubic-bezier(.22,1,.36,1) .35s forwards trustLineDraw}.trust-radar__hub{fill:#c5933a;stroke:#fff;stroke-width:1.6px}.trust-radar__point{cursor:pointer;opacity:0;transform-origin:50%;transform-box:fill-box;transform:scale(.4)}.trust-chart.is-live .trust-radar__point{animation:.4s cubic-bezier(.22,1,.36,1) forwards trustDotIn}.trust-radar__hit{fill:#0000}.trust-radar__pulse{fill:none;stroke:#c5933a8c;stroke-width:1.4px;opacity:0;transform-origin:50%;transform-box:fill-box}.trust-radar__point.is-active .trust-radar__pulse{animation:1.8s ease-out infinite trustPulse}.trust-radar__glow{fill:#c5933a2e;opacity:0;transition:opacity .25s}.trust-radar__dot{fill:#c5933a;stroke:#fff;stroke-width:2px;transition:fill .25s}.trust-radar__point.is-active .trust-radar__glow{opacity:1}.trust-radar__point.is-active .trust-radar__dot{fill:var(--brand-gold);filter:url(#trustRadarGlow)}@keyframes trustLineDraw{to{stroke-dashoffset:0}}@keyframes trustRadarIn{to{opacity:1;transform:scale(1)}}@keyframes trustDotIn{to{opacity:1;transform:scale(1)}}@keyframes trustHaloIn{to{opacity:1}}@keyframes trustSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes trustPulse{0%{opacity:.75;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.trust-chart.is-live .trust-radar__fill,.trust-chart.is-live .trust-radar__stroke,.trust-chart.is-live .trust-radar__ring,.trust-chart.is-live .trust-radar__halo,.trust-chart.is-live .trust-radar__point{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.trust-chart.is-live .trust-radar__sweep,.trust-radar__point.is-active .trust-radar__pulse{opacity:0;animation:none!important}}.trust-brands{z-index:1;flex:none;min-width:0;position:relative}.trust-brands__line{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 6px;font-size:.78rem;line-height:1.5;display:flex}.trust-brands__line .section-kicker{margin:0}.trust-marquee{margin-top:0;overflow:hidden}.trust-marquee .marquee-fade{display:none}.trust-marquee__row{gap:12px;animation-duration:42s}.trust-marquee:hover .trust-marquee__row,.trust-marquee:focus-within .trust-marquee__row,.trust-marquee.is-paused .trust-marquee__row{animation-play-state:paused}.trust-brand-card{appearance:none;border-radius:var(--radius-sm);min-width:0;max-width:240px;min-height:0;box-shadow:none;color:inherit;cursor:pointer;text-align:right;background:#0d1f3e0f;border:1px solid #c5933a47;flex-direction:column;flex:none;justify-content:center;margin:0;padding:6px 12px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s,background .22s;display:inline-flex}.trust-brand-card:hover,.trust-brand-card:focus-visible,.trust-brand-card.is-active{border-color:var(--brand-gold);background:#c5933a1f;outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #c5933a29}.trust-brand-card strong,.trust-brand-card small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.trust-brand-card strong{color:var(--brand-navy);letter-spacing:-.02em;font-size:.84rem;font-weight:900;line-height:1.3}.trust-brand-card small{color:var(--brand-gold);margin:0 0 1px;font-size:.62rem;font-weight:700}.trust-tip{z-index:2800;width:min(340px,100vw - 32px);color:var(--heading);transform-origin:50% 100%;pointer-events:auto;background:linear-gradient(#c5933a24,#0000 36%),#0d1f3e;border:1px solid #c5933a6b;border-radius:20px;padding:16px 18px 18px;animation:.42s cubic-bezier(.22,1,.36,1) trustTipIn;position:fixed;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 28px 64px #0916286b,0 0 0 1px #f7f4ee0a}.trust-tip:after{content:"";background:#0d1f3e;border-bottom:1px solid #c5933a6b;border-right:1px solid #c5933a6b;width:12px;height:12px;margin-right:-6px;position:absolute;top:100%;right:50%;transform:rotate(45deg)translateY(-6px)}.trust-tip__note{color:var(--brand-gold);background:#c5933a24;border:1px solid #c5933a61;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:.7rem;font-weight:800;display:inline-block}.trust-tip strong{color:#f7f4ee;font-size:1.05rem;font-weight:900;line-height:1.4;display:block}.trust-tip p{color:var(--text-soft);margin:8px 0 0;font-size:.84rem;line-height:1.8}@keyframes trustTipIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))scale(.92)}to{opacity:1;transform:translate(-50%,calc(-100% - 16px))scale(1)}}@media (prefers-reduced-motion:reduce){.trust-tip{animation:none}}@media (max-width:1080px){#services.section,#process.process-section,#about.section{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.services-stage{grid-template-columns:1fr!important}#about .about-bento{grid-template-rows:none!important;grid-template-columns:1fr 1fr!important;height:auto!important}#about .bento-card--intro,#about .bento-card--quote,#about .bento-card--portrait,#about .about-creds{grid-area:auto/1/auto/-1!important}#about .bento-card--portrait{aspect-ratio:3/4!important;justify-self:center!important;width:min(280px,70vw)!important;height:auto!important;max-height:360px!important}#about .about-creds{grid-template-rows:auto!important}}@media (max-width:860px){#trust.section{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#process .process-timeline{grid-template-columns:1fr!important}#process .process-timeline:before{display:none}#process .process-benefits__grid{grid-template-columns:1fr!important}.trust-stats{grid-template-columns:1fr 1fr}.trust-stats article:nth-child(odd){border-inline-start:0}.trust-stats article:nth-child(n+3){border-top:1px solid #0d1f3e14}.trust-chart{grid-template-columns:1fr;gap:16px;height:auto;padding:16px}.trust-chart__viz{order:-1}.trust-radar{aspect-ratio:1;width:min(100%,280px);max-width:280px;height:auto;margin:0}}html[data-theme=dark] .trust-heading h2,html[data-theme=dark] .trust-stats strong,html[data-theme=dark] .trust-chart__title,html[data-theme=dark] .trust-brand-card strong{color:#f7f4ee}html[data-theme=dark] .trust-heading p,html[data-theme=dark] .trust-brands__line,html[data-theme=dark] .trust-stats span,html[data-theme=dark] .trust-chart__note{color:var(--text-soft)}html[data-theme=dark] .trust-stats{background:var(--card-bg);border-color:var(--line)}html[data-theme=dark] .trust-chart{background:var(--card-bg);border-color:var(--line);box-shadow:var(--shadow-sm)}html[data-theme=dark] .trust-stats article{border-inline-start-color:var(--line);background:0 0}html[data-theme=dark] .trust-stats strong{color:var(--brand-gold)}html[data-theme=dark] .trust-chart__item{background:var(--surface-soft);border-color:var(--line)}html[data-theme=dark] .trust-chart__item:hover,html[data-theme=dark] .trust-chart__item:focus-visible{background:var(--brand-gold-soft);border-color:#c5933a66}html[data-theme=dark] .trust-chart__item.is-active{background:var(--brand-gold-soft);border-color:var(--brand-gold);box-shadow:none}html[data-theme=dark] .trust-chart__item-index{color:var(--text-soft)}html[data-theme=dark] .trust-chart__item.is-active .trust-chart__item-index{color:var(--brand-gold)}html[data-theme=dark] .trust-chart__item-top strong{color:#f7f4ee}html[data-theme=dark] .trust-chart__item.is-active .trust-chart__item-top strong{color:var(--brand-gold)}html[data-theme=dark] .trust-radar__hub{stroke:#12233f}html[data-theme=dark] .trust-chart__bar{background:#f3efe61a}html[data-theme=dark] .trust-radar__ring{stroke:#f3efe61a}html[data-theme=dark] .trust-radar__ring.is-outer{stroke:#c5933a57}html[data-theme=dark] .trust-radar__axis{stroke:#f3efe61f}html[data-theme=dark] .trust-radar__dot{stroke:#12233f}html[data-theme=dark] .trust-brand-card{box-shadow:none;background:#12233fb8;border-color:#c5933a52}html[data-theme=dark] .trust-brand-card:hover,html[data-theme=dark] .trust-brand-card:focus-visible,html[data-theme=dark] .trust-brand-card.is-active{border-color:var(--brand-gold);background:#c5933a24;box-shadow:0 10px 24px #c5933a24}html[data-theme=dark] .trust-brand-card small{color:var(--brand-gold)}html:not([data-theme=dark]) .trust-heading h2,html:not([data-theme=dark]) .trust-chart__title,html:not([data-theme=dark]) .trust-chart__item-top strong,html:not([data-theme=dark]) .trust-brand-card strong{color:var(--brand-navy)!important}html:not([data-theme=dark]) .trust-chart__item.is-active .trust-chart__item-top strong{color:var(--brand-gold)!important}html:not([data-theme=dark]) .trust-heading p,html:not([data-theme=dark]) .trust-brands__line,html:not([data-theme=dark]) .trust-chart__note{color:#334155!important}#proof.section{scroll-snap-align:start;box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:10px!important;padding-bottom:16px!important;overflow:visible!important}.proof-bio{grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);align-items:start;gap:28px 44px;display:grid}.proof-bio__photo{width:min(100%, calc((100svh - var(--header-height) - 26px) * .75));aspect-ratio:3/4;max-height:calc(100svh - var(--header-height) - 26px);border:1px solid var(--line);background:#0d1f3e;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 22px 48px #0d1f3e29}.proof-bio__photo img{object-fit:cover;object-position:center 12%;width:100%;height:100%;display:block}.proof-bio__main{align-content:start;gap:14px;min-width:0;display:grid}.proof-bio__intro h2{color:var(--brand-navy);margin:6px 0 4px;font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.35}.proof-bio__role{font-weight:700;color:var(--brand-gold)!important;margin:0 0 8px!important;font-size:.92rem!important;line-height:1.5!important}.proof-bio__intro p:not(.proof-bio__role){color:#334155;max-width:36rem;margin:0 0 12px;font-size:.9rem;line-height:1.75}.proof-bio__label{color:var(--brand-gold);letter-spacing:.04em;margin:0 0 2px;font-size:.72rem;font-weight:800}.proof-bio__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.proof-bio__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.proof-bio__chips li{color:var(--brand-navy);background:#c5933a1a;border:1px solid #c5933a52;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:700}.proof-bio__creds{overscroll-behavior:auto;gap:6px;display:grid;overflow:visible}.proof-bio__toolbar{border-bottom:1px solid #c5933a38;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:0 0 10px;display:flex}.proof-bio__count{background:#c5933a1f;border:1px solid #c5933a61;border-radius:999px;flex:none;padding:4px 10px;font-weight:800;line-height:1.2;color:var(--brand-gold)!important;font-size:.72rem!important}.proof-bio__toolbar .activity-filters{flex-wrap:wrap;gap:6px;display:flex;margin:0!important;padding:0!important}.proof-bio__toolbar .activity-filter{min-height:30px!important;color:var(--brand-navy)!important;background:0 0!important;border:1px solid #0d1f3e1f!important;border-radius:999px!important;padding:4px 12px!important;font-size:.74rem!important;font-weight:700!important}.proof-bio__toolbar .activity-filter:hover{color:var(--brand-gold)!important;background:#c5933a14!important;border-color:#c5933a80!important}.proof-bio__toolbar .activity-filter.is-active{box-shadow:0 8px 18px #c5933a47;background:var(--brand-gold)!important;color:#fff!important;border-color:#0000!important}.proof-bio__list{overscroll-behavior:auto;touch-action:pan-y;max-height:none;padding-inline-end:0;display:grid;overflow:visible}#proof.is-expanded .proof-bio__list.is-scrollable{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c5933a73 transparent;max-height:min(36rem,62vh);padding-inline-end:6px;overflow:hidden auto}@media (max-width:1099px),(max-device-width:767px){.proof-bio__list,#proof.is-expanded .proof-bio__list,#proof.is-expanded .proof-bio__list.is-scrollable{overscroll-behavior:auto;touch-action:auto;scrollbar-gutter:auto;max-height:none;padding-inline-end:0;overflow:visible}}.proof-bio__list::-webkit-scrollbar{width:6px}.proof-bio__list::-webkit-scrollbar-thumb{background:#c5933a73;border-radius:99px}.proof-bio__row{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:right;background:0 0;border:0;border-bottom:1px solid #0d1f3e14;border-radius:0;grid-template-columns:2.1rem minmax(0,1fr) 1.1rem;align-items:center;gap:10px;margin:0;padding:8px 2px;display:grid}.proof-bio__row:hover,.proof-bio__row:focus-visible{background:#c5933a0f}.proof-bio__row>span:first-child{color:var(--brand-gold);font-size:.72rem;font-weight:800}.proof-bio__row strong,.proof-bio__row small{display:block}.proof-bio__row strong{color:var(--brand-navy);font-size:.9rem;line-height:1.35}.proof-bio__row small{color:var(--text-soft);margin-top:2px;font-size:.75rem}.proof-bio__row svg{color:var(--text-soft)}.proof-bio__more{appearance:none;color:var(--brand-gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:.82rem;font-weight:800;display:inline-flex}.proof-bio__actions .button--sm{min-height:40px;padding-inline:16px}@media (max-width:720px){.proof-bio{grid-template-columns:1fr;gap:16px}.proof-bio__photo{justify-self:start;width:min(280px,70vw);max-height:none}}html[data-theme=dark] .proof-bio__photo{border-color:#c5933a61;box-shadow:0 22px 48px #00000061}html[data-theme=dark] .proof-section{background:radial-gradient(circle at 88% 8%, #6b8cff1a, transparent 28rem), linear-gradient(180deg, var(--bg) 0%, var(--bg) 100%)!important}html[data-theme=dark] .proof-bio__intro h2,html[data-theme=dark] .proof-bio__row strong,html[data-theme=dark] .proof-bio__chips li{color:var(--heading)}html[data-theme=dark] .proof-bio__intro p:not(.proof-bio__role),html[data-theme=dark] .proof-bio__row small{color:var(--text-soft)}html[data-theme=dark] .proof-bio__role{color:var(--brand-gold)!important}html[data-theme=dark] .proof-bio__label,html[data-theme=dark] .proof-bio__count,html[data-theme=dark] .proof-bio__count#activities-count{color:var(--brand-gold)!important;background:#c5933a1f!important}html[data-theme=dark] .proof-bio__label{background:0 0!important}html[data-theme=dark] .proof-bio__toolbar .activity-filter{color:var(--text)!important;background:0 0!important;border-color:#f3efe629!important}html[data-theme=dark] .proof-bio__toolbar .activity-filter:hover{color:var(--heading)!important;background:#c5933a1a!important;border-color:#c5933a80!important}html[data-theme=dark] .proof-bio__toolbar .activity-filter.is-active{background:var(--brand-gold)!important;color:#fff!important;border-color:#0000!important}html[data-theme=dark] .proof-bio__toolbar{border-bottom-color:#c5933a38}html[data-theme=dark] .proof-bio__row{border-bottom-color:#f3efe614}html:not([data-theme=dark]) .proof-bio__intro h2,html:not([data-theme=dark]) .proof-bio__row strong,html:not([data-theme=dark]) .proof-bio__chips li{color:var(--brand-navy)!important}html:not([data-theme=dark]) .proof-bio__intro p:not(.proof-bio__role){color:#334155!important}@media (hover:hover) and (pointer:fine){html{scroll-snap-type:y mandatory!important;scroll-padding-top:var(--header-height)!important}#main-content>.section,.site-footer{scroll-snap-stop:always;scroll-snap-align:start!important}#proof.section,#services.section,#about.section,#trust.section{scroll-snap-stop:normal!important}#process.process-section,#contact.section,#faq.faq-section,.need-selector-section,#cases.section,.site-footer{min-height:calc(100dvh - var(--header-height))!important;height:auto!important;max-height:none!important;overflow:visible!important}#services.section,.services-reworked.section,#proof.section,#about.section{height:auto!important;min-height:calc(100dvh - var(--header-height))!important;max-height:none!important;overflow:visible!important}#home.section{height:calc(100dvh - var(--header-height))!important;min-height:calc(100dvh - var(--header-height))!important;max-height:calc(100dvh - var(--header-height))!important;padding-top:calc(var(--header-height) + 18px)!important;padding-bottom:0!important;overflow:clip!important}#home .container{height:100%!important}#home .hero-stage{min-height:calc(100svh - var(--header-height) - 120px)!important;margin-top:18px!important}#proof.section{padding-top:18px!important;padding-bottom:18px!important}#services .services-stage{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.services-rail{grid-template-rows:none!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important;overflow:visible!important}.services-rail__item{white-space:normal!important;min-height:52px!important}.services-rail__copy strong,.services-rail__copy small{overflow-wrap:anywhere!important;white-space:normal!important;text-overflow:clip!important;letter-spacing:0!important;line-height:1.65!important;display:block!important;overflow:visible!important}}html[data-ui=desktop] #home.section{height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding-top:var(--header-height)!important;padding-bottom:0!important;overflow:clip!important}html[data-ui=desktop] #home .container{height:100%!important}html[data-ui=desktop] #home .hero-stage{height:100%!important;min-height:calc(100svh - var(--header-height) - 24px)!important;margin-top:0!important;padding-top:12px!important}
html{scroll-padding-top:calc(var(--header-height) + 14px)}.device-menu-scrim,.tablet-nav,.device-menu__head,.device-menu__foot,.device-dock,.app-tabbar,.app-webinar,.app-sheet-root{display:none}@media (max-width:1099px) and (hover:none),(max-width:1099px) and (pointer:coarse){html{scroll-padding-top:calc(var(--header-height) + 10px)}body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.section,.section.trust-section,.section.services-reworked{padding-block:var(--section-y)!important}.section[id]{scroll-margin-top:calc(var(--header-height) + 12px)}.site-header,.site-header--bar{height:auto;padding-top:env(safe-area-inset-top,0px);pointer-events:auto}.site-header--bar .header-inner,.header-inner{direction:rtl;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;height:64px;padding-inline:4px;display:grid}.site-header--bar .brand{gap:8px;min-width:0;padding:0}.brand-copy small{display:none}.site-header--bar .header-cta{display:none!important}.menu-toggle{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;order:0!important;margin:0!important;display:inline-flex!important}.header-tools{gap:6px!important}body.menu-open .site-header,body.menu-open .site-header--bar{z-index:3800}.device-menu-scrim{z-index:3600;opacity:0;pointer-events:none;background:#08101c75;transition:opacity .28s;display:block;position:fixed;inset:0}body.menu-open .device-menu-scrim{opacity:1;pointer-events:auto}.site-header--bar .main-nav,.main-nav{z-index:3700;width:min(400px,88vw);height:100%;max-height:none;padding:calc(18px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:none;visibility:hidden;border:0;border-radius:0;flex-direction:column;margin:0;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(110%);box-shadow:-24px 0 60px #08101c38;background:var(--surface)!important}.main-nav.is-open{pointer-events:auto;visibility:visible;transition:transform .34s cubic-bezier(.22,1,.36,1),visibility;transform:none!important}.device-menu__head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.device-menu__head strong{font-size:1.05rem}.device-menu__close{border:1px solid var(--line);width:44px;height:44px;color:var(--heading);background:0 0;border-radius:12px;font-size:1.4rem;line-height:1}.main-nav a{border-radius:14px;justify-content:flex-start;min-height:52px;padding:0 6px;font-size:1.08rem;font-weight:650;color:var(--heading)!important;background:0 0!important}.device-menu__foot{gap:10px;margin-top:auto;padding-top:18px;display:grid}.device-menu__foot .button{justify-content:center;width:100%;min-height:52px}.device-menu__tel{border:1px solid var(--line);border-radius:16px;justify-content:center;align-items:center;min-height:48px;font-weight:700;display:flex}.mobile-contact-cta,.webinar-popup{display:none!important}.webinar-bar{bottom:calc(var(--app-tabbar-h,72px) + 10px);z-index:2900}.device-dock{z-index:2800;left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1f3ef0;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:1fr;gap:8px;padding:8px;transition:opacity .22s,transform .22s;display:grid;position:fixed;box-shadow:0 16px 40px #08101c47}.device-dock.has-webinar{grid-template-columns:1fr auto}.device-dock.is-hidden,body.menu-open .device-dock{opacity:0;pointer-events:none;transform:translateY(18px)}.device-dock__cta,.device-dock__webinar{color:#fff;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 16px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.device-dock__cta{background:linear-gradient(180deg, var(--blue-2), var(--blue))}.device-dock__webinar{background:var(--brand-gold);min-width:108px;color:var(--brand-navy);font-size:.78rem}.webinar-popup__panel{width:100%;max-width:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;grid-template-columns:92px 1fr;margin-top:auto}.webinar-popup__sheet{width:100%;position:relative}.webinar-popup__close{z-index:2;width:44px;height:44px;color:var(--heading);background:#0d1f3e14;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.services-rail{-webkit-mask-image:linear-gradient(270deg,#0000,#000 16px);mask-image:linear-gradient(270deg,#0000,#000 16px)}}@media (max-width:767px),(max-device-width:767px){:root{--header-height:52px;--page-gutter:16px;--section-y:28px;--app-tabbar-h:calc(62px + env(safe-area-inset-bottom,0px))}html{scroll-padding-top:calc(var(--header-height) + 8px);scroll-padding-bottom:var(--app-tabbar-h)}body{background:var(--bg);padding-bottom:var(--app-tabbar-h)!important}.page-glow,.scroll-progress,.tablet-nav,.menu-toggle,.site-header--bar .menu-toggle,.main-nav,.site-header--bar .main-nav,.device-dock,.hero-mobile-link,.hero-confidence,.hero--editorial:before,.hero-visual__glow,.hero-visual__ring,.hero-visual__identity,.hero-visual__badge,.hero-visual__shade,.site-footer .footer-bottom a[href=\#home]{display:none!important}.site-header,.site-header--bar{z-index:2400;height:calc(var(--header-height) + env(safe-area-inset-top,0px));-webkit-backdrop-filter:saturate(1.4)blur(18px);border-bottom:1px solid #ffffff0f;position:sticky;top:0;background:color-mix(in srgb, var(--surface) 82%, transparent)!important;box-shadow:none!important}html:not([data-theme=dark]) .site-header--bar{border-bottom-color:#0d1f3e14;background:color-mix(in srgb, var(--bg) 86%, transparent)!important}.site-header--bar .header-inner,.header-inner{height:var(--header-height);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:10px}.site-header--bar .brand{gap:8px}.site-header--bar .brand-mark{width:30px!important;height:30px!important}.brand-copy strong{letter-spacing:-.02em;font-size:.86rem}.theme-toggle.theme-toggle--lucide{border-radius:12px!important;width:36px!important;height:36px!important}.hero.section.hero-v5.hero--editorial,.hero--editorial{padding-top:10px!important;padding-bottom:8px!important}.hero--editorial .container{padding-inline:16px}.hero--editorial .hero-stage{background:radial-gradient(120% 80% at 50% 0%, #2f62e838, transparent 58%), var(--surface);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 10px 28px #08101c1f;flex-direction:column!important;align-items:center!important;gap:14px!important;min-height:0!important;padding:18px 16px 16px!important;display:flex!important}html:not([data-theme=dark]) .hero--editorial .hero-stage{background:radial-gradient(120% 80% at 50% 0,#1d4ed81a,#0000 58%),#fff;border-color:#0d1f3e14}.hero-copy{flex-direction:column;align-items:center;width:100%;text-align:center!important;order:2!important;max-width:none!important;display:flex!important}.hero-visual{order:1!important;width:92px!important;max-width:92px!important;min-height:0!important;margin:0!important;display:block!important}.hero-visual__frame,#home .hero-visual__frame{overflow:hidden;box-shadow:0 8px 20px #08101c38;aspect-ratio:1!important;border:3px solid #c5933a8c!important;border-radius:50%!important;width:92px!important;height:92px!important;max-height:92px!important}.hero-visual__frame img,#home .hero-visual__frame img{object-fit:cover;object-position:center 12%;width:100%;height:100%}.hero--editorial .hero-copy .eyebrow{justify-content:center;margin:0 0 6px;font-size:.68rem}.hero--editorial .hero-copy h1,.hero--editorial .hero-copy.reveal.is-visible h1{letter-spacing:-.03em;text-align:center;max-width:18ch;margin:0!important;font-size:1.28rem!important;line-height:1.55!important}.hero--editorial .hero-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34ch;display:-webkit-box;overflow:hidden;margin:8px 0 0!important;font-size:.8rem!important;line-height:1.7!important}.hero-trust{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding:0;list-style:none;background:0 0!important;margin:12px 0 0!important;display:grid!important}.hero-trust li{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, transparent);text-align:center;border-radius:14px;gap:2px;min-height:54px;padding:8px 4px;display:grid}.hero-trust strong{font-size:.92rem}.hero-trust span{font-size:.58rem;line-height:1.35}.section,.section.trust-section,.section.services-reworked{padding-block:var(--section-y)!important}.section .container{padding-inline:16px}.section-heading h2,.trust-heading h2,.proof-copy h2,.need-selector-section h2,.contact-section h2{font-size:1.22rem!important;line-height:1.55!important}.trust-stats{grid-template-columns:1fr 1fr!important;gap:8px!important}.trust-stats article,.need-selector__grid label,.faq-item,.process-section li,.case-tabs-section .case-panel{border-radius:18px!important}.need-selector__grid{grid-template-columns:1fr!important;gap:8px!important}.site-header--bar .main-nav,.main-nav{width:100%;height:auto;max-height:min(78vh,640px);padding:14px 16px calc(18px + var(--app-tabbar-h));border-radius:28px 28px 0 0;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -24px 60px #08101c47}.main-nav.is-open{transform:none!important}.device-menu__head:before{content:"";background:var(--line);border-radius:999px;width:42px;height:4px;position:absolute;top:8px;right:50%;transform:translate(50%)}.device-menu__head{padding-top:12px;position:relative}.app-tabbar{z-index:3000;height:var(--app-tabbar-h);padding:6px 6px calc(8px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--navy) 88%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(22px);border-top:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}html:not([data-theme=dark]) .app-tabbar{background:color-mix(in srgb, var(--bg) 90%, transparent);border-top-color:#0d1f3e14}.app-tabbar.is-hidden,body.menu-open .app-tabbar{opacity:1;pointer-events:auto;transform:none}body.menu-open .app-tabbar{z-index:2500}.app-tabbar__item{color:#e8eef89e;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:0;font-family:inherit;font-size:.62rem;font-weight:700;text-decoration:none;display:flex}html:not([data-theme=dark]) .app-tabbar__item{color:#0d1f3ea8}.app-tabbar__item.is-active{color:var(--brand-gold)}html:not([data-theme=dark]) .app-tabbar__item.is-active{color:var(--blue)}.app-tabbar__item.is-primary{color:#fff}.app-tabbar__item.is-primary svg{background:linear-gradient(180deg, var(--blue-2), var(--blue));width:26px;height:26px;box-shadow:0 8px 16px color-mix(in srgb, var(--blue) 38%, transparent);color:#fff;border-radius:16px;padding:7px}.app-tabbar__item.is-primary.is-active svg,.app-tabbar__item.is-primary.is-active{color:#fff}.app-sheet-root{z-index:5000;display:block;position:fixed;inset:0}.app-sheet-scrim{cursor:pointer;background:#08101c94;border:0;padding:0;position:absolute;inset:0}.app-sheet{max-height:min(78vh,640px);padding:8px 16px calc(18px + env(safe-area-inset-bottom,0px));background:var(--surface);border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -24px 60px #08101c52}html:not([data-theme=dark]) .app-sheet{background:var(--surface)}.app-sheet__handle{background:#ffffff38;border-radius:999px;width:42px;height:4px;margin:6px auto 10px}html:not([data-theme=dark]) .app-sheet__handle{background:#0d1f3e2e}.app-sheet__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.app-sheet__head strong{color:var(--heading);font-size:1.05rem}.app-sheet__close{border:1px solid var(--line);width:44px;height:44px;color:var(--heading);background:0 0;border-radius:12px;font-size:1.4rem;line-height:1}.app-sheet a{min-height:52px;color:var(--heading);border-radius:14px;align-items:center;padding:0 8px;font-size:1.05rem;font-weight:650;text-decoration:none;display:flex}.app-sheet__cta{justify-content:center;margin-top:10px}}.hero-mobile-link{display:none}@media (min-width:768px) and (max-width:1099px) and (min-device-width:768px) and (hover:none),(min-width:768px) and (max-width:1099px) and (min-device-width:768px) and (pointer:coarse){:root{--header-height:72px;--page-gutter:28px;--section-y:64px}.app-tabbar,.app-webinar{display:none!important}.webinar-bar{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.device-dock.has-webinar{grid-template-columns:1fr}.device-dock__webinar{display:none}.app-sheet-root{display:none!important}.site-header--bar .header-inner,.header-inner{grid-template-columns:auto 1fr auto auto;height:72px}.tablet-nav{scrollbar-width:none;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;overflow:auto}.tablet-nav::-webkit-scrollbar{display:none}.tablet-nav a{min-height:48px;color:var(--heading);white-space:nowrap;border-radius:999px;flex:none;padding:0 12px;font-size:.86rem;font-weight:700}.tablet-nav a:hover,.tablet-nav a.is-active{background:#0d1f3e0f}.hero--editorial .hero-stage{align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)!important;gap:28px!important}.hero-copy,.hero-visual{text-align:start;order:0!important;width:auto!important;max-width:none!important;margin-inline:0!important}.hero--editorial .hero-copy h1{font-size:clamp(1.9rem,3.4vw,2.45rem)!important}.hero-actions--v5{flex-wrap:wrap;display:flex!important}.hero-actions--v5 .button{width:auto}.hero-visual{max-width:340px!important}.trust-stats{grid-template-columns:repeat(4,1fr)!important}.need-selector__grid{grid-template-columns:1fr 1fr!important}.device-dock{min-height:64px;padding:8px 10px;left:16%;right:16%}.device-dock__cta,.device-dock__webinar{min-height:52px!important}}@media (min-width:1100px){.device-menu-scrim,.tablet-nav,.device-menu__head,.device-menu__foot,.device-dock,.app-tabbar,.app-webinar{display:none!important}.webinar-popup__sheet{position:relative}.webinar-popup__close{top:8px;z-index:2;width:30px;height:30px;color:var(--heading);cursor:pointer;background:#0d1f3e12;border:0;border-radius:999px;place-items:center;font-size:1.05rem;line-height:1;transition:background-color .2s;position:absolute;inset-inline-start:8px;display:grid!important}.webinar-popup__close:hover{background:#0d1f3e24}html[data-theme=dark] .webinar-popup__close{color:var(--heading);background:#ffffff1a}html[data-theme=dark] .webinar-popup__close:hover{background:#ffffff2e}}@media (max-width:1099px) and (hover:none),(max-width:1099px) and (pointer:coarse){html[data-theme=dark] .main-nav{background:var(--surface)!important}html[data-theme=dark] .device-dock{background:#0a101cf5}.proof-bio__list,#proof.is-expanded .proof-bio__list,#proof.is-expanded .proof-bio__list.is-scrollable{overscroll-behavior:auto!important;max-height:none!important;overflow:visible!important}}html[data-ui=phone]{scroll-snap-type:none!important}html[data-ui=phone] .app-tabbar{z-index:3000!important;inset-inline:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:fixed!important;bottom:0!important}html[data-ui=phone] .app-quick{display:block!important}html[data-ui=phone] .app-webinar{display:grid!important}html[data-ui=phone] .webinar-bar{bottom:calc(var(--app-tabbar-h,62px) + 10px);z-index:2900;display:flex!important}html[data-ui=phone] .tablet-nav,html[data-ui=phone] .device-dock,html[data-ui=phone] .menu-toggle,html[data-ui=phone] .main-nav,html[data-ui=phone] #need-selector{display:none!important}html[data-ui=phone] #home .hero-stage{min-height:0!important}html[data-ui=phone] .proof-bio__list,html[data-ui=phone] #proof.is-expanded .proof-bio__list{max-height:none!important;overflow:visible!important}html[data-ui=desktop]{scroll-padding-top:var(--header-height)!important}html[data-ui=desktop] body{padding-bottom:0!important}html[data-ui=desktop] .tablet-nav,html[data-ui=desktop] .device-menu-scrim,html[data-ui=desktop] .menu-toggle,html[data-ui=desktop] .app-tabbar,html[data-ui=desktop] .app-webinar,html[data-ui=desktop] .device-dock{display:none!important}html[data-ui=desktop] .site-header,html[data-ui=desktop] .site-header--bar{height:var(--header-height)!important;padding-top:0!important}html[data-ui=desktop] .site-header--bar .header-inner,html[data-ui=desktop] .header-inner{align-items:center!important;gap:34px!important;height:100%!important;padding-inline:0!important;display:flex!important}html[data-ui=desktop] .brand-copy small{display:block!important}html[data-ui=desktop] .site-header--bar .header-cta{display:inline-flex!important}html[data-ui=desktop] .site-header--bar .main-nav,html[data-ui=desktop] .main-nav{width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:999px!important;flex-direction:row!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}html[data-ui=desktop] #home.section{height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding-top:var(--header-height)!important;flex-direction:column!important;justify-content:center!important;padding-bottom:0!important;display:flex!important;overflow:clip!important}html[data-ui=desktop] #home .container{height:100%!important}html[data-ui=desktop] #home .hero-stage{height:100%!important;min-height:calc(100svh - var(--header-height) - 24px)!important;grid-template-columns:minmax(0,1.05fr) minmax(260px,320px)!important;align-items:center!important;gap:clamp(24px,3vw,40px)!important;margin-top:0!important;padding-block:12px!important;display:grid!important}html[data-ui=desktop] .hero-copy,html[data-ui=desktop] .hero-visual{text-align:start!important;order:0!important;width:auto!important;max-width:none!important;margin-inline:0!important}html[data-ui=desktop] .hero--editorial .hero-copy{max-width:34rem!important}html[data-ui=desktop] .hero--editorial .hero-copy h1{font-size:clamp(2rem,3.6vw,2.75rem)!important;line-height:1.32!important}html[data-ui=desktop] .hero--editorial .hero-description{max-width:32rem!important}html[data-ui=desktop] .hero-actions--v5,html[data-ui=desktop] .hero-confidence{justify-content:flex-start!important}html[data-ui=desktop] .hero-visual{max-width:320px!important}html[data-ui=desktop] .hero-visual__frame,html[data-ui=desktop] #home .hero-visual__frame{width:100%!important;height:auto!important;max-height:min(440px, calc(100svh - var(--header-height) - 120px))!important;aspect-ratio:.78!important;border-radius:32px 32px 18px 42px!important}@media (prefers-reduced-motion:reduce){.main-nav,.device-menu-scrim,.device-dock,.webinar-popup__panel{transition:none!important}}
