.page-hero[data-astro-cid-pcb3775q]{background:#0f1623;padding:calc(72px + 3rem) 0 3.5rem}.page-hero[data-astro-cid-pcb3775q] .section-label[data-astro-cid-pcb3775q]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#60a5fa;margin-bottom:1rem}.page-hero[data-astro-cid-pcb3775q] h1[data-astro-cid-pcb3775q]{font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:#f1f5f9;margin-bottom:1rem}.hero-sub[data-astro-cid-pcb3775q]{font-size:1.05rem;color:#ffffff8c;line-height:1.7;max-width:540px;margin-bottom:1.5rem}.benefits[data-astro-cid-pcb3775q]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.benefits[data-astro-cid-pcb3775q] li[data-astro-cid-pcb3775q]{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:#ffffffa6;font-weight:500}.benefits[data-astro-cid-pcb3775q] svg[data-astro-cid-pcb3775q]{flex-shrink:0}.sales-page[data-astro-cid-pcb3775q]{padding:3rem 0 var(--section-pad);background:var(--c-white)}.container[data-astro-cid-pcb3775q]{max-width:820px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.form-wrapper[data-astro-cid-pcb3775q]{position:relative;background:var(--c-surface);border:1px solid var(--c-border);border-radius:20px;padding:clamp(1.75rem,4vw,2.5rem);overflow:hidden}.form-wrapper[data-astro-cid-pcb3775q]:before{content:"";position:absolute;inset:0;background:var(--overlay-url) center / cover no-repeat;opacity:.1;pointer-events:none}.sales-form[data-astro-cid-pcb3775q]{position:relative;display:flex;flex-direction:column;gap:1.1rem}.form-row[data-astro-cid-pcb3775q]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-astro-cid-pcb3775q]{display:flex;flex-direction:column;gap:.35rem}.form-group[data-astro-cid-pcb3775q] label[data-astro-cid-pcb3775q]{font-size:.82rem;font-weight:600;color:var(--c-text)}.req[data-astro-cid-pcb3775q]{color:#ef4444}.form-group[data-astro-cid-pcb3775q] input[data-astro-cid-pcb3775q]{width:100%;padding:.65rem .85rem;border:1px solid var(--c-border);border-radius:10px;font-size:.92rem;font-family:var(--font);color:var(--c-text);background:var(--c-white);transition:border-color .2s ease,box-shadow .2s ease;outline:none}.form-group[data-astro-cid-pcb3775q] input[data-astro-cid-pcb3775q]::placeholder{color:#9ca3af}.form-group[data-astro-cid-pcb3775q] input[data-astro-cid-pcb3775q]:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px #1e6fcf1a}.form-group[data-astro-cid-pcb3775q] input[data-astro-cid-pcb3775q].invalid,.form-group[data-astro-cid-pcb3775q] textarea[data-astro-cid-pcb3775q].invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.form-group[data-astro-cid-pcb3775q] textarea[data-astro-cid-pcb3775q]{width:100%;padding:.65rem .85rem;border:1px solid var(--c-border);border-radius:10px;font-size:.92rem;font-family:var(--font);color:var(--c-text);background:var(--c-white);transition:border-color .2s ease,box-shadow .2s ease;outline:none;resize:none;overflow:hidden;min-height:2.5rem}.form-group[data-astro-cid-pcb3775q] textarea[data-astro-cid-pcb3775q]::placeholder{color:#9ca3af}.form-group[data-astro-cid-pcb3775q] textarea[data-astro-cid-pcb3775q]:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px #1e6fcf1a}.captcha-group[data-astro-cid-pcb3775q]{display:flex;flex-direction:column;gap:.35rem}.field-error[data-astro-cid-pcb3775q]{font-size:.78rem;color:#ef4444;font-weight:500;margin-top:.2rem}.captcha-error[data-astro-cid-pcb3775q],.submit-error[data-astro-cid-pcb3775q]{font-size:.82rem;color:#ef4444;font-weight:500}.btn-submit[data-astro-cid-pcb3775q]{display:inline-flex;align-items:center;justify-content:center;align-self:start;gap:8px;padding:.8rem 2rem;border-radius:100px;border:none;font-size:.95rem;font-weight:700;font-family:var(--font);color:#fff;background:var(--c-accent);cursor:pointer;margin-top:.25rem;transition:background .2s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.btn-submit[data-astro-cid-pcb3775q]:hover{background:var(--c-accent-hover);transform:scale(1.04)}.btn-submit[data-astro-cid-pcb3775q]:active{transform:scale(.98)}.success-message[data-astro-cid-pcb3775q]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-height:0;overflow:hidden;opacity:0;padding:0;transition:max-height .55s cubic-bezier(.4,0,.2,1),opacity .4s ease .15s,padding .55s cubic-bezier(.4,0,.2,1)}.success-message[data-astro-cid-pcb3775q].visible{max-height:400px;opacity:1;padding:2rem 0 .5rem}.success-message[data-astro-cid-pcb3775q] h3[data-astro-cid-pcb3775q]{font-size:1.3rem;font-weight:700;color:var(--c-text)}.success-message[data-astro-cid-pcb3775q] p[data-astro-cid-pcb3775q]{font-size:1rem;color:var(--c-text-muted)}@media(max-width:600px){.form-row[data-astro-cid-pcb3775q]{grid-template-columns:1fr}}
