.hero[data-astro-cid-yodha2z4]{min-height:100svh;padding-top:var(--header-h);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.hero__bg[data-astro-cid-yodha2z4]{pointer-events:none;position:absolute;inset:0}.hero__bg[data-astro-cid-yodha2z4] .grid-lines[data-astro-cid-yodha2z4]{opacity:.5;-webkit-mask-image:radial-gradient(80% 70% at 70% 45%,#000 10%,#0000 70%);mask-image:radial-gradient(80% 70% at 70% 45%,#000 10%,#0000 70%)}.hero__halo--blue[data-astro-cid-yodha2z4]{width:110vw;height:90vw;animation:drift 18s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#2f6bff8c 0%,#2f6bff00 65%);top:-20%;right:-25%}.hero__halo--cyan[data-astro-cid-yodha2z4]{opacity:.6;width:80vw;height:70vw;animation:drift 22s var(--ease-in-out) infinite alternate-reverse;background:radial-gradient(circle,#3ce6d640 0%,#3ce6d600 65%);bottom:-30%;left:-30%}.hero__rays[data-astro-cid-yodha2z4]{height:95%;position:absolute;inset:-12% 0 auto;-webkit-mask-image:linear-gradient(#000 10%,#0000 85%);mask-image:linear-gradient(#000 10%,#0000 85%)}.hero__rays[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{filter:blur(26px);transform-origin:top;width:16vw;height:100%;animation:ray-sway 16s var(--ease-in-out) infinite alternate;background:linear-gradient(#3ce6d633,#3ce6d600 78%);position:absolute;top:0}.hero__rays[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]:first-child{width:9vw;left:42%;transform:rotate(20deg)}.hero__rays[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]:nth-child(2){opacity:.7;animation-duration:21s;left:60%;transform:rotate(13deg)}.hero__rays[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]:nth-child(3){width:6vw;animation-duration:12s;left:80%;transform:rotate(24deg)}.hero__visual[data-astro-cid-yodha2z4]{aspect-ratio:1;opacity:0;width:125vw;animation:orb-in 2.2s var(--ease-out) .25s both;position:absolute;top:-14%;right:-52%}.hero__orb-glow[data-astro-cid-yodha2z4]{filter:blur(24px);background:radial-gradient(circle at 42% 38%,#3ce6d64d,#2f6bff29 45%,#0000 70%);border-radius:50%;position:absolute;inset:22%}.hero__canvas[data-astro-cid-yodha2z4]{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.hero__horizon[data-astro-cid-yodha2z4]{background:linear-gradient(180deg, transparent, var(--bd-abyss) 92%);height:40%;position:absolute;bottom:0;left:0;right:0}.hero__readout[data-astro-cid-yodha2z4]{display:none}@media (width>=1024px){.hero__readout[data-astro-cid-yodha2z4]{color:var(--bd-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;gap:24px;font-size:.625rem;display:flex;position:absolute;top:85%;left:50%;transform:translate(-50%)}.hero__readout[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{align-items:center;gap:8px;display:inline-flex}.hero__readout[data-astro-cid-yodha2z4] b[data-astro-cid-yodha2z4]{color:var(--bd-mist);font-variant-numeric:tabular-nums;font-weight:400}.hero__readout[data-astro-cid-yodha2z4] i[data-astro-cid-yodha2z4]{background:var(--bd-turquoise);border-radius:1px;width:5px;height:5px;animation:2.4s step-end infinite readout-blink;box-shadow:0 0 8px #3ce6d6e6}}@keyframes readout-blink{0%,70%{opacity:1}85%{opacity:.2}}.hero__inner[data-astro-cid-yodha2z4]{flex-direction:column;justify-content:center;gap:28px;padding-block:clamp(48px,9vh,120px) 40px;display:flex;position:relative}.hero__title[data-astro-cid-yodha2z4]{max-width:12.5em;font-size:var(--fs-display);letter-spacing:var(--tracking-display);line-height:1}.hero__line[data-astro-cid-yodha2z4]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.hero__line[data-astro-cid-yodha2z4]>span[data-astro-cid-yodha2z4]{animation:line-up 1.2s var(--ease-out) both;display:inline-block}.hero__line[data-astro-cid-yodha2z4]:first-child>span[data-astro-cid-yodha2z4]{animation-delay:.15s}.hero__line[data-astro-cid-yodha2z4]:nth-child(2)>span[data-astro-cid-yodha2z4]{animation-delay:.3s}.hero__kicker[data-astro-cid-yodha2z4],.hero__lead[data-astro-cid-yodha2z4],.hero__actions[data-astro-cid-yodha2z4],.hero__footer[data-astro-cid-yodha2z4]{animation:fade-up 1s var(--ease-out) both}.hero__kicker[data-astro-cid-yodha2z4]{animation-delay:50ms}.hero__lead[data-astro-cid-yodha2z4]{max-width:34rem;animation-delay:.55s}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:12px;margin-top:8px;animation-delay:.7s;display:flex}.hero__footer[data-astro-cid-yodha2z4]{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;animation-delay:.95s;display:flex;position:relative}.hero__index[data-astro-cid-yodha2z4]{display:none}.hero__scroll[data-astro-cid-yodha2z4]{min-height:44px;color:var(--bd-silver);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color var(--dur-fast) ease;align-items:center;gap:14px;margin-left:auto;font-size:.6875rem;display:inline-flex}.hero__scroll[data-astro-cid-yodha2z4]:hover{color:var(--bd-white)}.hero__scroll-line[data-astro-cid-yodha2z4]{background:var(--bd-line-strong);width:56px;height:1px;position:relative;overflow:hidden}.hero__scroll-line[data-astro-cid-yodha2z4]:after{content:"";background:var(--grad-signal);animation:scan 2.4s var(--ease-in-out) 1.6s infinite;position:absolute;inset:0;transform:translate(-100%)}@media (width>=640px){.hero__visual[data-astro-cid-yodha2z4]{width:90vw;top:-6%;right:-34%}}@media (width>=1024px){.hero__visual[data-astro-cid-yodha2z4]{width:min(62vw,920px);top:50%;right:-15%;translate:0 -50%}.hero__canvas[data-astro-cid-yodha2z4]{opacity:1}.hero__halo--blue[data-astro-cid-yodha2z4]{width:75vw;height:75vw;top:-30%;right:-10%}.hero__halo--cyan[data-astro-cid-yodha2z4]{width:50vw;height:50vw}.hero__index[data-astro-cid-yodha2z4]{color:var(--bd-silver);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:8px 32px;font-size:.6875rem;display:flex}.hero__index[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{gap:10px;display:inline-flex}.hero__index-num[data-astro-cid-yodha2z4]{color:var(--bd-muted)}.hero__footer[data-astro-cid-yodha2z4]{padding-top:24px;padding-bottom:32px}.hero__footer[data-astro-cid-yodha2z4]:before{content:"";top:0;right:var(--gutter);left:var(--gutter);background:linear-gradient(90deg, var(--bd-line-strong), #3ce6d659 60%, transparent);height:1px;position:absolute}}@keyframes line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes orb-in{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}@keyframes ray-sway{0%{opacity:.55;rotate:-3deg}to{opacity:1;rotate:4deg}}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,6%)scale(1.08)}}@keyframes scan{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.section-heading[data-astro-cid-ysklgcyt]{gap:24px;margin-bottom:clamp(48px,7vw,88px);display:grid}.section-heading__main[data-astro-cid-ysklgcyt]{gap:22px;display:grid}.section-heading__main[data-astro-cid-ysklgcyt] .title-xl[data-astro-cid-ysklgcyt]{max-width:14em}.section-heading__intro[data-astro-cid-ysklgcyt]{max-width:34rem}@media (width>=1024px){.section-heading--split[data-astro-cid-ysklgcyt]{grid-template-columns:1.35fr 1fr;align-items:end;gap:64px}.section-heading--split[data-astro-cid-ysklgcyt] .section-heading__intro[data-astro-cid-ysklgcyt]{justify-self:end}}.advantages[data-astro-cid-v3djpyar] .title-soft{color:var(--bd-silver)}.advantages__grid[data-astro-cid-v3djpyar]{border-top:1px solid var(--bd-line);display:grid}.advantage[data-astro-cid-v3djpyar]{border-bottom:1px solid var(--bd-line);align-content:start;gap:14px;padding:32px 0 36px;display:grid;position:relative}.advantage[data-astro-cid-v3djpyar]:before{content:"";background:var(--grad-signal);transform-origin:0;width:100%;height:1px;transition:transform .7s var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0);box-shadow:0 0 14px #3ce6d699}.advantage[data-astro-cid-v3djpyar]:hover:before{transform:scaleX(1)}.advantage__top[data-astro-cid-v3djpyar]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.advantage__icon[data-astro-cid-v3djpyar]{border:1px solid var(--bd-line-strong);border-radius:var(--radius-sm);width:48px;height:48px;color:var(--bd-ice);transition:border-color var(--dur) ease, color var(--dur) ease;background:linear-gradient(#2f6bff29,#0a142866);place-items:center;display:grid}.advantage[data-astro-cid-v3djpyar]:hover .advantage__icon[data-astro-cid-v3djpyar]{color:var(--bd-white);border-color:#3ce6d68c}.advantage__num[data-astro-cid-v3djpyar]{color:var(--bd-muted);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.12em}.advantage__title[data-astro-cid-v3djpyar]{font-size:var(--fs-h3);letter-spacing:var(--tracking-h3);line-height:1.2}.advantage__text[data-astro-cid-v3djpyar]{max-width:32rem;color:var(--bd-silver);font-size:.9375rem;line-height:1.65}@media (width>=768px){.advantages__grid[data-astro-cid-v3djpyar]{grid-template-columns:repeat(2,1fr);column-gap:48px}}@media (width>=1200px){.advantages__grid[data-astro-cid-v3djpyar]{border-bottom:1px solid var(--bd-line);grid-template-columns:repeat(4,1fr);column-gap:0}.advantage[data-astro-cid-v3djpyar]{border-bottom:0;border-left:1px solid var(--bd-line);padding:36px 32px 44px}.advantage[data-astro-cid-v3djpyar]:first-child{border-left:0;padding-left:0}}.sv[data-astro-cid-r343a5f6]{width:100%;height:100%;display:block;overflow:visible}.sv-frame[data-astro-cid-r343a5f6]{fill:#040a178c;stroke:#8cc8eb38;stroke-width:1px}.sv-line[data-astro-cid-r343a5f6]{fill:none;stroke:#8cc8eb2e}.sv-line-strong[data-astro-cid-r343a5f6]{fill:none;stroke:#c9fbf5bf;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sv-dot[data-astro-cid-r343a5f6]{fill:#8cc8eb40}.sv-strong[data-astro-cid-r343a5f6]{fill:#e4f4f86b}.sv-soft[data-astro-cid-r343a5f6]{fill:#8cc8eb33}.sv-fill[data-astro-cid-r343a5f6]{fill:#8cc8eb12;stroke:#8cc8eb24}.sv-cta[data-astro-cid-r343a5f6]{fill:var(--bd-turquoise);transition:filter .6s}.sv-media[data-astro-cid-r343a5f6]{fill:#2f6bff38;stroke:#2f6bff66}.sv-media-dot[data-astro-cid-r343a5f6]{fill:#3ce6d647}.service:hover .sv-cta[data-astro-cid-r343a5f6]{filter:drop-shadow(0 0 6px #3ce6d6e6)}.sv-cursor[data-astro-cid-r343a5f6]{fill:#fff;stroke:#030b16;stroke-width:1px;transition:transform 1.1s var(--ease-out);transform:translate(196px,168px)}.service:hover .sv-cursor[data-astro-cid-r343a5f6]{transform:translate(126px,132px)}.sv-product[data-astro-cid-r343a5f6]{transform-box:fill-box;transform-origin:50%;transition:transform .9s var(--ease-out)}.service:hover .sv-product[data-astro-cid-r343a5f6]{transform:scale(1.12)}.sv-badge[data-astro-cid-r343a5f6] circle[data-astro-cid-r343a5f6]{fill:var(--bd-turquoise)}.sv-badge[data-astro-cid-r343a5f6] path[data-astro-cid-r343a5f6]{fill:none;stroke:#030b16;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sv-badge[data-astro-cid-r343a5f6]{transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--ease-out) .25s;transform:scale(0)}.service:hover .sv-badge[data-astro-cid-r343a5f6]{transform:scale(1)}.sv-progress[data-astro-cid-r343a5f6]{fill:none;stroke:var(--bd-turquoise);stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.2s var(--ease-out)}.service:hover .sv-progress[data-astro-cid-r343a5f6]{stroke-dashoffset:0}.sv-step[data-astro-cid-r343a5f6]{fill:#071628;stroke:#8cc8eb59;transition:fill .4s,stroke .4s}.sv-step--1[data-astro-cid-r343a5f6]{fill:var(--bd-turquoise);stroke:var(--bd-turquoise)}.service:hover .sv-step--2[data-astro-cid-r343a5f6]{fill:var(--bd-turquoise);stroke:var(--bd-turquoise);transition-delay:.5s}.service:hover .sv-step--3[data-astro-cid-r343a5f6]{fill:var(--bd-turquoise);stroke:var(--bd-turquoise);transition-delay:1s}.sv-old[data-astro-cid-r343a5f6]{fill:#a3b0c729;stroke:#a3b0c72e}.sv-before[data-astro-cid-r343a5f6]{transition:opacity .7s}.service:hover .sv-before[data-astro-cid-r343a5f6]{opacity:.45}.sv-divider[data-astro-cid-r343a5f6]{stroke:var(--bd-turquoise);stroke-width:1.2px}.sv-knob[data-astro-cid-r343a5f6]{fill:#071628;stroke:var(--bd-turquoise)}.sv-knob-arrows[data-astro-cid-r343a5f6]{fill:none;stroke:var(--bd-ice);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.sv-handle[data-astro-cid-r343a5f6]{transition:transform 1.1s var(--ease-out)}.service:hover .sv-handle[data-astro-cid-r343a5f6]{transform:translate(-14px)}.sv-check[data-astro-cid-r343a5f6]{fill:#8cc8eb14;stroke:#8cc8eb59;transition:fill .4s,stroke .4s}.sv-tick[data-astro-cid-r343a5f6]{fill:none;stroke:#030b16;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s}.sv-pill[data-astro-cid-r343a5f6]{fill:#8cc8eb24;transition:fill .4s}.sv-row--1[data-astro-cid-r343a5f6] .sv-check[data-astro-cid-r343a5f6]{fill:var(--bd-turquoise);stroke:var(--bd-turquoise)}.sv-row--1[data-astro-cid-r343a5f6] .sv-tick[data-astro-cid-r343a5f6]{opacity:1}.sv-row--1[data-astro-cid-r343a5f6] .sv-pill[data-astro-cid-r343a5f6]{fill:#3ce6d659}.service:hover .sv-row[data-astro-cid-r343a5f6] .sv-check[data-astro-cid-r343a5f6]{fill:var(--bd-turquoise);stroke:var(--bd-turquoise)}.service:hover .sv-row[data-astro-cid-r343a5f6] .sv-tick[data-astro-cid-r343a5f6]{opacity:1}.service:hover .sv-row[data-astro-cid-r343a5f6] .sv-pill[data-astro-cid-r343a5f6]{fill:#3ce6d659}.service:hover .sv-row--2[data-astro-cid-r343a5f6] [data-astro-cid-r343a5f6]{transition-delay:.35s}.service:hover .sv-row--3[data-astro-cid-r343a5f6] [data-astro-cid-r343a5f6]{transition-delay:.7s}.sv-sync[data-astro-cid-r343a5f6]{transform-box:fill-box;transform-origin:50%;transition:transform 1.2s var(--ease-out)}.service:hover .sv-sync[data-astro-cid-r343a5f6]{transform:rotate(360deg)}.services[data-astro-cid-j2lavqje]{background:linear-gradient(#0000,#02060f8c 18% 82%,#0000);overflow:clip}.services__halo[data-astro-cid-j2lavqje]{background:radial-gradient(circle,#2f6bff3d,#0000 65%);width:900px;height:600px;top:30%;left:50%;transform:translate(-50%)}.services__grid[data-astro-cid-j2lavqje]{gap:16px;display:grid;position:relative}.service[data-astro-cid-j2lavqje]{--mx:50%;--my:50%;border:1px solid var(--bd-line);border-radius:var(--radius-lg);isolation:isolate;min-height:100%;transition:border-color var(--dur) ease;background:linear-gradient(#0f1d3ab8,#0a1428b8);flex-direction:column;display:flex;position:relative;overflow:hidden}.service[data-astro-cid-j2lavqje]:before{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my), #3ce6d61a, transparent 45%);opacity:0;transition:opacity var(--dur) ease;position:absolute;inset:0}.service[data-astro-cid-j2lavqje]:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), #78f0e4d9, transparent 60%);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur) ease;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.service[data-astro-cid-j2lavqje]:hover:before,.service[data-astro-cid-j2lavqje]:hover:after,.service[data-astro-cid-j2lavqje]:focus-within:before{opacity:1}.service[data-astro-cid-j2lavqje]:hover{border-color:var(--bd-line-strong)}.service__visual[data-astro-cid-j2lavqje]{aspect-ratio:2;border-bottom:1px solid var(--bd-line);background:radial-gradient(ellipse 60% 70% at 50% 100%, #3ce6d61f, transparent 70%), linear-gradient(to right, var(--bd-line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(to bottom, var(--bd-line) 1px, transparent 1px) 0 0 / 32px 32px, #02060f8c;padding:6% 4% 0;position:relative;-webkit-mask-image:linear-gradient(#000 70%,#000000d9);mask-image:linear-gradient(#000 70%,#000000d9)}.service__visual[data-astro-cid-j2lavqje] .sv{transition:transform .9s var(--ease-out)}.service[data-astro-cid-j2lavqje]:hover .service__visual[data-astro-cid-j2lavqje] .sv{transform:translateY(-4px)}.service__content[data-astro-cid-j2lavqje]{flex-direction:column;flex:1;gap:16px;padding:clamp(24px,3.4vw,40px);display:flex}.service__head[data-astro-cid-j2lavqje]{align-items:center;gap:12px;display:flex}.service__icon[data-astro-cid-j2lavqje]{border:1px solid var(--bd-line-strong);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--bd-ice);background:radial-gradient(circle at 30% 20%,#3ce6d640,#0000 60%),#040a1799;place-items:center;display:grid}.service__arrow[data-astro-cid-j2lavqje]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--bd-white);transition:transform var(--dur) var(--ease-out), background-color var(--dur) ease;background:#2f6bff2e;place-items:center;display:grid;position:absolute;top:16px;right:16px}.service[data-astro-cid-j2lavqje]:hover .service__arrow[data-astro-cid-j2lavqje]{background:var(--bd-blue);transform:translate(2px,-2px)rotate(45deg)}.service__num[data-astro-cid-j2lavqje]{color:var(--bd-muted);font-family:var(--font-mono);letter-spacing:.12em;font-size:.6875rem}.service__title[data-astro-cid-j2lavqje]{letter-spacing:-.035em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);line-height:1.05}.service__text[data-astro-cid-j2lavqje]{max-width:30rem;color:var(--bd-silver);line-height:1.65}.service__points[data-astro-cid-j2lavqje]{flex-wrap:wrap;gap:8px;display:flex}.service__points[data-astro-cid-j2lavqje] li[data-astro-cid-j2lavqje]{border:1px solid var(--bd-line);border-radius:var(--radius-sm);color:var(--bd-mist);background:#040a1773;padding:6px 12px;font-size:.8125rem}.service__link[data-astro-cid-j2lavqje]{min-height:44px;color:var(--bd-ice);margin-top:auto;padding-top:8px}.service__link[data-astro-cid-j2lavqje]:after{content:"";border-radius:inherit;position:absolute;inset:0}.service__link[data-astro-cid-j2lavqje]:focus-visible{outline:none}.service__link[data-astro-cid-j2lavqje]:focus-visible:after{outline:2px solid var(--bd-turquoise);outline-offset:-2px}@media (width>=768px){.services__grid[data-astro-cid-j2lavqje]{grid-template-columns:repeat(2,1fr);gap:20px}}.browser[data-astro-cid-cb4gusck]{border:1px solid var(--bd-line-strong);border-radius:var(--radius-lg);background:#0b1326;position:relative;overflow:hidden}.browser__bar[data-astro-cid-cb4gusck]{border-bottom:1px solid var(--bd-line);background:linear-gradient(#111c33,#0c1529);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:40px;padding:0 12px 0 14px;display:grid}.browser__dots[data-astro-cid-cb4gusck]{gap:6px;display:flex}.browser__dots[data-astro-cid-cb4gusck] i[data-astro-cid-cb4gusck]{background:#a3b0c747;border-radius:50%;width:9px;height:9px}.browser__address[data-astro-cid-cb4gusck]{border-radius:var(--radius-sm);width:min(100%,300px);min-width:0;height:24px;color:var(--bd-muted);font-family:var(--font-mono);letter-spacing:.02em;background:#040a17b3;justify-content:center;justify-self:center;align-items:center;gap:6px;padding:0 12px;font-size:.6875rem;display:flex}.browser__address[data-astro-cid-cb4gusck] .icon{flex:none}.browser__url[data-astro-cid-cb4gusck]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browser__badge[data-astro-cid-cb4gusck]{border-radius:var(--radius-sm);color:var(--bd-ice);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #c9fbf538;padding:4px 8px;font-size:.625rem}.browser__spacer[data-astro-cid-cb4gusck]{width:42px}.browser__screen[data-astro-cid-cb4gusck]{aspect-ratio:16/10;position:relative;overflow:hidden;container-type:inline-size}@media (width<=479px){.browser__dots[data-astro-cid-cb4gusck]{display:none}.browser__bar[data-astro-cid-cb4gusck]{grid-template-columns:minmax(0,1fr) auto}.browser__address[data-astro-cid-cb4gusck]{justify-self:start}}.case[data-astro-cid-445nvitb]{--case-accent:var(--bd-blue);align-items:center;gap:56px;display:grid;position:relative}.case__media[data-astro-cid-445nvitb]{isolation:isolate;padding-bottom:64px;position:relative}.case__glow[data-astro-cid-445nvitb]{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--case-accent) 55%, transparent), transparent), radial-gradient(closest-side at 70% 80%, #3ce6d62e, transparent);filter:blur(48px);opacity:.75;border-radius:50%;transition:opacity .9s;position:absolute;inset:4% 2% 14%}.case[data-astro-cid-445nvitb]:hover .case__glow[data-astro-cid-445nvitb]{opacity:1}.case__browser[data-astro-cid-445nvitb]{transition:transform .9s var(--ease-out);position:relative}.case__media[data-astro-cid-445nvitb]:hover .case__browser[data-astro-cid-445nvitb]{transform:translateY(-6px)}.case__browser[data-astro-cid-445nvitb] .browser{border-color:color-mix(in srgb, var(--case-accent) 30%, var(--bd-line-strong));transition:border-color .6s}.case__media[data-astro-cid-445nvitb]:hover .case__browser[data-astro-cid-445nvitb] .browser{border-color:color-mix(in srgb, var(--case-accent) 55%, #3ce6d666)}.case__browser[data-astro-cid-445nvitb] .case__shot{object-fit:cover;object-position:top center;width:100%;height:100%;transition:opacity .7s ease, transform 1.4s var(--ease-out);position:absolute;inset:0}.case__browser[data-astro-cid-445nvitb] .case__shot--alt{opacity:0;transform:scale(1.025)}.case[data-astro-cid-445nvitb][data-view=alt] .case__browser[data-astro-cid-445nvitb] .case__shot--alt{opacity:1;transform:none}.case[data-astro-cid-445nvitb][data-view=alt] .case__browser[data-astro-cid-445nvitb] .case__shot:not(.case__shot--alt){transform:scale(1.025)}.case__browser[data-astro-cid-445nvitb] .browser__screen:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#3ce6d600 55%,#3ce6d61f 92%,#c9fbf5bf 99.4%,#0000 100%);position:absolute;inset:0;transform:translateY(-100%)}.case__media[data-astro-cid-445nvitb].is-revealed .case__browser[data-astro-cid-445nvitb] .browser__screen:after{animation:screen-scan 1.6s var(--ease-in-out) .4s 1 both}@keyframes screen-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.case__phone[data-astro-cid-445nvitb]{width:27%;max-width:210px;transition:transform .9s var(--ease-out);will-change:transform;position:absolute;bottom:0;right:-2%}.case__media[data-astro-cid-445nvitb]:hover .case__phone[data-astro-cid-445nvitb]{transform:translateY(-14px)}.phone[data-astro-cid-445nvitb]{box-shadow:0 0 0 1px #0009, 0 30px 60px -20px #000000d9, 0 0 40px -10px color-mix(in srgb, var(--case-accent) 60%, transparent);background:linear-gradient(160deg,#1a2a40,#05080f 40%,#0b1424);border:1px solid #96c8eb47;border-radius:26px;padding:5px;position:relative}.phone__screen[data-astro-cid-445nvitb]{aspect-ratio:390/844;background:#000;border-radius:21px;overflow:hidden}.phone__screen[data-astro-cid-445nvitb] img{object-fit:cover;object-position:top;width:100%;height:100%}.phone__island[data-astro-cid-445nvitb]{z-index:1;background:#000;border-radius:9px;width:28%;height:9px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.case__views[data-astro-cid-445nvitb]{border:1px solid var(--bd-line);border-radius:var(--radius-sm);background:#040a17b3;gap:4px;padding:4px;display:inline-flex;position:absolute;bottom:0;left:0}.case__view[data-astro-cid-445nvitb]{min-height:36px;color:var(--bd-silver);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:.6875rem}.case__view[data-astro-cid-445nvitb]:hover{color:var(--bd-white)}.case__view[data-astro-cid-445nvitb][aria-pressed=true]{color:var(--bd-ice);background:#3ce6d624}.case__info[data-astro-cid-445nvitb]{gap:18px;max-width:34rem;display:grid}.case__meta[data-astro-cid-445nvitb]{color:var(--bd-silver);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.6875rem;display:flex}.case__num[data-astro-cid-445nvitb]{color:var(--bd-turquoise)}.case__num[data-astro-cid-445nvitb] span[data-astro-cid-445nvitb]{color:var(--bd-muted)}.case__title[data-astro-cid-445nvitb]{letter-spacing:-.04em;font-size:clamp(2rem,1.35rem + 2.4vw,3.25rem);line-height:1}.case__sector[data-astro-cid-445nvitb]{color:var(--bd-mist);margin-top:-6px;font-size:1.0625rem}.case__desc[data-astro-cid-445nvitb]{color:var(--bd-silver);line-height:1.7}.case__features[data-astro-cid-445nvitb]{gap:10px;padding:4px 0;display:grid}.case__features[data-astro-cid-445nvitb] li[data-astro-cid-445nvitb]{color:var(--bd-mist);padding-left:22px;font-size:.9375rem;line-height:1.5;position:relative}.case__features[data-astro-cid-445nvitb] li[data-astro-cid-445nvitb]:before{content:"";background:var(--bd-turquoise);width:10px;height:1px;position:absolute;top:.68em;left:0;box-shadow:0 0 8px #3ce6d6cc}.case__identity[data-astro-cid-445nvitb]{border-top:1px solid var(--bd-line);margin:6px 0 0;display:grid}.case__identity[data-astro-cid-445nvitb]>div[data-astro-cid-445nvitb]{border-bottom:1px solid var(--bd-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.case__identity[data-astro-cid-445nvitb] dt[data-astro-cid-445nvitb]{color:var(--bd-muted);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.6875rem}.case__identity[data-astro-cid-445nvitb] dd[data-astro-cid-445nvitb]{color:var(--bd-mist);text-align:right;margin:0;font-size:.875rem}.case__swatches[data-astro-cid-445nvitb]{gap:6px;display:flex}.case__swatch[data-astro-cid-445nvitb]{background:var(--swatch);border:1px solid #ffffff2e;border-radius:4px;width:18px;height:18px}.case__link[data-astro-cid-445nvitb]{min-height:44px;color:var(--bd-ice);justify-self:start}.case__credit[data-astro-cid-445nvitb]{color:var(--bd-muted);font-size:.75rem}@media (width>=1024px){.case[data-astro-cid-445nvitb]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(56px,6vw,96px)}.case--reverse[data-astro-cid-445nvitb] .case__media[data-astro-cid-445nvitb]{order:2}.case__media[data-astro-cid-445nvitb]{padding-bottom:72px}.case__phone[data-astro-cid-445nvitb]{right:-5%}}.portfolio[data-astro-cid-lh2ppch2]{overflow:clip}.portfolio__grid-bg[data-astro-cid-lh2ppch2]{opacity:.35;-webkit-mask-image:radial-gradient(60% 30% at 50% 12%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 30% at 50% 12%,#000 10%,#0000 70%)}.portfolio__note[data-astro-cid-lh2ppch2]{color:var(--bd-muted);font-size:var(--fs-small);margin-top:14px;display:block}.portfolio__list[data-astro-cid-lh2ppch2]{gap:clamp(96px,12vw,168px);display:grid;position:relative}.portfolio__cta[data-astro-cid-lh2ppch2]{border:1px solid var(--bd-line);border-radius:var(--radius-lg);background:radial-gradient(50% 140% at 100%,#3ce6d624,#0000 70%),radial-gradient(40% 120% at 0 100%,#2f6bff29,#0000 70%),#0a142880;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(96px,12vw,168px);padding:clamp(28px,4vw,44px);display:flex;position:relative;overflow:hidden}.portfolio__cta[data-astro-cid-lh2ppch2]:before{content:"";background:linear-gradient(90deg,#0000,#3ce6d6b3,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}.portfolio__cta-title[data-astro-cid-lh2ppch2]{color:var(--bd-white);letter-spacing:-.03em;font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:500;line-height:1.2}.portfolio__cta-text[data-astro-cid-lh2ppch2]{max-width:32rem;color:var(--bd-silver);margin-top:8px}.about[data-astro-cid-5gtlsymu]{background:linear-gradient(#0000,#0a142873 30% 70%,#0000);overflow:clip}.about__inner[data-astro-cid-5gtlsymu]{gap:48px;display:grid}.about__content[data-astro-cid-5gtlsymu]{align-content:start;gap:32px;display:grid}.about__text[data-astro-cid-5gtlsymu]{gap:16px;max-width:38rem;display:grid}.about__text[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{color:var(--bd-silver);line-height:1.75}.about__text[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]:first-child{color:var(--bd-mist);font-size:1.0625rem}.about__pillars[data-astro-cid-5gtlsymu]{gap:12px;display:grid}.pillar[data-astro-cid-5gtlsymu]{border:1px solid var(--bd-line);border-radius:var(--radius-lg);transition:border-color var(--dur) ease, background-color var(--dur) ease;background:#0a14288c;gap:8px;padding:22px 24px 24px;display:grid;position:relative;overflow:hidden}.pillar[data-astro-cid-5gtlsymu]:before{content:"";background:var(--grad-signal);transform-origin:0;height:1px;transition:transform .7s var(--ease-out);position:absolute;top:0;left:24px;right:24px;transform:scaleX(0);box-shadow:0 0 12px #3ce6d6b3}.pillar[data-astro-cid-5gtlsymu]:hover{background:#0f1d3abf;border-color:#3ce6d666}.pillar[data-astro-cid-5gtlsymu]:hover:before{transform:scaleX(1)}.pillar__label[data-astro-cid-5gtlsymu]{color:var(--bd-ice);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:10px;display:flex}.pillar__num[data-astro-cid-5gtlsymu]{color:var(--bd-muted)}.pillar__title[data-astro-cid-5gtlsymu]{font-size:var(--fs-h3);letter-spacing:var(--tracking-h3);line-height:1.25}.pillar__text[data-astro-cid-5gtlsymu]{max-width:34rem;color:var(--bd-silver);font-size:.9375rem;line-height:1.65}.about__links[data-astro-cid-5gtlsymu]{flex-wrap:wrap;gap:8px 32px;display:flex}.about__links[data-astro-cid-5gtlsymu] .link-arrow[data-astro-cid-5gtlsymu]{min-height:44px;color:var(--bd-ice)}.about__visual[data-astro-cid-5gtlsymu]{justify-self:center;width:min(100%,420px)}.network[data-astro-cid-5gtlsymu]{width:100%;height:auto;overflow:visible}.net-ring[data-astro-cid-5gtlsymu]{stroke:var(--bd-line-strong);stroke-width:1px}.net-ring--outer[data-astro-cid-5gtlsymu]{stroke-dasharray:2 8;transform-origin:240px 240px;animation:90s linear infinite spin}.net-ring--core[data-astro-cid-5gtlsymu]{stroke:#3ce6d659}.net-links[data-astro-cid-5gtlsymu] path[data-astro-cid-5gtlsymu],.net-spoke[data-astro-cid-5gtlsymu]{stroke:url(#net-link);stroke-width:1px;transition:stroke-width var(--dur) ease, opacity var(--dur) ease}.net-pulses[data-astro-cid-5gtlsymu] path[data-astro-cid-5gtlsymu]{stroke:#c9fbf5;stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:100px;filter:drop-shadow(0 0 4px #3ce6d6e6);animation:pulse-travel 3.6s var(--ease-in-out) infinite}.net-pulses[data-astro-cid-5gtlsymu] path[data-astro-cid-5gtlsymu]:nth-child(2){animation-delay:1.2s}.net-pulses[data-astro-cid-5gtlsymu] path[data-astro-cid-5gtlsymu]:nth-child(3){animation-delay:2.4s}.net-nodes[data-astro-cid-5gtlsymu] circle[data-astro-cid-5gtlsymu]{fill:#a3b0c7}.net-pillar[data-astro-cid-5gtlsymu]{transition:opacity var(--dur) ease}.net-halo[data-astro-cid-5gtlsymu]{fill:#3ce6d629;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--dur) ease, transform .7s var(--ease-out);transform:scale(.6)}.net-ring-node[data-astro-cid-5gtlsymu]{fill:#0a1428;stroke:#3ce6d699;stroke-width:1px}.net-dot[data-astro-cid-5gtlsymu]{fill:#c9fbf5}.net-pillar[data-astro-cid-5gtlsymu] text[data-astro-cid-5gtlsymu]{fill:#e6efff;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;transition:fill var(--dur) ease;font-size:14px}.about[data-astro-cid-5gtlsymu]:has(.pillar:hover) .net-pillar[data-astro-cid-5gtlsymu],.about[data-astro-cid-5gtlsymu]:has(.pillar:hover) .net-spoke[data-astro-cid-5gtlsymu]{opacity:.35}.about[data-astro-cid-5gtlsymu]:has(.pillar--1:hover) [data-astro-cid-5gtlsymu]:is(.net-pillar--1,.net-spoke--1),.about[data-astro-cid-5gtlsymu]:has(.pillar--2:hover) [data-astro-cid-5gtlsymu]:is(.net-pillar--2,.net-spoke--2),.about[data-astro-cid-5gtlsymu]:has(.pillar--3:hover) [data-astro-cid-5gtlsymu]:is(.net-pillar--3,.net-spoke--3){opacity:1}.about[data-astro-cid-5gtlsymu]:has(.pillar--1:hover) .net-pillar--1[data-astro-cid-5gtlsymu] .net-halo[data-astro-cid-5gtlsymu],.about[data-astro-cid-5gtlsymu]:has(.pillar--2:hover) .net-pillar--2[data-astro-cid-5gtlsymu] .net-halo[data-astro-cid-5gtlsymu],.about[data-astro-cid-5gtlsymu]:has(.pillar--3:hover) .net-pillar--3[data-astro-cid-5gtlsymu] .net-halo[data-astro-cid-5gtlsymu]{opacity:1;transform:scale(1)}.about[data-astro-cid-5gtlsymu]:has(.pillar--1:hover) .net-pillar--1[data-astro-cid-5gtlsymu] text[data-astro-cid-5gtlsymu],.about[data-astro-cid-5gtlsymu]:has(.pillar--2:hover) .net-pillar--2[data-astro-cid-5gtlsymu] text[data-astro-cid-5gtlsymu],.about[data-astro-cid-5gtlsymu]:has(.pillar--3:hover) .net-pillar--3[data-astro-cid-5gtlsymu] text[data-astro-cid-5gtlsymu]{fill:var(--bd-turquoise)}.about[data-astro-cid-5gtlsymu]:has(.pillar--1:hover) .net-spoke--1[data-astro-cid-5gtlsymu],.about[data-astro-cid-5gtlsymu]:has(.pillar--2:hover) .net-spoke--2[data-astro-cid-5gtlsymu],.about[data-astro-cid-5gtlsymu]:has(.pillar--3:hover) .net-spoke--3[data-astro-cid-5gtlsymu]{stroke-width:2px}@media (width>=768px){.about__pillars[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(3,1fr)}.about__text[data-astro-cid-5gtlsymu]{grid-template-columns:repeat(2,1fr);gap:32px;max-width:none}}@media (width>=1024px){.about__inner[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(48px,6vw,96px)}.about__visual[data-astro-cid-5gtlsymu]{justify-self:start;width:100%;max-width:500px}.about__text[data-astro-cid-5gtlsymu]{grid-template-columns:1fr;gap:16px;max-width:40rem}.about__pillars[data-astro-cid-5gtlsymu]{grid-template-columns:1fr}.pillar[data-astro-cid-5gtlsymu]{grid-template-columns:140px 1fr;align-items:baseline;column-gap:24px}.pillar__label[data-astro-cid-5gtlsymu]{grid-row:span 2}}@media (width>=1280px){.about__pillars[data-astro-cid-5gtlsymu]{gap:10px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-6px}}.process__inner[data-astro-cid-zuepckvj]{gap:56px;display:grid}.process__sticky[data-astro-cid-zuepckvj]{gap:24px;display:grid}.process__sticky[data-astro-cid-zuepckvj] .lead[data-astro-cid-zuepckvj]{max-width:30rem}.timeline[data-astro-cid-zuepckvj]{--track-x:11px;position:relative}.timeline__list[data-astro-cid-zuepckvj]{gap:20px;display:grid}.timeline__track[data-astro-cid-zuepckvj]{top:12px;bottom:12px;left:var(--track-x);background:var(--bd-line-strong);width:1px;position:absolute}.timeline__progress[data-astro-cid-zuepckvj]{background:linear-gradient(180deg, var(--bd-turquoise), var(--bd-blue));transform:scaleY(var(--progress,0));transform-origin:top;position:absolute;inset:0;box-shadow:0 0 12px #3ce6d6b3}.step[data-astro-cid-zuepckvj]{padding-left:48px;position:relative}.step__node[data-astro-cid-zuepckvj]{top:30px;left:calc(var(--track-x) - 6px);border:1px solid var(--bd-line-strong);background:var(--bd-abyss);width:13px;height:13px;transition:border-color var(--dur) ease, background-color var(--dur) ease, box-shadow var(--dur) ease;border-radius:50%;position:absolute}.step[data-astro-cid-zuepckvj].is-active .step__node[data-astro-cid-zuepckvj]{border-color:var(--bd-turquoise);background:var(--bd-ice);box-shadow:0 0 0 5px #3ce6d61f,0 0 18px #3ce6d6cc}.step__card[data-astro-cid-zuepckvj]{border:1px solid var(--bd-line);border-radius:var(--radius-lg);transition:border-color var(--dur) ease, background-color var(--dur) ease, opacity var(--dur) ease;background:#0a142880;gap:14px;padding:clamp(24px,3.5vw,36px);display:grid}.js[data-astro-cid-zuepckvj] .step[data-astro-cid-zuepckvj]:not(.is-active) .step__card[data-astro-cid-zuepckvj]{opacity:.55}.step[data-astro-cid-zuepckvj].is-active .step__card[data-astro-cid-zuepckvj]{border-color:var(--bd-line-strong);background:#0f1d3ab3}.step__label[data-astro-cid-zuepckvj]{color:var(--bd-silver);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:12px;display:flex}.step__num[data-astro-cid-zuepckvj]{color:var(--bd-ice)}.step__title[data-astro-cid-zuepckvj]{font-size:var(--fs-h3);letter-spacing:var(--tracking-h3);line-height:1.25}.step__text[data-astro-cid-zuepckvj]{max-width:36rem;color:var(--bd-silver);line-height:1.65}.step__items[data-astro-cid-zuepckvj]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.step__items[data-astro-cid-zuepckvj] li[data-astro-cid-zuepckvj]{border:1px solid var(--bd-line);border-radius:var(--radius-sm);color:var(--bd-mist);padding:5px 10px;font-size:.8125rem}@media (width>=1024px){.process__inner[data-astro-cid-zuepckvj]{grid-template-columns:1fr 1.15fr;align-items:start;gap:80px}.process__intro[data-astro-cid-zuepckvj]{height:100%}.process__sticky[data-astro-cid-zuepckvj]{top:calc(var(--header-h) + 64px);position:sticky}.timeline__list[data-astro-cid-zuepckvj]{gap:28px}}.contact[data-astro-cid-d56ov33j]{overflow:clip}.contact__halo[data-astro-cid-d56ov33j]{background:radial-gradient(circle,#2f6bff59,#0000 65%);width:900px;height:700px;bottom:0;right:-10%}.contact__inner[data-astro-cid-d56ov33j]{gap:56px;display:grid;position:relative}.contact__intro[data-astro-cid-d56ov33j]{align-content:start;gap:24px;display:grid}.contact__intro[data-astro-cid-d56ov33j] .lead[data-astro-cid-d56ov33j]{max-width:30rem}.contact__steps[data-astro-cid-d56ov33j]{gap:14px;max-width:30rem;margin-block:8px;display:grid}.contact__steps-title[data-astro-cid-d56ov33j]{color:var(--bd-white);font-weight:500}.contact__steps[data-astro-cid-d56ov33j] ol[data-astro-cid-d56ov33j]{border-top:1px solid var(--bd-line);display:grid}.contact__steps[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]{border-bottom:1px solid var(--bd-line);color:var(--bd-silver);grid-template-columns:40px 1fr;padding:12px 0;font-size:.9375rem;line-height:1.55;display:grid}.contact__steps[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]{color:var(--bd-turquoise);font-family:var(--font-mono);font-size:var(--fs-label);padding-top:2px}.contact__panel[data-astro-cid-d56ov33j]{border:1px solid var(--bd-line-strong);border-radius:var(--radius-lg);backdrop-filter:blur(18px);background:linear-gradient(#0f1d3aa8,#0a142899);padding:clamp(24px,4vw,48px);position:relative}.contact__panel[data-astro-cid-d56ov33j]:before{content:"";background:linear-gradient(90deg,#0000,#3ce6d6cc,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%}.form[data-astro-cid-d56ov33j]{gap:22px;display:grid;container-type:inline-size}.form__head[data-astro-cid-d56ov33j]{gap:6px;margin-bottom:4px;display:grid}.form__title[data-astro-cid-d56ov33j]{font-size:var(--fs-h3);letter-spacing:var(--tracking-h3)}.form__hint[data-astro-cid-d56ov33j]{color:var(--bd-muted);font-size:var(--fs-small)}.form__grid[data-astro-cid-d56ov33j]{gap:22px;display:grid}.field[data-astro-cid-d56ov33j]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field__label[data-astro-cid-d56ov33j]{color:var(--bd-mist);font-size:var(--fs-small);padding:0;font-weight:500}.field__req[data-astro-cid-d56ov33j]{color:var(--bd-turquoise)}.field__opt[data-astro-cid-d56ov33j]{color:var(--bd-muted);font-weight:400}.field__control[data-astro-cid-d56ov33j]{border:1px solid var(--bd-line-strong);border-radius:var(--radius-sm);width:100%;min-height:52px;color:var(--bd-white);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease, background-color var(--dur-fast) ease;background:#040a17a6;padding:14px 16px;font-size:1rem;line-height:1.4}.field__control[data-astro-cid-d56ov33j]::placeholder{color:var(--bd-muted)}.field__control[data-astro-cid-d56ov33j]:hover{border-color:#96b4ff52}.field__control[data-astro-cid-d56ov33j]:focus{border-color:var(--bd-turquoise);background:#040a17d9;outline:none;box-shadow:0 0 0 3px #3ce6d62e}.field__control[data-astro-cid-d56ov33j][aria-invalid=true]{border-color:var(--bd-danger)}.field__control[data-astro-cid-d56ov33j][aria-invalid=true]:focus{box-shadow:0 0 0 3px #ff9b9b2e}.field__select[data-astro-cid-d56ov33j]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23a3b0c7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.field__select[data-astro-cid-d56ov33j] option[data-astro-cid-d56ov33j]{color:var(--bd-white);background:#0a1428}.field__textarea[data-astro-cid-d56ov33j]{resize:vertical;min-height:150px}.field__meta[data-astro-cid-d56ov33j]{justify-content:space-between;gap:16px;display:flex}.field__count[data-astro-cid-d56ov33j]{color:var(--bd-muted);font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:.6875rem}.field__error[data-astro-cid-d56ov33j]{color:var(--bd-danger);align-items:flex-start;gap:6px;font-size:.8125rem;line-height:1.45;display:flex}.field__error[data-astro-cid-d56ov33j]:empty{display:none}.field__error[data-astro-cid-d56ov33j]:before{content:"!";width:16px;height:16px;font-family:var(--font-mono);background:#ff9b9b29;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.625rem;font-weight:600;display:grid}.choices[data-astro-cid-d56ov33j]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.choice[data-astro-cid-d56ov33j]{position:relative}.choice__input[data-astro-cid-d56ov33j]{opacity:0;pointer-events:none;position:absolute}.choice__label[data-astro-cid-d56ov33j]{border:1px solid var(--bd-line-strong);border-radius:var(--radius-sm);min-height:52px;color:var(--bd-mist);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:#040a17a6;align-items:center;gap:8px;padding:0 12px;font-size:.875rem;display:flex}.choice__label[data-astro-cid-d56ov33j]:hover{border-color:#96b4ff5c}.choice__dot[data-astro-cid-d56ov33j]{border:1px solid var(--bd-silver);width:14px;height:14px;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:50%;flex:none}.choice__input[data-astro-cid-d56ov33j]:checked+.choice__label[data-astro-cid-d56ov33j]{border-color:var(--bd-turquoise);color:var(--bd-white);background:#2f6bff2e}.choice__input[data-astro-cid-d56ov33j]:checked+.choice__label[data-astro-cid-d56ov33j] .choice__dot[data-astro-cid-d56ov33j]{border-color:var(--bd-turquoise);box-shadow:inset 0 0 0 3px #0a1428, inset 0 0 0 7px var(--bd-turquoise)}.choice__input[data-astro-cid-d56ov33j]:focus-visible+.choice__label[data-astro-cid-d56ov33j]{outline:2px solid var(--bd-turquoise);outline-offset:2px}.choices[data-astro-cid-d56ov33j][aria-invalid=true] .choice__label[data-astro-cid-d56ov33j]{border-color:#ff9b9b99}.form__trap[data-astro-cid-d56ov33j]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__footer[data-astro-cid-d56ov33j]{gap:20px;margin-top:4px;display:grid}.form__notice[data-astro-cid-d56ov33j]{color:var(--bd-muted);font-size:.8125rem;line-height:1.55}.form__notice[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{color:var(--bd-silver);text-underline-offset:3px;text-decoration:underline}.form__notice[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:hover{color:var(--bd-white)}.form__submit[data-astro-cid-d56ov33j]{justify-self:start}.form__submit[data-astro-cid-d56ov33j][aria-busy=true]{cursor:progress;opacity:.75}.form__status[data-astro-cid-d56ov33j]{border:1px solid var(--bd-line-strong);border-radius:var(--radius-sm);background:#040a17b3;grid-template-columns:auto 1fr;gap:14px;padding:18px 20px;display:grid}.form__status[data-astro-cid-d56ov33j][hidden]{display:none}.form__status[data-astro-cid-d56ov33j]:focus{outline:none}.form__status-icon[data-astro-cid-d56ov33j]{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.form__status[data-astro-cid-d56ov33j][data-tone=success]{border-color:#7af0c873}.form__status[data-astro-cid-d56ov33j][data-tone=success] .form__status-icon[data-astro-cid-d56ov33j]{color:var(--bd-success);background:#7af0c824}.form__status[data-astro-cid-d56ov33j][data-tone=info]{border-color:#c9fbf566}.form__status[data-astro-cid-d56ov33j][data-tone=info] .form__status-icon[data-astro-cid-d56ov33j]{color:var(--bd-ice);background:#3ce6d624}.form__status[data-astro-cid-d56ov33j][data-tone=error]{border-color:#ff9b9b80}.form__status[data-astro-cid-d56ov33j][data-tone=error] .form__status-icon[data-astro-cid-d56ov33j]{color:var(--bd-danger);background:#ff9b9b24}.form__status-title[data-astro-cid-d56ov33j]{color:var(--bd-white);margin-bottom:4px;font-weight:500}.form__status-text[data-astro-cid-d56ov33j]{color:var(--bd-silver);font-size:var(--fs-small);line-height:1.55}.form__status-text[data-astro-cid-d56ov33j] a{color:var(--bd-ice);text-underline-offset:3px;text-decoration:underline}@container (width>=480px){.form__grid[data-astro-cid-d56ov33j]{grid-template-columns:repeat(2,1fr);gap:22px 18px}.form__footer[data-astro-cid-d56ov33j]{grid-template-columns:1fr auto;align-items:center;gap:24px}}@container (width>=540px){.choices[data-astro-cid-d56ov33j]{grid-template-columns:repeat(4,1fr)}.choice__label[data-astro-cid-d56ov33j]{justify-content:center;padding:0 10px}}@media (width>=1024px){.contact__inner[data-astro-cid-d56ov33j]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px}}.divider[data-astro-cid-pqyyk4ye]{z-index:1;height:0;position:relative}.divider__line[data-astro-cid-pqyyk4ye]{background:linear-gradient(90deg, transparent, var(--bd-line-strong) 12%, var(--bd-line-strong) 88%, transparent);height:1px;position:relative;overflow:hidden}.divider__line[data-astro-cid-pqyyk4ye]:before,.divider__line[data-astro-cid-pqyyk4ye]:after{content:"";width:1px;height:1px;position:absolute;top:0;box-shadow:0 0 0 1px #3ce6d680}.divider__line[data-astro-cid-pqyyk4ye]:before{left:12%}.divider__line[data-astro-cid-pqyyk4ye]:after{right:12%}.divider__pulse[data-astro-cid-pqyyk4ye]{animation:divider-flow 8s var(--ease-in-out) infinite;animation-delay:var(--divider-delay,0s);background:linear-gradient(90deg,#0000 44%,#3ce6d626 47%,#c9fbf5f2 50%,#0000 51%);position:absolute;inset:0;transform:translate(-60%)}@keyframes divider-flow{0%{transform:translate(-60%)}55%,to{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.divider__pulse[data-astro-cid-pqyyk4ye]{display:none}}.rail[data-astro-cid-rrqtpyoe]{display:none}@media (width>=1280px){.rail[data-astro-cid-rrqtpyoe]{z-index:40;opacity:0;visibility:hidden;transition:opacity var(--dur) ease, transform var(--dur) var(--ease-out), visibility 0s linear var(--dur);display:block;position:fixed;top:50%;left:18px;transform:translate(-8px,-50%)}.rail[data-astro-cid-rrqtpyoe].is-visible{opacity:1;visibility:visible;transition:opacity var(--dur) ease, transform var(--dur) var(--ease-out), visibility 0s;transform:translateY(-50%)}.rail[data-astro-cid-rrqtpyoe] ol[data-astro-cid-rrqtpyoe]{gap:2px;display:grid}.rail[data-astro-cid-rrqtpyoe] a[data-astro-cid-rrqtpyoe]{min-height:28px;color:var(--bd-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:color var(--dur-fast) ease;align-items:center;gap:8px;padding-right:6px;font-size:.625rem;display:flex;position:relative}.rail__tick[data-astro-cid-rrqtpyoe]{width:10px;height:1px;transition:width var(--dur) var(--ease-out), background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:currentColor}.rail__num[data-astro-cid-rrqtpyoe]{display:none}.rail__label[data-astro-cid-rrqtpyoe]{border:1px solid var(--bd-line);border-radius:var(--radius-sm);color:var(--bd-mist);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease, transform var(--dur) var(--ease-out);background:#040a17e6;padding:4px 8px;position:absolute;left:34px;transform:translate(-6px)}.rail[data-astro-cid-rrqtpyoe] a[data-astro-cid-rrqtpyoe]:hover,.rail[data-astro-cid-rrqtpyoe] a[data-astro-cid-rrqtpyoe]:focus-visible{color:var(--bd-white)}.rail[data-astro-cid-rrqtpyoe] a[data-astro-cid-rrqtpyoe]:hover .rail__label[data-astro-cid-rrqtpyoe],.rail[data-astro-cid-rrqtpyoe] a[data-astro-cid-rrqtpyoe]:focus-visible .rail__label[data-astro-cid-rrqtpyoe]{opacity:1;transform:none}.rail[data-astro-cid-rrqtpyoe] a[data-astro-cid-rrqtpyoe].is-active{color:var(--bd-turquoise)}.rail[data-astro-cid-rrqtpyoe] a[data-astro-cid-rrqtpyoe].is-active .rail__tick[data-astro-cid-rrqtpyoe]{width:22px;box-shadow:0 0 8px #3ce6d6cc}}@media (width>=1600px){.rail__num[data-astro-cid-rrqtpyoe]{display:inline}.rail__label[data-astro-cid-rrqtpyoe]{left:52px}}
