@keyframes heroDrift{0%{transform:scale(1.06)translate(-1%,.6%)}to{transform:scale(1.15)translate(1.6%,-1.4%)}}.hero-bg-drift[data-astro-cid-bunquhsq]{animation:30s ease-in-out infinite alternate heroDrift}@media (prefers-reduced-motion:reduce){.hero-bg-drift[data-astro-cid-bunquhsq]{animation:none}}.journey-bullets[data-astro-cid-tqe2clcs]{gap:13px;max-width:640px;margin-top:26px;list-style:none;display:grid}.journey-bullets[data-astro-cid-tqe2clcs] li[data-astro-cid-tqe2clcs]{color:var(--color-white);padding-left:24px;font-size:clamp(13.5px,1.25vw,15px);font-weight:400;line-height:1.6;position:relative}.journey-bullets[data-astro-cid-tqe2clcs] li[data-astro-cid-tqe2clcs]:before{content:"";background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.52em;left:0}.journey-link[data-astro-cid-tqe2clcs]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-soft);align-items:center;gap:10px;margin-top:28px;font-size:11px;font-weight:700;text-decoration:none;transition:gap .25s,color .25s;display:inline-flex}.journey-link[data-astro-cid-tqe2clcs]:hover{color:#fff;gap:16px}.journey-parts[data-astro-cid-tqe2clcs]{gap:10px;max-width:520px;margin-top:28px;display:grid}.journey-part[data-astro-cid-tqe2clcs]{border-radius:var(--r-sm);background:#1f6fd00d;border:1px solid #1f6fd03d;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:flex}.journey-part[data-astro-cid-tqe2clcs]:hover{border-color:var(--color-accent);background:#1f6fd01c;transform:translate(4px)}.journey-part__check[data-astro-cid-tqe2clcs]{border:1.5px solid var(--color-accent);width:22px;height:22px;color:var(--color-accent);background:#1f6fd01a;border-radius:5px;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.journey-part[data-astro-cid-tqe2clcs]:hover .journey-part__check[data-astro-cid-tqe2clcs]{background:var(--color-accent);color:#fff}.journey-part__text[data-astro-cid-tqe2clcs]{flex:1;min-width:0;display:block}.journey-part__title[data-astro-cid-tqe2clcs]{letter-spacing:-.01em;color:#fff;font-size:clamp(15px,1.5vw,17.5px);font-weight:600;display:block}.journey-part__desc[data-astro-cid-tqe2clcs]{color:var(--color-white);opacity:.75;margin-top:4px;font-size:14px;font-weight:400;line-height:1.45;display:block}.journey-part__arrow[data-astro-cid-tqe2clcs]{color:var(--color-accent);flex:none}.journey-products[data-astro-cid-tqe2clcs]{grid-template-columns:repeat(3,1fr);gap:18px;max-width:880px;margin-top:clamp(26px,3vw,36px);display:grid}.journey-product[data-astro-cid-tqe2clcs]{border:1px solid var(--color-line);border-radius:var(--r-lg);background:linear-gradient(#13151de6,#0a0b0de6);flex-direction:column;padding:clamp(24px,2.2vw,30px);text-decoration:none;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative}.journey-product[data-astro-cid-tqe2clcs]:hover,.journey-product[data-astro-cid-tqe2clcs]:focus-visible{border-color:var(--color-accent-soft);background:#1f6fd01f;transform:translateY(-1px);box-shadow:0 0 0 1px #8fc2f759}.journey-product__eyebrow[data-astro-cid-tqe2clcs]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-light);margin-bottom:16px;font-size:11px;font-weight:600;display:block}.journey-product__title[data-astro-cid-tqe2clcs]{letter-spacing:-.015em;color:#fff;margin-bottom:16px;font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.2;display:block}.journey-product__desc[data-astro-cid-tqe2clcs]{color:#fff;text-wrap:pretty;font-size:15px;font-weight:400;line-height:1.75}@media (width<=820px){.journey-products[data-astro-cid-tqe2clcs]{grid-template-columns:1fr}}.journey-list[data-astro-cid-tqe2clcs]{--journey-rail:10px;--journey-dot-offset:16.5px;--journey-timeline-duration:5.8s}.journey-step__description[data-astro-cid-tqe2clcs] a{color:var(--color-accent-light);text-underline-offset:2px;text-decoration:underline}.journey-step__description[data-astro-cid-tqe2clcs] a:hover{color:var(--color-accent-pale)}@keyframes journeyTravel{0%{top:calc(clamp(28px, 4vw, 44px) + var(--journey-dot-offset) - 15px);opacity:0;transform:none}8%{top:calc(clamp(28px, 4vw, 44px) + var(--journey-dot-offset) - 15px);opacity:1;transform:none}88%{top:calc(100% - clamp(28px, 4vw, 44px) - var(--journey-dot-offset) - 15px);opacity:1;transform:none}to{top:calc(100% - clamp(28px, 4vw, 44px) - var(--journey-dot-offset) - 15px);opacity:0;transform:none}}@keyframes journeyNode{0%,20%,to{background:var(--color-black);border-color:var(--color-accent-light);box-shadow:0 0 0 3px #1f6fd029}4%,14%{background:var(--color-accent-light);border-color:var(--color-accent-pale);box-shadow:0 0 0 4px #1f6fd052,0 0 18px 3px #4d93eecc}}.journey-list[data-astro-cid-tqe2clcs]:before{content:"";left:calc(var(--journey-rail) - 1px);top:calc(clamp(28px, 4vw, 44px) + var(--journey-dot-offset));bottom:calc(clamp(28px, 4vw, 44px) + var(--journey-dot-offset));background:linear-gradient(180deg, var(--color-accent), var(--color-accent-light), #8fc2f740);width:2px;position:absolute}.journey-list[data-astro-cid-tqe2clcs]:after{content:"";left:calc(var(--journey-rail) - 3px);background:linear-gradient(180deg, transparent, var(--color-accent-soft), transparent);filter:blur(1.5px);width:6px;height:30px;animation:journeyTravel var(--journey-timeline-duration) linear infinite;border-radius:6px;position:absolute;box-shadow:0 0 14px 3px #8fc2f7b3}.journey-step[data-astro-cid-tqe2clcs]:before{content:"";left:calc(var(--journey-rail) - 30px - 5.5px);z-index:1;box-sizing:border-box;background:var(--color-black);border:2px solid var(--color-accent-light);width:11px;height:11px;animation:journeyNode var(--journey-timeline-duration) ease-in-out infinite;animation-delay:var(--timeline-dot-delay,0s);border-radius:50%;position:absolute;top:calc(clamp(28px,4vw,44px) + 11px);box-shadow:0 0 0 3px #1f6fd02e}@media (width<=680px){.journey-step[data-astro-cid-tqe2clcs]:before{left:calc(var(--journey-rail) - 26px - 5.5px)}}@media (prefers-reduced-motion:reduce){.journey-list[data-astro-cid-tqe2clcs]:after{display:none}.journey-step[data-astro-cid-tqe2clcs]:before{background:var(--color-accent-light);border-color:var(--color-accent-pale);animation:none}}
