@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800;900&family=Roboto+Condensed:wght@400;700&family=Roboto+Slab:wght@400;600&display=swap');
:root{--orange:#ff9900;--gray:#a9a9ac;--bg:#08090c;--card:#15171b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f6f6f6;font-family:Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%}.wrap{width:min(1180px,calc(100% - 56px));margin:auto}.nav{position:sticky;top:0;z-index:50;background:#0b0d11ed;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff18}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px}.brand img{width:180px;height:66px;object-fit:contain;background:#fff;border-radius:5px;padding:3px}.links{display:flex;gap:25px;align-items:center;font-size:13px;font-weight:700}.links>a:not(.btn),.dropdown>a{transition:color .2s}.links>a:hover,.dropdown:hover>a{color:var(--orange)}.dropdown{position:relative}.drop{display:none;position:absolute;top:100%;left:-15px;min-width:230px;background:#17191e;border:1px solid #ffffff22;padding:10px;border-radius:12px;box-shadow:0 18px 30px #0009}.dropdown:hover .drop,.dropdown:focus-within .drop{display:grid}.drop a{padding:10px;border-radius:7px}.drop a:hover{background:#ff990022}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--orange);color:#15110a;border:1px solid var(--orange);border-radius:7px;padding:14px 20px;font-size:13px;font-weight:800;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px);background:#ffb132}.btn.ghost{background:transparent;color:white;border-color:#ffffff5c}.btn.ghost:hover{border-color:var(--orange)}.menu{display:none;background:transparent;border:1px solid #ffffff44;border-radius:8px;color:white;padding:9px 12px}.page{display:none}.page.active{display:block}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:2.2px;font-size:11px;font-weight:800;margin-bottom:19px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,7.4vw,112px);line-height:.97;letter-spacing:-5px;font-weight:900;margin-bottom:28px}h2{font-size:clamp(34px,4.2vw,56px);line-height:1.08;letter-spacing:-2px;margin-bottom:18px}h3{font-size:21px;margin-bottom:11px}p{line-height:1.72;color:#bfc0c4}p.lead{font-size:18px;max-width:700px}.hero{position:relative;overflow:hidden;min-height:650px;background:radial-gradient(ellipse at 70% 46%,#9c4d0d60,transparent 37%),radial-gradient(ellipse at 100% 0%,#39200e70,transparent 50%),#090a0e}.hero:before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 15%,#ff99000a 50%,transparent 85%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:36px;padding:92px 0 100px}.hero h1 span{color:var(--orange)}.hero p{font-size:18px;max-width:560px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-art{position:relative;min-height:440px;display:grid;place-items:center}.hero-art:before{content:'';position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffae2d 0%,#8a420a 22%,#21150c 51%,#0b0c10 72%);box-shadow:0 0 120px #ff99002a,0 0 0 1px #ff990035,0 0 0 46px #ff990008}.hero-art:after{content:'';position:absolute;width:490px;height:490px;border:1px solid #ff99002e;border-radius:50%;transform:rotateX(66deg) rotate(-20deg)}.hero-art img{position:relative;z-index:1;width:310px;filter:drop-shadow(0 22px 35px #0009);background:#ffffffef;padding:18px;border-radius:15px}.section{padding:100px 0}.section.alt{background:#0e1014}.section.dark-orange{background:radial-gradient(ellipse at 80% 50%,#73380755,transparent 55%),#0a0b0e}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:34px}.card{background:linear-gradient(140deg,#1b1e24,#0e1014);border:1px solid #ffffff17;border-radius:14px;padding:30px;min-height:230px;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-5px);border-color:#ff990078}.card .number{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:1.6px;margin-bottom:30px}.card p{font-size:14px}.arrow{color:var(--orange);font-weight:700;font-size:13px}.art-section{padding:35px 0;background:#09090a}.art-section img{width:100%;display:block;border-radius:14px}.img-link{position:relative;display:block}.img-link .hit{position:absolute;left:40%;right:40%;bottom:7%;height:16%;border-radius:12px}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.proof-item{border:1px solid #ff990033;background:linear-gradient(160deg,#281c11,#111216);padding:28px;border-radius:14px}.proof-item strong{color:var(--orange);font-size:32px;display:block;margin-bottom:13px}.proof-item p{font-size:14px;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.risk-list{display:grid;gap:14px;margin-top:28px}.risk-list div{background:#181a20;border-left:3px solid var(--orange);padding:19px 22px;color:#eee;border-radius:4px}.space{position:relative;overflow:hidden;background:linear-gradient(180deg,#08090b 0%,#1b110b 65%,#291608 100%);min-height:400px}.space:before{content:'';position:absolute;width:130%;height:500px;left:-15%;bottom:-415px;border-radius:50%;background:radial-gradient(ellipse at 40% 0%,#ff9900 0%,#7c3b0b 29%,#09090a 63%);box-shadow:0 -22px 60px #ff99003d}.space .wrap{position:relative;z-index:1;padding-top:90px;padding-bottom:100px}.innerhero{padding:105px 0 80px;background:radial-gradient(ellipse at 82% 30%,#9a4e0d55,transparent 45%),#0b0c10}.innerhero h1{font-size:clamp(45px,6vw,80px);letter-spacing:-3px}.innerhero p{max-width:760px;font-size:18px}.small{font-size:14px}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px}.feature{border:1px solid #ffffff1b;border-radius:12px;padding:24px;background:#13151a}.feature h3{color:#fff}.feature ul{padding-left:20px;color:#bfc0c4;line-height:1.85}.quote{border-left:4px solid var(--orange);padding:20px 30px;background:#17181c;font-family:'Roboto Slab',serif;font-size:20px;line-height:1.65}.footer{background:#020203;border-top:1px solid #ffffff18;padding:70px 0 25px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:60px}.footer .brand img{width:195px}.footer p,.footer a{font-size:13px;color:#b6b6b9}.footer a:hover{color:var(--orange)}.footer-nav{display:grid;gap:12px}.footer-bottom{border-top:1px solid #ffffff20;margin-top:45px;padding-top:22px;font-size:12px;color:#aaa}.cert{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:20px}.cert span{display:inline-flex;border:1px solid #ffffff38;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:800;color:#eee}.label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--orange);font-weight:700}.note{font-size:12px;color:#aaa}.contact-panel{background:linear-gradient(130deg,#191b20,#0b0d10);border:1px solid #ff99004b;border-radius:16px;padding:40px}.link-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.social{display:flex;gap:16px;font-weight:800;margin-top:15px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.news{background:#16191e;border:1px solid #ffffff20;border-radius:13px;padding:27px;min-height:240px;display:flex;flex-direction:column}.news small{color:var(--orange);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700}.news h3{margin:20px 0 10px}.news .arrow{margin-top:auto}.announcement-card:hover{border-color:#ff9900}.pill{display:inline-block;border:1px solid #ff990063;border-radius:30px;padding:8px 13px;color:var(--orange);font-size:12px;font-weight:700;margin:6px 6px 0 0}.topline{display:flex;align-items:center;justify-content:space-between;gap:25px}.topline a{font-size:13px;color:var(--orange);font-weight:700}@media(max-width:850px){.menu{display:block}.nav-inner{min-height:72px}.links{display:none;position:absolute;top:72px;left:0;right:0;background:#101216;padding:24px;flex-direction:column;align-items:stretch}.links.open{display:flex}.drop{position:static;display:grid;background:transparent;border:0;box-shadow:none;padding:5px 0 5px 20px}.hero-grid,.split{grid-template-columns:1fr}.hero-grid{padding:80px 0}.hero-art{min-height:300px}.hero-art:before{width:290px;height:290px}.hero-art:after{width:320px;height:320px}.hero-art img{width:220px}.cards,.news-grid,.proof-grid{grid-template-columns:1fr}.feature-list,.footer-grid{grid-template-columns:1fr}.section{padding:70px 0}h1{letter-spacing:-3px}.wrap{width:min(100% - 34px,1180px)}}