.tc-preferred{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:14px 24px 28px;background:#fff;position:relative;z-index:1;font-family:Roboto,Arial,sans-serif;color:#243735;line-height:1.55;text-align:left}
.tc-preferred *{box-sizing:border-box}
.tc-preferred-card{max-width:1112px;margin:0 auto;position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;padding:27px 30px;background:#fff;border:1px solid #dce4dc;border-radius:12px;box-shadow:0 8px 30px #253d3106;overflow:hidden}
.tc-preferred-card:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#285c48,#bda36b)}
.tc-preferred-mark{width:58px;height:66px;background:#f0f4ee;border-radius:12px;display:grid;place-items:center}
.tc-preferred-mark svg{width:30px;height:37px;fill:none;stroke:#285c48;stroke-width:1.6;stroke-linejoin:round}
.tc-preferred-bookmark{stroke-dasharray:130;stroke-dashoffset:0}.tc-preferred-spark{stroke:#ac8746;transform-origin:center}
.tc-preferred-play .tc-preferred-bookmark{animation:tc-preferred-draw 1.6s ease-out both}.tc-preferred-play .tc-preferred-spark{animation:tc-preferred-glow 2.2s ease-out both}
.tc-preferred .tc-preferred-title{margin:3px 0 6px;font:700 23px/1.3 Roboto,Arial,sans-serif;letter-spacing:-.025em;color:#243735}
.tc-preferred .tc-preferred-copy{margin:0;max-width:480px;font-size:14px;color:#52635c}
.tc-preferred-eyebrow{color:#52725f;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}
.tc-preferred-action{text-align:center;max-width:305px}
.tc-preferred a.tc-preferred-link{border:1px solid #285c48;background:#285c48;color:#fff;border-radius:7px;padding:14px 18px;cursor:pointer;font-size:14px;font-weight:600;min-height:48px;transition:background .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;text-decoration:none}
.tc-preferred a.tc-preferred-link:hover{background:#1f4939;color:#fff;box-shadow:0 4px 12px #285c4822}
.tc-preferred a:focus-visible{outline:3px solid #b78a37;outline-offset:4px}.tc-preferred-link span{font-size:18px;line-height:1}
.tc-preferred-hint{font-size:11px;color:#626f68;margin-top:8px}
.tc-preferred-signature{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:10px;letter-spacing:.09em;margin-top:12px;color:#617366}
.tc-preferred-signature i{width:19px;height:1px;background:#ac8746}.tc-preferred .tc-preferred-signature a{font-size:13px;font-weight:700;letter-spacing:-.04em;color:inherit;text-decoration:none}.tc-preferred .tc-preferred-signature a:hover{text-decoration:underline}
@keyframes tc-preferred-draw{from{stroke-dashoffset:130}to{stroke-dashoffset:0}}
@keyframes tc-preferred-glow{0%,25%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.12)}100%{opacity:1;transform:scale(1)}}
@media(max-width:850px){.tc-preferred{padding:10px 20px 20px;margin:0}.tc-preferred-card{grid-template-columns:48px minmax(0,1fr);gap:18px;padding:23px}.tc-preferred-mark{width:48px;height:58px}.tc-preferred-action{grid-column:2;max-width:100%;text-align:left}.tc-preferred a.tc-preferred-link{width:fit-content}.tc-preferred-signature{justify-content:flex-start}}
@media(max-width:480px){.tc-preferred-card{gap:12px;padding:22px 18px}.tc-preferred .tc-preferred-title{font-size:21px}.tc-preferred-action{grid-column:1/-1;margin-top:7px;text-align:center}.tc-preferred a.tc-preferred-link{width:100%;font-size:13px;padding:14px 10px}.tc-preferred-signature{justify-content:center}}
@media(prefers-reduced-motion:reduce){.tc-preferred *{animation:none!important;transition:none!important}}

/* Halve title spacing using each page theme, without changing full-height heroes. */
html:has(link[href^="assets/mobirise/css/mbr-additional.active-05b62f627d.css"]) section.cid-rzdOHFuAiX:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-061be3020a.css"]) section.cid-rvs4iZvxjz:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-0c77e5cc9d.css"]) section.cid-ry5JYAbJaD:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-2943684f46.css"]) section.cid-rABDrJbTg0:has(+ .tc-preferred){padding-bottom:15px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-2b2e2a47da.css"]) section.cid-rxGu13E0DW:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-2b60e37a12.css"]) section.cid-rAPX9XPtco:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-2eecfb9c2e.css"]) section.cid-rC448XgHxb:has(+ .tc-preferred){padding-bottom:22.5px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-34d79fd09c.css"]) section.cid-rwyaDvjjve:has(+ .tc-preferred){padding-bottom:15px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-35a8696d60.css"]) section.cid-rEFIl7dViw:has(+ .tc-preferred){padding-bottom:22.5px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-575ceefbdf.css"]) section.cid-rE2el2WC0A:has(+ .tc-preferred){padding-bottom:15px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-59d9184292.css"]) section.cid-rxGu13E0DW:has(+ .tc-preferred){padding-bottom:0px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-5e12142ec5.css"]) section.cid-rEFIl7dViw:has(+ .tc-preferred){padding-bottom:15px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-6bd6de88fa.css"]) section.cid-rwyaDvjjve:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-6e77a2d449.css"]) section.cid-rzL0D32QWt:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-79e1dff87a.css"]) section.cid-rwyaDvjjve:has(+ .tc-preferred){padding-bottom:15px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-8cf22c0c7a.css"]) section.cid-rz86FM3F0R:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-8e1d6cfec5.css"]) section.cid-rE2jOgpo9U:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-954e16d861.css"]) section.cid-rwyaDvjjve:has(+ .tc-preferred){padding-bottom:15px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-95684e5d48.css"]) section.cid-rA4LQ4X0Zr:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-96d6c5022d.css"]) section.cid-ruqe0nFNAc:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-9b657076cf.css"]) section.cid-rxrfvEB67e:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-a071a2ebbd.css"]) section.cid-rwbo1ucjSi:has(+ .tc-preferred){padding-bottom:22.5px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-a45e0e25a4.css"]) section.cid-rwyaDvjjve:has(+ .tc-preferred){padding-bottom:15px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-a840eb79ce.css"]) section.cid-rwyaDvjjve:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-b3a9d75610.css"]) section.cid-rw7gRiUlza:has(+ .tc-preferred){padding-bottom:15px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-b8e2849ee7.css"]) section.cid-rG5KU8hpyo:has(+ .tc-preferred){padding-bottom:22.5px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-ca32ea8ee7.css"]) section.cid-rEQAtXGqVf:has(+ .tc-preferred){padding-bottom:22.5px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-cb6980bbff.css"]) section.cid-rwvNtwcFtX:has(+ .tc-preferred){padding-bottom:37.5px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-cb6c4c785e.css"]) section.cid-sZk2GZWlDx:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-d6daf7a77f.css"]) section.cid-rwyaDvjjve:has(+ .tc-preferred){padding-bottom:15px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-dde462c8f0.css"]) section.cid-ryPmNcCOHx:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-e43de134a4.css"]) section.cid-t9t9EaWLVg:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-f6d59f159a.css"]) section.cid-rAHS1J8uGe:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-f7502f17ee.css"]) section.cid-rEz4gIijlr:has(+ .tc-preferred){padding-bottom:30px}
html:has(link[href^="assets/mobirise/css/mbr-additional.active-f8c8a24f1a.css"]) section.cid-rzvKrETK7H:has(+ .tc-preferred){padding-bottom:30px}
