:root{--bg:#060201;--panel:#0d0807e0;--line:#ff79132e;--line-strong:#ff84227a;--line-bright:#ffa548e6;--text:#fff4eb;--muted:#ccb2a3;--soft:#9e8475;--orange:#ff861c;--orange-2:#ffb243;--green:#23e38f;--shadow:0 0 26px #ff75182e, 0 0 70px #ff751814;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 20% 0,#ff66002e,#0000 26rem),radial-gradient(circle at 84% 14%,#ffa0481c,#0000 20rem),linear-gradient(#120603 0%,#080201 30%,#040101 100%);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,textarea,select{font:inherit}.site-shell{min-height:100vh;position:relative;overflow-x:hidden}.background-grid{pointer-events:none;background-image:linear-gradient(#ff7a180b 1px,#0000 1px),linear-gradient(90deg,#ff7a180b 1px,#0000 1px);background-size:68px 68px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 95%);mask-image:linear-gradient(#000c,#0000 95%)}.background-glow{pointer-events:none;background:radial-gradient(circle at 8% 84%,#ff6e172e,#0000 18rem),radial-gradient(circle at 95% 14%,#ff6e172e,#0000 24rem);position:fixed;inset:0}.main{z-index:1;position:relative}.section{padding:78px min(6vw,74px)}.container{width:min(1360px,100%);margin:0 auto}.nav{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040201e0;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:18px;width:min(1440px,100% - 40px);margin:0 auto;padding:12px 0;display:flex}.brand-wrap{align-items:center;gap:14px;min-width:0;display:flex}.brand-icon{object-fit:contain;filter:drop-shadow(0 0 16px #ff761a80);background:0 0;width:78px;height:78px}.brand-banner{object-fit:contain;filter:drop-shadow(0 0 18px #ff761a33);width:min(330px,44vw);height:auto}.nav-links{color:var(--muted);align-items:center;gap:24px;font-size:14px;display:flex}.nav-links a:hover{color:var(--orange-2)}.nav-cta{border:1px solid var(--line-strong);color:#190800;background:linear-gradient(135deg,#ff7609,#ffb94f);border-radius:999px;padding:12px 18px;font-weight:800;box-shadow:0 0 18px #ff791333}.nav-mobile{display:none}.hero{padding-top:52px}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;min-height:78vh;display:grid}.pill{border:1px solid var(--line-strong);color:var(--orange-2);text-transform:uppercase;letter-spacing:.08em;background:#ff7a1814;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:800;display:inline-flex}.dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 16px var(--green);border-radius:50%}.hero-copy h1,.page-hero h1{letter-spacing:-.06em;margin:24px 0 18px;font-size:clamp(42px,6vw,88px);line-height:.93}.gradient{background:linear-gradient(90deg,#fff7f0 0%,#ffd175 34%,#ff8b29 70%,#fff0d1 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:var(--muted);max-width:760px;font-size:clamp(18px,2vw,24px);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.btn{border:1px solid var(--line-strong);color:var(--text);background:#ffffff08;border-radius:14px;justify-content:center;align-items:center;padding:14px 18px;font-weight:700;display:inline-flex}.btn-primary{color:#180700;background:linear-gradient(135deg,#ff7800,#ffb641);box-shadow:0 0 18px #ff7a1847}.hero-visual{border:1px solid var(--line);min-height:520px;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 42%,#ff771a29,#0000 11rem),linear-gradient(#ff7a181f,#ffffff05),#0a0403e6;border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden}.hero-visual:before{content:"";border:1px solid #ff84221a;border-radius:24px;position:absolute;inset:22px}.hero-logo{object-fit:contain;filter:drop-shadow(0 0 36px #ff75183d);background:0 0;width:min(76%,520px);height:auto}.hero-statbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.stat{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:16px}.stat strong{color:var(--orange-2);font-size:24px;display:block}.stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.section-head{max-width:900px;margin-bottom:28px}.section-head h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(34px,4.2vw,62px);line-height:1}.section-head p{color:var(--muted);font-size:18px;line-height:1.65}.preview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.preview-card,.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#ff7a181a,#ffffff06);border-radius:24px;overflow:hidden}.preview-top{grid-template-columns:1fr auto;align-items:start;gap:18px;padding:22px;display:grid}.preview-top h3{margin:0 0 8px;font-size:24px}.preview-top p{color:var(--muted);margin:0;line-height:1.5}.preview-shot{padding:0 18px 18px}.preview-shot img{border:1px solid var(--line);object-fit:contain;border-radius:18px;width:100%;height:auto;display:block}.dashboard-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);box-shadow:var(--shadow);background:#00000059;border-radius:24px;overflow:auto hidden}.dashboard-scroll img{border:0;border-radius:24px;width:100%;min-width:0;height:auto;display:block}.scroll-hint{color:var(--soft);margin-top:10px;font-size:13px;display:none}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);background:#ffffff08;border-radius:24px;padding:24px}.iconbox{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--orange-2);background:#ff7a181a;border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.card h3{margin:0 0 10px;font-size:22px}.card p{color:var(--muted);margin:0;line-height:1.55}.split{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.text-list{gap:14px;display:grid}.list-item{border:1px solid var(--line);background:#ffffff08;border-radius:18px;gap:14px;padding:16px;display:flex}.check{color:var(--green);font-size:18px;font-weight:900}.showcase{padding:18px}.showcase img{border:1px solid var(--line);object-fit:contain;border-radius:20px;width:100%;height:auto;display:block}.page-hero{padding:60px min(6vw,74px) 24px}.full-preview{padding-top:18px}.info-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.info-tile{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:18px}.info-tile h4{color:var(--orange-2);margin:0 0 8px}.info-tile p{color:var(--muted);margin:0;line-height:1.55}.contact-grid{grid-template-columns:.95fr 1.05fr;gap:22px;display:grid}.form{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:24px}.form label{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.form input,.form textarea,.form select{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff0a;border-radius:14px;margin-bottom:16px;padding:14px}.form textarea{resize:vertical;min-height:150px}.footer{border-top:1px solid var(--line);background:#020101a8;margin-top:20px}.footer-inner{width:min(1440px,100% - 40px);color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;padding:26px 0 34px;display:flex}.footer strong{color:var(--orange-2)}.legal{color:var(--soft);font-size:12px;line-height:1.55}@media (max-width:1100px){.hero-grid,.split,.contact-grid{grid-template-columns:1fr}.preview-grid,.cards,.info-strip{grid-template-columns:1fr 1fr}.nav-links{display:none}.nav-mobile{display:inline-flex}}@media (max-width:760px){.section,.page-hero{padding-left:22px;padding-right:22px}.nav-inner,.footer-inner{width:calc(100% - 24px)}.nav-inner{padding:10px 0}.brand-wrap{gap:8px}.brand-icon{width:58px;height:58px}.brand-banner{width:min(210px,54vw)}.hero-copy h1,.page-hero h1{letter-spacing:-.045em}.preview-grid,.cards,.info-strip,.hero-statbar{grid-template-columns:1fr}.hero-visual{min-height:360px}.hero-logo{width:min(78%,380px)}.preview-top{grid-template-columns:1fr}.preview-top .btn{width:fit-content}.preview-shot img{object-fit:contain;max-height:360px}.dashboard-scroll img{border-radius:18px;width:980px;max-width:none}.scroll-hint{display:block}.footer-inner{flex-direction:column}}
