.diagnostic-form-module__p-DZvG__panel{background:linear-gradient(145deg,#f2f9ff 0%,#fff 42%,#f8fcff 100%);border:1px solid #d7e4ee;border-radius:28px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 26px 55px -42px #113e696b,inset 0 1px #fffffff2}.diagnostic-form-module__p-DZvG__panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#1e8be221,#1e8be200 70%);border-radius:50%;width:285px;height:285px;position:absolute;top:-150px;right:-105px}.diagnostic-form-module__p-DZvG__header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:27px;display:grid;position:relative}.diagnostic-form-module__p-DZvG__icon{color:#1571cb;background:#e9f5ff;border:1px solid #cbe3f8;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.diagnostic-form-module__p-DZvG__eyebrow{color:#62758b;font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.diagnostic-form-module__p-DZvG__header h2{color:#17263a;letter-spacing:-.045em;max-width:380px;margin:5px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:650;line-height:1.08}.diagnostic-form-module__p-DZvG__form{gap:15px;display:grid;position:relative}.diagnostic-form-module__p-DZvG__grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.diagnostic-form-module__p-DZvG__form label{color:#34475e;gap:7px;font-size:11px;font-weight:720;display:grid}.diagnostic-form-module__p-DZvG__form label>span:not(.diagnostic-form-module__p-DZvG__websiteField){color:#8b99a8;margin-left:3px;font-weight:500}.diagnostic-form-module__p-DZvG__form input{color:#17263a;width:100%;min-width:0;min-height:48px;font:inherit;background:#ffffffeb;border:1px solid #d7e2eb;border-radius:12px;outline:none;padding:12px 13px;font-size:13px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s}.diagnostic-form-module__p-DZvG__form input::placeholder{color:#9ba8b6}.diagnostic-form-module__p-DZvG__form input:focus{background:#fff;border-color:#2285d4;box-shadow:0 0 0 3px #2285d41c}.diagnostic-form-module__p-DZvG__websiteField{display:block;position:relative}.diagnostic-form-module__p-DZvG__websiteField input{padding-left:44px;font-weight:640}.diagnostic-form-module__p-DZvG__websiteIcon{z-index:1;color:#6d7f93;pointer-events:none;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.diagnostic-form-module__p-DZvG__favicon{object-fit:contain;border-radius:5px;width:18px;height:18px;animation:.2s cubic-bezier(.16,1,.3,1) both diagnostic-form-module__p-DZvG__favicon-in}.diagnostic-form-module__p-DZvG__faviconHidden{display:none}@keyframes diagnostic-form-module__p-DZvG__favicon-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.diagnostic-form-module__p-DZvG__form button[type=submit]{color:#fff;border:1px solid var(--blue);background:var(--blue);width:100%;min-height:52px;font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:740;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s;display:inline-flex}.diagnostic-form-module__p-DZvG__form button[type=submit]:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 16px 28px -19px #3538ff9e}.diagnostic-form-module__p-DZvG__form button[type=submit]:active{transform:scale(.98)}.diagnostic-form-module__p-DZvG__form button[type=submit]:disabled{cursor:wait;opacity:.72;transform:none}.diagnostic-form-module__p-DZvG__error{color:#b33a45;align-items:center;gap:7px;margin:-3px 0 0;font-size:11px;line-height:1.45;display:flex}.diagnostic-form-module__p-DZvG__privacy{color:#8190a0;text-align:center;margin:0;font-size:10px;line-height:1.5}.diagnostic-form-module__p-DZvG__privacy a{color:#2b6da8;text-underline-offset:2px;text-decoration:underline}.diagnostic-form-module__p-DZvG__sent{text-align:center;justify-items:center;padding:22px 6px;display:grid}.diagnostic-form-module__p-DZvG__sentIcon{color:#1571cb;background:#e9f5ff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.diagnostic-form-module__p-DZvG__sent h3{color:#17263a;letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.2vw,25px);font-weight:660;line-height:1.2}.diagnostic-form-module__p-DZvG__sent p{color:#56687d;max-width:380px;margin:10px 0 0;font-size:13px;line-height:1.6}@media (max-width:640px){.diagnostic-form-module__p-DZvG__grid{grid-template-columns:1fr}}
