*{box-sizing:border-box}body{margin:0;background:#090b11;color:#eceef5;font:17px/1.75 system-ui,-apple-system,Segoe UI,sans-serif;background-image:radial-gradient(ellipse at 80% 0%,#1c1e3b 0%,transparent 38%)}a{color:#74d6ff}header{min-height:76px;padding:20px max(5vw,24px);border-bottom:1px solid #2a3040;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.logo{font-size:20px;font-weight:900;text-decoration:none;color:white;letter-spacing:1px}.logo b{color:#ff4277}nav{display:flex;gap:22px}nav a{text-decoration:none;color:#d8dce7;font-weight:650}main{max-width:1050px;margin:auto;padding:65px 25px 90px}.crumb{font-size:13px;color:#8792a8}.language{display:flex;gap:9px;margin:25px 0 35px;flex-wrap:wrap}.language a{border:1px solid #343e50;border-radius:50px;padding:5px 15px;text-decoration:none;color:#d6dbea;font-size:13px;font-weight:750}.language a.active{background:#ff4277;color:#fff;border-color:#ff4277}article{max-width:800px}.eyebrow{font-size:13px;color:#ff678f;text-transform:uppercase;letter-spacing:2px;font-weight:850}h1{font-size:clamp(38px,6vw,66px);line-height:1.12;letter-spacing:-2px;margin:12px 0 25px}h2{font-size:27px;line-height:1.3;margin:36px 0 10px}.lead{font-size:21px;color:#b8c7da;line-height:1.55;max-width:800px}.cover{width:100%;max-height:480px;object-fit:cover;object-position:center 30%;border-radius:18px;margin:24px 0 28px;border:1px solid #364057}p{color:#ccd5e3}article section p{max-width:720px}.cta{background:#141b2a;border:1px solid #354254;padding:26px;border-radius:16px;margin:44px 0}.cta h2{margin-top:0}aside{border-top:1px solid #394455;margin-top:60px;padding-top:14px}aside a{display:block;text-decoration:none;padding:12px;border-bottom:1px solid #293343}aside a span{margin-right:15px;color:#ff678f}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.item{overflow:hidden;border-radius:18px;background:#151c2b;border:1px solid #313c4e;text-decoration:none;color:white}.item img{width:100%;height:225px;object-fit:cover;object-position:center 30%;display:block}.item div{padding:25px}.item span{color:#ff678f;font-size:13px}.item h2{font-size:24px;margin:9px 0}.item p{font-size:15px;line-height:1.55}.item strong{color:#74d6ff;font-size:14px}footer{border-top:1px solid #263044;padding:35px 5vw;text-align:center;font-size:13px;color:#abb7cd}@media(max-width:680px){.cards{grid-template-columns:1fr}main{padding-top:38px}h1{letter-spacing:-1px}.item img{height:200px}}