.e42-hero .split-hero-body{gap:22px}.e42-logo{margin:0}.e42-logo img{width:300px;max-width:100%;height:auto;margin-left:-6px;display:block}.e42-lead{letter-spacing:-.01em;max-width:600px;color:var(--navy);text-wrap:balance;margin:0;font-size:26px;font-weight:600;line-height:1.25}.e42-hero .split-hero-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.e42-q h2{margin:10px 0 0}.e42-q-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:28px;display:grid}.e42-q-tabs button{font:inherit;text-align:left;color:var(--navy);cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;padding:16px 18px 18px}.e42-q-tabs button:hover{background:#ffffff80}.e42-q-tabs button[aria-selected=true]{background:var(--white);border-bottom-color:var(--blue)}.e42-q-tabs button{position:relative}.e42-q.is-playing .e42-q-tabs button[aria-selected=true]:after{content:"";background:var(--navy);transform-origin:0;width:100%;height:4px;animation:7s linear forwards e42-q-time;position:absolute;bottom:-4px;left:0}.e42-q.is-paused .e42-q-tabs button[aria-selected=true]:after{animation-play-state:paused}@keyframes e42-q-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.e42-q-num{color:var(--blue);font-size:13px;font-weight:700;display:block}.e42-q-label{margin-top:6px;font-size:15px;font-weight:600;line-height:1.3;display:block}.e42-q-stage{background:var(--rule-grey);height:560px;margin-top:24px;position:relative;overflow:hidden}.e42-q-panel{opacity:0;visibility:hidden;transition:opacity 0s linear .5s,visibility 0s linear .5s;position:absolute;inset:0}.e42-q-panel.is-on{z-index:1;opacity:1;visibility:visible;transition:opacity .5s,visibility}.e42-q-step{z-index:2}@media (prefers-reduced-motion:reduce){.e42-q-panel,.e42-q-panel.is-on{transition:none}}.e42-q-panel>img,.e42-q-noimage{object-fit:cover;width:100%;height:100%;display:block}.e42-q-card{background:var(--navy);width:500px;max-width:calc(100% - 80px);color:var(--white);padding:30px 32px;position:absolute;bottom:40px;left:40px}.e42-q-card h3{color:var(--white);text-wrap:pretty;margin:0 0 18px;font-size:25px;line-height:1.25}.e42-q-step{display:flex;position:absolute;bottom:0;right:0}.e42-q-step button{width:56px;height:56px;color:var(--white);cursor:pointer;background:var(--navy);border:0;font-size:20px}.e42-q-step button+button{background:var(--red-dark,#c42219)}.e42-q-step button:hover{background:var(--charcoal)}.e42-q-step button+button:hover{background:var(--red-deep)}.e42-why-intro{max-width:760px;margin:14px 0 36px;font-size:17px;line-height:1.7}.e42-why-intro p{margin:0 0 .6em}.e42-why-intro p:last-child{margin:0}.e42-why-lead{color:var(--navy);font-weight:600}.e42-why{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:8px;display:grid}.e42-why>div{background:var(--grey);border-left:4px solid var(--blue);padding:18px 20px 20px}.e42-why h3{color:var(--blue);margin:0;font-size:17px;font-weight:700;line-height:1.3}.e42-why p{margin:8px 0 0;font-size:14.5px;line-height:1.55}.e42-does{background:var(--pale)}.e42-does h2{margin:0 0 32px}.e42-box{background:var(--white);padding-bottom:20px}.e42-box-head{background:var(--navy);color:var(--white);margin:0;padding:12px 18px;font-size:16px;font-weight:700;line-height:1.4}.e42-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;margin:0;padding:18px 20px 0;list-style:none;display:grid}.e42-tile{background:var(--grey);font:inherit;text-align:left;color:inherit;border:0;border-left:4px solid #0000;align-items:center;gap:14px;padding:12px 14px;display:flex}.e42-tile strong{color:var(--blue);font-size:17px;display:block}.e42-tile strong+span{margin-top:3px;font-size:14px;line-height:1.4;display:block}.e42-tile-icon{background:var(--charcoal);flex:none;justify-content:center;align-items:center;width:52px;height:52px;transition:background .15s;display:flex}.e42-tile-icon svg{fill:none;width:26px;height:26px;stroke:var(--white);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}button.e42-tile{cursor:pointer;transition:background .15s,border-color .15s}button.e42-tile[aria-selected=true]{background:var(--pale);border-left-color:var(--blue)}button.e42-tile[aria-selected=true] .e42-tile-icon{background:var(--blue)}.e42-out{border-left:3px solid var(--blue);background:#f7f8f9;min-height:140px;margin:12px 20px 0;padding:18px 22px}.e42-out-head{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin:0;font-size:12px;font-weight:700}.e42-out dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px 32px;margin:10px 0 0;display:grid}.e42-out dt{color:var(--navy);font-size:15.5px;font-weight:600}.e42-out dd{margin:3px 0 0;font-size:14.5px;line-height:1.55}.e42-down{color:var(--blue);justify-content:center;padding:14px 0;font-size:28px;line-height:1;display:flex}.e42-model{background:var(--white);border-top:4px solid var(--navy);flex-direction:column;gap:22px;padding:24px 28px 28px;display:flex}.e42-model-logo{align-self:flex-start;width:auto;height:46px}.e42s-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.e42s-svg{width:100%;height:auto;font-family:var(--font);display:block;overflow:visible}.e42s-sec .frame{fill:var(--white);stroke:var(--navy);stroke-width:2px;transition:stroke .2s}.e42s-sec .bar{fill:var(--navy);transition:fill .2s}.e42s-sec .title{fill:var(--white);letter-spacing:.04em;font-size:19px;font-weight:700}.e42s .cell{fill:#e3e7ea}.e42s .cell.dark{fill:var(--charcoal)}.e42s .cell-t{fill:var(--charcoal);text-anchor:middle;pointer-events:none;font-size:14px;font-weight:500}.e42s .cell-t.light{fill:var(--white);font-weight:600}.e42s .sub{fill:#c9d0d6;cursor:pointer;transition:fill .2s}.e42s .sub-t{fill:var(--charcoal);text-anchor:middle;pointer-events:none;font-size:13px;font-weight:700}.e42s-flow .line{fill:none;stroke:var(--charcoal);stroke-width:3px;transition:stroke .2s}.e42s-flow .hit{fill:none;stroke:#0000;stroke-width:26px}.e42s-flow .head{fill:var(--charcoal);transition:fill .2s}.e42s-flow .lab{fill:var(--charcoal);font-size:14px;font-weight:500;transition:fill .2s}.e42s-flow .lab .k{fill:var(--navy);font-weight:700}.e42s-sec,.e42s-flow{cursor:pointer;outline:none;transition:opacity .2s}.e42s-sec:focus-visible .frame{stroke:var(--blue);stroke-width:4px}.e42s-flow:focus-visible .line{stroke-width:5px}.e42-model.is-tracing :is(.e42s-sec,.e42s-flow){opacity:.3}.e42-model.is-tracing .on{opacity:1}.e42s-sec.me .bar{fill:var(--blue)}.e42s-sec.me .frame,.e42s-flow.on .line{stroke:var(--blue)}.e42s-flow.on .head,.e42s-flow.on .lab,.e42s-flow.on .lab .k,.e42s .sub.on{fill:var(--blue)}.e42s .sub.on+.sub-t{fill:var(--white)}.e42s-panel{background:var(--grey);border-left:4px solid var(--blue);flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.e42s-panel .k{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:700}.e42s-panel h3{margin:0;font-size:19px;font-weight:700;line-height:1.3}.e42s-panel p{margin:0;font-size:14.5px;line-height:1.55}.e42s-panel button{border:1px solid var(--navy);font:inherit;text-transform:uppercase;color:var(--navy);cursor:pointer;background:0 0;align-self:flex-start;margin-top:6px;padding:7px 12px;font-size:12.5px;font-weight:700}.e42s-models{border-top:1px solid #e3e7ea;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:20px;display:grid}.e42s-models div{background:var(--grey);padding:14px 16px}.e42s-models h4{color:var(--navy);margin:0;font-size:15px;font-weight:700}.e42s-models p{margin:4px 0 0;font-size:13.5px;line-height:1.5}.e42s-chain{display:none}@media (prefers-reduced-motion:reduce){.e42-model *{transition:none!important}}@media (width<=991px){.e42-q-stage{height:460px}.e42s-grid,.e42s-models{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.e42-logo img{width:220px}.e42-lead{font-size:21px}.e42-q-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.e42-q-tabs button{flex:none;max-width:180px;padding:12px 14px 14px}.e42-q-stage{background:0 0;flex-direction:column;height:auto;display:flex}.e42-q-panel{position:static}.e42-q-panel:not(.is-on){display:none}.e42-q-panel>img,.e42-q-noimage{height:240px}.e42-q-card{width:auto;max-width:none;padding:22px 20px 24px;position:static}.e42-q-card h3{font-size:20px}.e42-q-step{justify-content:flex-end;position:static}.e42-model{padding:18px 14px 22px}.e42s-svg,.e42s-panel{display:none}.e42s-chain{flex-direction:column;display:flex}.c-sec{border:2px solid var(--navy);background:var(--white)}.c-sec>b{background:var(--navy);color:var(--white);letter-spacing:.04em;padding:8px 12px;font-size:15px;display:block}.c-cells{grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.c-cells span{text-align:center;color:var(--charcoal);background:#e3e7ea;padding:7px 8px;font-size:13px}.c-cells span.full{grid-column:1/-1}.c-cells span.dark{background:var(--charcoal);color:var(--white);font-weight:600}.c-flow{color:var(--charcoal);align-items:center;gap:10px;margin:0;padding:10px 0 10px 18px;font-size:13px;line-height:1.4;display:flex}.c-flow i{color:var(--blue);flex:none;font-size:18px;font-style:normal;font-weight:700}.c-flow b{color:var(--navy)}}
