.cloud-diagnostic-block_root__gCujp{background:radial-gradient(circle at 84% 16%,rgba(138,130,237,.14),transparent 28%),radial-gradient(circle at 8% 90%,rgba(0,102,255,.08),transparent 30%),linear-gradient(rgba(138,130,237,.045) 1px,transparent 0),linear-gradient(90deg,rgba(138,130,237,.045) 1px,transparent 0),linear-gradient(180deg,#ffffff,#f8f8ff);background-size:auto,auto,48px 48px,48px 48px,auto;border:1px solid rgba(138,130,237,.22);border-radius:8px;margin:0 auto 64px;max-width:calc(var(--max-width) - var(--page-gutter) - var(--page-gutter));overflow:hidden;padding:clamp(34px,4vw,56px);position:relative;width:calc(100% - var(--page-gutter) - var(--page-gutter))}.cloud-diagnostic-block_root__gCujp .cloud-diagnostic-intro{align-items:end;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);margin-bottom:32px;position:relative;z-index:1}.cloud-diagnostic-block_root__gCujp .cloud-diagnostic-intro .eyebrow{color:var(--brand-violet);margin:0 0 8px}.cloud-diagnostic-block_root__gCujp .cloud-diagnostic-intro h2{font-size:clamp(32px,3.2vw,48px);letter-spacing:0;line-height:1.08;margin:0;max-width:760px}.cloud-diagnostic-block_root__gCujp .cloud-diagnostic-intro h2 span{color:var(--brand-violet)}.cloud-diagnostic-block_root__gCujp .cloud-diagnostic-intro p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.5;margin:12px 0 0;max-width:760px}.cloud-diagnostic-block_root__gCujp .diagnostic-workspace{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);position:relative;z-index:1}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel,.cloud-diagnostic-block_root__gCujp .diagnostic-question-panel{background:rgba(255,255,255,.78);border:1px solid rgba(138,130,237,.2);border-radius:8px;box-shadow:0 22px 58px rgba(11,16,32,.07)}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel{align-self:start;display:grid;grid-gap:18px;gap:18px;padding:24px}.cloud-diagnostic-block_root__gCujp .diagnostic-count{color:var(--brand-violet);font-size:42px;font-weight:900;line-height:1}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel p{color:var(--muted);font-size:14px;font-weight:800;margin:-10px 0 0}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-bar{background:rgba(138,130,237,.14);border-radius:999px;height:8px;overflow:hidden}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-bar span{background:linear-gradient(135deg,var(--violet),var(--blue));display:block;height:100%;transition:width .22s ease}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:4px 0 0;padding:0}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel li{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:800;gap:10px}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel li span{background:rgba(75,85,99,.22);border-radius:999px;height:8px;width:8px}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel li.is-active{color:var(--ink)}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel li.is-active span{background:var(--brand-violet);box-shadow:0 0 0 6px rgba(138,130,237,.12)}.cloud-diagnostic-block_root__gCujp .diagnostic-question-panel{min-height:520px;padding:clamp(24px,4vw,42px)}.cloud-diagnostic-block_root__gCujp .diagnostic-question-header{align-items:start;border-bottom:1px solid rgba(138,130,237,.18);display:grid;grid-gap:20px;gap:20px;grid-template-columns:auto minmax(0,1fr);padding-bottom:24px}.cloud-diagnostic-block_root__gCujp .diagnostic-question-icon{align-items:center;background:linear-gradient(135deg,rgba(138,130,237,.16),rgba(0,102,255,.08));border-radius:8px;color:var(--brand-violet);display:flex;height:62px;justify-content:center;width:62px}.cloud-diagnostic-block_root__gCujp .diagnostic-question-icon svg{height:30px;width:30px}.cloud-diagnostic-block_root__gCujp .diagnostic-question-header p{color:var(--brand-violet);font-size:13px;font-weight:900;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.cloud-diagnostic-block_root__gCujp .diagnostic-question-header h3{font-size:clamp(26px,3vw,40px);line-height:1.12;margin:0;max-width:900px}.cloud-diagnostic-block_root__gCujp .diagnostic-answer-list{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.cloud-diagnostic-block_root__gCujp .diagnostic-answer-list button{align-items:center;background:#ffffff;border:1px solid rgba(75,85,99,.16);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;font:inherit;font-size:16px;font-weight:750;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr);line-height:1.35;min-height:58px;padding:12px 16px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cloud-diagnostic-block_root__gCujp .diagnostic-answer-list button.is-selected,.cloud-diagnostic-block_root__gCujp .diagnostic-answer-list button:hover{border-color:rgba(138,130,237,.68);box-shadow:0 14px 34px rgba(109,93,246,.12);transform:translateY(-1px)}.cloud-diagnostic-block_root__gCujp .diagnostic-answer-list button span{align-items:center;background:rgba(138,130,237,.1);border-radius:999px;color:var(--brand-violet);display:flex;font-size:13px;height:30px;justify-content:center;width:30px}.cloud-diagnostic-block_root__gCujp .diagnostic-answer-list button.is-selected span{background:linear-gradient(135deg,var(--violet),var(--blue));color:#ffffff}.cloud-diagnostic-block_root__gCujp .diagnostic-navigation{display:flex;gap:12px;justify-content:space-between;margin-top:22px}.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form button,.cloud-diagnostic-block_root__gCujp .diagnostic-navigation button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-weight:850;gap:10px;min-height:48px;padding:0 18px}.cloud-diagnostic-block_root__gCujp .diagnostic-navigation button:first-child{background:#ffffff;border:1px solid rgba(138,130,237,.3);color:var(--ink)}.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form button,.cloud-diagnostic-block_root__gCujp .diagnostic-navigation button:last-child{background:linear-gradient(135deg,var(--violet),var(--blue));border:0;color:#ffffff}.cloud-diagnostic-block_root__gCujp .diagnostic-navigation button:disabled{cursor:not-allowed;opacity:.42}.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form button svg,.cloud-diagnostic-block_root__gCujp .diagnostic-navigation svg{height:18px;width:18px}.cloud-diagnostic-block_root__gCujp .diagnostic-result-panel{display:grid;grid-gap:18px;gap:18px}.cloud-diagnostic-block_root__gCujp .diagnostic-result-panel .eyebrow{color:var(--brand-violet);margin:0}.cloud-diagnostic-block_root__gCujp .diagnostic-result-panel h3{font-size:clamp(30px,3.4vw,48px);line-height:1.08;margin:0}.cloud-diagnostic-block_root__gCujp .diagnostic-result-panel>p{color:var(--muted);font-size:18px;line-height:1.55;margin:0;max-width:820px}.cloud-diagnostic-block_root__gCujp .diagnostic-report-grid{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);margin-top:4px}.cloud-diagnostic-block_root__gCujp .diagnostic-radar{background:rgba(255,255,255,.72);border:1px solid rgba(138,130,237,.18);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin:0;padding:16px}.cloud-diagnostic-block_root__gCujp .diagnostic-radar svg{aspect-ratio:1;display:block;overflow:visible;width:100%}.cloud-diagnostic-block_root__gCujp .diagnostic-radar-grid{fill:rgba(138,130,237,.035);stroke:rgba(138,130,237,.24);stroke-width:1}.cloud-diagnostic-block_root__gCujp .diagnostic-radar-axis{stroke:rgba(75,85,99,.18);stroke-width:1}.cloud-diagnostic-block_root__gCujp .diagnostic-radar-score{fill:rgba(138,130,237,.24);stroke:var(--brand-violet);stroke-linejoin:round;stroke-width:3}.cloud-diagnostic-block_root__gCujp .diagnostic-radar-dot{fill:#ffffff;stroke:var(--brand-violet);stroke-width:3}.cloud-diagnostic-block_root__gCujp .diagnostic-radar-label{fill:var(--ink);font-size:11px;font-weight:900}.cloud-diagnostic-block_root__gCujp .diagnostic-radar figcaption{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;margin:0;text-align:center}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary{display:grid;grid-gap:14px;gap:14px}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary>div{background:#ffffff;border:1px solid rgba(138,130,237,.18);border-radius:8px;padding:16px 18px}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary span{color:var(--brand-violet);display:block;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary strong{color:var(--ink);display:block;font-size:20px;line-height:1.2}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary p{color:var(--muted);font-size:14px;font-weight:800;margin:6px 0 0}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary li{align-items:center;background:rgba(255,255,255,.72);border:1px solid rgba(75,85,99,.12);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(110px,auto);min-height:48px;padding:10px 12px}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary li span{color:var(--ink);font-size:14px;font-weight:850;letter-spacing:0;margin:0;text-transform:none}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary li strong{color:var(--brand-violet);font-size:15px;text-align:right}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary li em{color:var(--muted);font-size:13px;font-style:normal;font-weight:800;text-align:right}.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;margin-top:8px}.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form input{border:1px solid rgba(75,85,99,.18);border-radius:8px;color:var(--ink);font:inherit;min-height:50px;padding:0 16px}.cloud-diagnostic-block_root__gCujp .diagnostic-consent-field{align-items:start;color:rgba(11,16,32,.72);display:grid;font-size:13px;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:20px 1fr;line-height:1.45}.cloud-diagnostic-block_root__gCujp .diagnostic-consent-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(17,17,17,.24);border-radius:6px;height:18px;margin:1px 0 0;min-height:18px;padding:0;width:18px}.cloud-diagnostic-block_root__gCujp .diagnostic-consent-field input:checked{background:linear-gradient(135deg,transparent 0 42%,#ffffff 42% 58%,transparent 58%),linear-gradient(45deg,transparent 0 48%,#ffffff 48% 64%,transparent 64%),linear-gradient(135deg,var(--violet-strong),var(--blue));border-color:var(--violet-strong)}.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form button{justify-content:center}.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form .form-status,.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form button,.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form input[name=email]{grid-column:auto}.cloud-diagnostic-block_root__gCujp .diagnostic-result-panel small{color:var(--muted);font-size:14px}@media (max-width:1120px){.cloud-diagnostic-block_root__gCujp .cloud-diagnostic-intro,.cloud-diagnostic-block_root__gCujp .diagnostic-workspace{grid-template-columns:1fr}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel{align-items:center;grid-template-columns:auto minmax(0,1fr)}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cloud-diagnostic-block_root__gCujp{padding:26px 18px}.cloud-diagnostic-block_root__gCujp .cloud-diagnostic-intro h2{font-size:34px}.cloud-diagnostic-block_root__gCujp .cloud-diagnostic-intro p:not(.eyebrow){font-size:17px}.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel,.cloud-diagnostic-block_root__gCujp .diagnostic-progress-panel ul{grid-template-columns:1fr}.cloud-diagnostic-block_root__gCujp .diagnostic-question-panel{min-height:auto;padding:22px}.cloud-diagnostic-block_root__gCujp .diagnostic-report-grid{grid-template-columns:1fr}.cloud-diagnostic-block_root__gCujp .diagnostic-radar{margin:0 auto;max-width:340px;width:100%}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary li{grid-template-columns:1fr}.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary li em,.cloud-diagnostic-block_root__gCujp .diagnostic-score-summary li strong{text-align:left}.cloud-diagnostic-block_root__gCujp .diagnostic-question-header{grid-template-columns:1fr}.cloud-diagnostic-block_root__gCujp .diagnostic-answer-list button{font-size:15px;grid-template-columns:auto minmax(0,1fr)}.cloud-diagnostic-block_root__gCujp .diagnostic-navigation{flex-direction:column}.cloud-diagnostic-block_root__gCujp .diagnostic-navigation button{justify-content:center;width:100%}.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form{grid-template-columns:1fr}.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form button,.cloud-diagnostic-block_root__gCujp .diagnostic-lead-form input[name=email]{grid-column:auto}}