@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--bg:#f5f7fb;--panel:#fff;--soft:#f8fafc;--soft-blue:#eef5ff;--text:#172033;--muted:#667085;--faint:#98a2b3;--line:#dfe5ee;--line-strong:#cbd5e1;--blue:#1473e6;--blue-dark:#0f5fca;--green:#128044;--amber:#b54708;--red:#b42318;--violet:#7545c8;--shadow:0 16px 50px #18274b17;font-family:DM Sans,system-ui,sans-serif}:root[data-theme=dark]{--bg:#0b1120;--panel:#111a2b;--soft:#162136;--soft-blue:#142747;--text:#edf3ff;--muted:#a2aec2;--faint:#74839c;--line:#26344d;--line-strong:#34445f;--blue:#4e94ed;--blue-dark:#68a7f3;--green:#54c987;--amber:#efad63;--red:#f58a81;--violet:#b28df0;--shadow:0 18px 55px #0000004d}*{box-sizing:border-box}html,body{background:var(--bg);min-width:320px;min-height:100%;color:var(--text);margin:0}body{font-family:DM Sans,system-ui,sans-serif}button,input,select{font:inherit}button{color:inherit}button,a{transition:all .18s}:is(button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible){outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:2px}h1,h2,h3,.brand strong,.public-logo strong{font-family:Manrope,sans-serif}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.live-dot,.status-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 13%,transparent);border-radius:50%;display:inline-block}.status-dot.building,.status-dot.preview{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 14%,transparent)}.status-dot.pending{background:var(--faint);box-shadow:0 0 0 4px color-mix(in srgb,var(--faint) 14%,transparent)}.primary,.secondary,.secondary-button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 17px;font-weight:750;text-decoration:none;display:inline-flex}.primary{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 7px 18px #1473e633}.primary:hover{background:var(--blue-dark);transform:translateY(-1px)}.secondary,.secondary-button{border:1px solid var(--line-strong);background:var(--panel);color:var(--text)}.full{width:100%}.link-button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-weight:750}.brand-mark{width:35px;height:31px;color:var(--blue);border:3px solid;border-radius:11px;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.brand-mark:after{content:"";border-left:3px solid;width:9px;height:7px;position:absolute;bottom:-7px;transform:skew(-24deg)}.brand-mark i,.mybo-badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.public-site{color:#172033;background:#fff;overflow:hidden}.public-nav{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;height:80px;margin:auto;padding:0 46px;display:grid;position:relative}.public-logo{color:#172033;align-items:center;gap:10px;display:flex}.public-logo strong{letter-spacing:-.045em;font-size:21px}.public-nav>div{gap:31px;display:flex}.public-nav>div a{color:#667085;font-size:13px;font-weight:650;text-decoration:none}.public-nav>div a:hover{color:#1473e6}.nav-cta{color:#fff;background:#172033;border-radius:10px;justify-self:end;padding:11px 15px;font-size:12px;font-weight:750;text-decoration:none}.nav-cta:hover{background:#1473e6}.public-hero{grid-template-columns:minmax(0,1fr) minmax(490px,.9fr);gap:70px;max-width:1440px;min-height:700px;margin:auto;padding:96px 46px 88px;display:grid;position:relative}.public-hero:before{content:"";border:1px solid #e8edf4;border-radius:50%;width:720px;height:720px;position:absolute;top:-290px;right:-180px;box-shadow:0 0 0 100px #eef5ff73,0 0 0 200px #f8fafcb3}.hero-copy{z-index:1;align-self:center;position:relative}.hero-copy .eyebrow{align-items:center;gap:10px;display:flex}.hero-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(56px,6.1vw,92px);line-height:.96}.hero-copy h1 span{color:#1473e6}.hero-copy>p:last-of-type{color:#667085;max-width:680px;margin:28px 0 0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:26px;margin-top:35px;display:flex}.text-link{color:#172033;font-size:13px;font-weight:750;text-decoration:none}.text-link:hover{color:#1473e6}.hero-visual{z-index:2;background:#fff;border:1px solid #dfe5ee;border-radius:24px;align-self:center;padding:21px;position:relative;transform:rotate(1.3deg);box-shadow:0 30px 90px #18274b24}.hero-visual:before{content:"";z-index:-1;opacity:.07;background:#1473e6;border-radius:24px;position:absolute;inset:20px -20px -20px 20px}.hero-visual>header{color:#667085;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:2px 2px 18px;font-size:11px;display:flex}.hero-visual>header span{align-items:center;gap:8px;font-weight:700;display:flex}.hero-visual>header b{color:#667085;background:#f5f7fb;border-radius:99px;padding:7px 10px}.hero-flow{gap:9px;padding:17px 0;display:grid}.hero-flow article{background:#f8fafc;border:1px solid #e5eaf1;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.hero-flow article>span{color:#1473e6;background:#eef5ff;border-radius:9px;place-items:center;width:32px;height:32px;font:800 10px Manrope;display:grid}.hero-flow small,.hero-flow strong{display:block}.hero-flow small{color:#98a2b3;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.hero-flow strong{margin-top:2px;font-size:13px}.hero-flow article>b{color:#172033;font:800 17px Manrope}.hero-visual>footer{border-top:1px solid #edf0f5;align-items:center;padding:16px 3px 2px;display:flex}.hero-visual>footer div span,.hero-visual>footer div strong{display:block}.hero-visual>footer div span{color:#667085;font-size:10px}.hero-visual>footer div strong{font:800 25px Manrope}.handoff-line{background:linear-gradient(90deg,#dfe5ee,#1473e6);flex:1;height:1px;margin:0 14px;position:relative}.handoff-line:after{content:"→";color:#1473e6;position:absolute;top:-9px;right:-4px}.mybo-badge{color:#1473e6;background:#eef5ff;border-radius:10px;align-items:center;gap:5px;padding:10px 12px;font:800 13px Manrope;display:inline-flex}.trust-strip{color:#98a2b3;background:#f8fafc;border-block:1px solid #e7ebf1;justify-content:center;align-items:center;gap:36px;min-height:84px;padding:18px 30px;font-size:11px;display:flex}.trust-strip span{text-transform:uppercase;letter-spacing:.11em;font-weight:700}.trust-strip strong{color:#667085;font:750 13px Manrope}.platform-section,.principles{max-width:1440px;margin:auto;padding:120px 46px}.section-heading{max-width:720px}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.5vw,66px);line-height:1.03}.section-heading>p:last-child{color:#667085;max-width:680px;margin:22px 0 0;font-size:17px;line-height:1.65}.product-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:55px;display:grid}.product-grid article{background:#fff;border:1px solid #dfe5ee;border-radius:18px;min-height:340px;padding:24px;position:relative;overflow:hidden}.product-grid article:after{content:"";border:28px solid #eef5ff;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-65px;right:-65px}.product-grid article>span{color:#1473e6;background:#eef5ff;border-radius:11px;place-items:center;width:38px;height:38px;font:800 11px Manrope;display:grid}.product-grid small{color:#1473e6;letter-spacing:.1em;text-transform:uppercase;margin-top:46px;font-size:10px;font-weight:800;display:block}.product-grid h3{letter-spacing:-.035em;margin:7px 0 10px;font-size:23px}.product-grid p{color:#667085;margin:0;font-size:13px;line-height:1.6}.product-grid a{z-index:2;color:#172033;font-size:12px;font-weight:750;text-decoration:none;position:absolute;bottom:22px}.product-grid a b{color:#1473e6}.product-grid article:hover{border-color:#9dc8fa;transform:translateY(-5px);box-shadow:0 20px 45px #18274b17}.mybo-section{color:#fff;background:#0f1d33;grid-template-columns:1fr .88fr;align-items:center;gap:100px;padding:110px max(46px,50vw - 674px);display:grid}.mybo-section h2{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(42px,4.5vw,66px);line-height:1.03}.mybo-section>div>p:not(.eyebrow){color:#b8c4d8;max-width:650px;margin:22px 0;font-size:17px;line-height:1.65}.mybo-section ul{gap:17px;margin:30px 0 32px;padding:0;list-style:none;display:grid}.mybo-section li{grid-template-columns:30px 1fr;gap:13px;display:grid}.mybo-section li>i{color:#68a7f3;background:#4e94ed2b;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.mybo-section li strong,.mybo-section li span{display:block}.mybo-section li span{color:#93a4bc;font-size:12px;line-height:1.5}.mybo-section li strong{color:#fff;margin-bottom:2px;font-size:14px}.mybo-section .secondary{color:#fff;background:0 0;border-color:#41516b}.mybo-section aside{background:#111f35;border:1px solid #30415b;border-radius:22px;padding:23px;box-shadow:0 28px 70px #00000040}.mybo-section aside>header{justify-content:space-between;align-items:center;display:flex}.mybo-section aside>header b{color:#54c987;background:#54c9871f;border-radius:99px;padding:7px 9px;font-size:10px}.destination-card{background:#172740;border:1px solid #31425c;border-radius:15px;grid-template-columns:48px 1fr 9px;align-items:center;gap:12px;margin:22px 0;padding:15px;display:grid}.client-avatar{color:#fff;background:linear-gradient(145deg,#1473e6,#65a9fb);border-radius:13px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:800;display:grid}.destination-card small,.destination-card strong,.destination-card p{display:block}.destination-card small{color:#8ea1bd;font-size:9px}.destination-card strong{margin-top:3px}.destination-card p{color:#8ea1bd;margin:3px 0 0;font-size:10px}.mybo-section aside dl{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mybo-section aside dl div{background:#172740;border-radius:11px;padding:12px}.mybo-section aside dt{color:#8ea1bd;font-size:9px}.mybo-section aside dd{margin:6px 0 0;font:800 18px Manrope}.mybo-section aside>button{color:#fff;background:0 0;border:1px solid #4d607c;border-radius:11px;width:100%;height:44px;margin-top:15px;font-weight:700}.principles .section-heading{max-width:830px}.principles>div{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:55px;display:grid}.principles article{border-top:2px solid #172033;padding-top:22px}.principles article>span{color:#1473e6;font:800 11px Manrope}.principles h3{margin:32px 0 10px;font-size:21px}.principles article p{color:#667085;max-width:360px;line-height:1.6}.closing-cta{color:#fff;background:linear-gradient(135deg,#0f5fca,#1473e6 60%,#4ca0f4);border-radius:28px;justify-content:space-between;align-items:flex-end;max-width:1348px;margin:0 auto 80px;padding:62px;display:flex}.closing-cta .eyebrow{color:#dbeeff}.closing-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,70px);line-height:1}.primary.light{color:#0f5fca;background:#fff;border-color:#fff}.public-footer{color:#98a2b3;border-top:1px solid #e5eaf1;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;max-width:1440px;margin:auto;padding:35px 46px;display:grid}.public-footer p{margin:0;font-size:12px}.public-footer a{color:#1473e6;font-size:12px;font-weight:700}.public-footer small{grid-column:3}.workspace{background:var(--bg);grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:10px;padding:0 5px 24px;text-decoration:none;display:flex}.brand strong{letter-spacing:-.045em;font-size:22px}.new-flow{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;border-radius:11px;height:44px;font-weight:700;box-shadow:0 6px 15px #1473e633}.sidebar nav{gap:4px;margin-top:20px;display:grid}.sidebar nav button{width:100%;height:43px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:0 11px;font-weight:650;display:flex}.sidebar nav button>span{width:21px;color:var(--faint);text-align:center;font-size:18px}.sidebar nav button b{background:var(--soft-blue);color:var(--blue);border-radius:99px;margin-left:auto;padding:2px 7px;font-size:11px}.sidebar nav button:hover,.sidebar nav button.active{background:var(--soft-blue);color:var(--blue)}.sidebar-note{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:12px;grid-template-columns:9px 1fr;column-gap:9px;margin-top:auto;padding:13px;font-size:12px;font-weight:700;display:grid}.sidebar-note small{color:var(--faint);grid-column:2;margin-top:4px;font-weight:500}.back-site{color:var(--faint);padding:14px 5px 0;font-size:11px;font-weight:650;text-decoration:none}.main-shell{min-width:0}.topbar{z-index:4;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:60px;padding:0 30px;display:flex;position:sticky;top:0}.topbar>span{color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.topbar>div{align-items:center;gap:6px;display:flex}.topbar button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:19px}.topbar button:hover{background:var(--soft)}.avatar{background:linear-gradient(145deg,var(--blue),#65a9fb);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;margin-left:7px;font-size:12px;font-weight:800;display:grid}.app-content{max-width:1460px;margin:auto}.page-view{min-height:calc(100vh - 60px);padding:40px 38px 64px}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:29px;display:flex}.page-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.3vw,47px)}.page-heading>div>p:last-child{max-width:720px;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.stats article,.panel{border:1px solid var(--line);background:var(--panel);box-shadow:0 4px 15px #12263f09}.stats article{border-radius:14px;padding:17px;display:grid}.stats span{color:var(--muted);font-size:12px;font-weight:650}.stats strong{margin-top:9px;font:800 28px Manrope}.stats small{color:var(--green);margin-top:5px;font-size:11px}.amber-text{color:var(--amber)!important}.panel{border-radius:18px;padding:22px}.panel>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel h2{letter-spacing:-.035em;margin:0;font-size:22px}.service-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.service{border:1px solid var(--line);background:var(--soft);border-radius:15px;min-width:0;padding:17px;position:relative;overflow:hidden}.service:after{content:"";border:18px solid color-mix(in srgb,currentColor 7%,transparent);border-radius:50%;width:105px;height:105px;position:absolute;bottom:-38px;right:-34px}.service-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.service-icon{background:color-mix(in srgb,currentColor 11%,var(--panel));border-radius:11px;place-items:center;width:36px;height:36px;font:800 12px Manrope;display:grid}.service.blue{color:var(--blue)}.service.green{color:var(--green)}.service.violet{color:var(--violet)}.service.amber{color:var(--amber)}.service small{letter-spacing:.1em;text-transform:uppercase;font-weight:800}.service h3{color:var(--text);letter-spacing:-.025em;margin:5px 0;font-size:18px}.service p{color:var(--muted);margin:0;font-size:12px}.service footer{color:var(--text);align-items:baseline;gap:6px;margin-top:25px;display:flex}.service footer strong{font:800 21px Manrope}.service footer span{color:var(--faint);font-size:10px}.overview-lower{grid-template-columns:1.35fr .65fr;gap:15px;margin-top:15px;display:grid}.compact-activity{padding-bottom:8px}.activity-row{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 2px;display:grid}.activity-row:first-of-type{border-top:0}.activity-icon{border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.activity-icon.green{background:color-mix(in srgb,var(--green) 11%,transparent);color:var(--green)}.activity-icon.blue{background:var(--soft-blue);color:var(--blue)}.activity-icon.violet{background:color-mix(in srgb,var(--violet) 11%,transparent);color:var(--violet)}.activity-row strong,.activity-row p{display:block}.activity-row strong{font-size:12px}.activity-row p{color:var(--muted);margin:3px 0 0;font-size:11px}.activity-row time{color:var(--faint);font-size:10px}.quality-card{position:relative;overflow:hidden}.quality-card:after{content:"";border:26px solid var(--soft-blue);border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:-55px}.quality-ring{align-items:baseline;margin:25px 0;display:flex}.quality-ring strong{font:800 54px Manrope}.quality-ring span{color:var(--faint)}.quality-card dl{gap:10px;margin:0;display:grid}.quality-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding-top:10px;display:flex}.quality-card dt{color:var(--muted);font-size:11px}.quality-card dd{margin:0;font-size:12px;font-weight:750}.pipeline-board{padding:18px}.pipeline-lanes{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px;display:grid}.pipeline-lanes>article{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:15px}.pipeline-lanes article>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.lane-icon{background:var(--soft);border-radius:10px;place-items:center;width:34px;height:34px;font:800 11px Manrope;display:grid}.lane-icon.blue{color:var(--blue);background:var(--soft-blue)}.lane-icon.green{color:var(--green)}.lane-icon.violet{color:var(--violet)}.lane-icon.amber{color:var(--amber)}.pipeline-lanes header small,.pipeline-lanes header strong{display:block}.pipeline-lanes header small{color:var(--faint);text-transform:uppercase;font-size:8px}.pipeline-lanes header strong{margin-top:2px;font-size:12px}.state{border-radius:99px;padding:5px 7px;font-size:9px}.state.live,.state.active{background:color-mix(in srgb,var(--green) 11%,transparent);color:var(--green)}.state.building{background:color-mix(in srgb,var(--amber) 11%,transparent);color:var(--amber)}.state.pending,.state.paused{background:var(--soft);color:var(--faint)}.pipeline-lanes dl{gap:9px;margin:22px 0;display:grid}.pipeline-lanes dl div{justify-content:space-between;display:flex}.pipeline-lanes dt{color:var(--muted);font-size:10px}.pipeline-lanes dd{margin:0;font-size:11px;font-weight:750}.pipeline-lanes footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:8px;padding-top:11px;display:flex}.pipeline-lanes footer span{color:var(--faint);font-size:9px;line-height:1.35}.pipeline-lanes footer a{color:var(--blue);flex:none;font-size:10px;font-weight:750;text-decoration:none}.prospects-panel{padding:0;overflow:hidden}.table-tools{justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.table-tools label{border:1px solid var(--line);background:var(--soft);width:min(430px,50%);color:var(--faint);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.table-tools input{width:100%;height:39px;color:var(--text);background:0 0;border:0;outline:0}.table-tools>div{gap:5px;display:flex}.table-tools button{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--muted);border-radius:8px;padding:0 10px;font-size:10px;font-weight:700}.table-scroll{border-top:1px solid var(--line);overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{background:var(--soft);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;padding:11px 14px;font-size:9px}td{border-top:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:13px 14px;font-size:10px}td:first-child{grid-template-columns:34px minmax(150px,1fr);align-items:center;gap:9px;display:grid}.person-avatar{background:var(--soft-blue);width:34px;height:34px;color:var(--blue);border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}td strong,td small{color:var(--text);display:block}td small{color:var(--muted);margin-top:2px;font-size:9px}.confidence{align-items:center;gap:7px;display:flex}.confidence>span{background:var(--green);border-radius:99px;max-width:80px;height:5px}.confidence b{color:var(--text);font-size:10px}.record-status{border-radius:99px;padding:5px 8px;font-weight:750}.record-status.ready{background:color-mix(in srgb,var(--green) 11%,transparent);color:var(--green)}.record-status.review{background:color-mix(in srgb,var(--amber) 11%,transparent);color:var(--amber)}.record-status.verify{background:var(--soft-blue);color:var(--blue)}.table-footer{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;align-items:center;padding:12px 16px;font-size:10px;display:flex}.table-footer div{align-items:center;gap:4px;display:flex}.table-footer button,.table-footer b{border:1px solid var(--line);background:var(--panel);border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.empty-state{text-align:center;color:var(--muted)}.destination-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.destination{border:1px solid var(--line);background:var(--panel);border-radius:17px;padding:19px}.destination>header{grid-template-columns:45px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.destination small,.destination h2,.destination p{display:block}.destination small{color:var(--faint);font-size:9px}.destination h2{margin:3px 0;font-size:15px}.destination p{color:var(--muted);margin:0;font-size:10px}.destination dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0;display:grid}.destination dl div{background:var(--soft);border-radius:10px;padding:10px}.destination dt{color:var(--faint);font-size:8px}.destination dd{margin:5px 0 0;font:800 16px Manrope}.destination footer{gap:7px;display:flex}.destination footer button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;flex:1;height:37px;font-size:10px;font-weight:700}.destination footer .deliver{border-color:var(--blue);background:var(--blue);color:#fff}.handoff-note{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-items:center;gap:18px;margin-top:17px;padding:18px;display:flex}.handoff-note>div{flex:1}.handoff-note strong{font-size:12px}.handoff-note p{color:var(--muted);margin:4px 0 0;font-size:10px}.status-pill{background:color-mix(in srgb,var(--green) 11%,transparent);color:var(--green);border-radius:99px;padding:8px 10px;font-size:9px;font-weight:750}.status-pill.amber{background:color-mix(in srgb,var(--amber) 11%,transparent);color:var(--amber)}.activity-panel{padding-block:8px}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-grid>.panel>h2{margin:0 0 7px}.settings-grid>.panel>p{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.5}.connection-row{border-top:1px solid var(--line);grid-template-columns:9px 1fr auto;align-items:center;gap:11px;padding:14px 3px;display:grid}.connection-row strong,.connection-row small{display:block}.connection-row strong{font-size:12px}.connection-row small{color:var(--muted);margin-top:2px;font-size:9px}.connection-row>b{color:var(--muted);font-size:10px}.setting-field{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:16px 2px;display:grid}.setting-field span,.setting-field strong{font-size:11px}.setting-field input{width:100%;accent-color:var(--blue);grid-column:1/3}.setting-toggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 2px;display:flex}.setting-toggle strong,.setting-toggle small{display:block}.setting-toggle strong{font-size:11px}.setting-toggle small{color:var(--muted);margin-top:3px;font-size:9px}.setting-toggle input{width:34px;height:18px;accent-color:var(--blue)}.settings-grid .primary{margin-top:13px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a121f94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.flow-modal{border:1px solid var(--line);background:var(--panel);border-radius:22px;width:min(510px,100%);max-height:94vh;padding:27px;position:relative;overflow:auto;box-shadow:0 30px 100px #0000004d}.modal-close{background:var(--soft);width:34px;height:34px;color:var(--muted);cursor:pointer;border:0;border-radius:9px;font-size:21px;position:absolute;top:17px;right:17px}.flow-modal h2{letter-spacing:-.045em;margin:0;font-size:28px}.flow-modal>p:not(.eyebrow){color:var(--muted);margin:9px 0 20px;font-size:11px;line-height:1.55}.flow-modal label{gap:7px;margin-top:16px;display:grid}.flow-modal label>span{font-size:10px;font-weight:750}.flow-modal input,.flow-modal select{border:1px solid var(--line);background:var(--soft);width:100%;height:43px;color:var(--text);border-radius:10px;padding:0 11px}.flow-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:17px;display:grid}.flow-steps article{border:1px solid var(--line);background:var(--soft);text-align:center;border-radius:10px;justify-items:center;padding:9px 4px;display:grid}.flow-steps article>span{background:var(--soft-blue);width:25px;height:25px;color:var(--blue);border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.flow-steps small,.flow-steps strong{display:block}.flow-steps small{color:var(--faint);text-transform:uppercase;margin-top:6px;font-size:7px}.flow-steps strong{margin-top:2px;font-size:8px}.flow-steps i{color:var(--green);margin-top:5px;font-size:9px}.flow-modal aside{background:var(--soft-blue);color:var(--blue);border-radius:10px;grid-template-columns:24px 1fr;gap:8px;margin:16px 0;padding:11px;display:grid}.flow-modal aside i{border:1px solid;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid}.flow-modal aside p{margin:0;font-size:9px;line-height:1.5}.toast{z-index:30;border:1px solid var(--line);background:var(--panel);color:var(--text);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:10px;padding:13px 16px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:1120px){.public-hero{grid-template-columns:1fr;gap:50px;padding-top:70px}.hero-visual{width:min(650px,100%)}.product-grid{grid-template-columns:1fr 1fr}.mybo-section{grid-template-columns:1fr;gap:55px}.workspace{grid-template-columns:86px minmax(0,1fr)}.sidebar .brand strong,.sidebar .new-flow,.sidebar nav button b,.sidebar-note,.back-site{display:none}.sidebar .brand{justify-content:center}.sidebar nav button{justify-content:center;padding:0;font-size:0}.sidebar nav button>span{width:auto}.service-grid,.pipeline-lanes,.destination-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.public-nav{grid-template-columns:1fr auto;height:70px;padding:0 20px}.public-nav>div{display:none}.public-hero{grid-template-columns:1fr;min-height:auto;padding:70px 20px}.hero-copy h1{font-size:54px}.hero-copy>p:last-of-type{font-size:16px}.trust-strip{justify-content:flex-start;overflow:auto}.platform-section,.principles{padding:85px 20px}.product-grid{grid-template-columns:1fr}.mybo-section{padding:85px 20px}.principles>div{grid-template-columns:1fr}.closing-cta{gap:35px;margin:0 20px 55px;padding:38px 27px;display:grid}.public-footer{grid-template-columns:1fr;padding:30px 20px}.public-footer small{grid-column:auto}.workspace{display:block}.dashboard-workspace .sidebar{z-index:9;border:0;border-top:1px solid var(--line);flex-direction:row;align-items:center;width:auto;height:66px;padding:6px 8px;position:fixed;inset:auto 0 0}.dashboard-workspace .sidebar>.brand,.dashboard-workspace .sidebar>.new-flow,.dashboard-workspace .sidebar-note,.dashboard-workspace .back-site{display:none}.dashboard-workspace .sidebar nav{grid-template-columns:repeat(6,1fr);width:100%;margin:0}.dashboard-workspace .sidebar nav button{flex-direction:column;gap:2px;height:53px;font-size:8px}.dashboard-workspace .sidebar nav button>span{font-size:16px}.topbar{padding:0 15px}.page-view{padding:27px 15px 92px}.page-heading{display:block}.page-heading .primary,.page-heading .secondary-button{width:100%;margin-top:18px}.stats{grid-template-columns:1fr 1fr}.overview-lower,.settings-grid,.destination-grid{grid-template-columns:1fr}.handoff-note{flex-wrap:wrap;align-items:flex-start}.table-tools{display:grid}.table-tools label{width:100%}.table-tools>div{overflow:auto}.flow-steps{grid-template-columns:1fr 1fr}}@media (max-width:480px){.public-logo strong{font-size:18px}.nav-cta{font-size:0}.nav-cta span{font-size:15px}.public-hero{padding-top:52px}.hero-copy h1{font-size:44px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-visual{padding:14px}.hero-visual>header b{display:none}.mybo-section aside dl,.stats,.service-grid,.pipeline-lanes{grid-template-columns:1fr}.stats article{padding:14px}.pipeline-board{padding:12px}.quality-ring strong{font-size:47px}.activity-row{grid-template-columns:34px 1fr}.activity-row time{grid-column:2}.destination dl{grid-template-columns:1fr}.flow-modal{padding:22px 17px}.table-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.status-dot.limited{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 14%,transparent)}.state.limited{background:color-mix(in srgb,var(--amber) 11%,transparent);color:var(--amber)}.app-launcher{max-width:1300px;margin:0 auto;padding:42px 55px 78px}.app-launcher>header{justify-content:space-between;align-items:end;gap:36px;margin-bottom:22px;display:flex}.app-launcher>header h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,40px)}.app-launcher>header>p{max-width:330px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.app-launcher>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app-launch{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:17px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;text-decoration:none;display:grid;box-shadow:0 5px 20px #1426400b}.app-launch:hover{border-color:color-mix(in srgb,currentColor 28%,var(--line));transform:translateY(-3px);box-shadow:0 13px 32px #1426401a}.app-launch:focus-visible{outline-offset:4px}.app-launch>span:nth-child(2){min-width:0}.app-launch small,.app-launch strong,.app-launch em{display:block}.app-launch small{color:currentColor;letter-spacing:.11em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800}.app-launch strong{color:var(--text);letter-spacing:-.025em;text-overflow:ellipsis;font:800 15px Manrope,sans-serif;overflow:hidden}.app-launch em{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-style:normal;overflow:hidden}.app-icon{background:linear-gradient(145deg,color-mix(in srgb,currentColor 13%,var(--panel)),color-mix(in srgb,currentColor 5%,var(--panel)));color:currentColor;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.app-icon:before{content:"";opacity:.28;border:2px solid;border-radius:9px;width:27px;height:27px;position:absolute;transform:rotate(12deg)}.app-icon b{z-index:1;font:850 19px Manrope,sans-serif;position:relative}.app-icon i{border:2px solid var(--panel);background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;bottom:8px;right:9px}.app-discover{color:var(--blue)}.app-verify{color:var(--green)}.app-enrich{color:var(--violet)}.app-activate{color:var(--amber)}.launch-arrow{color:currentColor;font-size:18px;font-weight:600}.app-launch:hover .launch-arrow{transform:translate(2px,-2px)}@media (max-width:1000px){.app-launcher>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.app-launcher{padding:58px 20px 70px}.app-launcher>header{display:block}.app-launcher>header>p{margin-top:10px}.app-launcher>div{grid-template-columns:1fr 1fr}}@media (max-width:520px){.app-launcher>div{grid-template-columns:1fr}.app-launch{padding:14px}.app-icon{width:50px;height:50px}}
