
:root{
  --ms-p213-ink:#111326;
  --ms-p213-soft:#5d647d;
  --ms-p213-accent:#7b00ff;
  --ms-p213-accent-2:#b78bff;
  --ms-p213-line:rgba(123,0,255,.14);
  --ms-p213-bg:#f7f5fb;
  --ms-p213-card:rgba(255,255,255,.88);
  --ms-p213-shadow:0 24px 72px rgba(44,31,90,.10);
}
html{scroll-behavior:smooth;background:#f7f5fb!important}
body.ms-polish-v213{
  position:relative;
  overflow-x:hidden;
  background:
    radial-gradient(circle at 10% 10%, rgba(154,117,255,.12), transparent 20%),
    radial-gradient(circle at 88% 14%, rgba(183,139,255,.12), transparent 22%),
    radial-gradient(circle at 82% 78%, rgba(123,0,255,.06), transparent 20%),
    linear-gradient(180deg,#fbfbfe 0%, #f6f5fa 36%, #faf9fd 100%)!important;
  color:var(--ms-p213-ink)!important;
}
body.ms-polish-v213::before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index:0;
  background:
    url('/assets/ms-structure-lines-v212.svg') center 120px / min(1700px, 150vw) auto no-repeat,
    radial-gradient(circle at 18% 20%, rgba(183,139,255,.11), transparent 16%),
    radial-gradient(circle at 80% 14%, rgba(123,0,255,.10), transparent 18%),
    radial-gradient(circle at 82% 86%, rgba(123,0,255,.08), transparent 18%);
  opacity:.42;
}
body.ms-polish-v213::after{
  content:"";
  position:fixed;
  right:max(-40px, -1vw);
  top:20%;
  width:clamp(140px, 18vw, 280px);
  aspect-ratio:1/1;
  border-radius:50%;
  pointer-events:none;
  z-index:0;
  opacity:.9;
  background:
    radial-gradient(circle at 35% 35%, rgba(255,255,255,.78), rgba(255,255,255,.12) 36%, transparent 58%),
    radial-gradient(circle at 55% 55%, rgba(170,126,255,.28), rgba(123,0,255,.09) 58%, transparent 70%);
  box-shadow:0 0 0 1px rgba(123,0,255,.10), 0 0 0 18px rgba(123,0,255,.035), 0 25px 80px rgba(123,0,255,.10);
  animation:msP213Float 16s ease-in-out infinite;
}
@keyframes msP213Float{
  0%,100%{transform:translateY(0) translateX(0) rotate(0deg)}
  35%{transform:translateY(-14px) translateX(-10px) rotate(6deg)}
  70%{transform:translateY(8px) translateX(6px) rotate(-4deg)}
}
body.ms-polish-v213 header,
body.ms-polish-v213 main,
body.ms-polish-v213 footer,
body.ms-polish-v213 .sticky-mobile,
body.ms-polish-v213 .msu-header,
body.ms-polish-v213 .topline,
body.ms-polish-v213 .announcement,
body.ms-polish-v213 .msu-announcement{position:relative;z-index:1}
body.ms-polish-v213 .main-section,
body.ms-polish-v213 .section,
body.ms-polish-v213 .hero,
body.ms-polish-v213 .trust,
body.ms-polish-v213 .proof-strip,
body.ms-polish-v213 .packages,
body.ms-polish-v213 .paper,
body.ms-polish-v213 .v202-section,
body.ms-polish-v213 .v106-page-wrap > section,
body.ms-polish-v213 .msu-directory-section{background:transparent!important;overflow:visible!important}
body.ms-polish-v213 h1,
body.ms-polish-v213 h2,
body.ms-polish-v213 h3,
body.ms-polish-v213 h4{color:var(--ms-p213-ink)!important}
body.ms-polish-v213 p,
body.ms-polish-v213 li,
body.ms-polish-v213 .sub,
body.ms-polish-v213 .lead,
body.ms-polish-v213 .hero-copy,
body.ms-polish-v213 .section-sub,
body.ms-polish-v213 .hero p,
body.ms-polish-v213 .v106-page-hero p,
body.ms-polish-v213 .v106-page-card p,
body.ms-polish-v213 .v106-page-card li,
body.ms-polish-v213 .trust-item span,
body.ms-polish-v213 .micro span,
body.ms-polish-v213 .faq-body,
body.ms-polish-v213 .legal-card p,
body.ms-polish-v213 .msu-directory-head p{color:var(--ms-p213-soft)!important}
body.ms-polish-v213 .hero,
body.ms-polish-v213 .hero-card,
body.ms-polish-v213 .panel,
body.ms-polish-v213 .card,
body.ms-polish-v213 .faq,
body.ms-polish-v213 .trust-item,
body.ms-polish-v213 .benefit,
body.ms-polish-v213 .v106-page-hero,
body.ms-polish-v213 .v106-page-card,
body.ms-polish-v213 .v106-page-faq details,
body.ms-polish-v213 .msu-directory-card,
body.ms-polish-v213 .legal-card,
body.ms-polish-v213 .legal-full,
body.ms-polish-v213 .contact-card,
body.ms-polish-v213 .proof-card,
body.ms-polish-v213 .system,
body.ms-polish-v213 .faq-item,
body.ms-polish-v213 .step,
body.ms-polish-v213 .pill-card{
  background:var(--ms-p213-card)!important;
  border:1px solid var(--ms-p213-line)!important;
  box-shadow:var(--ms-p213-shadow)!important;
  backdrop-filter:blur(12px);
}
body.ms-polish-v213 .hero,
body.ms-polish-v213 .v106-page-hero,
body.ms-polish-v213 .hero-card,
body.ms-polish-v213 .panel,
body.ms-polish-v213 .msu-directory-card,
body.ms-polish-v213 .legal-full{border-radius:32px!important}
body.ms-polish-v213 .card,
body.ms-polish-v213 .v106-page-card,
body.ms-polish-v213 .v106-page-faq details,
body.ms-polish-v213 .trust-item,
body.ms-polish-v213 .benefit,
body.ms-polish-v213 .faq-item,
body.ms-polish-v213 .proof-card,
body.ms-polish-v213 .system,
body.ms-polish-v213 .step{border-radius:24px!important}
body.ms-polish-v213 .hero,
body.ms-polish-v213 .v106-page-hero,
body.ms-polish-v213 .hero.watermark-section,
body.ms-polish-v213 .section.white.watermark-section,
body.ms-polish-v213 .hero-card,
body.ms-polish-v213 .panel{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 15% 0%, rgba(183,139,255,.14), transparent 30%),
    radial-gradient(circle at 92% 10%, rgba(123,0,255,.09), transparent 26%),
    linear-gradient(180deg, rgba(255,255,255,.95) 0%, rgba(249,247,255,.88) 100%)!important;
}
body.ms-polish-v213 .hero::before,
body.ms-polish-v213 .v106-page-hero::before,
body.ms-polish-v213 .hero-card::before,
body.ms-polish-v213 .panel::before,
body.ms-polish-v213 .msu-directory-card::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 84% 18%, rgba(123,0,255,.09), transparent 18%),
    linear-gradient(135deg, rgba(255,255,255,.45), transparent 42%);
  z-index:0;
}
body.ms-polish-v213 .hero > *,
body.ms-polish-v213 .v106-page-hero > *,
body.ms-polish-v213 .hero-card > *,
body.ms-polish-v213 .panel > *,
body.ms-polish-v213 .msu-directory-card > *{position:relative;z-index:1}
body.ms-polish-v213 .hero .kicker,
body.ms-polish-v213 .hero .eyebrow,
body.ms-polish-v213 .section-head .eyebrow,
body.ms-polish-v213 .section-title .eyebrow,
body.ms-polish-v213 .msu-directory-head .eyebrow,
body.ms-polish-v213 .v106-page-hero .eyebrow,
body.ms-polish-v213 .hero-local{
  color:var(--ms-p213-accent)!important;
  letter-spacing:.18em!important;
  text-transform:uppercase!important;
  font-weight:900!important;
}
body.ms-polish-v213 .hero h1,
body.ms-polish-v213 .v106-page-hero h1,
body.ms-polish-v213 .section-head h2,
body.ms-polish-v213 .section-title h2,
body.ms-polish-v213 .msu-directory-head h2{
  letter-spacing:-.055em!important;
  line-height:.94!important;
}
body.ms-polish-v213 .ms-headline-gold,
body.ms-polish-v213 .hero h1 span,
body.ms-polish-v213 .section-head h2 span,
body.ms-polish-v213 .section-title h2 span,
body.ms-polish-v213 .metric b,
body.ms-polish-v213 .icon,
body.ms-polish-v213 .mark,
body.ms-polish-v213 .step-index,
body.ms-polish-v213 .benefit-icon,
body.ms-polish-v213 .hero-offer-note strong,
body.ms-polish-v213 .v106-breadcrumb a{background:linear-gradient(92deg,#6d20ff 0%,#8b39ff 46%,#b78bff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
body.ms-polish-v213 .btn:not(.ghost),
body.ms-polish-v213 a.btn:not(.ghost),
body.ms-polish-v213 button.btn:not(.ghost),
body.ms-polish-v213 .msu-btn,
body.ms-polish-v213 .nav-cta,
body.ms-polish-v213 .sticky-mobile a{
  color:#fff!important;
  background:linear-gradient(110deg,#4b12d8 0%,#650dff 46%,#8a36ff 100%)!important;
  border:1px solid rgba(123,0,255,.58)!important;
  box-shadow:0 18px 44px rgba(123,0,255,.18), inset 0 1px 0 rgba(255,255,255,.15)!important;
}
body.ms-polish-v213 .btn.ghost,
body.ms-polish-v213 a.btn.ghost,
body.ms-polish-v213 button.btn.ghost{
  color:#5522d9!important;
  background:rgba(123,0,255,.05)!important;
  border:1px solid rgba(123,0,255,.18)!important;
  box-shadow:none!important;
}
body.ms-polish-v213 .tags span,
body.ms-polish-v213 .chip,
body.ms-polish-v213 .badge,
body.ms-polish-v213 .pill,
body.ms-polish-v213 .micro span,
body.ms-polish-v213 .hero-contact a,
body.ms-polish-v213 .hero-local,
body.ms-polish-v213 .v106-breadcrumb{
  background:rgba(255,255,255,.70)!important;
  border:1px solid rgba(123,0,255,.14)!important;
  color:#575f7a!important;
  box-shadow:0 12px 24px rgba(40,30,82,.05)!important;
}
body.ms-polish-v213 .hero-local span{background:var(--ms-p213-accent)!important;box-shadow:0 0 0 6px rgba(123,0,255,.08)!important}
body.ms-polish-v213 .v106-page-wrap{max-width:1160px!important;padding:112px 20px 68px!important}
body.ms-polish-v213 .v106-page-grid{gap:20px!important}
body.ms-polish-v213 .v106-page-card ul{margin:.4rem 0 0;padding-left:1.15rem}
body.ms-polish-v213 .v106-page-card p,
body.ms-polish-v213 .v106-page-card li{font-weight:700!important}
body.ms-polish-v213 .msu-directory-head{max-width:920px;margin:0 auto 28px;text-align:center}
body.ms-polish-v213 .msu-directory-head h2{font-size:clamp(42px,6vw,86px)!important}
body.ms-polish-v213 .msu-directory-head p{max-width:760px;margin:16px auto 0;font-size:clamp(16px,2vw,22px)!important;line-height:1.55!important}
body.ms-polish-v213 .msu-directory-grid{gap:16px!important}
body.ms-polish-v213 .msu-directory-card{padding:24px 22px!important}
body.ms-polish-v213 .msu-directory-card h3{margin:0 0 14px!important;font-size:14px!important;letter-spacing:-.02em!important;text-transform:uppercase!important}
body.ms-polish-v213 .msu-directory-card a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:46px!important;padding:6px 0!important;border-top:1px solid rgba(123,0,255,.10)!important;color:#232743!important;font-weight:800!important;text-decoration:none!important}
body.ms-polish-v213 .msu-directory-card a:first-of-type{border-top:0!important}
body.ms-polish-v213 .msu-directory-card a::after{content:"→";color:var(--ms-p213-accent)!important;font-weight:900!important;flex:0 0 auto}
body.ms-polish-v213 .msu-directory-card a:hover{color:var(--ms-p213-accent)!important;transform:translateX(2px)}
body.ms-polish-v213 .section-head,
body.ms-polish-v213 .section-title,
body.ms-polish-v213 .msu-directory-head,
body.ms-polish-v213 .hero-center,
body.ms-polish-v213 .v106-page-hero,
body.ms-polish-v213 .hero .reveal:first-child{position:relative}
body.ms-polish-v213 .ms-title-watermark{display:flex;justify-content:center;align-items:center;margin:0 auto 16px;pointer-events:none;opacity:1}
body.ms-polish-v213 .ms-title-watermark img{display:block;width:min(160px,28vw);height:auto;filter:drop-shadow(0 12px 34px rgba(123,0,255,.08))}
body.ms-polish-v213 .section-head .ms-title-watermark,
body.ms-polish-v213 .section-title .ms-title-watermark,
body.ms-polish-v213 .msu-directory-head .ms-title-watermark{margin-bottom:12px}
body.ms-polish-v213 .hero .ms-title-watermark,
body.ms-polish-v213 .v106-page-hero .ms-title-watermark,
body.ms-polish-v213 .hero-center .ms-title-watermark{margin-bottom:18px}
body.ms-polish-v213 .section-head,
body.ms-polish-v213 .section-title,
body.ms-polish-v213 .msu-directory-head,
body.ms-polish-v213 .hero-center,
body.ms-polish-v213 .v106-page-hero{text-align:center!important}
body.ms-polish-v213 .hero-actions,
body.ms-polish-v213 .v106-page-actions,
body.ms-polish-v213 .micro,
body.ms-polish-v213 .tags,
body.ms-polish-v213 .hero-contact{justify-content:center!important}
body.ms-polish-v213 .hero-copy,
body.ms-polish-v213 .lead,
body.ms-polish-v213 .v106-page-hero p{max-width:860px!important;margin-left:auto!important;margin-right:auto!important}
body.ms-polish-v213 .trust-grid,
body.ms-polish-v213 .grid,
body.ms-polish-v213 .v106-page-grid{position:relative;z-index:1}
body.ms-polish-v213 .trust-item strong,
body.ms-polish-v213 .benefit h3,
body.ms-polish-v213 .card h3,
body.ms-polish-v213 .v106-page-card h2,
body.ms-polish-v213 .v106-page-card h3{font-size:clamp(22px,2.4vw,28px)!important;line-height:1.08!important;letter-spacing:-.04em!important}
body.ms-polish-v213 footer{background:linear-gradient(180deg, rgba(16,19,38,.98) 0%, rgba(13,15,32,.98) 100%)!important}
body.ms-polish-v213 footer p,
body.ms-polish-v213 footer a,
body.ms-polish-v213 footer b,
body.ms-polish-v213 footer span{color:#eef0fa!important}
body.ms-polish-v213 .msu-header,
body.ms-polish-v213 header{background:rgba(10,13,32,.96)!important;border-bottom:1px solid rgba(123,0,255,.12)!important;backdrop-filter:blur(14px)!important}
body.ms-polish-v213 .topline{background:linear-gradient(90deg,#7b00ff,#b78bff,#7b00ff)!important;box-shadow:0 0 18px rgba(123,0,255,.20)!important}
@media (max-width:980px){
  body.ms-polish-v213 .v106-page-wrap{padding:100px 18px 52px!important}
  body.ms-polish-v213 .msu-directory-card{padding:20px 18px!important}
}
@media (max-width:760px){
  body.ms-polish-v213::before{background-position:center 90px!important;background-size:1400px auto, auto, auto, auto!important;opacity:.36}
  body.ms-polish-v213::after{right:-40px;top:18%;width:160px}
  body.ms-polish-v213 .hero,
  body.ms-polish-v213 .v106-page-hero,
  body.ms-polish-v213 .hero-card,
  body.ms-polish-v213 .panel,
  body.ms-polish-v213 .msu-directory-card,
  body.ms-polish-v213 .legal-full{border-radius:26px!important}
  body.ms-polish-v213 .hero .ms-title-watermark img,
  body.ms-polish-v213 .v106-page-hero .ms-title-watermark img,
  body.ms-polish-v213 .hero-center .ms-title-watermark img,
  body.ms-polish-v213 .section-head .ms-title-watermark img,
  body.ms-polish-v213 .section-title .ms-title-watermark img,
  body.ms-polish-v213 .msu-directory-head .ms-title-watermark img{width:min(110px,34vw)!important}
  body.ms-polish-v213 .msu-directory-card a{font-size:15px!important;min-height:44px!important}
  body.ms-polish-v213 .hero-actions .btn,
  body.ms-polish-v213 .v106-page-actions .btn{width:100%;justify-content:center}
}


/* V214 – Logos in voller Farbe; Hero-Titel bleiben bewusst ohne Logo */
body.ms-polish-v213 .ms-title-watermark{opacity:1!important}
body.ms-polish-v213 .ms-title-watermark img{opacity:1!important;filter:drop-shadow(0 12px 30px rgba(18,19,35,.12))!important}
body.ms-polish-v213.ms-no-hero-logo-v214 .hero .ms-title-watermark,
body.ms-polish-v213.ms-no-hero-logo-v214 .v106-page-hero .ms-title-watermark,
body.ms-polish-v213.ms-no-hero-logo-v214 .hero-center .ms-title-watermark{display:none!important}
body.ms-polish-v213 :is(.msu-brand img,.brand img,.brand-mark,.proof-founder-brand img,.footer-brand img,.msu-footer-brand img){opacity:1!important}


/* V215 – Hauptseite mit Landingpage-Hintergrund wie Meta-Ads-Unterseite */
body.meta-home.ms-polish-v213{
  background:#f3f2f7!important;
}
body.meta-home.ms-polish-v213::before{
  opacity:.52!important;
  background:
    url('/assets/ms-orbit-v212.svg') right -40px top 150px / min(760px,54vw) auto no-repeat,
    url('/assets/ms-structure-lines-v212.svg') center 120px / min(1900px,160vw) auto no-repeat,
    radial-gradient(circle at 12% 14%, rgba(123,0,255,.05), transparent 14%),
    radial-gradient(circle at 88% 18%, rgba(123,0,255,.10), transparent 21%),
    radial-gradient(circle at 16% 80%, rgba(123,0,255,.05), transparent 16%);
}
body.meta-home.ms-polish-v213::after{
  right:max(-28px,-1vw)!important;
  top:24%!important;
  width:clamp(180px,23vw,340px)!important;
  opacity:.95!important;
  background:
    radial-gradient(circle at 38% 38%, rgba(255,255,255,.82), rgba(255,255,255,.20) 36%, transparent 56%),
    radial-gradient(circle at 58% 58%, rgba(187,145,255,.26), rgba(123,0,255,.08) 58%, transparent 72%)!important;
  box-shadow:0 0 0 1px rgba(123,0,255,.08), 0 0 0 24px rgba(123,0,255,.03), 0 32px 92px rgba(123,0,255,.12)!important;
}
body.meta-home.ms-polish-v213 .hero,
body.meta-home.ms-polish-v213 .v202-section,
body.meta-home.ms-polish-v213 .watermark-section,
body.meta-home.ms-polish-v213 .main-section,
body.meta-home.ms-polish-v213 main > section{
  background:transparent!important;
}
body.meta-home.ms-polish-v213 .hero::before,
body.meta-home.ms-polish-v213 .hero::after{
  display:none!important;
}
body.meta-home.ms-polish-v213 .hero-card,
body.meta-home.ms-polish-v213 .panel,
body.meta-home.ms-polish-v213 .card,
body.meta-home.ms-polish-v213 .trust-item,
body.meta-home.ms-polish-v213 .faq-item,
body.meta-home.ms-polish-v213 .proof-card,
body.meta-home.ms-polish-v213 .system,
body.meta-home.ms-polish-v213 .step,
body.meta-home.ms-polish-v213 .pill-card{
  background:rgba(255,255,255,.90)!important;
}


/* V216 – Restore package/team/instagram section styling + compact hero contacts */
body.meta-home.ms-polish-v213 .hero-contact-compact{
  display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;
  margin:0 auto 18px;max-width:900px;
}
body.meta-home.ms-polish-v213 .hero-contact-compact a{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-height:46px;padding:0 18px;border-radius:999px;text-decoration:none;
  background:rgba(255,255,255,.78)!important;border:1px solid rgba(123,0,255,.16)!important;
  color:#58607b!important;font-size:13px;font-weight:800;letter-spacing:.01em;
  box-shadow:0 14px 32px rgba(18,19,35,.06)!important;backdrop-filter:blur(10px);
  transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease, color .22s ease;
}
body.meta-home.ms-polish-v213 .hero-contact-compact a:hover{
  transform:translateY(-2px);border-color:rgba(123,0,255,.32)!important;
  color:#3c24b8!important;box-shadow:0 18px 36px rgba(123,0,255,.12)!important;
}

body.meta-home.ms-polish-v213 #pakete,
body.meta-home.ms-polish-v213 #team,
body.meta-home.ms-polish-v213 #instagram{
  position:relative;overflow:hidden;background:transparent!important;
}
body.meta-home.ms-polish-v213 #pakete::before,
body.meta-home.ms-polish-v213 #team::before,
body.meta-home.ms-polish-v213 #instagram::before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:0;
}
body.meta-home.ms-polish-v213 #pakete > *,
body.meta-home.ms-polish-v213 #team > *,
body.meta-home.ms-polish-v213 #instagram > *{position:relative;z-index:1}

body.meta-home.ms-polish-v213 #pakete{
  color:#fff!important;
  background:
    radial-gradient(circle at 12% 18%,rgba(132,53,247,.24),rgba(132,53,247,0) 30%),
    radial-gradient(circle at 88% 80%,rgba(186,126,255,.18),rgba(186,126,255,0) 28%),
    linear-gradient(145deg,#0c1020 0%,#17162d 52%,#0d1020 100%)!important;
}
body.meta-home.ms-polish-v213 #pakete::before{
  background:linear-gradient(112deg,transparent 26%,rgba(157,91,255,.12) 49%,transparent 72%);
  filter:blur(58px);
}
body.meta-home.ms-polish-v213 #pakete .section-head h2,
body.meta-home.ms-polish-v213 #pakete .section-title h2,
body.meta-home.ms-polish-v213 #pakete h2,
body.meta-home.ms-polish-v213 #pakete h3,
body.meta-home.ms-polish-v213 #pakete strong,
body.meta-home.ms-polish-v213 #pakete b{color:#fff!important}
body.meta-home.ms-polish-v213 #pakete .sub,
body.meta-home.ms-polish-v213 #pakete p,
body.meta-home.ms-polish-v213 #pakete li{color:rgba(255,255,255,.84)!important}
body.meta-home.ms-polish-v213 #pakete .eyebrow,
body.meta-home.ms-polish-v213 #pakete .kicker,
body.meta-home.ms-polish-v213 #pakete .v95-price-card>span:first-child{color:#c690ff!important}
body.meta-home.ms-polish-v213 #pakete .ms-headline-gold{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#b966ff!important}
body.meta-home.ms-polish-v213 #pakete .v95-price-card{
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 22px 58px rgba(0,0,0,.22)!important;
}
body.meta-home.ms-polish-v213 #pakete .v95-price-card.featured{
  border-color:rgba(158,78,255,.50)!important;
  box-shadow:0 25px 70px rgba(116,24,246,.22)!important;
}
body.meta-home.ms-polish-v213 #pakete .price{color:#b966ff!important;text-shadow:0 8px 28px rgba(122,23,245,.26)!important}
body.meta-home.ms-polish-v213 #pakete .v98-setup-cost{background:rgba(255,255,255,.97)!important;color:#111321!important;border-radius:12px!important}
body.meta-home.ms-polish-v213 #pakete .v95-package-note{background:var(--ms-p213-accent)!important;color:#fff!important;border:none!important;box-shadow:0 18px 42px rgba(123,0,255,.22)!important}
body.meta-home.ms-polish-v213 #pakete .v95-package-note b,
body.meta-home.ms-polish-v213 #pakete .v95-package-note span{color:#fff!important}

body.meta-home.ms-polish-v213 #team{
  color:#fff!important;
  background:
    radial-gradient(circle at 10% 18%,rgba(132,53,247,.22),rgba(132,53,247,0) 28%),
    radial-gradient(circle at 86% 78%,rgba(186,126,255,.18),rgba(186,126,255,0) 30%),
    linear-gradient(145deg,#0d1121 0%,#17172e 52%,#101322 100%)!important;
}
body.meta-home.ms-polish-v213 #team::before{
  background:linear-gradient(112deg,transparent 24%,rgba(157,91,255,.11) 49%,transparent 74%);
  filter:blur(58px);
}
body.meta-home.ms-polish-v213 #team .team-trust-card{
  padding:20px 0!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;
}
body.meta-home.ms-polish-v213 #team .team-head h2,
body.meta-home.ms-polish-v213 #team .team-head .sub,
body.meta-home.ms-polish-v213 #team .team-head .eyebrow{ text-align:center; }
body.meta-home.ms-polish-v213 #team .team-head h2{color:#fff!important}
body.meta-home.ms-polish-v213 #team .team-head .sub{color:#c2c3cb!important}
body.meta-home.ms-polish-v213 #team .team-head .eyebrow{color:#c690ff!important}
body.meta-home.ms-polish-v213 #team .ms-headline-gold{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#a84cff!important}
body.meta-home.ms-polish-v213 #team .person-card{
  background:#fff!important;color:#111321!important;border:1px solid rgba(17,19,33,.08)!important;
  box-shadow:0 20px 50px rgba(0,0,0,.18)!important;border-radius:24px!important;
}
body.meta-home.ms-polish-v213 #team .person-card :is(h3,p,.person-kicker,.person-points span){color:#111321!important}
body.meta-home.ms-polish-v213 #team .person-content p{color:#424758!important}
body.meta-home.ms-polish-v213 #team .person-kicker{color:#7b00ff!important}
body.meta-home.ms-polish-v213 #team .person-points span{background:#fff!important;border:1px solid rgba(17,19,33,.10)!important}
body.meta-home.ms-polish-v213 #team .team-conversion-strip{
  display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;margin-top:16px!important;
  background:rgba(255,255,255,.32)!important;border:none!important;border-radius:18px!important;
  box-shadow:0 16px 40px rgba(123,0,255,.18)!important;overflow:hidden!important;
}
body.meta-home.ms-polish-v213 #team .team-conversion-strip>div{display:grid;gap:7px;padding:18px;background:var(--ms-p213-accent)!important}
body.meta-home.ms-polish-v213 #team .team-conversion-strip b{display:block;color:#fff!important;font-size:13px}
body.meta-home.ms-polish-v213 #team .team-conversion-strip span{display:block;color:rgba(255,255,255,.84)!important;font-size:11px;line-height:1.5}

body.meta-home.ms-polish-v213 #instagram{
  padding:50px 0 56px!important;color:#fff!important;
  background:
    radial-gradient(circle at 12% 18%,rgba(132,53,247,.30),rgba(132,53,247,0) 31%),
    radial-gradient(circle at 88% 82%,rgba(186,126,255,.20),rgba(186,126,255,0) 30%),
    linear-gradient(145deg,#0c1020 0%,#17162d 52%,#0d1020 100%)!important;
}
body.meta-home.ms-polish-v213 #instagram::before{
  background:linear-gradient(112deg,transparent 26%,rgba(157,91,255,.16) 49%,transparent 72%);
  filter:blur(58px);
}
body.meta-home.ms-polish-v213 #instagram .v209-instagram-head h2{color:#fff!important}
body.meta-home.ms-polish-v213 #instagram .v209-instagram-head p:not(.eyebrow){color:rgba(255,255,255,.74)!important}
body.meta-home.ms-polish-v213 #instagram .eyebrow{color:#c690ff!important}
body.meta-home.ms-polish-v213 #instagram .v209-instagram-card{
  border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.26)!important;border-radius:19px!important;
}
body.meta-home.ms-polish-v213 #instagram .v209-instagram-card:hover{
  transform:translateY(-4px)!important;border-color:rgba(203,158,255,.38)!important;
  box-shadow:0 26px 56px rgba(0,0,0,.33),0 0 32px rgba(130,52,245,.12)!important;
}
body.meta-home.ms-polish-v213 #instagram .v209-instagram-copy strong{color:#fff!important}
body.meta-home.ms-polish-v213 #instagram .v209-instagram-copy span{color:rgba(255,255,255,.70)!important}
body.meta-home.ms-polish-v213 #instagram .v209-instagram-copy a{color:#c58cff!important}

@media (max-width: 980px){
  body.meta-home.ms-polish-v213 .hero-contact-compact{gap:10px;margin-bottom:16px}
  body.meta-home.ms-polish-v213 .hero-contact-compact a{font-size:12px;min-height:42px;padding:0 16px}
  body.meta-home.ms-polish-v213 #team .team-conversion-strip{grid-template-columns:1fr!important}
}
@media (max-width: 760px){
  body.meta-home.ms-polish-v213 .hero-contact-compact{flex-direction:column;align-items:stretch;max-width:100%;padding-inline:6px}
  body.meta-home.ms-polish-v213 .hero-contact-compact a{width:100%;font-size:12px;line-height:1.35;padding:12px 14px;min-height:unset}
  body.meta-home.ms-polish-v213 #pakete .v95-price-card,
  body.meta-home.ms-polish-v213 #team .person-card,
  body.meta-home.ms-polish-v213 #instagram .v209-instagram-card{border-radius:18px!important}
}


/* V217 – compact hero, stable slow motion background and three-video showcase */
body.meta-home.ms-polish-v213 #start{
  isolation:isolate!important;
  overflow:hidden!important;
  min-height:auto!important;
  background:
    radial-gradient(circle at 50% 8%,rgba(255,255,255,.96),rgba(248,246,253,.90) 48%,rgba(247,245,251,.94) 100%)!important;
}
body.meta-home.ms-polish-v213 #start .v202-atmo-hero{display:none!important}
body.meta-home.ms-polish-v213 #start::before{
  content:""!important;display:block!important;position:absolute!important;
  inset:-12% -8%!important;z-index:0!important;pointer-events:none!important;border-radius:0!important;
  background:
    url('/assets/v210-orbit-lines.svg') left -190px top 70px / 760px 760px no-repeat,
    url('/assets/ms-orbit-v212.svg') right -150px top 90px / 570px 570px no-repeat,
    url('/assets/v210-structure-lines.svg') center 120px / 1500px auto no-repeat,
    radial-gradient(circle at 22% 26%,rgba(132,53,247,.10),transparent 18%),
    radial-gradient(circle at 82% 24%,rgba(171,111,255,.11),transparent 16%)!important;
  opacity:.76!important;
  transform:translate3d(0,0,0) scale(1.025)!important;
  animation:msHeroBackgroundDrift 34s ease-in-out infinite alternate!important;
  will-change:transform!important;
}
body.meta-home.ms-polish-v213 #start::after{
  content:""!important;display:block!important;position:absolute!important;
  inset:-15% -10%!important;z-index:0!important;pointer-events:none!important;border-radius:0!important;
  background:
    linear-gradient(112deg,transparent 24%,rgba(154,92,255,.075) 49%,transparent 75%),
    radial-gradient(circle at 72% 42%,rgba(123,0,255,.09),transparent 12%),
    radial-gradient(circle at 31% 68%,rgba(183,139,255,.07),transparent 16%)!important;
  filter:blur(10px)!important;opacity:.68!important;
  transform:translate3d(0,0,0)!important;
  animation:msHeroLightSweep 42s ease-in-out infinite alternate!important;
  will-change:transform,opacity!important;
}
body.meta-home.ms-polish-v213 #start .hero-inner{
  position:relative!important;z-index:2!important;
  min-height:auto!important;padding-top:12px!important;padding-bottom:58px!important;
}
body.meta-home.ms-polish-v213 #start .hero-center{position:relative!important;z-index:2!important}
body.meta-home.ms-polish-v213 #start .hero-contact-compact{margin:0 auto 14px!important}
body.meta-home.ms-polish-v213 #start .kicker{margin-bottom:18px!important}
@keyframes msHeroBackgroundDrift{
  0%{transform:translate3d(-1.2%,.5%,0) scale(1.025)}
  50%{transform:translate3d(1.1%,-.8%,0) scale(1.045)}
  100%{transform:translate3d(.2%,1.2%,0) scale(1.03)}
}
@keyframes msHeroLightSweep{
  0%{transform:translate3d(-2%,0,0);opacity:.52}
  50%{transform:translate3d(1.5%,-1%,0);opacity:.72}
  100%{transform:translate3d(2.5%,1%,0);opacity:.58}
}

body.meta-home.ms-polish-v213 .ms-video-showcase{
  position:relative!important;overflow:hidden!important;padding-top:82px!important;padding-bottom:88px!important;
  background:
    radial-gradient(circle at 8% 12%,rgba(123,0,255,.06),transparent 20%),
    radial-gradient(circle at 92% 74%,rgba(183,139,255,.09),transparent 20%),
    linear-gradient(180deg,rgba(250,249,253,.98),rgba(246,244,251,.98))!important;
}
body.meta-home.ms-polish-v213 .ms-video-showcase-atmo{
  position:absolute!important;inset:0!important;pointer-events:none!important;
  background:
    url('/assets/ms-structure-lines-v212.svg') center 40% / min(1600px,145vw) auto no-repeat,
    url('/assets/ms-orbit-v212.svg') right -170px center / 520px 520px no-repeat;
  opacity:.34!important;
}
body.meta-home.ms-polish-v213 .ms-video-showcase .section-wrap{position:relative!important;z-index:2!important}
body.meta-home.ms-polish-v213 .ms-video-showcase .section-head{max-width:880px!important;margin-bottom:36px!important}
body.meta-home.ms-polish-v213 .ms-video-showcase .section-head h2{font-size:clamp(46px,5.5vw,78px)!important;color:#111326!important}
body.meta-home.ms-polish-v213 .ms-video-showcase .section-head .sub{max-width:760px!important;color:#646b82!important}
body.meta-home.ms-polish-v213 .ms-video-showcase-grid{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:22px!important;max-width:1050px!important;margin:0 auto!important;align-items:start!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-card{
  overflow:hidden!important;border-radius:24px!important;background:#fff!important;
  border:1px solid rgba(17,19,38,.10)!important;box-shadow:0 24px 58px rgba(30,24,61,.14)!important;
  transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-card:hover{
  transform:translateY(-7px)!important;border-color:rgba(123,0,255,.24)!important;
  box-shadow:0 34px 74px rgba(30,24,61,.19),0 0 34px rgba(123,0,255,.07)!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-brand{
  display:flex!important;align-items:center!important;gap:10px!important;padding:14px 15px!important;
  color:#111326!important;background:#fff!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-brand img{width:42px!important;height:34px!important;object-fit:contain!important;flex:0 0 42px!important}
body.meta-home.ms-polish-v213 .ms-video-ad-brand strong{display:block!important;color:#111326!important;font-size:12px!important;line-height:1.1!important}
body.meta-home.ms-polish-v213 .ms-video-ad-brand span{display:block!important;margin-top:3px!important;color:#73798d!important;font-size:9px!important;letter-spacing:.04em!important;text-transform:uppercase!important}
body.meta-home.ms-polish-v213 .ms-video-ad-player{
  position:relative!important;display:block!important;width:100%!important;aspect-ratio:9/16!important;
  overflow:hidden!important;background:#111326!important;border-radius:0!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-player iframe{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;
  opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-player.is-playing iframe{
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:5!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-poster{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;
  border:0!important;background:#111326!important;cursor:pointer!important;z-index:3!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-poster img{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;
  transition:transform .55s ease,filter .35s ease!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-card:hover .ms-video-ad-poster img{transform:scale(1.035)!important;filter:saturate(1.04) contrast(1.02)!important}
body.meta-home.ms-polish-v213 .ms-video-ad-player.is-playing .ms-video-ad-poster{display:none!important}
body.meta-home.ms-polish-v213 .ms-video-ad-poster::after{
  content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(7,8,18,.22));pointer-events:none;
}
body.meta-home.ms-polish-v213 .ms-video-ad-play{
  position:absolute!important;left:50%!important;top:50%!important;z-index:4!important;
  display:grid!important;place-items:center!important;width:64px!important;height:64px!important;
  transform:translate(-50%,-50%)!important;border-radius:50%!important;
  color:#fff!important;background:linear-gradient(135deg,#5b0ee8,#9a35ff)!important;
  box-shadow:0 18px 48px rgba(75,16,216,.40),0 0 0 10px rgba(255,255,255,.15)!important;
  font-size:23px!important;padding-left:4px!important;
}
body.meta-home.ms-polish-v213 .ms-video-ad-copy{display:grid!important;gap:6px!important;padding:17px 18px 19px!important;background:#fff!important}
body.meta-home.ms-polish-v213 .ms-video-ad-copy strong{color:#111326!important;font-size:19px!important;line-height:1.08!important;letter-spacing:-.025em!important}
body.meta-home.ms-polish-v213 .ms-video-ad-copy span{color:#656b7f!important;font-size:12px!important;line-height:1.55!important}
body.meta-home.ms-polish-v213 .ms-video-showcase-cta{display:flex!important;justify-content:center!important;margin-top:28px!important}

@media(max-width:980px){
  body.meta-home.ms-polish-v213 .ms-video-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:720px!important}
  body.meta-home.ms-polish-v213 .ms-video-ad-card:last-child{grid-column:1/-1!important;max-width:349px!important;justify-self:center!important;width:100%!important}
}
@media(max-width:760px){
  body.meta-home.ms-polish-v213 #start::before{background-size:560px 560px,420px 420px,1100px auto,auto,auto!important;background-position:left -230px top 110px,right -190px top 170px,center 110px,center,center!important;opacity:.66!important}
  body.meta-home.ms-polish-v213 #start .hero-inner{padding-top:8px!important;padding-bottom:42px!important}
  body.meta-home.ms-polish-v213 #start .hero-contact-compact{margin-bottom:12px!important}
  body.meta-home.ms-polish-v213 .ms-video-showcase{padding-top:58px!important;padding-bottom:62px!important}
  body.meta-home.ms-polish-v213 .ms-video-showcase-grid{
    display:flex!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;
    max-width:none!important;margin-inline:-16px!important;padding:4px 16px 22px!important;
    scroll-snap-type:x mandatory!important;scrollbar-width:none!important;
  }
  body.meta-home.ms-polish-v213 .ms-video-showcase-grid::-webkit-scrollbar{display:none!important}
  body.meta-home.ms-polish-v213 .ms-video-ad-card,
  body.meta-home.ms-polish-v213 .ms-video-ad-card:last-child{
    flex:0 0 82vw!important;width:82vw!important;max-width:340px!important;grid-column:auto!important;justify-self:auto!important;scroll-snap-align:center!important;
  }
  body.meta-home.ms-polish-v213 .ms-video-showcase-cta{margin-top:10px!important}
  body.meta-home.ms-polish-v213 .ms-video-showcase-cta .btn{width:100%!important;max-width:360px!important}
}
@media(prefers-reduced-motion:reduce){
  body.meta-home.ms-polish-v213 #start::before,
  body.meta-home.ms-polish-v213 #start::after{animation:none!important}
}
