@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");body,html{max-width:100%;overflow-x:hidden}.marketing{--m-navy:#071426;--m-navy-soft:#0d1b2f;--m-slate:#64748b;--m-slate-dark:#334155;--m-line:#e2e8f0;--m-soft:#f8fafc;--m-white:#ffffff;--m-green:#16a34a;--m-green-soft:#dcfce7;--m-green-glow:rgba(22,163,74,0.14);--m-orange:#ea580c;--m-orange-deep:#c2410c;--m-orange-soft:rgba(234,88,12,0.12);--m-orange-glow:rgba(234,88,12,0.18);--m-radius-lg:1.75rem;--m-radius-md:1.125rem;--m-shadow:0 24px 80px rgba(7,20,38,0.12);--m-interact-duration:0.2s;--m-interact-ease:ease;--m-interact-lift:-2px;--m-interact-shadow:0 14px 36px rgba(7,20,38,0.12);--m-interact-shadow-strong:0 18px 44px rgba(7,20,38,0.16);--m-focus-ring:0 0 0 3px var(--m-white),0 0 0 5px rgba(22,163,74,0.42);width:100%;max-width:100%;overflow-x:clip;font-family:Manrope,system-ui,-apple-system,sans-serif;color:var(--m-navy);background:radial-gradient(circle at top left,rgba(22,163,74,.07),transparent 34%),radial-gradient(circle at top right,rgba(7,20,38,.05),transparent 32%),var(--m-white);line-height:1.6}.marketing *,.marketing :after,.marketing :before{box-sizing:border-box}.marketing canvas,.marketing img,.marketing svg,.marketing video{max-width:100%;height:auto}.marketing main,.marketing-card-grid>*,.marketing-container,.marketing-finance-integration,.marketing-finance-integration-layout,.marketing-migration-band,.marketing-migration-callout,.marketing-migration-copy,.marketing-module-tiles>*,.marketing-panel,.marketing-preview,.marketing-proof-row>*,.marketing-section{min-width:0;max-width:100%}.marketing a:not(.m-btn){color:inherit;text-decoration:none}.marketing a.m-btn{text-decoration:none}.marketing a.m-btn-primary,button.m-btn-primary{color:var(--m-white)}.marketing a.m-btn-secondary{color:var(--m-navy)}.marketing a.m-btn-ghost{color:var(--m-slate-dark)}.marketing-container{width:min(72.5rem,calc(100% - 2.5rem));max-width:100%;margin:0 auto}.marketing-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(226,232,240,.9)}.marketing-nav{min-height:5.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:1rem;row-gap:1rem}.marketing-brand{display:inline-flex;align-items:center;flex-shrink:0;grid-column:1;border-radius:.5rem;transition:opacity var(--m-interact-duration) var(--m-interact-ease),transform var(--m-interact-duration) var(--m-interact-ease)}.marketing-brand:hover{opacity:.88}.marketing-brand:focus-visible{outline:none;box-shadow:var(--m-focus-ring)}.marketing-brand .mandate-logo{max-width:min(100%,14rem);line-height:0}.marketing-brand .mandate-logo__image{display:block;width:auto;height:auto;max-width:100%;object-fit:contain}.marketing-brand-lockup{display:flex;flex-direction:column;gap:.1rem}.marketing-brand-wordmark{font-size:1.25rem;font-weight:800;letter-spacing:-.04em;line-height:1}.marketing-brand-hq{color:var(--m-green)}.marketing-brand-tag{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-slate)}.marketing-nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(.85rem,1.6vw,1.5rem);font-size:.875rem;font-weight:700;color:var(--m-slate-dark);white-space:nowrap;grid-column:2;min-width:0}.marketing-nav-links a{flex-shrink:0;padding:.35rem .2rem;border-radius:.4rem;transition:color var(--m-interact-duration) var(--m-interact-ease),background var(--m-interact-duration) var(--m-interact-ease),transform var(--m-interact-duration) var(--m-interact-ease)}.marketing-nav-links a:hover{color:var(--m-green);transform:translateY(-1px)}.marketing-nav-links a:focus-visible{outline:none;box-shadow:var(--m-focus-ring)}.marketing-nav-link--active{color:var(--m-navy);font-weight:800}.marketing-nav-link--active:hover{color:var(--m-green)}.marketing-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-shrink:0;grid-column:3}.m-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;font-weight:800;font-size:.88rem;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--m-interact-duration) var(--m-interact-ease),box-shadow var(--m-interact-duration) var(--m-interact-ease),background var(--m-interact-duration) var(--m-interact-ease),border-color var(--m-interact-duration) var(--m-interact-ease),color var(--m-interact-duration) var(--m-interact-ease)}.m-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--m-interact-lift))}.m-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.m-btn:focus-visible{outline:none;box-shadow:var(--m-focus-ring)}.m-btn:disabled,.m-btn[aria-disabled=true]{cursor:not-allowed;opacity:.72;transform:none;pointer-events:none}.m-btn-primary{color:var(--m-white);background:var(--m-navy);box-shadow:0 12px 30px rgba(7,20,38,.16)}.m-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:#0b1d33;box-shadow:var(--m-interact-shadow-strong)}.m-btn-secondary{color:var(--m-navy);background:var(--m-white);border-color:color-mix(in srgb,var(--m-navy) 22%,var(--m-line));box-shadow:0 8px 22px rgba(15,23,42,.06);font-weight:700}.m-btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--m-white);border-color:rgba(22,163,74,.45);color:var(--m-navy);box-shadow:var(--m-interact-shadow)}.m-btn-ghost{color:var(--m-slate-dark);background:transparent;border-color:var(--m-line)}.m-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--m-soft);border-color:#cbd5e1;color:var(--m-navy);box-shadow:0 10px 26px rgba(15,23,42,.07)}.m-btn-full{width:100%}.m-btn-accent{color:var(--m-white);background:var(--m-orange);border-color:var(--m-orange);box-shadow:0 12px 30px var(--m-orange-glow)}.m-btn-accent:hover:not(:disabled):not([aria-disabled=true]){background:var(--m-orange-deep);border-color:var(--m-orange-deep);box-shadow:var(--m-interact-shadow-strong)}.marketing a.m-btn-accent{color:var(--m-white)}.marketing-hero{position:relative;overflow:hidden;padding:5.5rem 0 5rem}.marketing-hero-glow{position:absolute;width:28rem;height:28rem;border-radius:50%;filter:blur(80px);opacity:.35;pointer-events:none}.marketing-hero-glow-one{right:-8rem;top:4rem;background:rgba(22,163,74,.2)}.marketing-hero-glow-two{left:-10rem;bottom:0;background:rgba(7,20,38,.12)}.marketing-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:4rem;gap:4rem}.marketing-eyebrow,.marketing-section-label{margin:0 0 1rem;color:var(--m-green);font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.marketing-home .marketing-eyebrow--question{max-width:34rem;color:var(--m-orange);font-size:clamp(.95rem,2.2vw,1.05rem);font-weight:700;letter-spacing:-.01em;text-transform:none;line-height:1.35}.marketing-home .marketing-section-label{color:var(--m-orange)}.marketing-home .marketing-section-label.light{color:#fdba74}.marketing-hero-lead--secondary{margin-top:.85rem;font-size:1.05rem}.marketing-hero h1{margin:0;font-size:clamp(2.6rem,6vw,4.5rem);line-height:.98;letter-spacing:-.06em;font-weight:800}.marketing-hero h1 span{display:block;color:var(--m-slate-dark)}.marketing-hero-support{max-width:36rem;margin:1rem 0 0;color:var(--m-slate);font-size:.98rem;line-height:1.55}.marketing-slogan{margin:1.35rem 0 0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--m-navy)}.marketing-slogan--cta{margin-top:.85rem;margin-bottom:0}.marketing-hero-lead{max-width:36rem;margin:1.5rem 0 0;color:var(--m-slate-dark);font-size:1.12rem}.marketing-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.marketing-hero-note{max-width:36rem;margin:1rem 0 0;color:var(--m-slate);font-size:.9rem;line-height:1.55}.marketing-proof-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-top:2.5rem}.marketing-proof-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.5rem;padding:1.1rem 1.1rem 1.1rem 1.15rem;background:rgba(255,255,255,.75);border:1px solid var(--m-line);border-radius:var(--m-radius-md)}.marketing-proof-card-copy{flex:1 1;min-width:0}.marketing-proof-card strong{display:block;color:var(--m-green);font-size:.75rem;margin-bottom:.35rem}.marketing-proof-card span{display:block;font-weight:800;font-size:.9rem;line-height:1.3}.marketing-proof-symbol{flex-shrink:0;display:grid;place-items:center;width:4.75rem;height:4.75rem;color:#64748b}.marketing-proof-symbol svg{width:3.65rem;height:3.65rem;stroke-linecap:round;stroke-linejoin:round}.marketing-proof-symbol--attention{color:#334155}.marketing-proof-symbol--ownership{color:#475569}.marketing-proof-symbol--next{color:var(--m-green)}.marketing-proof-symbol--next svg{width:3.85rem;height:3.85rem}.marketing-preview{padding:1.5rem;border-radius:2rem;background:linear-gradient(145deg,rgba(7,20,38,.97),rgba(13,27,47,.95));border:1px solid rgba(255,255,255,.1);box-shadow:var(--m-shadow);color:var(--m-white)}.marketing-preview-header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.marketing-preview-header p{margin:0;font-weight:800}.marketing-preview-header span{display:block;margin-top:.15rem;color:#94a3b8;font-size:.82rem}.marketing-pill{align-self:flex-start;padding:.4rem .75rem;border-radius:999px;background:rgba(22,163,74,.16);color:#86efac;border:1px solid rgba(134,239,172,.24);font-size:.75rem;font-weight:800}.marketing-snapshot-cash{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:.85rem}.marketing-snapshot-cash-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.marketing-snapshot-stat{padding:.9rem 1rem;border-radius:1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.marketing-snapshot-stat span{display:block;color:#94a3b8;font-size:.72rem;font-weight:600;line-height:1.35}.marketing-snapshot-stat strong{display:block;margin-top:.35rem;font-size:1.45rem;letter-spacing:-.04em;line-height:1}.marketing-snapshot-stat small{display:block;margin-top:.3rem;color:#64748b;font-size:.68rem;line-height:1.35;font-weight:500}.marketing-snapshot-stat--in{border-color:rgba(74,222,128,.22);background:linear-gradient(145deg,rgba(22,163,74,.14),rgba(255,255,255,.03))}.marketing-snapshot-stat--in strong{color:#86efac}.marketing-snapshot-stat--out{border-color:rgba(248,113,113,.24);background:linear-gradient(145deg,rgba(239,68,68,.1),rgba(245,158,11,.08))}.marketing-snapshot-stat--out strong{color:#fca5a5}.marketing-snapshot-net{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border-radius:1.1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.marketing-snapshot-net-copy span{display:block;color:#94a3b8;font-size:.72rem;font-weight:600}.marketing-snapshot-net-copy strong{display:block;margin-top:.25rem;font-size:1.75rem;letter-spacing:-.04em;color:#86efac;line-height:1}.marketing-snapshot-net-copy small{display:block;margin-top:.3rem;color:#64748b;font-size:.72rem}.marketing-snapshot-trend{flex-shrink:0;width:5.5rem;text-align:right}.marketing-sparkline{display:block;width:100%;height:auto}.marketing-snapshot-urgent{margin-bottom:.7rem;padding:.95rem 1rem;border-radius:1.15rem;background:linear-gradient(160deg,rgba(255,255,255,.11),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 26px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08)}.marketing-snapshot-urgent-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.marketing-snapshot-urgent-main{flex:1 1;min-width:0}.marketing-snapshot-urgent-label{display:block;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fecaca}.marketing-snapshot-urgent-title{margin:.35rem 0 0;font-size:.95rem;font-weight:700;line-height:1.35;color:#f8fafc}.marketing-snapshot-urgent-title strong{font-size:1.08rem;font-weight:800;letter-spacing:-.03em;color:#fff}.marketing-snapshot-urgent-context{margin:.45rem 0 0;color:#94a3b8;font-size:.76rem;line-height:1.5}.marketing-snapshot-urgent-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.marketing-snapshot-urgent-symbol{flex-shrink:0;width:4.9rem;height:4.9rem;display:grid;place-items:center;opacity:.92}.marketing-snapshot-urgent-symbol svg{width:4.1rem;height:4.1rem}.marketing-preview-action--reject{background:rgba(239,68,68,.2);border-color:rgba(248,113,113,.4);color:#fecaca}.marketing-preview-action--reject:hover{background:rgba(239,68,68,.28);box-shadow:0 8px 20px rgba(239,68,68,.22)}.marketing-preview-list{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.marketing-preview-item{display:flex;justify-content:space-between;gap:.85rem;padding:.85rem 1rem;border-radius:1rem;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.marketing-preview-item--actionable{align-items:flex-start}.marketing-preview-item--finance{border-color:rgba(248,113,113,.2);background:linear-gradient(145deg,rgba(239,68,68,.08),rgba(255,255,255,.04))}.marketing-preview-item--people{border-color:rgba(251,146,60,.22);background:linear-gradient(145deg,rgba(234,88,12,.08),rgba(255,255,255,.04))}.marketing-preview-item--assets{border-color:rgba(56,189,248,.22);background:linear-gradient(145deg,rgba(2,132,199,.1),rgba(255,255,255,.04))}.marketing-preview-item-main{flex:1 1;min-width:0}.marketing-preview-module{display:inline-block;margin-bottom:.35rem;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-preview-module--finance{color:#fecaca}.marketing-preview-module--people{color:#fdba74}.marketing-preview-module--assets{color:#7dd3fc}.marketing-preview-item p{margin:0;font-weight:800;font-size:.9rem;line-height:1.35}.marketing-preview-detail{display:block;margin-top:.2rem;color:#94a3b8;font-size:.76rem;line-height:1.45}.marketing-preview-symbol{flex-shrink:0;align-self:center;display:grid;place-items:center;width:5.25rem;height:5.25rem;color:inherit}.marketing-preview-symbol svg{width:4.35rem;height:4.35rem;stroke-linecap:round;stroke-linejoin:round}.marketing-preview-symbol--finance{color:#fb7185}.marketing-preview-symbol--people{color:#fb923c}.marketing-preview-symbol--assets{color:#38bdf8}.marketing-symbol-vehicle-service{display:block;overflow:visible}.marketing-preview-action{display:inline-flex;align-items:center;justify-content:center;margin-top:.65rem;padding:.42rem .8rem;border-radius:.5rem;border:1px solid transparent;font-family:inherit;font-size:.72rem;font-weight:800;line-height:1.2;cursor:pointer;transition:transform var(--m-interact-duration) var(--m-interact-ease),box-shadow var(--m-interact-duration) var(--m-interact-ease),background var(--m-interact-duration) var(--m-interact-ease),border-color var(--m-interact-duration) var(--m-interact-ease)}.marketing-preview-action:hover{transform:translateY(var(--m-interact-lift))}.marketing-preview-action:focus-visible{outline:2px solid var(--m-focus-ring);outline-offset:2px}.marketing-preview-action--approve{background:#16a34a;border-color:rgba(134,239,172,.45);color:#fff;box-shadow:0 4px 14px rgba(22,163,74,.3)}.marketing-preview-action--approve:hover{background:#15803d;box-shadow:0 8px 22px rgba(22,163,74,.38)}.marketing-preview-action--finance{background:rgba(239,68,68,.2);border-color:rgba(248,113,113,.4);color:#fecaca}.marketing-preview-action--finance:hover{background:rgba(239,68,68,.28);box-shadow:0 8px 20px rgba(239,68,68,.22)}.marketing-preview-action--people{background:rgba(234,88,12,.2);border-color:rgba(251,146,60,.4);color:#fed7aa}.marketing-preview-action--people:hover{background:rgba(234,88,12,.28);box-shadow:0 8px 20px rgba(234,88,12,.2)}.marketing-preview-action--assets{background:rgba(2,132,199,.22);border-color:rgba(56,189,248,.4);color:#bae6fd}.marketing-preview-action--assets:hover{background:rgba(2,132,199,.3);box-shadow:0 8px 20px rgba(2,132,199,.22)}.marketing-preview-item--compact{padding:.7rem .85rem}.marketing-preview-item span:not(.marketing-preview-module):not(.marketing-preview-detail){display:block;margin-top:.15rem;color:#94a3b8;font-size:.78rem}.marketing-preview-item em{align-self:center;padding:.35rem .6rem;border-radius:999px;font-style:normal;font-size:.72rem;font-weight:800;background:rgba(148,163,184,.16);color:#e2e8f0}.marketing-preview-item--receivable em{background:rgba(245,158,11,.18);color:#fef3c7}.marketing-preview-item--approval em{background:rgba(255,255,255,.14);color:#fff}.marketing-preview-item--ok em{background:rgba(22,163,74,.18);color:#bbf7d0}.marketing-section{padding:5.5rem 0}.marketing-section-muted{background:var(--m-soft);border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line)}.marketing-section-dark{background:radial-gradient(circle at top right,var(--m-green-glow),transparent 28%),var(--m-navy);color:var(--m-white)}.marketing-section h2{margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.05;letter-spacing:-.05em;font-weight:800}.marketing-section-dark h2,.marketing-section-dark h3{color:var(--m-white)}.marketing-section-intro{max-width:42rem;margin-top:1rem;color:var(--m-slate-dark);font-size:1.05rem}.marketing-section-dark .marketing-section-intro{color:#cbd5e1}.marketing-section-heading{max-width:44rem;margin-bottom:2.5rem}.marketing-section-heading-center{text-align:center}.marketing-section-heading-center,.marketing-section-heading-center .marketing-section-intro{margin-left:auto;margin-right:auto}.marketing-section-label.light{color:#86efac}.marketing-split{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:3.5rem;gap:3.5rem;align-items:start}.marketing-panel{padding:2rem;background:var(--m-white);border:1px solid var(--m-line);border-radius:var(--m-radius-lg);box-shadow:0 18px 60px rgba(15,23,42,.06)}.marketing-list{margin:0;padding-left:1.25rem;color:var(--m-slate-dark)}.marketing-list li{margin-bottom:.65rem}.marketing-list li::marker{color:var(--m-green)}.marketing-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem}.marketing-card-grid-2{grid-template-columns:repeat(2,1fr)}.marketing-card-grid--four{grid-template-columns:repeat(4,1fr)}.marketing-problem-solution{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.marketing-problem-solution-block{padding:2rem;border-radius:var(--m-radius-lg);background:var(--m-white);border:1px solid var(--m-line);box-shadow:0 12px 40px rgba(15,23,42,.04)}.marketing-problem-solution-block h2{margin:0 0 .75rem;font-size:1.45rem;letter-spacing:-.03em}.marketing-problem-solution-block p{margin:0;color:var(--m-slate-dark)}.marketing-problem-solution-block--solution{border-color:color-mix(in srgb,var(--m-green) 35%,var(--m-line));background:radial-gradient(circle at top right,var(--m-green-glow),transparent 42%),var(--m-white)}.marketing-control-card{border-top:3px solid var(--control-accent,var(--m-green))}.marketing-control-card--finance{--control-accent:#059669}.marketing-control-card--people{--control-accent:#ea580c}.marketing-control-card--assets{--control-accent:#0284c7}.marketing-control-card--visibility{--control-accent:#2563eb}.marketing-control-card .marketing-card-number{color:var(--control-accent,var(--m-green))}.marketing-module-card{padding:1.75rem;border-radius:var(--m-radius-lg);background:var(--m-white);border:1px solid var(--m-line);border-top:4px solid var(--module-accent,var(--m-green));box-shadow:0 12px 40px rgba(15,23,42,.04)}.marketing-module-card h3{margin:0 0 .65rem;font-size:1.15rem;letter-spacing:-.03em;color:var(--module-accent,var(--m-navy))}.marketing-module-card p{margin:0;color:var(--m-slate-dark);font-size:.95rem}.marketing-module-card-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:1rem;font-size:.88rem;font-weight:800;color:var(--m-green);cursor:pointer;transition:color var(--m-interact-duration) var(--m-interact-ease),transform var(--m-interact-duration) var(--m-interact-ease),gap var(--m-interact-duration) var(--m-interact-ease)}.marketing-module-card-link:focus-visible,.marketing-module-card-link:hover{color:#15803d;transform:translateX(2px);text-decoration:underline;text-underline-offset:.15em}.marketing-module-card-link:focus-visible{outline:none;box-shadow:var(--m-focus-ring);border-radius:.25rem}.marketing-module-card--finance{--module-accent:#059669}.marketing-module-card--people{--module-accent:#ea580c}.marketing-module-card--assets{--module-accent:#0284c7}.marketing-module-card--company-hq{--module-accent:#4338ca}.marketing-module-tiles{align-items:stretch}.marketing-module-tile{display:flex;flex-direction:column;min-height:100%;padding:1.75rem;border-radius:var(--m-radius-lg);background:var(--m-white);border:1px solid var(--m-line);border-top:4px solid var(--tile-accent,var(--m-green));box-shadow:0 12px 40px rgba(15,23,42,.04);text-decoration:none;color:var(--m-navy);cursor:pointer;transition:background-color var(--m-interact-duration) var(--m-interact-ease),border-color var(--m-interact-duration) var(--m-interact-ease),color var(--m-interact-duration) var(--m-interact-ease),box-shadow var(--m-interact-duration) var(--m-interact-ease),transform var(--m-interact-duration) var(--m-interact-ease)}.marketing-module-tile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.marketing-module-tile-heading{min-width:0}.marketing-module-tile-core{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.4rem;padding:.3rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--tile-accent,var(--m-green)) 10%,var(--m-white));border:1px solid color-mix(in srgb,var(--tile-accent,var(--m-green)) 28%,var(--m-line));color:var(--tile-accent,var(--m-green));font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.marketing-module-tile-core svg{width:1.05rem;height:1.05rem}.marketing-module-tile h3{margin:0;font-size:1.15rem;letter-spacing:-.03em;color:var(--tile-accent,var(--m-navy));transition:color var(--m-interact-duration) var(--m-interact-ease)}.marketing-module-tile-symbol{flex-shrink:0;width:3.25rem;height:3.25rem;display:grid;place-items:center;color:color-mix(in srgb,var(--tile-accent,var(--m-green)) 70%,var(--m-slate));opacity:.92}.marketing-module-tile-symbol svg{width:2.6rem;height:2.6rem;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.marketing-module-tile-description{margin:0;flex:1 1;color:var(--m-slate-dark);font-size:.95rem;line-height:1.55;transition:color var(--m-interact-duration) var(--m-interact-ease),opacity var(--m-interact-duration) var(--m-interact-ease)}.marketing-module-tile-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.88rem;font-weight:800;color:var(--tile-accent,var(--m-green));opacity:0;transform:translateY(4px);transition:color var(--m-interact-duration) var(--m-interact-ease),opacity var(--m-interact-duration) var(--m-interact-ease),transform var(--m-interact-duration) var(--m-interact-ease)}.marketing-module-tile-arrow{flex-shrink:0}.marketing-module-tile--finance{--tile-accent:#059669;--tile-bg:#059669}.marketing-module-tile--people{--tile-accent:#ea580c;--tile-bg:#ea580c}.marketing-module-tile--assets{--tile-accent:#0d9488;--tile-bg:#0f766e}.marketing-module-tile--company-hq{--tile-accent:#4338ca;--tile-bg:#4338ca;border-top-width:6px}.marketing-module-tile--company-hq .marketing-module-tile-symbol svg{width:2.85rem;height:2.85rem}.marketing-module-tile:focus-visible,.marketing-module-tile:hover{background:var(--tile-bg);border-color:var(--tile-bg);color:#f8fafc;box-shadow:0 18px 52px rgba(15,23,42,.14);transform:translateY(-2px);outline:none}.marketing-module-tile:focus-visible{box-shadow:0 0 0 3px var(--m-white),0 0 0 6px var(--tile-accent)}.marketing-module-tile:focus-visible h3,.marketing-module-tile:hover h3{color:#ffffff}.marketing-module-tile:focus-visible .marketing-module-tile-core,.marketing-module-tile:hover .marketing-module-tile-core{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.22);color:#ffffff}.marketing-module-tile:focus-visible .marketing-module-tile-core svg,.marketing-module-tile:hover .marketing-module-tile-core svg{color:#ffffff}.marketing-module-tile:focus-visible .marketing-module-tile-symbol,.marketing-module-tile:hover .marketing-module-tile-symbol{color:rgba(255,255,255,.9);opacity:1}.marketing-module-tile:focus-visible .marketing-module-tile-description,.marketing-module-tile:hover .marketing-module-tile-description{color:rgba(255,255,255,.9);opacity:.92}.marketing-module-tile:focus-visible .marketing-module-tile-cta,.marketing-module-tile:hover .marketing-module-tile-cta{color:#ffffff;opacity:1;transform:translateY(0)}.marketing-card{padding:1.75rem;border-radius:var(--m-radius-lg);background:var(--m-white);border:1px solid var(--m-line);box-shadow:0 12px 40px rgba(15,23,42,.04)}.marketing-card h3{margin:0 0 .65rem;font-size:1.15rem;letter-spacing:-.03em}.marketing-card p{margin:0;color:var(--m-slate-dark);font-size:.95rem}.marketing-card-accent{background:radial-gradient(circle at top right,var(--m-green-glow),transparent 40%),var(--m-navy);color:var(--m-white)}.marketing-card-accent h3,.marketing-card-accent p{color:var(--m-white)}.marketing-card-number{display:block;margin-bottom:1.25rem;color:var(--m-green);font-size:.75rem;font-weight:900;letter-spacing:.12em}.marketing-card-accent .marketing-card-number{color:#86efac}.marketing-check-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.65rem 1.5rem;gap:.65rem 1.5rem;margin:0;padding:0;list-style:none}.marketing-check-grid li{position:relative;padding-left:1.75rem;color:var(--m-slate-dark);font-weight:600;font-size:.95rem;line-height:1.45;overflow-wrap:break-word}.marketing-check-grid li:before{content:"";position:absolute;left:0;top:.15em;width:1.125rem;height:1.125rem;border-radius:999px;background:var(--m-green-soft);border:1px solid rgba(22,163,74,.28);box-sizing:border-box}.marketing-check-grid li:after{content:"";position:absolute;left:.4rem;top:.38em;width:.28rem;height:.5rem;border:solid var(--m-green);border-width:0 2px 2px 0;transform:rotate(45deg)}.marketing-check-grid--stack{grid-template-columns:1fr;gap:.65rem}.marketing-check-grid--on-dark li{color:#e2e8f0;font-size:.92rem}.marketing-check-grid--on-dark li:before{background:rgba(22,163,74,.2);border-color:rgba(74,222,128,.35)}.marketing-check-grid--on-dark li:after{border-color:#86efac}.marketing-simplicity-band{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center;padding:2.5rem;border-radius:var(--m-radius-lg);background:radial-gradient(circle at top left,var(--m-green-glow),transparent 45%),var(--m-navy);color:var(--m-white)}.marketing-simplicity-band h3{margin:0 0 .75rem;font-size:1.75rem;letter-spacing:-.04em}.marketing-simplicity-band p{margin:0;color:#cbd5e1}.marketing-simplicity-points{display:grid;grid-gap:.75rem;gap:.75rem}.marketing-simplicity-point{padding:1rem 1.15rem;border-radius:1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.marketing-simplicity-point strong{display:block;margin-bottom:.25rem;color:#86efac;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.marketing-simplicity-point span{color:#e2e8f0;font-size:.92rem}.marketing-migration-band{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:2rem;gap:2rem;align-items:stretch;width:100%;padding:2.75rem;border-radius:2rem;border:1px solid color-mix(in srgb,var(--m-green) 22%,var(--m-line));background:radial-gradient(circle at top left,var(--m-green-glow),transparent 38%),radial-gradient(circle at bottom right,rgba(37,99,235,.06),transparent 42%),var(--m-white);box-shadow:0 22px 70px rgba(15,23,42,.07)}.marketing-migration-band,.marketing-migration-copy{max-width:100%;min-width:0}.marketing-migration-copy h2{margin:0;overflow-wrap:break-word}.marketing-migration-lead{max-width:40rem;margin:1rem 0 1.75rem;color:var(--m-slate-dark);font-size:1.05rem;line-height:1.65;overflow-wrap:break-word}.marketing-migration-highlight{margin:-1rem 0 1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--m-navy)}.marketing-migration-checks{margin-top:.25rem}.marketing-migration-callout{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;width:100%;max-width:100%;min-width:0;padding:1.75rem;border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(22,163,74,.14),transparent 55%),var(--m-navy);color:var(--m-white);border:1px solid rgba(255,255,255,.08)}.marketing-migration-callout-quote{margin:0;font-size:1.2rem;font-weight:700;line-height:1.45;letter-spacing:-.02em;color:#f8fafc;overflow-wrap:break-word}.marketing-migration-callout-checks{margin:0}.marketing-migration-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;width:100%;max-width:100%;min-width:0;padding:.9rem .95rem;border-radius:1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.marketing-migration-flow-step{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;min-width:0;flex:1 1 3.5rem;color:#e2e8f0;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.marketing-migration-flow-step svg{width:1.6rem;height:1.6rem;color:#86efac}.marketing-migration-flow-arrow svg{width:1.25rem;height:1.25rem;color:rgba(226,232,240,.65)}.marketing-migration-flow-step--mandate{gap:.3rem}.marketing-migration-flow-mandate{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .5rem;border-radius:999px;background:rgba(22,163,74,.18);border:1px solid rgba(134,239,172,.28);color:#bbf7d0;font-size:.72rem;font-weight:900;letter-spacing:.06em}.marketing-migration-note{margin:0;color:#94a3b8;font-size:.88rem;line-height:1.55;overflow-wrap:break-word}.marketing-finance-integration{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2rem;gap:2rem;align-items:center;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(226,232,240,.85)}.marketing-finance-integration--band{margin-top:0;padding:2.25rem;border-radius:2rem;border:1px solid color-mix(in srgb,var(--m-green) 18%,var(--m-line));background:radial-gradient(circle at top right,rgba(22,163,74,.08),transparent 45%),var(--m-white);box-shadow:0 18px 60px rgba(15,23,42,.06)}.marketing-finance-integration-copy .marketing-section-label{margin-bottom:.75rem}.marketing-finance-integration-copy h3{margin:0;font-size:1.35rem;letter-spacing:-.03em;line-height:1.2}.marketing-finance-integration-copy p{margin:.9rem 0 0;color:var(--m-slate-dark)}.marketing-finance-integration-graphic{display:grid;grid-gap:1rem;gap:1rem;justify-items:center}.marketing-finance-logo{padding:.45rem .75rem;border-radius:999px;border:1px solid rgba(226,232,240,.95);background:rgba(255,255,255,.92);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--m-navy)}.marketing-finance-logo--xero{border-color:rgba(14,165,233,.35);color:#0369a1}.marketing-finance-logo--quickbooks{border-color:rgba(34,197,94,.3);color:#15803d}.marketing-finance-logo--myob{border-color:rgba(168,85,247,.25);color:#7c3aed}.marketing-finance-logo--mandate{border-color:rgba(22,163,74,.32);color:var(--m-green)}.marketing-finance-integration-layout{width:100%;display:grid;grid-template-columns:auto auto auto;grid-gap:1.25rem;gap:1.25rem;align-items:center;justify-content:center;padding:1.25rem;border-radius:1.5rem;background:rgba(248,250,252,.9);border:1px solid rgba(226,232,240,.9)}.marketing-finance-integration-stack{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:start}.marketing-finance-mark{display:grid;place-items:center;width:3.05rem;height:3.05rem;border-radius:999px;font-weight:900;letter-spacing:-.02em;text-transform:lowercase;border:1px solid rgba(226,232,240,.95);background:#ffffff}.marketing-finance-mark--xero{background:#2ca5e0;border-color:rgba(44,165,224,.35);color:#ffffff;font-size:.95rem}.marketing-finance-mark--myob{background:transparent;border-color:transparent;color:#6d28d9;width:auto;height:auto;padding:.25rem .1rem;border-radius:0;font-size:1.15rem;justify-items:start}.marketing-finance-mark--quickbooks{background:#16a34a;border-color:rgba(22,163,74,.35);color:#ffffff;font-size:1.05rem}.marketing-finance-integration-arrow{color:rgba(51,65,85,.65)}.marketing-finance-integration-arrow svg{width:7.5rem;height:auto}.marketing-finance-integration-mandate{display:grid;justify-items:center}.marketing-finance-mandate-icon .mandate-logo__image{display:block;height:3.5rem;width:auto}.marketing-pricing-hero{position:relative;padding:5rem 0 3.5rem;overflow:hidden}.marketing-pricing-hero-inner{position:relative;z-index:1;max-width:44rem;text-align:center;margin-left:auto;margin-right:auto}.marketing-pricing-hero h1{margin:0;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.05em;font-weight:800}.marketing-pricing-lead{margin:1.25rem auto 0;max-width:38rem;color:var(--m-slate-dark);font-size:1.08rem;line-height:1.65}.marketing-pricing-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.75rem}.marketing-pricing-chip{padding:.45rem .95rem;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--m-line);background:var(--m-white)}.marketing-pricing-chip--finance{border-color:rgba(5,150,105,.35);color:#047857;background:rgba(5,150,105,.08)}.marketing-pricing-chip--people{border-color:rgba(234,88,12,.35);color:#c2410c;background:rgba(234,88,12,.08)}.marketing-pricing-chip--assets{border-color:rgba(2,132,199,.35);color:#0369a1;background:rgba(2,132,199,.08)}.marketing-pricing-chip--link{text-decoration:none;cursor:pointer;transition:background-color var(--m-interact-duration) var(--m-interact-ease),border-color var(--m-interact-duration) var(--m-interact-ease),transform var(--m-interact-duration) var(--m-interact-ease),box-shadow var(--m-interact-duration) var(--m-interact-ease)}.marketing-pricing-chip--link:focus-visible,.marketing-pricing-chip--link:hover{transform:translateY(var(--m-interact-lift));box-shadow:var(--m-interact-shadow);outline:none}.marketing-pricing-chip--link:focus-visible{box-shadow:var(--m-focus-ring),var(--m-interact-shadow)}.marketing-pricing-chip--finance.marketing-pricing-chip--link:hover{background:rgba(5,150,105,.16);border-color:rgba(5,150,105,.5)}.marketing-pricing-chip--people.marketing-pricing-chip--link:hover{background:rgba(234,88,12,.16);border-color:rgba(234,88,12,.5)}.marketing-pricing-chip--assets.marketing-pricing-chip--link:hover{background:rgba(2,132,199,.16);border-color:rgba(2,132,199,.5)}.marketing-pricing-core-banner{margin:1.75rem auto 0;max-width:40rem;padding:1rem 1.25rem;border-radius:1rem;background:radial-gradient(circle at top left,var(--m-green-glow),transparent 55%),var(--m-soft);border:1px solid var(--m-line);color:var(--m-slate-dark);font-size:.95rem;font-weight:600;line-height:1.55}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;align-items:stretch}.marketing-pricing-card{--plan-accent:var(--m-orange-deep);--plan-surface:#fff7ed;position:relative;display:flex;flex-direction:column;padding:1.75rem 1.5rem;border-radius:var(--m-radius-lg);background:var(--m-white);border:1px solid var(--m-line);box-shadow:0 14px 48px rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.marketing-pricing-card:nth-child(2){--plan-accent:#047857;--plan-surface:#ecfdf5}.marketing-pricing-card:nth-child(3){--plan-accent:#0369a1;--plan-surface:#eff6ff}.marketing-pricing-card:nth-child(4){--plan-accent:#6d28d9;--plan-surface:#f5f3ff}.marketing-pricing-card--featured{border:2px solid var(--plan-accent);background:var(--plan-surface);box-shadow:0 0 0 4px rgba(14,165,233,.12),0 22px 60px rgba(14,165,233,.14);transform:translateY(-4px)}.marketing-pricing-badge{position:absolute;top:-.65rem;left:50%;transform:translateX(-50%);padding:.35rem .75rem;border-radius:999px;background:linear-gradient(135deg,#0ea5e9,#059669);color:var(--m-white);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.marketing-pricing-card-head h3{margin:0;font-size:1.2rem;letter-spacing:-.03em;transition:color .2s ease,transform .2s ease}.marketing-pricing-subtitle{margin:.35rem 0 0;color:var(--m-slate);font-size:.88rem;font-weight:600}.marketing-pricing-price{margin:1.25rem 0 0;display:flex;align-items:baseline;gap:.2rem}.marketing-pricing-price span{font-size:2.35rem;font-weight:800;letter-spacing:-.04em;line-height:1;transition:color .2s ease,transform .2s ease}.marketing-pricing-price small{color:var(--m-slate);font-size:.95rem;font-weight:600}.marketing-pricing-features{flex:1 1;margin:1.25rem 0 1.5rem;padding:0;list-style:none}.marketing-pricing-features li{position:relative;padding-left:1.35rem;margin-bottom:.65rem;color:var(--m-slate-dark);font-size:.92rem;font-weight:600;line-height:1.45}.marketing-pricing-features li:before{content:"";position:absolute;left:0;top:.55em;width:.45rem;height:.45rem;border-radius:999px;background:var(--plan-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--plan-accent) 14%,transparent);transition:transform .2s ease,box-shadow .2s ease}.marketing-pricing-card--featured .marketing-pricing-features li:before{background:var(--plan-accent)}.marketing-pricing-card:focus-within{outline:none;background:var(--plan-surface);border-color:var(--plan-accent);box-shadow:0 0 0 3px var(--m-white),0 0 0 6px var(--plan-accent),0 24px 64px color-mix(in srgb,var(--plan-accent) 22%,transparent);transform:translateY(-5px)}.marketing-pricing-card:focus-within .marketing-pricing-card-head h3,.marketing-pricing-card:focus-within .marketing-pricing-price span{color:var(--plan-accent);transform:translateY(-1px)}.marketing-pricing-card:focus-within .marketing-pricing-features li:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--plan-accent) 18%,transparent);transform:scale(1.12)}.marketing-pricing-card:focus-within>.m-btn{color:var(--m-white);background:var(--plan-accent);border-color:var(--plan-accent);box-shadow:0 14px 32px color-mix(in srgb,var(--plan-accent) 28%,transparent)}@media (hover:hover) and (pointer:fine){.marketing-pricing-card:hover{background:var(--plan-surface);border-color:var(--plan-accent);box-shadow:0 24px 64px color-mix(in srgb,var(--plan-accent) 22%,transparent);transform:translateY(-5px)}.marketing-pricing-card:hover .marketing-pricing-card-head h3,.marketing-pricing-card:hover .marketing-pricing-price span{color:var(--plan-accent);transform:translateY(-1px)}.marketing-pricing-card:hover .marketing-pricing-features li:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--plan-accent) 18%,transparent);transform:scale(1.12)}.marketing-pricing-card:hover>.m-btn{color:var(--m-white);background:var(--plan-accent);border-color:var(--plan-accent);box-shadow:0 14px 32px color-mix(in srgb,var(--plan-accent) 28%,transparent)}}.m-btn-pricing-featured{background:linear-gradient(135deg,#0284c7,#059669);border:none;box-shadow:0 14px 32px rgba(14,165,233,.28)}.m-btn-pricing-featured:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(135deg,#0369a1,#047857);box-shadow:0 18px 40px rgba(14,165,233,.34)}.marketing-pricing-reassurance{margin:2rem auto 0;max-width:36rem;text-align:center;color:var(--m-slate-dark);font-size:1rem;font-weight:600;line-height:1.6}.marketing-pricing-partner-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.marketing-pricing-partner-card{padding:1.75rem;border-radius:var(--m-radius-lg);background:var(--m-white);border:1px solid var(--m-line);box-shadow:0 12px 40px rgba(15,23,42,.04)}.marketing-pricing-partner-card h3{margin:0 0 .5rem;font-size:1.15rem;letter-spacing:-.03em;color:#0f766e}.marketing-pricing-partner-card p{margin:0;color:var(--m-slate-dark);font-size:.95rem;line-height:1.55}.marketing-pricing-partner-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:0 0 1.5rem;padding:0;list-style:none}.marketing-pricing-partner-benefits li{padding:.4rem .75rem;border-radius:999px;background:var(--m-soft);border:1px solid var(--m-line);color:var(--m-slate-dark);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.marketing-pricing-partner-cta{display:flex;justify-content:center}.marketing-pricing-referral-card{max-width:40rem;margin:0 auto;padding:2.25rem;text-align:center;border-radius:2rem;background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 45%),var(--m-white);border:1px solid color-mix(in srgb,#0ea5e9 30%,var(--m-line));box-shadow:var(--m-shadow)}.marketing-pricing-referral-headline{margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;letter-spacing:-.04em;color:var(--m-navy)}.marketing-pricing-referral-text{margin:.85rem 0 1.5rem;color:var(--m-slate-dark);font-size:1rem;line-height:1.6}.marketing-pricing-referral-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none}.marketing-pricing-referral-steps li{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;border-radius:1rem;background:var(--m-soft);font-size:.88rem;font-weight:700;color:var(--m-slate-dark)}.marketing-pricing-step-num{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--m-navy);color:var(--m-white);font-size:.82rem;font-weight:800}.marketing-pricing-final-cta{text-align:center;padding:2.75rem;border-radius:2rem;background:radial-gradient(circle at top right,var(--m-green-glow),transparent 30%),var(--m-soft);border:1px solid var(--m-line)}.marketing-pricing-final-cta h2{margin:0;font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.04em}.marketing-pricing-final-cta p{margin:.85rem 0 1.5rem;color:var(--m-slate-dark);font-size:1.05rem}.marketing-pricing-final-cta .marketing-hero-actions{justify-content:center}.marketing-contact-hero{padding:4.5rem 0 2rem}.marketing-contact-hero-inner{max-width:40rem}.marketing-contact-hero h1{margin:0;font-size:clamp(2rem,4.5vw,3rem);line-height:1.08;letter-spacing:-.05em;font-weight:800}.marketing-contact-lead{margin:1rem 0 0;color:var(--m-slate-dark);font-size:1.05rem;line-height:1.65}.marketing-contact-form-wrap{max-width:44rem}.marketing-contact-form{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:2rem;border-radius:2rem;background:var(--m-white);border:1px solid var(--m-line);box-shadow:0 18px 60px rgba(15,23,42,.06)}.marketing-contact-form-section h2{margin:0 0 .85rem;font-size:1.05rem;letter-spacing:-.02em}.marketing-contact-form .form-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.85rem;gap:.85rem}.marketing-contact-form .field{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.88rem;font-weight:700;color:var(--m-slate-dark)}.marketing-contact-form .field input,.marketing-contact-form .field select,.marketing-contact-form .field textarea{width:100%;min-height:2.75rem;padding:0 .9rem;border-radius:.85rem;border:1px solid var(--m-line);font:inherit;font-weight:600;color:var(--m-navy);background:var(--m-white)}.marketing-contact-form .field textarea{min-height:6rem;padding:.75rem .9rem;resize:vertical}.marketing-contact-form .field input:focus,.marketing-contact-form .field select:focus,.marketing-contact-form .field textarea:focus{outline:none;border-color:rgba(14,165,233,.55);box-shadow:0 0 0 4px rgba(14,165,233,.12)}.marketing-contact-form .field-optional{font-weight:600;color:var(--m-slate)}.marketing-contact-form .form-error{margin:0;color:#b91c1c;font-weight:700}.marketing-contact-form .form-success{margin:0;color:#15803d;font-weight:700}.marketing-contact-fieldset{margin:0;padding:1rem 1.1rem;border-radius:1rem;border:1px solid var(--m-line)}.marketing-contact-fieldset legend{padding:0 .35rem;font-weight:800;color:var(--m-navy)}.marketing-contact-form .setup-role-checkboxes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem 1rem;gap:.5rem 1rem}.marketing-contact-form .field-checkbox{display:flex;align-items:center;gap:.5rem;font-weight:600}.marketing-contact-form .form-actions{margin-top:.25rem}.marketing-contact-note{margin:0;color:var(--m-slate);font-size:.88rem;line-height:1.55}.marketing-contact-note a{color:#0284c7;font-weight:700}.marketing-coming-soon{display:flex;gap:1.5rem;align-items:flex-start;padding:2rem;border-radius:var(--m-radius-lg);border:1px dashed rgba(22,163,74,.35);background:rgba(22,163,74,.05)}.marketing-coming-soon-badge{flex-shrink:0;padding:.45rem .75rem;border-radius:999px;background:var(--m-green-soft);color:#15803d;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.marketing-quotes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.marketing-quote{padding:1.75rem;border-radius:1.25rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.marketing-quote p{margin:0;font-size:1.05rem;font-weight:700;line-height:1.35;color:#e2e8f0}.marketing-audience{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.75rem;gap:.75rem}.marketing-audience div{padding:1.25rem 1rem;text-align:center;border-radius:var(--m-radius-md);background:var(--m-white);border:1px solid var(--m-line);font-weight:800;font-size:.88rem;color:var(--m-navy)}.marketing-cta{display:grid;grid-template-columns:1fr 22rem;grid-gap:2.5rem;gap:2.5rem;align-items:center;padding:2.75rem;border-radius:2rem;background:radial-gradient(circle at top right,var(--m-green-glow),transparent 30%),var(--m-soft);border:1px solid var(--m-line)}.marketing-cta-panel{max-width:42rem;margin:0 auto;padding:clamp(2rem,4vw,2.85rem) clamp(1.5rem,3.5vw,2.75rem);text-align:center;border-radius:var(--m-radius-lg);background:radial-gradient(circle at top center,rgba(22,163,74,.08),transparent 52%),var(--m-white);border:1px solid var(--m-line);box-shadow:0 20px 64px rgba(15,23,42,.07);transition:border-color .2s ease,box-shadow .2s ease}.marketing-cta-panel:focus-within{border-color:rgba(234,88,12,.55);box-shadow:0 0 0 3px rgba(234,88,12,.12),0 24px 68px rgba(15,23,42,.11)}.marketing-cta-panel .marketing-section-label{margin-bottom:.65rem}.marketing-cta-panel h2{margin:0;font-size:clamp(1.55rem,3.2vw,2.15rem);line-height:1.15;letter-spacing:-.04em}.marketing-cta-panel-text{margin:1rem auto 0;max-width:34rem;color:var(--m-slate-dark);font-size:1.02rem;line-height:1.65}.marketing-cta-panel-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.marketing-form{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.35rem;border-radius:1.5rem;background:var(--m-white);border:1px solid var(--m-line);box-shadow:0 18px 60px rgba(15,23,42,.06)}.marketing-form .marketing-section-label{margin-bottom:0}.marketing-form h3{margin:0;font-size:1.2rem;letter-spacing:-.03em}.marketing-form>p:not(.marketing-form-note){margin:0;color:var(--m-slate-dark);font-size:.95rem}.marketing-form .marketing-list{margin:0}.marketing-form input,.marketing-form textarea{width:100%;min-height:2.75rem;padding:0 .9rem;border-radius:.85rem;border:1px solid var(--m-line);font:inherit;font-weight:600;color:var(--m-navy)}.marketing-form textarea{min-height:5rem;padding:.75rem .9rem;resize:vertical}.marketing-form input:focus,.marketing-form textarea:focus{outline:none;border-color:rgba(22,163,74,.5);box-shadow:0 0 0 4px rgba(22,163,74,.1)}.marketing-form-note{margin:0;font-size:.78rem;color:var(--m-slate);text-align:center}.marketing-form-note a,.marketing-text-link{color:var(--m-green);font-weight:700;text-decoration:underline;text-underline-offset:.15em;border-radius:.2rem;transition:color var(--m-interact-duration) var(--m-interact-ease),transform var(--m-interact-duration) var(--m-interact-ease)}.marketing-form-note a:hover,.marketing-text-link:hover{color:#15803d;transform:translateY(-1px)}.marketing-form-note a:focus-visible,.marketing-text-link:focus-visible{outline:none;box-shadow:var(--m-focus-ring)}.marketing-footer{padding:2rem 0;border-top:1px solid var(--m-line);color:var(--m-slate)}.marketing-footer-row{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem;font-weight:800}.marketing-footer-row span{color:var(--m-green)}.marketing-footer-row a{color:var(--m-slate-dark);font-weight:700;text-decoration:none;border-radius:.35rem;transition:color var(--m-interact-duration) var(--m-interact-ease),transform var(--m-interact-duration) var(--m-interact-ease)}.marketing-footer-row a:hover{color:var(--m-green);transform:translateY(-1px)}.marketing-footer-row a:focus-visible{outline:none;box-shadow:var(--m-focus-ring)}.marketing-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem 1.25rem}.marketing-legal-page{min-height:100vh;display:flex;flex-direction:column}.marketing-legal-header .marketing-legal-nav{min-height:5.5rem}.marketing-legal-main{flex:1 1;padding:2.5rem 0 3.5rem}.marketing-legal-container{max-width:46rem}.marketing-legal-draft-banner{margin-bottom:1.25rem;padding:.85rem 1rem;border-radius:.75rem;border:1px solid rgba(234,179,8,.45);background:rgba(254,249,195,.55);color:#713f12;font-size:.92rem;line-height:1.5}.marketing-legal-meta{margin:0 0 1.5rem;font-size:.88rem;font-weight:700;color:var(--m-slate)}.marketing-legal-content h1{margin:0 0 1rem;font-size:clamp(2rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.03em;color:var(--m-navy)}.marketing-legal-lead{margin:0 0 2rem;font-size:1.05rem;line-height:1.65;color:var(--m-slate-dark)}.marketing-legal-content h2{margin:2rem 0 .75rem;font-size:1.2rem;letter-spacing:-.02em;color:var(--m-navy)}.marketing-legal-content li,.marketing-legal-content p{margin:0 0 .85rem;line-height:1.65;color:var(--m-slate-dark)}.marketing-legal-content ul{margin:0 0 1rem 1.1rem;padding:0}.marketing-legal-content a{color:var(--m-green);font-weight:700;text-decoration:underline;text-underline-offset:.15em}.marketing-legal-back{margin:2.5rem 0 0;font-weight:700}.marketing-legal-back a{color:var(--m-slate-dark);text-decoration:none;border-radius:.35rem;transition:color var(--m-interact-duration) var(--m-interact-ease),transform var(--m-interact-duration) var(--m-interact-ease)}.marketing-legal-back a:hover{color:var(--m-green);transform:translateX(-2px)}.marketing-legal-back a:focus-visible{outline:none;box-shadow:var(--m-focus-ring)}.marketing-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.marketing-module-hero{position:relative;padding:5rem 0 3.5rem;overflow:hidden}.marketing-module-hero-inner{position:relative;z-index:1;max-width:44rem}.marketing-module-hero h1{margin:0;font-size:clamp(2.1rem,4.8vw,3.2rem);line-height:1.06;letter-spacing:-.05em;font-weight:800}.marketing-module-lead{margin:1.25rem 0 0;max-width:38rem;color:var(--m-slate-dark);font-size:1.08rem;line-height:1.65}.marketing-module-hero-actions{margin-top:1.75rem}.marketing-module--finance .marketing-module-hero{background:radial-gradient(circle at top right,rgba(5,150,105,.1),transparent 42%),transparent}.marketing-module--people .marketing-module-hero{background:radial-gradient(circle at top right,rgba(234,88,12,.1),transparent 42%),transparent}.marketing-module--assets .marketing-module-hero{background:radial-gradient(circle at top right,rgba(2,132,199,.1),transparent 42%),transparent}.marketing-module--company-hq .marketing-module-hero{background:radial-gradient(circle at top right,rgba(67,56,202,.1),transparent 42%),transparent}.marketing-module--company-hq .marketing-module-feature-card{border-top:3px solid rgba(67,56,202,.55)}.marketing-module-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.marketing-module-checks{margin:0}.marketing-module-steps{margin:2rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.marketing-module-step{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:var(--m-radius-md);background:var(--m-white);border:1px solid var(--m-line);box-shadow:0 12px 40px rgba(15,23,42,.05)}.marketing-module-step-number{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--m-soft);color:var(--m-slate-dark);font-size:.78rem;font-weight:800;letter-spacing:.06em}.marketing-module-step h3{margin:0;font-size:1.05rem;letter-spacing:-.02em}.marketing-module-step p{margin:.5rem 0 0;color:var(--m-slate-dark);font-size:.94rem;line-height:1.55}.marketing-card-grid--three{grid-template-columns:repeat(3,1fr)}.marketing-module-feature-card{padding:1.5rem;border-radius:var(--m-radius-md);background:var(--m-white);border:1px solid var(--m-line);box-shadow:0 10px 36px rgba(15,23,42,.05)}.marketing-module-feature-card h3{margin:0;font-size:1.02rem;letter-spacing:-.02em}.marketing-module-feature-card p{margin:.65rem 0 0;color:var(--m-slate-dark);font-size:.92rem;line-height:1.55}.marketing-module--finance .marketing-module-feature-card{border-top:3px solid rgba(5,150,105,.55)}.marketing-module--people .marketing-module-feature-card{border-top:3px solid rgba(234,88,12,.55)}.marketing-module--assets .marketing-module-feature-card{border-top:3px solid rgba(2,132,199,.55)}.marketing-module-together{max-width:44rem;margin:0 auto;text-align:center}.marketing-module-together h2{margin:.5rem 0 0;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.04em}.marketing-module-together p{margin:1rem auto 0;max-width:38rem;color:var(--m-slate-dark);font-size:1rem;line-height:1.65}.marketing-module-module-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem}.marketing-module-link-chip{padding:.45rem .95rem;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--m-line);background:var(--m-white);cursor:pointer;text-decoration:none;transition:transform var(--m-interact-duration) var(--m-interact-ease),box-shadow var(--m-interact-duration) var(--m-interact-ease),background var(--m-interact-duration) var(--m-interact-ease),border-color var(--m-interact-duration) var(--m-interact-ease)}.marketing-module-link-chip:focus-visible,.marketing-module-link-chip:hover{transform:translateY(var(--m-interact-lift));box-shadow:var(--m-interact-shadow);outline:none}.marketing-module-link-chip:focus-visible{box-shadow:var(--m-focus-ring),var(--m-interact-shadow)}.marketing-module-link-chip--finance{border-color:rgba(5,150,105,.35);color:#047857;background:rgba(5,150,105,.08)}.marketing-module-link-chip--people{border-color:rgba(234,88,12,.35);color:#c2410c;background:rgba(234,88,12,.08)}.marketing-module-link-chip--assets{border-color:rgba(2,132,199,.35);color:#0369a1;background:rgba(2,132,199,.08)}.marketing-module-link-chip--company-hq{border-color:rgba(67,56,202,.35);color:#4338ca;background:rgba(67,56,202,.08)}.marketing-module-cta{padding-top:1rem;padding-bottom:1rem}.marketing-contact-module-note{margin:0 0 1rem;padding:.85rem 1rem;border-radius:.85rem;background:var(--m-soft);border:1px solid var(--m-line);color:var(--m-slate-dark);font-size:.92rem}.marketing-tv-display{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:2.5rem;gap:2.5rem;align-items:center}.marketing-tv-display-badges{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.marketing-tv-display-badge{background:linear-gradient(135deg,#0ea5e9,#059669);color:#ffffff;font-weight:900;letter-spacing:.08em}.marketing-tv-display-badge,.marketing-tv-display-pill{display:inline-flex;padding:.35rem .75rem;border-radius:999px;font-size:.72rem;text-transform:uppercase}.marketing-tv-display-pill{border:1px solid var(--m-line);background:var(--m-soft);color:var(--m-slate-dark);font-weight:800;letter-spacing:.06em}.marketing-tv-display h2{margin:0;font-size:clamp(1.8rem,3.5vw,2.5rem);letter-spacing:-.04em}.marketing-tv-display-callout,.marketing-tv-display-lead{margin:1rem 0 0;color:var(--m-slate-dark);font-size:1rem;line-height:1.65}.marketing-tv-display-callout{font-weight:700;color:var(--m-navy)}.marketing-tv-display-points{margin-top:1.25rem}.marketing-tv-display-actions{margin-top:1.5rem;flex-wrap:wrap}.marketing-tv-display-soon{pointer-events:none;opacity:.85}.marketing-tv-display-visual{display:flex;justify-content:center;align-items:flex-start}.marketing-tv-wall-unit{width:min(100%,44rem)}.marketing-tv-wall-bracket{width:3.5rem;height:.45rem;margin:0 auto .35rem;border-radius:.25rem .25rem 0 0;background:linear-gradient(180deg,#475569,#334155);box-shadow:0 2px 8px rgba(15,23,42,.15)}.marketing-tv-bezel--landscape{padding:.55rem;border-radius:.85rem;background:linear-gradient(145deg,#1e293b,#0f172a 55%,#020617);box-shadow:0 32px 90px rgba(7,20,38,.28),inset 0 1px 0 rgba(255,255,255,.06)}.marketing-tv-screen--dashboard{aspect-ratio:16/9;width:100%;border-radius:.45rem;overflow:hidden;background:linear-gradient(165deg,#0c1424,#0f172a 48%,#111827);border:1px solid rgba(148,163,184,.14);padding:clamp(.55rem,1.4vw,.85rem);color:#e2e8f0;display:flex;flex-direction:column;gap:clamp(.35rem,.9vw,.55rem)}.marketing-tv-dash-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.15rem}.marketing-tv-dash-eyebrow{display:block;font-size:clamp(.45rem,1vw,.58rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.marketing-tv-dash-header strong{display:block;margin-top:.1rem;font-size:clamp(.62rem,1.35vw,.82rem);font-weight:800;letter-spacing:-.02em;color:#f8fafc;line-height:1.2}.marketing-tv-dash-header-meta{display:flex;align-items:center;gap:.4rem;flex-shrink:0;font-size:clamp(.42rem,.95vw,.55rem);font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.marketing-tv-live{padding:.12rem .38rem;border-radius:999px;background:rgba(74,222,128,.14);color:#86efac;font-size:clamp(.4rem,.9vw,.52rem);font-weight:800}.marketing-tv-dash-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(.25rem,.6vw,.4rem);gap:clamp(.25rem,.6vw,.4rem)}.marketing-tv-dash-kpi{padding:clamp(.28rem,.7vw,.42rem);border-radius:.35rem;background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.1);min-width:0}.marketing-tv-dash-kpi span{display:block;font-size:clamp(.38rem,.85vw,.5rem);color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-tv-dash-kpi strong{display:block;margin-top:.12rem;font-size:clamp(.58rem,1.25vw,.78rem);font-weight:800;color:#f8fafc;line-height:1.1}.marketing-tv-dash-kpi small{display:block;margin-top:.08rem;font-size:clamp(.36rem,.8vw,.46rem);color:#64748b}.marketing-tv-dash-kpi--in strong{color:#86efac}.marketing-tv-dash-kpi--out strong{color:#fca5a5}.marketing-tv-dash-kpi--highlight{background:rgba(22,163,74,.1);border-color:rgba(74,222,128,.22)}.marketing-tv-dash-kpi--highlight strong{color:#bbf7d0}.marketing-tv-dash-main{flex:1 1;display:grid;grid-template-columns:1.45fr .75fr .9fr;grid-gap:clamp(.25rem,.6vw,.4rem);gap:clamp(.25rem,.6vw,.4rem);min-height:0}.marketing-tv-dash-panel{padding:clamp(.28rem,.7vw,.42rem);border-radius:.35rem;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.1);display:flex;flex-direction:column;min-height:0}.marketing-tv-dash-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;margin-bottom:.15rem}.marketing-tv-dash-panel-head span{font-size:clamp(.42rem,.95vw,.54rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#cbd5e1}.marketing-tv-dash-panel-head small{font-size:clamp(.36rem,.8vw,.46rem);color:#64748b}.marketing-tv-dash-chart-svg{display:block;width:100%;height:auto;flex:1 1}.marketing-tv-dash-legend{display:flex;gap:.65rem;margin-top:.15rem;font-size:clamp(.36rem,.8vw,.46rem);color:#94a3b8}.marketing-tv-dash-legend span{display:inline-flex;align-items:center;gap:.2rem}.marketing-tv-dash-legend-dot{display:inline-block;width:.35rem;height:.35rem;border-radius:999px}.marketing-tv-dash-legend-dot--in{background:#4ade80}.marketing-tv-dash-legend-dot--out{background:#f87171}.marketing-tv-dash-donut-wrap{position:relative;width:min(72%,5.5rem);margin:.1rem auto 0}.marketing-tv-dash-donut-svg{display:block;width:100%;height:auto}.marketing-tv-dash-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.marketing-tv-dash-donut-center strong{font-size:clamp(.72rem,1.6vw,.95rem);font-weight:800;color:#f8fafc;line-height:1}.marketing-tv-dash-donut-center span{margin-top:.08rem;font-size:clamp(.36rem,.8vw,.46rem);color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.marketing-tv-dash-donut-note{margin:.2rem 0 0;text-align:center;font-size:clamp(.36rem,.8vw,.46rem);color:#86efac;font-weight:700}.marketing-tv-dash-budget-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(.22rem,.55vw,.32rem);flex:1 1}.marketing-tv-dash-budget-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;grid-gap:.25rem;gap:.25rem}.marketing-tv-dash-budget-list span{font-size:clamp(.38rem,.85vw,.48rem);color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-tv-dash-budget-list em{font-size:clamp(.38rem,.85vw,.48rem);font-style:normal;font-weight:800;color:#e2e8f0}.marketing-tv-dash-bar{height:.28rem;border-radius:999px;background:rgba(148,163,184,.12);overflow:hidden}.marketing-tv-dash-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#4ade80)}.marketing-tv-dash-bar--warn span{background:linear-gradient(90deg,#ea580c,#fb923c)}.marketing-tv-dash-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(.25rem,.6vw,.4rem);gap:clamp(.25rem,.6vw,.4rem)}.marketing-tv-dash-attention{padding:clamp(.22rem,.55vw,.32rem) clamp(.28rem,.7vw,.38rem);border-radius:.3rem;background:rgba(255,255,255,.025);border:1px solid rgba(148,163,184,.1);min-width:0}.marketing-tv-dash-attention span{display:block;font-size:clamp(.36rem,.8vw,.46rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.marketing-tv-dash-attention p{margin:.12rem 0 0;font-size:clamp(.4rem,.9vw,.52rem);line-height:1.35;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-tv-dash-attention--urgent{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.08)}.marketing-tv-dash-attention--urgent span{color:#fca5a5}.marketing-hero--home{padding:3.75rem 0 3.25rem}.marketing-hero-home{position:relative;max-width:44rem}.marketing-hero-home .marketing-hero-lead{max-width:40rem}.marketing-hero-home .marketing-hero-actions{margin-top:1.65rem}.marketing-assurance-row{display:flex;flex-wrap:wrap;gap:.55rem 1.35rem;margin:1.65rem 0 0;padding:0;list-style:none}.marketing-assurance-row li{display:inline-flex;align-items:center;gap:.4rem;color:var(--m-slate-dark);font-size:.92rem;font-weight:600;line-height:1.35}.marketing-assurance-mark{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;flex-shrink:0;color:var(--m-orange);font-size:.78rem;font-weight:800;line-height:1}.marketing-diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.marketing-diagnostic-card{padding:1.35rem 1.4rem 1.45rem;border:1px solid var(--m-line);border-radius:var(--m-radius-md);background:var(--m-white);box-shadow:0 10px 28px rgba(7,20,38,.04)}.marketing-diagnostic-card:last-child{grid-column:1/-1;max-width:36rem;justify-self:center;width:100%}.marketing-diagnostic-number{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:2.1rem;margin-bottom:.85rem;border-radius:999px;background:var(--m-orange-soft);color:var(--m-orange);font-size:.78rem;font-weight:900;letter-spacing:.04em}.marketing-diagnostic-card h3{margin:0;font-size:1.08rem;line-height:1.3;letter-spacing:-.03em}.marketing-diagnostic-card p{margin:.7rem 0 0;color:var(--m-slate);font-size:.95rem}.marketing-diagnostic-conclusion{margin-top:2rem;padding:1.5rem 1.6rem;border-left:4px solid var(--m-orange);border-radius:0 var(--m-radius-md) var(--m-radius-md) 0;background:var(--m-white)}.marketing-diagnostic-conclusion p{margin:0;color:var(--m-navy);font-size:1.05rem;font-weight:600;line-height:1.5}.marketing-diagnostic-conclusion p+p{margin-top:.75rem;font-weight:500;color:var(--m-slate-dark)}.marketing-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.15rem;gap:1.15rem}.marketing-area-card{--area-theme:var(--m-orange-deep);display:flex;flex-direction:column;position:relative;min-height:100%;padding:1.5rem 1.45rem 1.35rem;border:1px solid var(--m-line);border-radius:var(--m-radius-md);background:var(--m-white);box-shadow:0 12px 32px rgba(7,20,38,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.marketing-area-card--people{--area-theme:#c2410c;border-top:3px solid #ea580c}.marketing-area-card--finance{--area-theme:#047857;border-top:3px solid #059669}.marketing-area-card--assets{--area-theme:#0f766e;border-top:3px solid #0d9488}.marketing-area-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .7rem;color:var(--m-slate);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease}.marketing-area-status{padding:.18rem .45rem;border-radius:999px;background:rgba(13,148,136,.1);color:#0f766e;font-size:.65rem;letter-spacing:.06em;transition:background-color .2s ease,color .2s ease}.marketing-area-card h3{margin:0;font-size:1.2rem;line-height:1.28;letter-spacing:-.03em;transition:color .2s ease}.marketing-area-list{margin:1.1rem 0 1.35rem;padding:0;list-style:none;flex:1 1}.marketing-area-list li{position:relative;padding:.45rem 0 .45rem 1.15rem;color:var(--m-slate-dark);font-size:.94rem;line-height:1.4;transition:color .2s ease}.marketing-area-list li:before{content:"";position:absolute;left:0;top:.85rem;width:.4rem;height:.4rem;border-radius:50%;background:var(--m-orange);transition:background-color .2s ease}.marketing-area-card--finance .marketing-area-list li:before{background:#059669}.marketing-area-card--assets .marketing-area-list li:before{background:#0d9488}.marketing-area-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;color:var(--m-navy);font-size:.9rem;font-weight:800;letter-spacing:-.01em;transition:color var(--m-interact-duration) var(--m-interact-ease)}.marketing-area-link:after{content:"";position:absolute;inset:0}.marketing-area-link:hover{color:var(--m-orange)}.marketing-area-link:focus-visible{outline:none}.marketing-area-card:focus-within{outline:none;background:var(--area-theme);border-color:var(--area-theme);color:var(--m-white);box-shadow:0 0 0 3px var(--m-white),0 0 0 6px var(--area-theme),0 24px 62px color-mix(in srgb,var(--area-theme) 32%,transparent);transform:translateY(-4px)}.marketing-area-card:focus-within .marketing-area-kicker,.marketing-area-card:focus-within .marketing-area-link,.marketing-area-card:focus-within .marketing-area-list li,.marketing-area-card:focus-within h3{color:var(--m-white)}.marketing-area-card:focus-within .marketing-area-list li:before{background:rgba(255,255,255,.9)}.marketing-area-card:focus-within .marketing-area-status{background:var(--m-white);color:var(--area-theme)}.marketing-area-card:focus-within .marketing-area-link{text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.22em}@media (hover:hover) and (pointer:fine){.marketing-area-card:hover{background:var(--area-theme);border-color:var(--area-theme);color:var(--m-white);box-shadow:0 24px 62px color-mix(in srgb,var(--area-theme) 32%,transparent);transform:translateY(-4px)}.marketing-area-card:hover .marketing-area-kicker,.marketing-area-card:hover .marketing-area-link,.marketing-area-card:hover .marketing-area-list li,.marketing-area-card:hover h3{color:var(--m-white)}.marketing-area-card:hover .marketing-area-list li:before{background:rgba(255,255,255,.9)}.marketing-area-card:hover .marketing-area-status{background:var(--m-white);color:var(--area-theme)}.marketing-area-card:hover .marketing-area-link{text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.22em}}.marketing-control-foundation{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.marketing-section-intro--left{margin-left:0;margin-right:0;text-align:left;max-width:40rem}.marketing-control-foundation-emphasis{margin:0 0 1.5rem;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--m-navy)}.marketing-control-foundation-list{margin:0;padding:1.4rem 1.5rem;list-style:none;border-radius:var(--m-radius-md);border:1px solid var(--m-line);background:var(--m-white);box-shadow:0 12px 32px rgba(7,20,38,.05)}.marketing-control-foundation-list li{position:relative;padding:.7rem 0 .7rem 1.2rem;border-bottom:1px solid var(--m-line);color:var(--m-slate-dark);font-size:.98rem;font-weight:600}.marketing-control-foundation-list li:last-child{border-bottom:0;padding-bottom:0}.marketing-control-foundation-list li:first-child{padding-top:0}.marketing-control-foundation-list li:before{content:"";position:absolute;left:0;top:1.05rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--m-orange)}.marketing-control-foundation-list li:first-child:before{top:.4rem}.marketing-how-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:none}.marketing-how-step{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:start;padding:1.35rem 1.4rem;border:1px solid var(--m-line);border-radius:var(--m-radius-md);background:var(--m-white)}.marketing-how-step-number{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:999px;background:var(--m-navy);color:var(--m-white);font-size:.95rem;font-weight:800}.marketing-how-step h3{margin:0;font-size:1.08rem;line-height:1.3;letter-spacing:-.02em}.marketing-how-step p{margin:.55rem 0 0;color:var(--m-slate);font-size:.95rem}.marketing-owner-result{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:2.25rem;gap:2.25rem;align-items:start}.marketing-owner-result-statement{margin:.85rem 0 1rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:800;letter-spacing:-.03em;color:var(--m-orange)}.marketing-owner-signal-list{display:grid;grid-gap:.65rem;gap:.65rem}.marketing-owner-signal{border:1px solid var(--m-line);border-radius:.9rem;background:var(--m-white);overflow:clip}.marketing-owner-signal summary{cursor:pointer;list-style:none;padding:.95rem 1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--m-navy)}.marketing-owner-signal summary::-webkit-details-marker{display:none}.marketing-owner-signal summary:after{content:"+";float:right;color:var(--m-orange);font-weight:700}.marketing-owner-signal[open] summary:after{content:"–"}.marketing-owner-signal summary:focus-visible{outline:none;box-shadow:inset var(--m-focus-ring)}.marketing-owner-signal p{margin:0;padding:0 1.15rem 1.05rem;color:var(--m-slate);font-size:.94rem}.marketing-difference{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}.marketing-difference-panel{padding:1.6rem 1.65rem;border-radius:var(--m-radius-md);border:1px solid var(--m-line);background:var(--m-soft)}.marketing-difference-panel p{margin:0;color:var(--m-slate-dark);font-size:1.02rem;line-height:1.55}.marketing-difference-panel p+p{margin-top:1rem}.marketing-difference-aside{margin-top:1.25rem!important;padding-top:1rem;border-top:1px solid var(--m-line);color:var(--m-navy)!important;font-weight:700}.marketing-final-cta{text-align:center;max-width:42rem;margin:0 auto}.marketing-final-cta .marketing-section-intro{margin-left:auto;margin-right:auto}.marketing-final-tagline{margin:1.25rem 0 0;font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:800;letter-spacing:-.03em;color:#fdba74}.marketing-final-cta-actions{justify-content:center}.marketing-section-dark .marketing-final-cta-secondary{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.55);color:var(--m-white);font-weight:700}.marketing-section-dark .marketing-final-cta-secondary:hover:not(:disabled):not([aria-disabled=true]){background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.75);color:var(--m-white)}.marketing-final-note{margin:1.35rem 0 0;color:rgba(226,232,240,.82);font-size:.92rem}.marketing-final-note a{color:#fdba74;text-decoration:underline;text-underline-offset:.15em}.marketing-final-note a:hover{color:#fed7aa}@media (max-width:980px){.marketing-nav{grid-template-columns:auto auto;justify-content:space-between;column-gap:1rem}.marketing-nav-links{display:none}.marketing-nav-actions{grid-column:2}.marketing-area-grid,.marketing-card-grid,.marketing-card-grid--four,.marketing-card-grid--three,.marketing-card-grid-2,.marketing-contact-form .form-row,.marketing-contact-form .setup-role-checkboxes,.marketing-control-foundation,.marketing-cta,.marketing-diagnostic-grid,.marketing-difference,.marketing-hero-grid,.marketing-how-steps,.marketing-migration-band,.marketing-module-split,.marketing-module-steps,.marketing-owner-result,.marketing-pricing-grid,.marketing-pricing-partner-grid,.marketing-pricing-referral-steps,.marketing-problem-solution,.marketing-quotes,.marketing-simplicity-band,.marketing-split,.marketing-tv-dash-footer,.marketing-tv-dash-kpis,.marketing-tv-dash-main,.marketing-tv-display{grid-template-columns:1fr}.marketing-diagnostic-card:last-child{max-width:none;justify-self:stretch}.marketing-hero--home{padding-top:3.25rem;padding-bottom:2.75rem}.marketing-finance-integration{grid-template-columns:1fr}.marketing-finance-integration-layout{grid-template-columns:1fr;justify-items:center;text-align:center}.marketing-finance-integration-stack{justify-items:center}.marketing-finance-integration-arrow svg{width:5.25rem;transform:rotate(90deg)}.marketing-finance-mark--myob{justify-items:center;text-align:center}.marketing-audience{grid-template-columns:repeat(2,1fr)}.marketing-check-grid{grid-template-columns:1fr}.marketing-hero{padding-top:4rem}.marketing-hero--home{padding-top:2.75rem;padding-bottom:2.25rem}.marketing-assurance-row{flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:1.35rem}}@media (max-width:640px){.marketing-container{width:min(100% - 1.5rem,72.5rem)}.marketing-header{overflow-x:clip}.marketing-nav{min-height:auto;padding:.75rem 0;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;row-gap:.65rem}.marketing-brand .mandate-logo{max-width:min(100%,9.5rem)}.marketing-nav-actions{gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.marketing-nav-actions .m-btn{min-height:2.35rem;padding:0 .75rem;font-size:.78rem;white-space:nowrap}.marketing-nav-actions .m-btn-primary{padding:0 .85rem}.marketing-nav-actions .m-btn-secondary{display:none}.marketing-migration-band{padding:1.5rem;gap:1.25rem;border-radius:1.25rem}.marketing-migration-copy h2{font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.12}.marketing-migration-lead{margin-bottom:1.25rem;font-size:clamp(.92rem,3.8vw,1.05rem)}.marketing-migration-highlight{margin-top:0;font-size:clamp(.95rem,4vw,1.05rem)}.marketing-migration-callout{padding:1.25rem;border-radius:1.125rem}.marketing-migration-callout-quote{font-size:clamp(1rem,4.5vw,1.2rem)}.marketing-migration-flow{gap:.5rem;padding:.75rem}.marketing-check-grid li{font-size:.88rem}.marketing-preview{padding:1.15rem;border-radius:1.25rem;overflow-x:clip}.marketing-snapshot-urgent-context,.marketing-snapshot-urgent-title{overflow-wrap:break-word}.marketing-proof-row,.marketing-snapshot-cash-row{grid-template-columns:1fr}.marketing-snapshot-net{flex-direction:column;align-items:stretch}.marketing-snapshot-trend{width:100%;text-align:left}.marketing-audience{grid-template-columns:1fr}.marketing-section{padding:4rem 0}.marketing-hero--home h1{font-size:clamp(2.3rem,11.5vw,3rem);line-height:1}.marketing-hero-home .marketing-hero-lead{font-size:1.02rem}.marketing-footer-row{flex-direction:column}.marketing-tv-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-tv-dash-main{grid-template-columns:1fr}.marketing-tv-dash-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-cta-panel-actions{flex-direction:column;align-items:stretch}.marketing-cta-panel-actions .m-btn{width:100%}}@media (max-width:390px){.marketing-nav{grid-template-columns:1fr;justify-items:stretch}.marketing-brand{grid-column:1;justify-self:start}.marketing-nav-actions{grid-column:1;width:100%;justify-content:stretch}.marketing-nav-actions .m-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.2rem);min-width:0;justify-content:center}}@media (prefers-reduced-motion:reduce){.marketing-area-card,.marketing-area-list li,.marketing-area-list li:before,.marketing-area-status,.marketing-cta-panel,.marketing-module-tile,.marketing-module-tile-cta,.marketing-pricing-card,.marketing-pricing-card-head h3,.marketing-pricing-features li:before,.marketing-pricing-price span{transition-duration:.01ms}.marketing-area-card:focus-within,.marketing-area-card:hover,.marketing-module-tile:focus-visible,.marketing-module-tile:hover,.marketing-pricing-card:focus-within,.marketing-pricing-card:hover{transform:none}}