/* Public homepage only. The office-autopilot animation is deliberately unmodified. */
.tx-home-dark__desk{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.tx-home-dark__desk picture,.tx-home-dark__desk img{display:block;width:100%;height:100%}
.tx-home-dark__desk img{object-fit:cover;object-position:center}
.tx-home-dark__desk:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,18,36,.91) 0%,rgba(4,18,36,.79) 34%,rgba(4,18,36,.16) 66%,rgba(4,18,36,.12)),linear-gradient(0deg,#071b2c 0%,transparent 27%)}
.tx-home-dark__benefits{background:linear-gradient(90deg,rgba(5,22,38,.84),rgba(9,34,49,.9));border-radius:0 0 16px 16px;padding-bottom:12px}
.latest-home-page .tx-workflow-bridge{background:#0a2334;color:#f2f8fc;border-top:1px solid #284858;border-bottom:1px solid #284858}
.latest-home-page .tx-workflow-bridge h2{color:#f3f8fc}
.latest-home-page .tx-workflow-bridge .lh-ai-eyebrow,.latest-home-page .tx-workflow-bridge a{color:#85f4d5}
.latest-home-page .tx-workflow-bridge .tx-home-team__grid article{background:linear-gradient(135deg,#153b4d,#102a3b);border:1px solid #365b6b;border-radius:16px;box-shadow:0 12px 28px #04122018}
.latest-home-page .tx-workflow-bridge .tx-home-team__grid h3{color:#f3f8fc}
.latest-home-page .tx-workflow-bridge .tx-home-team__grid p{color:#b9cfdd}
.latest-home-page .tx-workflow-bridge .tx-home-team__grid article>span{color:#85f4d5}
.latest-home-page .lh-tools{background:#edf6f5}
.latest-home-page .lh-tools__head h2{color:#102d40}
.latest-home-page .lh-tools__label{color:#237b70}
.latest-home-page .lh-tools__tab{border:1px solid #b8d6d0!important;background:#fafdff!important;color:#244b5b!important;border-radius:10px!important}
.latest-home-page .lh-tools__tab.is-active{background:#10394a!important;color:#95f5d9!important;border-color:#37796f!important;box-shadow:0 3px 12px #0d35431a}
.latest-home-page .lh-tools__tab:hover{border-color:#2c927f!important}
.latest-home-page .lh-tools__card{border-color:#a9cdc5!important;box-shadow:0 16px 40px #10394a13!important}
.latest-home-page .lh-workflow{background:radial-gradient(ellipse at 80% 40%,#143e4e,transparent 70%),#081d2f;color:#f3f8fc}
.latest-home-page .lh-workflow__content h2{color:#f3f8fc!important}
.latest-home-page .lh-workflow__content>p,.latest-home-page .lh-workflow__list li{color:#bfd2e0!important}
.latest-home-page .lh-workflow__label,.latest-home-page .lh-workflow__list .tx-bullet-check{color:#85f4d5!important}
.latest-home-page .lh-workflow__btn{background:#85f4d5!important;color:#082c39!important;border:1px solid #85f4d5!important}
.latest-home-page .lh-workflow__btn:hover{background:#b0ffe7!important;color:#082c39!important}
.latest-home-page .lh-proof{background:#edf6f5}
.latest-home-page .lh-proof__title{color:#123848}
.latest-home-page .lh-proof__label{color:#237b70}
.latest-home-page .lh-proof__card{border:1px solid #c1dcd5;border-radius:18px;box-shadow:0 8px 28px #153f4910}
.latest-home-page .tx-plan-paths.tx-home-choice{background:radial-gradient(ellipse at 50% 0%,#143b48,transparent 75%),#081d2d;color:#edf6fc}
.latest-home-page .tx-home-choice .tx-billing-head h2,.latest-home-page .tx-home-choice>.container>h2{color:#f3f8fc!important}
.latest-home-page .tx-home-choice .tx-billing-head .lh-ai-eyebrow{color:#85f4d5!important}
.latest-home-page .tx-home-choice .tx-billing-head .tx-choice-intro,.latest-home-page .tx-home-choice .tx-eb-note,.latest-home-page .tx-home-choice .tx-team-extra-copy{color:#bed0dc!important}
.latest-home-page .tx-home-choice .tx-billing-switch{border-color:#477367;background:#123444}
.latest-home-page .tx-home-choice .tx-billing-switch button{color:#d5e4ec}
.latest-home-page .tx-home-choice .tx-billing-switch button[aria-pressed=true]{background:#85f4d5;color:#082d3b}
.latest-home-page .tx-home-choice .tx-path-grid>article{background:#f9fdfc;border-color:#bedbd4;border-radius:18px;box-shadow:0 12px 32px #00000018;color:#173b4b}
.latest-home-page .tx-home-choice .tx-path-grid>article:has(.tx-office-badge){background:#e8f8f2;border:2px solid #75dac0;box-shadow:0 0 26px #65e7c318}
.latest-home-page .tx-home-choice .tx-path-grid h3{color:#102f41}
.latest-home-page .tx-home-choice .tx-path-grid>article>p:not(.tx-choice-price):not(.tx-home-seat){color:#486b7a}
.latest-home-page .tx-home-choice .tx-home-trial{border:1px solid #477366;border-radius:18px;background:#113747;color:#eaf5fb}
.latest-home-page .tx-home-choice .tx-home-trial h3{color:#f3f8fc}
.latest-home-page .tx-home-choice .tx-home-trial p{color:#bfd6e0}
.latest-home-page .tx-home-choice .tx-home-trial a{color:#90f4d8}
.latest-home-page .lh-support{background:#0c2637;border-top:1px solid #2a4b5b;color:#f3f8fc}
.latest-home-page .lh-support__title{color:#f3f8fc!important}
.latest-home-page .lh-support__label{color:#85f4d5!important}
.latest-home-page .lh-support__text{color:#bfd2df!important}
.latest-home-page .lh-support__card{background:linear-gradient(145deg,#183d4e,#102d3e)!important;border:1px solid #3c6270!important;border-radius:18px!important;box-shadow:0 12px 28px #00000015}
.latest-home-page .lh-support__card-title{color:#f3f8fc!important}
.latest-home-page .lh-support__card-label,.latest-home-page .lh-support__card-link{color:#85f4d5!important}
.latest-home-page .lh-support__card-text{color:#c1d4df!important}
.latest-home-page .lh-support__card-link:hover{color:#b9ffe9!important;text-decoration:underline}
.latest-home-page .lh-faq{background:#edf6f5}
.latest-home-page .lh-faq__title{color:#123848}
.latest-home-page .lh-faq__label{color:#237b70}
.latest-home-page .lh-faq__item{border:1px solid #c0d9d3;border-radius:12px;overflow:hidden;background:#fafdfe}
.latest-home-page .lh-faq__btn{color:#193d4d!important;background:#fafdfe!important}
.latest-home-page .lh-faq__btn:not(.collapsed){background:#e2f3ed!important;color:#176c5e!important}
.latest-home-page .lh-faq__body{color:#486a7a!important;background:#fafdfe}
.latest-home-page .lh-faq__cta{border:1px solid #3c6e70!important;border-radius:18px!important;background:linear-gradient(115deg,#0c2b3c,#153e4a)!important;box-shadow:0 14px 32px #0b2d3914}
.latest-home-page .lh-faq__cta-label{color:#85f4d5!important}
.latest-home-page .lh-faq__cta-title{color:#f3f8fc!important}
.latest-home-page .lh-faq__cta-btn{background:#85f4d5!important;color:#082c39!important;border-color:#85f4d5!important}
.latest-home-page .lh-faq__cta-btn:hover{background:#b0ffe7!important;color:#082c39!important}
@media(max-width:991.98px){.tx-home-dark__desk{display:none}.tx-home-dark__visual:before{content:'';position:absolute;z-index:-1;inset:-12% -24px -8%;background:linear-gradient(0deg,#071b2c 0%,transparent 20%,transparent 75%,#071b2c 100%),url('/assets/business/home/images/home-desk-background-960.webp?v=20261031-1') center 65%/cover no-repeat;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.tx-home-dark__benefits{background:transparent;border-radius:0;padding-bottom:0}}
@media(max-width:767.98px){.tx-home-dark__visual:before{background-image:linear-gradient(0deg,#071b2c 0%,transparent 20%,transparent 75%,#071b2c 100%),url('/assets/business/home/images/home-desk-background-640.webp?v=20261031-1')}.latest-home-page .lh-support__card{box-shadow:none}}

.tx-home-choice .tx-home-trial .lh-ai-eyebrow{color:#8ff3d5!important}.tx-home-choice .tx-home-trial .tx-compare-all{color:#102b3c!important;background:#8ff3d5!important;border-color:#8ff3d5!important}.tx-home-choice .tx-home-trial .tx-compare-all:hover{color:#102b3c!important;background:#b8ffe9!important}
