.os-presentation{--os-muted:#52616c}.os-day-photo-chapters .os-day-chapter figure{background:0 0;padding:0}.os-day-photo-chapters .os-day-chapter img{aspect-ratio:3/2;object-fit:cover;box-shadow:none;border-radius:1rem}.os-day-photo-chapters .os-day-action summary{cursor:pointer;font-size:1rem;font-weight:650}.os-day-photo-chapters .os-day-action[open] p{margin-top:1rem}.os-day-photo-chapters .os-day-interlude{background:#edf5f3;border:0;border-radius:1rem;padding:2rem;display:block}.os-day-interlude .os-day-copy{max-width:800px;margin:auto}.os-related-links{flex-wrap:wrap;gap:1rem 2rem;display:flex}.os-feature-visual-list>article{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:3.5rem 0 5rem;scroll-margin-top:110px;display:grid}.os-feature-visual-list>article:nth-child(2n){grid-template-columns:1.2fr .8fr}.os-feature-visual-list>article:nth-child(2n) figure{order:-1}.os-feature-product{background:#cfe5e7;border-radius:1.5rem;min-width:0;margin:0;padding:clamp(1rem,2.4vw,2.8rem)}.os-feature-product-scheduling{background:#d3def1}.os-feature-product-jobs{background:#d9e3d6}.os-feature-product-invoices{background:#e8e0d4}.os-feature-product img{border-radius:.6rem;width:100%;height:auto;display:block;box-shadow:0 16px 35px #07142125}.os-feature-product-label{justify-content:space-between;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:650;display:flex}.os-feature-product figcaption{color:#344c5a;padding-top:1.5rem;font-size:.875rem}.os-feature-title details{border-top:1px solid #bfcdd3;margin-top:1.5rem}.os-feature-title summary,.os-feature-support summary{cursor:pointer;padding:1.1rem 0;font-size:1rem;font-weight:650}.os-feature-title li,.os-feature-support li{margin-block:.5rem;line-height:1.7}.os-feature-support{border-top:1px solid #bfcdd3;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,5rem);padding-block:3rem;display:grid}.os-feature-support h3{font-size:2rem;line-height:1.2}.os-feature-support details{border-bottom:1px solid #bfcdd3;scroll-margin-top:110px}.os-feature-support summary span{float:right}.os-feature-support h4{font-size:1.3rem}.os-feature-note{color:#43555b;max-width:800px}@media (max-width:850px){.os-feature-visual-list>article,.os-feature-visual-list>article:nth-child(2n),.os-feature-support{grid-template-columns:1fr}.os-feature-visual-list>article figure,.os-feature-visual-list>article:nth-child(2n) figure{order:-1}}.os-feature-stories{color:#071421;background:#f4f7f8}.os-feature-stories>header{max-width:800px}.os-feature-stories>nav{flex-wrap:wrap;gap:.6rem 1.5rem;padding:1.5rem 0 2.5rem;display:flex}.os-feature-stories>nav a{text-underline-offset:5px;padding:.6rem 0;font-size:1rem;text-decoration:underline}.os-feature-title h3{margin:1.25rem 0;font-size:clamp(1.65rem,2.7vw,2.7rem);line-height:1.15}.os-feature-title .os-feature-takeaway{color:#0d6464;max-width:34ch;font-weight:600}.os-feature-stories>footer{border-top:1px solid #bfcdd3;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-top:2rem;display:flex}.os-feature-stories>footer p{width:100%;font-size:1.4rem}:is(.os-feature-stories a:focus-visible,.os-feature-stories summary:focus-visible){outline-offset:5px;outline:3px solid #0d6464}.os-related-links a{text-underline-offset:5px;font-size:1rem;text-decoration:underline}.os-industry-nav.page-section{color:#071421;background:#f6f3eb;padding-block:1.5rem}.os-landing-breadcrumb{flex-wrap:wrap;gap:.7rem;margin-bottom:2rem;font-size:.875rem;display:flex}.os-landing-hero-image{margin:2rem 0 0}.os-landing-hero-image img{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:640px;display:block}.os-landing-hero-image figcaption,.os-landing-demo figcaption{padding-top:.7rem;font-size:.875rem}.os-landing-demo{background:#eaf0f4;grid-template-columns:.8fr 1.2fr;align-items:center;gap:3rem;display:grid}.os-landing-demo figure{min-width:0;margin:0}.os-landing-demo img{width:100%;height:auto;display:block}.os-industry-landing .os-cinema-heading h1{font-size:clamp(2.1rem,3.7vw,3.7rem)}@media (max-width:850px){.os-landing-demo{grid-template-columns:1fr}}.os-presentation h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.08}.os-presentation h3,.os-presentation h4{text-wrap:balance}.os-presentation p{font-size:1rem;line-height:1.8}.os-presentation .section-kicker{color:#0d6464}.os-presentation :is(.dark-section,.os-cinema-hero,.os-editorial-split) .section-kicker{color:#acdcd2}.os-presentation .os-role-views small{color:#0d6464}.os-presentation .os-role-views p,.os-presentation .os-outcomes p,.os-presentation .closing-cta .cta-legal{color:#43555b}.os-presentation .closing-cta .cta-legal a{color:#0d6464}.os-presentation section[id]{scroll-margin-top:108px}.os-presentation .os-cinema-heading h1{font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:1.05}.os-presentation .os-cinema-intro p+p{margin-top:1rem}.os-chapter-nav{border-block:1px solid var(--line-light);background:var(--ivory);flex-wrap:wrap;gap:1.5rem;padding:1.4rem clamp(22px,5vw,80px);display:flex}.os-chapter-nav a{border-bottom:1px solid #0000;padding-block:.5rem;font-size:.875rem}.os-chapter-nav a:hover{border-color:currentColor}.os-editorial-split{color:#f6f3eb;background:#071421;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);display:grid}.os-editorial-split h2{color:#f6f3eb}.os-editorial-split p{color:#c7d6db;margin:0 0 1.4rem}.os-editorial-split .section-kicker{color:#acdcd2}.os-editorial-split .os-lead{color:#f6f3eb;font-size:1.35rem;line-height:1.65}.os-industries{background:#fff}.os-industries header,.os-future header{max-width:760px;margin-bottom:3rem}.os-industry{border-top:1px solid var(--line-light);grid-template-columns:.8fr 1.25fr .85fr;gap:2.5rem;padding:2.8rem 0;display:grid}.os-industry-label>span{color:#52616c;margin-bottom:1.5rem;font-size:.875rem;display:block}.os-industry h3{margin:0;font-size:1.7rem;line-height:1.2}.os-industry h4,.os-future h4{margin:0 0 1rem;font-size:1.2rem;line-height:1.4}.os-industry p{margin:0 0 1.2rem}.os-industry .os-industry-details{font-size:.875rem;font-weight:650}.os-industry aside{border-left:2px solid #669a98;align-self:start;padding-left:1.5rem}.os-industry aside span{font-size:.875rem;font-weight:700}.os-industry aside p{color:#43555b;margin:1rem 0 0}.os-fit-note{border-top:1px solid var(--line-light);max-width:850px;padding-top:1.5rem}.os-fit-note a{text-underline-offset:4px;text-decoration:underline}.os-future{background:#dce9f2}.os-future article{border-top:1px solid #aabfcf;grid-template-columns:1fr 1.4fr;gap:4rem;padding:2.3rem 0;display:grid}.os-future article span{color:#405d72;font-size:.875rem}.os-future h3{margin:.8rem 0;font-size:1.8rem;line-height:1.25}.os-future article p{color:#364e60;margin:0}.os-future footer{border-top:1px solid #aabfcf;max-width:850px;padding-top:1.5rem}.os-future footer p{font-size:.9375rem}.os-business-day{background:#fff}.os-business-day>header{max-width:780px;margin-bottom:3.5rem}.os-business-day>header small{color:#52616c;max-width:700px;font-size:.875rem;line-height:1.7;display:block}.os-day-chapter{border-top:1px solid var(--line-light);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:3rem 0;display:grid}.os-day-chapter figure{background:#e7eff3;min-width:0;margin:0;padding:clamp(.75rem,2vw,1.75rem)}.os-day-chapter img{width:100%;height:auto;display:block;box-shadow:0 12px 30px #07142115}.os-day-chapter figcaption{color:#43555b;padding-top:1rem;font-size:.875rem;line-height:1.5}.os-day-copy{min-width:0}.os-day-copy h3{margin:1.1rem 0;font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:1.15}.os-day-copy .os-day-time{color:#52616c;font-size:.875rem}.os-day-time span{color:#0d6464;font-size:1.2rem;font-weight:750}.os-day-action{background:#edf5f3;margin-top:1.5rem;padding:1.25rem 1.4rem}.os-day-action h4{margin:0 0 .75rem;font-size:.9375rem}.os-day-action p{margin:0}.os-day-copy .os-day-payoff{border-left:2px solid #0d6464;margin-top:1.5rem;padding-left:1.2rem;font-weight:600}.os-business-day>footer{text-align:center;border-top:1px solid var(--line-light);max-width:800px;margin:3rem auto 0;padding-top:2rem}.os-business-day>footer h3{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15}@media (max-width:850px){.os-day-chapter{grid-template-columns:1fr;gap:1.5rem}}.os-industry.os-industry-illustrated{border-top-color:#e3e8ec;grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,6rem)}.os-industry-photo{min-width:0;margin:0}.os-industry-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.os-industry-photo figcaption{color:#43555b;padding-top:.85rem;font-size:.875rem}.os-industry-copy{min-width:0}.os-industry-copy h3{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:650}.os-industry-copy h4{color:#405564;font-size:1.1rem;font-weight:500}.os-industry-copy aside{border-top:1px solid #dde5e9;border-left:0;padding:1.2rem 0 0}.os-industry-copy .os-industry-label{align-items:baseline;gap:1rem;margin-bottom:1.4rem;display:flex}.os-industry-copy .os-industry-label>span{margin:0}.os-industry-copy aside{margin-top:1.5rem}.os-industry-illustrated:nth-of-type(2n) .os-industry-photo{order:2}.os-future-visuals{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem;display:grid}.os-future-visuals figure{min-width:0;margin:0}.os-future-visuals img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.os-future-visuals figcaption{color:#364e60;padding-top:.85rem;font-size:.875rem}@media (max-width:850px){.os-industry.os-industry-illustrated{grid-template-columns:1fr;gap:1.75rem}.os-industry-illustrated:nth-of-type(2n) .os-industry-photo{order:0}.os-industry-photo img{aspect-ratio:3/2}}@media (max-width:600px){.os-future-visuals{grid-template-columns:1fr}}@media (max-width:1050px){.os-industry{grid-template-columns:1fr 1.8fr}.os-industry aside{grid-column:2}}@media (max-width:700px){.os-editorial-split,.os-industry,.os-future article{grid-template-columns:1fr;gap:1.5rem}.os-industry aside{grid-column:auto}.os-industry-label{align-items:baseline;gap:1rem;display:flex}.os-industry-label>span{margin:0}.os-chapter-nav{gap:.5rem 1.2rem}.os-presentation .os-cinema-heading h1{font-size:2.6rem}}
