*{box-sizing:border-box}body{margin:0;background:#0c1423;color:#f6f3ec;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.insurance-hero{max-width:1152px;margin:auto;display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:center;padding:76px 24px 80px}.kicker{font-size:10px!important;letter-spacing:2px;font-weight:500;color:#ff8a4c;line-height:1.6!important}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:500;letter-spacing:-1.3px}h1{font-size:clamp(34px,4.2vw,56px);line-height:1.13;margin:22px 0}p{font-size:16px;line-height:1.75}.lead{color:#bdc7d6;max-width:610px;margin-bottom:28px}.btn{background:#ff782f;color:#101827}.film-panel{max-width:300px;justify-self:end;width:100%}.film-panel video{display:block;width:100%;aspect-ratio:9/16;background:#101a2a;border-radius:14px}.film-note{color:#aeb9c9;font-size:11px;text-align:center}.problems{background:#f5f1e9;color:#192333;padding:10px max(24px,calc((100vw - 1104px)/2))}.problem-row{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:54px 0;border-bottom:1px solid #19233322}.problem-row:last-child{border:0}.problem-row .kicker{color:#a04b20}.problem-row h2{font-size:29px;line-height:1.25;margin:14px 0}.problem-row h3{font-size:24px;line-height:1.3;margin:14px 0}.problem-row p{color:#57606b}.solution{padding-left:28px;border-left:1px solid #19233322}.ownership-note{max-width:850px;margin:auto;padding:70px 24px}.ownership-note h2{font-size:36px;line-height:1.2}.ownership-note p{color:#c3ccda}.ownership-note .scope{font-size:13px;color:#9eabbf;margin:22px 0 28px}footer{background:#f5f1e9;color:#192333;padding:30px max(24px,calc((100vw - 1104px)/2));display:flex;align-items:center;gap:26px;font-size:12px}.insurance-wordmark{font:32px Georgia,serif;margin-right:auto}.insurance-wordmark span{color:#ff782f}@media(max-width:700px){header nav.wrap{height:auto;padding:16px 24px;display:grid;grid-template-columns:1fr auto;gap:18px}header .logo{grid-row:1;grid-column:1}header .lang{grid-row:1;grid-column:2}header .links{grid-row:2;grid-column:1;margin:0;font-size:11px;gap:18px}header .nav-cta{grid-row:2;grid-column:2}header .nav-cta>span:not([data-en]){display:none}.insurance-hero{grid-template-columns:1fr;gap:30px;padding:36px 24px}.insurance-hero h1{font-size:34px}.lead{font-size:15px}.film-panel{justify-self:center;max-width:240px}.problem-row{grid-template-columns:1fr;gap:23px;padding:32px 0}.problem-row h2{font-size:24px}.problem-row h3{font-size:20px}.problem-row p{font-size:14px}.solution{padding-left:16px;border-left:2px solid #ff782f66}.ownership-note{padding:38px 24px}.ownership-note h2{font-size:27px}.ownership-note p{font-size:14px}footer{flex-wrap:wrap;gap:18px}.insurance-wordmark{flex-basis:100%}}
footer .insurance-wordmark span{color:#b44d16}

.insurance-hero h1 .headline-accent{display:block;color:#ff782f;margin-top:.12em}

.insurance-lines{max-width:1104px;margin:0 auto;padding:40px 24px;border-top:1px solid #ffffff20}.insurance-lines h2{font-size:28px;line-height:1.25}.insurance-lines-list{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.insurance-lines-list span{border:1px solid #ff782f66;border-radius:24px;padding:10px 18px;color:#f5f1e9}.insurance-lines>p:last-child{color:#c3ccda;max-width:760px}@media(max-width:700px){.insurance-lines{padding:30px 24px}.insurance-lines h2{font-size:24px}.insurance-lines-list{gap:8px}.insurance-lines-list span{font-size:13px;padding:9px 13px}}

.story-sequence{max-width:1104px;margin:auto;padding:70px 24px}.story-title{font-size:clamp(30px,4vw,46px);line-height:1.15;max-width:700px;margin:16px 0 48px}.story-stage{border-top:1px solid #ffffff26;padding:32px 0 38px}.stage-heading{display:flex;gap:22px;align-items:center;margin-bottom:28px}.stage-number{color:#ff782f;font-size:14px;letter-spacing:.14em;border:1px solid #ff782f66;padding:12px;border-radius:50%}.stage-heading h3{font-size:clamp(23px,3vw,32px);margin:0;line-height:1.2}.stage-pair{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-left:66px}.stage-label{font-size:10px!important;font-weight:600;letter-spacing:.16em;color:#9da9b9!important;margin:0 0 14px!important}.stage-after .stage-label{color:#ff944f!important}.stage-pair h4{font-size:21px;line-height:1.35;margin:0 0 15px;font-weight:500}.stage-pair p{font-size:15px;line-height:1.75;color:#bfc9d6;margin:0}.stage-before{border-left:1px solid #ffffff26;padding-left:22px}.stage-after{border-left:2px solid #ff782f;padding-left:24px}.stage-flow{margin:26px 0 0 66px;padding:14px 20px;background:#ffffff05;border:1px solid #ffffff12;border-radius:6px;color:#e2e8ee;font-size:13px;letter-spacing:.03em}.story-caveat{font-size:12px;color:#99a8ba;max-width:750px;line-height:1.7}.ownership-redesign{max-width:none!important;padding:80px max(24px,calc((100vw - 1056px)/2))!important;background:radial-gradient(ellipse at 70% 45%,#233a50 0,transparent 65%),#0b1624;border-top:1px solid #ffffff20}.ownership-redesign h2{font-size:clamp(32px,4.6vw,56px)!important;line-height:1.1;max-width:800px;margin:18px 0}.ownership-intro{max-width:660px;color:#c6d0dc;line-height:1.7}.handover-track{display:grid;grid-template-columns:repeat(3,1fr);margin:48px 0 32px;border:1px solid #ffffff25;border-radius:12px;overflow:hidden;background:#08142188}.handover-step{padding:28px;position:relative;min-width:0}.handover-step+.handover-step{border-left:1px solid #ffffff25}.handover-index{font-size:11px;color:#ff944f;letter-spacing:.15em}.handover-step h3{font-size:23px;margin:20px 0 12px}.handover-step p{font-size:14px!important;color:#becbd8;line-height:1.7}.asset-glyph{height:84px;position:relative;margin:25px 0 10px;perspective:600px}.asset-glyph i{position:absolute;width:94px;height:50px;left:calc(50% - 47px);top:10px;border:1px solid #7391aa;background:linear-gradient(135deg,#243e55,#102133);transform:rotateX(50deg) rotateZ(-25deg);box-shadow:0 12px 28px #0004}.asset-glyph i:nth-child(2){top:20px}.asset-glyph i:nth-child(3){top:30px;border-color:#ff944f}.handover-step:nth-child(2) .asset-glyph i{border-color:#ff944f}.handover-step:last-child .asset-glyph i{background:linear-gradient(135deg,#ad572e,#e88a4d);border-color:#ffb37c}.ownership-terms{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;padding:20px 0;margin:24px 0}.ownership-terms p{font-size:12px!important;color:#acbac9;margin:8px 0;line-height:1.6}.ownership-terms .terms-title{color:#f2f0eb;font-size:14px!important}.ownership-redesign .scope{font-size:12px!important;color:#a9b6c6;line-height:1.7;max-width:870px}.ownership-redesign .btn{margin-top:22px}.story-stage,.handover-step{animation:story-enter .7s ease both;animation-timeline:view();animation-range:entry 0% entry 25%}@keyframes story-enter{from{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.story-sequence{padding:42px 24px}.story-title{margin-bottom:30px}.stage-heading{gap:14px;align-items:flex-start}.stage-number{padding:9px}.stage-pair{grid-template-columns:1fr;gap:26px;padding-left:0}.stage-pair h4{font-size:20px}.stage-pair p{font-size:14px}.stage-flow{margin-left:0;font-size:12px;padding:14px;line-height:1.7}.handover-track{grid-template-columns:1fr;margin-top:30px}.handover-step{padding:24px;display:grid;grid-template-columns:1fr 100px;column-gap:15px}.handover-step+.handover-step{border-left:0;border-top:1px solid #ffffff25}.handover-step h3{grid-column:1;grid-row:2;margin:12px 0}.handover-step p{grid-column:1/-1;margin:0}.asset-glyph{grid-column:2;grid-row:1/3;margin:0}.ownership-redesign{padding:48px 24px!important}}@media(prefers-reduced-motion:reduce){.story-stage,.handover-step{animation:none}}

.insurance-lines.sculptural-lines{max-width:none;background:#f5f1e9;color:#192333;padding:70px max(24px,calc((100vw - 1160px)/2));border:0}.sculptural-lines .kicker{color:#99451e}.sculptural-lines h2{font-size:clamp(28px,3vw,42px);letter-spacing:-1.2px;max-width:750px;margin:18px 0 30px}.sculpture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;margin:40px 0}.sculpture-grid figure{margin:0;min-width:0;text-align:center}.sculpture-space{height:235px;display:flex;align-items:center;justify-content:center}.sculpture-space img{display:block;width:100%;height:100%;object-fit:contain;border:0;border-radius:0;background:none}.sculpture-grid h3{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.4px;margin:24px 0 0;color:#192333}.sculptural-lines>p.sculpture-note{color:#60666b;font-size:14px;max-width:760px;margin:30px 0 0}@media(max-width:700px){.insurance-lines.sculptural-lines{padding:44px 24px}.sculpture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 24px;margin:30px 0}.sculpture-space{height:155px}.sculpture-grid h3{font-size:15px;margin-top:18px}.sculptural-lines h2{font-size:29px}}

.sculptural-lines .kicker{font-family:'DM Sans',sans-serif;font-size:12px!important;font-weight:600;letter-spacing:2.2px;color:#843b1b}.sculpture-space{align-items:flex-end}.sculpture-space img{height:auto;max-height:100%;object-fit:contain}.sculpture-grid h3{font-family:'DM Sans',sans-serif;font-size:19px;font-weight:600;letter-spacing:-.25px;line-height:1.4;margin-top:25px}.ownership-redesign.ownership-close{padding:76px 24px!important;text-align:center;background:#0b1624;border-top:0}.ownership-close h2{max-width:100%;margin:0 auto 30px;font-size:clamp(32px,4.2vw,54px)!important;line-height:1.2}.ownership-close .btn{margin-top:0}@media(max-width:700px){.sculpture-grid h3{font-size:16px;line-height:1.4;margin-top:20px;min-height:45px}.ownership-redesign.ownership-close{padding:52px 24px!important}.ownership-close h2{font-size:32px!important;max-width:380px;margin-bottom:26px}}

@media (min-width:901px){.insurance-hero{position:relative;left:-64px}}
