/* TeamZero cinematic WHITE edition: premium light surfaces with the same interactive motion. */
:root{color-scheme:light}
body{background:#fcfcff}
.tm-site{--ink:#1b2040;--violet:#6959d9;--soft:#f8f8fe;background:#fcfcff;color:#252344}
.tm-header{background:rgba(255,255,255,.85);border-bottom:1px solid #dddff088;box-shadow:0 8px 35px #4e54a40d}
.tm-header.tm-header-scrolled{background:rgba(255,255,255,.97);box-shadow:0 10px 35px #5c62b51b}
.tm-logo{color:#1e2350}.tm-navlinks a,.tm-navact>a:first-child{color:#525879}
.tm-navlinks a:hover{color:#343568}.tm-navact .tm-black{background:#252648;color:#fff!important}
.tm-hero{background:radial-gradient(ellipse 62% 63% at 78% 45%,rgba(206,203,253,.55),transparent 72%),radial-gradient(ellipse 45% 40% at 0% 85%,rgba(204,233,248,.34),transparent 70%),#fbfcff}
.tm-hero::before{background-image:linear-gradient(to right,rgba(102,99,175,.048) 1px,transparent 1px),linear-gradient(to bottom,rgba(102,99,175,.048) 1px,transparent 1px)}
.tm-hero::after{background:radial-gradient(ellipse at 50% 50%,transparent 52%,rgba(253,252,255,.30) 100%)}
.tm-hero-noise{opacity:.04;mix-blend-mode:multiply}
.tm-light-left{background:radial-gradient(ellipse,#bbd8fa,transparent 70%);opacity:.45}.tm-light-right{background:radial-gradient(ellipse,#af9bf4,transparent 70%);opacity:.40}
.tm-hero-line{color:#757d9d}
.tm-eyebrow{color:#6860ce;border-color:#a7a0e566;background:#f4f0ffbd}
.tm-eyebrow .tm-eyebrow-spark{color:#6457d9}
.tm-site h1{color:#1d2342}.tm-site h1 em{background-image:linear-gradient(103deg,#6052cd,#7870de 53%,#2a9faa)}
.tm-trailing-period{color:#4e5ac7}
.tm-herocopy>p{color:#5d6785}.tm-herocopy>p strong{color:#222948}
.tm-secondary-cta{background:#fff9!important;color:#38315f!important;border-color:#b5b0d5!important}
.tm-hero-trust{color:#767c9b}.tm-hero-trust>span:not(:first-child){color:#9497ab}
.tm-hero-bottom{color:#757a95}.tm-scroll-cue{border-color:#978dc677;color:#685fc6}
.tm-integrations-wrap{background:#fff;border-color:#e4e5ee}.tm-integrations small{color:#8286a2}.tm-integrations div span{color:#686f8f}
.tm-visual-wrap::before{background:radial-gradient(ellipse at var(--glow-x,50%) var(--glow-y,45%),#9a91f45f,transparent 62%);filter:blur(22px)}
.tm-holo-label{color:#6f6a9c}.tm-holo-label i{color:#268775}
.tm-neural-core{background:radial-gradient(circle at 30% 20%,#c4bdff,#8170e0 40%,#5046a8 90%);box-shadow:0 0 35px #8e80d871,inset 0 0 40px #d4c5ff56,0 0 0 11px #7b70d813,0 0 0 28px #7362f008}
.tm-neural-emblem{color:#fbfbff}
.tm-agent-tile{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(245,243,255,.95));border:1px solid #c9c2ee;color:#252446;box-shadow:0 14px 35px #5e5ca02c,inset 0 1px #fff;backdrop-filter:blur(10px)}
.tm-agent-tile:hover,.tm-agent-tile.is-selected{border-color:#8675d9;box-shadow:0 18px 44px #8476d74a,inset 0 1px white}
.tm-tile-symbol{background:#e5ddff;border-color:#c9baf1;color:#6659c8}.tm-agent-tile small{color:#6e7290}.tm-tile-pip{color:#228b7b}
.tm-live-console{background:linear-gradient(120deg,rgba(255,255,255,.99),rgba(245,244,255,.99));border:1px solid #c7c1e6;box-shadow:0 22px 47px #8880bf33}
.tm-console-heading{color:#747995}.tm-console-heading>span:first-child{color:#5958ac}
.tm-console-message{color:#24254c!important}.tm-console-prompt{color:#389d90}.tm-console-foot{color:#82829a}
.tm-console-meter{background:#e9e4f5}
.tm-site .tm-section{background:#fff;border-bottom:1px solid #e8eaf3}
.tm-site .tm-how{background:radial-gradient(ellipse at 50% 100%,#e9e5fe9a,transparent 72%),#fff}
.tm-site .tm-team{background:#f7f7fc}
.tm-site .tm-dark{background:radial-gradient(ellipse at 90% 50%,#e5e0ff 0%,transparent 72%),#f8f7ff}
.tm-site .tm-outcomes{background:#fff}
.tm-site .tm-faq{background:#fafaff}
.tm-site h2{color:#252746}.tm-site h2 em{color:#7667d7}
.tm-sectionhead small,.tm-sectiontag,.tm-faq small,.tm-dark small{color:#6b5fc4}
.tm-sectionhead>p,.tm-teamgrid>div:first-child>p,.tm-faqgrid>div:first-child>p{color:#69718b}
.tm-steps article,.tm-outcomegrid article{background:linear-gradient(150deg,#fff,#f7f7fe);border:1px solid #e2e2f0;box-shadow:0 9px 26px #5d65a00a}
.tm-steps article::before,.tm-outcomegrid article::before{background:radial-gradient(ellipse at 50% 0,#bcb0ff3d,transparent 68%)}
.tm-steps h3,.tm-outcomegrid h3,.tm-roles h3{color:#252746}
.tm-site article p{color:#707894}
.tm-roles{background:#fff;border:1px solid #e1def2;box-shadow:0 18px 46px #454c8710}
.tm-roles article{border-bottom:1px solid #e5e4f1}
.tm-roles article:hover{background:#f6f4ff}.tm-roles article p{color:#727896}
.tm-orbit{border-color:#c1b9ec}.tm-node{background:#fff;border-color:#ddd3f6;color:#7a66ce}
.tm-controlcards article{background:linear-gradient(135deg,#fff,#f5f2ff);border:1px solid #e4def4;box-shadow:0 6px 24px #6b62a008}
.tm-controlcards h3{color:#292747}.tm-controlcards article p{color:#767391}.tm-controlcards article>span{color:#7c6bdc}
.tm-outcomegrid article>span{color:#7668da}
.tm-brief{background:#fff;border:1px solid #dedcf2}.tm-brief strong{color:#262746}.tm-brief p{color:#717590}.tm-brief div{background:#eae8f4}
.tm-faq details{border-color:#ddddef}.tm-faq summary{color:#353453}.tm-faq details p{color:#73748a}
.tm-mission{background:radial-gradient(ellipse at 80% 60%,#e7e3ff,transparent 64%),#f8f9fe;border-block:1px solid #e0e0f1}
.tm-mission::before{background:#b7adff;opacity:.16}
.tm-mission-kicker{color:#7770ca}
.tm-mission h2{color:#232545}.tm-mission h2 em{color:#7166d2}
.tm-mission-intro>p{color:#6c708a}
.tm-mission-shell{background:#fff;border:1px solid #dad7ec;box-shadow:0 25px 65px #7772b528}
.tm-mission-shell::before{background:linear-gradient(120deg,transparent,#afa7f208,transparent)}
.tm-mission-sidebar{border-right:1px solid #e3e1f1}
.tm-mission-eyebrow{color:#7471a5}.tm-mission-eyebrow span{color:#158c77}
.tm-mission-sidebar h3{color:#262547}
.tm-mission-step{color:#75718a}.tm-mission-step:hover{color:#292546;background:#f4f2ff}
.tm-mission-step.is-current{color:#373154;background:#f0edff;border-color:#bbb1ee;box-shadow:inset 3px 0 #7569dc}
.tm-mission-step small{color:#7a7891}.tm-mission-note{color:#77748f}
.tm-mission-terminal{background:radial-gradient(ellipse at 65% 50%,#37326755,transparent 72%),#171729}
.tm-terminal-top{color:#aaa3c7}.tm-terminal-heading strong{color:#f7f5ff}
.tm-last{background:radial-gradient(ellipse at 50% 100%,#cabef4ad,transparent 65%),#f1f0fc!important}
.tm-last::before{background-image:linear-gradient(90deg,#827ac519 1px,transparent 1px),linear-gradient(#827ac519 1px,transparent 1px)}
.tm-last small{color:#7268c5}.tm-last h2{color:#242545}.tm-last p{color:#696c89}
.tm-ticker{background:#eeeefa;border-color:#d7d4eb}.tm-ticker span{color:#8072bf}.tm-ticker b{color:#a89bcd}
.tm-site footer{background:#22213f;border-color:#323055}.tm-footer p{color:#b7b3ce}.tm-copyright{border-color:#504c70;color:#aaa6bf}
@media(max-width:680px){.tm-mobile-toggle{color:#474368;border-color:#a6a0db}.tm-mobile-panel{background:#fff;border-color:#dad8ed;box-shadow:0 25px 45px #4e4b7a30}.tm-mobile-panel a{color:#343154}.tm-mission-sidebar{border-right:0;border-bottom:1px solid #e4e1f3}}
@media(prefers-reduced-motion:reduce){.tm-agent-tile,.tm-neural-core,.tm-orbit-circle,.tm-live-console{animation:none!important}}
