.shipx{--sx-bg:#fbf9f1;--sx-surface:#ffffff;--sx-muted:#f5f1df;--sx-ink:#0f0f0f;--sx-ink-soft:#7a5f33;--sx-ink-faint:#a8925c;--sx-line:rgba(122,95,51,0.18);--sx-line-soft:rgba(122,95,51,0.1);--sx-line-strong:rgba(122,95,51,0.32);--sx-accent:#f59e0b;--sx-accent-wash:rgba(245,158,11,0.15);--sx-eyebrow:#d97706;--sx-shadow:0 1px 2px rgba(15,15,15,0.04),0 8px 24px rgba(15,15,15,0.05);--sx-shadow-lift:0 4px 8px rgba(15,15,15,0.06),0 16px 32px rgba(15,15,15,0.08);background-color:var(--sx-bg);color:var(--sx-ink)}:root[data-theme=dark] .shipx{--sx-bg:#0d0918;--sx-surface:#1a1526;--sx-muted:#16121f;--sx-ink:#f0ebdd;--sx-ink-soft:#dcd3af;--sx-ink-faint:rgba(240,235,221,0.6);--sx-line:rgba(240,235,221,0.14);--sx-line-soft:rgba(240,235,221,0.08);--sx-line-strong:rgba(240,235,221,0.24);--sx-accent-wash:rgba(245,158,11,0.18);--sx-eyebrow:#fcd34d;--sx-shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 28px rgba(0,0,0,0.35);--sx-shadow-lift:0 4px 10px rgba(0,0,0,0.35),0 18px 40px rgba(0,0,0,0.45)}:root[data-theme=dark] .shipx h1,:root[data-theme=dark] .shipx h2,:root[data-theme=dark] .shipx h3{color:var(--sx-ink)}.shipx-hero{background-image:radial-gradient(120% 90% at 8% -10%,rgba(245,158,11,.09) 0,rgba(245,158,11,0) 58%),radial-gradient(90% 70% at 92% 0,rgba(122,95,51,.07) 0,rgba(122,95,51,0) 60%)}:root[data-theme=dark] .shipx-hero{background-image:radial-gradient(120% 90% at 8% -10%,rgba(245,158,11,.14) 0,rgba(245,158,11,0) 58%),radial-gradient(90% 70% at 92% 0,rgba(124,58,237,.16) 0,rgba(124,58,237,0) 60%)}.shipx-steps{position:relative}.shipx-steps:before{content:"";position:absolute;inset-block:1.15rem auto;height:calc(100% - 2.4rem);inset-inline-start:.9rem;width:1px;background:linear-gradient(to bottom,var(--sx-line-strong) 0,var(--sx-line) 55%,transparent 100%)}@media (min-width:768px){.shipx-steps:before{inset-inline-start:1.15rem}}.shipx-rows>*+*{border-top:1px solid var(--sx-line-soft)}.shipx-card{background:var(--sx-surface);box-shadow:var(--sx-shadow);transition:box-shadow .25s ease,transform .25s ease}@media (hover:hover){.shipx-card:hover{box-shadow:var(--sx-shadow-lift);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.shipx-card{transition:none}.shipx-card:hover{transform:none}}