.kt[data-astro-cid-6bfsojfh]{padding-top:calc(var(--header-h) + clamp(2.5rem, 6vw, 5rem));padding-bottom:var(--section);isolation:isolate;position:relative;overflow:clip}.kt__bg[data-astro-cid-6bfsojfh]{z-index:-1;background:radial-gradient(45% 40% at 85% 10%, #e729451f, transparent 70%), var(--c-bg);position:absolute;inset:0}.kt__head[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:1.1rem;max-width:44rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.kt[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:var(--fs-h1);letter-spacing:-.04em;font-weight:500;line-height:1.05}.kt__grid[data-astro-cid-6bfsojfh]{align-items:start;gap:2rem;display:grid}.form[data-astro-cid-6bfsojfh]{background:var(--c-graphite-1);border-radius:var(--r-lg);scroll-margin-top:calc(var(--header-h) + 1.5rem);gap:1.5rem;padding:clamp(1.5rem,3.2vw,2.75rem);display:grid}.form__top[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.form__h[data-astro-cid-6bfsojfh]{font-size:var(--fs-h3);font-weight:400}.form__req[data-astro-cid-6bfsojfh]{color:var(--c-text-3);font-size:.78rem}.cf[data-astro-cid-6bfsojfh]{gap:1.5rem;display:grid}.cf__name[data-astro-cid-6bfsojfh]{order:0}.cf__email[data-astro-cid-6bfsojfh]{order:1}.cf__phone[data-astro-cid-6bfsojfh]{order:2}.form[data-astro-cid-6bfsojfh][data-method=call] .cf__phone[data-astro-cid-6bfsojfh]{order:1}.form[data-astro-cid-6bfsojfh][data-method=call] .cf__email[data-astro-cid-6bfsojfh]{order:2}.seg__opt--m[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:inherit;text-align:center;gap:.1rem;padding:.7rem .5rem;display:grid}.seg__opt--m[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{font-weight:500}.seg__opt--m[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{font:400 .75rem var(--f-body);letter-spacing:0}.seg__opt--m[data-astro-cid-6bfsojfh]:not(:has(input:checked)) small[data-astro-cid-6bfsojfh]{color:var(--c-text-3)}.phone[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(6.5rem,9.5rem) 1fr;gap:.5rem;display:grid}.phone[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]{text-overflow:ellipsis;padding-right:2rem;font-size:.9rem}.row2[data-astro-cid-6bfsojfh]{gap:1.5rem;display:grid}.field[data-astro-cid-6bfsojfh]{border:0;gap:.85rem;min-width:0;margin:0;padding:0;display:grid}label[data-astro-cid-6bfsojfh],legend[data-astro-cid-6bfsojfh]{font:500 .75rem var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-2);margin-bottom:.2rem;padding:0}.field[data-astro-cid-6bfsojfh]>label[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]{text-transform:none;letter-spacing:0;color:var(--c-text-3)}abbr[data-astro-cid-6bfsojfh]{color:var(--c-red-ink);text-decoration:none}input[data-astro-cid-6bfsojfh][type=text],input[data-astro-cid-6bfsojfh][type=email],input[data-astro-cid-6bfsojfh][type=tel],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{width:100%;min-height:3.1rem;font:inherit;color:#fff;background:var(--c-bg);border-radius:var(--r-sm);border:1px solid #ffffff1f;padding:.8rem 1rem;transition:border-color .3s,background .3s}select[data-astro-cid-6bfsojfh]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:calc(100% - 1.2rem) 1.35rem,calc(100% - .9rem) 1.35rem;background-repeat:no-repeat;background-size:.3rem .3rem;padding-right:2.5rem}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:9rem}input[data-astro-cid-6bfsojfh]::placeholder,textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--c-text-3)}input[data-astro-cid-6bfsojfh]:hover,select[data-astro-cid-6bfsojfh]:hover,textarea[data-astro-cid-6bfsojfh]:hover{border-color:#fff6}input[data-astro-cid-6bfsojfh]:focus-visible,select[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--c-red);outline-offset:2px;border-color:var(--c-red)}[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--c-red)!important}.err[data-astro-cid-6bfsojfh]{color:#ff7a8c;font-size:.82rem}.err[data-astro-cid-6bfsojfh]:empty{display:none}.seg[data-astro-cid-6bfsojfh]{gap:0}.seg[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh]:not(legend):not(:last-child){margin-bottom:.9rem}.seg[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{padding-bottom:.95rem}.seg__row[data-astro-cid-6bfsojfh]{border-radius:var(--r-sm);background:var(--c-bg);border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.35rem;display:grid}.seg__row[data-astro-cid-6bfsojfh].seg__row--m{grid-template-columns:1fr 1fr}.seg__opt[data-astro-cid-6bfsojfh]{cursor:pointer;min-height:3.1rem;font:500 .85rem var(--f-display);letter-spacing:.04em;text-transform:none;color:var(--c-text-2);border-radius:calc(var(--r-sm) - .3rem);place-items:center;transition:background .3s,color .3s;display:grid;position:relative}.seg__opt[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:inherit}.seg__opt[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;position:absolute;inset:0}.seg__opt[data-astro-cid-6bfsojfh]:hover{color:#fff;background:#ffffff0f}.seg__opt[data-astro-cid-6bfsojfh]:has(input:checked){background:var(--c-red-solid);color:#fff;box-shadow:0 8px 22px -10px var(--c-red-glow)}.seg__opt[data-astro-cid-6bfsojfh]:has(input:focus-visible){outline-offset:-4px;outline:2px solid #fff}.hp[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.form__note[data-astro-cid-6bfsojfh]{color:var(--c-text-3);font-size:.82rem}.btn[data-astro-cid-6bfsojfh]:disabled{opacity:.45;cursor:not-allowed}.status[data-astro-cid-6bfsojfh]{font-size:.92rem}.status[data-astro-cid-6bfsojfh]:empty{display:none}.status--ok[data-astro-cid-6bfsojfh],.status--error[data-astro-cid-6bfsojfh]{border-radius:var(--r-sm);background:var(--c-bg);border-left:3px solid var(--c-line-strong);flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.status--ok[data-astro-cid-6bfsojfh]{border-left-color:#3ecf8e}.status--ok[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:#3ecf8e}.status--error[data-astro-cid-6bfsojfh]{border-left-color:var(--c-red)}.status--error[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:#ff7a8c}.status[data-astro-cid-6bfsojfh]:focus{outline:none}.side[data-astro-cid-6bfsojfh]{gap:1.25rem;display:grid}.side__photo[data-astro-cid-6bfsojfh]{aspect-ratio:16/9}.card[data-astro-cid-6bfsojfh]{border-radius:var(--r-md);background:var(--c-graphite-1);flex-direction:column;align-items:flex-start;gap:.6rem;margin:0;padding:1.75rem;display:flex}.card__k[data-astro-cid-6bfsojfh]{font:600 .72rem var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--c-red-ink)}.card__h[data-astro-cid-6bfsojfh]{font-size:var(--fs-h3);font-weight:400}.card__d[data-astro-cid-6bfsojfh]{color:var(--c-text)}.card[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{margin-top:.5rem}.card__pts[data-astro-cid-6bfsojfh]{color:var(--c-text-3);gap:.3rem;margin-top:.4rem;font-size:.85rem;display:grid}.card__pts[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{padding-left:1rem;position:relative}.card__pts[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:"";background:var(--c-red-solid);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.contact[data-astro-cid-6bfsojfh]{gap:1.25rem}.contact[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{font:600 .72rem var(--f-display);letter-spacing:.2em;text-transform:uppercase;color:var(--c-red-ink);margin-bottom:.3rem}.contact[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{color:var(--c-text);margin:0}.contact[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--c-red-ink)}@media (width>=1000px){.kt__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1.35fr 1fr;gap:3rem}.side[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + 1.5rem);position:sticky}}
