
/* Polished sticky quote lead form */
.quote-section{margin:2.5rem auto 0}.quote-card{display:grid;grid-template-columns:.78fr 1.22fr;gap:1.1rem;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1rem,2.6vw,1.5rem)}.quote-copy{background:linear-gradient(135deg,var(--cream),var(--sage));border:1px solid var(--line);border-radius:20px;padding:1.05rem}.quote-badge{display:inline-flex;align-items:center;border-radius:999px;background:var(--green);color:#fff;padding:.38rem .65rem;font:900 .7rem Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem}.quote-copy p{color:var(--muted);margin:.35rem 0 0}.lead-form{display:grid;gap:.8rem}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.lead-form label{font:850 .8rem Arial,sans-serif;color:var(--ink);display:grid;gap:.28rem}.lead-form label span{color:#b14a35}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--ink);padding:.78rem .86rem;font:600 .92rem Arial,sans-serif;outline:none}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(47,107,69,.13)}.lead-form textarea{resize:vertical}.message-label{grid-column:1/-1}.consent-line{display:flex!important;grid-template-columns:none!important;gap:.62rem;align-items:flex-start;background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:.78rem;line-height:1.42}.consent-line input{width:auto;margin-top:.18rem;accent-color:var(--green)}.consent-line span{color:var(--muted);font-weight:750}.form-note{font:750 .76rem Arial,sans-serif;color:var(--muted);margin:.1rem 0 0}.contact-lead-intro{background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:1rem;margin:1rem 0}.site-footer .footer-links strong{color:#fff}.sticky-lead-section .button{border:0;justify-content:center;cursor:pointer}
@media(max-width:900px){.quote-card,.form-grid{grid-template-columns:1fr}}
@media(min-width:1320px){body.has-sticky-lead .container,body.has-sticky-lead .mast,body.has-sticky-lead .nav,body.has-sticky-lead .footer-inner{max-width:860px;margin-left:clamp(1.2rem,calc((100vw - 1240px)/2 + 1.2rem),34rem);margin-right:auto}body.has-sticky-lead .hero,body.has-sticky-lead .page-hero,body.has-sticky-lead .article-layout,body.has-sticky-lead .newsletter{grid-template-columns:1fr}body.has-sticky-lead .category-grid,body.has-sticky-lead .article-grid,body.has-sticky-lead .sub-grid,body.has-sticky-lead .feature-grid{grid-template-columns:repeat(2,1fr)}body.has-sticky-lead .quote-section{position:fixed;right:18px;top:138px;z-index:92;width:365px;max-height:calc(100vh - 156px);overflow:auto;margin:0;padding:0;scrollbar-width:thin}body.has-sticky-lead .quote-card{display:block;padding:0;border-radius:28px;box-shadow:0 24px 70px rgba(24,37,28,.22);border:1px solid rgba(47,107,69,.22);overflow:hidden;background:var(--paper)}body.has-sticky-lead .quote-copy{border:0;border-radius:0;background:linear-gradient(135deg,var(--green2),var(--green));color:#fff;padding:1rem 1.05rem .9rem}body.has-sticky-lead .quote-badge{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.25);color:#fff;margin-bottom:.5rem}body.has-sticky-lead .quote-copy h2{font-size:1.34rem;color:#fff;margin-bottom:.25rem}body.has-sticky-lead .quote-copy p{font:750 .82rem Arial,sans-serif;line-height:1.42;color:#eef7f1}body.has-sticky-lead .lead-form{background:var(--paper);padding:1rem;gap:.58rem}body.has-sticky-lead .form-grid{grid-template-columns:1fr;gap:.54rem}body.has-sticky-lead .lead-form label{font-size:.73rem;gap:.2rem}body.has-sticky-lead .lead-form input,body.has-sticky-lead .lead-form select,body.has-sticky-lead .lead-form textarea{padding:.61rem .7rem;border-radius:12px;font-size:.84rem;background:var(--bg)}body.has-sticky-lead .lead-form textarea{min-height:62px;max-height:86px}body.has-sticky-lead .consent-line{padding:.62rem;max-height:90px;overflow:auto;font-size:.67rem;line-height:1.32;border-radius:13px}body.has-sticky-lead .lead-form .button{width:100%;margin-top:.12rem;padding:.72rem .9rem}body.has-sticky-lead .form-note{display:none}}
@media(min-width:1320px) and (max-height:760px){body.has-sticky-lead .quote-section{top:112px;max-height:calc(100vh - 125px)}body.has-sticky-lead .quote-copy p{display:none}body.has-sticky-lead .quote-copy h2{font-size:1.2rem}body.has-sticky-lead .lead-form{gap:.45rem}body.has-sticky-lead .lead-form input,body.has-sticky-lead .lead-form select,body.has-sticky-lead .lead-form textarea{padding:.52rem .65rem}}


:root{--bg:#fffdf7;--paper:#fff;--ink:#18251c;--muted:#65736a;--green:#2f6b45;--green2:#1f4d32;--sage:#dfe8d6;--cream:#f6f0e4;--gold:#d8b66d;--rose:#d99a7e;--line:#e5dfd1;--shadow:0 16px 35px rgba(40,54,43,.11);--radius:24px;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Georgia,'Times New Roman',serif;line-height:1.65}body.dark{--bg:#111812;--paper:#172019;--ink:#f5f1e7;--muted:#b9c4ba;--cream:#202a22;--sage:#243124;--line:#354234;--shadow:0 14px 38px rgba(0,0,0,.3)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.skip-link{position:absolute;left:-999px;top:auto}.skip-link:focus{left:1rem;top:1rem;background:#fff;padding:.7rem 1rem;z-index:1000}.top-alert{display:none}.site-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.mast{max-width:var(--max);margin:auto;padding:1rem 1.2rem .85rem;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center}.brand{display:flex;gap:.7rem;align-items:center;font-weight:900;font-size:clamp(1.55rem,3vw,2.5rem);line-height:1;letter-spacing:-.06em}.brand-mark{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font:900 1.35rem Arial,sans-serif}.mast-note{text-align:center;color:var(--muted);font:700 .86rem Arial,sans-serif}.actions{display:flex;gap:.55rem;align-items:center;justify-content:flex-end}.icon-btn,.text-btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:.62rem .8rem;font:800 .82rem Arial,sans-serif;cursor:pointer}.text-btn.primary{background:var(--green);color:#fff;border-color:var(--green)}.nav-wrap{border-top:1px solid var(--line)}.nav{max-width:var(--max);margin:auto;padding:.68rem 1.2rem;display:flex;gap:1rem;overflow-x:auto;font:900 .78rem Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--green2)}.nav a{white-space:nowrap}.nav a:hover{box-shadow:0 2px 0 var(--gold)}.mega-panel{display:none;position:fixed;left:0;right:0;top:120px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow);z-index:90;max-height:70vh;overflow:auto}.mega-panel.open{display:block}.mega-inner{max-width:var(--max);margin:auto;padding:1.4rem 1.2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mega-col{border:1px solid var(--line);border-radius:18px;padding:1rem;background:var(--cream)}.mega-col h3{font-size:1.15rem}.mega-col p{margin:.3rem 0;color:var(--muted);font-size:.93rem}.mega-links{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.mega-links a{font:800 .75rem Arial,sans-serif;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:.32rem .58rem}.container{max-width:var(--max);margin:auto;padding:0 1.2rem}.section{margin:0 auto 3rem}.section-head{border-top:2px solid var(--ink);padding-top:1rem;margin-bottom:1.2rem;display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.section-head p{margin:.15rem 0 0;color:var(--muted)}.kicker{font:900 .76rem Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:.55rem}.eyebrow{font:900 .75rem Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}h1,h2,h3,h4{line-height:1.06;margin:0 0 .7rem;letter-spacing:-.035em}h1{font-size:clamp(2.6rem,6vw,5.8rem)}h2{font-size:clamp(1.85rem,3.3vw,3rem)}h3{font-size:1.35rem}.lede{font-size:1.18rem;color:var(--muted);max-width:70ch}.button{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:var(--green);color:#fff;padding:.82rem 1rem;font:900 .85rem Arial,sans-serif;margin-top:.8rem}.button.secondary{background:var(--paper);color:var(--green2);border:1px solid var(--line)}.hero{display:grid;grid-template-columns:1.24fr .76fr;gap:1.25rem;margin:1.45rem auto 3rem}.hero-card,.side-card,.card,.feature-card,.article-shell,.media-block,.edu-panel,.sidebar-box,.search-panel,.sub-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.hero-card img{height:470px;width:100%;object-fit:cover}.hero-copy{padding:clamp(1.25rem,3vw,2.4rem)}.side-stack{display:grid;gap:1rem}.side-card{padding:1.2rem;background:var(--cream)}.side-card img{height:145px;width:100%;object-fit:cover;border-radius:16px;margin-bottom:.9rem}.home-mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:150px;gap:.75rem}.home-mosaic figure{margin:0;position:relative;overflow:hidden;border-radius:18px;background:var(--sage)}.home-mosaic img{width:100%;height:100%;object-fit:cover}.home-mosaic figure:first-child{grid-row:span 2}.home-mosaic figcaption{position:absolute;left:.7rem;bottom:.7rem;background:rgba(255,255,255,.9);border-radius:999px;padding:.35rem .62rem;font:900 .72rem Arial;color:var(--green2)}.category-grid,.article-grid,.sub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card img,.sub-card img{height:190px;width:100%;object-fit:cover}.card-body,.sub-body{padding:1rem}.meta{font:900 .73rem Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.card p,.sub-card p{color:var(--muted);margin:.35rem 0 0}.topic-strip{display:flex;gap:.5rem;flex-wrap:wrap}.tag{border:1px solid var(--line);background:var(--cream);border-radius:999px;padding:.4rem .65rem;font:900 .75rem Arial,sans-serif;color:var(--green2)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.feature-card{padding:1rem}.feature-card img{height:135px;width:100%;object-fit:cover;border-radius:16px;margin-bottom:.7rem}.feature-card p{color:var(--muted)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.5rem;align-items:start}.article-shell{padding:clamp(1.1rem,3vw,2rem)}.breadcrumb{font:800 .76rem Arial;color:var(--muted);margin:1.2rem auto .3rem}.article-hero{border-radius:22px;overflow:hidden;margin:1rem 0}.article-hero img{width:100%;height:min(520px,50vw);object-fit:cover}.byline{display:flex;gap:.7rem;align-items:center;color:var(--muted);font:700 .88rem Arial;margin:.75rem 0 1rem;flex-wrap:wrap}.toc{border:1px solid var(--line);border-radius:18px;background:var(--cream);padding:1rem;margin:1.2rem 0}.toc ol{margin:.3rem 0 0;padding-left:1.2rem}.article-content p{font-size:1.08rem}.article-content h2{margin-top:2rem}.article-content ul,.article-content ol{padding-left:1.3rem}.callout{border-left:5px solid var(--gold);background:var(--cream);padding:1rem 1.1rem;border-radius:0 18px 18px 0;margin:1.2rem 0}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.2rem 0}.media-grid figure,.inline-figure{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.media-grid img{height:170px;width:100%;object-fit:cover}.inline-figure img{height:320px;width:100%;object-fit:cover}.media-grid figcaption,.inline-figure figcaption{font:700 .8rem Arial;color:var(--muted);padding:.55rem}.sidebar-box{padding:1rem;margin-bottom:1rem}.sidebar-box ul{padding-left:1.2rem}.progress{position:fixed;top:0;left:0;height:4px;background:var(--gold);width:0;z-index:999}.newsletter{background:var(--green2);color:#fff;border-radius:var(--radius);padding:clamp(1.2rem,3vw,2rem);display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;align-items:center}.newsletter p{color:#e6f1e8}.newsletter input{border:1px solid var(--line);border-radius:999px;padding:.9rem 1rem;min-width:250px;font:inherit}.newsletter button{border:0;border-radius:999px;padding:.92rem 1.1rem;background:var(--gold);font:900 .86rem Arial;color:var(--ink);cursor:pointer}.newsletter form{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.site-footer{background:#172019;color:#fff;margin-top:4rem}.footer-inner{max-width:var(--max);margin:auto;padding:2.2rem 1.2rem;display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:1.4rem}.footer-links{display:grid;gap:.4rem;font:700 .9rem Arial}.footer-links a{color:#edf5ef}.site-footer small{color:#c9d6cc}.search-panel{display:none;position:fixed;right:1rem;top:128px;z-index:150;width:min(560px,calc(100vw - 2rem));padding:1rem}.search-panel.open{display:block}.search-panel input{width:100%;padding:.9rem 1rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink)}.search-results{max-height:360px;overflow:auto;margin-top:.8rem}.result-item{display:block;border-bottom:1px solid var(--line);padding:.7rem 0}.result-item strong{display:block}.result-item span{font:700 .8rem Arial;color:var(--muted)}.page-hero{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:1.4rem auto 2.4rem;align-items:center}.page-hero img{border-radius:var(--radius);height:420px;width:100%;object-fit:cover;box-shadow:var(--shadow)}.edu-panel{padding:1.2rem;background:var(--cream)}.edu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ad-note{border:1px dashed var(--gold);border-radius:18px;padding:.9rem;background:var(--cream);font:800 .82rem Arial;color:var(--muted);text-align:center}.back-top{position:fixed;right:1rem;bottom:1rem;border:0;border-radius:50%;background:var(--green);color:#fff;width:44px;height:44px;font-weight:900;display:none;cursor:pointer}.back-top.show{display:block}@media(max-width:980px){.mast{grid-template-columns:1fr}.mast-note{text-align:left}.hero,.page-hero,.article-layout,.newsletter{grid-template-columns:1fr}.category-grid,.article-grid,.sub-grid,.feature-grid,.mega-inner{grid-template-columns:repeat(2,1fr)}.home-mosaic{grid-template-columns:1fr 1fr}.article-hero img{height:360px}.footer-inner{grid-template-columns:1fr}.mega-panel{top:170px}}@media(max-width:620px){.category-grid,.article-grid,.sub-grid,.feature-grid,.media-grid,.edu-grid,.home-mosaic,.mega-inner{grid-template-columns:1fr}.hero-card img,.page-hero img{height:300px}.article-hero img,.inline-figure img{height:260px}.mast{padding:.85rem 1rem}.actions{justify-content:flex-start;flex-wrap:wrap}.nav{padding:.6rem 1rem}.section-head{display:block}h1{font-size:2.55rem}}




/* ===== FINAL FIX: visible floating right-side lead form on every content page ===== */
.quote-section{clear:both}
.quote-card{position:relative}
.quote-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}
.lead-form button.button{border:0;text-align:center;justify-content:center;cursor:pointer}
@media (min-width:1080px){
  body.lead-floating-enabled{padding-right:398px;}
  body.lead-floating-enabled .container,
  body.lead-floating-enabled .mast,
  body.lead-floating-enabled .nav,
  body.lead-floating-enabled .mega-inner,
  body.lead-floating-enabled .footer-inner{max-width:960px;}
  body.lead-floating-enabled .hero,
  body.lead-floating-enabled .page-hero,
  body.lead-floating-enabled .article-layout,
  body.lead-floating-enabled .newsletter{grid-template-columns:1fr!important;}
  body.lead-floating-enabled .category-grid,
  body.lead-floating-enabled .article-grid,
  body.lead-floating-enabled .sub-grid,
  body.lead-floating-enabled .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.lead-floating-enabled .quote-section{
    position:fixed!important;
    right:20px!important;
    top:108px!important;
    bottom:18px!important;
    width:360px!important;
    max-height:none!important;
    overflow-y:auto!important;
    margin:0!important;
    padding:0!important;
    z-index:10000!important;
    scrollbar-width:thin;
  }
  body.lead-floating-enabled .quote-section::-webkit-scrollbar{width:8px}
  body.lead-floating-enabled .quote-section::-webkit-scrollbar-thumb{background:#b8c8ba;border-radius:999px}
  body.lead-floating-enabled .quote-card{
    display:block!important;
    padding:0!important;
    border:1px solid rgba(31,77,50,.25)!important;
    border-radius:30px!important;
    background:#ffffff!important;
    overflow:hidden!important;
    box-shadow:0 24px 80px rgba(24,37,28,.26),0 0 0 7px rgba(47,107,69,.055)!important;
  }
  body.lead-floating-enabled .quote-card:before{box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}
  body.lead-floating-enabled .quote-copy{
    border:0!important;
    border-radius:0!important;
    padding:1rem 1.05rem .85rem!important;
    background:linear-gradient(135deg,#163d28 0%,#2f6b45 55%,#75a66a 100%)!important;
    color:#fff!important;
    text-align:left!important;
  }
  body.lead-floating-enabled .quote-badge{
    display:inline-flex!important;
    background:rgba(255,255,255,.18)!important;
    color:#fff!important;
    border:1px solid rgba(255,255,255,.35)!important;
    box-shadow:0 8px 18px rgba(0,0,0,.14)!important;
    margin:0 0 .55rem!important;
  }
  body.lead-floating-enabled .quote-copy h2{
    font-size:1.36rem!important;
    line-height:1.04!important;
    color:#fff!important;
    margin:0 0 .28rem!important;
    letter-spacing:-.03em!important;
  }
  body.lead-floating-enabled .quote-copy p{
    color:#edf8f0!important;
    margin:0!important;
    font:750 .82rem/1.42 Arial,sans-serif!important;
  }
  body.lead-floating-enabled .lead-form{
    display:grid!important;
    gap:.58rem!important;
    background:linear-gradient(180deg,#fff 0%,#fbf8ef 100%)!important;
    padding:1rem!important;
  }
  body.lead-floating-enabled .form-grid{grid-template-columns:1fr!important;gap:.55rem!important;}
  body.lead-floating-enabled .lead-form label{font:900 .72rem/1.15 Arial,sans-serif!important;color:#223329!important;gap:.2rem!important;}
  body.lead-floating-enabled .lead-form label span{color:#bd4b35!important;}
  body.lead-floating-enabled .lead-form input,
  body.lead-floating-enabled .lead-form select,
  body.lead-floating-enabled .lead-form textarea{
    background:#fff!important;
    border:1px solid #d9dfd4!important;
    border-radius:14px!important;
    padding:.64rem .72rem!important;
    min-height:40px!important;
    font:700 .84rem Arial,sans-serif!important;
    color:#18251c!important;
    box-shadow:0 1px 0 rgba(24,37,28,.03)!important;
  }
  body.lead-floating-enabled .lead-form input:focus,
  body.lead-floating-enabled .lead-form select:focus,
  body.lead-floating-enabled .lead-form textarea:focus{border-color:#2f6b45!important;box-shadow:0 0 0 3px rgba(47,107,69,.15)!important;}
  body.lead-floating-enabled .message-label{grid-column:1/-1!important;}
  body.lead-floating-enabled .lead-form textarea{min-height:62px!important;max-height:92px!important;resize:vertical!important;}
  body.lead-floating-enabled .consent-line{
    display:flex!important;
    gap:.55rem!important;
    align-items:flex-start!important;
    background:#f6f0e4!important;
    border:1px solid #e4d8bd!important;
    border-radius:15px!important;
    padding:.65rem!important;
    max-height:96px!important;
    overflow-y:auto!important;
  }
  body.lead-floating-enabled .consent-line input{width:auto!important;min-height:auto!important;margin:.12rem 0 0!important;accent-color:#2f6b45!important;box-shadow:none!important;}
  body.lead-floating-enabled .consent-line span{font:750 .66rem/1.32 Arial,sans-serif!important;color:#5e6b61!important;}
  body.lead-floating-enabled .lead-form button.button{
    width:100%!important;
    margin:.05rem 0 0!important;
    padding:.78rem 1rem!important;
    border:0!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#2f6b45,#173e29)!important;
    color:#fff!important;
    box-shadow:0 12px 24px rgba(31,77,50,.24)!important;
    font:950 .86rem Arial,sans-serif!important;
  }
  body.lead-floating-enabled .form-note{font:750 .7rem Arial,sans-serif!important;color:#6a776e!important;text-align:center!important;margin:0!important;}
  body.lead-floating-enabled .back-top{right:400px!important;}
}
@media (min-width:1080px) and (max-height:760px){
  body.lead-floating-enabled{padding-right:374px;}
  body.lead-floating-enabled .quote-section{width:340px!important;right:16px!important;top:88px!important;bottom:12px!important;}
  body.lead-floating-enabled .quote-copy{padding:.78rem .92rem .62rem!important;}
  body.lead-floating-enabled .quote-copy h2{font-size:1.16rem!important;}
  body.lead-floating-enabled .quote-copy p{display:none!important;}
  body.lead-floating-enabled .lead-form{gap:.44rem!important;padding:.78rem!important;}
  body.lead-floating-enabled .lead-form input,
  body.lead-floating-enabled .lead-form select,
  body.lead-floating-enabled .lead-form textarea{padding:.5rem .62rem!important;min-height:34px!important;font-size:.79rem!important;}
  body.lead-floating-enabled .consent-line{max-height:72px!important;padding:.55rem!important;}
}
@media (max-width:1079px){
  .quote-section{margin:2rem 1rem 0!important;}
  .quote-card{border-radius:26px!important;box-shadow:0 16px 40px rgba(24,37,28,.14)!important;}
  .quote-copy{background:linear-gradient(135deg,#1f4d32,#2f6b45)!important;color:#fff!important;}
  .quote-copy h2,.quote-copy p{color:#fff!important;}
  .quote-badge{background:rgba(255,255,255,.18)!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;}
  .lead-form button.button{width:100%!important;}
}
