:root{--black:#030708;--petro:#062b37;--petro2:#0a3c4a;--ice:#f4f7f7;--gold:#d5aa58;--gold2:#edc979;--line:rgba(213,170,88,.34)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--ice);font-family:"Avenir Next LT Pro","Avenir Next",Avenir,Arial,sans-serif}a{color:inherit;text-decoration:none}header{height:86px;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:32px;padding:0 clamp(22px,6vw,92px);background:rgba(3,7,8,.97);border-bottom:1px solid var(--line)}header img,footer img{width:190px;display:block}header>a:first-child{margin-right:auto}nav{display:flex;gap:26px}nav a,.outline,.gold{font-size:11px;text-transform:uppercase;letter-spacing:.13em}.outline{padding:12px 17px;border:1px solid var(--gold);color:#f0d59b}.gold{display:inline-flex;padding:15px 20px;border:0;background:linear-gradient(135deg,var(--gold2),#a97830);color:var(--black);font-weight:700;cursor:pointer}section{padding:100px clamp(24px,7vw,110px);border-top:1px solid rgba(213,170,88,.15)}.hero{min-height:calc(100vh - 86px);display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;background:radial-gradient(circle at 80% 30%,rgba(10,60,74,.55),transparent 35%),linear-gradient(128deg,var(--black),#031a22 50%,var(--petro))}.kicker{color:#f0d59b;text-transform:uppercase;letter-spacing:.22em;font-size:10px}h1,h2,h3{font-family:inherit}h1{font-size:clamp(48px,5.6vw,80px);line-height:1.01;letter-spacing:-.04em;margin:22px 0}h2{font-size:clamp(35px,4vw,60px);line-height:1.08;letter-spacing:-.03em}em{font-style:normal;color:var(--gold2)}p{color:#b6c0c2;line-height:1.75}.hero>div>h2{font-size:clamp(20px,2vw,28px)}.actions,.chips{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.chips span{padding:9px 12px;border-top:1px solid var(--line);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.wolf{aspect-ratio:1.29/1;background:#031a22 url("hero-wolf.webp") center/contain no-repeat;border:1px solid rgba(237,201,121,.45);border-radius:5px 42px 5px 5px;box-shadow:20px 20px 0 rgba(213,170,88,.07),0 34px 80px rgba(0,0,0,.5)}.split,.head{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.petroleum{background:linear-gradient(145deg,#031a22,var(--petro))}.black{background:radial-gradient(circle at 85% 20%,rgba(10,60,74,.25),transparent 28%),var(--black)}.grid{display:grid;margin-top:46px;border:1px solid var(--line);background:rgba(3,7,8,.65)}.four{grid-template-columns:repeat(4,1fr)}.five{grid-template-columns:repeat(5,1fr)}article{padding:28px 23px;min-height:230px;border-right:1px solid rgba(213,170,88,.18)}article:last-child{border:0}article b{color:var(--gold2)}article h3{margin-top:30px;color:var(--gold2);font-size:14px;text-transform:uppercase;letter-spacing:.07em}article p{font-size:13px}.notice{margin-top:28px;padding:22px 25px;border-left:3px solid var(--gold);background:rgba(213,170,88,.06)}ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:25px;list-style:none;border:1px solid var(--line)}li{padding:13px;border-bottom:1px solid rgba(213,170,88,.13);font-size:12px}form{display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--line);background:rgba(255,255,255,.04)}label{font-size:10px;text-transform:uppercase;letter-spacing:.1em}input,textarea{width:100%;margin-top:8px;padding:13px;background:#f7f7f5;border:1px solid var(--line);color:#14252c}footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;align-items:center;padding:38px clamp(24px,6vw,92px);border-top:1px solid var(--line)}footer small{grid-column:1/-1;text-align:center;color:#667276}@media(max-width:1000px){nav{display:none}.hero,.split,.head{grid-template-columns:1fr}.four,.five{grid-template-columns:repeat(2,1fr)}.wolf{max-width:650px}.hero{padding-top:65px}}@media(max-width:620px){header{height:74px}header img{width:160px}header>.outline{display:none}section{padding:70px 22px}.hero{min-height:auto}.hero h1{font-size:42px}.four,.five,ul{grid-template-columns:1fr}article{min-height:auto;border-bottom:1px solid var(--line)}footer{grid-template-columns:1fr}footer small{text-align:left}}
