.offer-section{--os-line:color-mix(in oklab, var(--spoko-color-text-default) 12%, transparent);--os-line-strong:color-mix(in oklab, var(--spoko-color-text-default) 20%, transparent);--os-accent:var(--spoko-color-accent);--os-muted:var(--spoko-color-text-muted);--os-muted2:color-mix(in oklab, var(--spoko-color-text-muted) 70%, transparent);--os-card:rgba(255, 255, 255, .025);--os-eyebrow:var(--spoko-color-accent);padding:96px 0;background:var(--spoko-color-bg-page);position:relative;z-index:3}html.light .offer-section{--os-card:rgba(12, 26, 48, .03)}.offer-section__wrap{max-width:1180px;margin:0 auto;padding:0 28px}.offer-section__head{text-align:center;max-width:740px;margin:0 auto 60px}.offer-section__eyebrow{color:var(--os-eyebrow);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.offer-section__h2{font-size:clamp(30px,4.2vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.07;color:var(--spoko-color-text-default);margin:0}.offer-section__sub{color:var(--os-muted);font-size:18px;margin-top:18px;line-height:1.55}.offer-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.offer-section__card{position:relative;overflow:hidden;border:1px solid var(--os-line);border-radius:16px;background:var(--os-card);padding:30px 28px 26px;display:flex;flex-direction:column;gap:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.offer-section__card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--os-accent)}.offer-section__card:hover{transform:translateY(-3px);border-color:var(--os-accent);box-shadow:0 16px 40px -18px #39a0f48c}.offer-section__card--feat{background:linear-gradient(180deg,rgba(57,160,244,.1) 0%,var(--os-card) 58%);border-color:#39a0f466}.offer-section__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.offer-section__cat{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;color:var(--os-accent);letter-spacing:.14em;text-transform:uppercase}.offer-section__idx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--os-muted2);letter-spacing:.06em;white-space:nowrap;flex:none}.offer-section__title{font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--spoko-color-text-default);margin:0}.offer-section__price{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--spoko-color-text-default)}.offer-section__od{font-size:14px;font-weight:600;color:var(--os-muted2);letter-spacing:0;margin-right:5px}.offer-section__netto{font-size:13px;font-weight:600;color:var(--os-muted);letter-spacing:0;margin-left:5px}.offer-section__desc{color:var(--os-muted);font-size:14.5px;line-height:1.55;margin:0}.offer-section__feats{list-style:none;display:flex;flex-direction:column;gap:11px;margin:auto 0 0;padding:6px 0 0}.offer-section__feats li{display:flex;gap:11px;align-items:flex-start;color:var(--spoko-color-text-default);font-size:14.5px;line-height:1.4}.offer-section__feats li svg{flex:none;width:17px;height:17px;margin-top:2px;stroke:var(--os-accent);stroke-width:2.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.offer-section__note{text-align:center;color:var(--os-muted);margin-top:34px;font-size:15px}.offer-section__aud{margin-top:60px;text-align:center}.offer-section__aud-label{color:var(--os-muted);font-size:14px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;margin-bottom:20px}.offer-section__chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:860px;margin:0 auto}.offer-section__chip{border:1px solid var(--os-line-strong);border-radius:999px;padding:11px 20px;color:var(--spoko-color-text-default);font-size:15px;font-weight:600;background:#ffffff05}html.light .offer-section__chip{background:#0c1a3008;color:#22344a}@media (max-width:980px){.offer-section__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.offer-section{padding:70px 0}.offer-section__wrap{padding:0 18px}.offer-section__grid{grid-template-columns:1fr}.offer-section__head{margin-bottom:40px}.offer-section__chips{gap:8px}.offer-section__chip{padding:8px 13px;font-size:13px}}