.home-five main>section{position:relative}
.home-five .s5-section-marker{position:absolute;z-index:7;top:24px;left:max(22px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:12px;color:#8f9892;font:600 10px/1.2 var(--f-m);letter-spacing:.14em;text-transform:uppercase;pointer-events:none}
.home-five .s5-section-marker span{display:flex;align-items:center;gap:10px}
.home-five .s5-section-marker span:before{content:"";width:24px;height:1px;background:var(--orange)}
.home-five .s5-section-marker strong{color:var(--orange);font:inherit}
.home-five .s4-footer-signature span{color:rgba(255,255,255,.065);-webkit-text-stroke:1px rgba(255,255,255,.48)}
html[data-color-theme="legacy"] .home-five .s4-footer .s4-footer-whatsapp,
html[data-color-theme="legacy"] .home-five .s4-footer .s4-footer-whatsapp :is(small,strong,i){color:#fff!important}
html[data-color-theme="legacy"] .home-five .s4-footer .s4-footer-whatsapp>i{border-color:rgba(255,255,255,.5)}
.home-five .s5-stat-language .s4-rating-orbit{border-color:color-mix(in srgb,var(--orange) 40%,transparent);box-shadow:inset 0 0 38px color-mix(in srgb,var(--orange) 10%,transparent)}
.home-five .s5-stat-language .s4-stat-stars{font:700 12px/1 var(--f-m);letter-spacing:.16em;color:#f4f2ec}
.home-five .s5-stat-contact .s4-cost-lock i{font-size:1rem}
.home-five #vergleich .s4-versus-head h2 em,.home-five #zielgruppen h2 em,.home-five #faq .head h2 em,.home-five #erwartungen .head h2 em{display:block;color:var(--orange);font-style:normal}
.home-five .s5-journey{--journey-progress:8.333%;position:fixed;z-index:45;right:18px;top:50%;display:grid;transform:translateY(-50%);padding:14px 10px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(8,11,10,.76);box-shadow:0 18px 55px rgba(0,0,0,.32);backdrop-filter:blur(16px)}
.home-five .s5-journey>i{position:absolute;left:20px;top:23px;width:1px;height:calc(100% - 46px);background:linear-gradient(to bottom,var(--orange) 0 var(--journey-progress),rgba(255,255,255,.13) var(--journey-progress) 100%);transition:background .4s ease}
.home-five .s5-journey a{position:relative;display:grid;grid-template-columns:22px 0fr;align-items:center;min-height:25px;color:#7f8882;text-decoration:none;transition:color .25s ease,grid-template-columns .3s ease}
.home-five .s5-journey a span{position:relative;z-index:1;font:600 8px/1 var(--f-m);letter-spacing:.06em;text-align:center;background:#0b0e0c}
.home-five .s5-journey a b{overflow:hidden;white-space:nowrap;opacity:0;font:600 9px/1 var(--f-m);letter-spacing:.08em;text-transform:uppercase;transition:opacity .2s ease}
.home-five .s5-journey:hover a,.home-five .s5-journey:focus-within a{grid-template-columns:22px 104px}
.home-five .s5-journey:hover a b,.home-five .s5-journey:focus-within a b{opacity:1}
.home-five .s5-journey a.is-active{color:var(--orange)}
.home-five .s5-journey a.is-active span{color:#fff}
@media(max-width:1300px){
  .home-five .s5-journey{right:8px}
}

/* Mobile Soforthilfe v2: horizontal, tactile protocol deck. */
@media(max-width:700px){
  html[data-color-theme="legacy"] .home-five .accident-help{
    overflow:hidden;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist{
    position:relative;
    display:flex;
    grid-template-columns:none;
    gap:14px;
    width:auto;
    margin-inline:calc(50% - 50vw);
    padding:18px max(24px,calc((100vw - 390px)/2 + 24px)) 32px;
    overflow-x:auto;
    overflow-y:hidden;
    scroll-snap-type:x mandatory;
    scroll-padding-inline:24px;
    overscroll-behavior-inline:contain;
    scrollbar-width:none;
    perspective:1000px;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist::-webkit-scrollbar{display:none}
  html[data-color-theme="legacy"] .home-five .accident-checklist::before{
    content:"WISCHEN  →";
    position:absolute;
    left:24px;
    top:0;
    bottom:auto;
    width:auto;
    height:auto;
    background:none;
    box-shadow:none;
    color:#6f47ff;
    font:750 .65rem/1 var(--f-m);
    letter-spacing:.14em;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li,
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(even){
    position:relative;
    display:flex;
    flex:0 0 min(76vw,304px);
    flex-direction:column;
    min-height:344px;
    margin:0;
    padding:25px 23px 24px;
    overflow:hidden;
    scroll-snap-align:start;
    border:1px solid rgba(111,71,255,.25);
    border-radius:28px;
    background:
      radial-gradient(circle at 85% 13%,rgba(255,255,255,.9) 0 6%,transparent 6.5%),
      radial-gradient(circle at 82% 15%,rgba(111,71,255,.2),transparent 30%),
      linear-gradient(145deg,#fdfcff 0%,#e7deff 64%,#d6c8ff 100%);
    box-shadow:0 24px 55px rgba(73,45,132,.18),inset 0 1px 0 #fff;
    text-align:left;
    transform:rotateY(-2deg)!important;
    transform-origin:left center;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(even){
    background:
      radial-gradient(circle at 85% 13%,rgba(255,255,255,.9) 0 6%,transparent 6.5%),
      radial-gradient(circle at 82% 15%,rgba(111,71,255,.18),transparent 30%),
      linear-gradient(145deg,#f8f5ff 0%,#ded3ff 64%,#cbbaff 100%);
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li::before{
    content:"";
    position:absolute;
    right:-48px;
    top:-42px;
    width:174px;
    height:174px;
    border:1px solid rgba(111,71,255,.25);
    border-radius:50%;
    box-shadow:0 0 0 24px rgba(111,71,255,.045),0 0 0 49px rgba(111,71,255,.025);
    animation:s5-mobile-orbit 8s linear infinite;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li::after{
    content:"";
    display:block;
    position:absolute;
    inset:auto -45% 0;
    width:38%;
    height:2px;
    border:0;
    border-radius:0;
    background:linear-gradient(90deg,transparent,#fff,transparent);
    transform:skewX(-24deg);
    animation:s5-mobile-scan 4.8s ease-in-out infinite;
  }
  html[data-color-theme="legacy"] .home-five .accident-no,
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(even) .accident-no{
    position:relative;
    z-index:2;
    display:grid;
    place-items:center;
    flex:0 0 auto;
    width:56px;
    height:56px;
    margin:0 0 auto;
    border:1px solid rgba(255,255,255,.7);
    border-radius:18px;
    background:#6f47ff;
    color:#fff;
    box-shadow:0 13px 26px rgba(84,48,196,.28),inset 0 1px 0 rgba(255,255,255,.3);
    font-size:1.15rem;
    line-height:1;
    text-shadow:none;
    transform:none;
  }
  html[data-color-theme="legacy"] .home-five .accident-no::after{
    content:"/ 06";
    position:absolute;
    left:68px;
    color:#6f47ff;
    font:750 .66rem/1 var(--f-m);
    letter-spacing:.12em;
    white-space:nowrap;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li>div{
    position:relative;
    z-index:2;
    display:flex;
    flex:0 0 auto;
    flex-direction:column;
    justify-content:flex-end;
    min-height:184px;
    padding:28px 0 0;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist h3{
    max-width:12ch;
    margin:0 0 12px;
    color:#17141f;
    font-size:1.65rem;
    line-height:.98;
    letter-spacing:-.025em;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist p{
    margin:0;
    color:#37313f;
    font-size:.94rem;
    line-height:1.52;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li:not(:last-child)>div::after{
    content:"WEITER WISCHEN  →";
    display:block;
    margin-top:17px;
    color:#6f47ff;
    font:750 .62rem/1 var(--f-m);
    letter-spacing:.12em;
  }
  html[lang="en"][data-color-theme="legacy"] .home-five .accident-checklist li:not(:last-child)>div::after{content:"SWIPE FOR NEXT  →"}
  html[lang="tr"][data-color-theme="legacy"] .home-five .accident-checklist li:not(:last-child)>div::after{content:"SONRAKİ İÇİN KAYDIR  →"}
  html[data-color-theme="legacy"] .home-five .accident-checklist li:last-child{
    margin-right:18vw;
  }
}
@keyframes s5-mobile-orbit{to{transform:rotate(360deg)}}
@keyframes s5-mobile-scan{0%,22%{translate:-80% 0;opacity:0}45%{opacity:.85}70%,100%{translate:520% 0;opacity:0}}
@media(prefers-reduced-motion:reduce){
  html[data-color-theme="legacy"] .home-five .accident-checklist li::before,
  html[data-color-theme="legacy"] .home-five .accident-checklist li::after{animation:none}
}
@media(max-width:1440px){
  .home-five .s5-journey{display:none}
  .home-five .s5-section-marker{display:flex;top:18px;left:18px}
  .home-five .s4-hybrid>.s5-section-marker{display:none}
}
@media(max-width:680px){
  .home-five .s5-section-marker{top:14px;left:16px;gap:8px;font-size:8px;letter-spacing:.1em}
  .home-five .s5-section-marker span:before{width:16px}
  .home-five .s4-hybrid>.s5-section-marker{display:none}
  .home-five #vergleich .s4-versus-head h2,.home-five #zielgruppen h2,.home-five #faq .head h2,.home-five #erwartungen .head h2{overflow-wrap:normal;hyphens:auto}
  .home-five #zielgruppen h2{width:100%!important;max-width:100%!important}
  html[lang="tr"] .home-five #zielgruppen h2{font-size:clamp(2.5rem,11.5vw,3rem)!important}
  .home-five .s4-lede{font-size:1rem!important;line-height:1.65!important}
  .home-five .s4-kicker,.home-five .s4-available,.home-five main .kicker{font-size:.72rem!important;line-height:1.45!important}
  .home-five .s4-cta-primary small,.home-five .s4-call-link small,.home-five .s4-liability p,.home-five .s4-contact-card small{font-size:.78rem!important;line-height:1.45!important}
  .home-five main .btn,.home-five main button{font-size:.9rem}
  .home-five #kennzahlen .s4-stat-card p,.home-five #anspruch .case-invoice p,.home-five #anspruch .case-invoice li{font-size:.92rem!important;line-height:1.55!important}
  .home-five #anspruch .case-switch button,.home-five #anspruch .case-view-switch button{font-size:.88rem!important}
  .home-five #anspruch .case-footnote{font-size:.78rem!important;line-height:1.55!important}
  .home-five #benefit-console .benefit-selector button{font-size:.88rem!important}
  .home-five #benefit-console .benefit-selector small,.home-five #benefit-text{font-size:.9rem!important;line-height:1.55!important}
  .home-five #vergleich .s4-card-content li{font-size:.92rem!important;line-height:1.5!important}
  .home-five .s4-signature-credentials small,.home-five .s4-signature-name small{font-size:.84rem!important;line-height:1.5!important}
  .home-five .s4-signature-link,.home-five .s4-review-audio,.home-five .s4-reviews-link{font-size:.76rem!important;line-height:1.4!important}
  .home-five .s4-review-audio small{font-size:.72rem!important}
}
@media(prefers-reduced-motion:reduce){
  .home-five .s5-journey *{transition:none!important}
}
.h5-case-entry{position:relative;padding:125px 0;background:#090c0a;color:#f4f1e9;overflow:hidden;isolation:isolate}
.h5-case-entry-grid{position:absolute;inset:0;z-index:-2;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}
.h5-case-entry:after{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-210px;top:10%;border:1px solid rgba(255,91,24,.2);border-radius:50%;box-shadow:0 0 0 70px rgba(255,91,24,.025),0 0 0 140px rgba(255,91,24,.018)}
.h5-case-entry-shell{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:82px;align-items:start}
.h5-case-entry-head{position:sticky;top:130px}
.h5-case-entry-head>p{display:flex;align-items:center;gap:12px;margin:0 0 28px;color:var(--orange);font:700 .75rem/1.4 var(--f-m);letter-spacing:.14em;text-transform:uppercase}
.h5-case-entry-head>p i{width:38px;height:2px;background:var(--orange)}
.h5-case-entry-head h2{margin:0;font-size:clamp(4.4rem,6.2vw,7.3rem);line-height:.79;letter-spacing:-.055em}
.h5-case-entry-head h2 em{color:var(--orange);font-style:normal}
.h5-case-entry-head>span{display:block;max-width:42ch;margin-top:30px;color:#a7afa9;font-size:1rem;line-height:1.7}
.h5-case-entry-options{display:grid;gap:12px}
.h5-case-entry-options a{position:relative;display:grid;grid-template-columns:40px 62px minmax(0,1fr) 42px;grid-template-rows:auto auto;gap:5px 16px;align-items:center;min-height:132px;padding:24px 25px;border:1px solid #303632;border-radius:18px;background:linear-gradient(120deg,rgba(20,24,21,.98),rgba(12,15,13,.98));color:inherit;text-decoration:none;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.h5-case-entry-options a:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--orange);transform:scaleY(0);transition:transform .25s ease}
.h5-case-entry-options a:after{content:"";position:absolute;width:210px;height:210px;right:-150px;top:-72px;border:1px solid rgba(255,91,24,.2);border-radius:50%;transition:.35s ease}
.h5-case-entry-options a:hover,.h5-case-entry-options a:focus-visible{transform:translateX(8px);border-color:rgba(255,91,24,.62);box-shadow:0 22px 60px rgba(0,0,0,.28)}
.h5-case-entry-options a:hover:before,.h5-case-entry-options a:focus-visible:before{transform:scaleY(1)}
.h5-case-entry-options a:hover:after,.h5-case-entry-options a:focus-visible:after{right:-95px}
.h5-case-entry-options a>span{grid-row:1/3;color:#69726b;font:700 .72rem var(--f-m);letter-spacing:.1em}
.h5-case-entry-options a>i{grid-row:1/3;display:grid;place-items:center;width:58px;height:58px;border:1px solid #3a423c;border-radius:50%;background:#121714;color:var(--orange);font:800 1.1rem var(--f-m);font-style:normal}
.h5-case-entry-options a>strong{align-self:end;font-size:1.14rem;line-height:1.2}
.h5-case-entry-options a>small{align-self:start;color:#929b94;font-size:.82rem;line-height:1.5}
.h5-case-entry-options a>b{grid-column:4;grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--orange);color:#101310;font-size:1rem}
.h5-case-entry-foot{grid-column:2;display:grid;grid-template-columns:auto 1fr;gap:4px 11px;align-items:center;margin:10px 0 0;padding:18px 2px 0;color:#a5ada7}
.h5-case-entry-foot>span{grid-row:1/3;color:#38d683;font-size:.75rem}
.h5-case-entry-foot strong{font-size:.82rem}
.h5-case-entry-foot small{font-size:.76rem;color:#737d76}
@media(max-width:900px){.h5-case-entry{padding:90px 0}.h5-case-entry-shell{grid-template-columns:1fr;gap:42px}.h5-case-entry-head{position:static}.h5-case-entry-head h2{font-size:clamp(4rem,14vw,6rem)}.h5-case-entry-foot{grid-column:1}}
@media(max-width:620px){.h5-case-entry{padding:76px 0}.h5-case-entry-shell{gap:34px}.h5-case-entry-head>p{font-size:.75rem}.h5-case-entry-head h2{font-size:clamp(3.7rem,17vw,4.75rem)}.h5-case-entry-head>span{font-size:.96rem}.h5-case-entry-options a{grid-template-columns:30px 48px minmax(0,1fr) 34px;gap:5px 11px;min-height:116px;padding:18px 14px}.h5-case-entry-options a>span{font-size:.75rem}.h5-case-entry-options a>i{width:46px;height:46px}.h5-case-entry-options a>strong{font-size:1rem}.h5-case-entry-options a>small{font-size:.78rem}.h5-case-entry-options a>b{width:34px;height:34px}.h5-case-entry-foot strong{font-size:.8rem}.h5-case-entry-foot small{font-size:.75rem;line-height:1.45}}
@media(min-width:1200px){.home-five .accident-checklist li{padding-bottom:22px!important}}

/* Journey rail aligned with the lavender/purple homepage system. */
.home-five .s5-journey{
  border-color:color-mix(in srgb,var(--orange) 58%,white);
  background:var(--orange);
  box-shadow:0 18px 55px color-mix(in srgb,var(--orange) 34%,transparent),inset 0 0 0 1px rgba(255,255,255,.2);
}
.home-five .s5-journey>i{background:rgba(255,255,255,.72)}
.home-five .s5-journey a{color:#e2d9ff}
.home-five .s5-journey a span{color:#e2d9ff;background:transparent}
.home-five .s5-journey a b{color:#e2d9ff}
.home-five .s5-journey a.is-active,
.home-five .s5-journey a.is-active span,
.home-five .s5-journey a.is-active b{color:#fff}
.home-five .s5-journey{padding:16px 12px}
.home-five .s5-journey>i{left:26px;top:27px;height:calc(100% - 54px)}
.home-five .s5-journey a{grid-template-columns:28px 0fr;min-height:30px}
.home-five .s5-journey a span{font-size:10px;letter-spacing:.07em}
.home-five .s5-journey a b{font-size:11px;letter-spacing:.075em}
.home-five .s5-journey:hover a,
.home-five .s5-journey:focus-within a{grid-template-columns:28px 120px}
@media(max-width:650px){
  html[data-color-theme="legacy"] .home-five .s4-hybrid{
    padding-bottom:58px!important;
    background:
      radial-gradient(circle at 88% 18%,rgba(111,71,255,.28),transparent 34%),
      radial-gradient(circle at 6% 72%,rgba(177,155,255,.34),transparent 38%),
      linear-gradient(155deg,#f7f4ff 0%,#e5ddff 48%,#d4c6ff 100%)!important;
    border-bottom:1px solid rgba(111,71,255,.3);
    box-shadow:inset 0 -28px 70px rgba(93,59,190,.08),0 24px 70px rgba(83,54,164,.13);
  }
  html[data-color-theme="legacy"] .home-five .s4-hybrid::after{
    content:"";
    position:absolute;
    z-index:0;
    left:22px;
    right:22px;
    bottom:13px;
    height:3px;
    border-radius:999px;
    background:linear-gradient(90deg,#6f47ff 0 38%,rgba(111,71,255,.16) 38% 100%);
  }
  html[data-color-theme="legacy"] .home-five .s4-grid{
    opacity:.3;
    background-image:linear-gradient(rgba(111,71,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(111,71,255,.09) 1px,transparent 1px);
    background-size:44px 44px;
  }
  html[data-color-theme="legacy"] .home-five .s4-orbit{
    border-color:rgba(111,71,255,.34);
    box-shadow:0 0 0 58px rgba(111,71,255,.045),0 0 0 116px rgba(111,71,255,.025);
  }
  .home-five .s4-hybrid{padding-bottom:48px!important}
  .home-five .s4-copy h1{width:100%;max-width:none;font-size:clamp(2.35rem,9.85vw,2.7rem);line-height:.84}
  .home-five .s4-copy h1 span,.home-five .s4-copy h1 em{white-space:nowrap}
  .home-five .s4-copy h1 em{margin-left:0}
  .home-five .s4-copy h1 strong{max-width:none;font-size:.9em;line-height:.9}
  .home-five .s4-lede{max-width:34ch;margin-top:17px;font-size:.96rem!important;line-height:1.55!important}
  .home-five .s4-actions{gap:10px;margin-top:20px}
  .home-five .s4-primary,.home-five .s4-check{min-height:56px}
  .home-five .s4-check span{display:none}
  .home-five .s4-check strong{
    margin-top:0;
    font:500 .82rem/1.25 var(--f-m)!important;
    letter-spacing:.04em;
  }
  .home-five .s4-available,
  .home-five .s4-liability,
  .home-five .s4-visual,
  .home-five .s4-value-band{display:none}
  .home-five .s4-review-band{
    grid-template-columns:1.08fr .92fr;
    width:100%;
    margin-top:22px;
  }
  .home-five .s4-review-main{
    grid-column:auto;
    border-right:1px solid var(--s4-line);
    border-bottom:0;
  }
  .home-five .s4-review-main .s4-stars{gap:2px}
  .home-five .s4-review-main .s4-stars i{font-size:.76rem}
  .home-five .s4-review-main strong{font-size:1.08rem}
  .home-five .s4-review-signal,
  .home-five .s4-review-stat:last-child{display:none}
  .home-five .s4-review-stat:nth-last-child(2){border-right:0}
  .home-five #vergleich .s4-play-card{aspect-ratio:.68}
  .home-five #vergleich .s4-vs-chip{
    border-color:var(--orange);
    background:color-mix(in srgb,var(--orange) 24%,var(--bg-2));
    color:var(--orange);
    box-shadow:0 0 0 9px color-mix(in srgb,var(--orange) 12%,transparent),0 20px 60px color-mix(in srgb,var(--orange) 24%,transparent);
  }
  .home-five #vergleich .s4-vs-chip:before{border-color:color-mix(in srgb,var(--orange) 62%,transparent)}
  .home-five #vergleich .s4-vs-chip:after{border-color:color-mix(in srgb,var(--orange) 24%,transparent)}
  .home-five #vergleich .s4-card-content .tag{
    color:#27242f;
    font:750 .84rem/1.25 var(--f-m);
    letter-spacing:.065em;
  }
  .home-five #vergleich .s4-play-card.expert .tag{
    display:block;
    padding-left:1.15rem;
    color:var(--orange);
    white-space:nowrap;
  }
  .home-five #vergleich .s4-card-code{font-size:.62rem;line-height:1.3}
  .home-five #vergleich .s4-play-card.expert .s4-card-code{color:#6f47ff}
}

/* Superseded mobile checklist concept retained only as an inactive fallback. */
@media(max-width:0px){
  html[data-color-theme="legacy"] .home-five .accident-checklist{
    display:grid;
    grid-template-columns:1fr;
    gap:18px;
    padding:6px 0 0 14px;
    counter-reset:accident-step;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist::before{
    content:"";
    display:block;
    position:absolute;
    left:20px;
    top:38px;
    bottom:38px;
    width:2px;
    height:auto;
    background:linear-gradient(180deg,#6f47ff 0%,#9c80ff 52%,#cfc2ff 100%);
    box-shadow:0 0 18px rgba(111,71,255,.3);
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li,
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(even){
    position:relative;
    display:grid;
    grid-template-columns:58px minmax(0,1fr);
    gap:14px;
    min-height:142px;
    margin:0;
    padding:22px 20px 22px 18px;
    overflow:hidden;
    border:1px solid rgba(111,71,255,.28);
    border-radius:7px 25px 25px 7px;
    background:
      radial-gradient(circle at 100% 0,rgba(111,71,255,.18),transparent 38%),
      linear-gradient(120deg,rgba(255,255,255,.98),rgba(236,230,255,.96));
    box-shadow:0 17px 36px rgba(72,48,133,.12),inset 0 1px 0 #fff;
    text-align:left;
    transform:none!important;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(even){
    background:
      radial-gradient(circle at 0 100%,rgba(111,71,255,.14),transparent 38%),
      linear-gradient(120deg,rgba(244,240,255,.97),rgba(255,255,255,.98));
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li::before{
    content:"!";
    position:absolute;
    right:17px;
    top:14px;
    width:42px;
    height:42px;
    border:1px solid rgba(111,71,255,.16);
    border-radius:50%;
    display:grid;
    place-items:center;
    color:#6f47ff;
    font:800 .78rem/1 var(--f-m);
    box-shadow:0 0 0 8px rgba(111,71,255,.035),0 0 0 16px rgba(111,71,255,.025);
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(2)::before{content:"+"}
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(3)::before{content:"110";font-size:.6rem}
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(4)::before{content:"◎";font-size:1rem}
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(5)::before{content:"ID";font-size:.62rem}
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(6)::before{content:"→";font-size:1rem}
  html[data-color-theme="legacy"] .home-five .accident-checklist li::after{
    content:"";
    display:block;
    position:absolute;
    inset:0 auto 0 0;
    width:5px;
    border:0;
    border-radius:0;
    background:linear-gradient(180deg,#6f47ff,#b9a8ff);
    transform:none;
  }
  html[data-color-theme="legacy"] .home-five .accident-no,
  html[data-color-theme="legacy"] .home-five .accident-checklist li:nth-child(even) .accident-no{
    position:relative;
    z-index:2;
    display:grid;
    place-items:center;
    align-self:start;
    width:50px;
    height:50px;
    margin:0;
    border:1px solid rgba(111,71,255,.38);
    border-radius:50%;
    background:#6f47ff;
    color:#fff;
    box-shadow:0 0 0 6px #eee8ff,0 11px 24px rgba(91,59,190,.24);
    font-size:1.05rem;
    line-height:1;
    text-shadow:none;
    transform:none;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist li>div{
    position:relative;
    z-index:2;
    padding-top:2px;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist h3{
    max-width:calc(100% - 28px);
    margin:0 0 7px;
    color:#17151d;
    font-size:1.13rem;
    line-height:1.12;
  }
  html[data-color-theme="legacy"] .home-five .accident-checklist p{
    margin:0;
    color:#393441;
    font-size:.91rem;
    line-height:1.48;
  }
}
