.cta-feature-quiet-stage,
.cta-feature-quiet-stage *{box-sizing:border-box}
.cta-feature-quiet-stage{width:100%;margin:0;padding:var(--sec-pad) 0;border-top:1px solid rgba(87,71,58,.18);background:#ffffff;font-family:'Roboto Condensed',system-ui,sans-serif;color:#000}
.cta-feature-quiet-stage__el-2{width:var(--shell);margin:0 auto;padding:80px 56px 68px;display:flex;flex-direction:column;align-items:center;}
.cta-feature-quiet-stage__el-3{width:40px;height:2px;background:#D4AF37;}
.cta-feature-quiet-stage__el-4{margin:30px 0 0;font:400 50px/1.04 'Fjalla One',sans-serif;color:#0D5630;letter-spacing:-.015em;text-align:center;max-width:820px;text-wrap:pretty;}
.cta-feature-quiet-stage__el-5{margin:22px 0 0;font:400 19px/1.4 'Roboto Condensed',sans-serif;color:#57473A;text-align:center;max-width:640px;text-wrap:pretty;}
.cta-feature-quiet-stage__el-6{display:flex;align-items:center;justify-content:center;gap:26px;width:100%;max-width:820px;margin-top:56px;padding-top:34px;border-top:1px solid rgba(184,134,11,.45);}
.cta-feature-quiet-stage__el-7{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;padding:0 30px;background:#D4AF37;color:#181818;font:700 13.5px/1 'Roboto Condensed',sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none;}
.cta-feature-quiet-stage__el-7:focus-visible{outline:2px solid #B8860B;outline-offset:4px;}
@media (max-width:900px){
  .cta-feature-quiet-stage__el-2{padding:64px 40px 58px;}
  .cta-feature-quiet-stage__el-4{font-size:42px;line-height:1.07;letter-spacing:0;}
  .cta-feature-quiet-stage__el-5{font-size:18px;}
  .cta-feature-quiet-stage__el-6{max-width:640px;}
}
@media (max-width:600px){
  .cta-feature-quiet-stage__el-2{padding:50px 22px 46px;}
  .cta-feature-quiet-stage__el-4{margin-top:24px;font-size:32px;line-height:1.1;}
  .cta-feature-quiet-stage__el-5{font-size:17px;line-height:1.42;}
  .cta-feature-quiet-stage__el-6{flex-direction:column;align-items:stretch;gap:16px;margin-top:48px;padding-top:28px;}
  .cta-feature-quiet-stage__el-7{width:100%;min-height:54px;padding:0 18px;white-space:normal;}
}

/* Template title standard: section H2 */
[data-section="cta-feature-quiet-stage"][data-section="cta-feature-quiet-stage"] h2,
.cta-feature-quiet-stage.cta-feature-quiet-stage h2,
.cta-feature-quiet-stage__root.cta-feature-quiet-stage__root h2{
  font-size:50px !important;
  font-weight:500 !important;
  line-height:var(--lh-tight) !important;
  overflow-wrap:anywhere;
}

/* Compact CTA strip exception: the inner stage owns the premium vertical inset. */
.cta-feature-quiet-stage{
  padding-top:0;
  padding-bottom:0;
}
