.lead-main{padding-top:120px;padding-bottom:80px}.lead-hero{max-width:720px;margin:0 auto 14px;text-align:center}.lead-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(2.1rem,5vw,3.3rem);line-height:1.05;letter-spacing:-.02em;margin:10px 0 16px}.lead-hero .lead-sub{color:var(--muted);font-size:1.12rem;line-height:1.6;max-width:620px;margin:0 auto}.lead-layout{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:40px;gap:40px;align-items:start;margin-top:48px}.lead-panel{background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:34px}@media (max-width:920px){.lead-layout{grid-template-columns:1fr;gap:28px}}@media (max-width:560px){.lead-main{padding-top:100px}.lead-panel{padding:22px 16px;border-radius:18px}}.lead-form{display:grid;grid-gap:22px;gap:22px}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.field{display:grid;grid-gap:8px;gap:8px}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:560px){.field-row{grid-template-columns:1fr}}.field-label,.field>span{font-size:.9rem;font-weight:600;color:var(--white)}.field-label small{color:var(--faint);font-weight:500}.field i{color:var(--coral);font-style:normal}.field input,.field textarea{width:100%;font-family:var(--body);font-size:.98rem;color:var(--white);background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;padding:13px 15px;transition:border-color .2s,background .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--sapphire);box-shadow:0 0 0 3px color-mix(in srgb,var(--sapphire) 22%,transparent)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--coral)}.field-err{color:var(--coral);font-size:.82rem;font-style:normal}.chip-group{display:flex;flex-wrap:wrap;gap:10px}.chip-group.cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (max-width:560px){.chip-group.cards{grid-template-columns:1fr}}.chip{display:flex;flex-direction:column;gap:3px;text-align:left;font-family:var(--body);color:var(--muted);background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;padding:11px 16px;cursor:pointer;transition:border-color .2s,color .2s,background .2s,transform .15s}.chip-group:not(.cards) .chip{border-radius:999px;padding:9px 16px}.chip:hover{color:var(--white);border-color:color-mix(in srgb,var(--sapphire) 50%,transparent)}.chip .chip-label{font-size:.92rem;font-weight:600}.chip .chip-hint{font-size:.78rem;color:var(--faint)}.chip.on{color:#fff;border-color:transparent;background:linear-gradient(120deg,var(--sapphire),var(--coral))}.chip.on .chip-hint{color:hsla(0,0%,100%,.82)}.chip-group.has-error .chip{border-color:color-mix(in srgb,var(--coral) 45%,transparent)}.form-submit{font-family:var(--display);font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(120deg,var(--sapphire),var(--coral));border:none;border-radius:14px;padding:16px 26px;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.form-submit:hover{transform:translateY(-2px);box-shadow:0 16px 40px -16px color-mix(in srgb,var(--sapphire) 70%,transparent)}.form-submit:disabled{opacity:.7;cursor:default;transform:none}.form-note{font-size:.85rem}.form-consent,.form-note{color:var(--faint);text-align:center}.form-consent{font-size:.78rem;line-height:1.5}.form-consent a{color:var(--sapphire);text-decoration:underline;text-underline-offset:2px}.form-server-err{color:var(--coral);font-size:.9rem;padding:12px 14px;background:color-mix(in srgb,var(--coral) 12%,transparent);border-radius:10px}.form-success{text-align:center;padding:30px 10px;display:grid;grid-gap:14px;gap:14px;justify-items:center}.fs-mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(120deg,var(--sapphire),var(--mint))}.form-success h3{font-family:var(--display);font-size:1.5rem}.form-success p{color:var(--muted);max-width:420px;line-height:1.6}.fs-actions{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}.lead-aside{display:grid;grid-gap:22px;gap:22px}.aside-card{background:var(--glass);border:1px solid var(--line);border-radius:18px;padding:24px}.aside-card h4{font-family:var(--display);font-size:1.05rem;margin-bottom:16px}.steps{display:grid;grid-gap:16px;gap:16px}.step-row{display:flex;gap:14px;align-items:flex-start}.step-num{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.85rem;color:#fff;background:linear-gradient(120deg,var(--sapphire),var(--coral))}.step-row b{font-size:.94rem;display:block}.step-row p{color:var(--muted);font-size:.86rem;line-height:1.5;margin-top:2px}.proof-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.proof-stats .ps{background:var(--glass);border:1px solid var(--line);border-radius:14px;padding:16px}.proof-stats .ps b{font-family:var(--display);font-size:1.5rem;display:block}.proof-stats .ps.v b{color:var(--sapphire)}.proof-stats .ps.m b{color:var(--coral)}.proof-stats .ps.g b{color:var(--gold)}.proof-stats .ps.c b{color:var(--mint)}.proof-stats .ps small{color:var(--muted);font-size:.78rem}.lead-quote{color:var(--muted);font-style:italic;line-height:1.6}.lead-quote cite{display:block;margin-top:10px;font-style:normal;font-weight:600;color:var(--white);font-size:.88rem}.join-values{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:40px 0}@media (max-width:820px){.join-values{grid-template-columns:1fr}}.join-value{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}.join-value h3{font-family:var(--display);font-size:1.1rem;margin-bottom:8px}.join-value p{color:var(--muted);font-size:.92rem;line-height:1.55}.roles-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.role-item{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--glass);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.role-item b{font-family:var(--display);font-size:1rem}.role-item span{color:var(--muted);font-size:.85rem}.role-item .role-tag{color:var(--sapphire);font-weight:600;font-size:.82rem;white-space:nowrap}