.why-visual .why-project-card[hidden]{display:none!important}
.why-visual .why-project-card{display:flex;flex-direction:column}.why-visual .why-project-card>div{display:flex;flex-direction:column;flex:1}.why-visual .why-project-card dl{flex:1}.why-visual .why-project-card .why-project-details{margin-top:auto}
.why-visual .wy-more-recommendations{border-top:1px solid var(--wy-line);border-bottom:1px solid var(--wy-line);margin:26px 0;padding:0;background:transparent}
.wy-more-recommendations>summary{display:flex;align-items:center;gap:14px;padding:18px 5px;cursor:pointer;list-style:none;color:var(--wy-ink);font-size:15px;font-weight:750}
.wy-more-recommendations>summary::-webkit-details-marker{display:none}.wy-more-recommendations>summary small{margin-left:auto;font-size:11px;color:var(--wy-muted);font-weight:400}.wy-more-recommendations>summary b{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--wy-control);border-radius:50%;font-size:22px;font-weight:500;transition:transform .2s}
.wy-more-recommendations .wy-less-label{display:none}.wy-more-recommendations[open] .wy-more-label{display:none}.wy-more-recommendations[open] .wy-less-label{display:inline}.wy-more-recommendations[open]>summary b{transform:rotate(45deg)}
.wy-explore-actions{display:flex;justify-content:center;align-items:stretch;gap:14px;flex-wrap:wrap;margin-top:24px}
.why-visual .wy-explore-actions>a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:49px;padding:13px 19px;border-radius:7px;font-size:13px;font-weight:750;line-height:1.5;text-decoration:none}
.wy-inline-registration{max-width:1144px;margin:45px auto 65px;padding:38px;display:grid;grid-template-columns:1fr 1.15fr;align-items:start;gap:55px;border:1px solid #edc59f;border-radius:14px;background:#fff7ed;scroll-margin-top:100px}
.wy-inline-registration h2{font-size:clamp(28px,3vw,39px);font-weight:600;letter-spacing:-.045em;line-height:1.15;margin:16px 0 22px}
.wy-inline-registration>div>p:not(.wy-kicker){font-size:14px;color:var(--wy-muted);line-height:1.8}.wy-registration-points{display:flex;flex-direction:column;gap:20px;margin-top:30px}.wy-registration-points>span{display:flex;gap:14px;align-items:center;font-size:12px;color:var(--wy-focus)}.wy-registration-points b{font-size:13px;color:var(--wy-ink);font-weight:600}
.wy-interest-form{display:flex;flex-direction:column;gap:16px;min-width:0}.wy-interest-form>label:not(.wy-interest-consent){display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:650;color:var(--wy-ink)}.wy-interest-form label>small{font-size:11px;font-weight:400;color:var(--wy-muted)}
.wy-interest-form input:not([type=checkbox]):not([hidden]),.wy-interest-form textarea{width:100%;min-width:0;background:white;color:var(--wy-ink);border:1px solid var(--wy-control);border-radius:7px;padding:12px 14px;font:inherit;font-size:16px;min-height:48px;box-sizing:border-box}.wy-interest-form textarea{resize:vertical;min-height:100px;font-weight:400;font-size:14px}.wy-interest-form input[hidden]{display:none!important}
.wy-interest-consent{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;line-height:1.6;color:var(--wy-muted);font-weight:400}.wy-interest-consent input{width:18px;height:18px;flex:0 0 18px;margin:0}.wy-interest-consent a{text-decoration:underline;text-underline-offset:3px}
.wy-interest-form .wy-cta{font:inherit;font-size:14px;font-weight:750;justify-content:center;gap:25px;min-height:49px;cursor:pointer}.why-visual .wy-interest-state{font-size:11px;color:var(--wy-muted);line-height:1.7}.wy-interest-form button:disabled{opacity:.65;cursor:wait}
@media(max-width:1200px){.wy-inline-registration{margin-left:28px;margin-right:28px}}
@media(max-width:700px){.wy-explore-actions{display:grid;gap:10px}.wy-more-recommendations>summary{font-size:13px;gap:10px}.wy-more-recommendations>summary small{display:none}.wy-more-recommendations>summary b{margin-left:auto}.wy-inline-registration{grid-template-columns:1fr;gap:28px;margin:30px 20px 45px;padding:25px 22px}.wy-inline-registration h2{font-size:31px}.wy-registration-points{gap:12px;margin-top:20px}.wy-inline-registration>div>p:not(.wy-kicker){font-size:13px}.wy-interest-consent{font-size:11px;align-items:flex-start}.wy-interest-form{gap:17px}}
