/*
Theme Name: AdsCard RU Theme
Theme URI: https://ru.adscard.net/
Author: OpenAI
Author URI: https://openai.com/
Description: Лёгкая и SEO-оптимизированная WordPress-тема для AdsCard на русском языке.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Text Domain: adscard-ru
*/

:root{
  --adsc-bg: #0b1020;
  --adsc-bg-soft: #12182d;
  --adsc-bg-card: rgba(18, 24, 45, 0.86);
  --adsc-surface: #18213d;
  --adsc-border: rgba(255,255,255,0.08);
  --adsc-text: #eef3ff;
  --adsc-text-muted: #a8b3d1;
  --adsc-green: #2fe58a;
  --adsc-blue: #39a8ff;
  --adsc-purple: #8b6dff;
  --adsc-cyan: #4ce1ff;
  --adsc-danger: #ff6d88;
  --adsc-shadow: 0 16px 48px rgba(0,0,0,0.28);
  --adsc-radius: 24px;
  --adsc-radius-md: 18px;
  --adsc-radius-sm: 12px;
  --adsc-container: 1240px;
  --adsc-transition: .25s ease;
  --adsc-gradient-main: linear-gradient(135deg, #2fe58a 0%, #39a8ff 55%, #8b6dff 100%);
  --adsc-gradient-soft: linear-gradient(135deg, rgba(47,229,138,.18), rgba(57,168,255,.18) 50%, rgba(139,109,255,.16));
}

*,
*::before,
*::after{box-sizing:border-box}

html{
  scroll-behavior:smooth;
}

body{
  margin:0;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  background:
    radial-gradient(circle at top left, rgba(47,229,138,.12), transparent 30%),
    radial-gradient(circle at top right, rgba(57,168,255,.15), transparent 28%),
    radial-gradient(circle at bottom center, rgba(139,109,255,.12), transparent 26%),
    var(--adsc-bg);
  color:var(--adsc-text);
  font-size:16px;
  line-height:1.6;
  min-width:320px;
}

img{
  max-width:100%;
  height:auto;
  display:block;
}

a{
  color:var(--adsc-text);
  text-decoration:none;
  transition:color var(--adsc-transition), opacity var(--adsc-transition), transform var(--adsc-transition);
}

a:hover{
  color:#fff;
}

button,
input,
textarea,
select{
  font:inherit;
}

.adsc-site{
  overflow-x:hidden;
  overflow-y:visible;
}

.adsc-container{
  width:min(100% - 32px, var(--adsc-container));
  margin:0 auto;
}

.adsc-section{
  padding:88px 0;
  position:relative;
}

.adsc-section--tight{
  padding:64px 0;
}

.adsc-section--soft{
  background:rgba(255,255,255,0.02);
  backdrop-filter:blur(6px);
}

.adsc-badge{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:10px 16px;
  border:1px solid rgba(255,255,255,.1);
  border-radius:999px;
  background:rgba(255,255,255,0.04);
  color:var(--adsc-text);
  font-size:14px;
  line-height:1.2;
  font-weight:600;
}

.adsc-badge::before{
  content:"";
  width:10px;
  height:10px;
  border-radius:50%;
  background:var(--adsc-gradient-main);
  box-shadow:0 0 16px rgba(57,168,255,.55);
}

.adsc-title{
  margin:0 0 16px;
  font-size:clamp(30px, 4vw, 56px);
  line-height:1.08;
  letter-spacing:-0.03em;
}

.adsc-subtitle{
  margin:0 0 18px;
  font-size:clamp(24px, 3vw, 40px);
  line-height:1.15;
  letter-spacing:-0.025em;
}

.adsc-text-lead{
  max-width:780px;
  margin:0;
  color:var(--adsc-text-muted);
  font-size:18px;
}

.adsc-text{
  color:var(--adsc-text-muted);
}

.adsc-grid{
  display:grid;
  gap:24px;
}

.adsc-grid--2{
  grid-template-columns:repeat(2, minmax(0, 1fr));
}

.adsc-grid--3{
  grid-template-columns:repeat(3, minmax(0, 1fr));
}

.adsc-grid--4{
  grid-template-columns:repeat(4, minmax(0, 1fr));
}

.adsc-card{
  position:relative;
  background:var(--adsc-bg-card);
  border:1px solid var(--adsc-border);
  border-radius:var(--adsc-radius);
  box-shadow:var(--adsc-shadow);
  padding:28px;
  backdrop-filter:blur(10px);
}

.adsc-card::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  padding:1px;
  background:linear-gradient(135deg, rgba(255,255,255,.18), rgba(255,255,255,.03));
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;
  mask-composite:exclude;
  pointer-events:none;
}

.adsc-stat{
  padding:24px;
  background:rgba(255,255,255,0.03);
  border:1px solid var(--adsc-border);
  border-radius:22px;
}

.adsc-stat__num{
  display:block;
  margin-bottom:8px;
  font-size:32px;
  font-weight:800;
  line-height:1;
  letter-spacing:-0.03em;
  background:var(--adsc-gradient-main);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}

.adsc-stat__label{
  display:block;
  color:var(--adsc-text-muted);
  font-size:14px;
}

.adsc-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:52px;
  padding:0 24px;
  border-radius:999px;
  font-weight:700;
  line-height:1;
  border:1px solid transparent;
  cursor:pointer;
  transition:transform var(--adsc-transition), box-shadow var(--adsc-transition), border-color var(--adsc-transition), background var(--adsc-transition);
}

.adsc-btn:hover{
  transform:translateY(-2px);
}

.adsc-btn--primary{
  color:#07101f;
  background:var(--adsc-gradient-main);
  box-shadow:0 12px 30px rgba(57,168,255,.22);
}

.adsc-btn--ghost{
  background:rgba(255,255,255,0.03);
  border-color:rgba(255,255,255,.12);
  color:var(--adsc-text);
}

.adsc-btn--block{
  width:100%;
}

.adsc-actions{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  margin-top:28px;
}

.adsc-header{
  position:sticky;
  top:0;
  z-index:50;
  backdrop-filter:blur(16px);
  background:rgba(8, 12, 24, 0.7);
  border-bottom:1px solid rgba(255,255,255,.06);
}

.adsc-header.is-scrolled{
  background:rgba(8, 12, 24, 0.9);
}

.adsc-header__row{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  min-height:84px;
}

.adsc-logo{
  display:flex;
  align-items:center;
  gap:12px;
  font-size:22px;
  font-weight:800;
  letter-spacing:-0.03em;
}

.adsc-logo__mark{
  width:42px;
  height:42px;
  border-radius:14px;
  background:var(--adsc-gradient-main);
  display:grid;
  place-items:center;
  color:#07101f;
  font-weight:900;
  box-shadow:0 12px 28px rgba(57,168,255,.28);
}

.adsc-logo__text{
  color:#fff;
}

.adsc-nav{
  display:flex;
  align-items:center;
  gap:24px;
}

.adsc-nav .menu{
  display:flex;
  align-items:center;
  gap:18px;
  list-style:none;
  margin:0;
  padding:0;
}

.adsc-nav .menu li{
  margin:0;
  position:relative;
}

.adsc-nav .menu a{
  color:var(--adsc-text);
  font-weight:600;
  font-size:15px;
}

.adsc-nav .menu a:hover,
.adsc-nav .current-menu-item > a{
  color:#fff;
}

.adsc-header__cta{
  display:flex;
  align-items:center;
  gap:12px;
}

.adsc-burger{
  display:none;
  width:48px;
  height:48px;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.04);
  color:#fff;
  position:relative;
  flex-shrink:0;
}

.adsc-burger span,
.adsc-burger::before,
.adsc-burger::after{
  content:"";
  position:absolute;
  left:12px;
  right:12px;
  height:2px;
  background:#fff;
  transition:transform var(--adsc-transition), opacity var(--adsc-transition), top var(--adsc-transition);
}

.adsc-burger span{ top:23px; }
.adsc-burger::before{ top:16px; }
.adsc-burger::after{ top:30px; }

.adsc-burger.is-active span{ opacity:0; }
.adsc-burger.is-active::before{ top:23px; transform:rotate(45deg); }
.adsc-burger.is-active::after{ top:23px; transform:rotate(-45deg); }

.adsc-mobile{
  display:none;
  padding:0 0 18px;
}

.adsc-mobile__panel{
  background:rgba(12, 17, 34, .96);
  border:1px solid rgba(255,255,255,.08);
  border-radius:24px;
  padding:18px;
  box-shadow:var(--adsc-shadow);
}

.adsc-mobile .menu{
  display:grid;
  grid-template-columns:1fr;
  gap:10px;
  list-style:none;
  margin:0 0 14px;
  padding:0;
}

.adsc-mobile .menu a{
  display:block;
  padding:14px 16px;
  border-radius:14px;
  background:rgba(255,255,255,0.03);
  border:1px solid rgba(255,255,255,.06);
  font-weight:600;
}

.adsc-hero{
  padding:24px 0 42px;
}

.adsc-hero__wrap{
  display:grid;
  grid-template-columns:minmax(0, 1.15fr) minmax(380px, .85fr);
  gap:28px;
  align-items:center;
}

.adsc-hero__media{
  position:relative;
}

.adsc-hero__visual{
  min-height:560px;
  border-radius:34px;
  background:
    radial-gradient(circle at 20% 20%, rgba(47,229,138,.28), transparent 25%),
    radial-gradient(circle at 80% 15%, rgba(57,168,255,.26), transparent 25%),
    radial-gradient(circle at 50% 100%, rgba(139,109,255,.2), transparent 30%),
    linear-gradient(180deg, rgba(20,28,52,.96), rgba(11,16,32,.96));
  border:1px solid rgba(255,255,255,.08);
  box-shadow:var(--adsc-shadow);
  overflow:hidden;
  padding:26px;
  position:relative;
}

.adsc-hero__orb{
  position:absolute;
  border-radius:50%;
  filter:blur(10px);
  opacity:.85;
}

.adsc-hero__orb--1{
  width:180px;height:180px;right:-20px;top:-20px;background:rgba(57,168,255,.26);
}
.adsc-hero__orb--2{
  width:150px;height:150px;left:-10px;bottom:30px;background:rgba(47,229,138,.24);
}
.adsc-hero__orb--3{
  width:120px;height:120px;right:80px;bottom:-10px;background:rgba(139,109,255,.28);
}

.adsc-hero-card{
  position:absolute;
  border-radius:24px;
  padding:20px;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.1);
  backdrop-filter:blur(14px);
  box-shadow:0 18px 40px rgba(0,0,0,.18);
}

.adsc-hero-card--main{
  top:34px;
  left:34px;
  right:86px;
}

.adsc-hero-card--small{
  width:220px;
  right:24px;
  bottom:34px;
}

.adsc-hero-card--mid{
  width:210px;
  left:46px;
  bottom:54px;
}

.adsc-mini-label{
  font-size:12px;
  color:var(--adsc-text-muted);
  text-transform:uppercase;
  letter-spacing:.12em;
}

.adsc-balance{
  margin-top:12px;
  font-size:38px;
  line-height:1;
  font-weight:800;
  letter-spacing:-0.04em;
}

.adsc-pills{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:18px;
}

.adsc-pill{
  padding:10px 12px;
  border-radius:999px;
  background:rgba(255,255,255,0.06);
  border:1px solid rgba(255,255,255,0.08);
  font-size:13px;
  font-weight:600;
  color:#fff;
}

.adsc-hero__stats{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:16px;
  margin-top:28px;
}

.adsc-feature{
  height:100%;
}

.adsc-feature__icon{
  width:52px;
  height:52px;
  border-radius:16px;
  background:var(--adsc-gradient-soft);
  border:1px solid rgba(255,255,255,.08);
  display:grid;
  place-items:center;
  font-size:22px;
  margin-bottom:18px;
}

.adsc-feature h3{
  margin:0 0 10px;
  font-size:22px;
  line-height:1.15;
}

.adsc-feature p{
  margin:0;
  color:var(--adsc-text-muted);
}

.adsc-list{
  display:grid;
  gap:12px;
  margin:24px 0 0;
  padding:0;
  list-style:none;
}

.adsc-list li{
  position:relative;
  padding-left:28px;
  color:var(--adsc-text-muted);
}

.adsc-list li::before{
  content:"";
  position:absolute;
  top:.6em;
  left:0;
  width:12px;
  height:12px;
  border-radius:50%;
  background:var(--adsc-gradient-main);
  box-shadow:0 0 18px rgba(57,168,255,.4);
}

.adsc-pricing{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  gap:20px;
  align-items:stretch;
}

.adsc-price{
  height:100%;
  display:flex;
  flex-direction:column;
}

.adsc-price__head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:10px;
  margin-bottom:18px;
}

.adsc-price__tag{
  display:inline-flex;
  padding:8px 12px;
  border-radius:999px;
  font-size:12px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.08em;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.08);
}

.adsc-price__value{
  margin:16px 0 8px;
  font-size:42px;
  line-height:1;
  font-weight:800;
  letter-spacing:-0.04em;
}

.adsc-price__desc{
  color:var(--adsc-text-muted);
  margin:0 0 18px;
}

.adsc-price__list{
  margin:0;
  padding:0;
  list-style:none;
  display:grid;
  gap:12px;
  color:var(--adsc-text-muted);
}

.adsc-price__list li{
  padding-left:24px;
  position:relative;
}

.adsc-price__list li::before{
  content:"✓";
  position:absolute;
  left:0;
  top:0;
  color:var(--adsc-green);
  font-weight:800;
}

.adsc-price__footer{
  margin-top:auto;
  padding-top:22px;
}

.adsc-price--featured{
  background:
    linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.03)),
    rgba(18, 24, 45, 0.92);
  border-color:rgba(57,168,255,.35);
  transform:translateY(-4px);
}

.adsc-compare{
  overflow:hidden;
  border-radius:24px;
  border:1px solid rgba(255,255,255,.08);
}

.adsc-compare table{
  width:100%;
  border-collapse:collapse;
  min-width:720px;
  background:rgba(255,255,255,.02);
}

.adsc-compare th,
.adsc-compare td{
  padding:18px 16px;
  text-align:left;
  border-bottom:1px solid rgba(255,255,255,.07);
}

.adsc-compare th{
  background:rgba(255,255,255,.04);
  font-size:14px;
  color:#fff;
}

.adsc-compare td{
  color:var(--adsc-text-muted);
  font-size:15px;
}

.adsc-compare td:first-child,
.adsc-compare th:first-child{
  color:#fff;
  font-weight:700;
}

.adsc-split{
  display:grid;
  grid-template-columns:minmax(0, .95fr) minmax(0, 1.05fr);
  gap:24px;
  align-items:center;
}

.adsc-note{
  padding:18px 20px;
  border-radius:18px;
  background:rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.08);
  color:var(--adsc-text-muted);
}

.adsc-logos{
  display:grid;
  grid-template-columns:repeat(5, 1fr);
  gap:16px;
}

.adsc-logo-box{
  padding:18px;
  border-radius:18px;
  text-align:center;
  background:rgba(255,255,255,.03);
  border:1px solid rgba(255,255,255,.08);
  font-weight:700;
  color:#fff;
}

.adsc-faq{
  display:grid;
  gap:14px;
  margin-top:28px;
}

.adsc-faq__item{
  border-radius:20px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.03);
  overflow:hidden;
}

.adsc-faq__btn{
  width:100%;
  text-align:left;
  background:none;
  color:#fff;
  border:0;
  padding:22px 60px 22px 22px;
  position:relative;
  font-weight:700;
  cursor:pointer;
}

.adsc-faq__btn::before,
.adsc-faq__btn::after{
  content:"";
  position:absolute;
  right:22px;
  top:50%;
  width:16px;
  height:2px;
  background:#fff;
  transform:translateY(-50%);
  transition:transform var(--adsc-transition), opacity var(--adsc-transition);
}

.adsc-faq__btn::after{
  transform:translateY(-50%) rotate(90deg);
}

.adsc-faq__item.is-open .adsc-faq__btn::after{
  opacity:0;
}

.adsc-faq__content{
  display:none;
  padding:0 22px 22px;
  color:var(--adsc-text-muted);
}

.adsc-cta{
  padding:30px;
  border-radius:30px;
  border:1px solid rgba(255,255,255,.08);
  background:
    radial-gradient(circle at top left, rgba(47,229,138,.18), transparent 26%),
    radial-gradient(circle at bottom right, rgba(57,168,255,.18), transparent 24%),
    rgba(255,255,255,.04);
  box-shadow:var(--adsc-shadow);
}

.adsc-page-hero{
  padding:56px 0 26px;
}

.adsc-page-hero__inner{
  padding:38px;
  border-radius:32px;
  background:
    radial-gradient(circle at 20% 20%, rgba(47,229,138,.16), transparent 24%),
    radial-gradient(circle at 80% 15%, rgba(57,168,255,.14), transparent 24%),
    rgba(255,255,255,.04);
  border:1px solid rgba(255,255,255,.08);
}

.adsc-breadcrumbs{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-bottom:16px;
  color:var(--adsc-text-muted);
  font-size:14px;
}

.adsc-breadcrumbs a{
  color:var(--adsc-text-muted);
}

.adsc-prose{
  color:var(--adsc-text-muted);
}

.adsc-prose h2,
.adsc-prose h3{
  color:#fff;
  margin:0 0 16px;
  line-height:1.15;
}

.adsc-prose h2{
  font-size:clamp(28px, 3vw, 40px);
  margin-top:42px;
}

.adsc-prose h3{
  font-size:20px;
  margin-top:28px;
}

.adsc-prose p,
.adsc-prose ul,
.adsc-prose ol{
  margin:0 0 18px;
}

.adsc-prose ul,
.adsc-prose ol{
  padding-left:20px;
}

.adsc-prose table{
  width:100%;
  border-collapse:collapse;
  margin:24px 0;
  min-width:640px;
}

.adsc-prose th,
.adsc-prose td{
  padding:14px 12px;
  border:1px solid rgba(255,255,255,.08);
}

.adsc-prose th{
  color:#fff;
  background:rgba(255,255,255,.05);
}

.adsc-prose blockquote{
  margin:24px 0;
  padding:18px 20px;
  border-left:4px solid var(--adsc-blue);
  background:rgba(255,255,255,.03);
  border-radius:16px;
  color:#dbe5ff;
}

.adsc-footer{
  border-top:1px solid rgba(255,255,255,.06);
  padding:32px 0 24px;
  background:rgba(5, 8, 16, .55);
}

.adsc-footer__grid{
  display:grid;
  grid-template-columns:1.2fr .9fr .9fr;
  gap:24px;
}

.adsc-footer__nav{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:10px;
}

.adsc-footer__meta{
  margin-top:24px;
  padding-top:18px;
  border-top:1px solid rgba(255,255,255,.06);
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  gap:10px;
  color:var(--adsc-text-muted);
  font-size:14px;
}

.adsc-form{
  display:grid;
  gap:14px;
  margin-top:20px;
}

.adsc-input,
.adsc-textarea{
  width:100%;
  border:1px solid rgba(255,255,255,.1);
  background:rgba(255,255,255,.03);
  color:#fff;
  border-radius:16px;
  padding:15px 16px;
  outline:none;
}

.adsc-textarea{
  min-height:140px;
  resize:vertical;
}

.adsc-kpis{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  gap:18px;
  margin-top:26px;
}

.adsc-chip-grid{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:20px;
}

.adsc-chip{
  padding:10px 14px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.04);
  color:#dce7ff;
  font-size:14px;
  font-weight:600;
}

.adsc-icon-placeholder{
  width:100%;
  min-height:220px;
  border-radius:24px;
  border:1px dashed rgba(255,255,255,.16);
  background:
    linear-gradient(135deg, rgba(47,229,138,.06), rgba(57,168,255,.07), rgba(139,109,255,.06));
  display:grid;
  place-items:center;
  color:#d9e4ff;
  text-align:center;
  padding:20px;
}

.alignwide,
.alignfull{
  width:100%;
  max-width:100%;
}

.screen-reader-text{
  position:absolute !important;
  clip:rect(1px,1px,1px,1px);
  padding:0;
  border:0;
  height:1px;
  width:1px;
  overflow:hidden;
}

@media (max-width: 1100px){
  .adsc-hero__wrap,
  .adsc-split,
  .adsc-grid--4,
  .adsc-footer__grid,
  .adsc-kpis{
    grid-template-columns:1fr 1fr;
  }



  .adsc-logos{
    grid-template-columns:repeat(3, 1fr);
  }

  .adsc-nav{
    display:none;
  }

  .adsc-burger,
  .adsc-mobile{
    display:block;
  }

  .adsc-header__cta .adsc-btn--ghost{
    display:none;
  }
}
@media (max-width: 1200px){
  .adsc-pricing{
    grid-template-columns:1fr 1fr;
  }
}
@media (max-width: 860px){
  .adsc-section{
    padding:72px 0;
  }

  .adsc-hero{
    padding:42px 0 20px;
  }

  .adsc-hero__wrap,
  .adsc-split,
  .adsc-grid--2,
  .adsc-grid--3,
  .adsc-grid--4,
  .adsc-footer__grid,
  .adsc-pricing,
  .adsc-kpis{
    grid-template-columns:1fr;
  }

  .adsc-hero__visual{
    min-height:500px;
  }

  .adsc-hero-card--main{
    left:18px;
    right:18px;
  }

  .adsc-hero-card--small{
    right:18px;
    width:190px;
  }

  .adsc-hero-card--mid{
    left:18px;
    width:180px;
  }

  .adsc-hero__stats{
    grid-template-columns:1fr;
  }

  .adsc-logos{
    grid-template-columns:repeat(2, 1fr);
  }

  .adsc-header__row{
    min-height:74px;
  }

  .adsc-logo{
    font-size:19px;
  }

  .adsc-page-hero__inner{
    padding:28px 20px;
  }

  .adsc-prose table,
  .adsc-compare table{
    display:block;
    overflow-x:auto;
    white-space:nowrap;
  }
}

@media (max-width: 560px){
  .adsc-container{
    width:min(100% - 20px, var(--adsc-container));
  }
	.adsc-prose h2 {
		margin-left: 10px;
	}
	
  .adsc-card,
  .adsc-cta{
    padding:22px 10px;
  }

  .adsc-hero__visual{
    min-height:460px;
    padding:18px;
  }

  .adsc-hero-card--main{
    top:18px;
    left:18px;
    right:18px;
  }

  .adsc-hero-card--small{
    width:160px;
    right:14px;
    bottom:18px;
    padding:16px;
  }

  .adsc-hero-card--mid{
    width:150px;
    left:14px;
    bottom:22px;
    padding:16px;
  }

  .adsc-balance{
    font-size:30px;
  }

  .adsc-header__cta .adsc-btn--primary{
    min-height:46px;
    padding:0 16px;
    font-size:14px;
  }

  .adsc-mobile .menu a{
    padding:12px 14px;
  }

  .adsc-price__value{
    font-size:34px;
  }
}
.adsc-mobile__panel .adsc-btn--ghost {
	width: 100%;
	margin-bottom: 10px;
}
footer .menu {
	list-style: none;
	padding: 0;
}

@media (max-width: 860px){
	.adsc-hero__media {
		display: none;
	}}