/* Арбитум — премиум-тема посадочных страниц (apt-*).
 * Самодостаточные SEO-лендинги (/sostavit-dogovor-onlayn/ и др.). Тёмно-зелёная гамма + золото.
 */
:root{
  --apt-green:#04302e;
  --apt-green-2:#0a4a44;
  --apt-gold:#c8a45c;
  --apt-gold-2:#b8923f;
  --apt-ink:#0f1e1c;
  --apt-soft:#5a6b68;
  --apt-line:#e4ebe9;
  --apt-bg:#f6f9f8;
  --apt-card:#ffffff;
  --apt-radius:16px;
  --apt-shadow:0 18px 48px rgba(4,48,46,.10);
  --apt-shadow-sm:0 6px 18px rgba(4,48,46,.08);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body.arbitum-premium-theme{
  margin:0;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  color:var(--apt-ink);
  background:var(--apt-bg);
  line-height:1.55;
  -webkit-font-smoothing:antialiased;
}
.arbitum-premium-theme a{color:inherit;text-decoration:none}
.apt-shell{max-width:1120px;margin:0 auto;padding:0 24px;width:100%}

/* ── Шапка ─────────────────────────────────────────────── */
.apt-header{
  position:sticky;top:0;z-index:50;
  background:rgba(255,255,255,.86);backdrop-filter:blur(10px);
  border-bottom:1px solid var(--apt-line);
}
.apt-header__inner{display:flex;align-items:center;gap:24px;height:68px}
.apt-brand{display:flex;align-items:center}
.apt-brand img{height:38px;width:auto;display:block}
.apt-nav{display:flex;gap:24px;margin-left:8px;flex:1}
.apt-nav a{color:var(--apt-soft);font-size:14.5px;font-weight:500;transition:color .15s}
.apt-nav a:hover{color:var(--apt-green)}
.apt-back{
  color:var(--apt-green);font-weight:600;font-size:14.5px;white-space:nowrap;
  padding:9px 16px;border:1px solid var(--apt-line);border-radius:10px;transition:.15s;
}
.apt-back:hover{border-color:var(--apt-gold);color:var(--apt-gold-2)}

/* ── Основной блок ─────────────────────────────────────── */
.apt-core{padding:56px 0 72px}
.apt-core-hero{
  display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;margin-bottom:56px;
}
.apt-eyebrow{
  display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;font-weight:700;
  color:var(--apt-gold-2);margin:0 0 14px;
}
.apt-core-copy h1{
  font-size:clamp(30px,4.4vw,46px);line-height:1.1;font-weight:800;margin:0 0 18px;letter-spacing:-.02em;
}
.apt-core-copy h1 span{display:block;color:var(--apt-green-2);font-weight:700}
.apt-core-lead{font-size:17px;color:var(--apt-soft);margin:0 0 28px;max-width:540px}

.apt-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:30px}
.apt-button{
  display:inline-flex;align-items:center;justify-content:center;
  padding:14px 26px;border-radius:12px;font-weight:700;font-size:15.5px;cursor:pointer;
  transition:transform .12s ease,box-shadow .12s ease,background .15s;border:1.5px solid transparent;
}
.apt-button--gold{background:linear-gradient(135deg,var(--apt-gold),var(--apt-gold-2));color:#2a1e05;box-shadow:0 10px 26px rgba(200,164,92,.34)}
.apt-button--gold:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(200,164,92,.45)}
.apt-button--outline{background:#fff;border-color:var(--apt-line);color:var(--apt-green)}
.apt-button--outline:hover{border-color:var(--apt-gold);color:var(--apt-gold-2);transform:translateY(-2px)}

.apt-mini-trust{display:flex;gap:26px;flex-wrap:wrap}
.apt-mini{display:flex;align-items:center;gap:11px;font-size:13.5px}
.apt-mini strong{display:block;font-weight:700;color:var(--apt-ink);line-height:1.2}
.apt-mini small{display:block;color:var(--apt-soft);font-size:12.5px}
.apt-icon{
  display:inline-flex;align-items:center;justify-content:center;flex:none;
  width:34px;height:34px;border-radius:10px;background:rgba(4,48,46,.06);color:var(--apt-green);font-size:16px;
}

.apt-core-visual{position:relative}
.apt-core-visual img{
  width:100%;height:auto;border-radius:20px;box-shadow:var(--apt-shadow);display:block;
  background:linear-gradient(135deg,var(--apt-green),var(--apt-green-2));
}

/* ── Три ключевых действия ─────────────────────────────── */
.apt-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:44px}
.apt-action-card{
  position:relative;display:block;background:var(--apt-card);border:1px solid var(--apt-line);
  border-radius:var(--apt-radius);padding:28px 24px;box-shadow:var(--apt-shadow-sm);transition:transform .14s,box-shadow .14s,border-color .14s;
}
.apt-action-card:hover{transform:translateY(-4px);box-shadow:var(--apt-shadow);border-color:rgba(200,164,92,.5)}
.apt-action-card__number{
  position:absolute;top:22px;right:24px;font-size:34px;font-weight:800;color:rgba(4,48,46,.08);line-height:1;
}
.apt-action-card h2{font-size:19px;font-weight:700;margin:16px 0 8px}
.apt-action-card p{color:var(--apt-soft);font-size:14.5px;margin:0 0 16px}
.apt-action-card__more{color:var(--apt-gold-2);font-weight:600;font-size:14px}

/* ── Полоса преимуществ ────────────────────────────────── */
.apt-benefit-strip{
  display:grid;grid-template-columns:repeat(4,1fr);gap:22px;
  background:var(--apt-green);border-radius:var(--apt-radius);padding:28px 30px;margin-bottom:56px;
}
.apt-benefit{display:flex;align-items:center;gap:12px}
.apt-benefit .apt-icon{background:rgba(255,255,255,.1);color:var(--apt-gold)}
.apt-benefit strong{display:block;color:#fff;font-size:15px;font-weight:700}
.apt-benefit small{display:block;color:rgba(255,255,255,.62);font-size:12.5px}

/* ── Процесс ───────────────────────────────────────────── */
.apt-process{margin-bottom:56px}
.apt-process>div:first-child{max-width:640px;margin-bottom:28px}
.apt-process h2{font-size:clamp(23px,3vw,30px);font-weight:800;margin:0 0 10px;letter-spacing:-.01em}
.apt-process p{color:var(--apt-soft);font-size:16px;margin:0}
.apt-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.apt-phase{background:var(--apt-card);border:1px solid var(--apt-line);border-radius:var(--apt-radius);padding:24px 22px;box-shadow:var(--apt-shadow-sm)}
.apt-phase__number{
  display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;
  background:linear-gradient(135deg,var(--apt-gold),var(--apt-gold-2));color:#2a1e05;font-weight:800;font-size:17px;margin-bottom:14px;
}
.apt-phase strong{display:block;font-size:16px;font-weight:700;margin-bottom:6px}
.apt-phase small{display:block;color:var(--apt-soft);font-size:13.5px}

/* ── Доверие ───────────────────────────────────────────── */
.apt-trustbar{
  display:flex;flex-wrap:wrap;gap:14px 30px;align-items:center;justify-content:space-between;
  padding:22px 28px;border:1px dashed var(--apt-line);border-radius:var(--apt-radius);margin-bottom:56px;
  color:var(--apt-soft);font-size:14px;
}
.apt-trustbar strong{color:var(--apt-ink)}

/* ── SEO-секции и FAQ ──────────────────────────────────── */
.apt-seo-sections{display:grid;gap:22px}
.apt-seo-section{background:var(--apt-card);border:1px solid var(--apt-line);border-radius:var(--apt-radius);padding:34px 32px;box-shadow:var(--apt-shadow-sm)}
.apt-seo-section h2{font-size:clamp(21px,2.6vw,27px);font-weight:800;margin:0 0 14px;letter-spacing:-.01em}
.apt-seo-section p{color:var(--apt-soft);font-size:16px;margin:0}
.apt-faq details{border-top:1px solid var(--apt-line);padding:16px 0}
.apt-faq details:first-of-type{border-top:none}
.apt-faq summary{font-weight:600;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}
.apt-faq summary::-webkit-details-marker{display:none}
.apt-faq summary::after{content:"+";color:var(--apt-gold-2);font-size:22px;font-weight:700;transition:transform .2s}
.apt-faq details[open] summary::after{transform:rotate(45deg)}
.apt-faq details p{margin:12px 0 2px;color:var(--apt-soft)}

/* ── Финальный призыв ──────────────────────────────────── */
.apt-final{
  display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;
  background:linear-gradient(135deg,var(--apt-green),var(--apt-green-2));color:#fff;
  border-radius:var(--apt-radius);padding:38px 36px;
}
.apt-final h2{font-size:clamp(22px,2.8vw,28px);font-weight:800;margin:0 0 8px;color:#fff}
.apt-final p{color:rgba(255,255,255,.75);margin:0;font-size:16px;max-width:520px}

/* ── Адаптив ───────────────────────────────────────────── */
@media (max-width:900px){
  .apt-core-hero{grid-template-columns:1fr;gap:32px}
  .apt-core-visual{order:-1}
  .apt-action-grid{grid-template-columns:1fr}
  .apt-benefit-strip{grid-template-columns:1fr 1fr}
  .apt-flow{grid-template-columns:1fr 1fr}
  .apt-nav{display:none}
}
@media (max-width:560px){
  .apt-benefit-strip,.apt-flow{grid-template-columns:1fr}
  .apt-header__inner{height:60px}
  .apt-brand img{height:32px}
  .apt-core{padding:36px 0 52px}
}
