.pillar-nav-wrapper[data-astro-cid-wizs6qf3]{justify-content:center;margin:24px 0 32px;display:flex}.pillar-pill-bar[data-astro-cid-wizs6qf3]{border:1px solid var(--line,#e2e8f0);scrollbar-width:none;background:#fff;border-radius:9999px;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex;position:relative;overflow-x:auto;box-shadow:0 2px 12px #0a1f440d}.pillar-pill-bar[data-astro-cid-wizs6qf3]::-webkit-scrollbar{display:none}.pillar-pill-glider[data-astro-cid-wizs6qf3]{background:var(--navy,#0a1f44);pointer-events:none;z-index:1;will-change:transform, width;border-radius:9999px;width:0;height:calc(100% - 10px);transition:transform .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1);position:absolute;top:5px;left:0;transform:translate(0);box-shadow:0 4px 14px #0a1f4438}.pillar-pill-btn[data-astro-cid-wizs6qf3]{z-index:2;color:#64748b;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:9999px;outline:none;flex-shrink:0;align-items:center;gap:8px;padding:8px 20px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:500;transition:color .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.pillar-pill-btn[data-astro-cid-wizs6qf3]:hover{color:var(--navy,#0a1f44)}.pillar-pill-btn[data-astro-cid-wizs6qf3].active{color:#fff;font-weight:600}.pillar-pill-btn[data-astro-cid-wizs6qf3] .pill-num[data-astro-cid-wizs6qf3]{color:#475569;background:#e2e8f0;border-radius:9999px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;transition:background .18s,color .18s}.pillar-pill-btn[data-astro-cid-wizs6qf3].active .pill-num[data-astro-cid-wizs6qf3]{color:#fff;background:#ffffff38}@media (width<=640px){.pillar-nav-wrapper[data-astro-cid-wizs6qf3]{justify-content:stretch;width:100%;margin:20px 0 28px;display:flex}.pillar-pill-bar[data-astro-cid-wizs6qf3]{box-sizing:border-box;gap:3px;width:100%;padding:4px;display:flex}.pillar-pill-glider[data-astro-cid-wizs6qf3]{height:calc(100% - 8px);top:4px}.pillar-pill-btn[data-astro-cid-wizs6qf3]{white-space:nowrap;flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding:7px 4px;font-size:11.5px}.pillar-pill-btn[data-astro-cid-wizs6qf3] .pill-num[data-astro-cid-wizs6qf3]{padding:1px 5px;font-size:9.5px}}.pillar-hero-card[data-astro-cid-wizs6qf3]{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:32px;padding:28px;display:grid;box-shadow:0 2px 10px #0a1f440a}@media (width<=860px){.pillar-hero-card[data-astro-cid-wizs6qf3]{grid-template-columns:1fr;gap:20px;padding:20px}}.pillar-hero-main[data-astro-cid-wizs6qf3]{flex-direction:column;display:flex}.pillar-hero-head[data-astro-cid-wizs6qf3]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pillar-hero-chip[data-astro-cid-wizs6qf3]{letter-spacing:.05em;border-radius:4px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-block}.pillar-chip-flagship[data-astro-cid-wizs6qf3]{color:var(--coral,#ff5a5a);background:#ff5a5a1a;border:1px solid #ff5a5a40}.pillar-chip-intensif[data-astro-cid-wizs6qf3]{color:var(--blue,#1e56e0);background:#1e56e014;border:1px solid #1e56e033}.pillar-hero-city[data-astro-cid-wizs6qf3]{color:var(--ink-soft);font-size:13px;font-weight:500}.pillar-hero-title[data-astro-cid-wizs6qf3]{color:var(--navy);margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.25}.pillar-hero-desc[data-astro-cid-wizs6qf3]{color:var(--ink-soft);max-width:760px;margin:0 0 16px;font-size:14.5px;line-height:1.6}.pillar-hero-focus[data-astro-cid-wizs6qf3]{color:var(--navy);border:1px solid var(--line);background:#f8fafc;border-radius:4px;max-width:fit-content;padding:10px 14px;font-family:JetBrains Mono,monospace;font-size:12.5px;display:inline-block}.pillar-hero-actions[data-astro-cid-wizs6qf3]{flex-direction:column;gap:10px;min-width:210px;display:flex}@media (width<=860px){.pillar-hero-actions[data-astro-cid-wizs6qf3]{flex-flow:wrap}}.pillar-panel[data-astro-cid-wizs6qf3]{opacity:0;will-change:opacity, transform;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);display:none;transform:translateY(8px)}.pillar-panel[data-astro-cid-wizs6qf3].active{opacity:1;display:block;transform:translateY(0)}.pillar-panel[data-astro-cid-wizs6qf3].fading-out{opacity:0;pointer-events:none;transition:opacity .19s ease-out,transform .19s ease-out;display:block;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.pillar-pill-glider[data-astro-cid-wizs6qf3]{transition-duration:.01ms!important}.pillar-panel[data-astro-cid-wizs6qf3],.pillar-panel[data-astro-cid-wizs6qf3].fading-out{transition-duration:.01ms!important;transform:none!important}}.pillar-sub-section[data-astro-cid-wizs6qf3]{border-top:1px solid var(--line);margin-top:36px;padding-top:32px}.pillar-sub-header[data-astro-cid-wizs6qf3]{margin-bottom:20px}.pillar-sub-header[data-astro-cid-wizs6qf3] .sec-tag[data-astro-cid-wizs6qf3]{margin-bottom:6px}.pillar-sub-header[data-astro-cid-wizs6qf3] h3[data-astro-cid-wizs6qf3]{color:var(--navy);margin:0 0 6px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.pillar-sub-header[data-astro-cid-wizs6qf3] p[data-astro-cid-wizs6qf3]{color:var(--ink-soft);max-width:680px;margin:0;font-size:13.5px;line-height:1.55}.pillar-feature-grid-3[data-astro-cid-wizs6qf3]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pillar-feature-grid-4[data-astro-cid-wizs6qf3]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=840px){.pillar-feature-grid-3[data-astro-cid-wizs6qf3],.pillar-feature-grid-4[data-astro-cid-wizs6qf3]{grid-template-columns:1fr}}.p-feat-card[data-astro-cid-wizs6qf3]{border:1px solid var(--line);background:#fff;border-radius:4px;flex-direction:column;padding:20px;transition:border-color .2s,transform .2s;display:flex}.p-feat-card[data-astro-cid-wizs6qf3]:hover{border-color:#94a3b8;transform:translateY(-2px)}.p-feat-head[data-astro-cid-wizs6qf3]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.p-feat-step[data-astro-cid-wizs6qf3]{color:var(--blue);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.p-feat-card[data-astro-cid-wizs6qf3] h4[data-astro-cid-wizs6qf3]{color:var(--navy);margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700}.p-feat-card[data-astro-cid-wizs6qf3] p[data-astro-cid-wizs6qf3]{color:var(--ink-soft);flex-grow:1;margin:0 0 14px;font-size:13px;line-height:1.55}.p-feat-foot[data-astro-cid-wizs6qf3]{color:var(--navy);border:1px solid var(--line);background:#f8fafc;border-radius:4px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px}.robotik-dual-matrix[data-astro-cid-wizs6qf3]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.r-matrix-card[data-astro-cid-wizs6qf3]{border:1px solid var(--line);background:#fff;border-radius:4px;flex-direction:column;justify-content:space-between;padding:28px 24px;transition:border-color .2s;display:flex}.r-matrix-card[data-astro-cid-wizs6qf3]:hover{border-color:#94a3b8}.r-card-head[data-astro-cid-wizs6qf3]{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.r-card-tag[data-astro-cid-wizs6qf3]{color:var(--blue);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.r-card-head[data-astro-cid-wizs6qf3] h4[data-astro-cid-wizs6qf3]{color:var(--navy);margin:0;font-family:Space Grotesk,sans-serif;font-size:18px}.r-matrix-list[data-astro-cid-wizs6qf3]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.r-matrix-list[data-astro-cid-wizs6qf3] li[data-astro-cid-wizs6qf3]{color:var(--navy);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.r-matrix-list[data-astro-cid-wizs6qf3] .arr-check[data-astro-cid-wizs6qf3]{width:16px;height:16px;color:var(--blue);flex-shrink:0;margin-top:2px}.r-benefit-box[data-astro-cid-wizs6qf3]{border-top:1px dashed var(--line);background:#f8fafc;border-radius:4px;margin-top:20px;padding:14px 16px}@media (width<=900px){.robotik-dual-matrix[data-astro-cid-wizs6qf3]{grid-template-columns:1fr}}.rail-sec-header[data-astro-cid-wizs6qf3]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.rail-header-text[data-astro-cid-wizs6qf3]{max-width:780px}.rail-nav-desk[data-astro-cid-wizs6qf3]{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=768px){.rail-nav-desk[data-astro-cid-wizs6qf3]{display:none}}.omarchy-arrow-btn[data-astro-cid-wizs6qf3]{border:1px solid var(--line,#e2e8f0);width:36px;height:36px;color:var(--navy,#0a1f44);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.omarchy-arrow-btn[data-astro-cid-wizs6qf3] .ic[data-astro-cid-wizs6qf3]{width:18px;height:18px}.omarchy-arrow-btn[data-astro-cid-wizs6qf3]:hover{background:#f8fafc;border-color:#94a3b8}.omarchy-arrow-btn[data-astro-cid-wizs6qf3]:active{background:#e2e8f0}.omarchy-arrow-btn[data-astro-cid-wizs6qf3]:disabled,.omarchy-arrow-btn[data-astro-cid-wizs6qf3][aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.curr-rail-wrap[data-astro-cid-wizs6qf3]{scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;gap:16px;margin-top:8px;margin-bottom:20px;padding-block:10px 14px;padding-inline:4px;display:flex;overflow-x:auto}.curr-rail-wrap[data-astro-cid-wizs6qf3]:active{cursor:grabbing}.curr-rail-wrap[data-astro-cid-wizs6qf3]::-webkit-scrollbar{display:none}.curr-rail-wrap[data-astro-cid-wizs6qf3] .curr-card[data-astro-cid-wizs6qf3]{scroll-snap-align:start;border-radius:4px;flex-shrink:0;width:clamp(290px,30vw,360px);transition:border-color .2s,transform .2s,box-shadow .2s}.curr-rail-wrap[data-astro-cid-wizs6qf3] .curr-card[data-astro-cid-wizs6qf3]:hover{border-color:#1e56e059;transform:translateY(-2px);box-shadow:0 6px 18px #0a1f440f}@media (width<=640px){.curr-rail-wrap[data-astro-cid-wizs6qf3] .curr-card[data-astro-cid-wizs6qf3]{width:clamp(280px,84vw,340px)}}.rail-bottom-row[data-astro-cid-wizs6qf3]{align-items:center;gap:16px;display:flex}.rail-progress-track[data-astro-cid-wizs6qf3]{background:var(--line,#e2e8f0);border-radius:999px;flex:1;height:3px;position:relative;overflow:hidden}.rail-progress-bar[data-astro-cid-wizs6qf3]{background:var(--blue,#1e56e0);transform-origin:0;border-radius:999px;width:25%;height:100%;transition:transform .12s ease-out,width .12s ease-out}.rail-nav-mob[data-astro-cid-wizs6qf3]{align-items:center;gap:8px;display:none}@media (width<=768px){.rail-nav-mob[data-astro-cid-wizs6qf3]{display:flex}}.method-flow-track[data-astro-cid-wizs6qf3]{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:24px;display:grid}.method-flow-step[data-astro-cid-wizs6qf3]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:6px;flex-direction:column;padding:22px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.method-flow-step[data-astro-cid-wizs6qf3]:hover{border-color:var(--blue,#1e56e0);transform:translateY(-2px);box-shadow:0 8px 24px #0a1f440f}.method-flow-step[data-astro-cid-wizs6qf3] .m-step-num[data-astro-cid-wizs6qf3]{color:var(--blue,#1e56e0);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.method-flow-step[data-astro-cid-wizs6qf3] .m-step-icon[data-astro-cid-wizs6qf3]{width:38px;height:38px;color:var(--navy,#0a1f44);background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.method-flow-step[data-astro-cid-wizs6qf3] .m-step-icon[data-astro-cid-wizs6qf3] svg[data-astro-cid-wizs6qf3]{width:20px;height:20px}.method-flow-step[data-astro-cid-wizs6qf3] h4[data-astro-cid-wizs6qf3]{color:var(--navy,#0a1f44);margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.method-flow-step[data-astro-cid-wizs6qf3] p[data-astro-cid-wizs6qf3]{color:var(--ink-soft,#475569);margin:0;font-size:13px;line-height:1.55}@media (width<=900px){.method-flow-track[data-astro-cid-wizs6qf3]{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.method-flow-step[data-astro-cid-wizs6qf3]{scroll-snap-align:start;flex:0 0 240px}}.comp-mechanisms-track[data-astro-cid-wizs6qf3]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.comp-mech-card[data-astro-cid-wizs6qf3]{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:6px;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.comp-mech-card[data-astro-cid-wizs6qf3]:hover{border-color:var(--blue,#1e56e0);transform:translateY(-2px);box-shadow:0 8px 24px #0a1f440f}.comp-mech-icon-2d[data-astro-cid-wizs6qf3]{border-bottom:1px solid var(--line,#e2e8f0);background:#f8fafc;justify-content:center;align-items:center;min-height:110px;padding:24px 20px;display:flex}.mech-svg-2d[data-astro-cid-wizs6qf3]{width:52px;height:52px;display:block}.comp-mech-body[data-astro-cid-wizs6qf3]{flex-direction:column;flex:1;padding:20px;display:flex}.comp-mech-step[data-astro-cid-wizs6qf3]{color:var(--blue,#1e56e0);letter-spacing:.06em;margin-bottom:8px;font-size:10.5px;font-weight:700}.comp-mech-body[data-astro-cid-wizs6qf3] h4[data-astro-cid-wizs6qf3]{color:var(--navy,#0a1f44);margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.comp-mech-body[data-astro-cid-wizs6qf3] p[data-astro-cid-wizs6qf3]{color:var(--ink-soft,#475569);margin:0;font-size:12.5px;line-height:1.55}@media (width<=768px){.comp-mechanisms-track[data-astro-cid-wizs6qf3]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.comp-mech-card[data-astro-cid-wizs6qf3]{scroll-snap-align:start;flex:0 0 250px;width:250px}}
