.gm-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gm-contact-form .gm-field{display:grid;gap:6px}.gm-contact-form .gm-field-full{grid-column:1/-1}.gm-contact-form label{font-size:12px;font-weight:700;color:#40516e}.gm-contact-form input:not([type=checkbox]):not([type=radio]),.gm-contact-form select,.gm-contact-form textarea{width:100%;padding:12px 13px;border:1px solid #d6e2f0;border-radius:12px;background:#f8fbff;color:#172947;min-height:45px}.gm-contact-form textarea{min-height:120px}.gm-contact-form .gm-consent label{display:flex;gap:9px;align-items:flex-start;font-weight:500}.gm-contact-form .gm-consent input{margin-top:4px}.gm-contact-form .gm-consent a{color:#286fe5;text-decoration:underline}.gm-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.gm-form-notice{grid-column:1/-1;padding:12px 15px;border-radius:12px;background:#eef5ff;color:#2658a6;font-size:13px}.gm-form-notice.gm-success{background:#e7faef;color:#087a46}.gm-form-notice.gm-error{background:#fff0f1;color:#b62e40}.gm-quest-app{color:#fff;min-width:260px;max-width:390px;padding:18px;border:1px solid rgba(255,255,255,.24);border-radius:19px;background:rgba(5,22,54,.3);backdrop-filter:blur(10px)}.gm-quest-progress{height:5px;border-radius:10px;background:rgba(255,255,255,.2);overflow:hidden;margin-bottom:15px}.gm-quest-progress span{display:block;height:100%;background:linear-gradient(90deg,#63dda5,#55b9ff);transition:width .25s}.gm-quest-step b{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9edfc5}.gm-quest-step h3,.gm-quest-result h3{font:800 18px/1.25 Manrope;margin:7px 0 12px;color:#fff}.gm-quest-step label{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;margin:7px 0;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(255,255,255,.08);font-size:11px;cursor:pointer}.gm-quest-step input{accent-color:#63dda5}.gm-quest-controls{display:flex;gap:8px;margin-top:13px}.gm-quest-controls button{min-height:36px;padding:8px 12px;border-radius:999px;border:0;cursor:pointer;font-weight:800;font-size:11px}.gm-quest-controls .gm-button{margin-left:auto}.gm-quest-back,.gm-quest-reset{background:rgba(255,255,255,.12);color:#fff}.gm-quest-controls button:disabled{opacity:.4;cursor:not-allowed}.gm-quest-result-score{display:inline-grid;place-items:center;width:75px;height:75px;border-radius:50%;background:linear-gradient(135deg,#63dda5,#55b9ff);color:#072b40;font:800 20px Manrope;box-shadow:0 0 0 8px rgba(255,255,255,.08)}.gm-quest-result p{font-size:12px;color:#dcecff}.gm-answer-summary{padding:18px 22px;margin:25px 0;border-left:4px solid #3478f6;border-radius:0 14px 14px 0;background:#eff6ff}.gm-answer-summary strong{display:block;color:#1c5ec8;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.gm-answer-summary p{margin:7px 0 0;color:#314564}.gm-article-sources{margin-top:35px;padding:22px;border-radius:16px;background:#f4f8ff}.gm-article-sources h2{font-size:18px}.gm-article-sources li{margin:7px 0;font-size:13px}.gm-article-sources a{color:#286fe5}@media(max-width:600px){.gm-contact-form{grid-template-columns:1fr}.gm-contact-form .gm-field-full{grid-column:auto}.gm-quest-app{max-width:none}.gm-quest-step h3{font-size:16px}}
