.hero[data-astro-cid-bbe6dxrz]{position:relative;color:#fff;padding-block:128px 104px;overflow:hidden;background:var(--ink-900)}.hero-media[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0}.hero-video[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(90deg,#1c1c1ced,#202020cc 45%,#20202080),radial-gradient(820px 520px at 88% 5%,rgba(198,216,44,.2),transparent 62%)}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:1}.hero-content[data-astro-cid-bbe6dxrz]{max-width:660px}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-block;font-size:.88rem;font-weight:700;color:var(--brand);background:#c6d82c1f;border:1px solid rgba(198,216,44,.35);padding:8px 18px;border-radius:999px;margin-bottom:24px}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(1.9rem,4.6vw,3.3rem);font-weight:800;line-height:1.5;margin-bottom:22px}.hero-title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:var(--brand)}.hero-lead[data-astro-cid-bbe6dxrz]{font-size:1.08rem;color:#ffffffd9;margin-bottom:34px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:48px}.hero-stats[data-astro-cid-bbe6dxrz]{display:flex;gap:44px;flex-wrap:wrap}.hero-stats[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column}.hero-stats[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{font-size:2rem;font-weight:800;color:var(--brand)}.hero-stats[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:.9rem;color:#ffffffb3}.hero-scroll[data-astro-cid-bbe6dxrz]{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:1;color:#ffffffb3;animation:bob 1.8s ease-in-out infinite}@keyframes bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}@media (prefers-reduced-motion: reduce){.hero-video[data-astro-cid-bbe6dxrz]{display:none}.hero-media[data-astro-cid-bbe6dxrz]{background:url(/video/hero-poster.jpg) center/cover}.hero-scroll[data-astro-cid-bbe6dxrz]{animation:none}}@media (max-width: 768px){.hero[data-astro-cid-bbe6dxrz]{padding-block:84px 64px}.hero-title[data-astro-cid-bbe6dxrz] br[data-astro-cid-bbe6dxrz]{display:none}.hero-title[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]:after{content:" "}.hero-lead[data-astro-cid-bbe6dxrz]{font-size:.98rem;line-height:1.95}.hero-actions[data-astro-cid-bbe6dxrz]{margin-bottom:36px}.hero-stats[data-astro-cid-bbe6dxrz]{gap:26px}.hero-stats[data-astro-cid-bbe6dxrz] b[data-astro-cid-bbe6dxrz]{font-size:1.55rem}.hero-overlay[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#1c1c1cdb,#1c1c1cd1)}.hero-scroll[data-astro-cid-bbe6dxrz]{display:none}}.trustbar[data-astro-cid-zdc2jl42]{border-block:1px solid var(--border);background:var(--bg-soft,#f7f8f2);padding-block:26px}.trustbar-lead[data-astro-cid-zdc2jl42]{text-align:center;font-size:.88rem;font-weight:800;color:var(--ink);margin-bottom:18px}.trustbar-list[data-astro-cid-zdc2jl42]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trustbar-item[data-astro-cid-zdc2jl42]{display:flex;align-items:flex-start;gap:11px}.trustbar-icon[data-astro-cid-zdc2jl42]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--brand);color:var(--ink-900)}.trustbar-text[data-astro-cid-zdc2jl42]{display:flex;flex-direction:column;line-height:1.45}.trustbar-text[data-astro-cid-zdc2jl42] b[data-astro-cid-zdc2jl42]{font-size:.91rem;color:var(--ink);font-weight:800}.trustbar-text[data-astro-cid-zdc2jl42] small[data-astro-cid-zdc2jl42]{font-size:.76rem;color:var(--muted);line-height:1.7}@media (max-width:900px){.trustbar-list[data-astro-cid-zdc2jl42]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.trustbar-list[data-astro-cid-zdc2jl42]{grid-template-columns:1fr}}.divisions[data-astro-cid-67zausdt]{background:var(--bg-soft)}.dv-grid[data-astro-cid-67zausdt]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dv-card[data-astro-cid-67zausdt]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:30px 28px 26px;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.dv-card[data-astro-cid-67zausdt]:hover{border-color:var(--brand);box-shadow:var(--shadow-md)}.dv-icon[data-astro-cid-67zausdt]{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--ink);color:var(--brand);margin-bottom:18px;transition:background var(--transition),color var(--transition)}.dv-card[data-astro-cid-67zausdt]:hover .dv-icon[data-astro-cid-67zausdt]{background:var(--brand);color:var(--ink-900)}.dv-tag[data-astro-cid-67zausdt]{display:inline-block;align-self:flex-start;font-size:.75rem;font-weight:800;color:var(--brand-ink);background:#c6d82c29;border:1px solid rgba(198,216,44,.4);padding:3px 12px;border-radius:999px;margin-bottom:12px}.dv-card[data-astro-cid-67zausdt] h3[data-astro-cid-67zausdt]{font-size:1.18rem;font-weight:800;margin-bottom:10px;line-height:1.5}.dv-card[data-astro-cid-67zausdt] p[data-astro-cid-67zausdt]{font-size:.95rem;color:var(--muted);line-height:1.95;margin-bottom:18px}.dv-cta[data-astro-cid-67zausdt]{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:800;color:var(--brand-ink)}@media (max-width: 900px){.dv-grid[data-astro-cid-67zausdt]{grid-template-columns:1fr}}.order-path[data-astro-cid-z5jqmoqo]{background:#fff}.op-grid[data-astro-cid-z5jqmoqo]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.op-card[data-astro-cid-z5jqmoqo]{position:relative;border:1px solid var(--border);border-radius:var(--radius);padding:26px 24px;background:var(--bg-soft);overflow:visible}.op-card[data-astro-cid-z5jqmoqo]:after{content:"";position:absolute;inset-inline-end:-34px;top:47px;width:48px;height:2px;background:var(--brand);z-index:2}.op-card[data-astro-cid-z5jqmoqo]:last-child:after{display:none}.op-card[data-astro-cid-z5jqmoqo]>span[data-astro-cid-z5jqmoqo]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ink);color:var(--brand);font-size:1.1rem;font-weight:900;margin-bottom:18px}.op-card[data-astro-cid-z5jqmoqo] h3[data-astro-cid-z5jqmoqo]{font-size:1.08rem;margin-bottom:8px}.op-card[data-astro-cid-z5jqmoqo] p[data-astro-cid-z5jqmoqo]{color:var(--muted);font-size:.9rem;line-height:1.9}.op-action[data-astro-cid-z5jqmoqo]{text-align:center;margin-top:30px}@media (max-width:900px){.op-grid[data-astro-cid-z5jqmoqo]{grid-template-columns:repeat(2,1fr)}.op-card[data-astro-cid-z5jqmoqo]:after{display:none}}@media (max-width:560px){.op-grid[data-astro-cid-z5jqmoqo]{grid-template-columns:1fr}}.po-head[data-astro-cid-uigkbtti]{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:24px}.po-head[data-astro-cid-uigkbtti] .section-lead[data-astro-cid-uigkbtti]{margin-top:10px}.po-groups[data-astro-cid-uigkbtti]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.po-groups[data-astro-cid-uigkbtti] a[data-astro-cid-uigkbtti]{padding:7px 13px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--ink-800);font-size:.78rem;font-weight:700}.po-groups[data-astro-cid-uigkbtti] a[data-astro-cid-uigkbtti]:hover{border-color:var(--brand);color:var(--brand-ink)}.po-grid[data-astro-cid-uigkbtti]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.po-card[data-astro-cid-uigkbtti]{overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding-bottom:22px;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.po-card[data-astro-cid-uigkbtti]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--brand)}.po-card[data-astro-cid-uigkbtti] img{width:100%;height:220px;object-fit:cover;display:block;margin-bottom:18px}.po-card[data-astro-cid-uigkbtti] span[data-astro-cid-uigkbtti],.po-card[data-astro-cid-uigkbtti] h3[data-astro-cid-uigkbtti],.po-card[data-astro-cid-uigkbtti] small[data-astro-cid-uigkbtti]{display:block;margin-inline:20px}.po-card[data-astro-cid-uigkbtti] span[data-astro-cid-uigkbtti]{font-size:.74rem;color:var(--brand-ink);font-weight:800;margin-bottom:5px}.po-card[data-astro-cid-uigkbtti] h3[data-astro-cid-uigkbtti]{font-size:1.08rem;margin-bottom:2px}.po-card[data-astro-cid-uigkbtti] small[data-astro-cid-uigkbtti]{color:var(--muted);font-size:.78rem}@media (max-width:900px){.po-grid[data-astro-cid-uigkbtti]{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.po-head[data-astro-cid-uigkbtti]{align-items:start;flex-direction:column}.po-grid[data-astro-cid-uigkbtti]{grid-template-columns:1fr}.po-card[data-astro-cid-uigkbtti] img{height:240px}}.ind-grid[data-astro-cid-24ulwq2j]{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.ind-card[data-astro-cid-24ulwq2j]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:32px 26px;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.ind-card[data-astro-cid-24ulwq2j]:hover{transform:translateY(-8px);box-shadow:var(--shadow-md);border-color:var(--brand)}.ind-icon[data-astro-cid-24ulwq2j]{display:grid;place-items:center;width:60px;height:60px;border-radius:15px;background:var(--ink);color:var(--brand);margin-bottom:20px;transition:background var(--transition)}.ind-card[data-astro-cid-24ulwq2j]:hover .ind-icon[data-astro-cid-24ulwq2j]{background:var(--brand);color:var(--ink)}.ind-card[data-astro-cid-24ulwq2j] h3[data-astro-cid-24ulwq2j]{font-size:1.2rem;font-weight:800;margin-bottom:10px}.ind-card[data-astro-cid-24ulwq2j] p[data-astro-cid-24ulwq2j]{color:var(--muted);font-size:.96rem;flex:1}.ind-link[data-astro-cid-24ulwq2j]{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-weight:700;font-size:.9rem;color:var(--brand-ink)}@media (max-width: 1150px){.ind-grid[data-astro-cid-24ulwq2j]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.ind-grid[data-astro-cid-24ulwq2j]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.ind-grid[data-astro-cid-24ulwq2j]{grid-template-columns:1fr}}.lab[data-astro-cid-42dduuh2]{position:relative;overflow:hidden}.lab-bg[data-astro-cid-42dduuh2]{position:absolute;inset:0;background:radial-gradient(700px 460px at 78% 30%,rgba(198,216,44,.13),transparent 62%)}.lab-grid[data-astro-cid-42dduuh2]{position:relative;display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center}.lab-btns[data-astro-cid-42dduuh2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:26px 16px}.lab-btn[data-astro-cid-42dduuh2]{display:flex;flex-direction:column;gap:3px;text-align:start;font-family:inherit;cursor:pointer;padding:13px 16px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;transition:all var(--transition)}.lab-btn[data-astro-cid-42dduuh2] b[data-astro-cid-42dduuh2]{font-size:1rem;font-weight:700}.lab-btn[data-astro-cid-42dduuh2] small[data-astro-cid-42dduuh2]{font-size:.76rem;color:#ffffff8c}.lab-btn[data-astro-cid-42dduuh2]:hover{border-color:#c6d82c80;transform:translateY(-2px)}.lab-btn[data-astro-cid-42dduuh2].is-active{background:var(--brand);border-color:var(--brand);color:var(--ink-900)}.lab-btn[data-astro-cid-42dduuh2].is-active small[data-astro-cid-42dduuh2]{color:#141414b3}.lab-hint[data-astro-cid-42dduuh2]{font-size:.85rem;color:#ffffff80}.lab-stage[data-astro-cid-42dduuh2]{position:relative;aspect-ratio:1 / 1;max-height:460px;margin-inline:auto;width:100%}.lab-stage[data-astro-cid-42dduuh2] canvas[data-astro-cid-42dduuh2]{width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.lab-stage[data-astro-cid-42dduuh2] canvas[data-astro-cid-42dduuh2]:active{cursor:grabbing}.lab-caption[data-astro-cid-42dduuh2]{position:absolute;inset-inline-start:8px;inset-block-end:8px;display:flex;flex-direction:column;pointer-events:none}.lab-caption[data-astro-cid-42dduuh2] b[data-astro-cid-42dduuh2]{color:#fff;font-size:1.05rem;font-weight:800}.lab-caption[data-astro-cid-42dduuh2] span[data-astro-cid-42dduuh2]{color:var(--brand);font-size:.9rem}@media (max-width: 880px){.lab-grid[data-astro-cid-42dduuh2]{grid-template-columns:1fr;gap:24px}.lab-stage[data-astro-cid-42dduuh2]{max-height:380px;order:-1}}.cycle[data-astro-cid-vgcqtyu5]{position:relative;overflow:hidden}.cycle-bg[data-astro-cid-vgcqtyu5]{position:absolute;inset:0;z-index:0;background:radial-gradient(700px 380px at 50% -10%,rgba(198,216,44,.12),transparent 60%)}.cycle[data-astro-cid-vgcqtyu5] .container[data-astro-cid-vgcqtyu5]{position:relative;z-index:1}.cycle-flow[data-astro-cid-vgcqtyu5]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;position:relative}.cycle-flow[data-astro-cid-vgcqtyu5]:before{content:"";position:absolute;top:34px;inset-inline:8%;height:2px;background:repeating-linear-gradient(to left,var(--brand) 0 10px,transparent 10px 20px);opacity:.4;animation:flow 1s linear infinite}@keyframes flow{to{background-position-x:-40px}}.cstep[data-astro-cid-vgcqtyu5]{position:relative;text-align:center;padding-top:4px}.cstep-node[data-astro-cid-vgcqtyu5]{position:relative;display:grid;place-items:center;width:68px;height:68px;margin:0 auto 18px;border-radius:18px;background:var(--ink);border:1px solid rgba(255,255,255,.14);color:var(--brand);box-shadow:0 8px 24px #00000059;transition:transform var(--transition),border-color var(--transition)}.cstep[data-astro-cid-vgcqtyu5]:hover .cstep-node[data-astro-cid-vgcqtyu5]{transform:translateY(-6px) scale(1.05);border-color:var(--brand)}.cstep-num[data-astro-cid-vgcqtyu5]{position:absolute;top:-8px;inset-inline-end:-8px;width:24px;height:24px;display:grid;place-items:center;background:var(--brand);color:var(--ink-900);border-radius:50%;font-size:.8rem;font-weight:800}.cstep[data-astro-cid-vgcqtyu5] h3[data-astro-cid-vgcqtyu5]{font-size:1.05rem;font-weight:800;color:#fff;margin-bottom:6px}.cstep[data-astro-cid-vgcqtyu5] p[data-astro-cid-vgcqtyu5]{font-size:.88rem;color:#ffffffb3}.cycle-flow[data-astro-cid-vgcqtyu5] .reveal[data-astro-cid-vgcqtyu5]{transition-delay:calc(var(--i) * .1s)}@media (max-width: 820px){.cycle-flow[data-astro-cid-vgcqtyu5]{grid-template-columns:repeat(2,1fr);gap:30px 16px}.cycle-flow[data-astro-cid-vgcqtyu5]:before{display:none}}@media (max-width: 480px){.cycle-flow[data-astro-cid-vgcqtyu5]{grid-template-columns:1fr}}.kn[data-astro-cid-2jyjdetk]{background:var(--bg-soft)}.kn-grid[data-astro-cid-2jyjdetk]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kn-card[data-astro-cid-2jyjdetk]{display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.kn-card[data-astro-cid-2jyjdetk]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--brand)}.kn-card[data-astro-cid-2jyjdetk].is-wide{grid-column:span 3;background:var(--ink);border-color:var(--ink);color:#fff}.kn-card[data-astro-cid-2jyjdetk].is-wide:hover{border-color:var(--brand)}.kn-ico[data-astro-cid-2jyjdetk]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--bg-soft);color:var(--brand-ink)}.kn-card[data-astro-cid-2jyjdetk].is-wide .kn-ico[data-astro-cid-2jyjdetk]{background:var(--brand);color:var(--ink-900)}.kn-body[data-astro-cid-2jyjdetk]{flex:1}.kn-count[data-astro-cid-2jyjdetk]{display:inline-block;font-size:.72rem;font-weight:800;color:var(--brand-ink);background:#c6d82c33;border-radius:999px;padding:3px 10px;margin-bottom:7px}.kn-card[data-astro-cid-2jyjdetk].is-wide .kn-count[data-astro-cid-2jyjdetk]{color:var(--ink-900);background:var(--brand)}.kn-body[data-astro-cid-2jyjdetk] h3[data-astro-cid-2jyjdetk]{font-size:1.1rem;font-weight:800;margin-bottom:5px}.kn-body[data-astro-cid-2jyjdetk] p[data-astro-cid-2jyjdetk]{font-size:.9rem;color:var(--muted);margin:0}.kn-card[data-astro-cid-2jyjdetk].is-wide .kn-body[data-astro-cid-2jyjdetk] p[data-astro-cid-2jyjdetk]{color:#ffffffbf}.kn-arrow[data-astro-cid-2jyjdetk]{flex:none;margin-top:12px;color:var(--brand-ink);transition:transform var(--transition)}.kn-card[data-astro-cid-2jyjdetk].is-wide .kn-arrow[data-astro-cid-2jyjdetk]{color:var(--brand)}.kn-card[data-astro-cid-2jyjdetk]:hover .kn-arrow[data-astro-cid-2jyjdetk]{transform:translate(-4px)}.kn-foot[data-astro-cid-2jyjdetk]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}@media (max-width: 900px){.kn-grid[data-astro-cid-2jyjdetk]{grid-template-columns:repeat(2,1fr)}.kn-card[data-astro-cid-2jyjdetk].is-wide{grid-column:span 2}}@media (max-width: 600px){.kn-grid[data-astro-cid-2jyjdetk]{grid-template-columns:1fr}.kn-card[data-astro-cid-2jyjdetk].is-wide{grid-column:span 1}}.vp[data-astro-cid-fcrmuvsx]{width:100%;height:auto;display:block}.vical[data-astro-cid-fo5ag54x]{background:var(--bg-soft)}.vical-inner[data-astro-cid-fo5ag54x]{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.vical-text[data-astro-cid-fo5ag54x] b[data-astro-cid-fo5ag54x]{color:var(--brand-ink)}.vical-grades[data-astro-cid-fo5ag54x]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:22px 26px}.vg-label[data-astro-cid-fo5ag54x]{font-weight:700;font-size:.9rem;color:var(--ink)}.vg-chip[data-astro-cid-fo5ag54x]{font-size:.82rem;font-weight:600;color:var(--ink-800);background:#fff;border:1px solid var(--border);padding:5px 12px;border-radius:999px}.vical-thumbs[data-astro-cid-fo5ag54x]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vthumb[data-astro-cid-fo5ag54x]{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;text-align:center;transition:transform var(--transition),box-shadow var(--transition)}.vthumb[data-astro-cid-fo5ag54x]:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm)}.vthumb[data-astro-cid-fo5ag54x] img{width:100%;height:120px;object-fit:contain}.vthumb[data-astro-cid-fo5ag54x] figcaption[data-astro-cid-fo5ag54x]{margin-top:8px;font-size:.82rem;font-weight:700;color:var(--ink)}@media (max-width: 860px){.vical-inner[data-astro-cid-fo5ag54x]{grid-template-columns:1fr;gap:32px}}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1.4fr 1fr;gap:44px;align-items:start}.about-text[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--muted);margin-bottom:22px}.about-mission[data-astro-cid-v2cbyr3p]{border-inline-start:4px solid var(--brand);background:#fff;padding:18px 22px;border-radius:0 12px 12px 0;font-weight:700;color:var(--ink);margin-bottom:24px;box-shadow:var(--shadow-sm)}.about-list[data-astro-cid-v2cbyr3p]{display:grid;gap:12px}.about-list[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]{display:flex;align-items:flex-start;gap:11px;font-weight:500;font-size:.98rem}.about-list[data-astro-cid-v2cbyr3p] svg[data-astro-cid-v2cbyr3p]{flex:none;color:var(--ink);background:var(--brand);border-radius:50%;padding:4px;margin-top:3px}.about-creds[data-astro-cid-v2cbyr3p]{background:var(--ink);color:#fff;border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-md);position:sticky;top:100px}.about-creds[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{font-size:1.1rem;font-weight:800;margin-bottom:20px;color:#fff}.cred-list[data-astro-cid-v2cbyr3p]{display:grid;gap:14px}.cred[data-astro-cid-v2cbyr3p]{display:flex;align-items:center;gap:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 16px;transition:border-color var(--transition),transform var(--transition)}.cred[data-astro-cid-v2cbyr3p]:hover{border-color:var(--brand);transform:translate(-4px)}.cred-icon[data-astro-cid-v2cbyr3p]{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--brand);color:var(--ink-900)}.cred[data-astro-cid-v2cbyr3p] b[data-astro-cid-v2cbyr3p]{display:block;font-size:.98rem;color:#fff}.cred[data-astro-cid-v2cbyr3p] small[data-astro-cid-v2cbyr3p]{font-size:.8rem;color:#fff9}@media (max-width: 900px){.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:32px}.about-creds[data-astro-cid-v2cbyr3p]{position:static}}.resume[data-astro-cid-zhxkjw2l]{background:var(--bg-soft)}.tl[data-astro-cid-zhxkjw2l]{position:relative;max-width:940px;margin-inline:auto}.tl[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;inset-block:8px;inset-inline-start:50%;width:3px;transform:translate(-50%);background:linear-gradient(var(--brand),rgba(198,216,44,.2));border-radius:3px}.tl-item[data-astro-cid-zhxkjw2l]{position:relative;width:50%;padding:14px 40px;box-sizing:border-box}.tl-left[data-astro-cid-zhxkjw2l]{inset-inline-start:0;text-align:start}.tl-right[data-astro-cid-zhxkjw2l]{inset-inline-start:50%}.tl-dot[data-astro-cid-zhxkjw2l]{position:absolute;top:26px;width:18px;height:18px;border-radius:50%;background:var(--brand);border:4px solid var(--bg-soft);box-shadow:0 0 0 2px var(--brand)}.tl-left[data-astro-cid-zhxkjw2l] .tl-dot[data-astro-cid-zhxkjw2l]{inset-inline-end:-9px}.tl-right[data-astro-cid-zhxkjw2l] .tl-dot[data-astro-cid-zhxkjw2l]{inset-inline-start:-9px}.tl-card[data-astro-cid-zhxkjw2l]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition),transform var(--transition)}.tl-card[data-astro-cid-zhxkjw2l]:hover{box-shadow:var(--shadow-md)}.tl-tag[data-astro-cid-zhxkjw2l]{display:inline-block;font-size:.78rem;font-weight:800;color:var(--ink-900);background:var(--brand);padding:3px 12px;border-radius:999px;margin-bottom:10px}.tl-card[data-astro-cid-zhxkjw2l] h3[data-astro-cid-zhxkjw2l]{font-size:1.15rem;font-weight:800;margin-bottom:8px}.tl-card[data-astro-cid-zhxkjw2l] p[data-astro-cid-zhxkjw2l]{color:var(--muted);font-size:.95rem}@media (max-width: 720px){.tl[data-astro-cid-zhxkjw2l]:before{inset-inline-start:9px}.tl-item[data-astro-cid-zhxkjw2l]{width:100%;inset-inline-start:0!important;padding-inline:34px 4px}.tl-dot[data-astro-cid-zhxkjw2l]{inset-inline-start:0!important;inset-inline-end:auto!important}}.features-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.feature[data-astro-cid-vnivfuh2]{position:relative;padding:30px 26px;border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--border);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.feature[data-astro-cid-vnivfuh2]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.feature-num[data-astro-cid-vnivfuh2]{position:absolute;top:12px;inset-inline-end:18px;font-size:2.3rem;font-weight:800;color:#2c2c2c0f;line-height:1}.feature-icon[data-astro-cid-vnivfuh2]{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--ink);color:var(--brand);margin-bottom:18px}.feature[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:1.1rem;font-weight:800;margin-bottom:8px}.feature[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{color:var(--muted);font-size:.95rem}@media (max-width: 900px){.features-grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.features-grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}.pq[data-astro-cid-qfubtrlq]{background:var(--bg-soft)}.pq-head[data-astro-cid-qfubtrlq]{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.pq-head-actions[data-astro-cid-qfubtrlq]{display:flex;flex-wrap:wrap;gap:10px;flex:none}.pq-grid[data-astro-cid-qfubtrlq]{display:grid;grid-template-columns:repeat(3,1fr) 1.12fr;gap:16px;align-items:stretch}.pq-project[data-astro-cid-qfubtrlq]{position:relative;min-height:285px;padding:26px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.pq-number[data-astro-cid-qfubtrlq]{position:absolute;top:16px;inset-inline-end:20px;color:var(--brand-ink);font-size:2rem;font-weight:900;opacity:.22}.pq-project[data-astro-cid-qfubtrlq] small[data-astro-cid-qfubtrlq]{color:var(--brand-ink);font-weight:800}.pq-project[data-astro-cid-qfubtrlq] h3[data-astro-cid-qfubtrlq]{font-size:1.08rem;line-height:1.6;margin-block:14px 9px;padding-inline-end:25px}.pq-project[data-astro-cid-qfubtrlq] p[data-astro-cid-qfubtrlq]{color:var(--muted);font-size:.88rem;flex:1}.pq-project[data-astro-cid-qfubtrlq] a[data-astro-cid-qfubtrlq]{color:var(--brand-ink);font-size:.88rem;font-weight:800;margin-top:16px}.pq-quality[data-astro-cid-qfubtrlq]{padding:28px;border-radius:var(--radius);background:var(--ink-900);color:#fff}.pq-quality[data-astro-cid-qfubtrlq] h3[data-astro-cid-qfubtrlq]{font-size:1.25rem;margin-block:8px 20px}.pq-quality[data-astro-cid-qfubtrlq] ol[data-astro-cid-qfubtrlq]{display:grid;gap:15px;margin-bottom:24px}.pq-quality[data-astro-cid-qfubtrlq] li[data-astro-cid-qfubtrlq]{display:grid;grid-template-columns:1fr;gap:2px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.12)}.pq-quality[data-astro-cid-qfubtrlq] li[data-astro-cid-qfubtrlq] b[data-astro-cid-qfubtrlq]{font-size:.92rem}.pq-quality[data-astro-cid-qfubtrlq] li[data-astro-cid-qfubtrlq] span[data-astro-cid-qfubtrlq]{color:#fff9;font-size:.78rem}@media (max-width:1040px){.pq-grid[data-astro-cid-qfubtrlq]{grid-template-columns:1fr 1fr}.pq-quality[data-astro-cid-qfubtrlq]{grid-column:1/-1}}@media (max-width:720px){.pq-head[data-astro-cid-qfubtrlq]{align-items:flex-start;flex-direction:column}.pq-grid[data-astro-cid-qfubtrlq]{grid-template-columns:1fr}.pq-quality[data-astro-cid-qfubtrlq]{grid-column:auto}.pq-project[data-astro-cid-qfubtrlq]{min-height:230px}}.stats[data-astro-cid-bhxv2qxz]{position:relative;color:#fff;padding-block:62px;overflow:hidden}.stats-bg[data-astro-cid-bhxv2qxz]{position:absolute;inset:0;z-index:-1;background:radial-gradient(600px 360px at 88% 0%,rgba(198,216,44,.22),transparent 60%),var(--ink)}.stats-grid[data-astro-cid-bhxv2qxz]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stat[data-astro-cid-bhxv2qxz]{padding:12px;border-inline-end:1px solid rgba(255,255,255,.12)}.stat[data-astro-cid-bhxv2qxz]:last-child{border-inline-end:none}.stat[data-astro-cid-bhxv2qxz] b[data-astro-cid-bhxv2qxz]{display:block;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;color:var(--brand);line-height:1.2}.stat[data-astro-cid-bhxv2qxz] span[data-astro-cid-bhxv2qxz]{font-size:.98rem;color:#ffffffd1}@media (max-width: 700px){.stats-grid[data-astro-cid-bhxv2qxz]{grid-template-columns:repeat(2,1fr);gap:28px 16px}.stat[data-astro-cid-bhxv2qxz]:nth-child(2){border-inline-end:none}}.articles-sec[data-astro-cid-5q5cflet]{background:var(--bg-soft)}.articles-head[data-astro-cid-5q5cflet]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.articles-all[data-astro-cid-5q5cflet]{flex:none}.articles-grid[data-astro-cid-5q5cflet]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.article-card[data-astro-cid-5q5cflet]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition);transform-style:preserve-3d}.article-card[data-astro-cid-5q5cflet]:hover{box-shadow:var(--shadow-md)}.article-media[data-astro-cid-5q5cflet]{position:relative;background:var(--ink) var(--cv) center/cover no-repeat;height:160px}.article-cat[data-astro-cid-5q5cflet]{position:absolute;inset-block-start:12px;inset-inline-start:12px;font-size:.72rem;font-weight:800;color:var(--ink-900);background:var(--brand);padding:3px 11px;border-radius:999px}.article-info[data-astro-cid-5q5cflet]{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.article-info[data-astro-cid-5q5cflet] h3[data-astro-cid-5q5cflet]{font-size:1.12rem;font-weight:800;line-height:1.55}.article-info[data-astro-cid-5q5cflet] p[data-astro-cid-5q5cflet]{color:var(--ink-800);font-size:.93rem;flex:1}.article-meta[data-astro-cid-5q5cflet]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;color:var(--muted)}.articles-all-m[data-astro-cid-5q5cflet]{display:none}@media (max-width: 900px){.articles-grid[data-astro-cid-5q5cflet]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.articles-grid[data-astro-cid-5q5cflet]{grid-template-columns:1fr}.articles-all[data-astro-cid-5q5cflet]{display:none}.articles-all-m[data-astro-cid-5q5cflet]{display:inline-flex;justify-content:center;width:100%;margin-top:28px}}.buyer-help[data-astro-cid-nk75aocz]{background:var(--bg-soft);border-block:1px solid var(--border)}.buyer-help[data-astro-cid-nk75aocz] .container[data-astro-cid-nk75aocz]{display:flex;align-items:center;justify-content:space-between;gap:30px}.buyer-help[data-astro-cid-nk75aocz] p[data-astro-cid-nk75aocz]{max-width:700px;color:var(--muted);margin-top:12px}.buyer-help[data-astro-cid-nk75aocz] .btn[data-astro-cid-nk75aocz]{flex:none}@media (max-width:800px){.buyer-help[data-astro-cid-nk75aocz] .container[data-astro-cid-nk75aocz]{flex-direction:column;align-items:start}}
