.XteLJW_strip{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);background-color:#fff;border-radius:24px;margin-top:clamp(36px,5vw,64px);padding:clamp(20px,3vw,32px)}.XteLJW_heading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.8125rem;font-weight:750}.XteLJW_list{grid-template-columns:minmax(0,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.XteLJW_stage{display:flex;position:relative}.XteLJW_link{border:1px solid var(--border-subtle);width:100%;font-weight:700;font-size:var(--text-small);color:var(--text-primary);transition:border-color .3s ease, box-shadow .4s var(--ease-out), transform .4s var(--ease-out), color .2s ease;background-color:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;line-height:1.3;text-decoration:none;display:flex}.XteLJW_link img{transition:transform .5s var(--ease-out);flex:none}.XteLJW_link:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border-subtle));box-shadow:var(--shadow-md);color:var(--accent);transform:translateY(-3px)}.XteLJW_link:hover img{transform:rotate(-8deg)scale(1.06)}@media (min-width:560px){.XteLJW_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.XteLJW_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.XteLJW_list{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.XteLJW_stage:not(:last-child):after{content:"";background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--connect-color) 0 var(--connect-dash), transparent var(--connect-dash) var(--connect-period));background-size:var(--connect-period) 2px;background-repeat:repeat-x;width:24px;height:2px;animation:.85s linear infinite XteLJW_connect-flow;position:absolute;top:50%;right:-24px}}
.RszS1W_card{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), border-color .3s ease;background-color:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.RszS1W_card:before{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .6s var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(0)}.RszS1W_card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-subtle));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.RszS1W_card:hover:before{transform:scaleX(1)}.RszS1W_icon{transition:transform .5s var(--ease-out);flex:none;display:inline-grid}.RszS1W_icon img{display:block}.RszS1W_card:hover .RszS1W_icon{transform:rotate(-8deg)scale(1.06)}.RszS1W_body{gap:6px;display:grid}.RszS1W_name{font-size:1.0625rem;font-weight:750}.RszS1W_description{font-size:var(--text-small);color:var(--text-secondary);line-height:1.55}.RszS1W_kind{background-color:var(--surface-muted);letter-spacing:.04em;text-transform:uppercase;width:fit-content;color:var(--text-secondary);border-radius:999px;margin-top:6px;padding:2px 10px;font-size:.75rem;font-weight:700}.RszS1W_docs{font-size:var(--text-small);color:var(--orbit-green-deep);font-weight:650}
.VQ7-Mq_section{background:var(--surface-gray);width:100%;padding-block:clamp(32px,4vw,52px)}.VQ7-Mq_section:nth-of-type(odd){background:var(--surface)}.VQ7-Mq_section+.VQ7-Mq_section .VQ7-Mq_layout{border-top:1px solid var(--border-subtle);padding-top:clamp(32px,4vw,52px)}.VQ7-Mq_layout{gap:24px;display:grid}.VQ7-Mq_header{align-items:flex-start;gap:16px;display:flex}.VQ7-Mq_icon{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;flex:none;display:inline-grid}.VQ7-Mq_icon img{display:block}.VQ7-Mq_heading{letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.5rem,1.2vw + 1rem,2rem);font-weight:800}.VQ7-Mq_description{max-width:560px;color:var(--text-secondary);margin-top:8px}.VQ7-Mq_capabilities{grid-template-columns:minmax(0,1fr);gap:14px;list-style:none;display:grid}@media (min-width:640px){.VQ7-Mq_capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.VQ7-Mq_layout{grid-template-columns:minmax(280px,.9fr) minmax(0,2fr);gap:48px}.VQ7-Mq_header{top:calc(var(--header-height) + 24px);align-self:start;position:sticky}}
