.process-artwork[data-astro-cid-gnpai6zz]{isolation:isolate;min-width:0;padding:1.5rem var(--gutter);position:relative;overflow:clip;container:process-artwork/inline-size}.process-artwork__rings[data-astro-cid-gnpai6zz]{z-index:-1;pointer-events:none;background:radial-gradient(#93c6fe87,#c3e0ff52 60%,#0000 73%);border-radius:50%;position:absolute;inset:0;overflow:clip}.process-artwork__rings[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]{border:1px solid #ffffffad;border-radius:50%;position:absolute;inset:3% -3% 4%;transform:rotate(-24deg)}.process-artwork__rings[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:nth-child(2){background:#ffffff21;inset:12% 7% 20%;transform:rotate(34deg)}.process-artwork__rings[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:nth-child(3){background:#e6f3ff33;inset:28% -8% 9% 18%;transform:rotate(38deg)}.process-artwork__steps[data-astro-cid-gnpai6zz]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.process-step[data-astro-cid-gnpai6zz]{background:linear-gradient(135deg,#fff 40%,#f5f9ff);border:1px solid #dfedff;border-radius:1.25rem;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:1.25rem;display:grid;position:relative;box-shadow:0 1rem 2.5rem #1e67bb1a,inset 0 1px #fff}.process-step__number[data-astro-cid-gnpai6zz]{color:#075fcc;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:var(--weight-bold);background:#e2efff;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:.65rem;left:.65rem}.process-step__icon[data-astro-cid-gnpai6zz]{color:#0876fa;background:linear-gradient(145deg,#edf5ff,#f2f8ff);border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid}.process-step__icon[data-astro-cid-gnpai6zz] svg[data-astro-cid-gnpai6zz]{width:47%;height:47%}.process-step__copy[data-astro-cid-gnpai6zz]{min-width:0}.process-step[data-astro-cid-gnpai6zz] h2[data-astro-cid-gnpai6zz]{color:var(--process-ink);font-size:1.125rem;font-weight:var(--weight-extrabold);letter-spacing:-.035em;margin:0;line-height:1.25}.process-step[data-astro-cid-gnpai6zz] p[data-astro-cid-gnpai6zz]{color:var(--process-muted);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.process-illustrations[data-astro-cid-gnpai6zz]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.875rem;margin-top:1.5rem;padding-inline:.3rem;display:grid}.process-illustration[data-astro-cid-gnpai6zz]{background:linear-gradient(145deg,#fff,#f4f9ff);border:1px solid #e8f1ff;border-radius:.85rem;min-width:0;padding:.7rem;box-shadow:0 1rem 2rem #3072bf21}.process-illustration--proposal[data-astro-cid-gnpai6zz]{transform:rotate(7deg)}.proposal-paper[data-astro-cid-gnpai6zz]{background:#fff;border:1px solid #e1edfd;border-radius:.45rem;flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.proposal-paper[data-astro-cid-gnpai6zz] strong[data-astro-cid-gnpai6zz]{color:#071b40;margin-bottom:.5rem;font-size:.5rem;line-height:1.3}.proposal-paper[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]{background:#dce8f8;border-radius:.25rem;height:.25rem}.proposal-paper[data-astro-cid-gnpai6zz] b[data-astro-cid-gnpai6zz]{background:linear-gradient(90deg,#0876fa,#85b9ff);border-radius:.25rem;width:42%;height:.3rem;margin-top:.4rem}.process-illustration--code[data-astro-cid-gnpai6zz]{transform:rotate(-6deg)}.illustration-toolbar[data-astro-cid-gnpai6zz]{gap:.2rem;padding:.2rem .15rem .4rem;display:flex}.illustration-toolbar[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]{background:#0a7cff;border-radius:50%;width:.25rem;height:.25rem}.illustration-toolbar[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:nth-child(2){background:#2dcaa3}.illustration-toolbar[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:nth-child(3){background:#58b8ff}.code-editor[data-astro-cid-gnpai6zz]{background:linear-gradient(135deg,#102d58,#214c80);border-radius:.35rem;flex-direction:column;gap:.3rem;padding:.65rem .5rem;display:flex;box-shadow:inset 0 1px 4px #000f2e26}.code-editor[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]{background:linear-gradient(90deg,#4e96d5 12%,#7595bd 12%);border-radius:.2rem;width:70%;height:.2rem}.code-editor[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:nth-child(3n+1){background:linear-gradient(90deg,#0876fa,#4aa5ff);width:44%}.code-editor[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:nth-child(2n){width:85%;margin-left:8%}.code-editor[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:nth-child(5){width:65%;margin-left:8%}.process-illustration--website[data-astro-cid-gnpai6zz]{position:relative;transform:rotate(3deg)}.process-illustration--website[data-astro-cid-gnpai6zz] .illustration-toolbar[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:first-child{background:#f45b70}.process-illustration--website[data-astro-cid-gnpai6zz] .illustration-toolbar[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:nth-child(2){background:#f4cb48}.process-illustration--website[data-astro-cid-gnpai6zz] .illustration-toolbar[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]:nth-child(3){background:#38bd85}.website-preview[data-astro-cid-gnpai6zz]{background:#fff;border:1px solid #e5effe;border-radius:.4rem;padding:.35rem}.website-preview__image[data-astro-cid-gnpai6zz]{background:linear-gradient(135deg,#d2e5ff,#bad8ff);border-radius:.25rem;height:2.5rem;position:relative;overflow:hidden}.website-preview__image[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]{aspect-ratio:1;background:#f5faff;border-radius:50%;width:24%;position:absolute;top:15%;right:20%}.website-preview__image[data-astro-cid-gnpai6zz] b[data-astro-cid-gnpai6zz]{clip-path:polygon(0 100%,35% 15%,55% 70%,68% 43%,100% 100%);background:#e8f3ff;position:absolute;inset:26% 0 0}.website-preview__lines[data-astro-cid-gnpai6zz]{gap:.3rem;margin-top:.4rem;display:flex}.website-preview__lines[data-astro-cid-gnpai6zz]>i[data-astro-cid-gnpai6zz]{background:#c5dfff;border-radius:.15rem;width:30%;height:.8rem}.website-preview__lines[data-astro-cid-gnpai6zz] span[data-astro-cid-gnpai6zz]{flex:1;align-content:center;gap:.2rem;display:grid}.website-preview__lines[data-astro-cid-gnpai6zz] b[data-astro-cid-gnpai6zz]{background:#e0edff;border-radius:.2rem;height:.2rem}.website-preview__lines[data-astro-cid-gnpai6zz] b[data-astro-cid-gnpai6zz]:last-child{width:60%}.website-preview__check[data-astro-cid-gnpai6zz]{color:#fff;background:#0876fa;border:2px solid #e5f1ff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:40%;right:-.6rem;box-shadow:0 .5rem 1rem #0069ff21}.website-preview__check[data-astro-cid-gnpai6zz] svg[data-astro-cid-gnpai6zz]{width:65%;height:65%}.process-artwork__support[data-astro-cid-gnpai6zz]{gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.process-support[data-astro-cid-gnpai6zz]{background:#fffffff2;border:1px solid #ffffffe6;border-radius:1rem;align-items:center;gap:.75rem;padding:.875rem;display:flex;box-shadow:0 .75rem 2rem #2567b617}.process-support__icon[data-astro-cid-gnpai6zz]{color:#0876fa;background:#eaf4ff;border-radius:50%;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.process-support__icon[data-astro-cid-gnpai6zz] svg[data-astro-cid-gnpai6zz]{width:55%;height:55%}.process-support[data-astro-cid-gnpai6zz] div[data-astro-cid-gnpai6zz]{min-width:0}.process-support[data-astro-cid-gnpai6zz] strong[data-astro-cid-gnpai6zz]{color:var(--process-ink);font-size:.875rem;font-weight:var(--weight-bold);line-height:1.3;display:block}.process-support[data-astro-cid-gnpai6zz] p[data-astro-cid-gnpai6zz]{color:var(--process-muted);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.8125rem;line-height:1.4}.process-artwork__connections[data-astro-cid-gnpai6zz],.process-artwork__accents[data-astro-cid-gnpai6zz]{pointer-events:none;display:none}@container process-artwork (width>=40em){.process-artwork__steps[data-astro-cid-gnpai6zz]{aspect-ratio:900/800;display:block;position:relative}.process-step[data-astro-cid-gnpai6zz]{border-radius:3cqi;grid-template-columns:26% minmax(0,1fr);gap:24%;width:42%;min-height:17%;padding:2% 3% 2% 2.2%;position:absolute}.process-step--1[data-astro-cid-gnpai6zz]{top:8%;left:4%}.process-step--2[data-astro-cid-gnpai6zz]{width:44%;top:28%;left:28%}.process-step--3[data-astro-cid-gnpai6zz]{width:44%;top:50%;left:23%}.process-step--4[data-astro-cid-gnpai6zz]{width:43%;top:72%;left:29%}.process-step__number[data-astro-cid-gnpai6zz]{width:4.4cqi;height:4.4cqi;font-size:max(.75rem,1.65cqi);top:1.4cqi;left:36%}.process-step__icon[data-astro-cid-gnpai6zz]{width:10cqi;height:10cqi}.process-step[data-astro-cid-gnpai6zz] h2[data-astro-cid-gnpai6zz]{font-size:max(1rem,2.05cqi)}.process-step[data-astro-cid-gnpai6zz] p[data-astro-cid-gnpai6zz]{margin-top:.6cqi;font-size:max(.8125rem,1.65cqi);line-height:1.5}.process-illustrations[data-astro-cid-gnpai6zz]{display:contents}.process-illustration[data-astro-cid-gnpai6zz]{border-radius:1.8cqi;width:21%;padding:1.5cqi;position:absolute}.process-illustration--proposal[data-astro-cid-gnpai6zz]{width:21%;top:25%;right:3%}.proposal-paper[data-astro-cid-gnpai6zz]{border-radius:1cqi;gap:1cqi;padding:2cqi 1.2cqi}.proposal-paper[data-astro-cid-gnpai6zz] strong[data-astro-cid-gnpai6zz]{margin-bottom:1cqi;font-size:1.5cqi}.proposal-paper[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]{border-radius:.4cqi;height:.8cqi}.proposal-paper[data-astro-cid-gnpai6zz] b[data-astro-cid-gnpai6zz]{height:.8cqi;margin-top:1cqi}.process-illustration--code[data-astro-cid-gnpai6zz]{width:20%;top:49%;left:1%}.illustration-toolbar[data-astro-cid-gnpai6zz]{gap:.5cqi;padding:.3cqi 0 .8cqi}.illustration-toolbar[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]{width:.8cqi;height:.8cqi}.code-editor[data-astro-cid-gnpai6zz]{border-radius:.6cqi;gap:.8cqi;padding:1.8cqi 1.5cqi}.code-editor[data-astro-cid-gnpai6zz] i[data-astro-cid-gnpai6zz]{border-radius:.3cqi;height:.55cqi}.process-illustration--website[data-astro-cid-gnpai6zz]{width:24%;top:60%;right:3%}.website-preview[data-astro-cid-gnpai6zz]{border-radius:.8cqi;padding:.7cqi}.website-preview__image[data-astro-cid-gnpai6zz]{border-radius:.5cqi;height:9cqi}.website-preview__lines[data-astro-cid-gnpai6zz]{gap:.8cqi;margin-top:.8cqi}.website-preview__lines[data-astro-cid-gnpai6zz]>i[data-astro-cid-gnpai6zz]{border-radius:.4cqi;height:2.5cqi}.website-preview__lines[data-astro-cid-gnpai6zz] span[data-astro-cid-gnpai6zz]{gap:.5cqi}.website-preview__lines[data-astro-cid-gnpai6zz] b[data-astro-cid-gnpai6zz]{height:.6cqi}.website-preview__check[data-astro-cid-gnpai6zz]{width:5.5cqi;height:5.5cqi;right:-2cqi}.process-artwork__support[data-astro-cid-gnpai6zz]{pointer-events:none;margin:0;position:absolute;inset:0}.process-support[data-astro-cid-gnpai6zz]{border-radius:1.8cqi;gap:1.2cqi;padding:1.4cqi;position:absolute}.process-support--requirements[data-astro-cid-gnpai6zz]{width:27%;top:5%;right:11%}.process-support--results[data-astro-cid-gnpai6zz]{width:25%;bottom:1%;right:0}.process-support__icon[data-astro-cid-gnpai6zz]{flex-basis:5.7cqi;width:5.7cqi;height:5.7cqi}.process-support[data-astro-cid-gnpai6zz] strong[data-astro-cid-gnpai6zz]{font-size:max(.75rem,1.55cqi)}.process-support[data-astro-cid-gnpai6zz] p[data-astro-cid-gnpai6zz]{margin-top:.5cqi;font-size:max(.75rem,1.45cqi)}.process-artwork__connections[data-astro-cid-gnpai6zz],.process-artwork__accents[data-astro-cid-gnpai6zz]{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.process-artwork__accents[data-astro-cid-gnpai6zz]{z-index:0}}@media (width>=48rem){.process-artwork[data-astro-cid-gnpai6zz]{padding:0}}.process-hero[data-astro-cid-zks6mmcv]{--process-ink:#071b40;--process-muted:#455b79;--process-blue:#075fcc;isolation:isolate;color:var(--process-ink);background:radial-gradient(at 80% 46%,#9dccff7a,#0000 58%),linear-gradient(115deg,#fff 22%,#f7fbff 61%,#edf6ff);position:relative;container-type:inline-size}.process-hero__grid[data-astro-cid-zks6mmcv]{grid-template-columns:minmax(0,1fr);align-items:center;max-width:160rem;margin-inline:auto;padding-block:clamp(2.75rem,5vw,5rem) 2.5rem;display:grid}.process-hero__content[data-astro-cid-zks6mmcv]{z-index:1;min-width:0;width:min(100% - (2 * var(--gutter)), 43rem);margin-inline:auto;position:relative}.process-hero__eyebrow[data-astro-cid-zks6mmcv]{color:#0752b7;font-size:.8125rem;font-weight:var(--weight-bold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.75rem;line-height:1.6}.process-hero[data-astro-cid-zks6mmcv] h1[data-astro-cid-zks6mmcv]{color:var(--process-ink);font-size:clamp(2.4rem,6.5vw,4.75rem);font-weight:var(--weight-extrabold);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;line-height:1.04}.process-hero__lead[data-astro-cid-zks6mmcv]{max-width:35rem;color:var(--process-muted);overflow-wrap:anywhere;margin:1.75rem 0 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.6}.process-hero__actions[data-astro-cid-zks6mmcv]{flex-wrap:wrap;gap:.875rem;margin-top:1.75rem;display:flex}.process-hero__actions[data-astro-cid-zks6mmcv] .button{overflow-wrap:anywhere;max-width:100%;min-height:3.25rem;padding-inline:1.5rem;scroll-margin-block:7rem 1rem}.process-hero__actions[data-astro-cid-zks6mmcv] .button--primary{border-color:var(--process-blue);color:#fff;background:var(--process-blue);box-shadow:0 .75rem 1.75rem #075fcc30}.process-hero__actions[data-astro-cid-zks6mmcv] .button--primary:hover{background:#074ca1}.process-hero__actions[data-astro-cid-zks6mmcv] .button--secondary{color:var(--process-ink);background:#fff;border-color:#bfd3ed}.process-hero__actions[data-astro-cid-zks6mmcv] .button--secondary:hover{background:#edf5ff}.process-hero__actions[data-astro-cid-zks6mmcv] .button:focus-visible{outline:3px solid var(--process-ink);outline-offset:-6px;box-shadow:none}.process-hero__actions[data-astro-cid-zks6mmcv] .button--primary:focus-visible{outline-color:#fff}.process-hero__visual[data-astro-cid-zks6mmcv]{width:min(100%,66rem);min-width:0;margin:2rem auto 0}@media (width>=80rem){.process-hero__grid[data-astro-cid-zks6mmcv]{grid-template-columns:minmax(0,43fr) minmax(0,57fr);padding:2.5vw 1.5% 2.5vw 6.7%}.process-hero__content[data-astro-cid-zks6mmcv]{width:100%;margin:0;padding-right:1.25rem}.process-hero[data-astro-cid-zks6mmcv] h1[data-astro-cid-zks6mmcv]{max-width:14ch;font-size:clamp(3.5rem,4.85vw,7.5rem)}.process-hero__lead[data-astro-cid-zks6mmcv]{font-size:clamp(1rem,1.25vw,1.5rem)}.process-hero__visual[data-astro-cid-zks6mmcv]{width:100%;margin:0}}@media (width<=27rem){.process-hero[data-astro-cid-zks6mmcv] h1[data-astro-cid-zks6mmcv]{font-size:clamp(2.15rem,10vw,2.65rem)}.process-hero__actions[data-astro-cid-zks6mmcv] .button{width:100%}}@container (width<=60em){.process-hero__grid[data-astro-cid-zks6mmcv]{grid-template-columns:minmax(0,1fr);padding:clamp(2.75rem,5vw,5rem) 0 2.5rem}.process-hero__content[data-astro-cid-zks6mmcv]{width:min(100% - (2 * var(--gutter)), 43rem);margin-inline:auto;padding:0}.process-hero[data-astro-cid-zks6mmcv] h1[data-astro-cid-zks6mmcv]{max-width:none;font-size:clamp(2.4rem,6.5vw,4.75rem)}.process-hero__visual[data-astro-cid-zks6mmcv]{width:min(100%,66rem);margin:2rem auto 0}}@media (prefers-reduced-motion:no-preference){.process-hero__content[data-astro-cid-zks6mmcv]{animation:process-enter .62s var(--ease-standard) both}@keyframes process-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.process-page__intro[data-astro-cid-m4alsfbh]{max-width:50rem}.process-page__intro[data-astro-cid-m4alsfbh] .lead[data-astro-cid-m4alsfbh]{margin:var(--space-5) 0 0}.phase-list[data-astro-cid-m4alsfbh]{margin:var(--space-12) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}.phase[data-astro-cid-m4alsfbh]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,4vw,2.5rem)}.phase__header[data-astro-cid-m4alsfbh]{align-items:start;gap:var(--space-4);grid-template-columns:auto 1fr;display:grid}.phase__header[data-astro-cid-m4alsfbh]>span[data-astro-cid-m4alsfbh]{width:3.25rem;height:3.25rem;color:var(--color-white);background:var(--gradient-label);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.phase[data-astro-cid-m4alsfbh] h3[data-astro-cid-m4alsfbh]{color:var(--color-ink);font-size:var(--text-xl);margin:0}.phase__header[data-astro-cid-m4alsfbh] p[data-astro-cid-m4alsfbh],.phase__steps[data-astro-cid-m4alsfbh] p[data-astro-cid-m4alsfbh]{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.phase__steps[data-astro-cid-m4alsfbh]{margin:var(--space-6) 0 0;padding:var(--space-6) 0 0;gap:var(--space-5);border-top:1px solid var(--color-border);list-style:none;display:grid}.phase__steps[data-astro-cid-m4alsfbh] li[data-astro-cid-m4alsfbh]{padding-left:var(--space-4);border-left:.2rem solid var(--color-brand-200)}.phase__steps[data-astro-cid-m4alsfbh] h4[data-astro-cid-m4alsfbh]{color:var(--color-ink);margin:0;font-size:1rem}.phase__steps[data-astro-cid-m4alsfbh] p[data-astro-cid-m4alsfbh]{font-size:var(--text-sm)}.process-page__notice[data-astro-cid-m4alsfbh]{max-width:64rem;margin:var(--space-10) auto 0}.process-page__notice[data-astro-cid-m4alsfbh]>span[data-astro-cid-m4alsfbh]{width:1.75rem;height:1.75rem;color:var(--color-white);background:var(--color-action);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}@media (width>=48rem){.phase-list[data-astro-cid-m4alsfbh]{grid-template-columns:repeat(2,minmax(0,1fr))}}
