.ct[data-astro-cid-uw5kdbxl]{position:relative;background:#e3e0db;min-height:100svh;padding:clamp(130px,16vw,190px) 0 clamp(80px,10vw,120px);overflow:hidden}.ct[data-astro-cid-uw5kdbxl]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:12vw;background:#ece4dc;clip-path:polygon(40% 0,100% 0,100% 100%,0 100%)}.ct__grid[data-astro-cid-uw5kdbxl]{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(32px,6vw,96px);padding-right:10vw}.ct__h[data-astro-cid-uw5kdbxl]{font-size:clamp(32px,3vw,48px);line-height:1.1;font-weight:400;letter-spacing:-.02em;margin-bottom:24px;max-width:14ch}.ct__l[data-astro-cid-uw5kdbxl]>p[data-astro-cid-uw5kdbxl]{max-width:36ch}.ct__direct[data-astro-cid-uw5kdbxl]{margin-top:48px;display:grid;gap:14px;font-size:var(--f-sm)}.ct__direct[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:90px 1fr;gap:12px}.ct__direct[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{opacity:.55}.ct__direct[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{text-decoration:underline;text-underline-offset:3px}.ct__direct[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--lav-deep)}.ct__form[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:34px 40px;align-content:start}.f[data-astro-cid-uw5kdbxl]{position:relative}.f--full[data-astro-cid-uw5kdbxl]{grid-column:1 / -1}.f[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;border:0;border-bottom:1px solid #999;background:transparent;padding:22px 0 10px;font:inherit;font-size:17px;color:var(--ink);border-radius:0;outline:none;appearance:none}.f[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:96px}.f[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{position:absolute;left:0;top:22px;color:#8a8a8a;pointer-events:none;transition:transform .4s var(--ease),font-size .4s var(--ease),color .3s;transform-origin:0 0;font-size:17px}.f[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus+label[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:not(:placeholder-shown)+label[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus+label[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:not(:placeholder-shown)+label[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus+label[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl]:has(select option:checked:not([value=""])) label[data-astro-cid-uw5kdbxl]{transform:translateY(-22px);font-size:12px;color:var(--ink)}.f[data-astro-cid-uw5kdbxl]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lav-deep);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.f[data-astro-cid-uw5kdbxl]:focus-within:after{transform:scaleX(1)}.f--sel[data-astro-cid-uw5kdbxl]:before{content:"⌄";position:absolute;right:4px;top:18px;font-size:18px;color:#666;pointer-events:none}.f[data-astro-cid-uw5kdbxl].is-bad input[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl].is-bad select[data-astro-cid-uw5kdbxl],.f[data-astro-cid-uw5kdbxl].is-bad textarea[data-astro-cid-uw5kdbxl]{border-bottom-color:#c0392b}.ct__err[data-astro-cid-uw5kdbxl]{grid-column:1 / -1;color:#b3261e;font-size:var(--f-sm);min-height:1em;margin:-12px 0}.ct__actions[data-astro-cid-uw5kdbxl]{display:flex;gap:14px;flex-wrap:wrap}.ct__submit[data-astro-cid-uw5kdbxl]{height:48px;padding:0 28px;border-radius:10px;background:var(--lime);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .3s,color .3s}.ct__submit[data-astro-cid-uw5kdbxl]:hover{background:var(--ink);color:var(--lime)}.ct__wa[data-astro-cid-uw5kdbxl]{height:48px;padding:0 22px;border-radius:10px;border:1px solid var(--ink);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ct__wa[data-astro-cid-uw5kdbxl]:hover{background:#25d366;border-color:#25d366}.ct__vert[data-astro-cid-uw5kdbxl]{position:absolute;z-index:1;right:-1vw;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:50% 50%;font-size:clamp(80px,11vw,190px);font-weight:700;letter-spacing:-.04em;color:var(--ink-2);white-space:nowrap;translate:33% 0}@media(max-width:960px){.ct__grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;padding-right:var(--pad)}.ct__vert[data-astro-cid-uw5kdbxl],.ct[data-astro-cid-uw5kdbxl]:after{display:none}}@media(max-width:560px){.ct__form[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
