html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#fff}
*,*::before,*::after{box-sizing:border-box}
img{max-width:100%}
a{color:inherit;text-decoration:none}
a:hover{color:#8A6100}
input,textarea,button{font-family:'Golos Text',system-ui,sans-serif}
::placeholder{color:#5C6672}
[id]{scroll-margin-top:72px}
.is-error{border-bottom-color:#B02127 !important}
.x1{width:100%; container-type:inline-size; max-width:1440px; margin:0 auto; background:#fff; color:#101317; font-family:'Golos Text',system-ui,sans-serif; font-size:17px; line-height:1.6; overflow-x:clip}
.x2{position:sticky; top:0; z-index:20; background:#fff; border-bottom:1px solid #E5E8EC; display:flex; flex-wrap:wrap; align-items:center; gap:12px 18px; padding:14px clamp(18px,4cqw,72px)}
.x3{display:flex; align-items:stretch; gap:10px}
.x4{display:block; height:40px; width:auto; align-self:center}
.x5{display:flex; flex-direction:column; justify-content:center; align-items:stretch}
.x6{font-family:'Golos Text',sans-serif; font-weight:900; font-size:21px; line-height:.92; white-space:nowrap; align-self:flex-start}
.x7{display:flex; flex-wrap:wrap; align-items:center; gap:10px 22px; margin-left:auto; font-family:'JetBrains Mono',monospace; font-size:10.5px; letter-spacing:.12em; text-transform:uppercase}
.x8{background:#F5A800; color:#101317; padding:11px 18px; border-radius:2px; letter-spacing:.08em}
.x8:hover{background:#101317 !important; color:#fff !important}
.x9{display:flex; flex-wrap:wrap; align-items:flex-end; border-bottom:1px solid #E5E8EC}
.xa{flex:1.08 1 380px; min-width:0; padding:clamp(52px,7cqw,116px) clamp(18px,4cqw,72px) clamp(48px,6.2cqw,100px)}
.xb{font-family:'JetBrains Mono',monospace; font-size:10.5px; letter-spacing:.2em; text-transform:uppercase; color:#5C6672}
.xc{font-family:'Golos Text',sans-serif; font-weight:900; font-size:clamp(36px,5.8cqw,78px); line-height:.98; letter-spacing:-.045em; margin:clamp(24px,2.8cqw,40px) 0 0; max-width:14ch; text-wrap:balance}
.xd{display:flex; align-items:center; gap:14px; margin-top:clamp(26px,3cqw,40px)}
.xe{width:clamp(56px,6cqw,84px); height:11px; background:#F5A800; flex:none}
.xf{font-family:'JetBrains Mono',monospace; font-size:9.5px; letter-spacing:.18em; text-transform:uppercase; color:#5C6672}
.xg{max-width:46ch; font-size:clamp(17px,1.55cqw,20px); line-height:1.6; color:#4A525C; margin:clamp(22px,2.4cqw,32px) 0 0; text-wrap:pretty}
.xh{display:flex; flex-wrap:wrap; gap:12px; margin-top:clamp(30px,3.4cqw,46px)}
.xi{background:#101317; color:#fff; padding:17px 28px; border-radius:2px; font-weight:600; font-size:15.5px}
.xi:hover{background:#F5A800 !important; color:#101317 !important}
.xj{padding:17px 28px; border-radius:2px; font-weight:600; font-size:15.5px; box-shadow:inset 0 0 0 1.5px #101317}
.xj:hover{background:#101317 !important; color:#fff !important}
.xk{flex:1 1 340px; min-width:0; position:relative; align-self:stretch; min-height:clamp(300px,34cqw,480px); overflow:hidden}
.xl{position:absolute; left:50%; bottom:0; transform:translateX(-50%); height:100%; max-height:854px; width:auto; max-width:none; object-fit:contain; object-position:bottom; display:block}
.xm{container-type:inline-size; font-family:'Golos Text',sans-serif; background:#101317; color:#fff; padding:clamp(40px,5.2cqw,82px) clamp(18px,4cqw,72px); display:flex; flex-direction:column; gap:clamp(34px,4.4cqw,64px)}
.xn{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.04fr); gap:clamp(28px,5cqw,84px); align-items:start}
.xo{display:flex; flex-direction:column; gap:clamp(18px,2.2cqw,28px)}
.xp{font-weight:900; font-size:clamp(92px,13.8cqw,204px); line-height:.74; letter-spacing:-.055em; color:#F5A800}
.xq{margin:0; font-weight:900; font-size:clamp(24px,2.9cqw,38px); line-height:1.04; letter-spacing:-.038em; max-width:16ch; text-wrap:balance}
.xr{margin:0; max-width:32ch; font-size:16.5px; line-height:1.6; color:#A8B0BA; text-wrap:pretty}
.xs{display:flex; flex-direction:column; gap:clamp(16px,2cqw,24px)}
.xt{font-family:'JetBrains Mono',monospace; font-size:10.5px; letter-spacing:.18em; text-transform:uppercase; color:#F5A800}
.xu{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:clamp(14px,1.8cqw,22px) clamp(16px,2.2cqw,32px)}
.xv{font-weight:900; font-size:clamp(20px,2.4cqw,32px); line-height:1.05; letter-spacing:-.03em; white-space:nowrap}
.xw{margin:clamp(8px,1cqw,14px) 0 0; max-width:40ch; font-size:16.5px; line-height:1.6; color:#A8B0BA; text-wrap:pretty}
.xx{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.04fr); gap:clamp(28px,5cqw,84px); align-items:start; padding-top:clamp(20px,2.4cqw,30px); border-top:1px solid rgba(255,255,255,.18)}
.xy{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:clamp(18px,2.4cqw,36px)}
.xz{display:flex; flex-direction:column; gap:10px}
.x10{font-weight:900; font-size:clamp(28px,3.4cqw,44px); line-height:1; letter-spacing:-.035em; color:#F5A800}
.x11{font-family:'JetBrains Mono',monospace; font-size:10.5px; line-height:1.6; letter-spacing:.14em; text-transform:uppercase; color:#A8B0BA}
.x12{font-size:16px; line-height:1.55; color:#fff; max-width:52ch}
.x13{font-family:'JetBrains Mono',monospace; font-size:10.5px; line-height:1.7; letter-spacing:.14em; text-transform:uppercase; color:#A8B0BA}
.x14{margin-top:clamp(44px,6cqw,96px)}
.x15{container-type:inline-size; font-family:'Golos Text',sans-serif; background:#fff; color:#101317; padding:clamp(40px,5.4cqw,86px) clamp(18px,4cqw,72px)}
.x16{display:grid; grid-template-columns:repeat(auto-fit,minmax(290px,1fr)); column-gap:clamp(18px,2.2cqw,30px); row-gap:clamp(18px,2.2cqw,28px); align-items:end}
.x17{grid-column:span 2; padding-right:clamp(18px,2.4cqw,36px)}
.x18{font-family:'JetBrains Mono',monospace; font-size:10.5px; letter-spacing:.18em; text-transform:uppercase; color:#5C6672}
.x19{margin:14px 0 0; font-weight:900; font-size:clamp(28px,3.8cqw,48px); line-height:1.04; letter-spacing:-.03em; max-width:18ch; text-wrap:balance}
.x1a{grid-column:span 2; margin:0; max-width:52ch; font-size:17px; line-height:1.6; color:#4A525C; text-wrap:pretty}
.x1b{display:grid; grid-template-columns:repeat(auto-fit,minmax(290px,1fr)); column-gap:clamp(18px,2.2cqw,30px); row-gap:clamp(26px,3.2cqw,44px); margin-top:clamp(34px,4.4cqw,64px)}
.x1c{grid-row:span 2; display:flex; flex-direction:column; text-decoration:none; color:inherit; border-bottom:1.5px solid #101317; padding-bottom:clamp(16px,2cqw,24px)}
.x1c:hover{border-bottom-color:#F5A800 !important}
.x1d{flex:1; display:flex; align-items:flex-end; justify-content:center; padding-bottom:20px}
.x1e{display:block; width:auto; max-width:70%; max-height:clamp(340px,40cqw,540px); object-fit:contain; mix-blend-mode:multiply}
.x1f{display:flex; flex-direction:column; gap:9px}
.x1g{font-family:'JetBrains Mono',monospace; font-size:9.5px; letter-spacing:.14em; text-transform:uppercase; color:#8A6100}
.x1h{font-weight:700; font-size:22px; line-height:1.2; letter-spacing:-.02em}
.x1i{font-size:15.5px; line-height:1.55; color:#4A525C; text-wrap:pretty}
.x1j{display:flex; flex-direction:column; text-decoration:none; color:inherit; border-bottom:1px solid #D9DDE2; padding-bottom:clamp(14px,1.7cqw,20px)}
.x1j:hover{border-bottom-color:#F5A800 !important}
.x1k{height:clamp(190px,21cqw,285px); display:flex; align-items:flex-end; justify-content:center; padding-bottom:16px}
.x1l{display:block; width:auto; max-width:84%; max-height:100%; object-fit:contain; mix-blend-mode:multiply}
.x1m{display:flex; flex-direction:column; gap:8px}
.x1n{font-weight:700; font-size:19px; line-height:1.2; letter-spacing:-.02em}
.x1o{font-size:15px; line-height:1.55; color:#4A525C; text-wrap:pretty}
.x1p{display:block; width:auto; max-width:84%; max-height:96%; object-fit:contain; mix-blend-mode:multiply}
.x1q{display:flex; flex-direction:column; justify-content:flex-end; text-decoration:none; color:inherit; border-bottom:1px solid #D9DDE2; padding-bottom:clamp(14px,1.7cqw,20px)}
.x1q:hover{border-bottom-color:#F5A800 !important}
.x1r{height:clamp(120px,13cqw,175px); display:flex; align-items:flex-end; justify-content:center; padding-bottom:14px}
.x1s{display:block; width:auto; max-width:88%; max-height:100%; object-fit:contain; mix-blend-mode:multiply}
.x1t{display:block; width:auto; max-width:88%; max-height:84%; object-fit:contain; mix-blend-mode:multiply}
.x1u{display:block; width:auto; max-width:88%; max-height:92%; object-fit:contain; mix-blend-mode:multiply}
.x1v{display:grid; grid-template-columns:repeat(auto-fit,minmax(290px,1fr)); column-gap:clamp(18px,2.2cqw,30px); row-gap:clamp(24px,2.8cqw,36px); align-items:end; margin-top:clamp(30px,3.6cqw,52px); padding-top:clamp(24px,2.8cqw,36px); border-top:1px solid #D9DDE2}
.x1w{height:clamp(130px,14cqw,190px); display:flex; align-items:flex-end; justify-content:center; padding-bottom:14px}
.x1x{display:block; width:auto; max-width:82%; max-height:100%; object-fit:contain; mix-blend-mode:multiply}
.x1y{display:flex; flex-direction:column; gap:8px; padding-bottom:clamp(6px,1cqw,14px)}
.x1z{display:block; width:auto; max-width:88%; max-height:78%; object-fit:contain; mix-blend-mode:multiply}
.x20{margin-top:clamp(24px,2.8cqw,38px); padding-top:22px; border-top:1px solid #D9DDE2; display:grid; grid-template-columns:repeat(auto-fit,minmax(215px,1fr)); column-gap:clamp(18px,2.2cqw,30px); row-gap:18px}
.x21{font-family:'JetBrains Mono',monospace; font-size:10.5px; line-height:1.6; letter-spacing:.18em; text-transform:uppercase; color:#8A6100}
.x22{display:flex; flex-direction:column; gap:6px}
.x23{font-weight:700; font-size:16px; letter-spacing:-.015em}
.x24{font-size:15px; line-height:1.5; color:#4A525C}
.x25{color:#101317; border-bottom:1.5px solid #F5A800}
.x26{border-top:1px solid #E5E8EC}
.x27{container-type:inline-size; font-family:'Golos Text',sans-serif; background:#fff; color:#101317; padding:clamp(44px,6cqw,96px) clamp(18px,4cqw,72px)}
.x28{display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); gap:clamp(24px,4cqw,64px); align-items:end}
.x29{font-family:'JetBrains Mono',monospace; font-size:10.5px; letter-spacing:.18em; text-transform:uppercase; color:#8A6100}
.x2a{margin:14px 0 0; font-weight:900; font-size:clamp(26px,3.4cqw,44px); line-height:1.04; letter-spacing:-.035em; max-width:22ch; text-wrap:balance}
.x2b{margin:0; max-width:46ch; font-size:17px; line-height:1.55; color:#4A525C; text-wrap:pretty}
.x2c{display:grid; grid-template-columns:minmax(96px,120px) minmax(0,1fr); gap:0 clamp(18px,2.6cqw,40px); margin-top:clamp(30px,4cqw,52px); padding-bottom:10px; border-bottom:3px solid #101317; font-family:'JetBrains Mono',monospace; font-size:9.5px; letter-spacing:.14em; text-transform:uppercase; color:#5C6672}
.x2d{display:grid; grid-template-columns:minmax(0,1.6fr) minmax(150px,.9fr) minmax(120px,.7fr); gap:6px clamp(14px,2cqw,30px)}
.x2e{border-top:0}
.x2f{display:grid; grid-template-columns:minmax(96px,120px) minmax(0,1fr); gap:0 clamp(18px,2.6cqw,40px); border-bottom:1px solid #E5E8EC; padding:clamp(16px,2cqw,26px) 0}
.x2g{font-family:'JetBrains Mono',monospace; font-weight:700; font-size:clamp(15px,1.7cqw,20px); line-height:1; letter-spacing:-.01em; color:#101317; padding-top:4px}
.x2h{display:flex; flex-direction:column; gap:clamp(10px,1.2cqw,16px); min-width:0}
.x2i{display:grid; grid-template-columns:minmax(0,1.6fr) minmax(150px,.9fr) minmax(120px,.7fr); gap:6px clamp(14px,2cqw,30px); align-items:center}
.x2j{display:flex; align-items:center; gap:11px; min-width:0; font-size:16.5px; line-height:1.3}
.x2k{width:8px; height:8px; flex:none; background:#F5A800}
.x2l{display:flex; align-items:center; gap:12px; min-width:0}
.x2m{flex:none; width:92px; white-space:nowrap; text-align:right; font-weight:900; font-size:clamp(20px,2.2cqw,26px); line-height:1; letter-spacing:-.03em; filter:blur(5px); user-select:none}
.x2n{flex:1 1 auto; min-width:28px; height:10px; background:#F2F0EC; filter:blur(5px)}
.x2o{display:block; width:65%; height:10px; background:#F5A800}
.x2p{display:flex; align-items:baseline; gap:8px; min-width:0; font-family:'JetBrains Mono',monospace; font-size:12px; color:#5C6672}
.x2q{color:#5C6672; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.x2r{width:8px; height:8px; flex:none; background:#101317}
.x2s{display:block; width:3%; height:10px; background:#101317}
.x2t{display:block; width:33%; height:10px; background:#F5A800}
.x2u{display:block; width:30%; height:10px; background:#101317}
.x2v{display:block; width:44%; height:10px; background:#F5A800}
.x2w{display:block; width:100%; height:10px; background:#F5A800}
.x2x{display:block; width:77%; height:10px; background:#F5A800}
.x2y{display:block; width:25%; height:10px; background:#F5A800}
.x2z{display:block; width:46%; height:10px; background:#F5A800}
.x30{display:block; width:55%; height:10px; background:#F5A800}
.x31{display:block; width:45%; height:10px; background:#F5A800}
.x32{display:block; width:63%; height:10px; background:#F5A800}
.x33{display:block; width:6%; height:10px; background:#101317}
.x34{display:flex; flex-wrap:wrap; gap:14px 28px; align-items:center; justify-content:space-between; margin-top:clamp(22px,2.6cqw,34px)}
.x35{display:flex; flex-wrap:wrap; gap:10px 22px; align-items:center; font-family:'JetBrains Mono',monospace; font-size:10px; letter-spacing:.14em; text-transform:uppercase; color:#5C6672}
.x36{display:flex; align-items:center; gap:8px}
.x37{width:8px; height:8px; background:#F5A800}
.x38{width:8px; height:8px; background:#101317}
.x39{width:26px; height:10px; background:#F2F0EC}
.x3a{font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.14em; text-transform:uppercase; border-bottom:2px solid #F5A800; padding-bottom:3px}
.x3b{display:grid; grid-template-columns:repeat(auto-fit,minmax(210px,1fr)); gap:clamp(18px,2.6cqw,38px); align-items:end; margin-top:clamp(24px,3cqw,40px); padding-top:clamp(20px,2.4cqw,32px); border-top:3px solid #F5A800}
.x3c{display:block; margin-top:10px; font-weight:900; font-size:clamp(32px,4.2cqw,52px); line-height:1; letter-spacing:-.035em; white-space:nowrap}
.x3d{display:block; margin-top:8px; font-size:15px; color:#4A525C}
.x3e{margin:0; max-width:40ch; font-size:15.5px; line-height:1.5; color:#5C6672; text-wrap:pretty}
.x3f{position:relative; background:#fff}
.x3g{min-height:720px; container-type:inline-size; font-family:'Golos Text',sans-serif; background:#fff; color:#101317; display:flex; flex-direction:column; justify-content:center; gap:clamp(18px,2cqw,34px); padding:clamp(28px,3.4cqw,56px) clamp(16px,2.6cqw,48px)}
.x3h{display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); column-gap:clamp(24px,4cqw,64px); row-gap:14px; align-items:end}
.x3i{margin:12px 0 0; font-weight:900; font-size:clamp(26px,3.4cqw,44px); line-height:1.04; letter-spacing:-.03em; max-width:20ch; text-wrap:balance}
.x3j{margin:0; max-width:44ch; font-size:16.5px; line-height:1.55; color:#4A525C; text-wrap:pretty}
.x3k{display:grid; grid-template-columns:repeat(4,1fr); column-gap:clamp(14px,2.4cqw,38px); align-items:end; height:clamp(380px,34cqw,540px)}
.x3l{appearance:none; border:0; background:#F3F5F7; padding:clamp(10px,1.2cqw,22px) clamp(8px,1cqw,16px) 0; cursor:pointer; display:flex; flex-direction:column; gap:8px; align-items:center; justify-content:space-between; height:100%; transition:background .25s}
.x3l:hover{background:#F3F5F7 !important}
.x3m{align-self:flex-start; display:flex; align-items:center; justify-content:center; width:28px; height:28px; border-radius:50%; background:#B02127; color:#fff; font-family:'JetBrains Mono',monospace; font-size:11.5px; font-weight:700; transition:background .25s, color .25s}
.x3n{width:100%; height:clamp(300px,30cqw,470px); object-fit:contain; object-position:center bottom; display:block; mix-blend-mode:multiply; opacity:1; filter:none; transition:height .3s ease, opacity .3s, filter .3s}
.x3o{appearance:none; border:0; background:#fff; padding:clamp(10px,1.2cqw,22px) clamp(8px,1cqw,16px) 0; cursor:pointer; display:flex; flex-direction:column; gap:8px; align-items:center; justify-content:space-between; height:100%; transition:background .25s}
.x3o:hover{background:#F3F5F7 !important}
.x3p{align-self:flex-start; display:flex; align-items:center; justify-content:center; width:28px; height:28px; border-radius:50%; background:#fff; color:#8A929C; font-family:'JetBrains Mono',monospace; font-size:11.5px; font-weight:700; transition:background .25s, color .25s}
.x3q{width:100%; height:clamp(210px,21cqw,330px); object-fit:contain; object-position:center bottom; display:block; mix-blend-mode:multiply; opacity:0.5; filter:grayscale(1); transition:height .3s ease, opacity .3s, filter .3s}
.x3r{display:grid; grid-template-columns:repeat(4,1fr); column-gap:clamp(14px,2.4cqw,38px)}
.x3s{height:16px; background:#B02127; transition:background-color .3s}
.x3t{height:16px; background:#E5E8EC; transition:background-color .3s}
.x3u{display:grid; grid-template-columns:repeat(4,1fr); column-gap:clamp(14px,2.4cqw,38px); padding-top:10px}
.x3v{appearance:none; border:0; background:transparent; padding:0; cursor:pointer; text-align:left; display:flex; flex-direction:column; gap:5px; font-family:'Golos Text',sans-serif; color:#101317}
.x3w{display:flex; align-items:center; gap:8px; font-family:'JetBrains Mono',monospace; font-size:9.5px; letter-spacing:.14em; text-transform:uppercase; color:#8A6100}
.x3x{width:9px; height:9px; border-radius:50%; background:#B02127; box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}
.x3y{font-weight:900; font-size:17.5px; line-height:1.2; letter-spacing:-.02em}
.x3z{width:9px; height:9px; border-radius:50%; background:#E9A21B; box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}
.x40{font-weight:500; font-size:17.5px; line-height:1.2; letter-spacing:-.02em}
.x41{width:9px; height:9px; border-radius:50%; background:#F5A800; box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}
.x42{display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:clamp(18px,3cqw,44px); align-items:stretch}
.x43{background:#B02127; color:#fff; padding:clamp(20px,2.4cqw,38px) clamp(22px,2.6cqw,40px); transition:background-color .35s ease, color .35s ease}
.x44{font-family:'JetBrains Mono',monospace; font-size:9.5px; letter-spacing:.16em; text-transform:uppercase; color:#fff}
.x45{margin-top:12px; font-family:'JetBrains Mono',monospace; font-weight:700; font-size:clamp(19px,2.5cqw,32px); line-height:1.2; letter-spacing:.02em; white-space:pre-line}
.x46{margin-top:clamp(16px,1.8cqw,26px); display:grid; grid-template-columns:repeat(auto-fit,minmax(118px,1fr)); gap:0 20px; border-top:1px solid #fff}
.x47{display:flex; flex-direction:column; gap:3px; padding:11px 0 0}
.x48{font-family:'JetBrains Mono',monospace; font-size:9px; letter-spacing:.14em; text-transform:uppercase; color:#fff}
.x49{font-size:15px; line-height:1.25; font-weight:600; color:#fff}
.x4a{display:flex; flex-direction:column; justify-content:center; gap:12px}
.x4b{margin:0; max-width:34ch; font-weight:900; font-size:clamp(20px,2.5cqw,32px); line-height:1.12; letter-spacing:-.03em; text-wrap:balance}
.x4c{margin:0; max-width:48ch; font-size:16px; line-height:1.5; color:#4A525C; text-wrap:pretty}
.x4d{display:flex; flex-wrap:wrap; gap:10px 28px; align-items:center; justify-content:space-between; font-size:15.5px; color:#4A525C}
.x4e{font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:#101317; border-bottom:2px solid #F5A800; padding-bottom:3px}
.x4f{display:flex; align-items:center; gap:10px; font-family:'JetBrains Mono',monospace; font-size:10px; letter-spacing:.14em; text-transform:uppercase; color:#8A929C}
.x4g{width:64px; height:4px; background:#E5E8EC; display:block; position:relative}
.x4h{position:absolute; left:0; top:0; bottom:0; width:25%; background:#101317; transition:width .25s}
.x4i{container-type:inline-size; font-family:'Golos Text',sans-serif; background:#101317; color:#fff; padding:clamp(36px,4.4cqw,66px) clamp(18px,4cqw,72px); display:flex; flex-direction:column; gap:clamp(26px,3.2cqw,44px)}
.x4j{display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); column-gap:clamp(20px,3cqw,56px); row-gap:18px; align-items:end}
.x4k{display:flex; flex-direction:column; gap:14px}
.x4l{margin:0; font-weight:900; font-size:clamp(24px,3.1cqw,40px); line-height:1.04; letter-spacing:-.035em; max-width:20ch; text-wrap:balance}
.x4m{margin:0; max-width:46ch; font-size:16.5px; line-height:1.6; color:#A8B0BA; text-wrap:pretty}
.x4n{display:grid; grid-template-columns:repeat(auto-fit,minmax(290px,1fr)); column-gap:clamp(18px,2.4cqw,36px); row-gap:clamp(20px,2.4cqw,30px)}
.x4o{display:flex; flex-direction:column; gap:10px; padding-top:18px; border-top:1px solid rgba(255,255,255,.18)}
.x4p{font-weight:900; font-size:clamp(20px,2.3cqw,30px); line-height:1.05; letter-spacing:-.03em; color:#F5A800}
.x4q{font-size:15px; line-height:1.55; color:#A8B0BA; text-wrap:pretty}
.x4r{background:#F5A800; color:#101317; padding:clamp(44px,6cqw,90px) clamp(18px,4cqw,72px)}
.x4s{display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:clamp(28px,4cqw,64px); align-items:start}
.x4t{font-family:'JetBrains Mono',monospace; font-size:10.5px; letter-spacing:.18em; text-transform:uppercase}
.x4u{margin:16px 0 0; font-family:'Golos Text',sans-serif; font-weight:900; font-size:clamp(28px,4cqw,52px); line-height:1.02; letter-spacing:-.035em; max-width:20ch; text-wrap:balance}
.x4v{margin:22px 0 0; max-width:48ch; font-size:18.5px; text-wrap:pretty}
.x4w{display:grid; gap:2px; background:rgba(16,19,23,.16)}
.x4x{background:#F5A800; display:flex; gap:16px; padding:20px 0}
.x4y{flex:0 0 44px; font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.08em}
.x4z{min-width:0}
.x50{display:block; font-family:'Golos Text',sans-serif; font-weight:700; font-size:21px; letter-spacing:-.02em}
.x51{display:block; margin-top:5px; font-size:16px; color:#4A3A0C}
.x52{display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:2px; background:rgba(16,19,23,.16); margin-top:clamp(28px,3.6cqw,52px)}
.x53{aspect-ratio:4/3; position:relative; background:#F5A800; overflow:hidden}
.x54{display:block; width:100%; height:100%; position:absolute; inset:0; object-fit:cover}
.x55{padding:clamp(44px,6cqw,96px) clamp(18px,4cqw,72px) 0}
.x56{display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); gap:clamp(24px,3.4cqw,56px); align-items:end; padding-bottom:clamp(20px,2.4cqw,32px); border-bottom:2px solid #101317}
.x57{margin:14px 0 0; font-family:'Golos Text',sans-serif; font-weight:900; font-size:clamp(26px,3.4cqw,44px); line-height:1.06; letter-spacing:-.03em; max-width:22ch; text-wrap:balance}
.x58{margin:0; max-width:42ch; font-size:16.5px; line-height:1.55; color:#4A525C; text-wrap:pretty}
.x59{display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); gap:clamp(24px,3.4cqw,56px); align-items:stretch; margin-top:clamp(22px,2.6cqw,36px)}
.x5a{display:flex; flex-direction:column}
.x5b{display:flex; flex-wrap:wrap; gap:6px 24px; padding:15px 0; border-bottom:1px solid #E5E8EC}
.x5c{flex:0 0 150px; font-family:'JetBrains Mono',monospace; font-size:9.5px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:#8A6100; padding-top:4px}
.x5d{flex:1 1 240px; font-size:16.5px; line-height:1.4; min-width:0; text-wrap:pretty}
.x5e{margin:0; position:relative; overflow:hidden; background:#F4F2EE; min-height:clamp(260px,30cqw,420px)}
.x5f{display:block; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center}
.x5g{position:absolute; left:0; bottom:0; background:#101317; color:#fff; padding:9px 14px; font-family:'JetBrains Mono',monospace; font-size:9.5px; font-weight:700; letter-spacing:.16em; text-transform:uppercase}
.x5h{padding:clamp(44px,6cqw,96px) clamp(18px,4cqw,72px) 0; margin-top:clamp(28px,3.4cqw,56px); border-top:1px solid #E5E8EC}
.x5i{display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:clamp(24px,4cqw,60px); align-items:start}
.x5j{margin:14px 0 0; font-family:'Golos Text',sans-serif; font-weight:900; font-size:clamp(26px,3.4cqw,44px); line-height:1.06; letter-spacing:-.03em; max-width:24ch}
.x5k{margin:0; max-width:42ch; font-size:17px; color:#4A525C; text-wrap:pretty}
.x5l{display:grid; grid-template-columns:repeat(auto-fit,minmax(280px,1fr)); gap:2px; margin-top:clamp(28px,4cqw,46px); background:#fff}
.x5m{background:#fff; box-shadow:inset 0 0 0 1px #E5E8EC; min-width:0}
.x5n{height:clamp(200px,22cqw,290px); position:relative}
.x5o{display:block; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; background:#F4F5F7}
.x5p{padding:22px 24px 26px}
.x5q{font-family:'JetBrains Mono',monospace; font-size:10px; letter-spacing:.14em; text-transform:uppercase; color:#8A6100}
.x5r{display:block; margin-top:10px; font-family:'Golos Text',sans-serif; font-weight:700; font-size:20px; letter-spacing:-.015em}
.x5s{display:block; margin-top:8px; font-size:16px; color:#4A525C; text-wrap:pretty}
.x5t{padding:clamp(44px,6cqw,96px) clamp(18px,4cqw,72px) 0; margin-top:clamp(44px,6cqw,96px); border-top:1px solid #E5E8EC}
.x5u{display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:clamp(26px,3.4cqw,56px); margin-top:clamp(28px,3.4cqw,46px)}
.x5v{border-top:2px solid #101317; padding-top:20px}
.x5w{font-family:'JetBrains Mono',monospace; font-size:9.5px; letter-spacing:.14em; text-transform:uppercase; color:#5C6672}
.x5x{display:block; font-family:'Golos Text',sans-serif; font-weight:900; font-size:clamp(34px,4cqw,50px); line-height:1; letter-spacing:-.03em; margin-top:14px}
.x5y{margin:12px 0 0; font-size:16px; color:#4A525C; max-width:36ch; text-wrap:pretty}
.x5z{background:#101317; color:#fff; padding:clamp(44px,6cqw,90px) clamp(18px,4cqw,72px); margin-top:clamp(44px,6cqw,96px)}
.x60{display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:clamp(24px,4cqw,64px); align-items:end}
.x61{margin:0; font-family:'Golos Text',sans-serif; font-weight:900; font-size:clamp(26px,3.4cqw,44px); line-height:1.04; letter-spacing:-.035em; text-wrap:balance}
.x62{margin:0; font-size:18px; color:#A8B0BA; text-wrap:pretty}
.x63{display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:clamp(24px,3cqw,48px); background:#101317; margin-top:clamp(30px,4cqw,52px)}
.x64{background:#101317; border-top:1px solid rgba(255,255,255,.22); padding:22px 0 8px}
.x65{display:block; font-family:'Golos Text',sans-serif; font-weight:900; font-size:clamp(30px,3.2cqw,40px); line-height:.95; letter-spacing:-.03em; color:#F5A800}
.x66{margin:14px 0 0; font-size:16px; color:#A8B0BA; text-wrap:pretty}
.x67{font-family:'JetBrains Mono',monospace; font-size:10.5px; font-weight:700; letter-spacing:.2em; text-transform:uppercase; color:#8A6100}
.x68{margin:16px 0 0; font-family:'Golos Text',sans-serif; font-weight:900; font-size:clamp(34px,5.2cqw,68px); line-height:.98; letter-spacing:-.04em; max-width:18ch; text-wrap:balance}
.x69{margin:0; max-width:44ch; font-size:17px; line-height:1.55; color:#4A525C; text-wrap:pretty}
.x6a{display:grid; grid-template-columns:repeat(4,1fr); grid-template-rows:repeat(2,1fr); gap:6px; margin-top:clamp(36px,4.6cqw,64px); background:#fff; height:clamp(440px,52cqw,760px)}
.x6b{margin:0; grid-column:1/3; grid-row:1/3; position:relative; overflow:hidden; background:#F4F2EE}
.x6c{display:block; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:38% 55%}
.x6d{position:absolute; left:0; bottom:0; background:#101317; color:#F5A800; padding:12px 18px; font-family:'JetBrains Mono',monospace; font-size:12px; font-weight:700; letter-spacing:.18em; text-transform:uppercase}
.x6e{margin:0; grid-column:3/4; grid-row:1/2; position:relative; overflow:hidden; background:#F4F2EE}
.x6f{display:block; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:60% 40%}
.x6g{margin:0; grid-column:4/5; grid-row:1/2; position:relative; overflow:hidden; background:#F4F2EE}
.x6h{display:block; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center 40%}
.x6i{margin:0; grid-column:3/4; grid-row:2/3; position:relative; overflow:hidden; background:#F4F2EE}
.x6j{display:block; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center 65%}
.x6k{margin:0; grid-column:4/5; grid-row:2/3; position:relative; overflow:hidden; background:#F4F2EE}
.x6l{display:block; position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:44% 55%}
.x6m{position:absolute; left:0; bottom:0; background:#F5A800; color:#101317; padding:9px 14px; font-family:'JetBrains Mono',monospace; font-size:10px; font-weight:700; letter-spacing:.16em; text-transform:uppercase}
.x6n{margin:14px 0 0; font-family:'Golos Text',sans-serif; font-weight:900; font-size:clamp(26px,3.4cqw,44px); line-height:1.06; letter-spacing:-.03em; max-width:20ch}
.x6o{display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); gap:clamp(28px,4cqw,64px); align-items:stretch; margin-top:clamp(30px,3.6cqw,48px)}
.x6p{position:relative; min-height:260px}
.x6q{position:absolute; inset:0; width:100%; height:100%; object-fit:contain; object-position:center; display:block; mix-blend-mode:multiply}
.x6r{border-top:2px solid #101317}
.x6s{border-bottom:1px solid #E5E8EC}
.x6t{display:flex; align-items:baseline; gap:16px; padding:20px 0; cursor:pointer}
.x6u{flex:0 0 28px; font-family:'JetBrains Mono',monospace; font-size:11px; color:#8A6100}
.x6v{flex:1; min-width:0; font-family:'Golos Text',sans-serif; font-weight:700; font-size:19px; letter-spacing:-.018em}
.x6w{flex:0 0 20px; text-align:center; font-family:'JetBrains Mono',monospace; font-size:17px; color:#8A929C}
.x6x{max-height:260px; opacity:1; overflow:hidden; transition:max-height .35s ease, opacity .25s ease; padding-left:44px}
.x6y{margin:0 0 20px; font-size:16.5px; color:#4A525C; text-wrap:pretty}
.x6z{max-height:0px; opacity:0; overflow:hidden; transition:max-height .35s ease, opacity .25s ease; padding-left:44px}
.x70{border-top:1px solid #E5E8EC; margin-top:clamp(28px,3.4cqw,56px)}
.x71{container-type:inline-size; font-family:'Golos Text',system-ui,sans-serif; background:#fff; color:#101317; padding:clamp(44px,6cqw,96px) clamp(18px,4cqw,72px) clamp(48px,6cqw,100px)}
.x72{display:grid; grid-template-columns:repeat(auto-fit,minmax(340px,1fr)); column-gap:clamp(30px,4.4cqw,72px); row-gap:clamp(34px,4cqw,54px); align-items:stretch}
.x73{margin:16px 0 0; font-weight:900; font-size:clamp(28px,3.2cqw,42px); line-height:1.04; letter-spacing:-.035em; max-width:18ch; text-wrap:balance}
.x74{display:flex; flex-direction:column; margin-top:clamp(26px,3cqw,38px)}
.x75{margin:0; max-width:44ch; font-size:18px; line-height:1.55; color:#4A525C; text-wrap:pretty}
.x76{display:flex; flex-direction:column; gap:13px; margin-top:32px; padding-top:28px; border-top:2px solid #101317}
.x77{color:#101317; font-weight:800; font-size:clamp(24px,2.6cqw,34px); line-height:1; letter-spacing:-.03em; text-decoration:none; white-space:nowrap}
.x77:hover{color:#8A6100 !important}
.x78{color:#4A525C; font-size:17px; text-decoration:none}
.x78:hover{color:#101317 !important}
.x79{font-size:16px; color:#4A525C; line-height:1.5}
.x7a{margin-top:13px; padding-top:28px; border-top:1px solid #E5E8EC}
.x7b{margin-top:22px; display:grid; gap:37px}
.x7c{display:flex; gap:14px; font-size:16px; color:#4A525C}
.x7d{flex:0 0 26px; font-family:'JetBrains Mono',monospace; font-size:11px; color:#8A6100; padding-top:3px}
.x7e{min-width:0; text-wrap:pretty}
.x7f{flex:1; margin-top:clamp(26px,3cqw,38px); background:#F4F5F7; color:#101317; border-top:8px solid #F5A800; padding:48px clamp(24px,2.8cqw,36px) 0; display:flex; flex-direction:column}
.x7g{display:none}
.x7h{margin:auto 0; padding:40px 0 60px}
.x7i{display:block; font-weight:900; font-size:clamp(26px,2.8cqw,34px); line-height:1.05; letter-spacing:-.03em; color:#101317}
.x7j{margin:14px 0 0; font-size:17px; color:#4A525C}
.x7k{display:contents}
.x7l{display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); column-gap:clamp(18px,2.2cqw,30px); row-gap:clamp(18px,2.2cqw,26px); align-content:start; padding-bottom:30px}
.x7m{display:flex; flex-direction:column; gap:8px; grid-column:1/-1}
.x7n{display:flex; gap:10px; font-family:'JetBrains Mono',monospace; font-size:9.5px; letter-spacing:.14em; text-transform:uppercase; color:#5C6672}
.x7o{color:#8A6100}
.x7p{background:transparent; border:none; border-bottom:1.5px solid #CDD2D9; padding:8px 0 10px; font-size:16.5px; color:#101317; outline:none; width:100%; box-sizing:border-box}
.x7p:focus{border-bottom-color:#F5A800 !important}
.x7q{display:flex; flex-direction:column; gap:8px; grid-column:auto}
.x7r{background:transparent; border:none; border-bottom:1.5px solid #CDD2D9; padding:8px 0 10px; font-size:16.5px; color:#101317; outline:none; resize:vertical; width:100%; box-sizing:border-box}
.x7r:focus{border-bottom-color:#F5A800 !important}
.x7s{position:absolute; left:-9999px; width:1px; height:1px; opacity:0}
.x7t{margin:auto calc(-1 * clamp(24px,2.8cqw,36px)) 0; padding-top:19px; padding-bottom:19px; background:#F5A800; color:#101317; border:none; font-weight:800; font-size:15.5px; cursor:pointer; display:block}
.x7t:hover{background:#101317 !important; color:#fff !important}
.x7u{margin-top:10px}
.x7v{container-type:inline-size; font-family:'Golos Text',system-ui,sans-serif; background:#101317; color:#fff; border-top:10px solid #F5A800; padding:clamp(40px,4.6cqw,64px) clamp(18px,4cqw,72px) clamp(22px,2.4cqw,32px); display:flex; flex-direction:column; gap:clamp(28px,3.2cqw,44px)}
.x7w{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:20px 40px}
.x7x{display:flex; align-items:stretch; gap:14px}
.x7y{display:block; height:56px; width:auto; align-self:center}
.x7z{font-family:'Golos Text',sans-serif; font-weight:900; font-size:29px; line-height:.92; white-space:nowrap; align-self:flex-start; color:#fff}
.x80{display:flex; align-items:baseline; gap:12px; height:56px; position:relative; top:7px}
.x81{align-self:flex-end; padding-bottom:4px; font-family:'JetBrains Mono',monospace; font-size:11px; letter-spacing:.2em; text-transform:uppercase; color:#A8B0BA}
.x82{font-weight:900; font-size:56px; line-height:1; letter-spacing:-.04em; color:#F5A800}
.x83{display:flex; flex-wrap:wrap; justify-content:space-between; gap:8px 28px; padding-top:20px; border-top:1px solid rgba(255,255,255,.18); font-family:'JetBrains Mono',monospace; font-size:10px; line-height:1.7; letter-spacing:.12em; text-transform:uppercase; color:#A8B0BA}
.x84{display:flex; flex-wrap:wrap; gap:8px 28px}
