*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:#f1e6d3;background:#08121f;margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:is(button:focus-visible,a:focus-visible){outline-offset:5px;outline:3px solid #ffe4a4}header{z-index:10;background:#08121f;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;display:flex;position:relative}.brand{letter-spacing:5px;white-space:nowrap;font-family:Georgia,serif;font-size:25px}nav,.actions{align-items:center;gap:25px;display:flex}nav a,.actions button{font-size:14px}.actions button{min-height:44px}.language,.login,.menu{background:0 0;border:0}.outline,.gold{background:0 0;border:1px solid #cba96d;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;display:inline-flex}.gold{color:#142032;background:linear-gradient(120deg,#f4d797,#c99b51);font-weight:600}.menu{display:none}.hero{background:linear-gradient(90deg,#050f1de0,#050f1d66 50%,#050f1d08),url(/hero.png) 50%/cover;align-items:center;min-height:650px;padding:70px 6%;display:flex;position:relative}.hero-content{max-width:680px;position:relative}.eyebrow{letter-spacing:3px;color:#c6b698;font-size:11px;line-height:1.8}h1{margin:26px 0;font-family:Georgia,serif;font-size:clamp(44px,5.5vw,82px);font-weight:400;line-height:1.08}h1 em{color:#e5c388;font-style:normal}.lead{color:#e2e2e5;max-width:500px;font-size:19px;line-height:1.7}.buttons{flex-wrap:wrap;gap:16px;margin-top:35px;display:flex}.hero-caption{letter-spacing:3px;color:#bca580;font-size:9px;position:absolute;bottom:30px;left:6%}.section{border-bottom:1px solid #ffffff13;max-width:1260px;margin:auto;padding:85px 35px}h2{margin:12px 0 20px;font-family:Georgia,serif;font-size:clamp(32px,3.5vw,48px);font-weight:400}h3{margin:18px 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:400}.muted{color:#aab5c6;max-width:590px;line-height:1.8}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.card{text-align:left;background:radial-gradient(at 100% 100%,#22354c,#0d1b2b 70%);border:1px solid #b99a5d55;border-radius:12px;min-height:210px;padding:28px;transition:transform .2s,border-color .2s;position:relative}.card:hover{border-color:#e0bb75;transform:translateY(-4px)}.card p{color:#aebacc;max-width:250px;font-size:14px;line-height:1.7}.symbol{color:#e3bd78;font-size:30px}.arrow{color:#d4b881;position:absolute;top:28px;right:24px}.note{color:#97a4b8;margin-top:26px;font-size:12px;line-height:1.8}.split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.orbit{outline-offset:15px;background:repeating-conic-gradient(#bb9a5333 0deg 1deg,#0000 1deg 30deg);border:1px solid #ad8d54;border-radius:50%;outline:1px solid #ad8d5444;place-items:center;width:190px;height:190px;margin-top:35px;display:grid}.orbit span{color:#e9c078;font-size:70px}.report{background:linear-gradient(130deg,#142538,#0b1625);border:1px solid #c4a97455;border-radius:14px;padding:30px;box-shadow:0 20px 60px #0003}.report-row{border-bottom:1px solid #ffffff18;gap:25px;padding:22px 0;display:flex}.report-row>div{flex:1;min-width:0}h4{margin:0 0 16px;font-size:15px;font-weight:400}.skeleton{background:#405069;border-radius:5px;width:80%;height:5px;margin-top:8px;display:block}.short{background:#293950;width:55%}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:40px;display:grid}.number{color:#d5b06a;font-family:Georgia,serif;font-size:40px}footer{color:#9cabbc;justify-content:space-between;align-items:center;gap:25px;max-width:1260px;margin:auto;padding:35px;font-size:12px;display:flex}dialog{color:#eee3d2;background:#112033;border:1px solid #c8a56b;border-radius:15px;width:calc(100% - 32px);max-width:520px;padding:35px}dialog::backdrop{background:#020814cc}dialog p{color:#bdc7d5;line-height:1.8}.dialog-close{background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px;position:absolute;top:8px;right:12px}@media (max-width:1000px){header{flex-wrap:wrap}.brand{font-size:20px}nav{gap:18px}.actions{gap:10px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.split{gap:35px}.hero{min-height:580px}}@media (max-width:720px){header{gap:12px;padding:15px 18px}.brand{letter-spacing:3px;font-size:18px}.actions{gap:6px}.actions button{font-size:12px}.actions .outline{padding:8px 10px}.login{display:none}.menu{display:block}nav{order:3;width:100%;padding:12px 0;display:none}nav.open{display:flex}.hero{background-image:linear-gradient(90deg,#061122db,#06112288),url(/hero.png);background-position:60%;min-height:600px;padding:55px 24px}.lead{font-size:17px}.section{padding:55px 24px}.cards,.split,.steps{grid-template-columns:1fr}.card{min-height:175px;padding:24px}.report{padding:23px}.orbit{display:none}.steps{gap:22px}.steps>div{border-bottom:1px solid #ffffff13;padding-bottom:20px}footer{flex-wrap:wrap;padding:25px 24px}.hero-caption{left:24px}.buttons>a{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card{transition:none}}
