.form[data-astro-cid-vekgkm42],.row[data-astro-cid-vekgkm42]{gap:1.75rem;display:grid}@media (width>=640px){.row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-vekgkm42]{gap:.5rem;display:grid}label[data-astro-cid-vekgkm42]{letter-spacing:.04em;color:var(--muted);font-size:.8125rem}.opt[data-astro-cid-vekgkm42]{color:var(--faint)}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:0;border-bottom:1px solid var(--line-strong);width:100%;transition:border-color .3s var(--ease);background:0 0;border-radius:0;padding:.75rem 0;font-size:1.0625rem}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8rem;line-height:1.55}input[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-bottom-color:var(--muted)}input[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-bottom-color:var(--text);box-shadow:0 1px 0 0 var(--text);outline:none}[data-astro-cid-vekgkm42][aria-invalid=true]{border-bottom-color:var(--danger)}.err[data-astro-cid-vekgkm42]{color:var(--danger);font-size:.8125rem}.err[data-astro-cid-vekgkm42]:empty{display:none}.note[data-astro-cid-vekgkm42]{color:var(--faint);font-size:.8125rem;line-height:1.6}.note[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--muted);background-size:100% 1px}.actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.status[data-astro-cid-vekgkm42]{color:var(--muted);font-size:.9375rem}.status[data-astro-cid-vekgkm42][data-tone=ok]{color:var(--ok)}.status[data-astro-cid-vekgkm42][data-tone=err]{color:var(--danger)}.hs[data-astro-cid-vjc3kfer]{--p-bg:color-mix(in srgb, var(--surface) 88%, transparent);--p-line:#f1efe91a;--glow:color-mix(in srgb, var(--accent) 22%, transparent);aspect-ratio:500/460;isolation:isolate;width:100%;margin:0;position:relative;container:scene/inline-size}.hs[data-astro-cid-vjc3kfer]:before{content:"";background:radial-gradient(closest-side, var(--glow), transparent);filter:blur(8px);z-index:-1;position:absolute;inset:8% 6%}.hs-defs[data-astro-cid-vjc3kfer]{position:absolute}.hs-tag[data-astro-cid-vjc3kfer]{z-index:5;border:1px solid var(--p-line);background:var(--bg);letter-spacing:.02em;color:var(--faint);border-radius:999px;padding:.3em .7em;font-size:clamp(.625rem,2.4cqw,.75rem);font-weight:500;position:absolute;top:0;right:0}.hs-links[data-astro-cid-vjc3kfer]{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-link[data-astro-cid-vjc3kfer]{stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.25px;stroke-dasharray:2 3}.hs-sig[data-astro-cid-vjc3kfer]{stroke:var(--accent-strong);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 92;stroke-dashoffset:8px;opacity:0}.hs-stage[data-astro-cid-vjc3kfer]{position:absolute;inset:0}.hs-panel[data-astro-cid-vjc3kfer]{border:1px solid var(--p-line);background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-hover) 92%, transparent), var(--p-bg));backdrop-filter:blur(6px);color:var(--muted);border-radius:clamp(10px,3cqw,16px);align-content:start;gap:3cqw;padding:4cqw;font-size:clamp(.625rem,2.6cqw,.8125rem);display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0a,0 24px 48px -24px #000c}.hs-head[data-astro-cid-vjc3kfer]{align-items:center;gap:2cqw;display:flex}.hs-right[data-astro-cid-vjc3kfer]{margin-left:auto}.hs-kicker[data-astro-cid-vjc3kfer]{letter-spacing:-.01em;color:var(--text);font-weight:600}.hs[data-astro-cid-vjc3kfer] .hs-logo{width:11cqw;height:auto}.hs-avatar[data-astro-cid-vjc3kfer]{aspect-ratio:1;border:1px solid var(--p-line);background:var(--bg);border-radius:50%;place-items:center;width:7cqw;display:grid}.hs-avatar[data-astro-cid-vjc3kfer] img{width:70%;height:auto}.hs-skel[data-astro-cid-vjc3kfer]{background:#f1efe917;border-radius:99px;height:1.6cqw;display:block}.w40[data-astro-cid-vjc3kfer]{width:40%}.w55[data-astro-cid-vjc3kfer]{width:55%}.w80[data-astro-cid-vjc3kfer]{width:80%}.hs-list[data-astro-cid-vjc3kfer]{gap:2cqw;margin:0;padding:0;list-style:none;display:grid}.hs-list[data-astro-cid-vjc3kfer] li[data-astro-cid-vjc3kfer]{align-items:center;gap:2cqw;display:flex}.hs-check[data-astro-cid-vjc3kfer]{aspect-ratio:1;border:1.5px solid var(--accent);background:var(--accent);width:2.4cqw;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%}.hs-visual[data-astro-cid-vjc3kfer]{background:radial-gradient(120% 90% at 20% 10%, color-mix(in srgb, var(--accent) 40%, transparent), transparent 60%), linear-gradient(135deg, #1a1b2e, #10111a 60%, #16161f);border-radius:clamp(8px,2cqw,12px);height:26cqw;position:relative;overflow:hidden}.v-orb[data-astro-cid-vjc3kfer]{aspect-ratio:1;background:radial-gradient(circle at 35% 35%, var(--accent-strong), color-mix(in srgb, var(--accent) 30%, #10111a) 70%);opacity:.85;border-radius:50%;width:30%;position:absolute;top:18%;right:12%}.v-bar[data-astro-cid-vjc3kfer]{background:#f1efe9d9;border-radius:99px;width:44%;height:14%;position:absolute;bottom:16%;left:10%}.v-shine[data-astro-cid-vjc3kfer]{background:linear-gradient(100deg,#0000 30%,#ffffff14 45%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}.hs-actions[data-astro-cid-vjc3kfer]{gap:3cqw;display:flex;position:relative}.hs-ico[data-astro-cid-vjc3kfer]{aspect-ratio:1;width:5cqw;color:var(--muted);place-items:center;display:inline-grid}.hs-ico[data-astro-cid-vjc3kfer] svg[data-astro-cid-vjc3kfer],.hs-float[data-astro-cid-vjc3kfer] svg[data-astro-cid-vjc3kfer]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.hs-ico[data-astro-cid-vjc3kfer].heart{color:var(--accent-strong)}.hs-ico[data-astro-cid-vjc3kfer].heart svg[data-astro-cid-vjc3kfer]{fill:color-mix(in srgb, var(--accent) 45%, transparent)}.hs-float[data-astro-cid-vjc3kfer]{aspect-ratio:1;width:3.6cqw;color:var(--accent-strong);opacity:0;position:absolute;bottom:0;left:.3cqw}.hs-float[data-astro-cid-vjc3kfer] svg[data-astro-cid-vjc3kfer]{fill:color-mix(in srgb, var(--accent) 60%, transparent)}.hs-metric[data-astro-cid-vjc3kfer]{align-items:center;gap:2.4cqw;display:flex}.hs-meter[data-astro-cid-vjc3kfer]{background:#f1efe912;border-radius:99px;flex:1;height:1.6cqw;overflow:hidden}.hs-meter[data-astro-cid-vjc3kfer] span[data-astro-cid-vjc3kfer]{border-radius:inherit;background:linear-gradient(to right, color-mix(in srgb, var(--accent) 50%, transparent), var(--accent));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.62)}.m-heart[data-astro-cid-vjc3kfer] .hs-meter[data-astro-cid-vjc3kfer] span[data-astro-cid-vjc3kfer]{transform:scaleX(.44)}.hs-crowd[data-astro-cid-vjc3kfer]{display:flex}.hs-crowd[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]{aspect-ratio:1;border:2px solid var(--surface);background:linear-gradient(135deg,#3a3d63,#24253a);border-radius:50%;width:4.2cqw;margin-left:-1.2cqw}.hs-crowd[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]:first-child{margin-left:0}.hs-crowd[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]:nth-child(2){background:linear-gradient(135deg,#52568c,#2c2e48)}.hs-crowd[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]:nth-child(3){background:linear-gradient(135deg,#6d71b0,#34365a)}.hs-crowd[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]:nth-child(4){background:linear-gradient(135deg, var(--accent), #3b3e6b)}.hs-spark[data-astro-cid-vjc3kfer]{width:100%;height:7cqw;overflow:visible}.hs-spark[data-astro-cid-vjc3kfer] path[data-astro-cid-vjc3kfer]{fill:none;stroke:var(--accent-strong);stroke-width:1.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hs[data-astro-cid-vjc3kfer] .p1[data-astro-cid-vjc3kfer]{z-index:2;width:42%;top:6%;left:0}.hs[data-astro-cid-vjc3kfer] .p2[data-astro-cid-vjc3kfer]{z-index:2;width:54.4%;top:12%;left:45.6%}.hs[data-astro-cid-vjc3kfer] .p3[data-astro-cid-vjc3kfer]{z-index:2;width:40%;top:58%;left:4%}.hs-ghost[data-astro-cid-vjc3kfer]{border:1px solid var(--p-line);background:color-mix(in srgb, var(--surface) 60%, transparent);z-index:1;border-radius:clamp(10px,3cqw,16px);position:absolute}.g1[data-astro-cid-vjc3kfer]{opacity:.6;width:50%;height:70%;top:7%;left:50%}.g2[data-astro-cid-vjc3kfer]{opacity:.3;width:45.6%;height:70%;top:2.5%;left:54.4%}@container scene (width<=440px){.hs[data-astro-cid-vjc3kfer] .p1[data-astro-cid-vjc3kfer],.hs[data-astro-cid-vjc3kfer] .l1[data-astro-cid-vjc3kfer],.hs[data-astro-cid-vjc3kfer] .s1[data-astro-cid-vjc3kfer]{visibility:hidden}.hs[data-astro-cid-vjc3kfer] .p2[data-astro-cid-vjc3kfer]{width:66%;top:12%;left:0}.hs-ghost[data-astro-cid-vjc3kfer]{visibility:hidden}.hs[data-astro-cid-vjc3kfer] .p3[data-astro-cid-vjc3kfer]{width:52%;top:40%;left:auto;right:0}.hs[data-astro-cid-vjc3kfer] .l2[data-astro-cid-vjc3kfer],.hs[data-astro-cid-vjc3kfer] .s2[data-astro-cid-vjc3kfer]{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.hs-panel[data-astro-cid-vjc3kfer],.hs-tag[data-astro-cid-vjc3kfer],.hs-ghost[data-astro-cid-vjc3kfer]{animation:hs-in .7s var(--ease) both}.g2[data-astro-cid-vjc3kfer]{animation-delay:.35s}.g1[data-astro-cid-vjc3kfer]{animation-delay:.45s}.p1[data-astro-cid-vjc3kfer]{animation-delay:.15s}.p2[data-astro-cid-vjc3kfer]{animation-delay:.55s}.p3[data-astro-cid-vjc3kfer]{animation-delay:.95s}.hs-tag[data-astro-cid-vjc3kfer]{animation-delay:1.3s}.hs-link[data-astro-cid-vjc3kfer]{animation:hs-draw .6s var(--ease) both}.l1[data-astro-cid-vjc3kfer]{animation-delay:.45s}.l2[data-astro-cid-vjc3kfer]{animation-delay:.85s}.hs-list[data-astro-cid-vjc3kfer] li[data-astro-cid-vjc3kfer]{animation:hs-fade .5s var(--ease) both}.hs-list[data-astro-cid-vjc3kfer] li[data-astro-cid-vjc3kfer]:first-child{animation-delay:.5s}.hs-list[data-astro-cid-vjc3kfer] li[data-astro-cid-vjc3kfer]:nth-child(2){animation-delay:.62s}.hs-list[data-astro-cid-vjc3kfer] li[data-astro-cid-vjc3kfer]:nth-child(3){animation-delay:.74s}.hs-meter[data-astro-cid-vjc3kfer] span[data-astro-cid-vjc3kfer]{animation:hs-meter-in 1s var(--ease) 1.3s both}.hs-spark[data-astro-cid-vjc3kfer] path[data-astro-cid-vjc3kfer]{stroke-dasharray:100;animation:hs-spark-in 1.2s var(--ease) 1.4s both}.hs-sig[data-astro-cid-vjc3kfer]{animation:7s linear infinite hs-signal}.s1[data-astro-cid-vjc3kfer]{animation-delay:2s}.s2[data-astro-cid-vjc3kfer]{animation-delay:3.4s}.hs-ico[data-astro-cid-vjc3kfer].heart{animation:hs-pop 7s var(--ease) 4.3s infinite}.hs-float[data-astro-cid-vjc3kfer]{animation:hs-float 7s var(--ease) infinite}.f1[data-astro-cid-vjc3kfer]{animation-delay:4.3s}.f2[data-astro-cid-vjc3kfer]{animation-delay:4.6s}.f3[data-astro-cid-vjc3kfer]{animation-delay:4.9s}.p3[data-astro-cid-vjc3kfer] .hs-ico[data-astro-cid-vjc3kfer].eye{animation:3.5s ease-in-out 2.4s infinite hs-pulse}.m-eye[data-astro-cid-vjc3kfer] .hs-meter[data-astro-cid-vjc3kfer] span[data-astro-cid-vjc3kfer]{animation:hs-meter-in 1s var(--ease) 1.3s both, hs-meter-eye 7s ease-in-out 3.4s infinite}.m-heart[data-astro-cid-vjc3kfer] .hs-meter[data-astro-cid-vjc3kfer] span[data-astro-cid-vjc3kfer]{animation:hs-meter-in 1s var(--ease) 1.3s both, hs-meter-heart 7s ease-in-out 4.5s infinite}.hs-crowd[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]{animation:9s ease-in-out infinite hs-crowd}.hs-crowd[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]:nth-child(2){animation-delay:.4s}.hs-crowd[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]:nth-child(3){animation-delay:.8s}.hs-crowd[data-astro-cid-vjc3kfer] i[data-astro-cid-vjc3kfer]:nth-child(4){animation-delay:1.2s}.v-shine[data-astro-cid-vjc3kfer]{animation:9s ease-in-out 3s infinite hs-shine}.hs[data-astro-cid-vjc3kfer] .p1[data-astro-cid-vjc3kfer]{animation:hs-in .7s var(--ease) .15s both, hs-drift 12s ease-in-out 2s infinite}.hs[data-astro-cid-vjc3kfer] .p2[data-astro-cid-vjc3kfer]{animation:hs-in .7s var(--ease) .55s both, hs-drift 14s ease-in-out 3s infinite reverse}.hs[data-astro-cid-vjc3kfer] .p3[data-astro-cid-vjc3kfer]{animation:hs-in .7s var(--ease) .95s both, hs-drift 11s ease-in-out 2.5s infinite}.hs[data-astro-cid-vjc3kfer].is-paused [data-astro-cid-vjc3kfer],.hs[data-astro-cid-vjc3kfer].is-paused{animation-play-state:paused!important}}@keyframes hs-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes hs-fade{0%{opacity:0}}@keyframes hs-draw{0%{opacity:0;stroke-dasharray:100 100;stroke-dashoffset:100px}10%{opacity:1}99%{stroke-dasharray:100 100;stroke-dashoffset:0}to{stroke-dasharray:2 3}}@keyframes hs-meter-in{0%{transform:scaleX(0)}}@keyframes hs-spark-in{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes hs-signal{0%{stroke-dashoffset:8px;opacity:0}3%{opacity:1}20%{stroke-dashoffset:-92px;opacity:1}23%,to{stroke-dashoffset:-92px;opacity:0}}@keyframes hs-pop{0%,to{transform:none}4%{transform:scale(1.25)}9%{transform:none}}@keyframes hs-float{0%{opacity:0;transform:translate(0,0)scale(.6)}4%{opacity:1}22%{opacity:0;transform:translate(1.5cqw,-9cqw)scale(1)}to{opacity:0;transform:translate(1.5cqw,-9cqw)scale(1)}}@keyframes hs-pulse{0%,to{color:var(--muted);transform:none}50%{color:var(--accent-strong);transform:scale(1.15)}}@keyframes hs-meter-eye{0%,to{transform:scaleX(.62)}50%{transform:scaleX(.74)}}@keyframes hs-meter-heart{0%,to{transform:scaleX(.44)}40%{transform:scaleX(.56)}}@keyframes hs-crowd{0%,to{transform:none}50%{transform:translateY(-.8cqw)}}@keyframes hs-shine{0%{transform:translate(-100%)}25%,to{transform:translate(100%)}}@keyframes hs-drift{0%,to{translate:0}50%{translate:0 -1.2cqw}}.hero[data-astro-cid-lcdefpme]{min-height:clamp(560px,92svh,880px);padding-block:calc(var(--header-h) + clamp(2rem, 6vh, 4rem)) clamp(3rem, 8vh, 5rem);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 11%, transparent), transparent);z-index:-1;pointer-events:none;width:min(90vw,900px);position:absolute;inset:-30% -20% auto auto}.hero-inner[data-astro-cid-lcdefpme]{gap:clamp(2.5rem,6vh,3.5rem);display:grid}.hero-logo[data-astro-cid-lcdefpme]{width:clamp(120px,34vw,200px);margin-bottom:.5rem}.hero-scene[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,560px)}.hero-logo[data-astro-cid-lcdefpme] img{width:100%;height:auto}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:17ch}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (width>=1000px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:6fr 6fr;align-items:center;gap:3rem}.hero-logo[data-astro-cid-lcdefpme]{width:200px}.hero-scene[data-astro-cid-lcdefpme]{justify-self:end}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:20ch;font-size:clamp(2.5rem,.9rem + 2.6vw,3.25rem)}}.section[data-astro-cid-lcdefpme] .card{padding:clamp(1.5rem,3vw,2rem)}.about[data-astro-cid-lcdefpme]{column-gap:4rem;display:grid}.about[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.about-text[data-astro-cid-lcdefpme]{gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.principles[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.principle[data-astro-cid-lcdefpme]{align-content:start;gap:.625rem;display:grid}.principle[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:2px;width:1.75rem;height:2px;margin-bottom:.75rem}@media (width>=900px){.about[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr}.about[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:clamp(2.5rem,5vw,4rem)}.principles[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}.flow[data-astro-cid-lcdefpme]{--n:4;grid-template-columns:repeat(var(--n), 1fr);letter-spacing:-.01em;color:var(--muted);margin-bottom:clamp(1.5rem,3vw,2rem);padding-top:1.75rem;font-size:.875rem;font-weight:600;display:grid;position:relative}.flow[data-astro-cid-lcdefpme]:before,.flow[data-astro-cid-lcdefpme]:after{content:"";top:.3125rem;left:.3125rem;right:calc(100% / var(--n) - .3125rem);background:var(--line-strong);height:1px;position:absolute}.flow[data-astro-cid-lcdefpme]:after{background:linear-gradient(to right, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));transform-origin:0}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{position:relative}.flow-dot[data-astro-cid-lcdefpme]{border:1px solid var(--accent);background:var(--accent);width:.625rem;height:.625rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;position:absolute;top:-1.75rem;left:0}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-lcdefpme] .flow[data-astro-cid-lcdefpme]:after{transition:transform 1.2s var(--ease) .2s;transform:scaleX(0)}.js[data-astro-cid-lcdefpme] .flow[data-astro-cid-lcdefpme].is-visible:after{transform:none}.js[data-astro-cid-lcdefpme] .flow[data-astro-cid-lcdefpme] .flow-dot[data-astro-cid-lcdefpme]{background:var(--bg);transition:background-color .3s var(--ease) calc(.25s + var(--i) * .35s)}.js[data-astro-cid-lcdefpme] .flow[data-astro-cid-lcdefpme].is-visible .flow-dot[data-astro-cid-lcdefpme]{background:var(--accent)}.js[data-astro-cid-lcdefpme] .flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--faint);transition:color .3s var(--ease) calc(.25s + var(--i) * .35s)}.js[data-astro-cid-lcdefpme] .flow[data-astro-cid-lcdefpme].is-visible li[data-astro-cid-lcdefpme]{color:var(--text)}.flow[data-astro-cid-lcdefpme].is-visible .flow-dot[data-astro-cid-lcdefpme]:after{content:"";border:1px solid var(--accent);opacity:0;animation:flow-ping 6s var(--ease) calc(2s + var(--i) * .5s) infinite;border-radius:50%;position:absolute;inset:-1px}}@keyframes flow-ping{0%{opacity:.8;transform:scale(1)}15%,to{opacity:0;transform:scale(2.6)}}@media (width<=559px){.flow[data-astro-cid-lcdefpme]{font-size:.75rem}}.service[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.service[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(to right, transparent, var(--accent), transparent);opacity:.7;height:1px;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-lcdefpme] .service[data-astro-cid-lcdefpme]:before{transition:transform .9s var(--ease) calc(var(--delay,0s) + .25s);transform:scaleX(0)}.js[data-astro-cid-lcdefpme] .service[data-astro-cid-lcdefpme].is-visible:before{transform:none}}.services[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.service[data-astro-cid-lcdefpme]{align-content:start;gap:.75rem;display:grid}.service[data-astro-cid-lcdefpme]:hover{background-color:var(--surface-hover)}.service[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{margin-bottom:.75rem}.s-items[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--muted);gap:.5rem;margin-top:1rem;padding-top:1.25rem;font-size:.9375rem;display:grid}.s-items[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:.75rem;display:flex}.s-items[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-.2em)}@media (width>=760px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);align-content:start;gap:.625rem;padding-top:1.25rem;display:grid;position:relative}.step[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);transform-origin:0;height:1px;position:absolute;inset:-1px 0 auto}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme]:before{transition:transform .8s var(--ease) calc(var(--delay,0s) + .15s);transform:scaleX(0)}.js[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme].is-visible:before{transform:none}}.step[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{margin-bottom:.5rem}@media (width>=700px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}}@media (width>=1100px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.faq-grid[data-astro-cid-lcdefpme]{column-gap:4rem;display:grid}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-lcdefpme]{letter-spacing:-.015em;transition:color .2s var(--ease);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:600;line-height:1.35}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover .faq-q[data-astro-cid-lcdefpme]{color:var(--accent)}.faq-icon[data-astro-cid-lcdefpme]{flex:none;width:.875rem;height:.875rem;position:relative}.faq-icon[data-astro-cid-lcdefpme]:before,.faq-icon[data-astro-cid-lcdefpme]:after{content:"";background:var(--muted);height:1.5px;transition:transform .25s var(--ease);position:absolute;inset:50% 0 auto}.faq-icon[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-lcdefpme][open] .faq-icon[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.faq-a[data-astro-cid-lcdefpme]{max-width:40rem;padding-bottom:1.5rem}@media (prefers-reduced-motion:no-preference){.faq-item[data-astro-cid-lcdefpme]{interpolate-size:allow-keywords}.faq-item[data-astro-cid-lcdefpme]::details-content{block-size:0;transition:block-size .3s var(--ease), content-visibility .3s allow-discrete;overflow:clip}.faq-item[data-astro-cid-lcdefpme][open]::details-content{block-size:auto}}@media (width>=900px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:start}.faq-grid[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:0}}.contact-card[data-astro-cid-lcdefpme]{isolation:isolate;gap:2.5rem;display:grid;position:relative;overflow:hidden}.section[data-astro-cid-lcdefpme] .contact-card[data-astro-cid-lcdefpme]{padding:clamp(1.5rem,5vw,3.5rem)}.contact-card[data-astro-cid-lcdefpme]:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--accent-soft), transparent);z-index:-1;pointer-events:none;width:60%;position:absolute;inset:auto -10% -60% auto}.contact-intro[data-astro-cid-lcdefpme]{align-content:start;gap:1rem;display:grid}.contact-panel[data-astro-cid-lcdefpme]{align-content:start;gap:1.75rem;display:grid}.contact-list[data-astro-cid-lcdefpme]{gap:1.25rem;margin:0;display:grid}.contact-list[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{letter-spacing:-.01em;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500}.contact-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.contact-actions[data-astro-cid-lcdefpme] .ig{min-height:44px}.contact-panel[data-astro-cid-lcdefpme] form{justify-self:stretch}@media (width>=1000px){.contact-card[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;align-items:end;gap:4rem}}
