@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--bg:#0d151b;--bg2:#142029;--gold:#d7b67b;--ink:#f6f1e9;--line:#334149;--muted:#a9b7bb;--paper:#f7f3ec}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,'DM Sans',Arial,sans-serif;color:var(--ink);background:var(--bg)}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}button{font:inherit}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.nav{display:flex;justify-content:space-between;align-items:center;height:88px;gap:18px;border-bottom:1px solid rgba(255,255,255,.08)}.logo{font-size:20px;font-weight:800;letter-spacing:-.9px}.logo-mark{display:inline-grid;place-items:center;background:var(--gold);color:#101a21;border-radius:5px;width:30px;height:30px;margin-right:9px;font-size:19px}.logo span{color:var(--gold)}.nav-right{display:flex;gap:24px;align-items:center;color:#ced4d3;font-size:12px;font-weight:700}.nav-right a:hover{color:var(--gold)}.lang{border:1px solid #45535b;border-radius:20px;padding:7px 12px}.hero{min-height:645px;position:relative;isolation:isolate;overflow:hidden}.hero:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 76% 43%,rgba(190,142,74,.19),transparent 34%),linear-gradient(128deg,#111c24 22%,#10181f 70%)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;padding:105px 0 110px}.overline{font-size:11px;color:var(--gold);letter-spacing:2.8px;font-weight:800;text-transform:uppercase}.hero h1{font-size:clamp(43px,5.4vw,74px);line-height:1.1;letter-spacing:-3.5px;font-weight:800;margin:24px 0 25px}.hero h1 em{font-style:normal;color:var(--gold)}.lead{font-size:17px;line-height:1.85;color:#c4cdd0;max-width:630px}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:33px}.button{padding:16px 23px;border:1px solid transparent;font-size:12px;letter-spacing:.2px;font-weight:800;border-radius:7px;display:inline-flex;gap:18px;align-items:center;justify-content:center;transition:transform .18s}.button:hover{transform:translateY(-3px)}.button.primary{background:var(--gold);color:#101922}.button.outline{border-color:#66757c;color:#f4f5f3}.visual{aspect-ratio:1/1.07;border:1px solid #40515a;border-radius:23px;position:relative;padding:27px;background:linear-gradient(149deg,#1e303b,#0f1c24);box-shadow:0 38px 80px #07101677;max-width:445px;width:100%;margin:auto;transform:rotate(3deg)}.v-top{display:flex;justify-content:space-between;color:#f7e8ca;align-items:center;font-size:11px;letter-spacing:1.5px;font-weight:800}.v-badge{padding:7px 11px;border-radius:22px;background:#243d47;font-size:10px;color:var(--gold)}.v-progress{height:5px;border-radius:4px;background:#304651;margin-top:31px;overflow:hidden}.v-progress:before{display:block;content:'';width:64%;height:100%;background:var(--gold)}.v-q{font-size:21px;line-height:1.5;letter-spacing:-.5px;font-weight:700;margin:25px 0}.v-answer{margin:10px 0;padding:13px;border:1px solid #405059;border-radius:10px;color:#cdd9d9;font-size:12px}.v-answer.sel{border-color:var(--gold);color:#fff;background:#463c2c6b}.v-footer{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#9baeb2;margin-top:23px}.section{padding:95px 0}.section.light{background:var(--paper);color:#142129}.section-title{font-size:clamp(30px,3.8vw,49px);line-height:1.17;letter-spacing:-1.9px;margin:17px 0 18px;max-width:790px}.section-lead{color:#61717b;font-size:15px;line-height:1.9;max-width:700px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:43px}.feature{border:1px solid #e3ddd0;border-radius:12px;background:#fff;padding:30px;min-height:220px}.feature b{display:block;font-size:12px;color:#a77f47;margin-bottom:32px}.feature h3{font-size:18px;margin:0 0 10px}.feature p{color:#677781;line-height:1.85;font-size:13px;margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat{padding:25px;border:1px solid #3c5056;background:#172730;border-radius:12px}.stat strong{display:block;color:#edd2a2;font-size:37px;line-height:1.2}.stat small{color:#b8c5c7;font-size:12px;line-height:1.8}.disclaimer{font-size:12px;line-height:1.85;color:#9dadb1;border-left:2px solid var(--gold);padding-left:17px;margin-top:30px}.last{padding:90px 0;text-align:center;border-top:1px solid #344249}.last .button{margin-top:20px}.footer{border-top:1px solid #26353d;padding:32px 0;display:flex;gap:18px;justify-content:space-between;color:#9aadb2;font-size:11px;line-height:1.8}.footer a{color:#e5c997}@media(max-width:860px){.hero-grid{grid-template-columns:1fr;padding:65px 0;gap:52px}.visual{max-width:380px}.split{grid-template-columns:1fr;gap:40px}.cards{grid-template-columns:1fr 1fr}.nav-right{gap:13px}}@media(max-width:570px){.wrap{width:min(100% - 32px,1180px)}.nav{height:75px}.nav-right .project-link{display:none}.logo{font-size:17px}.logo-mark{width:27px;height:27px}.hero h1{letter-spacing:-2.4px}.hero-grid{padding:64px 0}.cards{grid-template-columns:1fr}.feature{min-height:0}.footer{flex-direction:column}.section{padding:70px 0}}