
/* =========================================================
   BMZ FINAL SYSTEM — shared header, heroes, footer and rhythm
   ========================================================= */
:root{
  --ink:#1d1b18;
  --cream:#f6efe5;
  --paper:#fffaf3;
  --salmon:#e9c8bb;
  --yellow:#f1dc79;
  --muted:#6f685f;
  --line:#d9cfc3;
  --bmz-max:1220px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:82px}
body{margin:0;overflow-x:hidden;background:var(--cream);color:var(--ink)}
.wrap{width:100%;max-width:var(--bmz-max);margin-inline:auto;padding-inline:28px}
.serif{font-family:Georgia,"Times New Roman",serif}

/* Content must never disappear when animation JS is delayed or blocked. */
.reveal,.bmz-reveal,.bmz-motion-ready .aboutBeat{
  opacity:1!important;
  transform:none!important;
}

/* ---------- Canonical header ---------- */
.bmzSiteHeader{
  position:sticky!important;
  top:0;
  z-index:200;
  background:rgba(246,239,229,.96)!important;
  backdrop-filter:blur(10px);
  border-bottom:1px solid var(--line)!important;
}
.bmzHeaderInner{
  min-height:72px!important;
  display:grid!important;
  grid-template-columns:minmax(235px,1fr) auto auto!important;
  align-items:center!important;
  gap:24px!important;
}
.bmzBrand{
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  min-width:0;
  color:inherit!important;
  text-decoration:none!important;
  font:750 14px/1.1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
}
.bmzBrand .stamp{
  width:43px!important;height:43px!important;flex:0 0 43px;
  display:grid!important;place-items:center!important;
  border:2px solid var(--ink)!important;border-radius:50%!important;
  background:transparent!important;color:var(--ink)!important;
  font:11px ui-monospace,SFMono-Regular,Consolas,monospace!important;
  transform:rotate(-12deg);
}
.bmzMainNav{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:17px!important;
  white-space:nowrap;
}
.bmzMainNav a{
  color:inherit!important;
  text-decoration:none!important;
  font:500 13px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  position:relative;
}
.bmzMainNav a[aria-current="page"]{font-weight:800!important}
.bmzMainNav a[aria-current="page"]::after{
  content:"";position:absolute;left:0;right:0;bottom:-8px;height:3px;
  border-radius:99px;background:var(--yellow);
}
.bmzHeaderCta{
  justify-self:end!important;
  min-height:43px;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  padding:11px 16px!important;
  white-space:nowrap;
  font-size:13px!important;
}
.bmzMobileNav{display:none;position:relative;justify-self:end}
.bmzMobileNav summary{
  list-style:none;cursor:pointer;
  border:1.5px solid var(--ink);border-radius:999px;
  padding:10px 13px;background:var(--paper);
  font:750 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
.bmzMobileNav summary::-webkit-details-marker{display:none}
.bmzMobilePanel{
  position:absolute;right:0;top:47px;z-index:300;
  min-width:235px;display:grid;
  padding:9px;background:var(--paper);
  border:1px solid var(--ink);border-radius:20px 4px 20px 20px;
  box-shadow:8px 9px 0 var(--salmon);
}
.bmzMobilePanel a{
  padding:11px 12px;color:inherit;text-decoration:none;
  border-bottom:1px solid var(--line);font-size:14px;
}
.bmzMobilePanel a[aria-current="page"]{font-weight:800;background:rgba(241,220,121,.35)}
.bmzMobileGroup{
  padding:10px 12px 6px;
  font:10px ui-monospace,SFMono-Regular,Consolas,monospace;
  text-transform:uppercase;letter-spacing:.12em;color:var(--muted);
}
.bmzMobileCta{font-weight:800!important;border-bottom:0!important;margin-top:3px;background:var(--ink)!important;color:var(--paper)!important;border-radius:12px}

/* ---------- Shared editorial heroes ---------- */
body[data-bmz-page="droom"] .subHero,
body[data-bmz-page="over"] .subHero,
body[data-bmz-page="mooi-mens"] .subHero,
body[data-bmz-page="help"] .subHero,
body[data-bmz-page="zaken"] .subHero,
body[data-bmz-page="contact"] .subHero,
body[data-bmz-page="privacy"] .subHero{
  background:var(--cream)!important;
  border-bottom:1px solid var(--ink)!important;
  padding:58px 0 52px!important;
}
body[data-bmz-page] .subHeroGrid{
  width:100%;
  display:grid!important;
  grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)!important;
  gap:62px!important;
  align-items:end!important;
}
body[data-bmz-page] .subHero h1{
  font:400 clamp(62px,7.3vw,104px)/.88 Georgia,"Times New Roman",serif!important;
  letter-spacing:-.052em!important;
  margin:13px 0 0!important;
  max-width:760px;
}
body[data-bmz-page] .subHeroLead{
  font:400 clamp(20px,2vw,25px)/1.32 Georgia,"Times New Roman",serif!important;
  max-width:570px!important;
  margin:0!important;
  color:var(--ink)!important;
}
body[data-bmz-page] .breadcrumb{
  font:10px ui-monospace,SFMono-Regular,Consolas,monospace!important;
  text-transform:uppercase;letter-spacing:.12em;
}
body[data-bmz-page] .breadcrumb a{text-decoration:none;color:inherit}

/* Over mij deliberately has a portrait, but keeps the same type/padding family. */
body[data-bmz-page="over"] .subHeroGrid{
  grid-template-columns:minmax(0,1fr) minmax(270px,360px)!important;
  align-items:center!important;
}
body[data-bmz-page="over"] .aboutHeroLead{
  font:400 23px/1.4 Georgia,"Times New Roman",serif!important;
  max-width:640px!important;
}

/* Service heroes remain their own family, with a shared lower rule. */
body[data-bmz-page="persoonlijk"] .hero,
body[data-bmz-page="praktisch"] .hero,
body[data-bmz-page="zakelijk"] .hero{
  border-bottom:1px solid var(--ink)!important;
}

/* ---------- Homepage de-duplication / rhythm ---------- */
.homeVisionActions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}
.bmzBeyond,.homeVision{scroll-margin-top:80px}

/* ---------- Mooi Mens: true desktop composition ---------- */
body[data-bmz-page="mooi-mens"] .topicBody{
  padding:76px 0 88px!important;
}
.mooiPageLayout{display:block!important}
.mooiIntroGrid{
  display:grid!important;
  grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;
  gap:58px!important;
  align-items:start!important;
  padding-bottom:68px;
  border-bottom:1px solid var(--line);
}
.mooiWhyBmz{
  max-width:none!important;width:100%!important;
  margin:0!important;padding:27px 28px!important;
  background:var(--yellow)!important;
  border-radius:2px 30px 2px 30px!important;
}
.mooiWhyBmz .serif{font-size:29px!important;line-height:1.18!important}
.mooiIntroMain{min-width:0}
.mooiCore{max-width:720px!important;margin:0!important}
.mooiCoreLead{font-size:34px!important;line-height:1.16!important}
.scoreBlock{
  max-width:540px!important;width:100%!important;
  margin:30px 0 0!important;padding:24px 27px!important;
  background:var(--paper)!important;border:1px solid var(--ink)!important;
  border-radius:22px 4px 22px 4px!important;
  box-shadow:6px 7px 0 var(--yellow)!important;
}
.mooiStoryGrid{
  display:grid!important;
  grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;
  gap:58px!important;
  align-items:start!important;
  padding-top:68px;
}
.storyIntro{max-width:none!important;margin:0!important;position:sticky;top:105px}
.storyIntro h2{font:400 clamp(42px,4.6vw,62px)/.96 Georgia,serif!important;letter-spacing:-.035em!important}
.storyLead{font-size:25px!important;line-height:1.28!important}
.mooiStoryForm{
  width:100%!important;max-width:720px!important;margin:0!important;
  padding:27px!important;background:var(--paper)!important;
  border:1px solid var(--line)!important;border-radius:2px 28px 2px 28px!important;
}
.relatedSimple{padding:72px 0!important}

/* ---------- Mens Help: clear hierarchy, process, then action ---------- */
body[data-bmz-page="help"] .topicBody{
  padding:72px 0 82px!important;
}
body[data-bmz-page="help"] .helpStrategicWrap,
body[data-bmz-page="help"] .topicGrid,
body[data-bmz-page="help"] .helpHow > .wrap,
body[data-bmz-page="help"] .helpJoin > .wrap{
  max-width:1120px!important;
}
.helpStrategicIntro{
  display:grid!important;
  grid-template-columns:180px minmax(0,1fr)!important;
  gap:54px!important;
  max-width:none!important;width:100%!important;margin:0 0 48px!important;
}
.helpStrategicIntro .kicker{grid-column:1;grid-row:1 / span 2;padding-top:10px}
.helpStrategicIntro h2{
  grid-column:2;
  font:400 clamp(42px,4.8vw,62px)/.98 Georgia,serif!important;
  letter-spacing:-.035em!important;margin:0 0 16px!important;
}
.helpStrategicIntro p{grid-column:2;max-width:730px!important;margin:0!important;font-size:18px!important;line-height:1.58!important}
body[data-bmz-page="help"] .topicGrid{
  display:grid!important;
  grid-template-columns:180px minmax(0,1fr)!important;
  gap:54px!important;
  width:100%!important;margin:0 auto!important;
}
body[data-bmz-page="help"] .topicSide{grid-column:1!important}
body[data-bmz-page="help"] .topicContent{grid-column:2!important;max-width:760px!important;width:100%!important}
body[data-bmz-page="help"] .topicContent > h2{
  font:400 clamp(38px,4vw,52px)/1 Georgia,serif!important;
  letter-spacing:-.03em!important;
}
body[data-bmz-page="help"] .topicCallout h3,
body[data-bmz-page="help"] .pageQuestion{
  font-family:Georgia,"Times New Roman",serif!important;
  font-weight:400!important;
}
.helpHow{
  width:100%!important;margin:0!important;padding:68px 0!important;
  background:var(--paper)!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;
}
.helpHowHead{
  display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;
  gap:54px!important;align-items:end!important;margin-bottom:28px!important;
}
.helpHowHead h2{
  font:400 clamp(40px,4.5vw,58px)/.98 Georgia,serif!important;
  letter-spacing:-.035em!important;margin:0!important;
}
.helpHowGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}
.helpHowGrid > div{padding:23px 22px!important;min-height:185px}
.helpHowGrid > div + div{border-left:1px solid var(--ink)!important;border-top:0!important}
.helpJoin{
  padding:78px 0 86px;background:var(--salmon);border-bottom:1px solid var(--line);
}
.helpJoinGrid{
  display:grid!important;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;
  gap:58px!important;align-items:start!important;
}
.helpJoinCopy h2{
  font:400 clamp(45px,5vw,66px)/.96 Georgia,serif!important;
  letter-spacing:-.04em!important;margin:10px 0 18px!important;
}
.helpJoinCopy > p{font-size:17px;line-height:1.6;max-width:440px}
.helpJoinCopy .smallTruth{
  margin-top:27px!important;padding:18px 0 0!important;
  border-top:1px solid var(--ink)!important;
  font:400 21px/1.35 Georgia,serif!important;
}
.helpJoinForm form{
  width:100%!important;max-width:none!important;margin:0!important;
  padding:27px!important;background:var(--paper)!important;
  border:1px solid var(--line)!important;border-radius:2px 28px 2px 28px!important;
}
body[data-bmz-page="help"] .related{padding-top:58px!important}

/* ---------- Privacy ---------- */
body[data-bmz-page="privacy"] main{
  max-width:none!important;margin:0!important;padding:0!important;
}
.privacyBody{padding:72px 0 88px;background:var(--paper)}
.privacyCopy{max-width:850px!important}
.privacyCopy > .box,
.privacyCopy .privacySection .box{
  background:var(--cream)!important;border:1px solid var(--line)!important;
  border-radius:2px 24px 2px 24px!important;padding:22px 24px!important;
}
.privacyCopy h2{
  font:400 32px/1.08 Georgia,"Times New Roman",serif!important;
  margin:38px 0 12px!important;
}
.privacyCopy p{font-size:16px;line-height:1.62}
.privacySection{padding:0!important;margin-top:30px}

/* ---------- Canonical footer ---------- */
.bmzSiteFooter{
  border-top:1px solid var(--ink)!important;
  background:var(--cream)!important;
  padding:42px 0 0!important;
}
.bmzFooterGrid{
  display:grid!important;
  grid-template-columns:1.08fr 1.15fr .77fr!important;
  gap:52px!important;
  align-items:start!important;
  padding-bottom:34px!important;
}
.bmzFooterIntro{max-width:390px}
.bmzFooterBrand{
  color:inherit;text-decoration:none;
  font:400 28px/1.04 Georgia,"Times New Roman",serif;
}
.bmzFooterIntro p{font-size:14px;line-height:1.5;color:var(--muted);margin:13px 0 0}
.bmzFooterNav{
  display:grid!important;grid-template-columns:1fr 1fr!important;gap:35px!important;
}
.bmzFooterNav > div{display:grid;gap:8px}
.bmzFooterLabel{
  font:10px ui-monospace,SFMono-Regular,Consolas,monospace;
  text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:3px;
}
.bmzFooterNav a{color:inherit;text-decoration:none;font-size:14px}
.bmzFooterNav a:hover{text-decoration:underline;text-underline-offset:3px}
.bmzFooterAction{display:flex;flex-direction:column;align-items:flex-start;gap:15px}
.bmzFooterAction .button{white-space:nowrap}
.bmzFooterMail{
  color:inherit;font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;
  overflow-wrap:anywhere;
}
.bmzFooterBottom{
  min-height:54px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;
  border-top:1px solid var(--line);font-size:11px;color:var(--muted);
}
.bmzFooterBottom a{color:inherit;text-decoration:underline;text-underline-offset:3px}

/* ---------- Responsive ---------- */
@media(max-width:1050px){
  .bmzHeaderInner{grid-template-columns:minmax(0,1fr) auto!important;min-height:64px!important}
  .bmzMainNav,.bmzHeaderCta{display:none!important}
  .bmzMobileNav{display:block!important}
}
@media(max-width:900px){
  body[data-bmz-page] .subHeroGrid,
  body[data-bmz-page="over"] .subHeroGrid{
    grid-template-columns:1fr!important;gap:27px!important;align-items:start!important;
  }
  body[data-bmz-page] .subHero h1{font-size:clamp(58px,14vw,86px)!important}
  body[data-bmz-page="over"] .aboutHeroVisual{max-width:360px}

  .mooiIntroGrid,.mooiStoryGrid,.helpJoinGrid{
    grid-template-columns:1fr!important;gap:34px!important;
  }
  .storyIntro{position:static!important}
  .mooiWhyBmz{max-width:660px!important}
  .mooiStoryForm{max-width:760px!important}

  .helpStrategicIntro,
  body[data-bmz-page="help"] .topicGrid,
  .helpHowHead{
    grid-template-columns:1fr!important;gap:12px!important;
  }
  .helpStrategicIntro .kicker,.helpStrategicIntro h2,.helpStrategicIntro p,
  body[data-bmz-page="help"] .topicSide,body[data-bmz-page="help"] .topicContent{
    grid-column:1!important;grid-row:auto!important;
  }
  body[data-bmz-page="help"] .topicSide{margin-bottom:5px!important}
  .helpHowGrid{grid-template-columns:1fr!important}
  .helpHowGrid > div + div{border-left:0!important;border-top:1px solid var(--ink)!important}

  .bmzFooterGrid{grid-template-columns:1fr 1fr!important;gap:38px!important}
  .bmzFooterAction{grid-column:2}
}
@media(max-width:620px){
  .wrap{padding-inline:20px}
  .bmzHeaderInner{min-height:62px!important}
  .bmzBrand{font-size:12px!important;max-width:180px}
  .bmzBrand > span:last-child{white-space:normal}
  .bmzBrand .stamp{width:38px!important;height:38px!important;flex-basis:38px;font-size:10px!important}

  body[data-bmz-page="droom"] .subHero,
  body[data-bmz-page="over"] .subHero,
  body[data-bmz-page="mooi-mens"] .subHero,
  body[data-bmz-page="help"] .subHero,
  body[data-bmz-page="zaken"] .subHero,
  body[data-bmz-page="contact"] .subHero,
  body[data-bmz-page="privacy"] .subHero{
    padding:38px 0 36px!important;
  }
  body[data-bmz-page] .subHeroGrid{gap:22px!important}
  body[data-bmz-page] .subHero h1{font-size:clamp(54px,16vw,72px)!important}
  body[data-bmz-page] .subHeroLead{font-size:19px!important}

  body[data-bmz-page="mooi-mens"] .topicBody{padding:54px 0 68px!important}
  .mooiIntroGrid{padding-bottom:48px;gap:26px!important}
  .mooiStoryGrid{padding-top:48px;gap:24px!important}
  .mooiWhyBmz{padding:21px 20px!important}
  .mooiCoreLead{font-size:28px!important}
  .scoreBlock{margin-top:23px!important}
  .storyIntro h2{font-size:44px!important}
  .mooiStoryForm{padding:20px!important}

  body[data-bmz-page="help"] .topicBody{padding:54px 0 62px!important}
  .helpStrategicIntro{margin-bottom:36px!important}
  .helpStrategicIntro h2{font-size:42px!important}
  .helpHow{padding:52px 0!important}
  .helpJoin{padding:58px 0 66px}
  .helpJoinCopy h2{font-size:50px!important}
  .helpJoinForm form{padding:20px!important}

  .privacyBody{padding:54px 0 72px}

  .bmzSiteFooter{padding-top:36px!important}
  .bmzFooterGrid{grid-template-columns:1fr!important;gap:30px!important;padding-bottom:28px!important}
  .bmzFooterNav{grid-template-columns:1fr 1fr!important;gap:25px!important}
  .bmzFooterAction{grid-column:1}
  .bmzFooterBottom{
    min-height:auto;padding-top:17px!important;padding-bottom:21px!important;
    flex-direction:column;align-items:flex-start!important;gap:8px!important;
  }
}


/* =========================================================
   FINAL RELIABILITY + FORM POLISH
   ========================================================= */
html,body{max-width:100%;overflow-x:clip!important}

/* Scroll effects are decorative. Content remains visible in every browser. */
main h2,main h3,main p,main article,main details,main aside,
.aboutHeroVisual,.aboutMotherFinishPhoto,.dreamStoryArt,.dreamHouseVisual,.portrait,.motherImage{
  animation:none!important;
  opacity:1!important;
  clip-path:none!important;
}
.aboutMotherFinishPhoto,.bmz-image-reveal{clip-path:none!important}

/* Visually hidden radios must not inherit full-width input rules. */
.storyChoice input[type="radio"]{
  position:absolute!important;
  width:1px!important;height:1px!important;
  min-width:1px!important;max-width:1px!important;
  margin:-1px!important;padding:0!important;
  overflow:hidden!important;
  clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
}

/* Mens, help — form uses the same generous, legible form language as Contact. */
.helpJoinForm .twoFields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
.helpJoinForm .formRow{margin:0 0 14px!important}
.helpJoinForm label:not(.consent){display:block!important;font-size:12px!important;font-weight:700!important;margin:0 0 6px!important}
.helpJoinForm input,.helpJoinForm textarea,.helpJoinForm select{
  display:block!important;width:100%!important;min-width:0!important;
  border:1px solid var(--line)!important;border-radius:11px!important;
  background:#fff!important;color:var(--ink)!important;
  padding:11px 12px!important;font:400 15px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
}
.helpJoinForm textarea{min-height:130px!important;resize:vertical!important}
.helpJoinForm .consent{display:grid!important;grid-template-columns:16px 1fr!important;gap:9px!important;align-items:start!important;font-size:12px!important;line-height:1.45!important}
.helpJoinForm .consent input{width:14px!important;height:14px!important;margin:2px 0 0!important;padding:0!important}
.helpJoinForm .hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.helpJoinForm button{margin-top:2px!important}

/* Keep rotated mobile cards inside the viewport without losing their character. */
@media(max-width:760px){
  body[data-bmz-page="zakelijk"] .route,
  body[data-bmz-page="zakelijk"] .case{
    width:100%!important;
    max-width:100%!important;
    transform:none!important;
  }
  body[data-bmz-page="droom"] .dreamStoryArt{
    max-width:100%!important;
    margin-left:0!important;margin-right:0!important;
    transform:none!important;
  }
  body[data-bmz-page="droom"] .dreamStoryArt img{
    width:100%!important;max-width:100%!important;
    transform:none!important;
  }
  .helpJoinForm .twoFields{grid-template-columns:1fr!important;gap:0!important}

  /* Compact, still useful footer on a phone. */
  .bmzSiteFooter{padding-top:28px!important}
  .bmzFooterGrid{gap:21px!important;padding-bottom:22px!important}
  .bmzFooterBrand{font-size:24px!important}
  .bmzFooterIntro p{font-size:12px!important;margin-top:8px!important}
  .bmzFooterNav{gap:18px!important}
  .bmzFooterNav>div{gap:6px!important}
  .bmzFooterNav a{font-size:13px!important}
  .bmzFooterAction{gap:10px!important}
  .bmzFooterAction .button{padding:10px 14px!important;font-size:12px!important}
  .bmzFooterBottom{
    display:grid!important;grid-template-columns:1fr auto!important;
    padding-top:13px!important;padding-bottom:16px!important;gap:7px 12px!important;
  }
  .bmzFooterBottom span:nth-child(2){display:none!important}
}


/* =========================================================
   FINAL SMALL CONSISTENCY FIXES
   ========================================================= */
/* Canonical site CTAs cannot depend on page-specific button CSS. */
.bmzHeaderCta,
.bmzFooterAction .button.dark{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1.5px solid var(--ink)!important;
  border-radius:999px!important;
  background:var(--ink)!important;
  color:var(--paper)!important;
  text-decoration:none!important;
  font:750 13px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  padding:12px 17px!important;
  box-shadow:none!important;
}
.bmzHeaderCta:hover,
.bmzFooterAction .button.dark:hover{transform:translateY(-1px)}

/* Personal photos are important content, not decorative lazy-load extras. */
.portrait img,.aboutHeroVisual img,.aboutMotherFinishPhoto img{
  opacity:1!important;
  visibility:visible!important;
}

/* Mobile menu trigger is identical even on pages whose local CSS styles every summary. */
.bmzMobileNav > summary{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  height:auto!important;
  min-height:34px!important;
  padding:10px 13px!important;
  margin:0!important;
  list-style:none!important;
  border:1px solid var(--ink)!important;
  border-radius:999px!important;
  background:var(--paper)!important;
  box-shadow:none!important;
}
.bmzMobileNav > summary::marker,
.bmzMobileNav > summary::-webkit-details-marker{display:none!important;content:""!important}

@media(max-width:1050px){
  .bmzHeaderCta{display:none!important}
}

.helpFormStatus{
  margin:0 0 18px!important;
  padding:14px 16px!important;
  background:var(--yellow)!important;
  border:1px solid var(--ink)!important;
  border-radius:14px 3px 14px 3px!important;
  font-size:14px!important;
  line-height:1.45!important;
  font-weight:700!important;
}
