.demoForm[data-astro-cid-khk44m3y]{border:1px solid var(--line2);border-radius:var(--rXl);background:linear-gradient(#ffffff0a,#ffffff03);padding:clamp(1.5rem,3vw,2.25rem)}.formGrid[data-astro-cid-khk44m3y]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}@media (width<=600px){.formGrid[data-astro-cid-khk44m3y]{grid-template-columns:1fr}}.fieldWide[data-astro-cid-khk44m3y]{grid-column:1/-1}.field[data-astro-cid-khk44m3y]{flex-direction:column;gap:6px;display:flex}.field[data-astro-cid-khk44m3y] label[data-astro-cid-khk44m3y]{color:var(--ink2);font-size:.85rem;font-weight:600}.field[data-astro-cid-khk44m3y] label[data-astro-cid-khk44m3y] .opt[data-astro-cid-khk44m3y]{color:var(--ink3);font-weight:400}.field[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y]:not([type=checkbox]),.field[data-astro-cid-khk44m3y] textarea[data-astro-cid-khk44m3y]{border:1px solid var(--line2);border-radius:var(--rSm);width:100%;color:var(--ink);font-family:var(--font);transition:border-color var(--tFast) var(--ease), background var(--tFast) var(--ease);background:#00000059;padding:12px 14px;font-size:1rem}.field[data-astro-cid-khk44m3y] textarea[data-astro-cid-khk44m3y]{resize:vertical;min-height:120px}.field[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y]:not([type=checkbox])::placeholder,.field[data-astro-cid-khk44m3y] textarea[data-astro-cid-khk44m3y]::placeholder{color:var(--ink4)}.field[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y]:not([type=checkbox]):hover,.field[data-astro-cid-khk44m3y] textarea[data-astro-cid-khk44m3y]:hover{border-color:var(--lineViolet2)}.field[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y]:not([type=checkbox]):focus,.field[data-astro-cid-khk44m3y] textarea[data-astro-cid-khk44m3y]:focus{border-color:var(--violet2);background:#a855f70f;outline:none}.field[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y]:not([type=checkbox])[aria-invalid=true],.field[data-astro-cid-khk44m3y] textarea[data-astro-cid-khk44m3y][aria-invalid=true]{border-color:#dc262699}.field[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y][type=number]{appearance:textfield}.field[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.captchaInput[data-astro-cid-khk44m3y]{max-width:160px}.fieldError[data-astro-cid-khk44m3y]{color:#fca5a5;min-height:1em;font-size:.8rem}.consentLabel[data-astro-cid-khk44m3y]{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:12px;font-size:.9rem;font-weight:400;display:flex}.consentLabel[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y][type=checkbox]{appearance:none;border:1px solid var(--lineStrong);border-radius:var(--rXs);cursor:pointer;width:20px;height:20px;transition:background var(--tFast) var(--ease), border-color var(--tFast) var(--ease);background:#00000059;flex:none;place-content:center;margin:1px 0 0;display:grid}.consentLabel[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y][type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);opacity:0;width:11px;height:11px;transition:opacity var(--tFast) var(--ease);background:#fff}.consentLabel[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y][type=checkbox]:hover{border-color:var(--lineViolet2)}.consentLabel[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y][type=checkbox]:checked{background:var(--violet2);border-color:var(--violet2)}.consentLabel[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y][type=checkbox]:checked:before{opacity:1}.consentLabel[data-astro-cid-khk44m3y] input[data-astro-cid-khk44m3y][type=checkbox]:focus-visible{outline:2px solid var(--violet2);outline-offset:2px;border-radius:var(--rXs)}.consentLabel[data-astro-cid-khk44m3y] a[data-astro-cid-khk44m3y]{color:var(--violet2);text-underline-offset:3px}.submitBtn[data-astro-cid-khk44m3y]{width:100%;margin-top:1.5rem}.hpField[data-astro-cid-khk44m3y]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formStatus[data-astro-cid-khk44m3y] .statusBanner{border-radius:var(--rSm);margin-bottom:1.25rem;padding:14px 18px;font-size:.98rem;font-weight:600;line-height:1.5}.formStatus[data-astro-cid-khk44m3y] .statusBanner.ok{color:#6ee7b7;background:#34d39924;border:1px solid #34d39980}.formStatus[data-astro-cid-khk44m3y] .statusBanner.err{color:#fecaca;background:#dc26262e;border:1px solid #f8717199}.pageDemo .demoIntro{max-width:60ch;color:var(--ink2);margin-top:2rem}.pageDemo .demoIntro p{margin:0;font-size:1.2rem;line-height:1.6}.pageDemo .demoLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:2rem;display:grid}@media (width<=900px){.pageDemo .demoLayout{grid-template-columns:1fr;gap:1.5rem}}.pageDemo .demoAside h2{color:var(--ink);margin:0 0 1.25rem;font-size:1.4rem}.pageDemo .trustList{flex-direction:column;gap:1.25rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.pageDemo .trustList li{align-items:flex-start;gap:14px;display:flex}.pageDemo .trustList .ti{border:1px solid var(--lineViolet2);color:#fff;background:linear-gradient(135deg,#a855f74d,#ec48991a);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.pageDemo .trustList li div{flex-direction:column;gap:3px;display:flex}.pageDemo .trustList strong{color:var(--ink);font-size:1rem}.pageDemo .trustList span{color:var(--ink2);font-size:.92rem;line-height:1.5}.pageDemo .asidePhone{border:1px solid var(--line2);border-radius:var(--rLg);background:#ffffff08;flex-direction:column;gap:10px;padding:1.25rem;display:flex}.pageDemo .asidePhone span{color:var(--ink3);font-size:.9rem}
