@import 'https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Outfit:wght@100..900&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap';:root{--bg:#07070b;--o:#e8621a;--od:#c2511a;--o-a:rgba(232, 98, 26, 0.1);--t:#f0ede8;--tm:rgba(240, 237, 232, 0.6);--ts:rgba(240, 237, 232, 0.3);--br:rgba(255, 255, 255, 0.07);--s1:#0e0e14;--s2:#13131a;--s3:#1a1a24;--glass:rgba(255, 255, 255, 0.02);--f-h:'Outfit', sans-serif;--f-b:'Plus Jakarta Sans', sans-serif;--f-m:'JetBrains Mono', monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--t);font-family:var(--f-b);font-weight:400;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}em{font-style:italic;color:var(--o)}strong{font-weight:600;color:#fff}.r{opacity:0;transform:translateY(30px);transition:1s cubic-bezier(.16,1,.3,1)}.r.in{opacity:1;transform:none}.section-tag{font-family:var(--f-m);color:var(--o);font-size:11px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px;display:block}.section-h{font-family:var(--f-h);font-size:clamp(28px,4vw,42px);line-height:1.1;margin-bottom:32px;font-weight:700;text-wrap:balance}.btn-p,.btn-o{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;font-family:var(--f-b);border:none}.btn-p{background:var(--o);color:#fff}.btn-p:hover{background:var(--od);transform:translateY(-2px);box-shadow:0 8px 30px rgba(232,98,26,.4)}.btn-o{background:0 0;color:var(--t);border:1px solid var(--br)}.btn-o:hover{background:var(--glass);border-color:var(--ts)}nav{position:fixed;top:0;left:0;right:0;z-index:1000;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--br);background:rgba(7,7,11,.7);backdrop-filter:blur(20px)}.logo{font-size:16px;font-weight:700;letter-spacing:.1em;display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.logo-pip{width:8px;height:8px;background:var(--o);border-radius:50%;box-shadow:0 0 12px var(--o)}.nav-links{display:flex;gap:32px;align-items:center}.nav-links a{color:var(--tm);font-size:13px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--o)}.nav-cta{font-size:12px;font-weight:600;color:var(--o);border:1px solid var(--o-a);padding:8px 16px;border-radius:6px;text-decoration:none;transition:all .2s}.nav-cta:hover{background:var(--o-a)}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:140px 5% 80px;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(7,7,11,.5),var(--bg)),url(/images/hero-bg.jpg);background-size:cover;background-position:50%;opacity:.5;z-index:-1}.hero-glow{position:absolute;top:-10%;left:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(232,98,26,.1) 0%,transparent 70%);z-index:-1}.hero-glow2{position:absolute;bottom:-10%;right:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(232,98,26,5%) 0%,transparent 70%);z-index:-1}.hero-inner{max-width:1200px;width:100%;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.hero-h1{font-family:var(--f-h);font-size:clamp(44px,7vw,72px);line-height:1;letter-spacing:-.03em;margin-bottom:24px;font-weight:800;text-wrap:balance}.hero-p{font-size:18px;color:var(--tm);max-width:520px;margin-bottom:40px}.hero-actions{display:flex;gap:16px}.hero-right{position:relative;display:flex;flex-direction:column;gap:16px}.hcard{background:var(--s1);border:1px solid var(--br);padding:20px;border-radius:16px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.hcard:hover{border-color:var(--ts);transform:translateX(10px);background:var(--s2)}.hcard-icon{width:44px;height:44px;background:var(--o-a);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--o)}.hcard-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2}.hcard-body{flex:1}.hcard-title{font-size:14px;font-weight:600;margin-bottom:2px}.hcard-sub{font-size:11px;color:var(--ts);text-transform:uppercase;letter-spacing:.05em}.hcard-status{font-family:var(--f-m);font-size:9px;font-weight:700;padding:4px 8px;border-radius:4px}.status-on{background:rgba(16,185,129,.1);color:#10b981}.status-amber{background:rgba(245,158,11,.1);color:#f59e0b}.ticker-wrap{background:var(--bg);border-top:1px solid var(--br);border-bottom:1px solid var(--br);padding:16px 0;overflow:hidden;position:relative;margin-bottom:20px}.ticker-wrap::before,.ticker-wrap::after{content:'';position:absolute;top:0;bottom:0;width:100px;z-index:2}.ticker-wrap::before{left:0;background:linear-gradient(to right,var(--bg),transparent)}.ticker-wrap::after{right:0;background:linear-gradient(to left,var(--bg),transparent)}.ticker-track{display:flex;gap:40px;animation:t-loop 40s linear infinite;width:max-content}@keyframes t-loop{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tick-item{font-family:var(--f-m);font-size:9px;color:var(--tm);display:flex;align-items:center;gap:12px;white-space:nowrap;background:rgba(255,255,255,3%);padding:8px 16px;border-radius:12px;border:1px solid var(--br);transition:all .3s cubic-bezier(.16,1,.3,1)}.tick-item:hover{background:rgba(255,255,255,8%);border-color:var(--o);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.4)}.tick-logo{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tick-logo svg{width:100%;height:100%;fill:currentColor}.tick-item span{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tick-dot{width:4px;height:4px;background:var(--o);border-radius:50%;box-shadow:0 0 8px var(--o)}.tick-dot.blue{background:#3b82f6;box-shadow:0 0 8px #3b82f6}.tick-dot.green{background:#10b981;box-shadow:0 0 8px #10b981}.tick-dot.purple{background:#a855f7;box-shadow:0 0 8px #a855f7}.impact{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--br);border-top:1px solid var(--br);border-bottom:1px solid var(--br);margin:20px auto 40px;max-width:1100px;border-radius:24px;overflow:hidden;position:relative}.impact-item{background:var(--bg);padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;transition:all .4s ease}.impact-item:hover{background:var(--s1)}.impact-icon{width:32px;height:32px;color:var(--o);filter:drop-shadow(0 0 10px var(--o-a))}.impact-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5}.impact-num{font-family:var(--f-h);font-size:36px;display:block;font-weight:700;color:#fff;line-height:1}.impact-label{color:var(--ts);font-family:var(--f-m);font-size:9px;text-transform:uppercase;letter-spacing:.15em;font-weight:500}@media(max-width:900px){.impact{grid-template-columns:repeat(2,1fr);border-radius:0}}@media(max-width:500px){.impact{grid-template-columns:1fr}}.r{padding:60px 5% 100px;max-width:1100px;margin:0 auto;position:relative}.section-bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;z-index:-1;opacity:.1;pointer-events:none;background-size:cover;background-position:50%;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}.bg-problems{background-image:url(/images/backgrounds/bg-problems.png)}.bg-services{background-image:url(/images/backgrounds/bg-services.png)}.bg-process{background-image:url(/images/backgrounds/bg-process.png)}.bg-founder{background-image:url(/images/backgrounds/bg-founder.png)}.bg-testimonials{background-image:url(/images/backgrounds/bg-testimonials.png)}.bg-blog{background-image:url(/images/backgrounds/bg-blog.png)}.bg-cta{background-image:url(/images/backgrounds/bg-cta.png);opacity:.12}.section-glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.section-glow::after{content:'';position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:60%;height:400px;background:radial-gradient(circle,rgba(232,98,26,5%) 0%,transparent 70%);filter:blur(80px);opacity:.8}.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;align-items:stretch}.svc{background:var(--s1);border:1px solid var(--br);padding:32px;border-radius:20px;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;height:100%}.svc:hover{border-color:var(--o);background:var(--s2);transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.prob-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.prob-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.prob-grid{grid-template-columns:1fr}}.prob-card{background:var(--s1);border:1px solid var(--br);padding:24px;border-radius:16px;transition:all .3s ease;display:flex;flex-direction:column;gap:12px}.prob-card:hover{border-color:var(--ts);background:var(--s2);transform:translateY(-4px)}.prob-icon{width:28px;height:28px;color:var(--o);opacity:.8}.prob-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.5}.prob-name{font-size:16px;font-weight:700;color:#fff}.prob-desc{font-size:13px;color:var(--ts);line-height:1.5}.svc.mid{border-color:rgba(232,98,26,.2);background:linear-gradient(165deg,var(--s1),#111118)}.svc-badge{position:absolute;top:20px;right:20px;font-family:var(--f-m);font-size:9px;color:var(--o);padding:4px 12px;border:1px solid var(--o-a);border-radius:100px;background:var(--bg)}.svc-icon-wrap{width:52px;height:52px;background:var(--o-a);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--o);margin-bottom:24px}.svc-icon-wrap svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.5}.svc-pack{font-family:var(--f-m);font-size:10px;color:var(--o);margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.svc-name{font-size:22px;font-weight:600;margin-bottom:12px;line-height:1.3}.svc-desc{font-size:14px;color:var(--tm);margin-bottom:24px;flex-grow:1}.svc-list{display:flex;flex-direction:column;gap:10px;margin-bottom:32px;flex-grow:1}.svc-item{font-size:13px;color:var(--tm);display:flex;gap:10px;align-items:flex-start}.svc-item::before{content:'→';color:var(--o);font-weight:700;margin-top:-2px}.svc-footer{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--br);margin-top:auto}.svc-price{font-family:var(--f-h);font-size:22px;font-weight:700;color:#fff}.svc-link{font-size:12px;font-weight:700;color:var(--o);text-decoration:none;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.05em}.svc-link svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.5}.meth-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:60px}.meth-step{position:relative;padding:32px;background:var(--s2);border:1px solid var(--br);border-radius:24px;transition:all .3s ease}.meth-step:hover{border-color:var(--o);background:rgba(248,113,22,5%)}.meth-num{font-family:var(--f-m);color:var(--o);font-size:14px;font-weight:700;margin-bottom:16px;opacity:.5}.meth-t{font-size:18px;font-weight:700;margin-bottom:12px}.meth-d{font-size:13px;color:var(--ts);line-height:1.6}.risk-card{max-width:600px;margin:0 auto;padding:60px;text-align:center;border-radius:40px;border:1px solid var(--br);background:var(--glass);backdrop-filter:blur(10px)}.risk-h{font-size:24px;font-weight:700;margin:16px 0}.risk-p{color:var(--ts);font-size:14px;margin-bottom:32px}.sim-btn{display:block;width:100%;padding:16px;background:var(--s3);border:1px solid var(--br);border-radius:12px;color:var(--t);margin-bottom:8px;text-align:left;transition:all .2s;cursor:pointer;font-family:inherit}.sim-btn:hover{border-color:var(--o);background:var(--s2)}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;align-items:start;max-width:900px;margin:0 auto}.about-photo{border-radius:20px;overflow:hidden;border:1px solid var(--br);aspect-ratio:4/5;position:relative}.about-photo-caption{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.9),transparent)}.about-name{font-size:18px;font-weight:700}.about-role{font-family:var(--f-m);font-size:9px;color:var(--o);text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.about-p{font-size:15px;line-height:1.6;color:var(--tm);margin-bottom:32px}.vals{display:grid;gap:20px}.val{display:flex;gap:16px;align-items:start}.val-icon{width:28px;height:28px;color:var(--o);flex-shrink:0;margin-top:2px}.val-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.5}.val-t{font-size:15px;font-weight:600;margin-bottom:2px;color:#fff}.val-d{font-size:12px;color:var(--ts);line-height:1.4}.test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:60px}.test-card{padding:32px;background:var(--s2);border:1px solid var(--br);border-radius:24px;display:flex;flex-direction:column;transition:all .3s;height:100%}.test-card:hover{border-color:var(--ts);background:var(--s3)}.test-text{font-size:14px;line-height:1.7;color:var(--tm);margin-bottom:32px;font-style:italic;flex-grow:1}.test-author{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:24px;border-top:1px solid var(--br)}.test-initial{width:40px;height:40px;border-radius:10px;background:var(--o-a);color:var(--o);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.test-name{font-size:14px;font-weight:700;color:#fff}.test-role{font-size:10px;color:var(--ts);text-transform:uppercase;letter-spacing:1px;margin-top:2px}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:800px;margin:0 auto}.bcard{background:var(--s1);border:1px solid var(--br);border-radius:12px;overflow:hidden;transition:all .3s;text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.bcard:hover{border-color:var(--ts);background:var(--s2);transform:translateY(-4px)}.bcard.big{display:grid;grid-template-columns:.4fr 1.6fr}.bcard-img{height:100%;background-position:50%;background-size:cover;border-right:1px solid var(--br);min-height:200px}.bcard-body{padding:20px;display:flex;flex-direction:column;flex-grow:1;gap:6px}.bcard-cat{font-family:var(--f-m);font-size:8px;color:var(--o);text-transform:uppercase;letter-spacing:.1em;font-weight:700}.bcard-title{font-family:var(--f-h);font-size:16px;line-height:1.2;font-weight:700;text-wrap:balance}.bcard-title a{text-decoration:none;color:#fff;transition:color .3s}.bcard:hover .bcard-title a{color:var(--o)}.bcard.big .bcard-title{font-size:20px}.bcard-exc{font-size:12px;color:var(--ts);line-height:1.5;flex-grow:1}.bcard-meta{font-family:var(--f-m);font-size:8px;color:var(--ts);text-transform:uppercase;letter-spacing:.05em;margin-top:auto}.blog-col-right{display:grid;gap:12px}.bcard.small .bcard-body{padding:16px}.bcard.small .bcard-title{font-size:14px}.cta{text-align:center;padding:120px 5%;position:relative}.cta-form-card{max-width:580px;margin:0 auto;background:var(--s1);border:1px solid var(--br);border-radius:24px;padding:48px;position:relative;z-index:10;backdrop-filter:blur(20px);box-shadow:0 40px 100px rgba(0,0,0,.5)}.cta h2{font-family:var(--f-h);font-size:clamp(32px,5vw,48px);line-height:1.1;margin-bottom:16px;font-weight:700;color:#fff}.cta p{font-size:14px;color:var(--tm);margin-bottom:40px;max-width:400px;margin-left:auto;margin-right:auto}.cta-form{display:grid;gap:16px;text-align:left}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cta-input{background:var(--s2);border:1px solid var(--br);border-radius:12px;padding:14px 18px;color:var(--t);font-family:inherit;font-size:14px;transition:all .3s ease;width:100%}.cta-input:focus{border-color:var(--o);background:var(--s3);outline:none;box-shadow:0 0 15px var(--o-a)}.cta-textarea{min-height:120px;resize:none}.cta-btn{background:var(--o);color:#fff;border:none;border-radius:12px;padding:16px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;gap:10px}.cta-btn:hover{background:var(--od);transform:translateY(-2px);box-shadow:0 10px 25px var(--o-a)}.cta-note{margin-top:32px;font-family:var(--f-m);font-size:9px;color:var(--ts);text-transform:uppercase;letter-spacing:.1em}@media(max-width:1024px){.hero-inner{grid-template-columns:1fr;text-align:center;gap:60px}.hero-h1{margin:0 auto 24px}.hero-p{margin:0 auto 40px}.hero-actions{justify-content:center}.hcard:hover{transform:translateY(-5px)}.bcard.big{grid-template-columns:1fr}.bcard-img{height:250px;border-right:none;border-bottom:1px solid var(--br)}.prob-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.impact{grid-template-columns:repeat(2,1fr);gap:40px 0}.impact-item:nth-child(2){border-right:none}.about-grid{grid-template-columns:1fr}.f-grid{grid-template-columns:1fr;gap:48px}.nav-links{display:none}.blog-grid{grid-template-columns:1fr}.prob-grid{grid-template-columns:1fr}}.blog-container{padding:120px 5% 80px;max-width:900px;margin:0 auto}.blog-post{background:var(--s2);border:1px solid var(--ts);border-radius:24px;padding:48px;box-shadow:0 20px 40px rgba(0,0,0,.5)}.blog-header{margin-bottom:40px;border-bottom:1px solid var(--br);padding-bottom:24px}.blog-title{font-family:var(--f-h);font-size:clamp(32px,5vw,48px);line-height:1.1;margin-bottom:16px;font-weight:700;color:#fff;text-wrap:balance}.blog-meta{font-family:var(--f-m);font-size:11px;color:var(--ts);text-transform:uppercase;letter-spacing:.05em;display:flex;gap:12px;align-items:center}.blog-content{font-size:16px;line-height:1.8;color:var(--tm)}.blog-content p{margin-bottom:24px;text-align:justify}.blog-content h2{font-family:var(--f-h);font-size:28px;font-weight:700;margin-top:40px;margin-bottom:16px;color:#fff}.blog-content h3{font-family:var(--f-h);font-size:22px;font-weight:700;margin-top:32px;margin-bottom:12px;color:#fff}.blog-content ul,.blog-content ol{margin-bottom:24px;padding-left:20px}.blog-content li{margin-bottom:8px}.blog-content blockquote{background:var(--s2);border-left:4px solid var(--o);padding:20px;margin:32px 0;border-radius:8px}.blog-content blockquote p{margin-bottom:0;font-style:italic}.blog-content a{color:var(--o);text-decoration:none;font-weight:600}.blog-content a:hover{text-decoration:underline}