:root{--mbp-ink:#10222d;--mbp-ocean:#1e617e;--mbp-sand:#f7f1e8;--mbp-mint:#d8f1eb;--mbp-accent:#ffb000;--mbp-deep:#08141b}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;color:var(--mbp-ink);background:radial-gradient(circle at top left,rgba(216,241,235,.8),transparent 22%),radial-gradient(circle at bottom right,rgba(255,176,0,.08),transparent 18%),linear-gradient(180deg,#fbfaf7 0,var(--mbp-sand) 100%);font-family:Segoe UI,Helvetica Neue,sans-serif;overflow-x:hidden}a{text-decoration:none}.skip-link{position:absolute;left:.75rem;top:-3rem;z-index:2000;background:#fff;color:var(--mbp-deep);border:1px solid rgba(16,34,45,.2);border-radius:.5rem;padding:.5rem .75rem;font-weight:600}.skip-link:focus-visible{top:.75rem}.site-shell{min-height:100vh}.site-header{background:rgba(8,20,27,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid hsla(0,0%,100%,.14)}.site-header-shell{display:flex;flex-direction:column;gap:1rem}.site-header-top{justify-content:space-between;gap:1rem}.site-header-top,.site-nav{display:flex;align-items:center}.site-nav{flex-wrap:wrap;gap:.9rem 1.15rem}.navbar-nav .nav-item.dropdown>button.nav-link{background:none;border:none;cursor:pointer;text-align:left;width:auto}.site-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.brand-mark{display:inline-flex;align-items:center;gap:.9rem;color:#fff}.brand-mark small{display:block;color:hsla(0,0%,100%,.75);font-size:.78rem}.brand-mark small,.brand-mark strong{overflow-wrap:anywhere}.brand-orbit{width:2.75rem;height:2.75rem;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff,hsla(0,0%,100%,.15) 22%,transparent 25%),linear-gradient(135deg,var(--mbp-accent),#ff7f11 55%,#21a0a0);box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 12px 24px rgba(0,0,0,.2)}.nav-link-lite{color:hsla(0,0%,100%,.9)!important;transition:color .2s ease,transform .2s ease}.nav-link-lite:hover{color:#fff!important;transform:translateY(-1px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mbp-accent);outline-offset:2px}.hero-band{min-height:calc(100vh - 88px);display:flex;align-items:center;background:radial-gradient(circle at 75% 20%,rgba(255,176,0,.22),transparent 18%),linear-gradient(135deg,rgba(8,20,27,.96),rgba(16,34,45,.93) 38%,rgba(30,97,126,.88));color:#fff}.section-card{background:hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(21,50,67,.08);border-radius:1.25rem;box-shadow:0 16px 40px rgba(21,50,67,.08)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:2rem;gap:2rem;align-items:center}.hero-copy{max-width:42rem}.hero-kicker{letter-spacing:.16em;color:hsla(0,0%,100%,.72)}.hero-display{font-size:clamp(3.2rem,8vw,6.3rem);line-height:.95;max-width:11ch}.hero-lead{max-width:34rem;color:hsla(0,0%,100%,.76);font-size:1.1rem}.hero-visual{min-height:440px;border-radius:2rem;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),linear-gradient(145deg,hsla(0,0%,100%,.04),transparent 45%);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 30px 80px rgba(0,0,0,.28);position:relative}.hero-map{position:absolute;inset:0;background:radial-gradient(circle at 25% 22%,rgba(255,176,0,.28),transparent 16%),radial-gradient(circle at 62% 60%,rgba(33,160,160,.22),transparent 18%),linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0))}.hero-route{position:absolute;inset:15% 14% 14%}.hero-route:before{content:"";position:absolute;inset:0;border-radius:999px;border:1px dashed hsla(0,0%,100%,.22);transform:rotate(-8deg)}.hero-route:after{content:"";position:absolute;inset:18% 8% 16% 20%;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);transform:rotate(15deg)}.hero-point{position:absolute;width:14px;height:14px;border-radius:999px;background:var(--mbp-accent);box-shadow:0 0 0 8px rgba(255,176,0,.14)}.hero-panel{position:absolute;right:1.4rem;bottom:1.4rem;left:1.4rem;border-radius:1.4rem;padding:1.2rem;background:rgba(8,20,27,.78);border:1px solid hsla(0,0%,100%,.08)}.hero-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.hero-stat{padding:.9rem;border-radius:1rem;background:hsla(0,0%,100%,.05)}.feature-slice{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.split-showcase{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.ops-board{background:var(--mbp-deep);color:#fff;border-radius:1.8rem;padding:1.5rem;box-shadow:0 24px 60px rgba(16,34,45,.14)}.ops-board-row{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-gap:1rem;gap:1rem;padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.mobile-stack-grid{display:grid;grid-gap:.75rem;gap:.75rem}.reply-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.reply-actions{display:flex;flex-wrap:wrap;gap:.5rem}.auth-shell{min-height:calc(100vh - 88px);background:radial-gradient(circle at top,rgba(30,97,126,.22),transparent 32%),linear-gradient(180deg,#0d1b24,#10222d);color:#fff}.auth-panel{border-radius:1.8rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px rgba(0,0,0,.25)}.auth-credentials{padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.12)}.site-footer{background:var(--mbp-deep);color:#fff}.footer-link{color:hsla(0,0%,100%,.72)}.footer-link:hover{color:#fff}.page-banner{background:linear-gradient(135deg,rgba(214,238,228,.9),hsla(35,35%,93%,.95));border-bottom:1px solid rgba(21,50,67,.08)}.dashboard-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mobile-wrap-anywhere{overflow-wrap:anywhere;word-break:break-word}.jobs-create-details{position:relative}.jobs-create-panel{min-width:320px;position:absolute;z-index:100;right:1.5rem}.thread-message--outbound{margin-left:1.5rem}.lead-overlay-panel{max-width:calc(100vw - 1rem)}.lead-overlay-body{overflow-y:auto;overflow-x:hidden;flex:1 1}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:991px){.hero-band{min-height:unset}.feature-slice,.hero-grid,.hero-panel-grid,.ops-board-row,.reply-card-grid,.split-showcase{grid-template-columns:1fr}.site-header-top{flex-direction:column;align-items:flex-start}.site-header-actions{width:100%;justify-content:flex-start}.site-nav{width:100%}.brand-mark{align-items:flex-start}.hero-copy{max-width:none}.hero-visual{min-height:360px}}@media (max-width:767px){.site-header{position:static}.hero-band{padding-top:1rem}.hero-display{font-size:clamp(2.35rem,12vw,3.5rem);max-width:9ch}.hero-lead{font-size:1rem}.hero-visual{min-height:300px;border-radius:1.35rem}.hero-panel{right:.85rem;bottom:.85rem;left:.85rem;padding:.9rem}.hero-stat{padding:.75rem}.auth-panel,.page-banner,.section-card{border-radius:1rem}.page-banner.p-4,.section-card.p-4,.section-card.p-5{padding:1rem!important}.ops-board{border-radius:1.15rem;padding:1rem}.mobile-stack-grid .btn,.reply-actions .btn{width:100%}.table-responsive{font-size:.95rem}.table-responsive table{table-layout:fixed;width:100%}.table-responsive td,.table-responsive th{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.container.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.jobs-create-panel{min-width:0;width:100%;position:static;right:auto}.thread-message--outbound{margin-left:.75rem}.lead-overlay-panel{width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem);height:calc(100vh - .75rem)!important;left:.375rem!important;top:.375rem!important}.lead-overlay-body,.lead-overlay-header{padding:1rem!important}.site-header-actions>*{max-width:100%}}.lead-card summary{list-style:none;cursor:pointer}.lead-card summary::-webkit-details-marker{display:none}.lead-card summary .lead-chevron{transition:transform .2s ease;flex-shrink:0}.lead-card[open] summary .lead-chevron{transform:rotate(180deg)}.lead-card[open] summary{border-bottom:1px solid #dee2e6}