.detail-hero[data-astro-cid-qehqimnr]{background-image:linear-gradient(90deg,#f7f9fced 0%,#f7f9fccc 42%,#f7f9fc4d 72%,#f7f9fc29 100%),linear-gradient(180deg,#f7f9fc0a 58%,var(--bg) 100%),var(--hero-image);background-position:50%,50%,50%;background-repeat:no-repeat;background-size:cover,cover,cover;min-height:780px;padding:190px 0 100px;position:relative;overflow:hidden}.detail-hero[data-astro-cid-qehqimnr] .grid-bg[data-astro-cid-qehqimnr]{opacity:.72;position:absolute;inset:0}.hero-orb[data-astro-cid-qehqimnr]{filter:blur(8px);background:radial-gradient(circle,#0d4b7224,#c9002b0e 42%,#0000 69%);border-radius:50%;width:650px;height:650px;position:absolute;bottom:-250px;right:-120px}.hero-grid[data-astro-cid-qehqimnr]{grid-template-columns:minmax(0,1.05fr) minmax(380px,.72fr);align-items:center;gap:clamp(55px,8vw,110px);display:grid;position:relative}.hero-copy[data-astro-cid-qehqimnr]{padding-block:40px}.detail-hero[data-astro-cid-qehqimnr] h1[data-astro-cid-qehqimnr]{max-width:800px;margin:0 0 24px}.intro[data-astro-cid-qehqimnr]{max-width:720px;color:var(--muted);font-size:1.15rem;line-height:1.75}.hero-action[data-astro-cid-qehqimnr]{color:#fff;background:#0d4b72;border-radius:12px;align-items:center;gap:11px;margin-top:28px;padding:14px 17px;font-size:.86rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 28px #0d4b722b}.hero-action[data-astro-cid-qehqimnr]:hover{background:#093c5c;transform:translateY(-2px)}.hero-panel[data-astro-cid-qehqimnr]{border-radius:24px;padding:0;overflow:hidden;box-shadow:0 24px 64px #1037531f}.panel-heading[data-astro-cid-qehqimnr]{color:#fff;background:linear-gradient(120deg,#173d58,#315f78);padding:26px 28px}.panel-heading[data-astro-cid-qehqimnr] span[data-astro-cid-qehqimnr]{color:#ffffff9e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.63rem;font-weight:750;display:block}.panel-heading[data-astro-cid-qehqimnr] strong[data-astro-cid-qehqimnr]{font-size:1.25rem}.scope-list[data-astro-cid-qehqimnr]{padding:12px 24px 18px}.scope-list[data-astro-cid-qehqimnr]>div[data-astro-cid-qehqimnr]{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 2px;display:grid}.scope-list[data-astro-cid-qehqimnr]>div[data-astro-cid-qehqimnr]:last-child{border-bottom:0}.scope-list[data-astro-cid-qehqimnr] span[data-astro-cid-qehqimnr]{color:var(--primary);font-size:.62rem;font-weight:800}.scope-list[data-astro-cid-qehqimnr] strong[data-astro-cid-qehqimnr]{font-size:.83rem;font-weight:650}.scope-list[data-astro-cid-qehqimnr] svg[data-astro-cid-qehqimnr]{color:#61798b}.overview-section[data-astro-cid-qehqimnr]{background:linear-gradient(180deg,var(--bg),#fff 18%,#fff 82%,var(--bg))}.content-grid[data-astro-cid-qehqimnr]{grid-template-columns:1fr 1fr;gap:clamp(55px,8vw,105px);display:grid}.content-grid[data-astro-cid-qehqimnr] h2[data-astro-cid-qehqimnr],.section-intro[data-astro-cid-qehqimnr] h2[data-astro-cid-qehqimnr],.workflow-heading[data-astro-cid-qehqimnr] h2[data-astro-cid-qehqimnr]{letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:1.03}.content-grid[data-astro-cid-qehqimnr]>div[data-astro-cid-qehqimnr]:last-child{color:var(--muted);padding-top:12px;font-size:1rem;line-height:1.8}.content-grid[data-astro-cid-qehqimnr] p[data-astro-cid-qehqimnr]{margin-top:0}.outcome-chips[data-astro-cid-qehqimnr]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.outcome-chips[data-astro-cid-qehqimnr] span[data-astro-cid-qehqimnr]{border:1px solid var(--line);color:#506a7c;background:#fff;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:650}.cap-section[data-astro-cid-qehqimnr]{background:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 13%,var(--bg-2) 87%,var(--bg) 100%)}.section-intro[data-astro-cid-qehqimnr],.workflow-heading[data-astro-cid-qehqimnr]{justify-content:space-between;align-items:end;gap:45px;display:flex}.section-intro[data-astro-cid-qehqimnr] h2[data-astro-cid-qehqimnr],.workflow-heading[data-astro-cid-qehqimnr] h2[data-astro-cid-qehqimnr]{max-width:690px}.section-intro[data-astro-cid-qehqimnr]>p[data-astro-cid-qehqimnr],.workflow-heading[data-astro-cid-qehqimnr]>p[data-astro-cid-qehqimnr]{max-width:470px;color:var(--muted);margin:0;line-height:1.7}.cap-grid[data-astro-cid-qehqimnr]{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.cap-card[data-astro-cid-qehqimnr]{--cap-accent:#31566f;background:linear-gradient(145deg,#fffffff2,#f2f7fac2);border:1px solid #1037531f;border-radius:21px;min-height:270px;padding:26px;transition:border-color .28s,transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 12px 34px #1037530b}.cap-card[data-astro-cid-qehqimnr]:nth-child(3n+2){--cap-accent:#49736d}.cap-card[data-astro-cid-qehqimnr]:nth-child(3n+3){--cap-accent:#4c7484}.cap-card[data-astro-cid-qehqimnr]:after{content:"";background:color-mix(in srgb,var(--cap-accent) 10%,transparent);border-radius:50%;width:160px;height:160px;transition:transform .35s;position:absolute;bottom:-85px;right:-65px}.cap-card[data-astro-cid-qehqimnr]:hover{border-color:color-mix(in srgb,var(--cap-accent) 35%,transparent);transform:translateY(-5px);box-shadow:0 22px 48px #1037531a}.cap-card[data-astro-cid-qehqimnr]:hover:after{transform:scale(1.18)}.cap-top[data-astro-cid-qehqimnr]{color:var(--cap-accent);justify-content:space-between;align-items:center;display:flex}.cap-top[data-astro-cid-qehqimnr] span[data-astro-cid-qehqimnr]{background:color-mix(in srgb,var(--cap-accent) 10%,#fff);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.64rem;font-weight:800;display:grid}.cap-card[data-astro-cid-qehqimnr] h3[data-astro-cid-qehqimnr]{max-width:270px;margin:55px 0 13px;font-size:1.3rem}.cap-card[data-astro-cid-qehqimnr] p[data-astro-cid-qehqimnr]{max-width:320px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.workflow-section[data-astro-cid-qehqimnr]{background:linear-gradient(180deg,var(--bg),#fff 16%,#fff 84%,var(--bg));overflow:hidden}.workflow-list[data-astro-cid-qehqimnr]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}.workflow-list[data-astro-cid-qehqimnr]:before{content:"";opacity:.28;background:linear-gradient(90deg,#31566f,#49736d,#4c7484);height:2px;position:absolute;top:41px;left:7%;right:7%}.workflow-step[data-astro-cid-qehqimnr]{--workflow-accent:#31566f;--workflow-delay:0s;z-index:1;min-width:0;transition-delay:var(--workflow-delay);position:relative}.workflow-step[data-astro-cid-qehqimnr]:nth-child(2n){--workflow-accent:#49736d}.workflow-step[data-astro-cid-qehqimnr]:nth-child(3n){--workflow-accent:#4c7484}.workflow-node[data-astro-cid-qehqimnr]{background:var(--workflow-accent);color:#fff;width:82px;height:82px;box-shadow:0 0 0 2px color-mix(in srgb,var(--workflow-accent) 34%,transparent),0 14px 30px #10375324;border:7px solid #fff;border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative}.workflow-node[data-astro-cid-qehqimnr] span[data-astro-cid-qehqimnr]{background:var(--primary);border:3px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.55rem;font-weight:850;display:grid;position:absolute;top:-10px;right:-7px}.workflow-node[data-astro-cid-qehqimnr] svg[data-astro-cid-qehqimnr]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.workflow-card[data-astro-cid-qehqimnr]{background:linear-gradient(155deg,#fff,color-mix(in srgb,var(--workflow-accent) 5%,#fff));text-align:center;border:1px solid #1037531a;border-radius:18px;min-height:205px;margin-top:24px;padding:22px 18px}.workflow-card[data-astro-cid-qehqimnr] h3[data-astro-cid-qehqimnr]{margin:0 0 13px;font-size:1.08rem}.workflow-card[data-astro-cid-qehqimnr] p[data-astro-cid-qehqimnr]{color:var(--muted);margin:0;font-size:.76rem;line-height:1.62}@media (width<=1050px){.workflow-list[data-astro-cid-qehqimnr]{grid-template-columns:repeat(3,1fr);gap:28px 14px}.workflow-list[data-astro-cid-qehqimnr]:before{display:none}.workflow-card[data-astro-cid-qehqimnr]{min-height:170px}.section-intro[data-astro-cid-qehqimnr],.workflow-heading[data-astro-cid-qehqimnr]{flex-direction:column;align-items:start;gap:20px}}@media (width<=900px){.detail-hero[data-astro-cid-qehqimnr]{padding-top:150px}.hero-grid[data-astro-cid-qehqimnr],.content-grid[data-astro-cid-qehqimnr]{grid-template-columns:1fr;gap:45px}.hero-copy[data-astro-cid-qehqimnr]{padding-bottom:0}.hero-panel[data-astro-cid-qehqimnr]{width:100%}.cap-grid[data-astro-cid-qehqimnr]{grid-template-columns:1fr 1fr}}@media (width<=650px){.detail-hero[data-astro-cid-qehqimnr]{padding:130px 0 74px}.cap-grid[data-astro-cid-qehqimnr]{grid-template-columns:1fr}.cap-card[data-astro-cid-qehqimnr]{min-height:235px}.workflow-list[data-astro-cid-qehqimnr]{grid-template-columns:1fr;gap:14px}.workflow-list[data-astro-cid-qehqimnr]:before{width:2px;height:auto;display:block;inset:32px auto 32px 35px}.workflow-step[data-astro-cid-qehqimnr]{text-align:left;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:15px;display:grid}.workflow-node[data-astro-cid-qehqimnr]{border-width:6px;width:70px;height:70px;margin:0}.workflow-node[data-astro-cid-qehqimnr] span[data-astro-cid-qehqimnr]{top:-5px;right:-4px}.workflow-node[data-astro-cid-qehqimnr] svg[data-astro-cid-qehqimnr]{width:25px;height:25px}.workflow-card[data-astro-cid-qehqimnr]{text-align:left;min-height:0;margin:0;padding:20px}}
