/* TGI Studio — creative dark system */
body:not(.download-page){background:#090909;background-image:linear-gradient(rgba(255,191,24,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,191,24,.035) 1px,transparent 1px);background-size:72px 72px;color:#f5f1e9}
.site-header{width:100%;padding-inline:max(32px,calc((100% - 1180px)/2));background:rgba(9,9,9,.94);border-color:#2d291f}.site-header .site-nav a{color:#aaa49a}.site-header .site-nav a:hover{color:#fff}.site-header .nav-cta{background:#17140d;border-color:#6b5318!important;color:#fff}
.hero{width:100%;max-width:none;margin:0;padding:116px max(32px,calc((100% - 1180px)/2)) 125px;background:radial-gradient(circle at 78% 45%,#3a260b 0,transparent 30%),radial-gradient(circle at 5% 10%,#21170d 0,transparent 35%),#0b0b0a;grid-template-columns:43% 57%;position:relative;isolation:isolate;overflow:hidden;color:#f5f1e9;border-bottom:1px solid #322812}.hero:before{right:-5vw;top:60px;color:transparent;-webkit-text-stroke:1px rgba(255,191,24,.16)}.hero:after{left:max(32px,calc((100% - 1180px)/2 - 32px));color:#62583f}.hero-copy:after{background:linear-gradient(#ffbf18,transparent)}.hero-copy .eyebrow{color:#ffbf18}.hero-copy h1{font-size:clamp(52px,6vw,88px);letter-spacing:-.07em;color:#f5f1e9}.hero-copy h1 em{color:#ffbf18}.hero-lede{color:#aaa49a;max-width:470px}.hero-meta{color:#817a6e}.hero-visual{padding:28px 12px 28px 0}.hero-visual:before,.hero-visual:after{color:#8d7130}.hero-visual .visual-glow{background:radial-gradient(circle,#ffb51f45 0,transparent 68%)}.button-ghost{border-color:#403a30;color:#e9e2d6}.button-ghost:hover{border-color:#a47c1b}.ticker{background:#0d0c0a;color:#b89b4f;border-color:#302715}
.section{background:#10100f;color:#f5f1e9;border-block:1px solid #25231e}.section-heading .eyebrow,.flow-copy .eyebrow,.local-copy .eyebrow{color:#ffbf18}.section-heading h2,.flow-copy h2{color:#f5f1e9}.section-heading h2 em,.flow-copy h2 em{color:#ffbf18}.section-intro,.flow-copy p:not(.eyebrow){color:#9f9990}
.feature-card{background:linear-gradient(145deg,#191815,#10100f);border-color:#363127;box-shadow:0 10px 0 #090909;color:#f5f1e9}.feature-card h3{color:#f5f1e9}.feature-card p{color:#9f9990}.feature-card a{color:#d3c7b5}.feature-card:nth-child(1){transform:translateY(10px) rotate(-1deg)}.feature-card:nth-child(2){transform:translateY(-16px) rotate(.7deg)}.feature-card:nth-child(3){transform:translateY(22px) rotate(-.6deg)}.feature-card:hover{border-color:#c28b1a;box-shadow:0 17px 0 #090909,0 22px 45px #0008}.feature-number{color:#746b5b}.card-lines{border-color:#7b5c17;box-shadow:0 -18px 0 -17px #7b5c17,0 -36px 0 -35px #7b5c17}
.section-flow{background:#0b0b0a;color:#f4eee2;border-color:#302b20}.section-flow:before{border-color:#5a4216;box-shadow:0 0 0 32px #0b0b0a,0 0 0 33px #4b3614,0 0 0 66px #0b0b0a,0 0 0 67px #3b2c14}.section-flow .flow-copy h2{color:#f4eee2}.section-flow .flow-copy h2 em{color:#ffbf18}.section-flow .flow-copy p:not(.eyebrow){color:#aaa092}.section-flow .step{border-color:#3b352b}.section-flow .step-index{background:#0b0b0a}.local-section{background:linear-gradient(110deg,#d66f14,#f0a51d);color:#1c1207;border-color:#a9580f}.local-section:before{color:#ffd67d}.local-copy h2{color:#1c1207}.local-copy h2 em{color:#fff0c9}.local-copy p:not(.eyebrow){color:#5b3210}.local-copy .eyebrow{color:#4b260c}.local-points{color:#512b0b}.local-points i{color:#fff0c9}
.roadmap-section{background:#10100f}.pricing-section{background:#0d0d0c;color:#f5f1e9;border-color:#29251f}.pricing-section .section-heading h2{color:#f5f1e9}.price-card{background:linear-gradient(145deg,#191815,#10100f);color:#f5f1e9;border-color:#363127;box-shadow:0 10px 0 #070707}.price-card.featured{background:radial-gradient(circle at 80% 5%,#60420f,transparent 35%),linear-gradient(145deg,#3a270c,#17130b);color:#fff;border-color:#d28d1b;box-shadow:0 10px 0 #080704}.price-card.featured .price-top h3,.price-card.featured .price strong{color:#fff}.price-card.featured .price-top p,.price-card.featured .price span,.price-card.featured li{color:#d6c29e}.price-card:not(.featured) .price-top h3,.price-card:not(.featured) .price strong{color:#f5f1e9}.price-card:not(.featured) .price-top p,.price-card:not(.featured) .price span,.price-card:not(.featured) li{color:#a49d91}.price-card:not(.featured) .price{border-color:#363127}.pricing-note{color:#777168}.closing-cta{background:#10100f;color:#f5f1e9;border-top-color:#363127}.closing-cta h2{color:#f5f1e9}.closing-cta h2 em{color:#ffbf18}.site-footer{background:#080808;color:#f5efe5}.ai-command-section{background:#0b0b0a;border-color:#302b20}
.download-page .site-header{width:min(100% - 64px,1180px);padding-inline:0}.button-primary{background:#ffbf18;color:#211707}.button-primary:hover{background:#ffcc45}.nav-cta{border-color:#645122!important}
@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:78px}.feature-card:nth-child(1),.feature-card:nth-child(2),.feature-card:nth-child(3){transform:none}}@media(max-width:640px){.site-header{padding-inline:18px}.hero{padding-inline:18px}.hero-copy h1{font-size:54px}.download-page .site-header{width:calc(100% - 36px)}}

/* Sections removed from the public landing page at the current product stage. */
#fluxo,.local-section,#roadmap,.closing-cta{display:none!important}
a[href="#fluxo"],a[href="#roadmap"]{display:none!important}
