.qform[data-astro-cid-dp3txdmd]{background:var(--white);color:var(--text);box-shadow:var(--shadow-lg);--ink:#0a1638;--text:#36425f;--muted:#66718e;--line:#e3e9f5;border-radius:32px;padding:clamp(1.25rem,2.6vw,2.1rem);display:grid;position:relative;overflow:hidden}.qform__stage[data-astro-cid-dp3txdmd],.qform__success[data-astro-cid-dp3txdmd]{grid-area:1/1}.qform__stage[data-astro-cid-dp3txdmd]{transition:opacity .5s var(--ease-out), transform .6s var(--ease-out), visibility 0s;gap:1.25rem;display:grid}.qform[data-astro-cid-dp3txdmd].is-success .qform__stage[data-astro-cid-dp3txdmd]{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out), visibility 0s linear .5s;transform:translateY(-16px)}.qform__head[data-astro-cid-dp3txdmd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.qform__head[data-astro-cid-dp3txdmd] .h4[data-astro-cid-dp3txdmd]{color:var(--ink)}.qform__head[data-astro-cid-dp3txdmd] .chip[data-astro-cid-dp3txdmd]{background:var(--ice);color:var(--blue-800);border-color:#0000}.qform__set[data-astro-cid-dp3txdmd]{border:0;gap:.75rem;display:grid}.qform__set[data-astro-cid-dp3txdmd] legend[data-astro-cid-dp3txdmd]{font-size:var(--fs-sm);color:var(--ink);margin-bottom:.75rem;font-weight:600}.qform__label-busy[data-astro-cid-dp3txdmd],.qform[data-astro-cid-dp3txdmd].is-busy .qform__label-idle[data-astro-cid-dp3txdmd]{display:none}.qform[data-astro-cid-dp3txdmd].is-busy .qform__label-busy[data-astro-cid-dp3txdmd]{display:inline}.qform[data-astro-cid-dp3txdmd].is-busy .qform__submit{pointer-events:none;opacity:.85}.qform[data-astro-cid-dp3txdmd].is-busy .qform__submit .btn__icon svg:first-child{animation:send-fly .9s var(--ease-in-out) infinite}@keyframes send-fly{0%{transform:translate(-140%,140%)}50%{transform:none}to{transform:translate(140%,-140%)}}.qform__success[data-astro-cid-dp3txdmd]{text-align:center;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out), visibility 0s linear .5s;align-content:center;justify-items:center;gap:1rem;padding:2rem 1rem;display:grid;transform:translateY(16px)}.qform[data-astro-cid-dp3txdmd].is-success .qform__success[data-astro-cid-dp3txdmd]{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out) .2s, transform .7s var(--ease-out) .2s, visibility 0s;transform:none}.qform__success[data-astro-cid-dp3txdmd] .h3[data-astro-cid-dp3txdmd]{color:var(--ink)}.qform__success[data-astro-cid-dp3txdmd] p[data-astro-cid-dp3txdmd]{max-width:24em;color:var(--muted)}.qform__check[data-astro-cid-dp3txdmd]{width:88px;height:88px}.qform__check[data-astro-cid-dp3txdmd] circle[data-astro-cid-dp3txdmd]{fill:var(--ice);stroke:var(--blue-600);stroke-width:3px;stroke-dasharray:227;stroke-dashoffset:227px}.qform__check[data-astro-cid-dp3txdmd] path[data-astro-cid-dp3txdmd]{fill:none;stroke:var(--blue-600);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50px}.qform[data-astro-cid-dp3txdmd].is-success .qform__check[data-astro-cid-dp3txdmd] circle[data-astro-cid-dp3txdmd]{animation:draw .9s var(--ease-out) .3s forwards}.qform[data-astro-cid-dp3txdmd].is-success .qform__check[data-astro-cid-dp3txdmd] path[data-astro-cid-dp3txdmd]{animation:draw .6s var(--ease-out) .9s forwards}@keyframes draw{to{stroke-dashoffset:0}}.cta__contact--wa[data-astro-cid-f3wvl5jl] .cta__contact-icon[data-astro-cid-f3wvl5jl]{color:#fff;background:#25d366;border-color:#25d366}.cta-wrap[data-astro-cid-f3wvl5jl]{padding-block:clamp(2rem, 4vw, 3rem) var(--space-section)}.cta[data-astro-cid-f3wvl5jl]{isolation:isolate;background:var(--grad-midnight);border-radius:clamp(28px,4vw,48px);padding:clamp(1.5rem,5vw,5rem);position:relative;overflow:hidden}.cta__bg[data-astro-cid-f3wvl5jl]{z-index:-1;position:absolute;inset:0}.cta__glow[data-astro-cid-f3wvl5jl]{aspect-ratio:1;width:70%;animation:drift 16s var(--ease-in-out) infinite;background:radial-gradient(closest-side,#2470ff66,#0000);border-radius:50%;position:absolute;bottom:-50%;left:-20%}.cta__mark[data-astro-cid-f3wvl5jl]{opacity:.06;width:min(46vw,560px);position:absolute;top:-18%;left:-8%}.cta__grid[data-astro-cid-f3wvl5jl]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.cta--compact[data-astro-cid-f3wvl5jl] .cta__grid[data-astro-cid-f3wvl5jl]{grid-template-columns:1fr;max-width:760px}.cta__copy[data-astro-cid-f3wvl5jl]{justify-items:start;gap:1.5rem;display:grid}.cta__copy[data-astro-cid-f3wvl5jl] .checklist[data-astro-cid-f3wvl5jl] li[data-astro-cid-f3wvl5jl]{color:var(--on-dark);font-size:1rem}.cta__direct[data-astro-cid-f3wvl5jl]{border-top:1px solid var(--line-dark);gap:.9rem;width:100%;margin-top:.5rem;padding-top:1.5rem;display:grid}.cta__people[data-astro-cid-f3wvl5jl]{font-size:var(--fs-sm);color:var(--on-dark);align-items:center;gap:.9rem;display:flex}.cta__avatars[data-astro-cid-f3wvl5jl]{flex:none;display:flex}.cta__avatars[data-astro-cid-f3wvl5jl] .avatar[data-astro-cid-f3wvl5jl]{width:42px;height:42px;box-shadow:0 0 0 3px var(--navy-950);font-size:.8rem}.cta__avatars[data-astro-cid-f3wvl5jl] .avatar[data-astro-cid-f3wvl5jl]+.avatar[data-astro-cid-f3wvl5jl]{margin-left:-10px}.cta__contact[data-astro-cid-f3wvl5jl]{color:var(--white);word-break:break-word;align-items:center;gap:.9rem;font-size:1.05rem;font-weight:650;line-height:1.25;display:flex}.cta__contact[data-astro-cid-f3wvl5jl] small[data-astro-cid-f3wvl5jl]{color:var(--on-dark-muted);font-size:.75rem;font-weight:500;display:block}.cta__contact-icon[data-astro-cid-f3wvl5jl]{border:1px solid var(--line-dark);width:48px;height:48px;color:var(--sky-300);transition:background .4s var(--ease-out), color .4s, transform .5s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.cta__contact[data-astro-cid-f3wvl5jl]:hover .cta__contact-icon[data-astro-cid-f3wvl5jl]{background:var(--white);color:var(--blue-600);transform:rotate(-10deg)}@media (width<=1024px){.cta__grid[data-astro-cid-f3wvl5jl]{grid-template-columns:1fr}}@media (width<=480px){.cta__contact[data-astro-cid-f3wvl5jl]{gap:.7rem;font-size:.9rem}.cta__contact-icon[data-astro-cid-f3wvl5jl]{width:40px;height:40px}}
