:root{--ink: #15302C;--cream: #F5F1E8;--cream-2: #FBF8F1;--green-dark: #0B2824;--green-darker: #0A2320;--teal: #14A89A;--teal-hover: #11978B;--teal-light: #38C9B9;--teal-deep: #0C5F58;--gold: #E7B86A;--gold-deep: #C79A4A;--gold-text: #B07F2E;--muted: #51625E;--muted-2: #6A7975;--muted-3: #7A8C87;--serif: "Lora", Georgia, serif;--sans: "Mulish", system-ui, sans-serif;--script: "Caveat", cursive;--shadow-sm: 0 10px 30px rgba(15, 48, 44, .05);--shadow-md: 0 14px 40px rgba(15, 48, 44, .06);--shadow-lg: 0 22px 50px rgba(15, 48, 44, .1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}@keyframes shc-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.btn{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:15px;border-radius:999px;cursor:pointer;border:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.btn-primary{background:var(--teal);color:#fff;padding:16px 30px;box-shadow:0 8px 22px #14a89a73}.btn-primary:hover{background:var(--teal-hover)}.btn-ghost{background:transparent;color:#fff;padding:16px 30px;border:1.5px solid rgba(255,255,255,.35)}.btn-ghost:hover{border-color:#fff;background:#ffffff0f}.btn-outline{color:var(--teal-deep);border:1.5px solid rgba(12,95,88,.3);padding:11px 22px;font-weight:800;font-size:15px}.btn-outline:hover{background:var(--teal-deep);color:#fff}.brand-logo{flex:none;display:block;object-fit:contain;border-radius:50%}.mark .plus{position:relative}.mark .plus span{position:absolute;background:#fff;border-radius:2px}.mark .plus .v{left:35%;top:0;width:30%;height:100%}.mark .plus .h{top:35%;left:0;height:30%;width:100%}.nav{position:sticky;top:0;z-index:50;background:#0b2824e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.nav .bar{max-width:1240px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.nav .brand{display:flex;align-items:center;gap:12px}.nav .brand-logo{width:50px;height:50px}.nav .brand-name{font-family:var(--serif);font-weight:700;font-size:18px;color:#fff;line-height:1.05}.nav .brand-tag{font-family:var(--script);font-size:17px;color:var(--gold);line-height:1;margin-top:1px}.nav .links{display:flex;align-items:center;gap:30px}.nav .links a{font-size:15px;font-weight:600;color:#ffffffb8;transition:color .18s ease}.nav .links a:hover,.nav .links a.active{color:#fff;font-weight:700}.nav .book{background:var(--teal);color:#fff;font-weight:700;font-size:14px;padding:12px 22px;border-radius:999px;box-shadow:0 6px 18px #14a89a73;transition:background .2s ease}.nav .book:hover{background:var(--teal-hover)}.nav .menu-btn{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:6px}.hero{position:relative;background:var(--green-dark);overflow:hidden}.hero .inner{max-width:1240px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:580px}.hero .copy{padding:92px 48px 92px 0;display:flex;flex-direction:column;justify-content:center;animation:shc-fade .7s ease both}.hero .kicker{font-family:var(--script);font-size:30px;color:var(--gold);margin-bottom:8px}.hero h1{font-family:var(--serif);font-weight:700;font-size:60px;line-height:1.04;color:#fff;margin:0}.hero h1 .accent{color:var(--teal-light)}.hero p{font-size:17px;line-height:1.7;color:#ffffffb8;max-width:460px;margin:26px 0 0}.hero .actions{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.hero .photo{position:relative;margin:28px 0;border-radius:18px;overflow:hidden;min-height:420px;background:#103a35;animation:shc-fade .9s ease both}.hero .photo img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.hero .photo .badge{position:absolute;left:22px;bottom:22px;background:#0b2824d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:12px}.hero .photo .badge .pulse{width:38px;height:38px;flex:none;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;color:#fff}.hero .photo .badge b{display:block;color:#fff;font-size:14px}.hero .photo .badge span{color:#ffffffb3;font-size:12.5px}.trust{background:var(--cream-2);border-bottom:1px solid rgba(15,48,44,.06)}.trust .inner{max-width:1040px;margin:0 auto;padding:30px 32px;display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:wrap}.trust .stat{text-align:center}.trust .stat .num{font-family:var(--serif);font-weight:700;font-size:26px;color:var(--teal-deep)}.trust .stat .lbl{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-3);margin-top:4px}.trust .sep{width:1px;height:38px;background:#0f302c1a}.eyebrow{font-family:var(--script);font-size:28px;color:var(--gold-deep)}.h2{font-family:var(--serif);font-weight:700;color:var(--ink);margin:4px 0 0}.flourish{display:flex;align-items:center;gap:8px}.flourish .l1{width:46px;height:3px;border-radius:2px;background:var(--gold-deep)}.flourish .dot{width:9px;height:9px;border-radius:50%;background:var(--teal)}.flourish .l2{width:46px;height:3px;border-radius:2px;background:#c79a4a66}.mvv{background:var(--cream-2);padding:84px 32px 96px}.mvv .head{text-align:center;max-width:720px;margin:0 auto 56px}.mvv .head .h2{font-size:42px;margin:4px 0 18px}.mvv .head .flourish{justify-content:center;margin-bottom:22px}.mvv .head p{font-size:17px;line-height:1.7;color:var(--muted);margin:0}.mvv .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mvv .card{background:#fff;border-radius:16px;padding:36px 30px;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease}.mvv .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.mvv .card .ic{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.mvv .card .tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;padding:5px 12px;border-radius:999px;margin-bottom:14px}.mvv .card h3{font-family:var(--serif);font-weight:700;font-size:22px;color:var(--ink);margin:0 0 12px}.mvv .card p{font-size:15px;line-height:1.68;color:var(--muted);margin:0}.mvv .card.mission .ic,.mvv .card.mission .tag{background:#e2f1ee}.mvv .card.mission .tag{color:var(--teal-deep)}.mvv .card.vision .ic,.mvv .card.vision .tag{background:#fbefdb}.mvv .card.vision .tag{color:var(--gold-text)}.mvv .card.values .ic,.mvv .card.values .tag{background:#e8efe9}.mvv .card.values .tag{color:#4e7c59}.glyph-plus{position:relative;width:22px;height:22px}.glyph-plus span{position:absolute;background:var(--teal-deep);border-radius:2px}.glyph-plus .v{left:35%;top:0;width:27%;height:100%}.glyph-plus .h{top:35%;left:0;height:27%;width:100%}.glyph-eye{width:22px;height:22px;border:3px solid var(--gold-deep);border-radius:50%;position:relative}.glyph-eye:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;background:var(--gold-deep);border-radius:50%;transform:translate(-50%,-50%)}.glyph-diamond{width:22px;height:22px;background:#4e7c59;border-radius:4px;transform:rotate(45deg)}.why{background:var(--cream);padding:90px 32px}.why .inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.why .media{position:relative;border-radius:18px;overflow:hidden;min-height:460px;background:#ddede9}.why .media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.why .h2{font-size:40px;line-height:1.1;margin:4px 0 28px}.why .h2 .hl{background:linear-gradient(transparent 62%,#14a89a47 62%)}.why .list{display:flex;flex-direction:column;gap:22px}.why .row{display:flex;gap:16px;align-items:flex-start}.why .row .n{width:40px;height:40px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--serif)}.why .row:nth-child(1) .n{background:#e2f1ee;color:var(--teal-deep)}.why .row:nth-child(2) .n{background:#fbefdb;color:var(--gold-text)}.why .row:nth-child(3) .n{background:#e8efe9;color:#4e7c59}.why .row b{display:block;font-weight:800;font-size:16px;color:var(--ink);margin-bottom:3px}.why .row p{font-size:15px;line-height:1.6;color:var(--muted);margin:0}.why .more{display:inline-block;margin-top:30px;color:var(--teal-deep);font-weight:800;font-size:15px;transition:color .18s ease}.why .more:hover{color:var(--teal)}.services{background:var(--cream-2);padding:88px 32px}.services .head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:44px}.services .head .h2{font-size:40px}.services .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.services .card{background:#fff;border-radius:14px;padding:26px 22px;box-shadow:var(--shadow-sm);border:1px solid rgba(15,48,44,.04);transition:transform .25s ease,box-shadow .25s ease}.services .card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0f302c1a}.services .card .ic{width:44px;height:44px;border-radius:11px;background:#e2f1ee;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:20px}.services .card h3{font-family:var(--serif);font-weight:700;font-size:17px;color:var(--ink);margin:0 0 7px}.services .card p{font-size:13.5px;line-height:1.6;color:var(--muted-2);margin:0}.articles{background:var(--cream);padding:88px 32px}.articles .head{margin-bottom:44px}.articles .head .h2{font-size:40px}.articles .head .flourish{margin-top:16px}.articles .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.articles .card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md);transition:transform .25s ease,box-shadow .25s ease}.articles .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.articles .card .photo{height:200px;background:#ddede9;overflow:hidden}.articles .card .photo img{width:100%;height:100%;object-fit:cover}.articles .card .body{padding:24px}.articles .card .meta{display:flex;align-items:center;gap:12px;margin-bottom:14px}.articles .card .meta .tag{background:#e2f1ee;color:var(--teal-deep);font-size:11px;font-weight:800;letter-spacing:.06em;padding:5px 11px;border-radius:999px}.articles .card .meta .date{font-size:13px;color:#8a9893}.articles .card h3{font-family:var(--serif);font-weight:700;font-size:20px;line-height:1.3;color:var(--ink);margin:0 0 12px}.articles .card p{font-size:14px;line-height:1.6;color:var(--muted-2);margin:0 0 16px}.articles .card .read{color:var(--teal-deep);font-weight:800;font-size:14px;transition:color .18s ease}.articles .card .read:hover{color:var(--teal)}.articles .foot{text-align:center;margin-top:46px}.articles .foot .btn-outline{padding:14px 30px}.cta{background:var(--green-dark);padding:84px 32px;text-align:center}.cta .inner{max-width:760px;margin:0 auto}.cta h2{font-family:var(--serif);font-weight:700;font-size:34px;line-height:1.3;color:#fff;margin:0 0 28px}.cta .btn-primary{font-size:16px;padding:18px 38px;box-shadow:0 10px 30px #14a89a80}.footer{background:var(--green-darker);padding:70px 32px 34px;color:#ffffff9e}.footer .cols{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.1)}.footer .brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer .brand-logo{width:48px;height:48px}.footer .brand-name{font-family:var(--serif);font-weight:700;font-size:17px;color:#fff}.footer .brand-tag{font-family:var(--script);font-size:16px;color:var(--gold)}.footer .about{font-size:14.5px;line-height:1.7;max-width:320px;margin:0}.footer h5{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;margin:0 0 18px;font-weight:700}.footer .stack{display:flex;flex-direction:column;gap:12px}.footer .stack a,.footer .stack span{font-size:14.5px;color:#ffffffb3;transition:color .18s ease}.footer .stack a:hover{color:#fff}.footer .base{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:26px}.footer .base .copy{font-size:13px;color:#ffffff73}.footer .base .sig{font-family:var(--script);font-size:17px;color:#e7b86acc}.fab{position:fixed;right:22px;bottom:22px;z-index:60;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #25d36680;transition:transform .2s ease}.fab:hover{transform:scale(1.06)}@media (max-width: 1000px){.hero h1{font-size:48px}.mvv .cards{grid-template-columns:1fr;max-width:520px;margin:0 auto}.services .grid{grid-template-columns:repeat(2,1fr)}.articles .grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.footer .cols{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 820px){.nav .links,.nav .book{display:none}.nav .menu-btn{display:inline-flex}.hero .inner{grid-template-columns:1fr;min-height:0}.hero .copy{padding:64px 0 40px}.hero .photo{margin:0 0 48px;min-height:320px}.why .inner{grid-template-columns:1fr;gap:36px}.why .media{min-height:320px}}@media (max-width: 560px){.wrap,.hero{padding:0 20px}.hero .inner{padding:0}.hero h1{font-size:38px}.hero .kicker{font-size:26px}.mvv,.why,.services,.articles,.cta{padding-left:20px;padding-right:20px}.services .grid,.footer .cols{grid-template-columns:1fr}.mvv .head .h2{font-size:32px}.why .h2,.services .head .h2,.articles .head .h2{font-size:30px}}.mobile-menu{display:none;flex-direction:column;gap:4px;padding:8px 32px 20px;background:#0b2824f5;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu.open{display:flex}.mobile-menu a{color:#ffffffd1;font-weight:600;font-size:16px;padding:10px 0}.mobile-menu a.book{color:var(--teal-light);font-weight:800}@media (min-width: 821px){.mobile-menu{display:none!important}}.articles .card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.articles .card .read{display:inline-block;cursor:pointer}.blog-hero{background:var(--green-dark);color:#fff;padding:96px 32px 72px;text-align:center}.blog-hero .inner{max-width:760px;margin:0 auto}.blog-hero .eyebrow{color:var(--gold);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.blog-hero h1{font-family:var(--serif);font-weight:700;font-size:48px;line-height:1.1;margin:14px 0 0}.blog-hero .flourish{margin:18px auto 0}.blog-hero p{color:#ffffffc7;font-size:17px;line-height:1.7;margin:20px auto 0;max-width:640px}.blog-list{background:var(--cream);padding:72px 32px 96px}.blog-list .wrap{max-width:1100px;margin:0 auto}.blog-list .feature{display:grid;grid-template-columns:1.1fr 1fr;background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-md);text-decoration:none;color:inherit;margin-bottom:48px;transition:transform .25s ease,box-shadow .25s ease}.blog-list .feature:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.blog-list .feature .photo{min-height:320px;background:#ddede9}.blog-list .feature .photo img{width:100%;height:100%;object-fit:cover}.blog-list .feature .body{padding:44px 40px;align-self:center}.blog-list .feature h2{font-family:var(--serif);font-weight:700;font-size:30px;line-height:1.25;color:var(--ink);margin:16px 0 14px}.blog-list .feature p{font-size:16px;line-height:1.7;color:var(--muted-2);margin:0 0 18px}.blog-list .meta{display:flex;align-items:center;gap:12px}.blog-list .meta .tag{background:#e2f1ee;color:var(--teal-deep);font-size:11px;font-weight:800;letter-spacing:.06em;padding:5px 11px;border-radius:999px}.blog-list .meta .date{font-size:13px;color:#8a9893}.blog-list .read{color:var(--teal-deep);font-weight:800;font-size:14px}.blog-list .feature:hover .read,.blog-list .card:hover .read{color:var(--teal)}.blog-list .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.blog-list .card{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md);text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.blog-list .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.blog-list .card .photo{height:200px;background:#ddede9;overflow:hidden}.blog-list .card .photo img{width:100%;height:100%;object-fit:cover}.blog-list .card .body{padding:24px}.blog-list .card h3{font-family:var(--serif);font-weight:700;font-size:20px;line-height:1.3;color:var(--ink);margin:14px 0 12px}.blog-list .card p{font-size:14px;line-height:1.6;color:var(--muted-2);margin:0 0 16px}.article-head{background:var(--green-dark);color:#fff;padding:64px 32px 56px}.article-head .inner{max-width:760px;margin:0 auto}.article-head .crumb{color:var(--gold);font-weight:800;font-size:14px}.article-head .meta{display:flex;align-items:center;gap:12px;margin:26px 0 16px}.article-head .meta .tag{background:#e7b86a29;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.06em;padding:5px 11px;border-radius:999px}.article-head .meta .date{font-size:13px;color:#fff9}.article-head h1{font-family:var(--serif);font-weight:700;font-size:40px;line-height:1.18;margin:0}.article-head .dek{color:#ffffffd1;font-size:18px;line-height:1.6;margin:18px 0 0}.article-head .byline{margin-top:18px;font-size:14px;color:#ffffffa8}.article-head .byline a{color:var(--teal-light);font-weight:700}.article-photo{background:var(--cream)}.article-photo .inner{max-width:880px;margin:0 auto;padding:0 32px;transform:translateY(-36px)}.article-photo img{width:100%;height:auto;max-height:440px;object-fit:cover;border-radius:18px;box-shadow:var(--shadow-lg)}.article-body{background:var(--cream);padding:0 32px 88px}.article-body .inner{max-width:720px;margin:0 auto}.article-body p{font-size:18px;line-height:1.8;color:var(--ink);margin:0 0 24px}.article-body blockquote{margin:32px 0;padding:8px 0 8px 28px;border-left:4px solid var(--teal)}.article-body blockquote p{font-family:var(--serif);font-size:22px;line-height:1.5;font-style:italic;color:var(--teal-deep);margin:0 0 10px}.article-body blockquote cite{font-style:normal;font-weight:700;font-size:14px;color:var(--muted)}.article-body .article-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:36px 0 12px}.article-body .article-gallery figure{margin:0}.article-body .article-gallery img{width:100%;height:260px;object-fit:cover;border-radius:14px;box-shadow:var(--shadow-md);display:block}.article-body .article-gallery figcaption{font-size:13px;line-height:1.5;color:var(--muted-2);margin-top:10px}@media (max-width: 640px){.article-body .article-gallery{grid-template-columns:1fr}.article-body .article-gallery img{height:220px}}.article-body .source-note{font-size:15px;color:var(--muted-2);padding-top:8px;border-top:1px solid rgba(15,48,44,.1);margin-top:36px}.article-body .source-note a{color:var(--teal-deep);font-weight:800}.article-body .article-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.article-missing{background:var(--cream);padding:120px 32px;text-align:center}.article-missing h1{font-family:var(--serif);font-size:36px;color:var(--ink);margin:0 0 12px}.article-missing p{color:var(--muted-2);margin:0 0 24px}.more-reading{background:var(--cream-2);padding:72px 32px 96px;border-top:1px solid rgba(15,48,44,.06)}.more-reading .wrap{max-width:1000px;margin:0 auto}.more-reading .h2{font-family:var(--serif);font-size:30px;text-align:center;margin:0 0 40px}.more-reading .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.more-reading .card{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md);text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.more-reading .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.more-reading .card .photo{height:180px;background:#ddede9;overflow:hidden}.more-reading .card .photo img{width:100%;height:100%;object-fit:cover}.more-reading .card .body{padding:22px}.more-reading .card .meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.more-reading .card .meta .tag{background:#e2f1ee;color:var(--teal-deep);font-size:11px;font-weight:800;letter-spacing:.06em;padding:5px 11px;border-radius:999px}.more-reading .card .meta .date{font-size:13px;color:#8a9893}.more-reading .card h3{font-family:var(--serif);font-weight:700;font-size:19px;line-height:1.3;color:var(--ink);margin:0 0 12px}.more-reading .card .read{color:var(--teal-deep);font-weight:800;font-size:14px}@media (max-width: 900px){.blog-list .feature{grid-template-columns:1fr}.blog-list .feature .photo{min-height:240px}.blog-list .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.blog-hero{padding:76px 20px 56px}.blog-hero h1{font-size:36px}.blog-list{padding:48px 20px 72px}.blog-list .grid,.more-reading .grid{grid-template-columns:1fr}.blog-list .feature .body{padding:28px 24px}.article-head{padding:48px 20px}.article-head h1{font-size:30px}.article-photo .inner,.article-body{padding-left:20px;padding-right:20px}.article-body p{font-size:17px}.article-body blockquote p{font-size:19px}}.insurers{background:var(--cream-2);padding:76px 0 84px;overflow:hidden}.insurers .wrap{max-width:760px;margin:0 auto 40px;padding:0 32px;text-align:center}.insurers .eyebrow{color:var(--gold-text);font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.insurers .h2{font-family:var(--serif);font-weight:700;font-size:34px;color:var(--ink);margin:12px 0 0}.insurers .lede{color:var(--muted-2);font-size:16px;line-height:1.7;margin:16px 0 0}.insurers .marquee{position:relative;max-width:1100px;margin:0 auto;overflow:hidden}.insurers .track{display:flex;width:max-content;animation:ins-scroll 30s linear infinite}.insurers .marquee:hover .track{animation-play-state:paused}.insurers .logo{flex:0 0 auto;width:230px;height:140px;margin-right:72px;display:grid;place-items:center}.insurers .logo img{max-width:100%;max-height:120px;object-fit:contain;transition:transform .25s ease}.insurers .logo:hover img{transform:scale(1.06)}@keyframes ins-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion: reduce){.insurers .track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}@media (max-width: 640px){.insurers{padding:56px 0 64px}.insurers .h2{font-size:27px}.insurers .logo{width:175px;height:116px;margin-right:52px}.insurers .logo img{max-height:100px}}
