.jw-suggest-page{padding:34px 18px 70px;background:linear-gradient(180deg,#f7f9ff,#eef3ff);color:#102044}.jw-suggest-shell{width:min(920px,100%);margin:auto}.jw-suggest-hero{text-align:center;padding:28px 20px}.jw-suggest-hero>span{color:#5d48e8;font-size:12px;font-weight:800;letter-spacing:.14em}.jw-suggest-hero h1{margin:10px 0 12px;font-size:clamp(32px,5vw,52px);letter-spacing:-.04em}.jw-suggest-hero p{max-width:700px;margin:auto;color:#64708a;line-height:1.7}.jw-suggest-card{padding:34px;border:1px solid #dfe5f2;border-radius:20px;background:#fff;box-shadow:0 18px 55px #263f7012}.jw-suggest-profile{padding:0 0 22px;border-bottom:1px solid #e8ecf4}.jw-suggest-profile span{color:#7b869e;font-size:12px;text-transform:uppercase}.jw-suggest-profile h2{margin:5px 0;font-size:27px}.jw-suggest-profile a,.jw-suggest-empty a{color:#573ce3;font-weight:700;text-decoration:none}.jw-suggest-notice{display:grid;gap:4px;margin:22px 0;padding:16px;border-radius:10px}.jw-suggest-notice.success{background:#eafaf2;color:#176742}.jw-suggest-notice.error{background:#fff0f0;color:#9a2b2b}.jw-suggest-form{display:grid;gap:20px;margin-top:25px}.jw-suggest-form label{display:grid;gap:8px}.jw-suggest-form label>span{font-weight:700}.jw-suggest-form input,.jw-suggest-form select,.jw-suggest-form textarea{width:100%;padding:13px 14px;border:1px solid #ced7e7;border-radius:9px;background:#fff;color:#17284b;font:inherit}.jw-suggest-form textarea{resize:vertical}.jw-suggest-form small{color:#78839a}.jw-suggest-consent{grid-template-columns:20px 1fr!important;align-items:start}.jw-suggest-consent input{width:auto;margin-top:4px}.jw-suggest-consent span{font-size:13px;font-weight:400!important;color:#5f6b83}.jw-suggest-form button{padding:15px 22px;border:0;border-radius:10px;background:linear-gradient(90deg,#2873f6,#7639f4);color:#fff;font-size:16px;font-weight:800;cursor:pointer}.jw-suggest-trap{position:absolute!important;left:-9999px!important}.jw-suggest-empty{text-align:center}.jw-suggest-empty h2{font-size:28px}@media(max-width:600px){.jw-suggest-card{padding:22px 17px}.jw-suggest-hero{padding:20px 4px}}
