
.rescue-home{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0 0,#9679d91c,transparent 55%),linear-gradient(110deg,#10314760,transparent 65%)}.rescue-heading{position:relative}.rescue-heading h2{font-size:40px}.rescue-teaser{position:relative;isolation:isolate;padding-top:150px;overflow:hidden;border-color:#436278;background:linear-gradient(150deg,#17374a,#0c2033);--rescue-accent:#a7ebd9}.rescue-teaser:nth-child(2){--rescue-accent:#c6b1fc;background:linear-gradient(150deg,#292944,#102135)}.rescue-teaser:nth-child(3){--rescue-accent:#ffd39c;background:linear-gradient(150deg,#34313c,#102235)}.rescue-teaser .rescue-symbol{display:none}.rescue-scene{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:220px;height:120px;color:var(--rescue-accent);transition:transform .3s}.rescue-teaser:hover .rescue-scene{transform:translateX(-50%) translateY(-4px) rotate(-2deg)}.rescue-teaser .rescue-platform{color:var(--rescue-accent)}.rescue-teaser .rescue-cta{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--rescue-accent) 45%,transparent);padding-bottom:5px;color:var(--rescue-accent)}.rescue-teaser h3{font-size:28px}.rescue-guide{--rescue-accent:#b6ebdb}.rescue-guide:nth-child(3n+2){--rescue-accent:#c7b6f4}.rescue-guide:nth-child(3n){--rescue-accent:#ffd39c}.rescue-guide summary .rescue-symbol{width:49px;height:49px;padding:9px;background:color-mix(in srgb,var(--rescue-accent) 11%,transparent);border-radius:14px;color:var(--rescue-accent);transform:rotate(-5deg)}.rescue-guide .rescue-platform,.rescue-guide .rescue-cta{color:var(--rescue-accent)}.rescue-step-label{display:inline-block;font:700 9px/1.4 Inter,Arial,sans-serif;color:#c6b1fc;letter-spacing:1px;margin-bottom:7px}.verse-name{color:var(--verse-accent,#b4ffe9)}.verse-glow{background:radial-gradient(ellipse,color-mix(in srgb,var(--verse-accent,#77e5d0) 14%,transparent),transparent 68%)}
@media(max-width:760px){.rescue-teaser{display:block;padding:135px 23px 23px}.rescue-scene{height:110px;top:9px}.rescue-heading h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){.rescue-scene{transition:none}.rescue-teaser:hover .rescue-scene{transform:translateX(-50%)}}
