.dn-hero[data-v-5afc5e43]{padding-bottom:40px!important;padding-top:0!important}.dn-hero-crumbs[data-v-5afc5e43]{margin-bottom:12px}.dn-hero-inner[data-v-5afc5e43]{margin:0 auto;max-width:var(--dn-shell-max);padding:0 var(--dn-shell-pad);width:100%}.dn-hero-card[data-v-5afc5e43]{align-items:center;background:var(--dn-surface-secondary);border-radius:32px;min-height:480px;overflow:hidden;padding:56px 64px}.dn-hero-card[data-v-5afc5e43],.dn-hero-copy[data-v-5afc5e43]{display:flex;position:relative}.dn-hero-copy[data-v-5afc5e43]{flex-direction:column;gap:20px;max-width:470px;z-index:1}.dn-hero-visual[data-v-5afc5e43]{align-items:center;bottom:0;display:flex;justify-content:flex-end;pointer-events:none;position:absolute;right:0;top:0;width:54%}.dn-hero-illustration[data-v-5afc5e43]{height:124%;margin-right:-130px;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.dn-hero-title[data-v-5afc5e43]{color:var(--dn-text-main);font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:64px;margin:0;white-space:pre-line}.dn-hero-title-accent[data-v-5afc5e43]{color:var(--dn-accent)}.dn-hero-subtitle[data-v-5afc5e43]{color:var(--dn-text-secondary);font-size:18px;line-height:27px;margin:0;max-width:430px}.dn-hero-bullets[data-v-5afc5e43]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:8px 0 0;padding:0}.dn-hero-bullet[data-v-5afc5e43]{color:var(--dn-text-main);font-size:17px;line-height:27px;padding-left:26px;position:relative}.dn-hero-bullet-dot[data-v-5afc5e43]{background:var(--dn-accent);border-radius:1px;height:6px;left:8px;position:absolute;top:11px;width:6px}.dn-hero-actions[data-v-5afc5e43]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.dn-hero-cta-link[data-v-5afc5e43]{display:inline-flex}@media (max-width:1023px){.dn-hero-card[data-v-5afc5e43]{align-items:stretch;flex-direction:column;gap:24px;min-height:0;padding:40px 32px}.dn-hero-copy[data-v-5afc5e43]{max-width:100%}.dn-hero-visual[data-v-5afc5e43]{justify-content:center;position:static;width:100%}.dn-hero-illustration[data-v-5afc5e43]{height:auto;margin-right:0;width:min(70vw,520px)}.dn-hero-title[data-v-5afc5e43]{font-size:44px;line-height:52px}}@media (max-width:639px){.dn-hero-title[data-v-5afc5e43]{font-size:36px;line-height:44px}.dn-hero-subtitle[data-v-5afc5e43]{font-size:16px;line-height:24px}.dn-hero-actions[data-v-5afc5e43]{align-items:stretch;flex-direction:column}.dn-hero-cta-link[data-v-5afc5e43],.dn-hero-cta-secondary[data-v-5afc5e43]{width:100%}.dn-hero-cta[data-v-5afc5e43],.dn-hero-cta-secondary[data-v-5afc5e43]{justify-content:center;width:100%}}.dn-metrics-grid[data-v-06e5f954]{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}.dn-metric-card[data-v-06e5f954]{background:var(--dn-surface-secondary);border-radius:24px;flex-direction:column;padding:26px 14px;text-align:center}.dn-metric-card[data-v-06e5f954],.dn-metric-head[data-v-06e5f954]{align-items:center;display:flex;gap:8px}.dn-metric-head[data-v-06e5f954]{flex-direction:row}.dn-metric-value[data-v-06e5f954]{color:var(--dn-text-main);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:40px}.dn-metric-label[data-v-06e5f954]{color:var(--dn-text-main);font-size:15px;font-weight:600;line-height:22px}.dn-metric-sub[data-v-06e5f954]{color:var(--dn-text-secondary);font-size:12px;letter-spacing:-.01em;line-height:18px;margin:0;white-space:nowrap}@media (max-width:1023px){.dn-metrics-grid[data-v-06e5f954]{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.dn-metrics-grid[data-v-06e5f954]{grid-template-columns:1fr}}html [data-reveal-root].reveal-enabled .reveal-section{opacity:1}html [data-reveal-root].reveal-enabled .reveal-item{opacity:0}html [data-reveal-root].reveal-enabled .reveal-section.reveal-in .reveal-item{animation:scroll-reveal-rise .9s cubic-bezier(.16,1,.3,1) both}@keyframes scroll-reveal-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html [data-reveal-root].reveal-enabled .reveal-section.reveal-in .reveal-item{animation:scroll-reveal-fade .6s ease both}@keyframes scroll-reveal-fade{0%{opacity:0}to{opacity:1}}}body.dn-redesign-page{--dn-font-family:DMSans,"Helvetica Neue",Arial,sans-serif;--dn-accent:#2772f5;--dn-accent-dark:#1a5fd4;--dn-accent-tint:#ebf3ff;--dn-text-main:#1e1e1f;--dn-text-secondary:#636366;--dn-text-tertiary:#8a8a8e;--dn-surface-base:#fff;--dn-surface-secondary:#f7f7f8;--dn-surface-stroke:#ededf0;--dn-surface-hover:#e3e3e8;--dn-radius-sm:8px;--dn-radius-md:12px;--dn-radius-lg:20px;--dn-radius-xl:24px;--dn-shell-max:1280px;--dn-shell-pad:28px;--dn-section-gap:96px;background:var(--dn-surface-base)}.dn-page,body.dn-redesign-page{color:var(--dn-text-main);font-family:var(--dn-font-family);overflow-x:clip}.dn-page{font-size:16px;line-height:1.5;max-width:100%;width:100%}.dn-page .dn-shell{margin:0 auto;max-width:var(--dn-shell-max);padding:0 var(--dn-shell-pad);width:100%}.dn-page section{padding-bottom:0;padding-top:var(--dn-section-gap)}.dn-page section:first-of-type{padding-top:32px}.dn-page .dn-metrics{padding-top:24px}.dn-page .dn-shell .partners{padding-bottom:48px;padding-top:calc(var(--dn-section-gap) + 48px)}@media (max-width:1024px){body.dn-redesign-page{--dn-section-gap:72px;--dn-shell-pad:24px}}@media (max-width:639px){body.dn-redesign-page{--dn-section-gap:56px;--dn-shell-pad:16px}}.dn-page .dn-section-header{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.dn-page .dn-eyebrow{color:var(--dn-accent);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:18px;text-transform:uppercase}.dn-page .dn-section-eyebrow-row{align-items:center;display:inline-flex;gap:10px}.dn-page .dn-section-icon{align-items:center;background:var(--dn-accent-tint);border-radius:var(--dn-radius-sm);color:var(--dn-accent);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.dn-page .dn-section-icon img{height:20px;width:20px}.dn-page .dn-title{color:var(--dn-text-main);font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:44px;white-space:pre-line}.dn-page .dn-description{color:var(--dn-text-secondary);font-size:16px;line-height:26px;max-width:640px}@media (max-width:767px){.dn-page .dn-title{font-size:28px;line-height:36px}}.dn-page .dn-card{background:var(--dn-surface-base);border:1px solid var(--dn-surface-stroke);border-radius:var(--dn-radius-xl);padding:28px}.dn-page .dn-card--muted{background:var(--dn-surface-secondary)}.dn-page .dn-card-title{color:var(--dn-text-main);font-size:18px;font-weight:700;line-height:26px;margin:0 0 8px}.dn-page .dn-card-text{color:var(--dn-text-secondary);font-size:14px;line-height:22px;margin:0}.dn-page .dn-chip{align-items:center;background:var(--dn-surface-secondary);border:1px solid var(--dn-surface-stroke);border-radius:100px;color:var(--dn-text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 10px}.dn-page .dn-chip--accent{background:var(--dn-accent-tint);border-color:transparent;color:var(--dn-accent)}.dn-page .dn-section--reuse,.dn-page .dn-section--reuse>section{margin-left:0!important;margin-right:0!important}.dn-page .dn-section--reuse .case-tabs{background:var(--dn-surface-secondary);border:1px solid transparent;border-radius:var(--dn-radius-lg);box-shadow:none;display:inline-flex;flex-wrap:nowrap;gap:4px;max-width:100%;overflow-x:auto;padding:6px;scrollbar-width:none}.dn-page .dn-section--reuse .case-tabs::-webkit-scrollbar{display:none}.dn-page .dn-section--reuse .case-tabs .feature-tab,.dn-page .dn-section--reuse .case-tabs .feature-tab.small{background:transparent;border:1px solid transparent;border-radius:var(--dn-radius-md);box-shadow:none;color:var(--dn-text-tertiary);flex-shrink:0;font-size:14px;font-weight:600;height:auto;line-height:20px;min-height:0;padding:10px 20px;white-space:nowrap}.dn-page .dn-section--reuse .case-tabs .feature-tab:not(.active):hover{background:var(--dn-surface-stroke);color:var(--dn-text-main)}.dn-page .dn-section--reuse .case-tabs .feature-tab.active,.dn-page .dn-section--reuse .case-tabs .feature-tab.active:hover{background:var(--dn-surface-base);border-color:transparent;box-shadow:none;color:var(--dn-accent)}
