:root{--bg:#111411;--ink:#f8f1e5;--muted:#b8c0b3;--green:#d9f875;--line:#3a4336}body{background:var(--bg)}header{background:#111411f5}.brand span{color:#ff642b}.lang .active{background:#f8f1e5;color:#111411}.hero{padding-top:42px;gap:35px;grid-template-columns:1fr 1.15fr}h1{font-size:clamp(46px,5.1vw,70px);letter-spacing:-3px}h1 em{color:#ff642b}.dot{background:#ff642b}.btn{background:#ff642b;color:#111411;font-weight:700}.btn.light{background:#d9f875;color:#111411}.hero-art{min-height:0;background:#252b22;border:1px solid #514b37;border-radius:12px;box-shadow:0 20px 60px #0004}.hero-art img{display:block;width:100%;height:auto}.art-top,.art-bottom{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;font-size:10px;letter-spacing:1px}.art-top b{color:#d9f875}.art-bottom{color:#b8c0b3;font-size:10px;letter-spacing:0}.strip{background:#ff642b;border:0;color:#111411;padding:18px 25px;border-radius:7px;font-weight:700}.strip span:before{color:#111411}.service{background:#1c221a;min-height:270px}.service .num{color:#d9f875}.price{border-color:#3a4336}.price .small{color:#b8c0b3}.service .price b{font-size:14px;color:#d9f875}.examples{background:#f6f0e5;color:#192317;padding:32px}.examples .eyebrow{color:#60733b}.examples .sectiontop p,.demo-desc p{color:#54624a}.tabs button{color:#192317}.tabs button.active{background:#192317;color:#f6f0e5}.demo{grid-template-columns:1.5fr .8fr;gap:28px}.demo-picture{width:100%;display:block;border-radius:8px}.demo-desc h3{font-size:29px}.demo-desc .textlink{color:#192317}.eyebrow{color:#d9f875}.steps .step span{color:#ff642b}.brief{background:#242c20;border:1px solid #48573c}.brief .field input,.brief .field select,.brief .field textarea{background:#111a0e}.motion-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;align-items:center;padding-top:0}.motion-section video{width:100%;max-height:580px;border-radius:14px;background:#20271a}.motion-section p{color:var(--muted)}.motion-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.motion-steps div{border-left:2px solid #ff642b;padding-left:13px;font-size:13px}.motion-steps b{display:block;color:#d9f875}.calc-section{background:#d9f875;color:#17240f;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:35px;margin-bottom:65px}.calc-section h2{font-size:36px}.calc-section p,.calc-section .small{color:#455b2e}.calc-section .eyebrow{color:#455b2e}.calc-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.calc-fields label{display:block;font-size:12px;margin-bottom:7px;font-weight:700}.calc-fields input,.calc-fields select{width:100%;padding:12px;border:1px solid #6b7b52;border-radius:6px;background:#f9fce9;color:#17240f;font:inherit}.calc-result{margin-top:20px;border-top:1px solid #879c5d;padding-top:16px;font-size:14px;min-height:100px}.calc-result strong{font-size:32px;display:block}.mobile-action{display:none}.sector-intro{font-size:14px;color:#b8c0b3;line-height:1.7}.notice-line{font-size:11px;color:#59684f;line-height:1.6;margin:22px 0 0}.service .price a{border-color:#667458}.brand span{font-family:Arial}.sticky-action{display:none}@media(max-width:850px){.hero{grid-template-columns:1fr;padding-top:28px;gap:22px}.hero h1{font-size:52px;max-width:650px}.hero .actions,.hero>div:first-child>.small{display:none}.hero-art{min-height:0}.hero .intro{max-width:650px}.mobile-action{display:block}.mobile-action .btn{width:100%;text-align:center;justify-content:center}.mobile-action .small{text-align:center}.demo,.motion-section,.calc-section{grid-template-columns:1fr}.motion-section{gap:25px}.motion-section video{max-width:350px;margin:auto;display:block}.services{grid-template-columns:1fr}.calc-section{padding:28px}.strip{gap:12px;font-size:11px}.examples{padding:25px}.demo-desc{padding-top:0}.calc-section h2{font-size:33px}}@media(max-width:520px){.hero h1{font-size:44px;letter-spacing:-2px;line-height:1.04;margin:17px 0}.hero .eyebrow{font-size:9px}.hero .intro{font-size:15px;line-height:1.6;margin-bottom:0}.hero{padding-bottom:30px}.art-top,.art-bottom{padding:10px;font-size:9px}.strip{font-size:9px;padding:13px}.examples{padding:20px 15px}.motion-steps{grid-template-columns:1fr}.calc-section{padding:23px 18px}.calc-fields{gap:10px}.sticky-action{display:block;position:fixed;bottom:0;left:0;right:0;background:#111e;border-top:1px solid #485139;z-index:20;padding:10px 18px calc(10px + env(safe-area-inset-bottom))}.sticky-action .btn{width:100%;justify-content:center;font-size:13px;padding:13px}body{padding-bottom:85px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.lang button{color:#f8f1e5}.lang button.active{color:#111411}
.growth-slot{background:#1c2418;color:#f8f1e5;padding:24px;border-top:1px solid #52613f;text-align:left}.growth-label{font-size:10px;font-weight:700;letter-spacing:1.1px;color:#d9f875}.growth-slot h3{font-size:23px;letter-spacing:-.6px;margin:12px 0 18px}.growth-summary{display:flex;gap:20px;align-items:center}.growth-summary>strong{font-size:48px;letter-spacing:-2px;color:#d9f875}.growth-summary>span{font-size:12px;line-height:1.7;color:#b8c0b3}.growth-summary b{color:#f8f1e5}.growth-slot svg{display:block;width:100%;height:auto;margin-top:15px}.growth-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:10px;color:#b8c0b3}.growth-legend span:first-child{color:#d9f875}.growth-money{margin:20px 0;border-top:1px solid #45503e;padding-top:18px;display:flex;gap:16px;align-items:center}.growth-money b{font-size:27px;white-space:nowrap;color:#ff854e}.growth-money span{font-size:12px;line-height:1.5}.growth-controls summary{font-size:12px;color:#d9f875;cursor:pointer}.growth-controls>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.growth-controls label{font-size:11px;line-height:1.5}.growth-controls input{width:100%;margin-top:7px;padding:10px;background:#10160e;color:#f8f1e5;border:1px solid #6f805f;border-radius:5px}.growth-slot .growth-disclosure,.growth-controls p{font-size:11px;color:#bec8b6;line-height:1.65;margin-bottom:0}.growth-slot .growth-disclosure{margin-top:18px}.demo .growth-slot{border-radius:0 0 8px 8px}.hero{align-items:start}@media(max-width:520px){.growth-slot{padding:19px 14px}.growth-slot h3{font-size:21px}.growth-summary{gap:13px}.growth-summary>strong{font-size:40px}.growth-money{align-items:start;flex-direction:column;gap:5px}.growth-controls>div{grid-template-columns:1fr}}
.market-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.market-cards article{background:#242c20;border:1px solid #48573c;border-radius:12px;padding:25px}.market-cards small{color:#d9f875;font-size:10px;font-weight:700}.market-cards h3{font-size:25px}.market-cards p,#direct>p{color:#b8c0b3;line-height:1.7}.market-cards b{display:block;font-size:12px;color:#d9f875;margin:22px 0}.market-cards a{font-size:13px}.direct-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:30px}.direct-grid ul{padding-left:20px;line-height:2}.direct-math{background:#242c20;padding:25px;border:1px solid #48573c;border-radius:12px}.direct-math .calc-fields{font-size:12px}.direct-math input{margin-top:7px}.direct-math output{display:block;margin:20px 0;font-size:13px}.direct-math output strong{display:block;font-size:36px;color:#d9f875}@media(max-width:850px){.market-cards,.direct-grid{grid-template-columns:1fr}.direct-math{padding:20px}}
[hidden]{display:none!important}.hero-art video{display:block;width:100%;max-height:540px;background:#111411}.hero-video-cta{display:flex;margin:14px;justify-content:center}.hero-art{position:static!important;transform:none!important;animation:none!important}.hero{align-items:center}.demo{display:grid;grid-template-columns:1fr 1fr;gap:26px}.portfolio-card{background:#fffaf0;border:1px solid #dad8c9;border-radius:12px;overflow:hidden;min-width:0}.portfolio-card>a{display:block}.portfolio-card img{width:100%;height:auto;display:block}.portfolio-card>div:not(.deck-pair){padding:23px}.portfolio-card small{font-size:10px;letter-spacing:1px;color:#5d6c47}.portfolio-card h3{font-size:25px;margin:12px 0}.portfolio-card p{font-size:14px;color:#53604a}.portfolio-card .textlink{font-size:12px}.deck-pair{display:grid;grid-template-columns:1fr 1fr;background:#dce2d3;align-content:center;aspect-ratio:1.5;gap:8px;padding:12px}.deck-pair figure{margin:0}.deck-pair figcaption{font-size:9px;margin-bottom:10px}#growth-example{max-width:760px;margin:0 auto 60px;border-radius:12px;padding:28px}#workflow-demo>p{color:#b8c0b3}.workflow-board{display:grid;grid-template-columns:1fr 1fr;border:1px solid #4e5d3c;border-radius:14px;overflow:hidden;margin-top:28px}.workflow-board>div{padding:30px;background:#242c20}.workflow-board>div+div{background:#d9f875;color:#17240f}.workflow-board p,.workflow-board li{line-height:1.8;font-size:14px}.workflow-board ol{padding-left:20px}.workflow-board small{color:#d9f875;font-size:11px}@media(max-width:850px){.demo,.workflow-board{grid-template-columns:1fr}.hero-art video{max-height:500px}.portfolio-card>div:not(.deck-pair){padding:20px}.examples{padding:24px 15px}.hero{align-items:start}#growth-example{margin-left:0;margin-right:0;padding:20px}.hero-art .hero-video-cta{font-size:13px}}

.workflow-comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;max-width:800px}.workflow-comparison figure{margin:0;background:#1a2215;border:1px solid #4e5d3c;border-radius:12px;overflow:hidden}.workflow-comparison img{display:block;width:100%;height:auto}.workflow-comparison figcaption{padding:14px;font-size:11px;color:#d9f875;text-align:center}@media(max-width:520px){.workflow-comparison{gap:9px}.workflow-comparison figcaption{padding:10px 5px;font-size:9px}}
.contact-pending{border:1px solid #6a7856;background:#1a2314;padding:16px;border-radius:8px;margin-bottom:24px;color:#d9f875;font-size:13px}.contact-pending p{color:#c2ccb7;font-size:12px;margin:7px 0 0;line-height:1.6}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.contact-intake textarea{min-height:150px}.contact-intake .btn{width:100%;justify-content:center}.contact-intake #status{font-size:13px;line-height:1.6;color:#d9f875}.video-options{display:flex;flex-wrap:wrap;gap:12px;padding:5px 16px 18px;font-size:11px;justify-content:space-between}.video-options button{background:none;color:#d9f875;border:0;padding:0;font-size:11px;text-decoration:underline}.video-options a{color:#c5cdb9;text-decoration:underline}@media(max-width:600px){.contact-grid{grid-template-columns:1fr}.hero h1{font-size:48px}.hero .intro{font-size:16px}}

.optional-contact{margin-top:22px}.optional-contact>summary{cursor:pointer;font-size:13px;padding:15px 0;color:#d9f875}.direct-contact{padding:24px;border:1px solid #566843;border-radius:12px;background:#182112}.direct-contact h3{font-size:27px;margin-top:0}.direct-contact p{line-height:1.7}.direct-contact .btn{width:100%;justify-content:center}.direct-contact .btn:disabled{opacity:.6;cursor:not-allowed}.optional-contact form{padding-top:12px}
