.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:clip}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1}.hero-bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.hero-shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to top,#0a0f1cf0,#0a0f1c8c 45%,#0a0f1c47),linear-gradient(100deg,#0a0f1cb8,#0a0f1c1f 60%)}.hero-inner[data-astro-cid-bbe6dxrz]{padding-top:140px;padding-bottom:48px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.6rem,8vw,6.2rem);max-width:14ch;margin:18px 0 20px}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:clamp(1.05rem,2vw,1.3rem);color:var(--bone-dim);max-width:52ch}.hero-ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-stats[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-block:28px 40px;border-top:1px solid var(--hairline)}.stat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:4px}.stat-value[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,3.4vw,2.4rem);color:var(--amber);letter-spacing:-.02em}.stat-label[data-astro-cid-bbe6dxrz]{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gray)}@media(max-width:560px){.hero-stats[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1fr}}.marquee[data-astro-cid-tpudeaz7]{overflow:hidden;border-block:1px solid var(--hairline);background:var(--deep);padding-block:20px}.marquee-track[data-astro-cid-tpudeaz7]{display:flex;width:max-content;animation:marquee 28s linear infinite}.marquee-row[data-astro-cid-tpudeaz7]{display:flex}.marquee-item[data-astro-cid-tpudeaz7]{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-display);font-size:1.05rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap}.marquee-dot[data-astro-cid-tpudeaz7]{width:8px;height:8px;border-radius:50%;background:var(--amber);flex:none}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-tpudeaz7]{animation:none}}.route-texture[data-astro-cid-vatov2c6]{position:absolute;inset:0;z-index:0;width:100%;height:100%;color:var(--amber);opacity:.1;pointer-events:none}.pos-title[data-astro-cid-gguisg5g]{font-size:clamp(2rem,5vw,3.6rem);max-width:20ch;margin:16px 0 48px}.pos-grid[data-astro-cid-gguisg5g]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:64px}.pos-card[data-astro-cid-gguisg5g]{border:1px solid var(--hairline);border-radius:var(--radius);padding:clamp(24px,3vw,40px);background:var(--deep)}.pos-card[data-astro-cid-gguisg5g] h3[data-astro-cid-gguisg5g]{font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;font-weight:500}.challenge[data-astro-cid-gguisg5g] h3[data-astro-cid-gguisg5g]{color:var(--gray)}.solution[data-astro-cid-gguisg5g]{border-color:#e8a33d59}.solution[data-astro-cid-gguisg5g] h3[data-astro-cid-gguisg5g]{color:var(--amber)}.pos-card[data-astro-cid-gguisg5g] p[data-astro-cid-gguisg5g]{color:var(--bone-dim);font-size:1.05rem}.points[data-astro-cid-gguisg5g]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.point[data-astro-cid-gguisg5g]{border-top:1px solid var(--hairline-strong);padding-top:20px}.point-n[data-astro-cid-gguisg5g]{font-family:var(--font-display);color:var(--amber);font-size:.85rem;letter-spacing:.16em}.point[data-astro-cid-gguisg5g] h3[data-astro-cid-gguisg5g]{font-size:1.25rem;margin:10px 0 8px;letter-spacing:-.01em}.point[data-astro-cid-gguisg5g] p[data-astro-cid-gguisg5g]{color:var(--gray);font-size:.98rem}@media(max-width:820px){.pos-grid[data-astro-cid-gguisg5g]{grid-template-columns:1fr}.points[data-astro-cid-gguisg5g]{grid-template-columns:1fr;gap:28px}}.lines-title[data-astro-cid-vvr3qmht]{font-size:clamp(2rem,5vw,3.6rem);margin:16px 0 12px}.lines-text[data-astro-cid-vvr3qmht]{color:var(--gray);max-width:60ch;margin-bottom:56px;font-size:1.05rem}.stack[data-astro-cid-vvr3qmht]{display:flex;flex-direction:column;gap:20px}.card[data-astro-cid-vvr3qmht]{position:sticky;top:110px;display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,4vw,56px);background:var(--deep);border:1px solid var(--hairline);border-radius:var(--radius);padding:clamp(28px,4vw,56px);min-height:300px;box-shadow:0 -18px 50px #00000073}.card[data-astro-cid-vvr3qmht]:nth-child(2n){background:var(--deep-2)}.card-index[data-astro-cid-vvr3qmht]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,6vw,4.5rem);color:transparent;-webkit-text-stroke:1.5px var(--amber);letter-spacing:-.02em;line-height:1;align-self:start}.card-body[data-astro-cid-vvr3qmht] h3[data-astro-cid-vvr3qmht]{font-size:clamp(1.5rem,3.4vw,2.3rem);margin-bottom:12px}.card-body[data-astro-cid-vvr3qmht] p[data-astro-cid-vvr3qmht]{color:var(--bone-dim);max-width:58ch;font-size:1.05rem}.tags[data-astro-cid-vvr3qmht]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tags[data-astro-cid-vvr3qmht] li[data-astro-cid-vvr3qmht]{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);border:1px solid rgba(232,163,61,.4);border-radius:999px;padding:6px 14px}@media(max-width:640px){.card[data-astro-cid-vvr3qmht]{grid-template-columns:1fr;top:96px}.card-index[data-astro-cid-vvr3qmht]{font-size:2.6rem}}.figures-grid[data-astro-cid-xxo37wnc]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.figure[data-astro-cid-xxo37wnc]{border-left:1px solid var(--hairline-strong);padding-left:20px;display:flex;flex-direction:column;gap:6px}.figure-value[data-astro-cid-xxo37wnc]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.2rem,5.5vw,4rem);letter-spacing:-.03em;line-height:1}.figure-label[data-astro-cid-xxo37wnc]{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}@media(max-width:820px){.figures-grid[data-astro-cid-xxo37wnc]{grid-template-columns:1fr 1fr;row-gap:36px}}.process-title[data-astro-cid-fz4tclxl]{font-size:clamp(2rem,5vw,3.6rem);margin:16px 0 12px;max-width:18ch}.process-text[data-astro-cid-fz4tclxl]{color:var(--gray);margin-bottom:64px;font-size:1.05rem}.route[data-astro-cid-fz4tclxl]{position:relative}.route-svg[data-astro-cid-fz4tclxl]{position:absolute;left:27px;top:8px;bottom:8px;width:100px;height:calc(100% - 16px);overflow:visible}.steps[data-astro-cid-fz4tclxl]{list-style:none;padding:0;display:flex;flex-direction:column;gap:clamp(48px,7vw,96px)}.step[data-astro-cid-fz4tclxl]{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;align-items:start;padding-left:49px}.step-n[data-astro-cid-fz4tclxl]{width:56px;height:56px;border-radius:50%;border:1px solid var(--amber);color:var(--amber);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;background:var(--ink);position:relative;z-index:1;margin-left:0}.step[data-astro-cid-fz4tclxl] h3[data-astro-cid-fz4tclxl]{font-size:clamp(1.35rem,2.8vw,1.9rem);margin-bottom:8px;display:flex;align-items:center;gap:12px}.step-icon[data-astro-cid-fz4tclxl]{width:26px;height:26px;flex-shrink:0;color:var(--amber)}.step[data-astro-cid-fz4tclxl] p[data-astro-cid-fz4tclxl]{color:var(--gray);max-width:56ch}@media(max-width:640px){.route-svg[data-astro-cid-fz4tclxl]{left:19px;width:60px}.step[data-astro-cid-fz4tclxl]{grid-template-columns:40px 1fr;gap:16px;padding-left:29px}.step-n[data-astro-cid-fz4tclxl]{width:40px;height:40px;font-size:.85rem}}.chapter[data-astro-cid-xykjftzi]{position:relative;background:var(--ink);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.chapter-pin[data-astro-cid-xykjftzi]{min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,4vh,48px);padding-block:clamp(72px,9vh,110px);overflow:clip}.chapter-title[data-astro-cid-xykjftzi]{font-size:clamp(2.2rem,6vw,4.6rem);margin-top:14px;max-width:16ch}.chapter-grid[data-astro-cid-xykjftzi]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,96px);align-items:stretch}.chapter-visual[data-astro-cid-xykjftzi]{position:relative;min-height:min(60svh,580px);border-radius:var(--radius);overflow:clip;border:1px solid var(--hairline);background:var(--deep)}.chapter-img[data-astro-cid-xykjftzi]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.chapter-img[data-astro-cid-xykjftzi]:not(:first-child){opacity:0;visibility:hidden}.chapter-visual[data-astro-cid-xykjftzi]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,15,28,.55) 0%,transparent 45%);pointer-events:none}.chapter-counter[data-astro-cid-xykjftzi]{position:absolute;right:20px;bottom:16px;z-index:2;font-family:var(--font-display);font-size:.95rem;letter-spacing:.18em;color:var(--bone)}.chapter-counter[data-astro-cid-xykjftzi] [data-astro-cid-xykjftzi][data-counter]{color:var(--amber);font-weight:700}.chapter-sep[data-astro-cid-xykjftzi]{opacity:.5;margin:0 6px}.chapter-body[data-astro-cid-xykjftzi]{position:relative;padding-left:clamp(28px,4vw,56px);display:flex;align-items:center}.chapter-rail[data-astro-cid-xykjftzi]{position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--hairline-strong);border-radius:2px;display:none}.chapter-fill[data-astro-cid-xykjftzi]{display:block;width:100%;height:100%;background:var(--amber);border-radius:2px;transform:scaleY(0);transform-origin:top}.chapter-phases[data-astro-cid-xykjftzi]{display:grid;gap:64px}.chapter-index[data-astro-cid-xykjftzi]{font-family:var(--font-display);font-weight:700;font-size:.85rem;letter-spacing:.28em;color:var(--amber)}.chapter-phase[data-astro-cid-xykjftzi] h3[data-astro-cid-xykjftzi]{font-size:clamp(1.7rem,3.4vw,2.6rem);margin:10px 0 12px}.chapter-phase[data-astro-cid-xykjftzi] p[data-astro-cid-xykjftzi]{color:var(--bone-dim);font-size:clamp(1rem,1.6vw,1.2rem);max-width:50ch}.chapter-js[data-astro-cid-xykjftzi] .chapter-rail[data-astro-cid-xykjftzi]{display:block}.chapter-js[data-astro-cid-xykjftzi] .chapter-phases[data-astro-cid-xykjftzi]{position:relative;display:block;width:100%;min-height:min(52svh,460px)}.chapter-js[data-astro-cid-xykjftzi] .chapter-phase[data-astro-cid-xykjftzi]{position:absolute;inset:0;align-content:center;display:grid}.chapter-js[data-astro-cid-xykjftzi] .chapter-phase[data-astro-cid-xykjftzi]:not(:first-child){opacity:0;visibility:hidden}@media(max-width:820px){.chapter-pin[data-astro-cid-xykjftzi]{padding-block:36px;gap:20px}.chapter-title[data-astro-cid-xykjftzi]{font-size:clamp(1.9rem,8.5vw,2.4rem)}.chapter-grid[data-astro-cid-xykjftzi]{grid-template-columns:1fr;gap:20px}.chapter-visual[data-astro-cid-xykjftzi]{min-height:28svh}.chapter-js[data-astro-cid-xykjftzi] .chapter-phases[data-astro-cid-xykjftzi]{min-height:230px}.chapter-phase[data-astro-cid-xykjftzi] h3[data-astro-cid-xykjftzi]{font-size:1.45rem}.chapter-phase[data-astro-cid-xykjftzi] p[data-astro-cid-xykjftzi]{font-size:.98rem}}.trust-grid[data-astro-cid-uj2d65ae]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.trust-title[data-astro-cid-uj2d65ae]{font-size:clamp(2rem,5vw,3.4rem);margin:16px 0}.trust-text[data-astro-cid-uj2d65ae]{color:var(--bone-dim);font-size:1.08rem;max-width:46ch}.trust-list[data-astro-cid-uj2d65ae]{list-style:none;padding:0;display:flex;flex-direction:column}.trust-list[data-astro-cid-uj2d65ae] li[data-astro-cid-uj2d65ae]{display:flex;align-items:center;gap:18px;padding:22px 4px;border-bottom:1px solid var(--hairline);font-family:var(--font-display);font-size:1.15rem;font-weight:500}.trust-list[data-astro-cid-uj2d65ae] li[data-astro-cid-uj2d65ae]:first-child{border-top:1px solid var(--hairline)}.trust-list[data-astro-cid-uj2d65ae] svg[data-astro-cid-uj2d65ae]{color:var(--amber);flex:none}@media(max-width:820px){.trust-grid[data-astro-cid-uj2d65ae]{grid-template-columns:1fr}}.contact-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:start}.contact-title[data-astro-cid-xmivup5a]{font-size:clamp(2.2rem,5.5vw,3.8rem);margin:16px 0;max-width:14ch}.contact-text[data-astro-cid-xmivup5a]{color:var(--bone-dim);max-width:46ch;font-size:1.05rem}.contact-data[data-astro-cid-xmivup5a]{margin-top:36px;display:flex;flex-direction:column}.contact-data[data-astro-cid-xmivup5a]>div[data-astro-cid-xmivup5a]{padding:16px 0;border-top:1px solid var(--hairline);display:grid;grid-template-columns:110px 1fr;gap:16px}.contact-data[data-astro-cid-xmivup5a]>div[data-astro-cid-xmivup5a]:last-child{border-bottom:1px solid var(--hairline)}.contact-data[data-astro-cid-xmivup5a] dt[data-astro-cid-xmivup5a]{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.contact-data[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{text-decoration:none}.contact-data[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--amber)}.form[data-astro-cid-xmivup5a]{background:var(--deep);border:1px solid var(--hairline);border-radius:var(--radius);padding:clamp(24px,3.5vw,44px);display:flex;flex-direction:column;gap:20px}.field[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:8px}.field[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-size:.88rem;font-weight:500;color:var(--bone-dim)}.field[data-astro-cid-xmivup5a] .opt[data-astro-cid-xmivup5a]{color:var(--gray);font-weight:400}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{background:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--bone);padding:13px 15px;font:inherit;font-size:1rem;width:100%;transition:border-color .2s}.field[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus{outline:none;border-color:var(--amber)}.field[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:120px}.consent[data-astro-cid-xmivup5a]{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;color:var(--gray);cursor:pointer;line-height:1.5}.consent[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--amber)}.form-error[data-astro-cid-xmivup5a]{color:#ff9d8a;font-size:.9rem;border:1px solid rgba(255,157,138,.4);border-radius:var(--radius);padding:10px 14px}.form[data-astro-cid-xmivup5a] .btn[data-astro-cid-xmivup5a]{justify-content:center}.form-note[data-astro-cid-xmivup5a]{font-size:.85rem;color:var(--gray);text-align:center}@media(max-width:820px){.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}
