.pfhero:where(.astro-hqyltvkv){padding-left:var(--gutter);padding-right:var(--gutter)}.dots:where(.astro-hqyltvkv){position:absolute;inset:0;pointer-events:none}.hero-blob:where(.astro-hqyltvkv){left:50%;top:-260px;margin-left:-380px}.bo:where(.astro-hqyltvkv):hover{opacity:1;border-color:var(--c-navy);box-shadow:0 0 0 3px #0200600f}@media(width<=900px){.pfhero:where(.astro-hqyltvkv){padding-top:64px;padding-bottom:64px}h1:where(.astro-hqyltvkv){font-size:clamp(38px,8vw,56px);line-height:1.08;letter-spacing:-1.6px}.lead:where(.astro-hqyltvkv){font-size:17px;line-height:27px}}@media(width<=480px){.pfcta:where(.astro-hqyltvkv){flex-direction:column;align-items:center}}.pfsec:where(.astro-bmd4oib2){padding:112px var(--gutter) 0}.pfmap:where(.astro-bmd4oib2){grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:80px}.lg:where(.astro-bmd4oib2) i:where(.astro-bmd4oib2).dt.o{background:none;border:2px solid var(--c-navy);box-sizing:border-box}.pfmap:where(.astro-bmd4oib2) .lg:where(.astro-bmd4oib2) i:where(.astro-bmd4oib2).gy{width:12px;height:12px;border-radius:3px;background:#efeff2;border:1px solid #c4c4cc;box-sizing:border-box}@media(width<=1100px){.pfmap:where(.astro-bmd4oib2){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;padding:0}}@media(width<=900px){.pfsec:where(.astro-bmd4oib2){padding-top:80px}.pfh:where(.astro-bmd4oib2) h2:where(.astro-bmd4oib2){font-size:clamp(28px,5.4vw,40px);line-height:1.15;letter-spacing:-1.1px}.pfmap:where(.astro-bmd4oib2){grid-template-columns:minmax(0,1fr);gap:40px}}@media(width<=560px){.pfsec:where(.astro-bmd4oib2){padding-top:64px}}.seal:where(.astro-i3vatbxp){display:block;width:84px;height:84px;overflow:visible}.ring:where(.astro-i3vatbxp){fill:none;stroke:#be3adf73;stroke-width:1.2px}.ring:where(.astro-i3vatbxp).thin{stroke:#be3adf47;stroke-width:.8px}.inner:where(.astro-i3vatbxp){fill:#ffffffbf}.edge:where(.astro-i3vatbxp){fill:#9a2db8;font-family:var(--font-body);font-size:7.6px;font-weight:600;letter-spacing:.9px}.star:where(.astro-i3vatbxp){fill:#be3adf;fill-opacity:.75}.line:where(.astro-i3vatbxp){fill:none;stroke:#9a2db8;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.line:where(.astro-i3vatbxp).fill{fill:#be3adf14}.slash:where(.astro-i3vatbxp){stroke:#be3adf}.cross:where(.astro-i3vatbxp){fill:#9a2db8}.mark:where(.astro-i3vatbxp){fill:#9a2db8;font-family:var(--hf);font-size:16px;font-weight:600;letter-spacing:.5px}.mark:where(.astro-i3vatbxp).small{font-size:11px;letter-spacing:.6px}.pftint:where(.astro-y5rljic7){margin-top:128px}.pfsec:where(.astro-y5rljic7){padding:112px var(--gutter) 120px}.rocard:where(.astro-y5rljic7) .seal{margin:-6px 0 2px -4px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.rocard:where(.astro-y5rljic7):hover .seal{transform:translateY(-2px) rotate(-4deg)}@media(width<=1100px){.rocards:where(.astro-y5rljic7).c5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width<=900px){.pftint:where(.astro-y5rljic7){margin-top:80px}.pfsec:where(.astro-y5rljic7){padding-top:72px;padding-bottom:80px}.pfh:where(.astro-y5rljic7) h2:where(.astro-y5rljic7){font-size:clamp(28px,5.4vw,40px);line-height:1.15;letter-spacing:-1.1px}.rocards:where(.astro-y5rljic7).c5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=560px){.pftint:where(.astro-y5rljic7){margin-top:64px}.rocards:where(.astro-y5rljic7).c5{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.rocard:where(.astro-y5rljic7) .seal{transition:none}}.pfsec:where(.astro-5ra6kpps){padding-left:var(--gutter);padding-right:var(--gutter)}.sxsteps:where(.astro-5ra6kpps){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.sxsteps:where(.astro-5ra6kpps) .rocard:where(.astro-5ra6kpps){position:relative}.sxsteps:where(.astro-5ra6kpps) .rocard:where(.astro-5ra6kpps):not(:last-child):after{content:"→";position:absolute;right:-30px;top:50%;margin-top:-12px;font-size:20px;line-height:24px;color:#a3a3a8}.sxnum:where(.astro-5ra6kpps){display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#0200600d;border:1px solid #02006029;color:var(--c-navy);font-size:13px;font-weight:600}.sxchip:where(.astro-5ra6kpps){align-self:flex-start;display:inline-flex;align-items:center;margin-top:auto;padding:4px 11px;border-radius:999px;border:1px solid #0200602e;background:#0200600a;font-size:12.5px;font-weight:600;color:var(--c-navy)}.sxsteps:where(.astro-5ra6kpps) .rocard:where(.astro-5ra6kpps):is(:nth-child(2),:nth-child(3)) .sxnum:where(.astro-5ra6kpps){background:#be3adf12;border-color:#be3adf4d;color:var(--c-accent)}.sxsteps:where(.astro-5ra6kpps) .rocard:where(.astro-5ra6kpps):is(:nth-child(2),:nth-child(3)) .sxchip:where(.astro-5ra6kpps){color:var(--c-accent);border-color:#be3adf47;background:#be3adf0f}@media(width<=1100px){.sxsteps:where(.astro-5ra6kpps){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sxsteps:where(.astro-5ra6kpps) .rocard:where(.astro-5ra6kpps):not(:last-child):after{content:none}}@media(width<=900px){.pfsec:where(.astro-5ra6kpps){padding-top:80px}.pfh:where(.astro-5ra6kpps) h2:where(.astro-5ra6kpps){font-size:clamp(28px,5.4vw,40px);line-height:1.15;letter-spacing:-1.1px}}@media(width<=560px){.pfsec:where(.astro-5ra6kpps){padding-top:64px}.sxsteps:where(.astro-5ra6kpps){grid-template-columns:minmax(0,1fr)}}.pftint:where(.astro-dy54vzq2){margin-top:128px}.pfsec:where(.astro-dy54vzq2){padding:112px var(--gutter) 120px}@media(width<=900px){.pftint:where(.astro-dy54vzq2){margin-top:80px}.pfsec:where(.astro-dy54vzq2){padding-top:72px;padding-bottom:80px}.pfh:where(.astro-dy54vzq2) h2:where(.astro-dy54vzq2){font-size:clamp(28px,5.4vw,40px);line-height:1.15;letter-spacing:-1.1px}.rocards:where(.astro-dy54vzq2).c3{grid-template-columns:minmax(0,1fr)}}@media(width<=560px){.pftint:where(.astro-dy54vzq2){margin-top:64px}}.pfsplit:where(.astro-jtrj7o4u){padding-left:var(--gutter);padding-right:var(--gutter)}.tx:where(.astro-jtrj7o4u) .slink{align-self:flex-start}@media(width<=1100px){.pfsplit:where(.astro-jtrj7o4u){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}@media(width<=900px){.pfsplit:where(.astro-jtrj7o4u){grid-template-columns:minmax(0,1fr);gap:36px;margin-top:80px;padding-top:0;padding-bottom:80px}.im:where(.astro-jtrj7o4u){height:340px}h2:where(.astro-jtrj7o4u){font-size:clamp(28px,5.4vw,40px);line-height:1.15;letter-spacing:-1.1px}p:where(.astro-jtrj7o4u){font-size:17px;line-height:27px}}@media(width<=560px){.pfsplit:where(.astro-jtrj7o4u){margin-top:64px;padding-bottom:64px}.im:where(.astro-jtrj7o4u){height:260px}}.pfsec:where(.astro-2ni2z7ea){padding:112px var(--gutter) 120px}a:where(.astro-2ni2z7ea).rocard{color:inherit;text-decoration:none}.lk:where(.astro-2ni2z7ea){display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;color:var(--c-navy)}@media(width<=1000px){.rocards:where(.astro-2ni2z7ea).c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=900px){.pfsec:where(.astro-2ni2z7ea){padding-top:72px;padding-bottom:80px}.pfh:where(.astro-2ni2z7ea) h2:where(.astro-2ni2z7ea){font-size:clamp(28px,5.4vw,40px);line-height:1.15;letter-spacing:-1.1px}}@media(width<=640px){.rocards:where(.astro-2ni2z7ea).c3{grid-template-columns:minmax(0,1fr)}}.gap-128:where(.astro-qyqtpwcf){height:128px}@media(width<=900px){.gap-128:where(.astro-qyqtpwcf){height:72px}}
