/* Shared pitch palette for retained commercial interactions and team tools. */
:root{--bg:#fffdf9;--bg2:#f3eee7;--bg3:#eee5db;--surface:#fffdf9;--surface-2:#f3eee7;--text:#271311;--text-primary:#271311;--text-secondary:#756864;--text-muted:#756864;--accent:#f04b16;--accent2:#790900;--border:#e4ddd7;--orange:#f04b16;--wine:#790900;--ink:#271311;--muted:#756864;--paper:#fffdf9;--line:#e4ddd7}
body{background:#fffdf9!important;color:#271311!important;font-family:'DM Sans',sans-serif!important;overflow-x:hidden}body:has(.workflow) .site-header{position:relative!important;background:#fffdf9!important;height:96px!important;border-bottom:1px solid #e4ddd7}.site-header .brand img,.site-footer .brand img{filter:none!important;opacity:1!important;width:200px!important}.site-header .button,.workflow .btn-primary,.workflow .btn-nav,.workflow button[type=submit]{background:#790900!important;border-color:#790900!important;color:#fffdf9!important;border-radius:4px!important;box-shadow:none!important}.site-header .desktop-nav a{font-size:13px!important;color:#271311!important}.site-header .desktop-nav{display:flex;gap:28px}.site-header .mobile-nav{display:none}.workflow{font-family:'DM Sans',sans-serif}.workflow h1,.workflow h2,.workflow h3{font-family:Manrope,sans-serif!important;font-weight:500!important;letter-spacing:-.045em}.workflow .gradient-text{-webkit-text-fill-color:#790900!important;background:none!important;color:#790900!important;font-family:Georgia,serif;font-style:italic}.workflow .hero-title{font-size:clamp(44px,6vw,78px)!important;line-height:1.13!important}.workflow .container{max-width:1320px!important;width:90%!important;margin:auto!important}.workflow .pricing-hero,.workflow .careers-hero,.workflow .subscription-hero{padding:60px 0!important;background:#f3eee7!important;border-bottom:1px solid #e4ddd7}.workflow .hero-sub,.workflow .section-sub,.workflow .careers-hero-sub{color:#756864!important}.workflow .badge{background:transparent!important;border:1px solid #d0b7a7!important;color:#790900!important;border-radius:30px!important;font-size:11px!important;letter-spacing:1px}.workflow .orb,.workflow .grid-overlay{display:none!important}.workflow .section-label{color:#790900!important;letter-spacing:1.6px!important;font-size:11px!important}.workflow .section-title{font-size:clamp(30px,4vw,49px)!important}.workflow .price-card,.workflow .role-card,.workflow .subscription-card,.workflow .apply-form,.workflow .approval-form,.workflow .pc-card{background:#fffdf9!important;border:1px solid #e4ddd7!important;border-radius:5px!important;box-shadow:none!important}.workflow .price-card.featured,.workflow .subscription-card.is-selected{border:2px solid #790900!important}.workflow .price-amount,.workflow .addon-price{color:#790900!important;background:none!important;-webkit-text-fill-color:#790900!important}.workflow .btn{border-radius:4px!important;box-shadow:none!important;min-height:44px;display:inline-flex;justify-content:center;align-items:center}.workflow .btn-ghost{border:1px solid #c9b6aa!important;color:#790900!important;background:transparent!important}.workflow input:not([type=checkbox]):not([type=radio]),.workflow select,.workflow textarea{background:#fffdf9!important;color:#271311!important;border:1px solid #cbbfb5!important;border-radius:4px!important;min-height:45px}.workflow label{color:#49322d!important}.workflow .tab-btn.active,.workflow .role-tab.active,.workflow .pc-cat.active{background:#790900!important;color:#fffdf9!important;border-color:#790900!important}.workflow .tab-switcher,.workflow .role-tabs{background:#f3eee7!important;border-color:#e4ddd7!important}.workflow .price-card li,.workflow .subscription-card li{color:#49322d!important}.workflow .pricing-section{padding:55px 0!important}.workflow .pricing-section:nth-child(even),.workflow .subscription-section-alt{background:#f3eee7!important}.workflow .featured-label,.workflow .subscription-badge{background:#790900!important;color:#fffdf9!important}.workflow .btn-success{background:#790900!important;color:#fffdf9!important}.workflow .hidden{display:none!important}.workflow [data-aos]{opacity:1!important;transform:none!important}.workflow a:focus-visible,.workflow button:focus-visible{outline:3px solid #f04b16!important;outline-offset:4px}.workflow .pc-gate{padding:60px 5%;min-height:60vh}.workflow .pc-shell{padding-top:30px}.workflow .pc-head{background:#f3eee7!important}.workflow .pc-total,.workflow .pc-summary{background:#f3eee7!important;color:#271311!important}.workflow table{border-collapse:collapse}.workflow th,.workflow td{border-color:#e4ddd7!important}.workflow-proposal .page{background:#fffdf9!important;color:#271311!important}.workflow-bbd-timesquare .nav{position:relative!important;background:#fffdf9!important}.workflow-bbd-timesquare .deck{padding-top:20px}.workflow-bbd-timesquare .slide{background:#fffdf9!important;color:#271311!important;border-color:#e4ddd7!important}.workflow-bbd-timesquare .slide .hero{background:#f3eee7!important}.workflow-bbd-timesquare .slide h1 span{color:#790900!important}.workflow-bbd-timesquare .card,.workflow-bbd-timesquare .package{background:#f3eee7!important;color:#271311!important}.admin-workflow .sidebar{background:#f3eee7!important;border-right:1px solid #e4ddd7!important;top:96px!important}.admin-workflow .main{background:#fffdf9!important}.admin-workflow .nav-item.active{color:#790900!important;background:#eadbd0!important}.admin-workflow .stat-card,.admin-workflow .card{background:#fffdf9!important;border-color:#e4ddd7!important}.admin-workflow .btn-primary,.admin-workflow .login-btn{background:#790900!important;color:#fffdf9!important}.admin-workflow .login-card{background:#fffdf9!important;border:1px solid #e4ddd7!important;box-shadow:0 20px 70px #7909000a!important}.admin-workflow .login-logo{filter:none!important}body:has(.admin-workflow) .site-footer{display:none}body:has(.workflow-admin-login){display:block!important}.workflow-admin-login{display:grid;place-items:center;min-height:75vh}.workflow-admin-login .bg-orb{display:none!important}body:has(.workflow) .site-footer{background:#fffdf9!important;color:#271311!important}body:has(.workflow) .site-footer p{color:#756864!important}body:has(.workflow) .site-footer a{color:#271311!important}
@media(max-width:820px){body:has(.workflow) .site-header{height:80px!important}.site-header .desktop-nav,.site-header .header-cta{display:none!important}.site-header .mobile-nav{display:block!important}.workflow .pricing-grid--4{grid-template-columns:repeat(2,1fr)!important}.admin-workflow .sidebar{top:80px!important}}
@media(max-width:600px){.workflow .pricing-grid,.workflow .subscription-grid,.workflow .approval-layout,.workflow .form-grid,.workflow .roles-grid{grid-template-columns:1fr!important}.workflow .hero-title{font-size:45px!important}.workflow .tab-switcher{max-width:100%;flex-wrap:wrap}.workflow .pc-table-wrap{overflow:auto}.workflow .pricing-section{padding:38px 0!important}.workflow .price-card{padding:25px!important}.workflow .role-tabs{flex-wrap:wrap}.workflow .role-tab{font-size:12px!important;min-height:44px}.workflow .apply-form{padding:22px!important}}
@media(prefers-reduced-motion:reduce){.workflow *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Campaign proposal: replace the former navy system, including inverse panels. */
.workflow-bbd-timesquare{--navy:#790900;--blue:#790900;--blue2:#f04b16;--red:#f04b16;--orange:#f04b16;--cream:#fffdf9;--ink:#271311;--muted:#756864;--line:#e4ddd7;--white:#fffdf9;background:#fffdf9!important}.workflow-bbd-timesquare .deck{background:#fffdf9!important}.workflow-bbd-timesquare .slide::after{display:none}.workflow-bbd-timesquare .slide.dark{background:#790900!important;color:#fffdf9!important}.workflow-bbd-timesquare .slide.dark h1,.workflow-bbd-timesquare .slide.dark h2,.workflow-bbd-timesquare .slide.dark h3{color:#fffdf9!important}.workflow-bbd-timesquare .slide.dark h1 span,.workflow-bbd-timesquare .slide.dark .kicker{color:#ffb089!important}.workflow-bbd-timesquare p.lead,.workflow-bbd-timesquare .light-lead{color:#756864!important}.workflow-bbd-timesquare .slide.dark p,.workflow-bbd-timesquare .slide.dark li,.workflow-bbd-timesquare .slide.dark .pill{color:#efd1c2!important}.workflow-bbd-timesquare .logo-box{background:#fffdf9!important;box-shadow:none!important;border-radius:6px!important}.workflow-bbd-timesquare .logo-x{color:#e5bcaa!important}.workflow-bbd-timesquare .kicker{color:#790900!important}.workflow-bbd-timesquare .strategy-card,.workflow-bbd-timesquare .cost-panel,.workflow-bbd-timesquare .contact-card,.workflow-bbd-timesquare .bonus-card{background:#f3eee7!important;color:#271311!important;border-radius:6px!important;box-shadow:none!important;border-color:#e4ddd7!important}.workflow-bbd-timesquare .contact-card p,.workflow-bbd-timesquare .contact-card li{color:#756864!important}.workflow-bbd-timesquare .strategy-icon,.workflow-bbd-timesquare .package .tag{background:#ead8ca!important;color:#790900!important;border-radius:5px!important}.workflow-bbd-timesquare .metric,.workflow-bbd-timesquare .total-card,.workflow-bbd-timesquare .delta{background:#790900!important;color:#fffdf9!important;border-radius:6px!important}.workflow-bbd-timesquare .metric *,.workflow-bbd-timesquare .total-card *,.workflow-bbd-timesquare .delta *{color:#fffdf9!important}.workflow-bbd-timesquare .total-card .eyebrow{color:#ffb089!important}.workflow-bbd-timesquare .hero-badge,.workflow-bbd-timesquare .term{background:#ffffff0c!important;border:1px solid #bc8172!important;border-radius:6px!important}.workflow-bbd-timesquare .reel-card,.workflow-bbd-timesquare .reel-media,.workflow-bbd-timesquare .reel-video{background:#790900!important}.workflow-bbd-timesquare .reel-index{background:#790900!important;color:#fffdf9!important}.workflow-bbd-timesquare .play,.workflow-bbd-timesquare .open-pill{background:#fffdf9!important;color:#790900!important}.workflow-bbd-timesquare .cost-bar i{background:#f04b16!important}.workflow-bbd-timesquare .cta{background:#790900!important;color:#fffdf9!important;border-radius:4px!important}.workflow-bbd-timesquare .nav{box-shadow:none!important;border-radius:5px!important;border:1px solid #e4ddd7!important;color:#271311!important}.workflow-bbd-timesquare .nav-brand .dot{background:#f04b16;box-shadow:none}.workflow-bbd-timesquare .package{border-radius:6px!important}.workflow-bbd-timesquare .slide.dark .contact-card h3{color:#271311!important}
