.gw-parts{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:14px;gap:14px}.gw-part{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px;padding:24px;border-radius:24px;background:#06172f;color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 34px rgba(6,23,47,.16);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}a.gw-part:hover{transform:translateY(-6px);box-shadow:0 28px 56px rgba(6,23,47,.32);border-color:rgba(255,193,7,.5)}.gw-part-bg{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .6s cubic-bezier(.16,1,.3,1)}a.gw-part:hover .gw-part-bg{transform:scale(1.07)}.gw-part-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,23,47,.2),rgba(6,23,47,.7) 45%,rgba(6,23,47,.97) 85%)}.gw-part-n{position:absolute;top:20px;inset-inline-start:22px;z-index:1;color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.16em}.gw-part-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.gw-part-tag{align-self:flex-start;padding:5px 11px;border-radius:999px;background:rgba(18,160,121,.85);border:1px solid rgba(52,211,153,.4);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gw-part-body b{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.gw-part-body>span:last-child{color:#c6d2e2;font-size:.88rem;line-height:1.5}.gw-part.layer{justify-content:space-between;color:#10203d;border-color:transparent;background:radial-gradient(circle at 85% 0,rgba(255,255,255,.55),transparent 45%),linear-gradient(160deg,#ffd54a,#f0b400);box-shadow:0 22px 50px rgba(240,180,0,.3)}.gw-part.layer .gw-part-n{color:#10203d}.gw-part.layer .gw-part-tag{background:rgba(16,32,61,.12);border-color:rgba(16,32,61,.4)}.gw-part.layer .gw-part-body>span:last-child{color:rgba(16,32,61,.8)}.gw-layer-ico{display:grid;place-items:center;width:64px;height:64px;margin-top:34px;border-radius:18px;background:#10203d;color:var(--gold);box-shadow:0 14px 30px rgba(16,32,61,.3)}.gw-layer-ico svg{width:32px;height:32px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gw-plus{align-self:center;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:var(--gold);font-size:1.5rem;font-weight:900;line-height:1;box-shadow:0 10px 24px rgba(7,24,47,.25)}.gw-sum{justify-content:center;flex-wrap:wrap;gap:12px 16px;margin-top:26px;padding:20px 24px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px rgba(7,24,47,.06)}.gw-sum,.gw-sum-item{display:flex;align-items:center}.gw-sum-item{flex-direction:column;gap:2px;padding:8px 14px}.gw-sum-item span{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gw-sum-item b{color:var(--navy);font-size:1.5rem;font-weight:900;letter-spacing:-.03em}.gw-sum-item.was b{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.gw-sum-item.now{padding:10px 20px;border-radius:16px;background:linear-gradient(160deg,#0b2d56,#06172f)}.gw-sum-item.now span{color:#9fb3cf}.gw-sum-item.now b{color:var(--gold);font-size:1.9rem}.gw-sum>i{font-style:normal;color:var(--orange);font-size:1.3rem;font-weight:900}.gw-sum-arrow{color:var(--gold-dk);font-size:1.6rem;font-weight:900}html[dir=rtl] .gw-sum-arrow{rotate:180deg}@media(max-width:1050px){.gw-parts{grid-template-columns:1fr;gap:12px}.gw-plus{justify-self:center}.gw-part{min-height:260px}}.gw-part.layer{justify-content:flex-end;color:#fff;background:#06172f;border:2px solid var(--gold)}.gw-part-shade.gold{background:linear-gradient(180deg,rgba(255,193,7,.05),rgba(6,23,47,.55) 40%,rgba(6,23,47,.96) 85%)}.gw-part.layer .gw-part-n{color:var(--gold)}.gw-part.layer .gw-part-tag{background:var(--gold);border-color:var(--gold);color:#10203d}.gw-part.layer .gw-part-body>span:last-child{color:#e6edf8}a.gw-part.layer:hover{box-shadow:0 28px 56px rgba(240,180,0,.35)}