:root{--ti-gold:#e8ca96;--ti-line:#bfa87952;--ti-mint:#adedd6;--ti-muted:#bbb9b0;--navy:#121410;--blue:#e8ca96;--turquoise:#adedd6;--gold:#e8ca96;--ink:#f6f3ea;--muted:#bbb9b0;--line:#4d493d;--white:#151612;color-scheme:dark}
body.apex-dark{background:#0c0e0c!important;color:#f6f3ea;background-image:radial-gradient(ellipse at 85% 0,#89714624,transparent 45%)!important}
body.apex-dark #app{background:transparent!important}
body.apex-dark .header,body.apex-dark.ob-home .header{background:#10120fed!important;border-color:#d8bd8260!important;box-shadow:0 12px 42px #0005;backdrop-filter:blur(24px)}
body.apex-dark .brand-mark{background-image:url(apex-logo-premium.png);filter:sepia(.35) saturate(.6);background-size:contain}
body.apex-dark .header nav a.current,body.apex-dark .header nav a:hover,body.apex-dark .eyebrow,body.apex-dark .inline-link{color:#e8ca96!important}
body.apex-dark .button,body.apex-dark .apex-offer-button{background:linear-gradient(110deg,#f9e3b9,#d1ad6f)!important;color:#191b14!important;border:1px solid #ffebc2!important;border-radius:12px!important;box-shadow:0 5px 22px #c9a15b20!important}
body.apex-dark .button:hover,body.apex-dark .apex-offer-button:hover{color:#10120e!important;box-shadow:0 7px 28px #d9b66f44!important}
body.apex-dark .button.secondary,body.apex-dark .apex-offer-ghost{background:#161a16c9!important;color:#f1eadb!important;border-color:#b9a47a91!important;box-shadow:none!important}
body.apex-dark .account-link{border-color:#b9a47a78;color:#eee6d6}
body.apex-dark :is(.need-card,.plan-card,.demo-card,.module-card,.info-panel,.state-box,.form-mount,.checkout-form,.scope-aside,.login-wrap,.record-card,.account-layout,.metric-row>div,.pipeline-panel,.progress-panel,.academy-card,.vip-card,.apex-offers-r4 article){background:linear-gradient(135deg,#282b25ee,#131612ed)!important;border-color:#bba57748!important;box-shadow:0 18px 45px #0004,inset 0 1px #fff1!important;border-radius:17px!important}
body.apex-dark :is(.need-card,.module-card,.plan-card):hover{border-color:#dfc48c9c!important;transform:translateY(-4px);transition:transform .25s,border-color .25s}
body.apex-dark :is(.account-sidebar,.account-panel,.learning-copy,.source-list,.chat-panel,.chat-top,.product-frame,.product-main,.product-body>aside,.product-top){background:#171a15!important;border-color:#bba57745!important}
body.apex-dark .account-sidebar button[aria-current=page]{color:#f4d99f;background:#3a3826;border-color:#e8ca96}
body.apex-dark :is(input:not([type=checkbox]),select,textarea,.search-box){background:#10140f!important;color:#f6f3ea!important;border-color:#b5a37b65!important}
body.apex-dark :is(input,textarea)::placeholder{color:#a7a99e!important}
body.apex-dark select option{background:#191d16;color:#f6f3ea}
body.apex-dark input[type=checkbox]{accent-color:#dbc08b}
body.apex-dark :is(th,td){background:#171b15!important;border-color:#b6a77e44!important}
body.apex-dark th{background:#292c21!important;color:#edddb9!important}
body.apex-dark .error,body.apex-dark .field-error{color:#ffaaa2!important}
body.apex-dark .form-feedback{color:#b5efd4!important}
body.apex-dark .chat-launch{background:#1d261c!important;border-color:#baa77a!important;color:#e8d3a7!important}
body.apex-dark .footer{background:#0b0e0a!important;border-color:#bca27245!important}
body.apex-dark :is(.soft,.ai-band,.intro-section,.ownership-band){background:#121610!important;border-color:#bca27235!important}
body.apex-dark :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #f1d59d!important;outline-offset:5px}
body.apex-dark.ob-home #main.ob-main{--ob-mint:#adedd6;--ob-line:#bda47560;--ob-bg:none;background:#0c0e0c!important;gap:20px;width:min(1480px,calc(100% - 48px))}
body.apex-dark.ob-home #main.ob-main .ob-section{background:radial-gradient(ellipse at 90% 20%,#89724616,transparent 50%),linear-gradient(125deg,#161a13,#0e120d)!important;border:1px solid #bba57730;border-radius:20px;padding:56px clamp(24px,4vw,64px)!important}
body.apex-dark.ob-home #main.ob-main .ob-hero{background:linear-gradient(90deg,#080b08a6 0%,#080b0833 42%,transparent 60%),url('https://static.wixstatic.com/media/e1ee9b_bfcce38056d141b88f452bdc2583f53b~mv2.png') center/cover!important;min-height:650px;grid-template-columns:.95fr 1.25fr;overflow:hidden;border-radius:20px}
body.apex-dark.ob-home #main.ob-main .ob-hero h1{font-size:clamp(40px,4.6vw,68px);max-width:560px;line-height:1.03;letter-spacing:-.055em;text-shadow:0 3px 30px #0007}
body.apex-dark.ob-home #main.ob-main .ob-hero-copy{align-self:center;max-width:560px}
body.apex-dark.ob-home #main.ob-main .ob-hero-copy>p{color:#e0e0d4}
body.apex-dark.ob-home #main.ob-main .ob-hero .ob-orbit{aspect-ratio:auto;height:490px;min-height:440px}
body.apex-dark.ob-home #main.ob-main .ob-hero .ob-core{display:none}
body.apex-dark.ob-home #main.ob-main .ob-app{background:linear-gradient(130deg,#30362cd9,#131b15ed)!important;border:1px solid #ddc79bb3!important;box-shadow:0 24px 36px #0007,inset 0 1px 12px #ffe6ad18!important;backdrop-filter:blur(22px);border-radius:14px;width:37%;padding:13px}
body.apex-dark.ob-home #main.ob-main .ob-app[data-slot="0"]{left:1%;top:-2%;rotate:5deg}
body.apex-dark.ob-home #main.ob-main .ob-app[data-slot="1"]{left:64%;top:-5%;rotate:-4deg}
body.apex-dark.ob-home #main.ob-main .ob-app[data-slot="2"]{left:64%;top:64%;rotate:4deg}
body.apex-dark.ob-home #main.ob-main .ob-app:hover{border-color:#fff0c8!important;box-shadow:0 25px 50px #0009!important}
body.apex-dark.ob-home #main.ob-main .ob-app-top{color:#f1eddf;border-color:#c4b78636}
body.apex-dark.ob-home #main.ob-main .ob-btn{background:linear-gradient(110deg,#f7dfb3,#d3b075)!important;color:#171a13!important;border:1px solid #ffe9ba!important;border-radius:100px;box-shadow:0 7px 24px #d1aa5f29}
body.apex-dark.ob-home #main.ob-main .ob-secondary{background:#141a14bb!important;color:#f3ecdc!important;border-color:#c7b2879c!important;box-shadow:none}
body.apex-dark.ob-home #main.ob-main .ob-eyebrow{color:#ddc796}
body.apex-dark.ob-home #main.ob-main :is(.ob-card,.ob-faq-list details,.ob-step,.ob-price-links a){background:linear-gradient(135deg,#272e22d9,#11170feb)!important;border-color:#bba57766!important;box-shadow:0 18px 40px #0005,inset 0 1px #ffe7b30a!important}
body.apex-dark.ob-home #main.ob-main .ob-featured{border-color:#ead09f!important;box-shadow:0 0 40px #ddbd7021!important}
body.apex-dark.ob-home #main.ob-main .ob-badge{background:#e8ca96!important;color:#1b2116!important}
body.apex-dark.ob-home #main.ob-main :is(p,small){color:#c3c8ba}
body.apex-dark.ob-home #main.ob-main .ob-text-link{color:#e4c995}
body.apex-dark.ob-home #main.ob-main .ob-solution>img{filter:saturate(.55);border-color:#bba5774d}
body.apex-dark.ob-home #main.ob-main .ob-closing{background:linear-gradient(90deg,#0c100cf2,#0c100c22),url('https://static.wixstatic.com/media/e1ee9b_bfcce38056d141b88f452bdc2583f53b~mv2.png') center/cover!important}
body.apex-dark.ob-home #main.ob-main .ob-closing .ob-core{visibility:hidden}
.ti-workspace{grid-column:1/-1;display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;align-items:center;padding-top:30px;border-top:1px solid #bba57736}
.ti-workspace h3{font-size:clamp(25px,3vw,40px)!important;margin:12px 0!important}
.ti-workspace .product-frame{transform:perspective(1200px) rotateY(-5deg) rotateX(3deg);box-shadow:0 25px 50px #0007!important;border-color:#a9956a!important;pointer-events:none}
.ti-workspace .product-body{min-height:280px}.ti-workspace .product-welcome h3{font-size:22px!important}.ti-workspace .product-body>aside{width:100px}
.ti-workspace .product-frame :is(p,small,span,b){color:#d0d1c1}.ti-workspace .product-frame .icon{color:#b7ecd5}
.ti-orbit-controls{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}
.ti-orbit-controls button{background:#171e15e8;color:#edd5a4;border:1px solid #b8a57488;width:40px;height:36px;border-radius:20px;font-size:19px}
body.apex-dark.ob-home #main.ob-main .ob-concept{bottom:-18px;color:#d6d6c9;font-size:9px}
.ti-english-hero{background:linear-gradient(90deg,#080b08bd,transparent),url('https://static.wixstatic.com/media/e1ee9b_bfcce38056d141b88f452bdc2583f53b~mv2.png') center/cover!important;margin-top:0!important;padding-top:0!important}.ti-english-hero .hero-product{visibility:hidden}.ti-english-hero:before{display:none}
@media(max-width:1100px){.ti-workspace{grid-template-columns:1fr;gap:20px}.ti-workspace .product-frame{max-width:800px;transform:none}body.apex-dark.ob-home #main.ob-main .ob-hero{min-height:600px;grid-template-columns:1fr 1.1fr}body.apex-dark.ob-home #main.ob-main .ob-hero .ob-orbit{min-height:360px}}
@media(max-width:700px){body.apex-dark.ob-home #main.ob-main{width:calc(100% - 24px);gap:14px}body.apex-dark.ob-home #main.ob-main .ob-section{padding:32px 20px!important;border-radius:16px}body.apex-dark.ob-home #main.ob-main .ob-hero{display:flex;flex-direction:column;align-items:stretch;gap:0;background:linear-gradient(#080b08dd 0%,#080b08a6 37%,transparent 60%),url('https://static.wixstatic.com/media/e1ee9b_bfcce38056d141b88f452bdc2583f53b~mv2.png') 66% bottom/auto 60% no-repeat,#090d08!important;min-height:820px}body.apex-dark.ob-home #main.ob-main .ob-hero h1{font-size:clamp(36px,9.5vw,55px)}body.apex-dark.ob-home #main.ob-main .ob-hero .ob-orbit{min-height:350px;aspect-ratio:1;max-height:420px;margin-top:30px;margin-bottom:0}body.apex-dark.ob-home #main.ob-main .ob-app{width:44%;padding:10px}body.apex-dark.ob-home #main.ob-main .ob-app[data-slot="0"]{left:0;top:0}body.apex-dark.ob-home #main.ob-main .ob-app[data-slot="1"]{left:56%;top:0}body.apex-dark.ob-home #main.ob-main .ob-app[data-slot="2"]{left:56%;top:61%}body.apex-dark.ob-home #main.ob-main .ob-app strong{font-size:9px}body.apex-dark.ob-home #main.ob-main .ob-actions .ob-btn{min-height:45px}.ti-workspace{padding-top:24px}.ti-workspace .product-body>aside{display:none}.ti-workspace .product-body{min-height:260px}.ti-workspace .product-main{padding:16px}.ti-workspace .product-welcome h3{font-size:18px!important}.ti-workspace .product-columns{grid-template-columns:1fr}.ti-workspace .progress-panel{display:none}.ti-english-hero .hero-grid{padding-bottom:280px;background:linear-gradient(#080b08dd,#080b0833)}.ti-english-hero .hero-product{display:none}.ti-english-hero{background-position:66% bottom!important;background-size:auto 70%!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
body.apex-dark.ob-home #main.ob-main .ob-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr)}body.apex-dark.ob-home #main.ob-main .ob-hero-copy .ob-eyebrow{font-size:9px!important;letter-spacing:.18em!important}.ti-workspace .metric-row b{display:block;font-size:18px}.ti-workspace .metric-row>div{padding:14px}.ti-workspace .pipeline-row>span{color:#e8ca96;padding:8px}.ti-workspace .product-body>aside span{font-size:10px}.ti-workspace .product-main{flex:1;min-width:0}@media(max-width:700px){body.apex-dark.ob-home #main.ob-main .ob-hero .ob-orbit{height:350px;min-height:350px}body.apex-dark.ob-home #main.ob-main .ob-hero-copy{align-self:stretch}}
body.apex-dark :is(.apex-checkout-r4,.apex-demo-instructions,.workspace-metrics article,.empty-state,.course-art,.ai-levels article,.support-grid article){background:linear-gradient(135deg,#272e22e8,#12170ff2)!important;border:1px solid #bba57766!important;border-radius:17px;color:#ecebdc!important}body.apex-dark .apex-checkout-r4 a{color:#ead09f}body.apex-dark .workspace-toolbar,body.apex-dark .lesson{border-color:#bba57745}body.apex-dark .filter-chips button[aria-pressed=true]{color:#edcf96!important;border-color:#edcf96!important}body[data-page=index]:not(.ti-theme) #main{visibility:hidden}body.apex-dark.ob-home #main.ob-main .ob-web-preview{filter:saturate(.25) sepia(.22)}
body.ti-demo{background:#10140f!important;color:#edeada!important}body.ti-demo :is(header,aside,.statistics>div,.table,.row,.dashboard,.panel){background:#1b2117!important;border-color:#bba57755!important;color:#dfdfcf!important}body.ti-demo :is(button,.pill){background:#dac18d!important;color:#192015!important}body.ti-demo .row:first-child{background:#2b3123!important}
