:root{--ink:#f6f0e5;--muted:#b8b0aa;--green:#e6af5b;--bright:#f1ba63;--cream:#0b0c10;--line:#343038}
body{background:#0b0c10;color:#f6f0e5}
.header{background:rgba(9,10,14,.94);border-color:#33282b}.brand img{border-radius:11px;box-shadow:0 0 22px rgba(194,44,34,.17)}.brand strong{color:#f7e4bd;letter-spacing:.15em}.brand small{color:#a99788}.header nav{color:#d0c5ba}.header nav a:hover{color:#ffc66d}.header nav .nav-trial,.button.primary{background:linear-gradient(130deg,#fbe2a0,#d18b39);color:#21140d;border:1px solid #f8d186;box-shadow:0 8px 28px rgba(208,107,31,.16)}.button.primary:hover,.price-box .button:hover{background:#ffe2a3;color:#24120d}.button.secondary{background:#17161c;border-color:#6a4b3b;color:#f5e5ce}.eyebrow,.kicker{color:#e7aa54}.kicker-dot,.live-indicator{background:#e64135;box-shadow:0 0 0 5px rgba(230,65,53,.15)}h2 i,.hero h1 em{color:#f1b45d}.fine{color:#ada19b!important}
.hero{background:radial-gradient(ellipse at 75% 20%,rgba(160,23,31,.34),transparent 39%),radial-gradient(ellipse at 25% 80%,rgba(98,34,30,.17),transparent 53%),#0c0d12;position:relative}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 46%,rgba(245,180,83,.045) 46.15%,transparent 46.3%);pointer-events:none}.hero-grid{padding-top:105px;padding-bottom:95px}.hero h1{font-size:clamp(55px,5.4vw,91px);max-width:730px;line-height:1.015;letter-spacing:-.065em}.hero .intro{color:#d1c3b7;max-width:610px}.hero .intro strong{color:#f7dfb2}.hero-assurance{color:#d8c4ae}.hero-visual{background:#18171c;border-color:#67402f;box-shadow:0 32px 90px rgba(0,0,0,.45),0 0 55px rgba(158,32,31,.1);transform:rotate(1.5deg)}.hero-visual-label{color:#e5bd7c}.hero-visual-label b{color:#988e89}.visual-caption span{color:#f2e1cb}.visual-caption strong{color:#b2a19a}.hero-bottom{border-color:#51302b}.hero-bottom b{color:#ed9b50}.hero-bottom span{color:#e4d4c3}
.statement{background:#220d11;border-top:1px solid #5d2924;border-bottom:1px solid #5d2924}.statement-grid strong,.statement-grid span{color:#f3bb6d}.statement-grid>div{border-color:#70423b}
.app-section,.pricing-section,.control-section{background:#101116}.page-section,.faq-section,.flow-section{background:#19171b}.trial-section{background:radial-gradient(circle at 10% 10%,#532026,transparent 48%),#210f15}.lead,.pricing-copy>p:not(.eyebrow),.control-head>p,.flow-grid>div>p:not(.eyebrow),.faq-grid>div>p:last-child{color:#bdb1a9}.app-choices>div,.page-details>div,.pricing-copy li,.flow-grid li,.faqs details{border-color:#3e3535}.app-choices p,.page-details p,.control-feature p,.flow-grid li span,.faqs p{color:#b3a7a0}.choice-icon{background:#3a2022;color:#f1b45d}.brand-stage{background:#25171c;border-color:#65403a}.brand-stage-top,.brand-stage-top b{color:#f0bd7b}.brand-preview{background:radial-gradient(circle at 80% 10%,#831c26,transparent 55%),linear-gradient(145deg,#141218,#391319);box-shadow:0 25px 55px #080609}.brand-symbol{background:#e6ad60;color:#231217}.brand-preview-tiles div{background:rgba(0,0,0,.27);border-color:#74504c}.brand-preview-foot{color:#d9b9a6}.stage-options span{background:#151419;border-color:#513735;color:#ead4bb}.stage-options i{background:#e2493b}.page-visual{background:#121217;border-color:#704837;box-shadow:0 30px 70px #08080b}.page-bar{background:#21161a;border-color:#533531}.page-bar span{background:#a95043}.page-bar b,.page-logo,.page-label{color:#e9ac61}.page-body h3{color:#f8ead7}.page-body p{color:#b9aba3}.page-download{background:#eab665;color:#21140e}.page-mini>span{border-color:#50403b;color:#ecc083}.page-mini small{color:#c0b0a5}.page-copy .lead strong{color:#f0d3a5}.control-feature{background:#1d1b20;border-color:#443538}.control-feature.main-feature{background:linear-gradient(150deg,#42141a,#1c151b)}.feature-num,.main-feature .feature-num{color:#eeb365}.main-feature p{color:#d3b9b3}.feature-mark{color:#663b37}.endpoint-demo{border-color:#815046}.endpoint-demo i{background:#f0b65e}.endpoint-demo strong{color:#f2bd71}.endpoint-demo small{color:#c7aaa4}.flow-grid li b,.text-link{color:#e9ad62}.text-link{border-color:#e9ad62}.price-box{background:linear-gradient(155deg,#40171d,#18141a);border:1px solid #714036;box-shadow:0 26px 60px #060507}.price-kicker,.plan-row>b{color:#f7cb82}.plan-row{border-color:#704c43}.plan-row span,.price-box>p{color:#cbb2a9}.price-box .button{background:#eab665;color:#20120d}.trial-grid>div>p:not(.eyebrow){color:#e0c8bf}.trial-points span{background:#391e25;border-color:#754641;color:#edd4c2}.trial-form{background:#17161b;border-color:#73433e;box-shadow:0 25px 60px #11090c}.trial-form label{color:#e8cbb4}.trial-form input,.trial-form select,.trial-form textarea{background:#0f1015;color:#f7ede5;border-color:#65504c;outline-color:#e7ae63}.trial-form small{color:#bbaa9e}.footer{background:#090a0e;border-top:1px solid #4b2b2c}.footer .brand small,.footer p,.footer-inner>span{color:#a99b94}
@media(max-width:850px){.header nav{background:#111116;border-color:#453033}.hero-visual{transform:none}}
@media(max-width:620px){.hero-grid{padding-top:65px;padding-bottom:45px}.hero h1{font-size:clamp(48px,12vw,69px)}.hero-visual{box-shadow:0 20px 50px #050506}.section{padding:75px 0}}
