:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tp-graphite-950:#111416;--tp-graphite-900:#171b1d;--tp-graphite-850:#1e2326;--tp-graphite-800:#272d30;--tp-graphite-700:#3b4347;--tp-graphite-300:#b8c0c2;--tp-canvas:#e1e5e3;--tp-canvas-alt:#d7dcda;--tp-surface:#f7f9f8;--tp-ink:#171b1d;--tp-muted:#505a5d;--tp-line:#b9c2bf;--tp-white:#f5f7f6;--tp-white-pure:#fff;--tp-lime:#b7ff19;--tp-lime-soft:#e8ffc0;--caldera-ember:var(--tp-lime);--caldera-plasma:var(--tp-graphite-700);--caldera-sulfur:var(--tp-lime-soft);--caldera-limestone:var(--tp-surface);--caldera-pumice:var(--tp-canvas);--caldera-obsidian:var(--tp-graphite-950);--caldera-chalk:var(--tp-white-pure);--font-geist-sans:var(--font-body);--lime:var(--caldera-ember);--tp26-lime:var(--caldera-ember)}html{scroll-behavior:smooth;background:var(--caldera-pumice);scrollbar-color:var(--tp-lime) var(--tp-canvas-alt)}body{background:var(--caldera-pumice);color:var(--tp-ink);font-family:var(--font-body),sans-serif;margin:0;font-weight:500}body *{box-shadow:none!important}*{touch-action:manipulation}::selection{background:var(--caldera-ember);color:var(--caldera-obsidian)}:focus-visible{outline:3px solid var(--tp-lime)!important;outline-offset:3px!important}[id]{scroll-margin-top:96px}.container{width:min(100% - 40px,1280px)!important}.client-main,.investors-main,.platform-page,.room,.room-login{font-family:var(--font-body),sans-serif;background:var(--caldera-pumice);color:var(--tp-ink)}.client-main h1,.client-main h2,.client-main h3,.investors-main h1,.investors-main h2,.investors-main h3,.platform-page h1,.platform-page h2,.platform-page h3,.room h1,.room h2,.room h3,.room-login h1{text-transform:uppercase;text-wrap:balance;font-family:var(--font-display),sans-serif!important;letter-spacing:.02em!important;font-weight:700!important;line-height:.96!important}.client-main p,.investors-main p,.platform-page p,.room p,.room-login p{font-family:var(--font-body),sans-serif;text-wrap:pretty;font-weight:500;line-height:1.55}.eyebrow{display:none!important}.section,.investor-section,.platform-content{padding:clamp(5rem,8vw,8rem) 0!important}.section-title,.investor-title,.platform-content h2{max-width:1100px!important;font-size:clamp(3.25rem,6.3vw,6rem)!important}.client-header,.platform-header,.investor-header{z-index:80!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:12px 0!important;position:fixed!important;inset:0 0 auto!important}.client-header nav,.platform-header nav,.investor-header .investor-nav{width:min(100% - 32px,1280px)!important;min-height:64px!important;color:var(--caldera-obsidian)!important;background:#f7f6f2f5!important;border:0!important;border-radius:800px!important;margin:auto!important;padding:8px 10px 8px 16px!important}.brand-logo{color:var(--caldera-obsidian)!important;font-family:var(--font-body),sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-size:1rem!important;font-weight:500!important}.brand-logo img{object-fit:contain;filter:none!important;width:42px!important;height:42px!important}.client-header nav>div,.platform-header nav>div,.investor-nav-links{color:var(--caldera-obsidian)!important;letter-spacing:0!important;text-transform:none!important;font-size:.88rem!important;font-weight:500!important}.client-header nav>div a,.platform-header nav>div a,.investor-nav-links a,.mobile-investor-link{color:var(--caldera-obsidian)!important}.client-header nav a:hover,.platform-header nav a:hover,.investor-header nav a:hover{color:var(--caldera-ember)!important}.header-cta,.investor-room-link,.primary-btn,.submit-btn,.room-login form button,.investor-form button{background:var(--caldera-ember)!important;min-height:48px!important;color:var(--caldera-obsidian)!important;font-family:var(--font-body),sans-serif!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:800px!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:12px 24px!important;font-size:.95rem!important;font-weight:500!important;transition:background-color .2s,color .2s,transform .2s!important;display:inline-flex!important}.primary-btn:hover,.header-cta:hover,.investor-room-link:hover,.investor-form button:hover{transform:translateY(-2px);background:var(--caldera-obsidian)!important;color:var(--caldera-chalk)!important}.primary-btn:disabled,.submit-btn:disabled,.investor-form button:disabled{opacity:.52;cursor:not-allowed;transform:none}.caldera-calc-window{z-index:2;background:var(--caldera-limestone);border:0;border-radius:40px;width:100%;margin:0;position:relative;overflow:hidden}.caldera-window-top{min-height:158px;color:var(--caldera-chalk);background-color:var(--tp-graphite-800);background-image:radial-gradient(circle,#b7ff1980 1.3px,transparent 1.8px),linear-gradient(132deg,var(--tp-graphite-700) 0%,var(--tp-graphite-950) 100%);background-size:9px 9px,100% 100%;flex-direction:column;justify-content:space-between;gap:24px;padding:32px 36px;display:flex}.caldera-window-top span{background:var(--caldera-sulfur);color:var(--caldera-obsidian);border-radius:800px;align-self:flex-start;padding:6px 12px;font-size:.75rem}.caldera-window-top strong{font-family:var(--font-display),sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:700;line-height:.92}.caldera-window-body{flex-direction:column;gap:20px;padding:32px 36px 36px;display:flex}.hero-calc-fields,.hero-investment-field{flex-direction:column;gap:10px;display:flex}.hero-calc-fields{gap:18px}.hero-calc-fields label>span,.hero-investment-field>span{justify-content:space-between;align-items:center;gap:16px;font-size:.84rem;display:flex}.hero-calc-fields b,.hero-investment-field b{font-variant-numeric:tabular-nums;font-weight:500}.caldera-calc-window input[type=range],.client-main input[type=range],.investors-main input[type=range]{cursor:pointer;width:100%;height:5px;accent-color:var(--caldera-ember)!important}.hero-calc-output{border-top:1.5px dotted var(--caldera-obsidian);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;display:flex}.hero-calc-output>span{max-width:8rem;font-size:.8rem;line-height:1.2}.hero-calc-output output{font-family:var(--font-display),sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:700;line-height:.85;display:flex}.hero-calc-output output small{font-family:var(--font-body),sans-serif;margin-top:8px;font-size:.72rem;font-weight:500}.caldera-window-body>.primary-btn{align-self:stretch}.caldera-window-body>small{color:var(--tp-graphite-700);font-size:.7rem;line-height:1.4}.client-hero{isolation:isolate;overflow:hidden;background:var(--caldera-pumice)!important;align-items:center!important;min-height:100svh!important;padding:108px 0 40px!important;display:grid!important;position:relative!important}.client-hero:before,.client-hero:after,.hero-glow,.cinematic-hero{display:none!important}.client-hero-grid{text-align:left!important;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr)!important;align-items:center!important;gap:clamp(40px,6vw,88px)!important;width:min(100% - 40px,1280px)!important;min-height:calc(100svh - 148px)!important;margin:auto!important;display:grid!important}.client-hero-grid>div:first-child{flex-direction:column!important;align-items:flex-start!important;max-width:760px!important;padding:36px 0!important;display:flex!important}.client-hero .hero-title{text-transform:uppercase;max-width:780px!important;color:var(--caldera-obsidian)!important;-webkit-text-fill-color:currentColor!important;font-family:var(--font-display),sans-serif!important;letter-spacing:.02em!important;text-align:left!important;background:0 0!important;margin:0!important;font-size:clamp(5rem,8.3vw,9.3rem)!important;font-weight:700!important;line-height:.82!important}.client-hero .hero-title span{margin-top:.08em;color:var(--caldera-obsidian)!important;-webkit-text-fill-color:currentColor!important;display:block!important}.client-hero .hero-copy{max-width:620px!important;color:var(--caldera-obsidian)!important;margin:28px 0!important;font-size:1.08rem!important;line-height:1.5!important}.client-hero .hero-actions{justify-content:flex-start!important}.client-main .section.bg-white,.client-main .section.bg-stone-50,.client-main .section.bg-stone-100{background:var(--caldera-pumice)!important;color:var(--caldera-obsidian)!important}.client-main .section:nth-of-type(2n){background:var(--caldera-limestone)!important}.client-main .pain-grid,.client-main .solution-grid,.client-main .steps,.client-main .trust-grid{background:0 0!important;border:0!important;gap:16px!important;margin-top:56px!important;padding:0!important}.client-main .pain-grid article,.client-main .trust-grid article,.client-main .steps li{background:var(--caldera-limestone)!important;min-height:280px!important;color:var(--caldera-obsidian)!important;border:0!important;border-radius:40px!important;padding:40px!important}.client-main .pain-grid article:after,.client-main .trust-grid article:after{display:none!important}.client-main .pain-grid h3,.client-main .steps h3{color:var(--caldera-obsidian)!important;margin-top:auto!important;font-size:2rem!important}.manifesto-section{background:var(--caldera-pumice)!important;color:var(--caldera-obsidian)!important;padding:40px 0!important}.manifesto-section:after{display:none!important}.manifesto-section .manifesto-grid{background:var(--caldera-ember)!important;border-radius:40px!important;padding:clamp(40px,6vw,80px)!important}.manifesto-grid h2{color:var(--caldera-chalk)!important;font-size:clamp(3.5rem,6vw,6rem)!important}.manifesto-copy p{color:var(--caldera-chalk)!important}.client-main #solution,.client-main .section.bg-zinc-950{background:var(--caldera-obsidian)!important;color:var(--caldera-chalk)!important}.client-main #solution .section-title,.client-main .section.bg-zinc-950 .section-title{color:var(--caldera-chalk)!important}.client-main #solution .max-w-2xl{color:#ffffffb8!important}.client-main .solution-grid{gap:16px!important}.client-main .solution-card{min-height:330px!important;color:var(--caldera-chalk)!important;background:#222022!important;border:0!important;border-radius:40px!important;padding:40px!important}.client-main .solution-card.lime{background:var(--caldera-ember)!important;color:var(--caldera-chalk)!important}.client-main .solution-card strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:clamp(2.6rem,4vw,4.3rem)!important;font-weight:700!important;line-height:.95!important}.client-main .calculator-section{background:var(--caldera-obsidian)!important;color:var(--caldera-chalk)!important}.client-main .calculator-section .section-title,.client-main .calculator-section .max-w-2xl{color:var(--caldera-chalk)!important}.client-main .calculator{background:0 0!important;border:0!important;gap:16px!important;padding:0!important}.client-main .calc-controls,.client-main .calc-result,.client-main .quiz-card{background:var(--caldera-limestone)!important;color:var(--caldera-obsidian)!important;border:0!important;border-radius:40px!important;padding:40px!important}.client-main .calc-result{background:var(--caldera-ember)!important;color:var(--caldera-chalk)!important}.client-main .calc-result .primary-btn{background:var(--caldera-chalk)!important;color:var(--caldera-obsidian)!important}.client-main .calc-input-wrap,.client-main .quiz-options button,.client-main .lead-form input:not([type=checkbox]){min-height:54px;border:1.5px solid var(--caldera-obsidian)!important;color:var(--caldera-obsidian)!important;background:0 0!important;border-radius:100px!important}.client-main .calc-result>p,.client-main .calc-result .calc-details span,.client-main .calc-result>small{color:#ffffffd1!important}.client-main .calc-result output,.client-main .calc-result b{color:var(--caldera-chalk)!important}.client-main .compare{overflow:hidden;background:var(--caldera-limestone)!important;color:var(--caldera-obsidian)!important;border:0!important;border-radius:40px!important}.client-main .compare-row>*{border-color:#07060738!important}.client-main .compare-row.head>*{background:var(--caldera-obsidian)!important;color:var(--caldera-chalk)!important}.client-main .not-fit{color:var(--caldera-chalk)!important;background:#222022!important;border:0!important;border-radius:40px!important;padding:40px!important}.client-main .not-fit p{color:#ffffffb3!important}.client-main .check-list li{border-color:#ffffff38!important}.client-main .check-list svg{color:var(--caldera-ember)!important}.client-main .quiz-card{border-radius:40px!important}.client-main .quiz-progress{overflow:hidden;border-radius:800px!important}.client-main .quiz-progress span{background:var(--caldera-ember)!important}.client-main .faq-list details,.investors-main .faq-list details{background:0 0!important;border-color:#07060747!important;border-radius:0!important;padding:8px 0!important}.client-main .faq-list summary{color:var(--caldera-obsidian)!important}.client-main .final-cta{background:var(--caldera-obsidian)!important;color:var(--caldera-chalk)!important;padding:clamp(5rem,9vw,9rem) 0!important}.client-main .final-cta:before{display:none!important}.client-main .final-cta h2{max-width:1050px;font-size:clamp(4rem,8vw,8rem)!important}.client-main footer,.investor-footer,.platform-page footer{background:var(--caldera-pumice)!important;color:var(--caldera-obsidian)!important;border:0!important}.client-main footer .brand-logo,.investor-footer .brand-logo,.platform-page footer .brand-logo{color:var(--caldera-obsidian)!important}.investor-hero{align-items:center;display:grid;overflow:hidden;background:var(--caldera-pumice)!important;min-height:100svh!important;color:var(--caldera-obsidian)!important;padding:112px 0 40px!important;position:relative!important}.investor-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr)!important;align-items:center!important;gap:clamp(40px,6vw,88px)!important;min-height:calc(100svh - 220px)!important;display:grid!important}.investor-hero h1{max-width:760px!important;color:var(--caldera-obsidian)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;margin:18px 0 24px!important;font-size:clamp(4.6rem,7vw,7.4rem)!important;line-height:.84!important}.investor-hero h1 span{display:block;color:var(--caldera-obsidian)!important;-webkit-text-fill-color:currentColor!important}.investor-lead{color:#272526!important;max-width:660px!important}.investor-hero .breadcrumbs{color:#5b5858!important}.caldera-terms{flex-wrap:wrap;gap:24px;margin:30px 0;padding:0;list-style:none;display:flex}.caldera-terms li{border-top:1.5px dotted var(--caldera-obsidian);min-width:130px;color:var(--tp-graphite-700);padding-top:12px;font-size:.72rem}.caldera-terms strong{color:var(--caldera-obsidian);font-family:var(--font-display),sans-serif;text-transform:uppercase;margin-bottom:4px;font-size:1.3rem;display:block}.investor-actions>a:not(.primary-btn){color:var(--caldera-obsidian)!important}.trust-strip{background:var(--caldera-limestone)!important;color:var(--caldera-obsidian)!important;border:0!important;border-radius:40px!important;margin-top:32px!important;padding:22px 28px!important}.trust-strip svg{color:var(--caldera-ember)!important}.investors-main .investor-section{background:var(--caldera-pumice)!important;color:var(--caldera-obsidian)!important}.investors-main .investor-section:nth-of-type(2n){background:var(--caldera-limestone)!important}.investors-main .investor-dark,.investors-main .investor-final,.investors-main .investor-contact{background:var(--caldera-obsidian)!important;color:var(--caldera-chalk)!important}.investors-main .investor-dark .investor-title,.investors-main .investor-final h2,.investors-main .investor-contact .investor-title{color:var(--caldera-chalk)!important}.investors-main .market-points>div{background:var(--caldera-ember)!important;color:var(--caldera-chalk)!important;border-radius:40px!important}.ops-grid,.risk-grid,.participation-grid{gap:16px!important;margin-top:56px!important}.ops-grid article,.risk-grid article,.participation-grid article{background:var(--caldera-limestone)!important;min-height:260px!important;color:var(--caldera-obsidian)!important;border:0!important;border-radius:40px!important;padding:40px!important}.ops-grid article:nth-child(3),.risk-grid article:first-child{background:var(--caldera-ember)!important;color:var(--caldera-chalk)!important}.ops-grid article p,.risk-grid article p,.participation-grid article p{opacity:.72;color:inherit!important}.ops-grid article>span,.participation-grid article>span{display:none!important}.risk-grid article>svg{color:var(--caldera-obsidian)!important}.operator-layer,.model-card{background:var(--caldera-limestone)!important;border:0!important;border-radius:40px!important}.investor-model .model-card>p{background:var(--caldera-sulfur)!important;color:var(--caldera-obsidian)!important}.investor-calculator{overflow:hidden;background:var(--caldera-limestone)!important;border:0!important;border-radius:40px!important;padding:0!important}.investment-controls{padding:40px!important}.investment-summary{background:var(--caldera-ember)!important;color:var(--caldera-chalk)!important;padding:40px!important}.investment-input-wrap,.investor-form input,.investor-form select,.investor-form textarea,.room-login input{border:1.5px solid var(--caldera-obsidian)!important;color:var(--caldera-obsidian)!important;background:0 0!important;border-radius:100px!important}.investor-form textarea{border-radius:28px!important}.investment-presets button{border:1.5px solid var(--caldera-obsidian)!important;color:var(--caldera-obsidian)!important;background:0 0!important;border-radius:800px!important}.investment-presets button[aria-pressed=true]{background:var(--caldera-obsidian)!important;color:var(--caldera-chalk)!important}.investment-summary .primary-btn{background:var(--caldera-chalk)!important;color:var(--caldera-obsidian)!important}.investor-form{color:var(--caldera-chalk)!important;background:#211f20!important;border:0!important;border-radius:40px!important;padding:40px!important}.investor-form input,.investor-form select,.investor-form textarea{border-color:var(--caldera-chalk)!important;color:var(--caldera-chalk)!important}.investor-form option{color:var(--caldera-obsidian)}.investor-final .primary-btn{background:var(--caldera-ember)!important;color:var(--caldera-obsidian)!important}.platform-hero{background:var(--caldera-pumice)!important;min-height:100svh!important;color:var(--caldera-obsidian)!important;align-items:center!important;padding:112px 0 48px!important;display:grid!important;overflow:hidden!important}.platform-hero:after{display:none!important}.platform-hero-grid{min-height:calc(100svh - 160px);grid-template-columns:1.08fr .92fr!important;gap:clamp(40px,6vw,88px)!important}.platform-hero h1{color:var(--caldera-obsidian)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-size:clamp(4.8rem,8vw,8.8rem)!important;line-height:.84!important}.platform-hero-grid>div>p:not(.eyebrow){color:#282627!important}.platform-scene{position:relative;overflow:hidden;background-color:var(--caldera-plasma)!important;background-image:radial-gradient(circle,#ffffff85 1.3px,transparent 1.8px),linear-gradient(132deg,var(--caldera-plasma),var(--caldera-ember))!important;background-size:9px 9px,100% 100%!important;border:0!important;border-radius:40px!important;place-items:center!important;min-height:500px!important;display:grid!important}.platform-scene>svg{z-index:2;position:relative;width:120px!important;height:120px!important;color:var(--caldera-chalk)!important}.platform-scene small{z-index:2;background:var(--caldera-sulfur);border-radius:800px;padding:7px 12px;position:absolute;bottom:28px;left:32px;color:var(--caldera-obsidian)!important}.platform-content{background:var(--caldera-pumice)!important}.platform-grid{gap:16px!important}.platform-grid article{background:var(--caldera-limestone)!important;border:0!important;border-radius:40px!important;padding:40px!important}.platform-grid article:nth-child(2){background:var(--caldera-ember)!important;color:var(--caldera-chalk)!important}.platform-cta{background:var(--caldera-obsidian)!important;color:var(--caldera-chalk)!important}.platform-cta .primary-btn{background:var(--caldera-ember)!important;color:var(--caldera-obsidian)!important}.room-sidebar{background:var(--caldera-obsidian)!important;color:var(--caldera-chalk)!important;border:0!important}.room-sidebar .brand-logo,.room-sidebar a{color:var(--caldera-chalk)!important}.room-sidebar nav a:hover{background:var(--caldera-ember)!important;color:var(--caldera-obsidian)!important}.room-main article,.documents-grid button,.portfolio-table,.risk-bars{background:var(--caldera-limestone)!important;border:0!important;border-radius:40px!important}.mini-chart path:first-child{stroke:var(--caldera-ember)!important}.demo-label,.status{background:var(--caldera-sulfur)!important;color:var(--caldera-obsidian)!important;border-radius:800px!important}.room-login-card{background:var(--caldera-limestone)!important;width:min(100%,32rem)!important;color:var(--caldera-obsidian)!important;border:0!important;border-radius:40px!important;padding:40px!important}.room-login input{min-height:58px}.client-header nav,.platform-header nav,.investor-header .investor-nav{background:#f5f7f6f5!important}.primary-btn:hover,.header-cta:hover,.investor-room-link:hover,.investor-form button:hover,.room-login form button:hover{background:var(--tp-white-pure)!important;color:var(--tp-graphite-950)!important}.caldera-window-body{color:var(--tp-graphite-950)}.caldera-window-body>small{color:#4e585c}.client-hero .hero-copy,.investor-lead,.platform-hero-grid>div>p:not(.eyebrow),.investor-hero .breadcrumbs,.investor-hero .breadcrumbs a{color:var(--tp-graphite-300)!important}.client-main .pain-grid article,.client-main .trust-grid article,.client-main .steps li,.ops-grid article,.risk-grid article,.participation-grid article,.operator-layer,.model-card,.investor-calculator,.platform-grid article{background:var(--tp-white)!important;color:var(--tp-graphite-950)!important}.client-main .pain-grid p,.client-main .steps p,.client-main .trust-grid p{color:#3f474b!important}.trust-strip{background:var(--tp-white)!important;color:var(--tp-graphite-950)!important}.ops-grid article:nth-child(3),.risk-grid article:first-child,.client-main .solution-card.lime,.client-main .calc-result,.investment-summary,.client-main .platform-grid article:nth-child(2),.platform-grid article:nth-child(2),.investors-main .market-points>div{background:var(--tp-lime)!important;color:var(--tp-graphite-950)!important}.manifesto-section{background:var(--tp-graphite-900)!important}.manifesto-section .manifesto-grid{background:var(--tp-lime)!important}.manifesto-grid h2,.manifesto-copy p{color:var(--tp-graphite-950)!important}.manifesto-copy{border-color:#1114166b!important}.client-main #solution,.client-main .section.bg-zinc-950,.client-main .calculator-section,.investors-main .investor-dark,.investors-main .investor-final,.investors-main .investor-contact,.platform-cta{background:var(--tp-graphite-950)!important;color:var(--tp-white-pure)!important}.client-main .solution-card.lime strong,.client-main .solution-card.lime p,.client-main .calc-result output,.client-main .calc-result b,.client-main .calc-result>p,.client-main .calc-result .calc-details span,.client-main .calc-result>small,.investment-summary p,.investment-summary span,.investment-summary output,.investment-summary strong{color:var(--tp-graphite-950)!important}.client-main .calc-result .primary-btn,.investment-summary .primary-btn{background:var(--tp-graphite-950)!important;color:var(--tp-white-pure)!important}.client-main .calc-result .primary-btn:hover,.investment-summary .primary-btn:hover{background:var(--tp-white-pure)!important;color:var(--tp-graphite-950)!important}.client-main .faq-list summary,.investors-main .faq-list summary,.client-main .faq-list details p,.investors-main .faq-list details p{color:var(--tp-white-pure)!important}.client-main .quiz-options button:hover{background:var(--tp-lime)!important;border-color:var(--tp-lime)!important;color:var(--tp-graphite-950)!important}.client-main .compare{background:var(--tp-white)!important;color:var(--tp-graphite-950)!important}.client-main .compare-row.head>*{background:var(--tp-graphite-800)!important}.investment-input-wrap,.investment-presets button{border-color:var(--tp-graphite-950)!important;color:var(--tp-graphite-950)!important}.investment-presets button[aria-pressed=true]{background:var(--tp-lime)!important;border-color:var(--tp-lime)!important;color:var(--tp-graphite-950)!important}.investor-model .model-card>p,.demo-label,.status{background:var(--tp-lime-soft)!important;color:var(--tp-graphite-950)!important}.risk-grid article>svg,.trust-strip svg{color:var(--tp-graphite-950)!important}.platform-scene{background-color:var(--tp-graphite-800)!important;background-image:radial-gradient(circle,#b7ff1985 1.3px,transparent 1.8px),linear-gradient(132deg,var(--tp-graphite-700),var(--tp-graphite-950))!important}.platform-scene>svg{color:var(--tp-lime)!important}.platform-scene small{background:var(--tp-lime)!important}.client-main footer,.investor-footer,.platform-page footer{background:var(--tp-graphite-900)!important;color:var(--tp-white-pure)!important}.room-sidebar{background:var(--tp-graphite-950)!important}.room-sidebar nav a:hover{background:var(--tp-lime)!important}.room-main article,.documents-grid button,.portfolio-table,.risk-bars{background:var(--tp-white)!important;color:var(--tp-graphite-950)!important}.kpi-grid article:first-child,.chart-grid article:nth-child(2){background:var(--tp-lime)!important;color:var(--tp-graphite-950)!important}.room-login-card{background:var(--tp-white)!important}.room-sidebar .brand-logo img{filter:none!important}input::placeholder,textarea::placeholder{color:#737d81;opacity:1}a,button{-webkit-tap-highlight-color:#b7ff192e}.client-main,.investors-main,.platform-page,.room,.room-login{background:var(--tp-canvas)!important;color:var(--tp-ink)!important}.client-hero,.investor-hero,.platform-hero{background:radial-gradient(circle at 82% 12%,#ffffffb8,transparent 32%), linear-gradient(145deg,var(--tp-surface) 0%,var(--tp-canvas) 56%,var(--tp-canvas-alt) 100%)!important;color:var(--tp-ink)!important}.client-hero .hero-title,.client-hero .hero-title span,.investor-hero h1,.investor-hero h1 span,.platform-hero h1{color:var(--tp-ink)!important}.client-hero .hero-copy,.investor-lead,.platform-hero-grid>div>p:not(.eyebrow),.investor-hero .breadcrumbs,.investor-hero .breadcrumbs a{color:var(--tp-muted)!important}.caldera-terms li{color:var(--tp-muted)!important;border-color:#171b1d4d!important}.caldera-terms strong,.investor-actions>a:not(.primary-btn){color:var(--tp-ink)!important}.client-main .section.bg-white,.client-main .section.bg-stone-50,.client-main .section.bg-stone-100,.investors-main .investor-section,.platform-content{background:var(--tp-canvas)!important;color:var(--tp-ink)!important}.client-main .section:nth-of-type(2n),.investors-main .investor-section:nth-of-type(2n){background:var(--tp-canvas-alt)!important;color:var(--tp-ink)!important}.client-main .section-title,.investors-main .investor-title,.platform-content h2{color:var(--tp-ink)!important}.client-main .section .max-w-2xl,.investors-main .section-note,.platform-content>div>p{color:var(--tp-muted)!important}.client-main .pain-grid article,.client-main .trust-grid article,.client-main .steps li,.client-main .calc-controls,.client-main .quiz-card,.client-main .compare,.trust-strip,.ops-grid article,.risk-grid article,.participation-grid article,.operator-layer,.model-card,.investor-calculator,.platform-grid article,.room-main article,.documents-grid button,.portfolio-table,.risk-bars,.room-login-card{background:var(--tp-surface)!important;color:var(--tp-ink)!important}.client-main .pain-grid h3,.client-main .steps h3,.client-main .trust-grid h3,.client-main .calc-controls h3,.client-main .quiz-card h3,.ops-grid h3,.risk-grid h3,.participation-grid h3,.operator-layer h3,.model-card b,.model-card strong,.platform-grid h3,.room-main article h2,.room-main article h3,.documents-grid button strong,.room-login-card h1{color:var(--tp-ink)!important}.client-main .pain-grid p,.client-main .steps p,.client-main .trust-grid p,.client-main .calc-controls label,.client-main .calc-controls small,.client-main .quiz-card p,.ops-grid article p,.risk-grid article p,.participation-grid article p,.operator-layer p,.model-card small,.model-card p,.platform-grid article p,.room-main article p,.room-main article small,.documents-grid button span,.room-login-card p{color:var(--tp-muted)!important;opacity:1!important}.client-main .calc-row label,.client-main .calc-limits,.client-main .calc-details span{color:var(--tp-muted)!important}.ops-grid article:nth-child(3),.risk-grid article:first-child,.client-main .solution-card.lime,.client-main .calc-result,.investment-summary,.platform-grid article:nth-child(2),.investors-main .market-points>div,.kpi-grid article:first-child,.chart-grid article:nth-child(2){background:var(--tp-lime)!important;color:var(--tp-ink)!important}.ops-grid article:nth-child(3) h3,.ops-grid article:nth-child(3) p,.risk-grid article:first-child h3,.risk-grid article:first-child p,.platform-grid article:nth-child(2) h3,.platform-grid article:nth-child(2) p,.investors-main .market-points>div h3,.investors-main .market-points>div p,.kpi-grid article:first-child *,.chart-grid article:nth-child(2) *{color:var(--tp-ink)!important}.client-main #solution,.client-main .section.bg-zinc-950,.client-main .calculator-section,.client-main .final-cta,.investors-main .investor-dark,.investors-main .investor-final,.investors-main .investor-contact,.platform-cta{background:var(--tp-graphite-850)!important;color:var(--tp-white-pure)!important}.client-main #solution .section-title,.client-main .section.bg-zinc-950 .section-title,.client-main .calculator-section .section-title,.client-main .final-cta h2,.investors-main .investor-dark .investor-title,.investors-main .investor-final h2,.investors-main .investor-contact .investor-title,.platform-cta h2{color:var(--tp-white-pure)!important}.client-main #solution .max-w-2xl,.client-main .section.bg-zinc-950 .max-w-2xl,.client-main .calculator-section .max-w-2xl,.investors-main .investor-dark .section-note,.investors-main .investor-contact .section-note,.platform-cta p{color:#c7cfcc!important}.client-main .solution-card,.client-main .not-fit,.investor-form{background:var(--tp-graphite-800)!important;color:var(--tp-white-pure)!important}.client-main .solution-card h3,.client-main .solution-card strong,.client-main .solution-card p,.client-main .not-fit h3,.client-main .not-fit p,.investor-form h3,.investor-form label{color:var(--tp-white-pure)!important}.client-main .solution-card p,.client-main .not-fit p{color:#c7cfcc!important}.client-main .solution-card.lime h3,.client-main .solution-card.lime strong,.client-main .solution-card.lime p{color:var(--tp-ink)!important}.client-main .faq-list details,.investors-main .faq-list details{border-color:#171b1d40!important}.client-main .faq-list summary,.investors-main .faq-list summary{color:var(--tp-ink)!important}.client-main .faq-list details p,.investors-main .faq-list details p{color:var(--tp-muted)!important}.client-main .manifesto-grid h2,.client-main .manifesto-copy p,.client-main .calc-result output small{color:var(--tp-ink)!important}.client-main .steps>li>span{background:var(--tp-lime)!important;width:3rem!important;height:3rem!important;color:var(--tp-ink)!important;border-radius:50%!important;place-items:center!important;display:inline-grid!important}.client-main .quiz-card small{color:var(--tp-muted)!important}.client-main .calc-input-wrap,.client-main .quiz-options button,.client-main .lead-form input:not([type=checkbox]),.investment-input-wrap,.investment-presets button,.room-login input{border-color:var(--tp-ink)!important;color:var(--tp-ink)!important}.investor-form input,.investor-form select,.investor-form textarea{color:var(--tp-white-pure)!important;border-color:#d9dfdc!important}.room{background:var(--tp-canvas)!important;color:var(--tp-ink)!important}.room-main,.room-main>header{color:var(--tp-ink)!important}.chart-grid>article{background:var(--tp-graphite-850)!important;color:var(--tp-white-pure)!important}.chart-grid>article h3,.chart-grid>article p,.chart-grid>article small,.chart-grid>article header span,.chart-grid>article b{color:var(--tp-white-pure)!important}.chart-grid article:nth-child(2),.chart-grid article:nth-child(2) *{color:var(--tp-ink)!important}.room-login{background:var(--tp-canvas)!important}.client-main footer,.investor-footer,.platform-page footer{background:var(--tp-canvas-alt)!important;color:var(--tp-ink)!important;border-top:1px solid #171b1d1f!important}.client-main footer .brand-logo,.investor-footer .brand-logo,.platform-page footer .brand-logo,.client-main footer a,.investor-footer a,.platform-page footer a,.client-main footer :is(a,p,span,strong,b),.investor-footer :is(a,p,span,strong,b),.platform-page footer :is(a,p,span,strong,b){color:var(--tp-ink)!important}@media (max-width:900px){body{padding-bottom:0!important}.container{width:min(100% - 28px,1280px)!important}.client-header,.platform-header,.investor-header{padding:8px 0!important}.client-header nav,.platform-header nav,.investor-header .investor-nav{width:min(100% - 16px,1280px)!important;min-height:58px!important;padding:6px 8px 6px 12px!important}.brand-logo img{width:38px!important;height:38px!important}.client-header .brand-logo span,.investor-header .brand-logo span{display:none}.investor-nav-links{display:none!important}.header-cta,.investor-room-link{min-height:42px!important;padding:9px 14px!important;font-size:.72rem!important}.client-hero,.investor-hero,.platform-hero{min-height:auto!important;padding:96px 0 32px!important}.client-hero-grid,.investor-hero-grid,.platform-hero-grid{grid-template-columns:1fr!important;gap:32px!important;min-height:auto!important}.client-hero-grid>div:first-child{padding:28px 0 0!important}.client-hero .hero-title{max-width:100%!important;font-size:clamp(4rem,18vw,6.2rem)!important;line-height:.84!important}.client-hero .hero-copy{max-width:100%!important;margin:22px 0!important;font-size:1rem!important}.client-hero-calculator,.investor-hero-calculator{margin-top:0}.caldera-window-top{min-height:128px;padding:24px}.caldera-window-body{padding:24px}.hero-calc-output{flex-direction:column;align-items:flex-start}.hero-calc-output output{white-space:normal;align-items:flex-start}.section-title,.investor-title,.platform-content h2{font-size:clamp(3rem,14vw,5rem)!important}.manifesto-section .manifesto-grid{width:min(100% - 28px,1280px)!important;padding:32px 24px!important}.manifesto-grid h2{font-size:clamp(3rem,13vw,5rem)!important}.client-main .pain-grid article,.client-main .trust-grid article,.client-main .steps li,.ops-grid article,.risk-grid article,.participation-grid article{min-height:auto!important;padding:30px!important}.client-main .solution-grid{grid-template-columns:1fr!important}.client-main .solution-card{min-height:260px!important}.client-main .calc-controls,.client-main .calc-result,.client-main .quiz-card{padding:28px!important}.client-main .compare{border-radius:28px!important}.investor-hero h1{overflow-wrap:anywhere;font-size:clamp(3rem,12vw,5.25rem)!important}.platform-hero h1{font-size:clamp(3.25rem,10.8vw,5rem)!important}.caldera-terms{gap:14px}.trust-strip{border-radius:28px!important;grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}.platform-scene{min-height:300px!important}.investment-controls,.investment-summary,.investor-form{padding:28px!important}.room{display:block!important}.room-sidebar{border-radius:0 0 32px 32px!important;width:100%!important;min-height:auto!important;position:relative!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
