.band[data-astro-cid-z5vq5vbm]{background:radial-gradient(40rem 22rem at 0% 0%, #0295d314, transparent 70%), radial-gradient(36rem 20rem at 100% 100%, #fcba0614, transparent 70%), var(--color-muted)}.benefit-art[data-astro-cid-z5vq5vbm]{transition:transform var(--animation-speed-medium) ease;block-size:4.5rem;inline-size:4.5rem;margin-block-end:.5rem}.benefits[data-astro-cid-z5vq5vbm]{overflow:hidden}.benefit[data-astro-cid-z5vq5vbm]{box-shadow:0 -1px 0 var(--color-border);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:.35rem 1rem;padding:1.5rem 0;display:grid;&>:first-child{grid-row:span 2;block-size:3.5rem;inline-size:3.5rem;margin:0}&:hover .benefit-art[data-astro-cid-z5vq5vbm]{transform:translateY(-6px)scale(1.06)}@media (width>=40rem){box-shadow:-1px -1px 0 var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 2rem;display:flex;&>:first-child{block-size:4.5rem;inline-size:4.5rem;margin-block-end:.5rem}}}.fallback-icon[data-astro-cid-z5vq5vbm]{background:var(--color-navy);block-size:3rem;inline-size:3rem;color:var(--color-sunflower);border-radius:.75rem;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.benefit-art[data-astro-cid-z5vq5vbm]{transition:none}.benefit[data-astro-cid-z5vq5vbm]:hover .benefit-art[data-astro-cid-z5vq5vbm]{transform:none}}.hub-section[data-astro-cid-iyu7ldxs]{--section-bg:var(--color-background);--node:2.75rem}.hub-band[data-astro-cid-iyu7ldxs]{--section-bg:var(--color-muted);background:radial-gradient(36rem 24rem at 50% 60%, #0295d31a, transparent 70%), var(--color-muted)}.links[data-astro-cid-iyu7ldxs]{display:none}.hub[data-astro-cid-iyu7ldxs]{isolation:isolate;place-items:center;margin-block-end:1rem;display:grid;position:relative;&:before{z-index:-1;filter:blur(30px);content:"";background:radial-gradient(circle,#0295d333,#0000 70%);border-radius:50%;position:absolute;inset:15%}}.hub-art[data-astro-cid-iyu7ldxs]{inline-size:min(100%,18rem)}.branches[data-astro-cid-iyu7ldxs],.side[data-astro-cid-iyu7ldxs]{gap:1rem;display:grid}.branch[data-astro-cid-iyu7ldxs]{grid-template-columns:var(--node) minmax(0, 1fr);align-self:center;align-items:center;gap:1rem;padding:.5rem 1.25rem .5rem 0;display:grid;position:relative;&:before{background:color-mix(in srgb, var(--color-sky) 55%, transparent);content:"";border-radius:999px;block-size:4.5rem;inline-size:3px;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}}.branch-node[data-astro-cid-iyu7ldxs]{box-shadow:0 0 0 6px var(--section-bg), 0 12px 24px -10px #11174380;background:var(--color-navy);inline-size:var(--node);block-size:var(--node);color:var(--color-sunflower);border-radius:50%;place-items:center;display:grid;position:relative;&:after{border:2px solid var(--color-sky);content:"";opacity:0;animation:node-ping var(--cycle) ease-out infinite;animation-delay:var(--delay);border-radius:50%;position:absolute;inset:-6px}}@media (width>=64rem){.fanout[data-astro-cid-iyu7ldxs]{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem) minmax(0,1fr);align-items:stretch;display:grid;position:relative}.hub[data-astro-cid-iyu7ldxs]{grid-area:1/2;margin:0}.links[data-astro-cid-iyu7ldxs]{z-index:-1;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.hub-art[data-astro-cid-iyu7ldxs]{inline-size:min(80%,16rem)}.branches[data-astro-cid-iyu7ldxs]{display:contents}.side[data-astro-cid-iyu7ldxs]{grid-row:1;grid-auto-rows:1fr;gap:0}.side-left[data-astro-cid-iyu7ldxs]{grid-column:1}.branch[data-astro-cid-iyu7ldxs]{justify-self:start;max-inline-size:22rem}.side-right[data-astro-cid-iyu7ldxs] .branch[data-astro-cid-iyu7ldxs]{justify-self:end}.side-right[data-astro-cid-iyu7ldxs]{grid-column:3}.side-right[data-astro-cid-iyu7ldxs] .branch[data-astro-cid-iyu7ldxs]{grid-template-columns:minmax(0, 1fr) var(--node);padding:.5rem 0 .5rem 1.25rem;&:before{inset-inline:0 auto}text-align:end;& .branch-node{order:2}}}.link-base[data-astro-cid-iyu7ldxs],.link-pulse[data-astro-cid-iyu7ldxs]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.link-base[data-astro-cid-iyu7ldxs]{stroke:color-mix(in srgb, var(--color-sky) 35%, var(--color-border));stroke-width:2px}.link-pulse[data-astro-cid-iyu7ldxs]{stroke:var(--color-sky);stroke-width:3px;stroke-dasharray:36px var(--len,400px);stroke-dashoffset:36px;opacity:0;animation:link-run var(--cycle) linear infinite;animation-delay:var(--delay)}@keyframes link-run{0%{stroke-dashoffset:36px;opacity:1}30%{stroke-dashoffset:calc(var(--len,400px) * -1);opacity:1}31%,to{stroke-dashoffset:calc(var(--len,400px) * -1);opacity:0}}@keyframes node-ping{0%,28%{opacity:0;scale:.9}30%{opacity:.9;scale:.9}55%,to{opacity:0;scale:1.35}}@media (prefers-reduced-motion:reduce){.link-pulse[data-astro-cid-iyu7ldxs],.branch-node[data-astro-cid-iyu7ldxs]:after{display:none}}.panel[data-astro-cid-44qw3r6j]{background:radial-gradient(circle, #0295d338 1.5px, transparent 1.6px) 0 0 / 18px 18px, var(--color-muted);position:relative;&:before{border-radius:inherit;background:linear-gradient(115deg, var(--color-muted) 45%, transparent 100%);pointer-events:none;content:"";position:absolute;inset:0}&>[data-astro-cid-44qw3r6j]{position:relative}}.wireframe[data-astro-cid-44qw3r6j]{border-radius:.75rem;box-shadow:0 10px 24px -16px #11174359}.journey[data-astro-cid-44qw3r6j]{flex-wrap:wrap;gap:.75rem;display:flex}.journey-step[data-astro-cid-44qw3r6j]{background:var(--color-card);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 10px 24px -16px #11174359}.journey-mark[data-astro-cid-44qw3r6j]{background:var(--color-sunflower);block-size:1.6rem;inline-size:1.6rem;color:var(--color-navy);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.panel[data-astro-cid-zmgsmfnh]{background:radial-gradient(circle, #0295d338 1.5px, transparent 1.6px) 0 0 / 18px 18px, var(--color-muted);position:relative;&:before{border-radius:inherit;background:linear-gradient(115deg, var(--color-muted) 45%, transparent 100%);pointer-events:none;content:"";position:absolute;inset:0}&>[data-astro-cid-zmgsmfnh]{position:relative}}.wireframe[data-astro-cid-zmgsmfnh]{border-radius:.75rem;box-shadow:0 10px 24px -16px #11174359}.tab-count[data-astro-cid-zmgsmfnh]{background:var(--color-muted);border-radius:999px;margin-inline-start:auto;padding:0 .55rem;font-size:.8rem}.tab[data-astro-cid-zmgsmfnh]{transition:background-color var(--animation-speed-fast) ease;border:1px solid var(--color-border);background:var(--color-card);text-align:start;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.6rem;padding:.75rem 1rem;font-weight:600;display:flex;&:hover{background:var(--color-muted)}&[aria-selected=true]{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white);& .tab-count{background:var(--color-sunflower);color:var(--color-navy)}}}.dark .tab[data-astro-cid-zmgsmfnh][aria-selected=true]{border-color:var(--color-sunflower)}.journey[data-astro-cid-zmgsmfnh]{flex-direction:column;gap:.75rem;display:flex;@media (width>=40rem){flex-flow:wrap;align-items:center}}.journey-step[data-astro-cid-zmgsmfnh]{background:var(--color-card);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 10px 24px -16px #11174359;@media (width>=40rem){&:not(:last-child):after{color:var(--color-sky);content:"→";margin-inline-start:.25rem;font-weight:700}}}.journey-check[data-astro-cid-zmgsmfnh]{color:#fff;background:#3f8f1f;border-radius:50%;flex-shrink:0;place-items:center;block-size:1.6rem;inline-size:1.6rem;display:grid}.journey-label[data-astro-cid-zmgsmfnh]{flex-direction:column;line-height:1.2;display:flex}.is-tabs[data-astro-cid-zmgsmfnh] .panels[data-astro-cid-zmgsmfnh]{display:grid}.is-tabs[data-astro-cid-zmgsmfnh] .panel[data-astro-cid-zmgsmfnh]{grid-area:1/1}.is-tabs[data-astro-cid-zmgsmfnh] .panel[data-astro-cid-zmgsmfnh].is-inactive{visibility:hidden}.art[data-astro-cid-6ny2gnjw]{isolation:isolate;position:relative;&:before{z-index:-1;filter:blur(30px);content:"";background:radial-gradient(circle,#0295d329,#0000 70%);border-radius:50%;position:absolute;inset:10%}}.process[data-astro-cid-6ny2gnjw]{--node:3rem;--node-gap:1rem;grid-auto-rows:1fr;gap:1.5rem;display:grid;@media (width>=40rem){--node:4rem;--node-gap:1.5rem}}.node[data-astro-cid-6ny2gnjw]{z-index:1;transition:transform var(--animation-speed-medium) ease;box-shadow:0 0 0 6px var(--color-background), 0 12px 24px -10px #11174380;background:var(--color-navy);inline-size:var(--node);block-size:var(--node);color:var(--color-sunflower);border-radius:50%;align-self:center;place-items:center;display:grid;position:relative}.step-body[data-astro-cid-6ny2gnjw]{transition:transform var(--animation-speed-medium) ease, border-color var(--animation-speed-medium) ease;background:var(--color-muted);border:1px solid #0000;border-radius:1rem;flex-direction:column;justify-content:center;gap:.25rem;padding:1rem 1.25rem;display:flex;position:relative;&:before{border-block:.5rem solid #0000;border-inline-end:.5rem solid var(--color-muted);content:"";position:absolute;inset-block-start:50%;inset-inline-start:-.5rem;translate:0 -50%}}.step[data-astro-cid-6ny2gnjw]{grid-template-columns:var(--node) minmax(0, 1fr);gap:var(--node-gap);display:grid;position:relative;&:not(:last-child):before{background:linear-gradient(180deg, var(--color-sky), var(--color-sunflower));content:"";block-size:calc(100% + 1.5rem);inline-size:3px;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--node) / 2 - 1.5px)}&:not(:last-child):after{opacity:0;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-sunflower) 30%, transparent);background:var(--color-sunflower);content:"";border-radius:50%;block-size:12px;inline-size:12px;animation:3.2s ease-in-out infinite process-flow;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--node) / 2 - 6px)}&:nth-child(2):after{animation-delay:1.6s}&:hover{& .node{transform:scale(1.08)}& .step-body{border-color:color-mix(in srgb, var(--color-sky) 35%, transparent);transform:translate(4px)}}}@keyframes process-flow{0%{opacity:0;inset-block-start:50%}8%,42%{opacity:1}50%,to{opacity:0;inset-block-start:calc(150% + 1.5rem - 12px)}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-6ny2gnjw]:after{display:none}.node[data-astro-cid-6ny2gnjw],.step-body[data-astro-cid-6ny2gnjw]{transition:none}.step[data-astro-cid-6ny2gnjw]:hover .node[data-astro-cid-6ny2gnjw],.step[data-astro-cid-6ny2gnjw]:hover .step-body[data-astro-cid-6ny2gnjw]{transform:none}}
