.ins-section-nav{position:relative;z-index:25;border-bottom:1px solid var(--line);background:#f8f8f6}.ins-section-nav-inner{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:25px}.ins-section-nav-inner>span{font-size:8px;letter-spacing:1.6px;color:#7c6b4b}.ins-section-menus{display:flex;gap:28px}.ins-nav-disclosure{position:relative}.ins-nav-disclosure>summary{display:flex;align-items:center;gap:13px;font-size:11px;font-weight:600;list-style:none;cursor:pointer;padding:18px 0;min-height:48px}.ins-nav-disclosure>summary::-webkit-details-marker{display:none}.ins-nav-disclosure>summary:focus-visible{outline:3px solid #b78b42;outline-offset:3px}.ins-nav-disclosure[open]>summary>svg{transform:rotate(180deg)}.ins-nav-disclosure>div{position:absolute;right:0;top:100%;width:280px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 28px #102b461a;padding:8px;max-height:60dvh;overflow:auto}.ins-nav-disclosure a{display:block;min-height:44px;padding:13px;font-size:12px;line-height:1.6}.ins-nav-disclosure a:hover{background:var(--cream)}.ins-hero{position:relative;isolation:isolate;background:var(--navy);color:#fff;padding:28px 0 58px;min-height:490px}.ins-hero>img{object-fit:cover;object-position:center;z-index:-3}.ins-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#081c2ef5,#081c2ee0 44%,#081c2e45)}.ins-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:10px;color:#ced9e2;margin-bottom:42px;line-height:1.8}.ins-breadcrumb a:hover{text-decoration:underline}.ins-hero h1{font-size:clamp(40px,4.4vw,60px);line-height:1.14;letter-spacing:-2px;max-width:800px;margin-bottom:24px}.ins-hero-description{font-size:14px;line-height:1.9;color:#d7e2eb;max-width:620px;margin:0 0 28px}.ins-slogan{font-size:11px;line-height:1.8;color:#d9bc88;margin:24px 0 0}.ins-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ins-card{display:flex;flex-direction:column;border:1px solid var(--line);min-width:0;background:#fff;transition:border-color .2s,box-shadow .2s}.ins-card:hover{border-color:#b7a17b;box-shadow:0 8px 25px #102b4609}.ins-card-image{position:relative;height:205px;overflow:hidden;background:#e4e7e7}.ins-card-image img{object-fit:cover;transition:transform .4s}.ins-card:hover .ins-card-image img{transform:scale(1.025)}.ins-card-copy{display:flex;flex-direction:column;align-items:stretch;padding:25px 26px;flex:1}.ins-card h3{font-size:21px;letter-spacing:-.5px;line-height:1.3;margin-bottom:14px}.ins-card p{font-size:12px;line-height:1.9;color:var(--muted);margin:0 0 23px}.ins-card-copy>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;line-height:1.8;font-weight:600;margin-top:auto}.ins-card-copy>span>svg{color:#8d703d;flex-shrink:0}.ins-soft-section{background:#f5f6f6;padding:77px 0}.ins-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ins-risk-grid article{padding-top:24px;border-top:1px solid var(--line)}.ins-risk-grid article>span{display:block;font-size:11px;color:#927441;margin-bottom:23px}.ins-risk-grid article>svg{color:#927441;margin-bottom:22px}.ins-risk-grid h3{font-size:22px;line-height:1.35;letter-spacing:-.5px;margin-bottom:16px}.ins-risk-grid p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.ins-broker-section{background:var(--navy);color:#fff;padding:76px 0}.ins-broker-section .section-intro{color:#c4d0dc}.ins-broker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ins-broker-grid article{border-top:1px solid #395069;padding-top:24px}.ins-broker-grid svg{color:#d2b684;margin-bottom:23px}.ins-broker-grid h3{font-size:21px;margin-bottom:16px}.ins-broker-grid p{font-size:12px;line-height:1.95;color:#c5d2de;margin:0}.ins-coverage-notice{display:flex;align-items:flex-start;gap:16px;background:#f0ece3;border-left:2px solid var(--gold);padding:24px;margin-top:33px}.ins-coverage-notice svg{flex-shrink:0;color:#8b7041}.ins-coverage-notice p{font-size:11px;line-height:1.9;color:#58636d;margin:0}.ins-types-section{display:grid;grid-template-columns:1fr 1fr;gap:85px}.ins-types-section>div>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);max-width:390px;margin-top:23px}.ins-types-section ul{list-style:none;margin:0;padding:0}.ins-types-section li{display:flex;align-items:center;gap:13px;min-height:49px;padding:13px 0;font-size:13px;line-height:1.7;border-bottom:1px solid var(--line)}.ins-types-section li svg{color:#8d703d;flex-shrink:0}.ins-faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:85px;padding-bottom:77px}.ins-faq-section>div>p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.9;margin-top:23px;max-width:330px}.ins-faq-list{border-top:1px solid var(--line)}.ins-faq-list details{border-bottom:1px solid var(--line)}.ins-faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:70px;padding:21px 0;font-size:14px;line-height:1.7}.ins-faq-list summary::-webkit-details-marker{display:none}.ins-faq-list summary>svg{color:#8c7144;flex-shrink:0}.ins-faq-list summary:focus-visible{outline:3px solid #b78b42;outline-offset:3px}.ins-faq-list details[open] summary>svg{transform:rotate(180deg)}.ins-faq-list details>p{font-size:12px;line-height:1.95;color:var(--muted);margin:0 20px 23px 0}.ins-related{padding:0 0 72px}.ins-related .ins-card-copy{padding:26px}.ins-related .section-heading h2{font-size:35px}.ins-quote-cta{background:#eeeae2;padding:66px 0}.ins-quote-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:50px}.ins-quote-cta h2{font-size:40px}.ins-quote-cta h2 em{font-family:Georgia,serif;font-weight:400;color:#8d7142}.ins-quote-cta p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);margin:22px 0 0}.ins-quote-cta>.container>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.ins-phone-link{display:flex;align-items:center;gap:25px;font-size:13px}.ins-topic-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:43px}.ins-topic-list article{padding:25px 0;border-top:1px solid var(--line);scroll-margin-top:115px}.ins-topic-list h3{font-size:20px}.ins-topic-list p{font-size:12px;line-height:1.95;color:var(--muted);margin:0}.ins-more-industries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ins-more-industries article{scroll-margin-top:115px;padding-top:23px;border-top:1px solid var(--line)}.ins-more-industries h3{font-size:22px}.ins-more-industries p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.ins-personal-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 55px}.ins-personal-topic-grid article{scroll-margin-top:115px;padding-top:23px;border-top:1px solid var(--line)}.ins-personal-topic-grid article>span{font-size:10px;color:#927441;display:block;margin-bottom:18px}.ins-personal-topic-grid h3{font-size:24px;margin-bottom:15px}.ins-personal-topic-grid p{font-size:13px;line-height:1.95;color:var(--muted);margin:0}.ins-reading{padding-bottom:40px}.ins-reading p{font-size:10px;line-height:1.9;color:var(--muted);max-width:850px;margin:0}.ins-reading a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.ins-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-card-image{height:190px}.ins-broker-grid,.ins-risk-grid{gap:25px}.ins-broker-grid h3,.ins-risk-grid h3{font-size:20px}.ins-types-section{gap:45px}.ins-faq-section{gap:40px;grid-template-columns:.8fr 1.2fr}.ins-more-industries{gap:25px}.ins-section-menus{gap:22px}.ins-section-nav-inner>span{font-size:7px;max-width:145px}}@media(max-width:700px){.ins-section-nav-inner{justify-content:center;min-height:53px}.ins-section-nav-inner>span{display:none}.ins-section-menus{width:100%;justify-content:space-between;gap:14px}.ins-nav-disclosure>summary{font-size:10px;gap:7px}.ins-nav-disclosure>div{width:min(290px,calc(100vw - 40px))}.ins-nav-disclosure:first-child>div{right:auto;left:0}.ins-nav-disclosure a{font-size:12px}.ins-hero{min-height:0;padding:23px 0 43px}.ins-breadcrumb{font-size:9px;gap:7px;margin-bottom:31px}.ins-hero .eyebrow{font-size:8px;letter-spacing:1.3px}.ins-hero h1{font-size:39px;letter-spacing:-1.5px;line-height:1.16}.ins-hero-description{font-size:13px;line-height:1.9;margin-bottom:25px}.ins-hero .button{font-size:11px;gap:15px;padding-inline:17px}.ins-slogan{font-size:10px}.ins-card-grid{grid-template-columns:1fr;gap:19px}.ins-card-image{height:215px}.ins-card-copy{padding:25px}.ins-card h3{font-size:23px}.ins-card p{font-size:13px}.ins-card-copy>span{font-size:11px}.ins-soft-section{padding:54px 0}.ins-broker-grid,.ins-risk-grid{grid-template-columns:1fr;gap:28px}.ins-broker-grid h3,.ins-risk-grid h3{font-size:22px}.ins-broker-grid p,.ins-risk-grid p{font-size:13px}.ins-broker-section{padding:54px 0}.ins-types-section{grid-template-columns:1fr;gap:25px}.ins-types-section>div>p:not(.eyebrow){max-width:none}.ins-faq-section{grid-template-columns:1fr;gap:25px;padding-top:57px;padding-bottom:53px}.ins-faq-section>div>p:not(.eyebrow){max-width:none}.ins-faq-list summary{font-size:14px;min-height:65px;padding:20px 0}.ins-faq-list details>p{font-size:13px;margin-right:0}.ins-related{padding-bottom:52px}.ins-quote-cta{padding:51px 0}.ins-quote-cta>.container{flex-direction:column;align-items:flex-start;gap:28px}.ins-quote-cta h2{font-size:35px}.ins-coverage-notice{padding:21px 17px;gap:12px}.ins-coverage-notice svg{width:20px}.ins-coverage-notice p{font-size:11px}.ins-topic-list{grid-template-columns:1fr;margin-top:34px}.ins-topic-list p{font-size:13px}.ins-more-industries{grid-template-columns:1fr;gap:27px}.ins-personal-topic-grid{grid-template-columns:1fr;gap:29px}.ins-personal-topic-grid h3{font-size:24px}.ins-reading{padding-bottom:30px}}@media(max-width:380px){.ins-hero h1{font-size:35px}}