.offer-back{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);align-items:center;gap:6px;font-weight:500;display:inline-flex}.offer-back svg{flex-shrink:0;width:16px;height:16px}.offer-back:hover{color:var(--color-text)}.offer-page{padding:calc(var(--header-height) + 48px) 0 80px}.offer-doc{max-width:800px;margin:0 auto}.offer-doc__head{border-bottom:1px solid var(--color-border);margin-bottom:48px;padding-bottom:32px}.offer-doc__title{color:var(--color-text);margin:0 0 8px;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.2}.offer-doc__subtitle{color:var(--color-text-secondary);margin:0 0 20px;font-size:1rem}.offer-doc__meta{gap:var(--space-xl);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.offer-section{margin-bottom:40px}.offer-section__title{color:var(--color-text-secondary);text-transform:none;letter-spacing:0;border:none;margin:0 0 10px;padding:0;font-size:.9375rem;font-weight:600}.offer-section p{color:var(--color-text-secondary);margin:0 0 10px;font-size:.9375rem;line-height:1.7}.offer-section p:last-child{margin-bottom:0}.offer-indent{padding-left:20px}.offer-indent--2{padding-left:40px}.offer-link{color:var(--color-accent);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}.offer-link:hover{color:var(--color-accent-hover)}@media (max-width:480px){.offer-indent{padding-left:12px}.offer-indent--2{padding-left:24px}}
