.offer{align-items:start;display:grid;gap:24px;grid-template-columns:1.15fr .85fr;margin:0 auto;max-width:1000px}.incl{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px 28px}.incl h3{font-family:var(--sans);font-size:19px;font-weight:700;margin:0 0 18px}.incl ul{list-style:none;margin:0;padding:0}.incl li{align-items:baseline;border-bottom:1px solid var(--line-2);display:flex;font-size:15.5px;gap:12px;padding:12px 0}.incl li:last-child{border-bottom:none}.incl-chk{color:var(--cyan);flex:0 0 auto;font-weight:700}.incl-text{color:var(--ink);flex:1}.incl-val{color:var(--muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.price{background:linear-gradient(160deg,rgba(104,68,237,.2),rgba(52,104,240,.08));border:1px solid rgba(167,139,255,.45);border-radius:18px;box-shadow:0 30px 70px rgba(104,68,237,.25);padding:28px;position:sticky;top:90px}.price-anchor{color:var(--muted);font-size:13px;text-decoration:line-through}.price-big{font-size:clamp(32px,4.5vw,44px);font-weight:700;line-height:1.05;margin:6px 0 4px}.price-terms{color:var(--muted);font-size:14px;margin-bottom:20px}.price-cta{justify-content:center;margin-bottom:16px;width:100%}.guarantee{border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:13px;line-height:1.5;padding:14px 16px}.guarantee b{color:var(--ink);display:block;font-size:13.5px;margin-bottom:5px}@media(max-width:780px){.offer{grid-template-columns:1fr}.price{position:static}}