.ct[data-astro-cid-6bfsojfh]{background:var(--paper)}.ct__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.ct__form[data-astro-cid-6bfsojfh]{border-radius:var(--r-2xl);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lg);gap:18px;padding:clamp(26px,4vw,44px);display:grid}.ct__form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin-bottom:4px;font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem)}.row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:18px;display:grid}label[data-astro-cid-6bfsojfh]{color:var(--navy);gap:7px;font-size:.84rem;font-weight:600;display:grid}input[data-astro-cid-6bfsojfh],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--paper);width:100%;color:var(--navy);font:inherit;padding:13px 16px;font-size:.98rem;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:140px}input[data-astro-cid-6bfsojfh]:focus,select[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--pink);background:var(--white);outline:0;box-shadow:0 0 0 4px #ff66cd26}input[data-astro-cid-6bfsojfh]:user-invalid,textarea[data-astro-cid-6bfsojfh]:user-invalid{border-color:#e23b7a}.hp[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ct__actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:4px;display:flex}.ct__submit[data-astro-cid-6bfsojfh]{border-radius:var(--r-pill);background:var(--gradient-pink);color:var(--white);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-pink);transition:transform .25s var(--ease), opacity .2s;border:0;align-items:center;gap:10px;padding:16px 26px;font-size:.86rem;font-weight:600;display:inline-flex}.ct__submit[data-astro-cid-6bfsojfh]:hover{transform:translateY(-2px)}.ct__submit[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:wait;transform:none}.ct__privacy[data-astro-cid-6bfsojfh]{color:var(--text-muted);margin:0;font-size:.8rem}.ct__privacy[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--pink-deep)}.ct__status[data-astro-cid-6bfsojfh]{min-height:1.4em;margin:0;font-size:.92rem;font-weight:500}.ct__status[data-astro-cid-6bfsojfh][data-state=ok]{color:var(--success)}.ct__status[data-astro-cid-6bfsojfh][data-state=err]{color:#e23b7a}.ct__side[data-astro-cid-6bfsojfh]{gap:14px;display:grid;position:sticky;top:110px}.ct__card[data-astro-cid-6bfsojfh]{border-radius:var(--r-xl);background:var(--white);border:1px solid var(--line);padding:24px 26px}.ct__card--dark[data-astro-cid-6bfsojfh]{background:radial-gradient(80% 80% at 100% 0%, #ff66cd33, transparent 60%), var(--navy);border-color:var(--navy);color:#ffffffb3;justify-items:start;gap:8px;display:grid}.ct__label[data-astro-cid-6bfsojfh]{letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-size:.72rem;font-weight:600}.ct__card--dark[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--white);font-size:1.15rem}.ct__card--dark[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{margin:0 0 8px;font-size:.9rem}.ct__details[data-astro-cid-6bfsojfh]{gap:14px;display:grid}.ct__details[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{color:var(--navy);align-items:center;gap:12px;font-size:.95rem;display:flex}.ct__details[data-astro-cid-6bfsojfh] svg{color:var(--pink-deep);flex-shrink:0}.ct__details[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--navy);font-weight:500}.ct__details[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--pink-deep)}.ct__social[data-astro-cid-6bfsojfh]{gap:8px;display:flex}.ct__social[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{background:var(--white);border:1px solid var(--line);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.ct__social[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{border-color:var(--pink);color:var(--pink-deep)}@media (width<=900px){.ct__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.ct__side[data-astro-cid-6bfsojfh]{position:static}}@media (width<=560px){.row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
