:where(.lp-root) .sd-atmos{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:radial-gradient(130% 110% at 62% 38%,#000 40%,transparent 82%)}:where(.lp-root) .sd-wash{position:absolute;border-radius:50%;filter:blur(12px)}:where(.lp-root) .sd-wash--blue{top:-16%;right:-8%;width:46rem;height:46rem;background:radial-gradient(closest-side,rgb(61 90 128/.12),transparent 72%);animation:sd-drift 26s ease-in-out infinite alternate}:where(.lp-root) .sd-wash--purple{bottom:-22%;right:22%;width:33rem;height:33rem;background:radial-gradient(closest-side,rgb(90 61 128/.1),transparent 70%);animation:sd-drift 32s ease-in-out infinite alternate-reverse}@keyframes sd-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2.25rem,1.5rem,0) scale(1.08)}}:where(.lp-root) .sd-flow{width:100%;height:auto;overflow:visible}:where(.lp-root) .sd-flow__card{fill:var(--white);stroke:var(--line-strong);stroke-width:1}:where(.lp-root) .sd-flow__card--launch{fill:rgb(238 108 77/.08);stroke:rgb(238 108 77/.45)}:where(.lp-root) .sd-flow__label{fill:var(--ink);font-size:12px;font-weight:700;letter-spacing:-.01em}:where(.lp-root) .sd-flow__idx{fill:var(--ink-40);font-size:10px;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}:where(.lp-root) .sd-flow__bar{fill:rgb(61 90 128/.14)}:where(.lp-root) .sd-flow__bar-fill{fill:var(--blue)}:where(.lp-root) .sd-flow__dot{fill:var(--coral);animation:sd-dot-pulse 2.4s ease-in-out infinite}:where(.lp-root) .sd-flow__dot:nth-of-type(2){animation-delay:.4s}:where(.lp-root) .sd-flow__dot:nth-of-type(3){animation-delay:.8s}:where(.lp-root) .sd-flow__dot:nth-of-type(4){animation-delay:1.2s}:where(.lp-root) .sd-flow__dot:nth-of-type(5){animation-delay:1.6s}:where(.lp-root) .sd-flow__dot:nth-of-type(6){animation-delay:2s}@keyframes sd-dot-pulse{0%,to{opacity:.35}50%{opacity:1}}:where(.lp-root) .sd-flow__rail{fill:none;stroke:rgb(61 90 128/.26);stroke-width:1.4}:where(.lp-root) .sd-flow__packet{fill:none;stroke:var(--coral);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 var(--len,900px);animation:sd-packet-run var(--dur,5s) linear infinite;animation-delay:var(--delay,0s);opacity:.85}@keyframes sd-packet-run{0%{stroke-dashoffset:calc(var(--len, 900px) + 6px)}to{stroke-dashoffset:0}}:where(.lp-root) .sd-flow__glow{transform-box:fill-box;transform-origin:center;animation:sd-glow 5.5s ease-in-out infinite}@keyframes sd-glow{0%,to{opacity:.16;transform:scale(.92)}45%{opacity:.4;transform:scale(1.05)}}:where(.lp-root) .sd-glow-card{position:relative;transition:transform .4s var(--ease,ease),border-color .4s var(--ease,ease),box-shadow .4s var(--ease,ease)}:where(.lp-root) .sd-glow-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(13rem 13rem at var(--mx,50%) var(--my,0),rgb(61 90 128/.13),transparent 68%);opacity:0;transition:opacity .4s var(--ease,ease);pointer-events:none}:where(.lp-root) .sd-glow-card:hover{transform:translateY(-4px);border-color:rgb(61 90 128/.28);box-shadow:var(--sh-lg)}:where(.lp-root) .sd-glow-card:focus-within:before,:where(.lp-root) .sd-glow-card:hover:before{opacity:1}:where(.lp-root) .sd-glow-card:after{content:"";position:absolute;top:0;left:0;height:2px;width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--coral),transparent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease,ease);pointer-events:none}:where(.lp-root) .sd-glow-card:focus-within:after,:where(.lp-root) .sd-glow-card:hover:after{transform:scaleX(1)}:where(.lp-root) .sd-area{position:relative;transition:border-color .3s var(--ease,ease),background-color .3s var(--ease,ease),padding-left .3s var(--ease,ease)}:where(.lp-root) .sd-area:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;transform:translateY(-50%);border-radius:999px;background:var(--coral);transition:height .3s var(--ease,ease)}:where(.lp-root) .sd-area:hover{border-color:rgb(61 90 128/.28);padding-left:1.6rem}:where(.lp-root) .sd-area:hover:before{height:1.15rem}:where(.lp-root) .sd-faq__item{border-bottom:1px solid var(--line)}:where(.lp-root) .sd-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 0;cursor:pointer;list-style:none;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700;letter-spacing:-.01em;color:var(--ink);text-align:left}:where(.lp-root) .sd-faq__q::-webkit-details-marker{display:none}:where(.lp-root) .sd-faq__ico{flex:none;width:1.25rem;height:1.25rem;position:relative}:where(.lp-root) .sd-faq__ico:after,:where(.lp-root) .sd-faq__ico:before{content:"";position:absolute;background:var(--coral);border-radius:2px;transition:transform .3s var(--ease,ease),opacity .3s var(--ease,ease)}:where(.lp-root) .sd-faq__ico:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}:where(.lp-root) .sd-faq__ico:after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}:where(.lp-root) .sd-faq__item[open] .sd-faq__ico:after{transform:translateX(-50%) scaleY(0);opacity:0}:where(.lp-root) .sd-faq__a{margin:0;padding:0 0 1.4rem;max-width:62ch;font-size:var(--fs-body);line-height:1.7;color:var(--ink-70)}@media (prefers-reduced-motion:reduce){:where(.lp-root) .sd-flow__dot,:where(.lp-root) .sd-flow__glow,:where(.lp-root) .sd-flow__packet,:where(.lp-root) .sd-wash--blue,:where(.lp-root) .sd-wash--purple{animation:none}:where(.lp-root) .sd-flow__packet{stroke-dasharray:none;opacity:.4}:where(.lp-root) .sd-flow__glow{opacity:.3}:where(.lp-root) .sd-area,:where(.lp-root) .sd-area:before,:where(.lp-root) .sd-faq__ico:after,:where(.lp-root) .sd-faq__ico:before,:where(.lp-root) .sd-glow-card,:where(.lp-root) .sd-glow-card:after,:where(.lp-root) .sd-glow-card:before{transition:none}:where(.lp-root) .sd-glow-card:hover{transform:none}}