.ab{padding-block:calc(var(--nav-h,76px) + clamp(28px, 6vw, 80px)) clamp(56px, 8vw, 112px);background:radial-gradient(60% 55% at 12% 0,#3f86b547,#0000 65%),radial-gradient(45% 45% at 95% 30%,#1d6c7838,#0000 65%)}.ab__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.ab__main{gap:var(--space-4);justify-items:start;display:grid}.ab__lead{color:var(--gold-light);font-size:var(--fs-600);font-weight:600}.ab__text{gap:var(--space-3);max-width:58ch;color:var(--text);font-size:var(--fs-500);line-height:1.7;display:grid}.ab__slogan{color:var(--text-dim);font-style:normal}.ab__cta{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.ab__places{gap:var(--space-4);border-radius:var(--r-xl);background:var(--glass-bg-strong);border:1px solid var(--edge);box-shadow:var(--sh-float), var(--sh-raise);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));padding:clamp(22px,3.4vw,36px);display:grid}.ab__places-h{font-size:var(--fs-500);font-weight:700}.ab__places ul{gap:var(--space-3);display:grid}.ab__places li{border-radius:var(--r-md);box-shadow:var(--sh-inset);background:#ffffff0d;align-items:center;gap:14px;padding:12px 16px;display:flex}.ab__places li>span:last-child{gap:2px;display:grid}.ab__places li span span{color:var(--text-dim);font-size:.95rem}.ab__pin{width:44px;height:44px;color:var(--gold-light);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}@media (min-width:900px){.ab__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media (max-width:520px){.ab__cta .btn{width:100%}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ab__places{background:var(--glass-solid)}}.ct .btn>span,.ab .btn>span,.cf .btn>span,.cf-done .btn>span{justify-content:center;align-items:center;gap:10px;display:inline-flex}
