.arak-offer-intents{background:#f5f1e8}
.arak-offer-intents__head{max-width:760px;margin-inline:auto;text-align:center}
.arak-offer-intents__head h2{margin:.35rem 0 .7rem;color:#1d1d1d}
.arak-offer-intents__head>p:last-child{margin:0;color:#525252;line-height:1.85}
.arak-offer-intents__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}
.arak-offer-intent{display:flex;flex-direction:column;min-width:0;padding:1.35rem;border:1px solid #dfd5bc;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(28,25,18,.06);scroll-margin-top:120px}
.arak-offer-intent h3{margin:0 0 .65rem;color:#1d1d1d;font-size:1.2rem}
.arak-offer-intent p{margin:0 0 1rem;color:#555;line-height:1.8}
.arak-offer-intent a{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;color:#715a12;font-weight:700;text-underline-offset:4px}
.arak-offer-intent a:hover,.arak-offer-intent a:focus-visible{color:#2f2507}
.arak-offer-intents__note{max-width:900px;margin:1.35rem auto 0;padding:1rem 1.2rem;border-inline-start:4px solid #b79a2c;border-radius:10px;background:#fff;color:#3b3422;line-height:1.75}
.arak-offer-intents__faq{max-width:900px;margin:2.2rem auto 0}
.arak-offer-intents__faq h2{text-align:center;margin-bottom:1rem}
.arak-offer-intents__faq details{margin:.7rem 0;padding:1rem 1.1rem;border:1px solid #dfd5bc;border-radius:12px;background:#fff}
.arak-offer-intents__faq summary{cursor:pointer;color:#242018;font-weight:700}
.arak-offer-intents__faq details p{margin:.8rem 0 0;color:#555;line-height:1.8}
@media(max-width:980px){.arak-offer-intents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.arak-offer-intents__grid{grid-template-columns:1fr}.arak-offer-intent{padding:1.1rem}.arak-offer-intents__note{padding:.9rem 1rem}}
