@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#ff850e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--orange:#ff850e;--light-orange:#ffb36b;--background:#101010;--card:#191919;--white:#fff;--muted:#b8aaa0;background:#101010;font-family:DM Sans,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;width:100%;min-height:100%;overflow-x:hidden}body{background:var(--background);width:100%;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}#root{text-align:left;border:none;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:block}h1,h2,h3,p{margin-top:0}button,input,textarea,select{font:inherit}a{-webkit-tap-highlight-color:transparent}img{max-width:100%}@media (width<=950px){html,body,#root{width:100%;max-width:100%}}@media (width<=600px){body{min-width:320px}html{font-size:15px}img{height:auto}}:root{color:#ff850e;font-synthesis:none;text-rendering:optimizelegibility;scroll-behavior:smooth;--orange:#ff850e;--light-orange:#ffb36b;--background:#101010;--card:#191919;--white:#fff;--muted:#b8aaa0;background:#101010;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.header{background:#101010;border-bottom:1px solid #29231e;justify-content:space-between;align-items:center;width:100%;min-height:82px;padding:0 7%;display:flex}.brand{flex-shrink:0;justify-content:flex-start;align-items:center;display:inline-flex}.brand-logo{object-fit:contain;width:68px;height:68px;display:block}.header-cta{border:1px solid var(--orange);color:var(--orange);border-radius:5px;padding:12px 19px;font-size:13px;font-weight:700;transition:all .2s}.header-cta:hover{background:var(--orange);color:#111}.hero{border-bottom:1px solid #29231e;align-items:center;min-height:650px;padding:100px 9%;display:flex;position:relative;overflow:hidden}.hero-content{z-index:2;max-width:690px;position:relative}.eyebrow{color:var(--orange);letter-spacing:2.5px;font-size:11px;font-weight:800}.hero h1{letter-spacing:-3px;color:var(--orange);margin:25px 0;font-family:Manrope,sans-serif;font-size:clamp(42px,6vw,70px);line-height:1.1}.hero h1 span,.section-heading h2 span,.about h2 span{color:var(--light-orange);display:block}.hero-content>p{color:#d0bba9;max-width:570px;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.primary-button{background:var(--orange);color:#17110b;border-radius:4px;justify-content:center;align-items:center;gap:18px;padding:16px 23px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.primary-button:hover{background:#ff9e3e;transform:translateY(-2px)}.secondary-button{color:var(--light-orange);border:1px solid #55402e;border-radius:4px;padding:15px 20px;font-size:13px;font-weight:700}.secondary-button:hover{border-color:var(--orange)}.hero-note{color:#c7aa91;margin-top:35px;font-size:12px}.orange-dot{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.hero-visual{width:330px;height:330px;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.visual-card{z-index:2;background:#191613;border:1px solid #684322;border-radius:8px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:25px}.visual-top{color:var(--orange);justify-content:space-between;font-size:11px;font-weight:800;display:flex}.visual-top span:first-child{font-size:28px}.visual-bars{border-bottom:1px solid #63452c;justify-content:space-around;align-items:end;gap:9px;height:120px;display:flex}.visual-bars i{background:var(--orange);border-radius:3px 3px 0 0;width:20px;height:45%}.visual-bars i:nth-child(2){height:65%}.visual-bars i:nth-child(3){height:50%}.visual-bars i:nth-child(4){height:80%}.visual-bars i:nth-child(5){height:60%}.visual-bars i:nth-child(6){height:90%}.visual-bars i:nth-child(7){height:100%}.visual-bottom{flex-direction:column;gap:7px;display:flex}.visual-bottom strong{color:var(--orange);font-size:17px}.visual-bottom span{color:var(--light-orange);font-size:11px}.visual-orbit{border:1px solid #54351d;border-radius:50%;position:absolute;inset:0}.section{padding:100px 9%}.section-heading{max-width:700px;margin-bottom:45px}.section-heading h2,.about h2{letter-spacing:-1.5px;color:var(--orange);margin:18px 0;font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,44px);line-height:1.2}.section-heading>p,.problem-card p,.method-item p,.about p{color:var(--muted);font-size:14px;line-height:1.8}.problem-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.problem-card{background:var(--card);border:1px solid #30251c;border-radius:5px;min-height:220px;padding:26px}.card-number{color:var(--orange);font-size:12px;font-weight:800}.problem-card h3,.method-item h3{color:var(--light-orange);margin-top:35px;font-size:17px}.problem-card p{font-size:13px}.services{background:#171411;border-top:1px solid #332519;border-bottom:1px solid #332519}.service-list{border-top:1px solid #493522}.service-item{border-bottom:1px solid #493522;align-items:center;gap:25px;min-height:78px;display:flex}.service-item>span{color:var(--orange);font-size:12px;font-weight:800}.service-item h3{color:var(--light-orange);flex:1;font-size:16px;font-weight:600}.service-item b{color:var(--orange);font-size:20px}.method-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.method-item{border-top:2px solid var(--orange);padding-top:22px}.method-item>span{color:var(--orange);font-size:13px;font-weight:800}.method-item h3{margin-top:20px}.about{background:#171411;border-top:1px solid #332519;grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.about p{max-width:650px;margin-bottom:20px}.about .primary-button{margin-top:18px}.final-cta{text-align:center;border-top:1px solid #493522;padding:90px 9%}.final-cta h2{max-width:700px;color:var(--orange);margin:20px auto;font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1.2}.final-cta p{color:var(--muted);margin-bottom:30px}footer{color:#b8a08a;border-top:1px solid #30251c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:25px 7%;font-size:11px;display:flex}footer .brand-logo{width:58px;height:58px}@media (width<=950px){.hero-visual{opacity:.18;right:-80px}.problem-grid,.method-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.header{min-height:70px;padding:0 5%}.brand-logo{width:55px;height:55px}.header-cta{padding:10px;font-size:11px}.hero h1{letter-spacing:-2px;font-size:43px}.hero-content>p{font-size:15px}.hero-visual{opacity:.12;right:-140px}.section{padding:70px 7%}.problem-grid,.method-grid{grid-template-columns:1fr}.problem-card{min-height:auto}.problem-card h3{margin-top:22px}.service-item{gap:13px}.service-item h3{font-size:13px}.about{grid-template-columns:1fr;gap:20px}.final-cta{padding:70px 7%}footer{flex-direction:column;align-items:flex-start;padding:30px 7%}.hero-visual{display:none}.hero{min-height:auto;padding:65px 7% 75px}.hero-content{width:100%;max-width:100%}.hero h1{letter-spacing:-1.8px;font-size:clamp(36px,9vw,43px);line-height:1.12}.hero-content>p{font-size:15px;line-height:1.8}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{justify-content:center;width:100%;min-height:50px}.hero-note{line-height:1.7}}
