.flow-sec[data-astro-cid-ccsqo5in]{scroll-margin-top:90px;padding:clamp(56px,8vw,96px) 0 clamp(48px,7vw,80px);background:var(--c-bg)}.flow-head[data-astro-cid-ccsqo5in] .h2[data-astro-cid-ccsqo5in]{font-size:clamp(22px,2.6vw,30px)}.flow-head[data-astro-cid-ccsqo5in] .lead[data-astro-cid-ccsqo5in]{margin-top:10px}.flow[data-astro-cid-ccsqo5in]{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:f}.flow-step[data-astro-cid-ccsqo5in]{padding:22px 22px 24px;border-radius:16px;position:relative}.flow-step[data-astro-cid-ccsqo5in]:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--c-500);font-size:14px;z-index:1}.flow-k[data-astro-cid-ccsqo5in]{display:inline-block;font-family:var(--mono);font-weight:600;font-size:13px;color:#28505e;padding:3px 8px;border:1px solid rgba(40,80,94,.3);border-radius:6px;margin-bottom:14px}.flow-step[data-astro-cid-ccsqo5in] h3[data-astro-cid-ccsqo5in]{font-size:17px;margin-bottom:4px}.flow-step[data-astro-cid-ccsqo5in] p[data-astro-cid-ccsqo5in]{font-size:13px;color:var(--c-700)}@media(max-width:860px){.flow[data-astro-cid-ccsqo5in]{grid-template-columns:1fr 1fr}.flow-step[data-astro-cid-ccsqo5in]:after{display:none}}@media(max-width:520px){.flow[data-astro-cid-ccsqo5in]{grid-template-columns:1fr}}.contact[data-astro-cid-ccsqo5in]{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(24px,4vw,48px);align-items:start}.form[data-astro-cid-ccsqo5in]{padding:clamp(24px,4vw,44px);display:grid;gap:20px;background:#fff}.types[data-astro-cid-ccsqo5in]{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}legend[data-astro-cid-ccsqo5in]{font-size:13px;font-weight:600;color:var(--c-600);margin-bottom:10px}.type[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]{position:absolute;opacity:0}.type[data-astro-cid-ccsqo5in] span[data-astro-cid-ccsqo5in]{display:block;padding:14px 16px;border-radius:10px;border:1px solid var(--c-300);background:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.type[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]:checked+span[data-astro-cid-ccsqo5in]{background:var(--c-main);color:#fff;border-color:var(--c-main)}.type[data-astro-cid-ccsqo5in] input[data-astro-cid-ccsqo5in]:focus-visible+span[data-astro-cid-ccsqo5in]{outline:2px solid var(--c-main);outline-offset:2px}.row[data-astro-cid-ccsqo5in]{display:grid;grid-template-columns:1fr 1fr;gap:16px}label[data-astro-cid-ccsqo5in]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--c-700)}input[data-astro-cid-ccsqo5in]:not([type=radio]):not([type=checkbox]),textarea[data-astro-cid-ccsqo5in]{font:inherit;font-weight:400;color:var(--c-ink);padding:13px 14px;border-radius:10px;border:1px solid var(--c-300);background:#fff;transition:border-color .3s,box-shadow .3s}input[data-astro-cid-ccsqo5in]:focus,textarea[data-astro-cid-ccsqo5in]:focus{outline:none;border-color:var(--c-main);box-shadow:0 0 0 4px #28505e1f}.consent[data-astro-cid-ccsqo5in]{display:flex;gap:10px;align-items:center;font-weight:500}.hp[data-astro-cid-ccsqo5in]{position:absolute;left:-9999px}.notice[data-astro-cid-ccsqo5in]{font-size:12px;color:var(--c-signal);border:1px dashed var(--c-signal);padding:10px 14px;border-radius:10px}.form[data-astro-cid-ccsqo5in] .btn[data-astro-cid-ccsqo5in]{justify-self:start}.direct[data-astro-cid-ccsqo5in]{position:sticky;top:120px}.direct-card[data-astro-cid-ccsqo5in]{padding:32px}.direct-card[data-astro-cid-ccsqo5in] dd[data-astro-cid-ccsqo5in]{font-family:var(--mono);font-size:16px!important}.direct-card[data-astro-cid-ccsqo5in] h2[data-astro-cid-ccsqo5in]{color:#fff;font-size:18px;margin-bottom:20px}.direct-card[data-astro-cid-ccsqo5in] dl[data-astro-cid-ccsqo5in]{margin:0;display:grid;gap:16px}.direct-card[data-astro-cid-ccsqo5in] dt[data-astro-cid-ccsqo5in]{font-size:12px;color:var(--c-400);letter-spacing:.04em}.direct-card[data-astro-cid-ccsqo5in] dd[data-astro-cid-ccsqo5in]{margin:0;font-size:18px;font-weight:600;color:#fff}@media(max-width:860px){.contact[data-astro-cid-ccsqo5in]{grid-template-columns:1fr}.direct[data-astro-cid-ccsqo5in]{position:static}.row[data-astro-cid-ccsqo5in],.types[data-astro-cid-ccsqo5in]{grid-template-columns:1fr}}
