body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(.sx-shell,.os-shell,.sx-static-copy) {
  width:min(1280px,calc(100% - 80px));
  margin-inline:auto;
}
body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(.sx-section,.os-section) { padding-block:88px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-section > .sx-shell { padding-block:0; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-copy [data-neoo-role="eyebrow"] { font-size:11px!important; font-weight:400!important; line-height:1.6!important; letter-spacing:.14em!important; }
body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(.sx-head,.os-head) { margin:0 0 36px; }
body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(.sx-head,.os-head) h2 {
  max-width:23ch;
  font-size:clamp(34px,3.5vw,52px);
  font-weight:300;
  letter-spacing:-.052em;
  line-height:1.06;
}
body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(.sx-head,.os-head) > p:last-child:not(.sx-eyebrow,.bx-eyebrow) {
  max-width:64ch;
  font-size:18px;
  line-height:1.65;
  margin-top:24px;
}
body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(a,button,summary,[role="tabpanel"]):focus-visible { outline:3px solid var(--nf-focus,#b9c8ff); outline-offset:4px; }
body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main [hidden] { display:none!important; }
body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(.sx-btn,.bx-btn) { min-height:48px; padding:13px 20px; border-radius:8px; font-size:15px; line-height:1.4; text-align:center; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-copy { min-height:790px; padding:100px 0 28px; box-sizing:border-box; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-title { font-size:clamp(46px,4.4vw,65px)!important; max-width:19ch; margin:20px 0 26px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-copy :is(.sx-lede,.sx-cta-row,.sx-trial-note,.sx-trial-terms) { max-width:610px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-copy .sx-lede { font-size:18px; line-height:1.65; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-copy .sx-chips { margin-top:36px; padding:18px 0; border-top:1px solid var(--nf-line,rgba(255,255,255,.1)); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-copy .sx-chips li { background:transparent; border:0; padding:0 24px 0 0; border-radius:0; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-reading { padding-block:0 24px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-reading:not(:has(> :not([hidden]))) { display:none; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-reading > div { display:flex; align-items:center; flex-wrap:wrap; gap:12px 24px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-reading p { margin:0; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-essentials { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:0 36px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-essential { padding:28px 0; border:0; border-top:1px solid var(--nf-line-strong,rgba(255,255,255,.18)); background:transparent; border-radius:0; box-shadow:none; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-essential svg { display:none; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-essential small { position:static; display:block; margin:0 0 16px; color:var(--nf-link,#a89cff); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-essential h3 { font-size:23px; margin:0 0 12px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-essential p { font-size:16px; line-height:1.6; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-cockpit { margin:0; border:1px solid var(--nf-line-strong,rgba(255,255,255,.18)); border-radius:14px; overflow:hidden; background:var(--nf-surface-1,#161a2b); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-cockpit-chrome { display:flex; justify-content:space-between; flex-wrap:wrap; gap:12px; padding:18px 28px; border-bottom:1px solid var(--nf-line,rgba(255,255,255,.1)); font-size:11px; line-height:1.5; letter-spacing:.06em; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-cockpit-layout { display:grid; grid-template-columns:260px minmax(0,1fr); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record { padding:32px 28px; background:var(--nf-bg-0,#10111b); border-right:1px solid var(--nf-line,rgba(255,255,255,.1)); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-monogram { display:grid; place-items:center; width:48px; height:48px; margin-bottom:24px; border:1px solid var(--nf-line-strong,rgba(255,255,255,.18)); border-radius:9px; font-size:24px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-record-label { font-size:11px; line-height:1.6; letter-spacing:.1em; text-transform:uppercase; color:var(--nf-link,#a89cff); margin:0 0 12px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record strong { font-size:22px; font-weight:400; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record dl { margin:28px 0; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record :is(dt,p:not(.sx-record-label)) { font-size:13px; line-height:1.6; color:var(--nf-text-2,#b7bfd6); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record dd { font-size:14px; margin:8px 0 0; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-cockpit-work { min-width:0; padding:28px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-tabs { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:8px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-tabs button { display:flex; align-items:center; gap:9px; min-height:48px; padding:10px; border:1px solid var(--nf-line-strong,rgba(255,255,255,.18)); border-radius:6px; background:transparent; color:inherit; font:inherit; font-size:13px; cursor:pointer; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-tabs button span { font-size:10px; color:var(--nf-text-2,#b7bfd6); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-tabs button[aria-selected="true"] { background:var(--nf-surface-2,#1c2136); border-color:var(--nf-link,#a89cff); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-panel { padding:30px 0 12px; min-height:260px; box-sizing:border-box; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-panel h3 { font-size:clamp(25px,2.4vw,34px); line-height:1.18; font-weight:300; letter-spacing:-.035em; margin:0 0 16px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-panel > p:not(.sx-record-label) { max-width:60ch; font-size:16px; line-height:1.65; color:var(--nf-text-2,#b7bfd6); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-trace { padding-top:20px; border-top:1px solid var(--nf-line,rgba(255,255,255,.1)); margin-top:24px; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-trace dt { font-size:11px; color:var(--nf-text-2,#b7bfd6); }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-trace dd { margin:8px 0 0; font-size:14px; line-height:1.6; }
body.neoo-home.neoo-product-page.starter10k-page #main .sx-cockpit figcaption { padding:18px 28px; border-top:1px solid var(--nf-line,rgba(255,255,255,.1)); color:var(--nf-text-2,#b7bfd6); font-size:12px; line-height:1.65; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof-layout { display:block; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-head { padding-left:0; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-head::before { display:none; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-cockpit { display:grid; grid-template-columns:260px minmax(0,1fr); max-width:none; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof :is(.os-chrome,figcaption) { grid-column:1 / -1; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-customer { display:block; grid-column:1; grid-row:2 / 4; padding:32px 28px; margin:0; border-right:1px solid var(--os-line); }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-monogram { margin-bottom:24px; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-events { grid-column:2; min-width:0; padding:28px; margin:0; flex-direction:column; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-events .os-panel { margin:24px 0 0; padding:0; background:transparent; border:0; border-radius:0; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-events button .os-number { display:inline; font-size:10px; }
body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-connection { display:none; }
body.neoo-home.neoo-product-page.business-os-page #main .os-cockpit-next { grid-column:2; padding:0 28px 28px; }
body.neoo-home.neoo-product-page.business-os-page #main .os-price-link { display:inline-flex; align-items:center; min-height:44px; margin-top:8px; color:var(--os-link); text-underline-offset:5px; font-size:14px; }
body.neoo-home.neoo-product-page.business-os-page #main .os-film-option { margin-top:16px; }
body.neoo-home.neoo-product-page.business-os-page #main .os-film-option .bx-btn { padding:8px 0; border:0; background:transparent; box-shadow:none; color:var(--os-link); text-decoration:underline; text-underline-offset:5px; font-weight:400; }
@media(max-width:1120px) {
  body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(.sx-shell,.os-shell,.sx-static-copy) { width:calc(100% - 56px); }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-tabs { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media(max-width:900px) {
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-cockpit-layout { grid-template-columns:1fr; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record { border-right:0; border-bottom:1px solid var(--nf-line); display:grid; grid-template-columns:48px 1fr; gap:4px 16px; padding:22px; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-monogram { grid-column:1; grid-row:1 / 3; margin:0; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record :is(strong,.sx-record-label) { grid-column:2; margin:0; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record dl { grid-column:1 / -1; margin:10px 0 0; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record dl div { display:flex; align-items:baseline; gap:12px; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-customer-record > p:last-child { grid-column:1 / -1; margin:8px 0 0; }
  body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-cockpit { display:block; }
  body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-customer { display:flex; border-right:0; border-bottom:1px solid var(--os-line); padding:22px; }
  body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-monogram { margin:0; }
}
@media(max-width:720px) {
  body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(.sx-shell,.os-shell,.sx-static-copy) { width:calc(100% - 40px); }
  body.neoo-home.neoo-product-page:is(.starter10k-page,.business-os-page) #main :is(.sx-section,.os-section) { padding-block:56px; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-copy { min-height:0; padding:76px 0 28px; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-title { font-size:clamp(38px,10.5vw,44px)!important; max-width:100%; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-static-copy .sx-cta-row { flex-direction:column; align-items:stretch; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-essentials { grid-template-columns:1fr; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-cockpit-work { padding:20px; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-cockpit-chrome { padding:16px 20px; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-tabs { grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-panel { min-height:320px; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-cockpit figcaption { padding:16px 20px; }
  body.neoo-home.neoo-product-page.starter10k-page #main .sx-journey-actions .sx-btn { width:100%; }
  body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-events { padding:20px; }
  body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-events .os-selectors { grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-events button { align-items:flex-start; text-align:left; }
  body.neoo-home.neoo-product-page.business-os-page #main .os-proof .os-events button span:last-child { min-width:0; overflow-wrap:anywhere; }
  body.neoo-home.neoo-product-page.business-os-page #main .os-cockpit-next { padding:0 20px 20px; }
  body.neoo-home.neoo-product-page.business-os-page #main .os-cockpit-next .bx-btn { width:100%; }
}
