:root{--ins-ink:#183235;--ins-deep:#0a2d31;--ins-green:#3f8372;--ins-mint:#b8e1d3;--ins-coral:#ef9a83;--ins-paper:#f5f2e9}.insurance-page{margin:0;color:var(--ins-ink);background:var(--ins-paper);font-family:Inter,"Noto Sans SC",system-ui,sans-serif}.insurance-page .topic-header{position:absolute;z-index:9;inset:0 0 auto;background:transparent;border:0}.insurance-page .topic-header nav a{color:rgba(255,255,255,.7)}.ins-kicker{margin:0 0 17px;color:var(--ins-coral);font-size:.67rem;font-weight:800;letter-spacing:.21em}.ins-hero{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center;min-height:800px;padding:140px clamp(24px,7vw,120px) 80px;color:#fff;background:radial-gradient(circle at 77% 42%,rgba(184,225,211,.2),transparent 28%),linear-gradient(135deg,#07282d,#14514f 64%,#153c3d)}.ins-hero h1,.ins-risk h2,.ins-layer h2,.ins-products h2,.ins-checklist h2,.ins-cta h2{margin:0;font:500 clamp(3.1rem,6vw,7rem)/.98 Georgia,"Songti SC",serif;letter-spacing:-.055em}.ins-hero>div>p:not(.ins-kicker){max-width:590px;color:rgba(255,255,255,.66);line-height:1.85}.ins-hero>div>a,.ins-cta a{display:inline-block;margin-top:28px;padding:13px 18px;border-radius:999px;color:#0c302f;background:var(--ins-mint);text-decoration:none;font-weight:800}.ins-shield{position:relative;width:min(40vw,500px);aspect-ratio:1;margin:auto;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.018)}.ins-shield::before{content:"";position:absolute;inset:17%;border-radius:48% 48% 58% 58%;background:linear-gradient(145deg,rgba(184,225,211,.5),rgba(68,141,122,.48));clip-path:polygon(50% 0,94% 18%,86% 72%,50% 100%,14% 72%,6% 18%);animation:ins-breathe 6s ease-in-out infinite}.ins-shield>span{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;transform:translate(-50%,-50%)}.ins-shield>span b{font:500 1.5rem Georgia,serif;letter-spacing:.15em}.ins-shield>span small{color:rgba(255,255,255,.57);font-size:.48rem}.ins-shield>i{position:absolute;padding:9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(5,31,34,.55);font-size:.7rem;font-style:normal;backdrop-filter:blur(12px)}.ins-shield .l1{left:0;top:23%}.ins-shield .l2{right:-2%;top:31%}.ins-shield .l3{left:9%;bottom:14%}.ins-shield .l4{right:5%;bottom:9%}.ins-risk{display:grid;grid-template-columns:.55fr 1fr;gap:70px;padding:110px clamp(24px,7vw,120px)}.ins-risk .ins-kicker,.ins-products .ins-kicker,.ins-checklist .ins-kicker{color:#a95843}.ins-risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(24,50,53,.12)}.ins-risk-grid article{padding:28px;background:var(--ins-paper)}.ins-risk-grid article:last-child{grid-column:1/-1}.ins-risk-grid b{color:var(--ins-green);font-size:.65rem;letter-spacing:.14em}.ins-risk-grid h3{font:500 1.4rem Georgia,serif}.ins-risk-grid p{color:#687b79;line-height:1.7}.ins-layer{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:110px clamp(24px,7vw,120px);color:#fff;background:var(--ins-deep)}.ins-layer-copy p:last-child{color:rgba(255,255,255,.65);line-height:1.85}.ins-stack{display:flex;flex-direction:column;gap:8px}.ins-stack article{display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:14px;padding:18px 22px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05)}.ins-stack article:nth-child(1){margin:0 15%;background:rgba(239,154,131,.16)}.ins-stack article:nth-child(2){margin:0 10%}.ins-stack article:nth-child(3){margin:0 5%}.ins-stack span{color:var(--ins-coral)}.ins-stack small{color:rgba(255,255,255,.5)}.ins-products{padding:110px clamp(24px,7vw,120px);background:#fff}.ins-products header{max-width:950px}.ins-products header>p:last-child{max-width:750px;color:#687b79;line-height:1.8}.ins-product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin-top:45px}.ins-product-grid a{grid-column:span 2;min-height:250px;padding:28px;border:1px solid rgba(24,50,53,.12);border-radius:24px;color:var(--ins-ink);background:#f7faf8;text-decoration:none;transition:.25s}.ins-product-grid a:nth-child(4){grid-column:2/span 2}.ins-product-grid a:hover{color:#fff;background:var(--ins-green);transform:translateY(-6px)}.ins-product-grid span,.ins-product-grid b{display:block;color:#a95843;font-size:.64rem;letter-spacing:.15em}.ins-product-grid b{margin-top:30px}.ins-product-grid h3{font:500 1.55rem Georgia,serif}.ins-product-grid p{color:#657876;line-height:1.7}.ins-product-grid a:hover p,.ins-product-grid a:hover span,.ins-product-grid a:hover b{color:rgba(255,255,255,.75)}.ins-product-grid i{font-style:normal;font-weight:800}.ins-checklist{display:grid;grid-template-columns:.55fr 1fr;gap:70px;padding:110px clamp(24px,7vw,120px)}.ins-checklist ol{margin:0;padding:0;list-style:none}.ins-checklist li{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:19px 0;border-bottom:1px solid rgba(24,50,53,.14)}.ins-checklist li>b{color:var(--ins-coral);font:500 1.5rem Georgia,serif}.ins-checklist p{margin:0;color:#657876;line-height:1.7}.ins-checklist strong{color:var(--ins-ink)}.ins-boundary{padding:28px clamp(24px,7vw,120px);color:#687b79;background:#fff;font-size:.75rem;line-height:1.75}.ins-cta{padding:110px 20px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 115%,rgba(184,225,211,.23),transparent 42%),var(--ins-deep)}.insurance-page .topic-footer{color:rgba(255,255,255,.55);background:var(--ins-deep)}@keyframes ins-breathe{50%{transform:scale(1.035);filter:drop-shadow(0 0 35px rgba(184,225,211,.25))}}
@media(max-width:850px){.ins-hero,.ins-risk,.ins-layer,.ins-checklist{grid-template-columns:1fr}.ins-shield{width:min(76vw,480px)}.insurance-page .topic-header nav{display:none}.ins-product-grid a,.ins-product-grid a:nth-child(4){grid-column:span 3}}@media(max-width:560px){.ins-hero{min-height:0;padding-top:125px}.ins-risk,.ins-layer,.ins-products,.ins-checklist,.ins-cta{padding:72px 20px}.ins-risk-grid{grid-template-columns:1fr}.ins-risk-grid article:last-child{grid-column:1}.ins-product-grid{grid-template-columns:1fr}.ins-product-grid a,.ins-product-grid a:nth-child(4){grid-column:1}.ins-stack article,.ins-stack article:nth-child(n){margin:0;grid-template-columns:38px 1fr}.ins-stack small{grid-column:2}.ins-shield>i{font-size:.58rem}}
.insurance-page .topic-header .brand img{filter:brightness(0) invert(1);opacity:.88}
.ins-sources{display:grid;grid-template-columns:.55fr 1fr;gap:70px;padding:95px clamp(24px,7vw,120px);background:#fff}.ins-sources .ins-kicker{color:#a95843}.ins-sources h2{margin:0;font:500 clamp(2.5rem,4.5vw,5rem)/1.04 Georgia,"Songti SC",serif}.ins-sources>div:last-child{display:grid}.ins-sources a{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid rgba(24,50,53,.13);color:var(--ins-ink);text-decoration:none}.ins-sources a:hover span{color:var(--ins-green)}
@media(max-width:850px){.ins-sources{grid-template-columns:1fr}}@media(max-width:560px){.ins-sources{padding:72px 20px}.ins-sources a{grid-template-columns:1fr;gap:5px}}
@media(prefers-reduced-motion:reduce){.ins-shield::before{animation:none!important}}
