@import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700&family=Work+Sans:wght@600;700&display=swap");:root{--bg:#111827;--bg-deep:#111827;--surface:rgba(31,41,55,0.9);--surface-strong:#1f2937;--surface-soft:rgba(31,41,55,0.68);--border:#374151;--border-soft:rgba(55,65,81,0.5);--border-strong:rgba(20,184,166,0.35);--border-card:rgba(55,65,81,0.8);--border-card-hover:rgba(168,85,247,0.38);--border-card-positive:rgba(168,85,247,0.42);--border-action-hover:rgba(20,184,166,0.38);--text-strong:#f9fafb;--text-body:#d1d5db;--text-muted:#6b7280;--accent:#14b8a6;--accent-soft:#5eead4;--accent-deep:#0f766e;--violet:#a855f7;--violet-soft:#c084fc;--highlight:#f59e0b;--success:#10b981;--danger:#f59e0b;--shadow-soft:0 24px 56px rgba(17,24,39,0.24);--shadow-elevated:0 32px 80px rgba(17,24,39,0.34);--shadow-card-hover:0 18px 40px rgba(17,24,39,0.28);--shadow-action-hover:0 18px 40px rgba(20,184,166,0.14);--radius-xl:16px;--radius-lg:16px;--radius-md:12px;--radius-sm:12px;--shell-max:1240px;--shell-gutter:28px;--copy-max:40rem;--section-space:78px;--section-space-dense:22px;--home-section-space:80px;--home-section-space-desktop:112px;--ease-standard:cubic-bezier(0.22,1,0.36,1);--motion-duration-fast:160ms;--motion-duration-base:280ms;--motion-duration-slow:480ms;--motion-duration-hero:620ms;--motion-distance-sm:8px;--motion-distance-md:16px;--motion-distance-lg:22px;--motion-stagger-step:70ms}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(20,184,166,.14),transparent 26%),radial-gradient(circle at top right,rgba(168,85,247,.14),transparent 24%),linear-gradient(180deg,#111827,#111827 52%,#111827);color:var(--text-body);font-family:var(--font-ui),"IBM Plex Sans",sans-serif;font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}a,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.skip-link{position:absolute;top:16px;left:16px;z-index:40;padding:10px 14px;border-radius:999px;background:rgba(17,24,39,.96);color:var(--text-strong);transform:translateY(-140%);transition:transform var(--motion-duration-fast) var(--ease-standard)}.skip-link:focus-visible{transform:translateY(0)}button{cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:rgba(20,184,166,.28);color:var(--text-strong)}.marketing-shell{position:relative;min-height:100svh;overflow:clip}.marketing-shell__beam,.marketing-shell__noise{pointer-events:none;position:absolute;inset:0}.marketing-shell__noise{opacity:.2;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 0);background-size:120px 120px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 84%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 84%)}.marketing-shell__beam{filter:blur(96px);opacity:.72}.marketing-shell__beam--left{inset:-160px auto auto -200px;width:480px;height:480px;background:radial-gradient(circle,rgba(20,184,166,.32),transparent 68%)}.marketing-shell__beam--right{inset:100px -200px auto auto;width:460px;height:460px;background:radial-gradient(circle,rgba(168,85,247,.24),transparent 70%)}.shell{position:relative;z-index:1;width:min(var(--shell-max),calc(100% - 24px));margin-inline:auto;padding-inline:var(--shell-gutter)}.site-header{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top);z-index:20;padding-top:calc(18px + env(safe-area-inset-top))}.shell--header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px;padding-top:12px;padding-bottom:12px;padding-inline:16px;border:1px solid var(--border);border-radius:999px;background:rgba(17,24,39,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft)}.brand-lockup{display:inline-flex;align-items:center;gap:14px}.brand-lockup span{display:grid;grid-gap:4px;gap:4px}.brand-lockup strong{color:var(--text-strong);font-family:var(--font-ui),"IBM Plex Sans",sans-serif;font-size:1.22rem;line-height:1}.brand-lockup small{color:var(--text-muted);font-size:.8rem;line-height:1}.site-nav{display:inline-flex;flex-wrap:wrap;gap:8px}.site-nav-toggle{display:none;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:12px;background:rgba(31,41,55,.88);color:var(--text-strong)}.site-nav-toggle span{display:block;width:18px;height:2px;border-radius:999px;background:currentColor}.site-nav__mobile-cta.button{display:none}.site-nav__link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;color:var(--text-muted);font-weight:500;transition:color var(--motion-duration-fast) var(--ease-standard),transform var(--motion-duration-fast) var(--ease-standard)}.site-nav__link:focus-visible,.site-nav__link:hover{color:var(--text-strong)}.site-nav__link--active{color:var(--accent)}.site-nav__link--active:after{content:"";position:absolute;right:16px;bottom:6px;left:16px;height:2px;border-radius:999px;background:var(--accent)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-size:.95rem;font-weight:600;transition:transform var(--motion-duration-fast) var(--ease-standard),border-color var(--motion-duration-fast) var(--ease-standard),background-color var(--motion-duration-fast) var(--ease-standard),box-shadow var(--motion-duration-fast) var(--ease-standard),opacity var(--motion-duration-fast) var(--ease-standard)}.button:focus-visible,.button:hover{transform:translateY(calc(var(--motion-distance-sm) * -.5))}.button:disabled{cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.button--primary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-soft) 100%);color:#111827;box-shadow:0 18px 34px rgba(20,184,166,.24)}.button--secondary{color:var(--text-strong);background:rgba(31,41,55,.76);border-color:var(--border)}.button--ghost{color:var(--accent-soft);background:transparent}.button--compact{min-height:44px;padding-inline:18px}.site-header__desktop-cta{display:inline-flex}.button--full{width:100%}.hero-section{padding-top:48px;padding-bottom:28px}.hero-section__grid,.section-grid{display:grid;grid-gap:32px;gap:32px}.hero-section__grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center}.hero-copy{display:grid;grid-gap:22px;gap:22px;animation:hero-enter var(--motion-duration-hero) var(--ease-standard) both;will-change:opacity,transform}.eyebrow{margin:0;color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-copy h1,.lead-panel__copy h2,.legal-card h2,.section-heading h2{margin:0;color:var(--text-strong);font-family:var(--font-heading),Georgia,serif;font-weight:700;line-height:1.02;letter-spacing:-.04em}.hero-copy h1{max-width:11ch;font-size:clamp(2.8rem,6vw,3.5rem)}.comparison-row__column p,.detail-card p,.faq-item p,.hero-copy__lead,.lead-panel__copy p,.legal-card p,.proof-card p,.prose p,.route-card p,.section-heading p,.section-note,.step-card p{margin:0;color:var(--text-body)}.hero-copy__lead{max-width:var(--copy-max);font-size:1.08rem;line-height:1.76}.hero-actions,.inline-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-text-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--text-strong);font-size:.96rem;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(20,184,166,.4);text-decoration-color:rgba(20,184,166,.4);text-underline-offset:5px;transition:color var(--motion-duration-fast) var(--ease-standard),transform var(--motion-duration-fast) var(--ease-standard),-webkit-text-decoration-color var(--motion-duration-fast) var(--ease-standard);transition:color var(--motion-duration-fast) var(--ease-standard),text-decoration-color var(--motion-duration-fast) var(--ease-standard),transform var(--motion-duration-fast) var(--ease-standard);transition:color var(--motion-duration-fast) var(--ease-standard),text-decoration-color var(--motion-duration-fast) var(--ease-standard),transform var(--motion-duration-fast) var(--ease-standard),-webkit-text-decoration-color var(--motion-duration-fast) var(--ease-standard)}.hero-text-link:focus-visible,.hero-text-link:hover{color:var(--accent-soft);-webkit-text-decoration-color:rgba(94,234,212,.72);text-decoration-color:rgba(94,234,212,.72);transform:translateY(calc(var(--motion-distance-sm) * -.25))}.hero-highlights,.module-chip-row,.pill-row,.signal-list{display:flex;flex-wrap:wrap;gap:10px}.hero-highlights span,.module-chip-row span,.pill-row span,.signal-list span{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.05);color:var(--text-muted);font-size:.88rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.hero-visual,.visual-frame{position:relative}.hero-visual{animation:hero-enter var(--motion-duration-hero) var(--ease-standard) both;animation-delay:60ms;will-change:opacity,transform}.visual-frame{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(31,41,55,.92);box-shadow:var(--shadow-elevated)}.visual-frame--hero{min-height:620px;aspect-ratio:1.16}.visual-frame--not-found,.visual-frame--orbit{aspect-ratio:1}.visual-frame--dashboard,.visual-frame--flow,.visual-frame--implementation,.visual-frame--module,.visual-frame--pricing{aspect-ratio:16/10}.hero-composite{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:22px;min-height:620px;height:100%}.comparison-row,.faq-item,.hero-composite__runway,.hero-composite__surface,.lead-panel,.surface-card{border:1px solid var(--border-card);background:var(--surface);box-shadow:var(--shadow-soft)}.hero-composite__runway,.hero-composite__surface{border-radius:var(--radius-lg);padding:22px}.comparison-row__column small,.comparison-row__label strong,.hero-composite__surface span,.pricing-card small,.proof-card small,.step-card small{color:var(--accent-soft);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.detail-card h3,.faq-item summary,.hero-composite__surface strong,.pricing-card h3,.route-card h3,.step-card h3{color:var(--text-strong)}.hero-composite__surface strong{display:block;margin-top:10px;font-size:1.05rem;line-height:1.5}.hero-composite__surface ul{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.bullet-list li,.hero-composite__surface li{position:relative;padding-left:18px}.bullet-list li:before,.hero-composite__surface li:before{content:"";position:absolute;top:.7em;left:0;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--highlight))}.hero-composite__core{grid-column:1/-1;display:grid;place-items:center;grid-gap:20px;gap:20px;padding:22px 24px 10px;border-radius:var(--radius-xl);background:radial-gradient(circle at top center,rgba(20,184,166,.18),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(31,41,55,.84);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.hero-composite__core-image{width:min(210px,100%);height:auto;aspect-ratio:1;filter:drop-shadow(0 22px 32px rgba(0,0,0,.34))}.hero-composite__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hero-composite__chips span{display:inline-flex;min-height:38px;align-items:center;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--text-strong);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.hero-composite__runway{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard-visual__chart,.finance-chart,.hero-composite__chart{display:flex;align-items:flex-end;gap:10px;height:120px}.dashboard-visual__chart span,.finance-chart span,.hero-composite__chart span{width:18px;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,var(--accent-soft),var(--accent-deep))}.hero-composite__runway-copy{display:flex;align-items:center;gap:16px;max-width:360px}.hero-composite__runway-copy p{margin:0;color:var(--text-strong);line-height:1.6}.metric-cluster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.dashboard-visual__row article,.finance-grid article,.metric-cluster div,.ops-grid article{padding:16px;border-radius:var(--radius-md);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.dashboard-visual small,.finance-grid small,.metric-cluster small,.ops-grid small{display:block;color:var(--text-muted);font-size:.82rem}.dashboard-visual strong,.finance-grid strong,.metric-cluster strong,.ops-grid strong,.warning-list__item{color:var(--text-strong)}.section{padding-top:var(--section-space);content-visibility:auto;contain-intrinsic-size:1px 900px;contain:layout style paint}.section--dense{padding-top:var(--section-space-dense)}.section--cta{padding-bottom:72px}.section--home-major{padding-top:var(--home-section-space);padding-bottom:var(--home-section-space)}.section--home-problem{margin-top:48px}.section--home-economics{border-top:1px solid rgba(20,184,166,.15);background:linear-gradient(180deg,#111827,#0a1f1b 40%,#111827)}.hero-section--home,.section--home-cta{padding-bottom:var(--home-section-space)}.hero-section--home{padding-top:var(--home-section-space)}.section-heading{display:grid;grid-gap:0;gap:0;max-width:780px;margin-bottom:28px}.section-heading--center{margin-inline:auto;text-align:center}.section-heading .eyebrow{margin-bottom:12px}.lead-panel__copy h2,.legal-card h2,.section-heading h2{font-size:clamp(1.3rem,4vw,2.3rem)}.section-heading h2{margin-bottom:16px}.section-heading p{margin-top:0;font-size:1.02rem;line-height:1.76}.section-note{max-width:var(--copy-max)}.card-grid,.proof-grid{display:grid;grid-gap:18px;gap:18px}.proof-showcase{display:grid;grid-gap:14px;gap:14px}.home-hero-visual{display:grid;grid-gap:18px;gap:18px}.home-hero-stack{background:linear-gradient(180deg,rgba(31,41,55,.92),rgba(17,24,39,.92)),rgba(31,41,55,.86)}.home-hero-dashboard{display:grid;grid-gap:12px;gap:12px}.home-hero-dashboard__frame{overflow:hidden;border:1px solid var(--border-card-positive);border-radius:var(--radius-xl);background:var(--surface-strong);box-shadow:0 0 60px rgba(20,184,166,.12),0 0 120px rgba(168,85,247,.08)}.home-hero-dashboard__image{width:100%;height:auto}.home-hero-dashboard__caption{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.7;text-align:center}.proof-image{width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);background:rgba(31,41,55,.92)}.proof-caption,.social-proof{margin:0;color:var(--text-body);line-height:1.7}.proof-caption{max-width:56rem;font-size:.98rem}.card-grid--three,.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--stacked{grid-template-columns:1fr}.card-grid--modules{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--modules>:last-child{grid-column:1/-1}.home-modules{display:grid;grid-gap:18px;gap:18px}.card-grid--home-modules-top{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--home-modules-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-card{border-radius:var(--radius-lg);padding:26px;min-height:100%;transition:transform var(--motion-duration-fast) var(--ease-standard),border-color var(--motion-duration-fast) var(--ease-standard),box-shadow var(--motion-duration-fast) var(--ease-standard),background-color var(--motion-duration-fast) var(--ease-standard)}.comparison-row:hover,.faq-item:hover,.home-comparison-card:hover,.surface-card:focus-visible,.surface-card:hover{transform:translateY(calc(var(--motion-distance-sm) * -.5));border-color:var(--border-card-hover);box-shadow:var(--shadow-card-hover)}.lead-panel:hover{transform:translateY(calc(var(--motion-distance-sm) * -.5));border-color:var(--border-action-hover);box-shadow:var(--shadow-action-hover)}.motion-runtime .section.is-visible .bullet-list,.motion-runtime .section.is-visible .card-grid>*,.motion-runtime .section.is-visible .comparison-table>*,.motion-runtime .section.is-visible .faq-list>*,.motion-runtime .section.is-visible .inline-actions,.motion-runtime .section.is-visible .lead-panel,.motion-runtime .section.is-visible .module-chip-row,.motion-runtime .section.is-visible .module-copy,.motion-runtime .section.is-visible .pill-row,.motion-runtime .section.is-visible .proof-grid>*,.motion-runtime .section.is-visible .prose-stack,.motion-runtime .section.is-visible .section-heading,.motion-runtime .section.is-visible .section-note,.motion-runtime .section.is-visible .signal-list,.motion-runtime .section.is-visible .visual-frame,.motion-runtime .section.is-visible .warning-list{animation:section-reveal var(--motion-duration-slow) var(--ease-standard) both}.motion-runtime .section.is-visible .card-grid>:nth-child(2),.motion-runtime .section.is-visible .comparison-table>:nth-child(2),.motion-runtime .section.is-visible .faq-list>:nth-child(2),.motion-runtime .section.is-visible .proof-grid>:nth-child(2){animation-delay:calc(var(--motion-stagger-step) * 1)}.motion-runtime .section.is-visible .card-grid>:nth-child(3),.motion-runtime .section.is-visible .comparison-table>:nth-child(3),.motion-runtime .section.is-visible .faq-list>:nth-child(3),.motion-runtime .section.is-visible .proof-grid>:nth-child(3){animation-delay:calc(var(--motion-stagger-step) * 2)}.motion-runtime .section.is-visible .card-grid>:nth-child(4){animation-delay:calc(var(--motion-stagger-step) * 3)}.motion-runtime .section.is-visible .card-grid>:nth-child(5){animation-delay:calc(var(--motion-stagger-step) * 4)}.detail-card,.pricing-card,.proof-card,.route-card,.step-card{display:grid;grid-gap:12px;gap:12px}.module-card{align-content:start}.module-card--home{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;gap:18px}.module-card__eyebrow{color:var(--accent-soft);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.module-card__description,.stack-card__total{margin:0}.stack-card{align-content:start}.stack-card--featured{background:linear-gradient(180deg,rgba(20,184,166,.12),rgba(255,255,255,.04)),rgba(31,41,55,.9)}.stack-card__total{color:var(--text-strong);font-weight:600;line-height:1.7}.step-card__duration{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 10px;border:1px solid rgba(15,118,110,.55);border-radius:999px;background:rgba(15,118,110,.22);color:var(--accent-soft);font-size:.78rem;font-weight:600}.social-proof{max-width:52rem;font-size:1rem}.social-proof-callout{display:grid;grid-gap:12px;gap:12px;max-width:56rem}.social-proof-callout__eyebrow{color:var(--accent-soft);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.social-proof-callout__card{display:flex;align-items:stretch;gap:16px;padding:20px;border:1px solid rgba(55,65,81,.7);border-radius:var(--radius-md);background:rgba(31,41,55,.5)}.social-proof-callout__rail{width:8px;min-height:40px;border-radius:999px;background:var(--accent);flex-shrink:0}.prose-card{padding:30px}.prose-stack{display:grid;grid-gap:16px;gap:16px;max-width:54rem}.prose-paragraph{margin:0;color:var(--text-body);font-size:1rem;line-height:1.82}.prose{display:grid;grid-gap:16px;gap:16px;max-width:54rem;margin:0 auto}.detail-card__example{font-size:.88rem;line-height:1.65;color:var(--text-muted);padding-top:8px;border-top:1px solid var(--border-soft);font-style:italic}.module-copy{display:grid;grid-gap:22px;gap:22px;align-content:start}.module-copy__title{margin:0;color:var(--text-strong);font-size:clamp(1.4rem,4vw,2.2rem);line-height:1.08;letter-spacing:-.04em}.module-breakdown{display:grid;grid-gap:12px;gap:12px}.module-breakdown__label{color:var(--accent-soft);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.module-breakdown__copy{margin:0;color:var(--text-body);line-height:1.72}.detail-card h3,.legal-card h2,.pricing-card h3,.route-card h3,.step-card h3{margin:0;font-size:1.1rem;letter-spacing:-.03em}.section-grid--problem{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start}.section-grid--media{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center}.section-grid--reverse>:first-child{order:2}.section-grid--reverse>:last-child{order:1}.section-grid--workflow{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:24px}.home-cta-frame{padding:32px;border:1px solid var(--border-card-positive);border-radius:24px;background:linear-gradient(135deg,#0f2420,#1a1040);box-shadow:var(--shadow-elevated)}.section-grid--pricing,.section-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-table{display:grid;grid-gap:16px;gap:16px}.comparison-row{display:grid;grid-template-columns:minmax(160px,.28fr) repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:18px;border-radius:var(--radius-lg)}.comparison-row__column,.comparison-row__label{border-radius:var(--radius-md);padding:22px;background:rgba(255,255,255,.04)}.comparison-row__column--after{border:1px solid var(--border-card-positive);background:linear-gradient(180deg,rgba(168,85,247,.14),rgba(255,255,255,.03))}.home-comparison-list{gap:18px}.home-comparison-card{overflow:hidden;border:1px solid var(--border-card);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft);transition:transform var(--motion-duration-fast) var(--ease-standard),border-color var(--motion-duration-fast) var(--ease-standard),box-shadow var(--motion-duration-fast) var(--ease-standard)}.home-comparison-card__header{padding:18px 24px;border-bottom:1px solid var(--border-card);background:rgba(31,41,55,.92)}.home-comparison-card__column small,.home-comparison-card__eyebrow{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-comparison-card__eyebrow{color:var(--accent-soft)}.home-comparison-card__column small{color:var(--text-muted)}.home-comparison-card__column--after small{color:var(--violet-soft)}.home-comparison-card__header h3{margin:8px 0 0;color:var(--text-strong);font-size:1rem;line-height:1.5}.home-comparison-card__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-comparison-card__column{padding:22px 24px;background:rgba(31,41,55,.76)}.home-comparison-card__column+.home-comparison-card__column{border-left:1px solid var(--border-card)}.home-comparison-card__column p{margin:10px 0 0;color:var(--text-body);line-height:1.72}.home-comparison-card__column--after{border-left-color:var(--border-card-positive);background:linear-gradient(180deg,rgba(168,85,247,.14),rgba(31,41,55,.92))}.warning-list{display:grid;grid-gap:12px;gap:12px}.warning-list__item{padding:18px 20px;border:1px solid rgba(245,158,11,.18);border-radius:var(--radius-md);background:rgba(245,158,11,.08)}.orbit-visual{position:relative;min-height:520px;display:grid;place-items:center;padding:32px;height:100%;isolation:isolate}.orbit-visual__system{--orbit-radius:210px;--orbit-duration:30s;position:relative;width:min(100%,560px);aspect-ratio:1;display:grid;place-items:center}.orbit-visual__grid,.orbit-visual__ring{position:absolute;inset:50%;transform:translate(-50%,-50%);border-radius:50%}.orbit-visual__grid{width:100%;height:100%;opacity:.3;background:radial-gradient(circle at center,rgba(20,184,166,.12),transparent 56%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:auto,84px 84px,84px 84px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,1) 42%,transparent 78%);mask-image:radial-gradient(circle at center,rgba(0,0,0,1) 42%,transparent 78%)}.orbit-visual__ring{border:1px solid rgba(94,234,212,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 0 38px rgba(20,184,166,.06)}.orbit-visual__ring--outer{width:calc(var(--orbit-radius) * 2);height:calc(var(--orbit-radius) * 2)}.orbit-visual__ring--inner{width:calc(var(--orbit-radius) * 1.38);height:calc(var(--orbit-radius) * 1.38);border-style:dashed;opacity:.8}.orbit-visual__orbital{position:absolute;inset:0;animation:orbit-spin var(--orbit-duration) linear infinite}.visual-frame--orbit:hover .orbit-visual__node,.visual-frame--orbit:hover .orbit-visual__orbital{animation-play-state:paused}.orbit-visual__satellite{position:absolute;top:50%;left:50%;transform:rotate(var(--orbit-angle)) translateY(calc(var(--orbit-radius) * -1))}.orbit-visual__core{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:28px;border-radius:50%;width:240px;height:240px;background:radial-gradient(circle at top,rgba(20,184,166,.2),transparent 46%),rgba(31,41,55,.84);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 32px 72px rgba(0,0,0,.28)}.orbit-visual__core strong{max-width:12ch;text-align:center;color:var(--text-strong);font-size:1.08rem;line-height:1.4}.orbit-visual__node{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;min-width:140px;min-height:54px;padding:0 20px;border-radius:999px;color:var(--text-strong);background:rgba(31,41,55,.92);border:1px solid var(--border);transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle) * -1));box-shadow:0 18px 36px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.03);animation:orbit-counter-spin var(--orbit-duration) linear infinite}.flow-visual{display:grid;grid-gap:12px;gap:12px;padding:22px;min-height:100%}.flow-visual__step{position:relative;display:flex;align-items:center;gap:14px;min-height:72px;padding:0 18px;border-radius:var(--radius-md);background:rgba(255,255,255,.05)}.flow-visual__step:after{content:"";position:absolute;left:36px;bottom:-14px;width:1px;height:14px;background:linear-gradient(180deg,rgba(20,184,166,.8),transparent)}.flow-visual__step:last-child:after{display:none}.flow-visual__step span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgba(20,184,166,.14);color:var(--accent-soft);font-size:.82rem;font-weight:700}.flow-visual__step strong{color:var(--text-strong)}.workflow-steps{gap:14px}.workflow-steps .step-card{min-height:0;padding:22px}.workflow-steps .step-card p{line-height:1.65}.dashboard-visual{display:grid;grid-gap:18px;gap:18px;padding:28px;min-height:100%}.dashboard-visual__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.dashboard-visual__row--wide{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.dashboard-visual__risk ul{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0;padding:0;list-style:none}.dashboard-visual__risk li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:var(--radius-sm);background:rgba(255,255,255,.04)}.dashboard-visual__risk span{color:var(--text-body)}.dashboard-preview{display:grid;grid-gap:18px;gap:18px;padding:24px;min-height:100%}.dashboard-preview__topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-preview__metrics small,.dashboard-preview__panel small,.dashboard-preview__topbar small{display:block;color:var(--accent-soft);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.dashboard-preview__alerts strong,.dashboard-preview__metrics strong,.dashboard-preview__topbar strong{color:var(--text-strong)}.dashboard-preview__topbar strong{display:block;margin-top:10px;font-size:1.14rem;letter-spacing:-.02em}.dashboard-preview__topbar span{color:var(--text-muted);font-size:.88rem;white-space:nowrap}.dashboard-preview__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboard-preview__metrics article,.dashboard-preview__panel{padding:18px;border-radius:var(--radius-md);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.dashboard-preview__metrics strong{display:block;margin-top:10px;font-size:1.5rem;line-height:1}.dashboard-preview__legend span,.dashboard-preview__metrics p{margin:10px 0 0;color:var(--text-body);font-size:.92rem;line-height:1.55}.dashboard-preview__bottom{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:16px;gap:16px}.dashboard-preview__chart{display:flex;align-items:flex-end;gap:10px;height:156px;margin-top:18px}.dashboard-preview__chart span{width:18px;border-radius:999px 999px 12px 12px;background:linear-gradient(180deg,var(--accent-soft),var(--accent-deep))}.dashboard-preview__legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dashboard-preview__legend span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.04)}.dashboard-preview__alerts{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.dashboard-preview__alerts li{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:var(--radius-sm);background:rgba(255,255,255,.04)}.dashboard-preview__alerts span{color:var(--text-muted);font-size:.84rem}.dashboard-preview--module{gap:14px;padding:0}.dashboard-preview--module .dashboard-preview__topbar{padding-bottom:14px}.dashboard-preview--module .dashboard-preview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-preview--module .dashboard-preview__bottom{grid-template-columns:1fr}.dashboard-preview--module .dashboard-preview__chart{height:132px}.pricing-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:28px;min-height:100%}.pricing-visual article{padding:24px;border-radius:var(--radius-lg);background:rgba(255,255,255,.04)}.pricing-visual__featured{background:linear-gradient(180deg,rgba(20,184,166,.14),rgba(255,255,255,.04))}.pricing-visual small{color:var(--accent-soft);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.pricing-visual strong{display:block;margin-top:14px;color:var(--text-strong);font-size:1.2rem;line-height:1.4}.pricing-visual p{margin:10px 0 0}.implementation-visual{display:grid;grid-gap:22px;gap:22px;padding:28px;min-height:100%}.implementation-visual__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.implementation-visual__track span{display:grid;place-items:center;min-height:56px;border-radius:999px;background:rgba(20,184,166,.08);color:var(--text-strong)}.implementation-visual__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.implementation-visual__cards article{padding:20px;border-radius:var(--radius-md);background:rgba(255,255,255,.05)}.implementation-visual__cards strong{color:var(--text-strong)}.module-visual{display:grid;grid-gap:16px;gap:16px;padding:22px;min-height:360px;height:100%}.module-topbar{display:flex;gap:8px}.module-topbar span{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.36)}.kanban-grid,.ops-summary,.pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.kanban-column,.pipeline-column{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:var(--radius-md);background:rgba(255,255,255,.04)}.kanban-column small,.ops-summary small,.pipeline-column small,.team-alert small{color:var(--text-muted)}.approval-list li,.kanban-card,.ops-summary article,.pipeline-card,.team-alert,.team-capacity article{border-radius:var(--radius-md);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.kanban-card,.pipeline-card{display:grid;grid-gap:8px;gap:8px;min-height:78px;padding:14px;background:linear-gradient(180deg,rgba(20,184,166,.14),rgba(255,255,255,.04))}.approval-list strong,.kanban-card strong,.ops-summary strong,.pipeline-card strong,.team-alert strong,.team-capacity strong{color:var(--text-strong)}.approval-list strong,.kanban-card strong,.pipeline-card strong,.team-alert strong,.team-capacity strong{font-size:.96rem;line-height:1.35}.approval-list span,.kanban-card span,.pipeline-card span,.team-capacity p{color:var(--text-body);font-size:.88rem;line-height:1.52}.ops-summary article,.team-alert,.team-capacity article{display:grid;grid-gap:10px;gap:10px;padding:18px}.approval-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.approval-list li{display:grid;grid-gap:6px;gap:6px;padding:16px}.team-capacity{display:grid;grid-gap:14px;gap:14px}.team-capacity p{margin:0}.team-alert{background:linear-gradient(180deg,rgba(20,184,166,.14),rgba(255,255,255,.03)),rgba(31,41,55,.9)}.bullet-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.pricing-card--featured{background:linear-gradient(180deg,rgba(20,184,166,.12),rgba(255,255,255,.04)),rgba(31,41,55,.9)}.lead-panel{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,.92fr);grid-gap:24px;gap:24px;padding:34px;border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 28%),linear-gradient(135deg,rgba(20,184,166,.12),rgba(255,255,255,.05)),rgba(31,41,55,.92)}.lead-panel__copy{display:grid;grid-gap:14px;gap:14px;align-content:start}.lead-panel__copy .eyebrow{margin-bottom:-2px}.lead-panel--home-final{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:40px;padding:0;border:0;background:transparent;box-shadow:none}.lead-panel--home-final:hover{transform:none;border-color:transparent}.lead-panel__support-points{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0;padding:0;list-style:none}.lead-panel__support-point{display:flex;align-items:center;gap:10px;color:var(--text-body);font-size:.92rem}.lead-panel__support-dot{width:6px;height:6px;border-radius:999px;background:var(--accent);flex-shrink:0}.form-grid,.intent-grid,.lead-form{display:grid;grid-gap:12px;gap:12px}.lead-form--home-final{gap:18px}.intent-card{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(31,41,55,.54);transition:transform var(--motion-duration-fast) var(--ease-standard),border-color var(--motion-duration-fast) var(--ease-standard),background-color var(--motion-duration-fast) var(--ease-standard),box-shadow var(--motion-duration-fast) var(--ease-standard)}.intent-card:hover{transform:translateY(-1px);border-color:var(--border-action-hover);box-shadow:var(--shadow-action-hover)}.intent-card input{position:absolute;opacity:0;pointer-events:none}.intent-card span{color:var(--text-strong);font-weight:600}.intent-card small{color:var(--text-muted);line-height:1.5}.intent-card--active{border-color:rgba(20,184,166,.36);background:linear-gradient(180deg,rgba(20,184,166,.12),rgba(255,255,255,.02)),rgba(31,41,55,.7)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;grid-gap:8px;gap:8px}.field--full{grid-column:1/-1}.field--honeypot{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(100%);clip-path:inset(100%);white-space:nowrap;border:0}.field span{color:var(--text-strong);font-size:.92rem;font-weight:600}.field__optional{color:var(--text-muted);font-weight:500}.field input,.field select{min-height:54px;width:100%;padding:0 16px;border:1px solid var(--border);border-radius:18px;background:rgba(31,41,55,.72);color:var(--text-strong);transition:border-color var(--motion-duration-fast) var(--ease-standard),box-shadow var(--motion-duration-fast) var(--ease-standard),background-color var(--motion-duration-fast) var(--ease-standard)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input:focus-visible,.field select:focus-visible{border-color:var(--border-action-hover);box-shadow:0 0 0 4px rgba(20,184,166,.12)}.field input::placeholder{color:rgba(249,250,251,.38)}.form-feedback{min-height:22px;margin:0;font-size:.92rem}.form-feedback--success{color:var(--success)}.form-feedback--error{color:var(--danger)}.form-feedback--idle,.form-feedback--submitting{color:var(--text-muted)}.faq-list{display:grid;grid-gap:12px;gap:12px}.faq-item{border-radius:var(--radius-lg)}.faq-item summary{list-style:none;position:relative;padding:24px 60px 24px 24px;cursor:pointer;font-size:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;top:50%;right:22px;transform:translateY(-50%);color:var(--accent);font-size:1.8rem;line-height:1}.faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq-item p{padding:0 24px 24px}.site-footer{padding-top:20px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.site-footer__grid{display:flex;align-items:center;justify-content:space-between;gap:22px}.site-footer__brand{display:inline-flex;align-items:center;gap:14px;max-width:34rem}.site-footer__brand strong{color:var(--text-strong);font-family:var(--font-ui),"IBM Plex Sans",sans-serif;font-size:1.1rem}.site-footer__brand p{margin:6px 0 0;color:var(--text-muted)}.site-footer__links{display:flex;flex-wrap:wrap;gap:16px;color:var(--text-muted)}.site-footer__links a:focus-visible,.site-footer__links a:hover{color:var(--text-strong)}.site-footer__social{display:flex;flex-wrap:wrap;gap:12px;color:var(--text-muted)}.site-footer__social a:focus-visible,.site-footer__social a:hover{color:var(--text-strong)}.legal-layout{display:grid;grid-gap:16px;gap:16px;padding-bottom:64px}.legal-card{display:grid;grid-gap:12px;gap:12px;border-radius:var(--radius-lg);padding:28px}.hero-section--not-found{padding-bottom:72px}.visual-frame--not-found{min-height:420px;display:grid;place-items:center}.not-found-mascot{width:min(320px,100%)}@media (max-width:1180px){.hero-section__grid,.home-hero-visual,.lead-panel,.lead-panel--home-final,.section-grid--media,.section-grid--problem,.section-grid--workflow{grid-template-columns:1fr}.visual-frame--hero{min-height:560px}.visual-frame--dashboard,.visual-frame--flow,.visual-frame--implementation,.visual-frame--module,.visual-frame--pricing{aspect-ratio:auto}}@media (max-width:980px){.shell{width:calc(100% - 20px);padding-inline:18px}.shell--header{align-items:center;justify-content:space-between;flex-wrap:wrap;border-radius:22px;padding:14px;gap:14px}.brand-lockup{order:1;min-width:0;flex:1 1 auto}.site-footer__grid{flex-direction:column;align-items:flex-start}.site-nav-toggle{display:inline-flex;flex-direction:column;order:2;flex:0 0 auto}.site-header__desktop-cta,.site-nav{display:none}.site-nav{order:3;width:100%;grid-template-columns:1fr;gap:8px;padding:2px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;margin-top:2px}.site-nav--open{display:grid}.site-nav__link{width:100%;justify-content:flex-start;white-space:nowrap}.site-nav__mobile-cta.button{display:inline-flex;width:100%}.card-grid--four,.card-grid--home-modules-bottom,.card-grid--home-modules-top,.card-grid--modules,.card-grid--three,.card-grid--two,.comparison-row,.dashboard-preview__bottom,.dashboard-preview__metrics,.dashboard-visual__row,.form-grid,.home-comparison-card__body,.implementation-visual__cards,.kanban-grid,.ops-summary,.pipeline-grid,.pricing-visual,.proof-grid,.section-grid--pricing,.section-grid--three{grid-template-columns:1fr}.comparison-row__label{order:-1}.home-comparison-card__column+.home-comparison-card__column{border-top:1px solid var(--border);border-left:0}}@media (max-width:760px){:root{--shell-gutter:18px;--section-space:58px}.site-header{position:static;padding-top:calc(12px + env(safe-area-inset-top))}.hero-section{padding-top:34px}.hero-section--home{padding-top:var(--home-section-space);padding-bottom:var(--home-section-space)}.hero-copy h1{max-width:none;font-size:clamp(2.5rem,13vw,3.5rem);text-wrap:balance;overflow-wrap:anywhere}.brand-lockup{width:auto}.brand-lockup small{display:none}.comparison-row,.lead-panel,.surface-card{padding:22px}.home-cta-frame{padding:28px}.module-card--home{min-height:auto}.social-proof-callout__card{gap:12px}.orbit-visual,.visual-frame--dashboard,.visual-frame--flow,.visual-frame--hero,.visual-frame--implementation,.visual-frame--module,.visual-frame--orbit,.visual-frame--pricing{min-height:auto;aspect-ratio:auto}.hero-composite{min-height:auto}.hero-composite,.metric-cluster{grid-template-columns:1fr}.hero-composite__runway{flex-direction:column;align-items:flex-start}.orbit-visual{gap:14px;padding-top:42px;padding-bottom:42px}.orbit-visual__system{width:100%;display:grid;grid-gap:16px;gap:16px}.orbit-visual__grid,.orbit-visual__ring{display:none}.orbit-visual__orbital{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;animation:none}.orbit-visual__node,.orbit-visual__satellite{position:static;transform:none}.orbit-visual__node{min-width:0;width:100%;animation:none}.orbit-visual__core{order:-1;width:100%;max-width:280px;height:auto;padding-bottom:30px}.implementation-visual__track{grid-template-columns:1fr}}@media (min-width:768px){.hero-section--home,.section--home-major{padding-top:var(--home-section-space-desktop);padding-bottom:var(--home-section-space-desktop)}.section--home-problem{margin-top:72px}.home-cta-frame{padding:48px 64px}}@media (min-width:1480px){:root{--shell-max:1320px;--section-space:94px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy,.hero-visual,.motion-runtime .section.is-visible .bullet-list,.motion-runtime .section.is-visible .card-grid>*,.motion-runtime .section.is-visible .comparison-table>*,.motion-runtime .section.is-visible .faq-list>*,.motion-runtime .section.is-visible .inline-actions,.motion-runtime .section.is-visible .lead-panel,.motion-runtime .section.is-visible .module-chip-row,.motion-runtime .section.is-visible .module-copy,.motion-runtime .section.is-visible .pill-row,.motion-runtime .section.is-visible .proof-grid>*,.motion-runtime .section.is-visible .prose-stack,.motion-runtime .section.is-visible .section-heading,.motion-runtime .section.is-visible .section-note,.motion-runtime .section.is-visible .signal-list,.motion-runtime .section.is-visible .visual-frame,.motion-runtime .section.is-visible .warning-list{animation:none}.button,.comparison-row,.faq-item,.field input,.field select,.intent-card,.lead-panel,.site-nav__link,.surface-card{transition:none}.orbit-visual__node,.orbit-visual__orbital{animation:none}}@keyframes hero-enter{0%{opacity:0;transform:translateY(var(--motion-distance-lg))}to{opacity:1;transform:translateY(0)}}@keyframes orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-counter-spin{0%{transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle) * -1)) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(calc(var(--orbit-angle) * -1)) rotate(-1turn)}}@keyframes section-reveal{0%{opacity:0;transform:translateY(var(--motion-distance-md));will-change:opacity,transform}to{opacity:1;transform:translateY(0);will-change:auto}}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_48c46e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_48c46e{--font-heading:"Fraunces","Fraunces Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-ui:"IBM Plex Sans","IBM Plex Sans Fallback"}