/* Extracted from index.html <style> on 2026-08-30. */
:root{--red:#b40000;--dark:#111;--ink:#222;--muted:#666;--cream:#fffaf2;--gold:#d3a244;--line:#eee}
*{box-sizing:border-box} body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.65;background:#fff} a{color:var(--red);text-decoration:none} a:hover{text-decoration:underline} img{max-width:100%;height:auto;border-radius:14px} .topbar{background:#111;color:#fff;font-size:.95rem;padding:8px 20px;text-align:center}.topbar a{color:#fff}.header{position:sticky;top:0;z-index:10;background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.08)}.navwrap{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;font-size:1.35rem;color:#111}.brand img{max-height:58px;border-radius:0}.nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px}.nav a{color:#111;font-weight:700}.cta{background:var(--red);color:#fff!important;padding:10px 16px;border-radius:999px}.hero{background:linear-gradient(110deg,rgba(0,0,0,.78),rgba(0,0,0,.45)),url('../../images/front-image.webp');background-size:cover;background-position:center;min-height:430px;color:#fff;display:flex;align-items:center}.hero-inner{max-width:1180px;margin:auto;padding:70px 20px}.eyebrow{color:#ffd36a;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.hero h1{font-size:clamp(2rem,5vw,4.2rem);line-height:1.05;margin:10px 0 18px;max-width:900px}.hero p{font-size:1.2rem;max-width:760px}.buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.btn{display:inline-block;background:var(--red);color:#fff!important;padding:13px 22px;border-radius:8px;font-weight:800}.btn.secondary{background:#fff;color:#111!important}.trust{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12);max-width:1100px;margin:-45px auto 30px;border-radius:18px;padding:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center;position:relative}.trust strong{display:block;color:#111;font-size:1.1rem}.wrap{max-width:1120px;margin:auto;padding:40px 20px}.content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:38px}.main{font-size:1.04rem}.main h2,.main h3{line-height:1.18;color:#111}.main h2{font-size:clamp(1.6rem,3vw,2.35rem);border-left:6px solid var(--red);padding-left:14px;margin-top:34px}.main h3{font-size:1.35rem;margin-top:26px}.main ul{padding-left:24px}.main li{margin:.35rem 0}.panel,.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 8px 22px rgba(0,0,0,.06)}.sidebar{position:sticky;top:100px;align-self:start}.sidebar .btn{width:100%;text-align:center;margin:8px 0}.section{background:var(--cream);padding:50px 0;margin-top:30px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card h3{margin-top:0}.footer{background:#111;color:#ddd;margin-top:50px}.footer .wrap{padding:38px 20px}.footer a{color:#fff;margin-right:14px}.small{font-size:.9rem;color:#aaa}.content img{margin:10px 0}.jotform iframe,iframe[src*="jotform"]{width:100%!important;min-height:900px;border:0}.breadcrumbs{font-size:.9rem;color:#666;margin-bottom:18px}.notice{background:#fff8e6;border-left:5px solid var(--gold);padding:14px 18px;border-radius:8px;margin:18px 0}@media(max-width:850px){.navwrap{display:block}.brand{justify-content:center}.nav{justify-content:center;margin-top:12px;gap:11px}.hero{min-height:360px}.trust{grid-template-columns:1fr 1fr;margin-left:14px;margin-right:14px}.content{grid-template-columns:1fr}.sidebar{position:static}.cards{grid-template-columns:1fr}.hero-inner{padding:54px 20px}.topbar{font-size:.85rem}}

.brand img{height:64px;max-height:64px;width:auto;border-radius:0;display:block}.brand span{font-weight:900}.navwrap{justify-content:space-between}.reviews-carousel{background:#fff;padding:42px 20px;margin:35px 0;border-radius:22px;box-shadow:0 10px 30px rgba(0,0,0,.07);overflow:hidden}.reviews-carousel h2{text-align:center;border-left:0!important;padding-left:0!important;margin-top:0}.reviews-carousel>p{text-align:center;max-width:720px;margin:0 auto 24px}.reviews-track-wrap{overflow:hidden;position:relative}.reviews-track{display:flex;gap:18px;transition:transform .45s ease;list-style:none!important;margin:0!important;padding:0!important}.reviews-track li{min-width:calc(33.333% - 12px);display:flex}.review-card{background:#fff;border:1px solid #eee;border-radius:18px;padding:22px;box-shadow:0 6px 20px rgba(0,0,0,.06);height:100%;display:flex;flex-direction:column;justify-content:space-between}.review-card img{max-width:130px;border-radius:0;margin-bottom:12px}.review-card p{margin:.45rem 0}.review-author{font-weight:800;color:#111}.review-controls{display:flex;justify-content:center;gap:12px;margin-top:22px}.review-controls button{border:0;background:var(--red);color:#fff;width:44px;height:44px;border-radius:50%;font-size:1.25rem;cursor:pointer}.review-controls button:hover{filter:brightness(.92)}@media(max-width:850px){.brand{justify-content:flex-start}.navwrap{display:flex;align-items:center}.reviews-track li{min-width:100%}.brand img{height:54px;max-height:54px}.brand span{font-size:1.05rem}.nav{justify-content:flex-start}}
