.diag-page[data-astro-cid-b5zkw2oq]{--ink: #06112F;--ink-2: #0A1838;--navy: #07143A;--navy-deep: #040C22;--grad-tilt: linear-gradient(105deg, #45EC86 4%, #02ECFD 28%, #4CBAEB 50%, #A380D4 74%, #E056C4 98%);--on: rgba(255,255,255,.92);--soft: rgba(255,255,255,.62);--faint: rgba(255,255,255,.34);--line: rgba(255,255,255,.1);--line-soft: rgba(255,255,255,.06);--fd: "Hanken Grotesk", system-ui, sans-serif;--fb: "Inter Tight", system-ui, sans-serif;--fm: "JetBrains Mono", ui-monospace, Menlo, monospace;--ease: cubic-bezier(.2, .8, .3, 1);--nav-h: 100px;background:var(--ink);color:var(--on);font-family:var(--fb)}.diag-page[data-astro-cid-b5zkw2oq] .page[data-astro-cid-b5zkw2oq]{position:relative;z-index:1;overflow-x:hidden}.diag-page[data-astro-cid-b5zkw2oq] .wrap[data-astro-cid-b5zkw2oq]{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.diag-page[data-astro-cid-b5zkw2oq] a[data-astro-cid-b5zkw2oq]{color:#02ecfd;text-decoration:none}.diag-page[data-astro-cid-b5zkw2oq] a[data-astro-cid-b5zkw2oq]:hover{color:#fff}.diag-page[data-astro-cid-b5zkw2oq] h1[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] h2[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] h3[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] p[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] ul[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] ol[data-astro-cid-b5zkw2oq]{margin:0}.diag-page[data-astro-cid-b5zkw2oq] img[data-astro-cid-b5zkw2oq]{display:block;max-width:100%}.diag-page[data-astro-cid-b5zkw2oq] .spec[data-astro-cid-b5zkw2oq]{background:var(--grad-tilt);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.diag-page[data-astro-cid-b5zkw2oq] a[data-astro-cid-b5zkw2oq]:focus-visible,.diag-page[data-astro-cid-b5zkw2oq] button[data-astro-cid-b5zkw2oq]:focus-visible,.diag-page[data-astro-cid-b5zkw2oq] [data-astro-cid-b5zkw2oq][tabindex]:focus-visible{outline:2px solid #02ECFD;outline-offset:3px}.diag-page[data-astro-cid-b5zkw2oq] .hero-top[data-astro-cid-b5zkw2oq]{position:relative;display:flex;flex-direction:column}.diag-page[data-astro-cid-b5zkw2oq] .hero-head[data-astro-cid-b5zkw2oq]{position:relative;z-index:2;padding-top:calc(var(--nav-h) + 56px);text-align:center}.diag-page[data-astro-cid-b5zkw2oq] .hero-eyebrow[data-astro-cid-b5zkw2oq]{font-family:var(--fm);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-bottom:20px}.diag-page[data-astro-cid-b5zkw2oq] h1[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:900;font-size:clamp(34px,4.8vw,72px);line-height:.98;letter-spacing:-.035em;margin:0 auto;max-width:22ch;color:#fff;text-wrap:balance;text-shadow:0 2px 30px rgba(6,17,47,.5)}.diag-page[data-astro-cid-b5zkw2oq] h1[data-astro-cid-b5zkw2oq] .spec[data-astro-cid-b5zkw2oq]{text-shadow:none}.diag-page[data-astro-cid-b5zkw2oq] .hero-photo[data-astro-cid-b5zkw2oq]{position:relative;z-index:1;margin-top:-10vw}.diag-page[data-astro-cid-b5zkw2oq] .hero-photo[data-astro-cid-b5zkw2oq] img[data-astro-cid-b5zkw2oq]{width:100%;height:auto}.diag-page[data-astro-cid-b5zkw2oq] .hero-fade[data-astro-cid-b5zkw2oq]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(6,17,47,1) 0%,rgba(6,17,47,.55) 18%,transparent 36%,transparent 80%,rgba(6,17,47,1) 100%)}.diag-page[data-astro-cid-b5zkw2oq] .hero-body[data-astro-cid-b5zkw2oq]{padding:40px 0}.diag-page[data-astro-cid-b5zkw2oq] .hero-body[data-astro-cid-b5zkw2oq].no-photo{padding-top:48px}.diag-page[data-astro-cid-b5zkw2oq] .lede[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:600;font-size:clamp(19px,2vw,23px);line-height:1.38;letter-spacing:-.01em;color:var(--soft);max-width:58ch;text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .btn-row[data-astro-cid-b5zkw2oq]{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.diag-page[data-astro-cid-b5zkw2oq] .btn-row[data-astro-cid-b5zkw2oq].center{justify-content:center;margin-top:0}.diag-page[data-astro-cid-b5zkw2oq] .btn[data-astro-cid-b5zkw2oq]{display:inline-flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:800;font-size:16px;padding:17px 28px;border-radius:10px;transition:transform .14s var(--ease),border-color .14s var(--ease);border:0;cursor:pointer;line-height:1.2}.diag-page[data-astro-cid-b5zkw2oq] .btn[data-astro-cid-b5zkw2oq].sm{font-size:15px;padding:15px 26px}.diag-page[data-astro-cid-b5zkw2oq] .btn[data-astro-cid-b5zkw2oq].grad{background:var(--grad-tilt);color:var(--navy)}.diag-page[data-astro-cid-b5zkw2oq] .btn[data-astro-cid-b5zkw2oq].grad:hover{transform:translateY(-2px);color:var(--navy)}.diag-page[data-astro-cid-b5zkw2oq] .btn[data-astro-cid-b5zkw2oq].ghost{font-weight:700;color:#fff;padding:16px 26px;border:1px solid rgba(255,255,255,.22);background:transparent}.diag-page[data-astro-cid-b5zkw2oq] .btn[data-astro-cid-b5zkw2oq].ghost:hover{border-color:#ffffff80;color:#fff}.diag-page[data-astro-cid-b5zkw2oq] .price-line[data-astro-cid-b5zkw2oq]{font-family:var(--fm);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-top:18px}.diag-page[data-astro-cid-b5zkw2oq] .stats[data-astro-cid-b5zkw2oq]{display:grid;grid-template-columns:repeat(var(--stat-cols, 5),minmax(0,1fr));column-gap:20px;margin-top:48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.diag-page[data-astro-cid-b5zkw2oq] .stat[data-astro-cid-b5zkw2oq]{padding:28px 0 26px;min-width:0}.diag-page[data-astro-cid-b5zkw2oq] .stat[data-astro-cid-b5zkw2oq] .num[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:900;font-size:clamp(28px,2.9vw,42px);white-space:nowrap;line-height:1.08;padding-bottom:.06em;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.diag-page[data-astro-cid-b5zkw2oq] .stat[data-astro-cid-b5zkw2oq] .lab[data-astro-cid-b5zkw2oq]{font-family:var(--fm);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-top:8px;line-height:1.5}.diag-page[data-astro-cid-b5zkw2oq] .mono-note[data-astro-cid-b5zkw2oq]{font-family:var(--fm);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:16px}.diag-page[data-astro-cid-b5zkw2oq] .logos-block[data-astro-cid-b5zkw2oq]{margin-top:44px}.diag-page[data-astro-cid-b5zkw2oq] .logos-kicker-row[data-astro-cid-b5zkw2oq]{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:26px}.diag-page[data-astro-cid-b5zkw2oq] .logos-kicker-row[data-astro-cid-b5zkw2oq] .bar[data-astro-cid-b5zkw2oq]{width:30px;height:3px;border-radius:999px;background:var(--grad-tilt);flex:0 0 auto}.diag-page[data-astro-cid-b5zkw2oq] .logos-kicker[data-astro-cid-b5zkw2oq]{font-family:var(--fm);font-size:12.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--soft);text-align:center}.diag-page[data-astro-cid-b5zkw2oq] .logo-rows[data-astro-cid-b5zkw2oq]{display:flex;flex-direction:column;gap:1.5rem}.diag-page[data-astro-cid-b5zkw2oq] .logo-slots[data-astro-cid-b5zkw2oq]{display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-wrap:wrap}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq]{width:100px;height:32px;perspective:600px;position:relative}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot-inner[data-astro-cid-b5zkw2oq]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transform-origin:center center}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot-inner[data-astro-cid-b5zkw2oq] img{height:32px;width:auto;max-width:100px;object-fit:contain;opacity:.6;filter:grayscale(100%) brightness(1.5)}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq].clickable{cursor:pointer}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq].clickable:hover .logo-slot-inner[data-astro-cid-b5zkw2oq] img{opacity:1!important;filter:grayscale(0%) brightness(1.1)!important;transform:scale(1.05);transition:all .2s ease}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq].clickable:after{content:"";position:absolute;inset:-4px;border-radius:8px;background:linear-gradient(135deg,#61e98826,#43e9fd26);opacity:0;transition:opacity .2s ease;pointer-events:none}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq].clickable:hover:after{opacity:1}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq] .logo-click-indicator{display:none;position:absolute;top:70%;left:80%;width:32px;height:32px;pointer-events:none;z-index:10;transform:translate(-8px,-8px)}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq] .logo-click-indicator img{width:100%;height:100%;object-fit:contain}.diag-page[data-astro-cid-b5zkw2oq] .sect[data-astro-cid-b5zkw2oq]{padding:90px 0 40px;scroll-margin-top:calc(var(--nav-h) + 14px)}.diag-page[data-astro-cid-b5zkw2oq] .sect-first[data-astro-cid-b5zkw2oq]{padding-top:80px}.diag-page[data-astro-cid-b5zkw2oq] .eyebrow[data-astro-cid-b5zkw2oq]{font-family:var(--fm);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--soft);margin-bottom:14px}.diag-page[data-astro-cid-b5zkw2oq] .h2[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:900;font-size:clamp(32px,4.2vw,52px);line-height:1.02;letter-spacing:-.025em;color:#fff;text-wrap:balance}.diag-page[data-astro-cid-b5zkw2oq] .head-gap[data-astro-cid-b5zkw2oq]{max-width:22ch;margin-bottom:40px}.diag-page[data-astro-cid-b5zkw2oq] .journey-h2[data-astro-cid-b5zkw2oq]{max-width:26ch}.diag-page[data-astro-cid-b5zkw2oq] .side-link[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:700;font-size:15px;color:var(--soft)}.diag-page[data-astro-cid-b5zkw2oq] .side-link[data-astro-cid-b5zkw2oq]:hover{color:#fff}.diag-page[data-astro-cid-b5zkw2oq] .side-link[data-astro-cid-b5zkw2oq].cyan{color:#02ecfd}.diag-page[data-astro-cid-b5zkw2oq] .body-lg[data-astro-cid-b5zkw2oq]{font-size:18px;line-height:1.58;color:var(--on);text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .card[data-astro-cid-b5zkw2oq]{display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--line);background:var(--ink-2);position:relative;overflow:hidden;min-width:0}.diag-page[data-astro-cid-b5zkw2oq] .topbar[data-astro-cid-b5zkw2oq]{position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad-tilt);opacity:.85}.diag-page[data-astro-cid-b5zkw2oq] .topbar[data-astro-cid-b5zkw2oq].thick{height:4px;opacity:1}.diag-page[data-astro-cid-b5zkw2oq] .grid-3[data-astro-cid-b5zkw2oq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.diag-page[data-astro-cid-b5zkw2oq] .what-box[data-astro-cid-b5zkw2oq]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:64px;background:var(--ink-2);border:1px solid var(--line);border-radius:20px;padding:56px}.diag-page[data-astro-cid-b5zkw2oq] .what-body[data-astro-cid-b5zkw2oq]{display:flex;flex-direction:column;gap:20px;font-size:18px;line-height:1.65;color:#ffffffc7;text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .what-highlight[data-astro-cid-b5zkw2oq]{color:#fff;font-weight:600}.diag-page[data-astro-cid-b5zkw2oq] .qcard[data-astro-cid-b5zkw2oq]{padding:28px;gap:14px}.diag-page[data-astro-cid-b5zkw2oq] .qmark[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:900;font-size:44px;line-height:.6;height:22px}.diag-page[data-astro-cid-b5zkw2oq] .qcard[data-astro-cid-b5zkw2oq] h3[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.015em;color:#fff;text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .qcard[data-astro-cid-b5zkw2oq] p[data-astro-cid-b5zkw2oq]{font-size:15px;line-height:1.6;color:#ffffffb3;text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .quad-box[data-astro-cid-b5zkw2oq]{position:relative;overflow:hidden;background:#010a1a;border:1px solid var(--line);border-radius:28px;padding:60px 56px;display:flex;flex-direction:column;gap:56px}.diag-page[data-astro-cid-b5zkw2oq] .quad-head[data-astro-cid-b5zkw2oq]{text-align:center;max-width:760px;margin:0 auto}.diag-page[data-astro-cid-b5zkw2oq] .quad-intro[data-astro-cid-b5zkw2oq]{font-size:17px;line-height:1.6;color:#ffffffb8;margin-top:16px}.diag-page[data-astro-cid-b5zkw2oq] .quad-layout[data-astro-cid-b5zkw2oq]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:center}.diag-page[data-astro-cid-b5zkw2oq] .quad-layout[data-astro-cid-b5zkw2oq].no-wheel{grid-template-columns:repeat(2,minmax(0,1fr))}.diag-page[data-astro-cid-b5zkw2oq] .quad-col[data-astro-cid-b5zkw2oq]{display:flex;flex-direction:column;gap:120px;min-width:0}.diag-page[data-astro-cid-b5zkw2oq] .quad-layout[data-astro-cid-b5zkw2oq].no-wheel .quad-col[data-astro-cid-b5zkw2oq]{gap:48px}.diag-page[data-astro-cid-b5zkw2oq] .quad-item[data-astro-cid-b5zkw2oq]{display:flex;flex-direction:column;gap:12px}.diag-page[data-astro-cid-b5zkw2oq] .quad-left[data-astro-cid-b5zkw2oq] .quad-item[data-astro-cid-b5zkw2oq]{text-align:right;align-items:flex-end}.diag-page[data-astro-cid-b5zkw2oq] .quad-line[data-astro-cid-b5zkw2oq]{width:48px;height:4px;border-radius:999px}.diag-page[data-astro-cid-b5zkw2oq] .quad-item[data-astro-cid-b5zkw2oq] h3[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:900;font-size:28px;letter-spacing:-.02em;line-height:1.05}.diag-page[data-astro-cid-b5zkw2oq] .quad-item[data-astro-cid-b5zkw2oq] p[data-astro-cid-b5zkw2oq]{font-size:16px;line-height:1.6;color:#ffffffc7;text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .quad-wheel[data-astro-cid-b5zkw2oq]{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.diag-page[data-astro-cid-b5zkw2oq] .wheel-btn[data-astro-cid-b5zkw2oq]{display:block;width:100%;max-width:640px;padding:0;margin:0 auto;background:none;border:0;border-radius:24px;cursor:zoom-in}.diag-page[data-astro-cid-b5zkw2oq] .wheel-btn[data-astro-cid-b5zkw2oq] img[data-astro-cid-b5zkw2oq]{width:100%;height:auto;border-radius:24px}.diag-page[data-astro-cid-b5zkw2oq] .wheel-zoom[data-astro-cid-b5zkw2oq]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#ffffffdb;font-family:var(--fb);font-size:14px;font-weight:600;cursor:pointer}.diag-page[data-astro-cid-b5zkw2oq] .wheel-zoom[data-astro-cid-b5zkw2oq]:hover{border-color:#ffffff80;color:#fff}.diag-page[data-astro-cid-b5zkw2oq] .wheel-dialog[data-astro-cid-b5zkw2oq]{width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#010a1a;color:#fff;flex-direction:column}.diag-page[data-astro-cid-b5zkw2oq] .wheel-dialog[data-astro-cid-b5zkw2oq][open]{display:flex}.diag-page[data-astro-cid-b5zkw2oq] .wheel-dialog[data-astro-cid-b5zkw2oq]::backdrop{background:#010a1a}.diag-page[data-astro-cid-b5zkw2oq] .wheel-bar[data-astro-cid-b5zkw2oq]{flex:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:14px;color:#ffffffb8}.diag-page[data-astro-cid-b5zkw2oq] .wheel-close[data-astro-cid-b5zkw2oq]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;cursor:pointer}.diag-page[data-astro-cid-b5zkw2oq] .wheel-scroll[data-astro-cid-b5zkw2oq]{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;cursor:grab}.diag-page[data-astro-cid-b5zkw2oq] .wheel-scroll[data-astro-cid-b5zkw2oq].dragging{cursor:grabbing}.diag-page[data-astro-cid-b5zkw2oq] .wheel-scroll[data-astro-cid-b5zkw2oq] img[data-astro-cid-b5zkw2oq]{width:max(100%,1100px);max-width:none;height:auto;margin:0 auto;user-select:none;-webkit-user-drag:none}.diag-page[data-astro-cid-b5zkw2oq] .steps[data-astro-cid-b5zkw2oq]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:48px}.diag-page[data-astro-cid-b5zkw2oq] .step[data-astro-cid-b5zkw2oq]{display:flex;flex-direction:column;gap:24px;min-width:0}.diag-page[data-astro-cid-b5zkw2oq] .step-top[data-astro-cid-b5zkw2oq]{display:flex;align-items:center}.diag-page[data-astro-cid-b5zkw2oq] .step-n[data-astro-cid-b5zkw2oq]{flex:none;width:56px;height:56px;border-radius:50%;border:2px solid;background:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:900;font-size:20px}.diag-page[data-astro-cid-b5zkw2oq] .step-line[data-astro-cid-b5zkw2oq]{flex:1 1 auto;height:2px}.diag-page[data-astro-cid-b5zkw2oq] .step-body[data-astro-cid-b5zkw2oq]{display:flex;flex-direction:column;gap:12px;padding-right:32px}.diag-page[data-astro-cid-b5zkw2oq] .step-label[data-astro-cid-b5zkw2oq]{font-family:var(--fm);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.diag-page[data-astro-cid-b5zkw2oq] .step[data-astro-cid-b5zkw2oq] h3[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff}.diag-page[data-astro-cid-b5zkw2oq] .step[data-astro-cid-b5zkw2oq] p[data-astro-cid-b5zkw2oq]{font-size:16px;line-height:1.6;color:#ffffffb8;text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .get-grid[data-astro-cid-b5zkw2oq]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:start}.diag-page[data-astro-cid-b5zkw2oq] .get-intro[data-astro-cid-b5zkw2oq]{margin:20px 0 28px;max-width:52ch;color:#ffffffc7}.diag-page[data-astro-cid-b5zkw2oq] .ticks[data-astro-cid-b5zkw2oq]{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.diag-page[data-astro-cid-b5zkw2oq] .tick[data-astro-cid-b5zkw2oq]{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:16px;line-height:1.5;color:var(--on)}.diag-page[data-astro-cid-b5zkw2oq] .tick[data-astro-cid-b5zkw2oq] svg[data-astro-cid-b5zkw2oq]{margin-top:2px}.diag-page[data-astro-cid-b5zkw2oq] .quad-card[data-astro-cid-b5zkw2oq]{background:var(--ink-2);border:1px solid var(--line);border-radius:20px;padding:32px;min-width:0}.diag-page[data-astro-cid-b5zkw2oq] .quad-title[data-astro-cid-b5zkw2oq]{font-family:var(--fm);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--soft);margin-bottom:24px}.diag-page[data-astro-cid-b5zkw2oq] .quads[data-astro-cid-b5zkw2oq]{display:flex;flex-direction:column;gap:22px}.diag-page[data-astro-cid-b5zkw2oq] .score-row[data-astro-cid-b5zkw2oq]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.diag-page[data-astro-cid-b5zkw2oq] .score-name[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:700;font-size:17px;color:#fff}.diag-page[data-astro-cid-b5zkw2oq] .score-num[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:900;font-size:22px;color:#fff}.diag-page[data-astro-cid-b5zkw2oq] .score-track[data-astro-cid-b5zkw2oq]{height:8px;border-radius:999px;background:#ffffff12;overflow:hidden}.diag-page[data-astro-cid-b5zkw2oq] .score-bar[data-astro-cid-b5zkw2oq]{height:100%;border-radius:999px;background:var(--grad-tilt)}.diag-page[data-astro-cid-b5zkw2oq] .quad-foot[data-astro-cid-b5zkw2oq]{font-size:13px;line-height:1.5;color:var(--soft);margin-top:24px}.diag-page[data-astro-cid-b5zkw2oq] .check-grid[data-astro-cid-b5zkw2oq]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.diag-page[data-astro-cid-b5zkw2oq] .check-side[data-astro-cid-b5zkw2oq]{position:sticky;top:calc(var(--nav-h) + 30px)}.diag-page[data-astro-cid-b5zkw2oq] .check-h2[data-astro-cid-b5zkw2oq]{font-size:clamp(32px,4vw,50px);margin-bottom:20px}.diag-page[data-astro-cid-b5zkw2oq] .check-side[data-astro-cid-b5zkw2oq] .body-lg[data-astro-cid-b5zkw2oq]{margin-bottom:20px}.diag-page[data-astro-cid-b5zkw2oq] .answered[data-astro-cid-b5zkw2oq]{font-family:var(--fm);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#45ec86}.diag-page[data-astro-cid-b5zkw2oq] .check-card[data-astro-cid-b5zkw2oq]{background:var(--ink-2);border:1px solid var(--line);border-radius:24px;padding:12px 32px 32px;min-width:0}.diag-page[data-astro-cid-b5zkw2oq] .q[data-astro-cid-b5zkw2oq]{padding:26px 0 24px;border-bottom:1px solid var(--line-soft);min-width:0}.diag-page[data-astro-cid-b5zkw2oq] .q-cat[data-astro-cid-b5zkw2oq]{display:block;font-family:var(--fm);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.diag-page[data-astro-cid-b5zkw2oq] .q-text[data-astro-cid-b5zkw2oq]{display:block;font-family:var(--fd);font-weight:700;font-size:19px;line-height:1.3;color:#fff;margin-bottom:18px;text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .opts[data-astro-cid-b5zkw2oq]{display:flex;flex-wrap:wrap;gap:8px}.diag-page[data-astro-cid-b5zkw2oq] .opt[data-astro-cid-b5zkw2oq]{cursor:pointer;font-family:var(--fd);font-weight:700;font-size:14px;padding:11px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--on);transition:all .14s var(--ease);line-height:1.2}.diag-page[data-astro-cid-b5zkw2oq] .opt[data-astro-cid-b5zkw2oq]:hover{border-color:#fff6}.diag-page[data-astro-cid-b5zkw2oq] .opt[data-astro-cid-b5zkw2oq][aria-pressed=true]{background:#02ecfd;border-color:#02ecfd;color:var(--navy)}.diag-page[data-astro-cid-b5zkw2oq] .email-block[data-astro-cid-b5zkw2oq]{padding-top:26px}.diag-page[data-astro-cid-b5zkw2oq] .email-block[data-astro-cid-b5zkw2oq] .q-cat[data-astro-cid-b5zkw2oq]{margin-bottom:10px}.diag-page[data-astro-cid-b5zkw2oq] .email-row[data-astro-cid-b5zkw2oq]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.diag-page[data-astro-cid-b5zkw2oq] .email-row[data-astro-cid-b5zkw2oq] input[data-astro-cid-b5zkw2oq]{font-family:var(--fb);font-size:16px;color:#fff;background:#ffffff0a;border:1px solid var(--line);border-radius:10px;padding:15px 20px;outline:none;min-width:0;width:100%}.diag-page[data-astro-cid-b5zkw2oq] .email-row[data-astro-cid-b5zkw2oq] input[data-astro-cid-b5zkw2oq]::placeholder{color:var(--faint)}.diag-page[data-astro-cid-b5zkw2oq] .email-row[data-astro-cid-b5zkw2oq] input[data-astro-cid-b5zkw2oq]:focus{border-color:#02ecfd99}.diag-page[data-astro-cid-b5zkw2oq] .send[data-astro-cid-b5zkw2oq][aria-disabled=true]{opacity:.45;cursor:not-allowed}.diag-page[data-astro-cid-b5zkw2oq] .send[data-astro-cid-b5zkw2oq][aria-disabled=true]:hover{transform:none}.diag-page[data-astro-cid-b5zkw2oq] .hp-field[data-astro-cid-b5zkw2oq]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.diag-page[data-astro-cid-b5zkw2oq] .check-error[data-astro-cid-b5zkw2oq]{font-size:14px;line-height:1.5;color:#fff;margin-top:14px;padding:12px 16px;border-radius:12px;background:#e056c424;border:1px solid rgba(224,86,196,.4)}.diag-page[data-astro-cid-b5zkw2oq] .check-error[data-astro-cid-b5zkw2oq][hidden],.diag-page[data-astro-cid-b5zkw2oq] .thanks[data-astro-cid-b5zkw2oq][hidden],.diag-page[data-astro-cid-b5zkw2oq] #checkForm[data-astro-cid-b5zkw2oq][hidden]{display:none}.diag-page[data-astro-cid-b5zkw2oq] .reassure[data-astro-cid-b5zkw2oq]{font-size:14px;color:var(--soft);margin-top:14px}.diag-page[data-astro-cid-b5zkw2oq] .thanks[data-astro-cid-b5zkw2oq]{padding:48px 4px 24px}.diag-page[data-astro-cid-b5zkw2oq] .thanks-h[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:900;font-size:34px;letter-spacing:-.02em;width:fit-content;margin-bottom:14px}.diag-page[data-astro-cid-b5zkw2oq] .thanks-email[data-astro-cid-b5zkw2oq]{font-size:15px;color:var(--soft);margin:12px 0 26px;overflow-wrap:anywhere}.diag-page[data-astro-cid-b5zkw2oq] .thanks-email[data-astro-cid-b5zkw2oq] strong[data-astro-cid-b5zkw2oq]{color:#fff}.diag-page[data-astro-cid-b5zkw2oq] .tabs[data-astro-cid-b5zkw2oq]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.diag-page[data-astro-cid-b5zkw2oq] .tab[data-astro-cid-b5zkw2oq]{min-height:48px;padding:0 22px;border-radius:10px;font-family:var(--fd);font-size:15px;font-weight:700;cursor:pointer;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);transition:all .14s var(--ease)}.diag-page[data-astro-cid-b5zkw2oq] .tab[data-astro-cid-b5zkw2oq]:hover{border-color:var(--tab)}.diag-page[data-astro-cid-b5zkw2oq] .tab[data-astro-cid-b5zkw2oq][aria-selected=true]{background:var(--tab);border-color:var(--tab);color:var(--ink)}.diag-page[data-astro-cid-b5zkw2oq] .tab-panel[data-astro-cid-b5zkw2oq]{background:var(--ink-2);border:1px solid var(--line);border-radius:24px;padding:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:32px;align-items:start}.diag-page[data-astro-cid-b5zkw2oq] .tab-panel[data-astro-cid-b5zkw2oq][hidden]{display:none}.diag-page[data-astro-cid-b5zkw2oq] .tab-panel[data-astro-cid-b5zkw2oq] h3[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:900;font-size:44px;letter-spacing:-.03em;line-height:1}.diag-page[data-astro-cid-b5zkw2oq] .tab-panel[data-astro-cid-b5zkw2oq] p[data-astro-cid-b5zkw2oq]{font-size:18px;line-height:1.65;color:#ffffffd1;text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .cta-sect[data-astro-cid-b5zkw2oq]{padding:80px 0 90px}.diag-page[data-astro-cid-b5zkw2oq] .cta-inner[data-astro-cid-b5zkw2oq]{background:var(--navy-deep);border:1px solid var(--line);border-radius:28px;padding:72px 48px;text-align:center;position:relative;overflow:hidden}.diag-page[data-astro-cid-b5zkw2oq] .cta-inner[data-astro-cid-b5zkw2oq] h2[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:900;font-size:clamp(34px,4.6vw,58px);line-height:1;letter-spacing:-.03em;color:#fff}.diag-page[data-astro-cid-b5zkw2oq] .cta-inner[data-astro-cid-b5zkw2oq] p[data-astro-cid-b5zkw2oq]{font-family:var(--fd);font-weight:600;font-size:19px;line-height:1.42;color:var(--soft);margin:20px auto 34px;max-width:52ch;text-wrap:pretty}.diag-page[data-astro-cid-b5zkw2oq] .cta-inner[data-astro-cid-b5zkw2oq] .small-print[data-astro-cid-b5zkw2oq]{font-family:var(--fb);font-weight:400;font-size:14px;margin:24px auto 0}@media(max-width:1024px){.diag-page[data-astro-cid-b5zkw2oq] .logo-slots[data-astro-cid-b5zkw2oq]{gap:2rem}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq]{width:85px;height:28px}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot-inner[data-astro-cid-b5zkw2oq] img{height:28px;max-width:85px}}@media(max-width:1020px){.diag-page[data-astro-cid-b5zkw2oq] .grid-3[data-astro-cid-b5zkw2oq]{grid-template-columns:repeat(2,minmax(0,1fr))}.diag-page[data-astro-cid-b5zkw2oq] .what-box[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] .get-grid[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] .check-grid[data-astro-cid-b5zkw2oq]{grid-template-columns:minmax(0,1fr)}.diag-page[data-astro-cid-b5zkw2oq] .what-box[data-astro-cid-b5zkw2oq]{padding:40px 32px;gap:28px}.diag-page[data-astro-cid-b5zkw2oq] .get-grid[data-astro-cid-b5zkw2oq]{gap:40px}.diag-page[data-astro-cid-b5zkw2oq] .stats[data-astro-cid-b5zkw2oq]{grid-template-columns:repeat(3,minmax(0,1fr))}.diag-page[data-astro-cid-b5zkw2oq] .check-side[data-astro-cid-b5zkw2oq]{position:static}.diag-page[data-astro-cid-b5zkw2oq] .steps[data-astro-cid-b5zkw2oq]{grid-template-columns:repeat(2,minmax(0,1fr))}.diag-page[data-astro-cid-b5zkw2oq] .step[data-astro-cid-b5zkw2oq]:nth-child(2n) .step-line[data-astro-cid-b5zkw2oq]{display:none}.diag-page[data-astro-cid-b5zkw2oq] .quad-box[data-astro-cid-b5zkw2oq]{padding:44px 28px;gap:40px}.diag-page[data-astro-cid-b5zkw2oq] .quad-layout[data-astro-cid-b5zkw2oq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.diag-page[data-astro-cid-b5zkw2oq] .quad-wheel[data-astro-cid-b5zkw2oq]{order:-1;grid-column:1 / -1}.diag-page[data-astro-cid-b5zkw2oq] .quad-right[data-astro-cid-b5zkw2oq]{order:0}.diag-page[data-astro-cid-b5zkw2oq] .quad-left[data-astro-cid-b5zkw2oq]{order:1;flex-direction:column-reverse}.diag-page[data-astro-cid-b5zkw2oq] .quad-col[data-astro-cid-b5zkw2oq]{gap:32px}.diag-page[data-astro-cid-b5zkw2oq] .quad-left[data-astro-cid-b5zkw2oq] .quad-item[data-astro-cid-b5zkw2oq]{text-align:left;align-items:flex-start}.diag-page[data-astro-cid-b5zkw2oq] .tab-panel[data-astro-cid-b5zkw2oq]{grid-template-columns:minmax(0,1fr);gap:16px;padding:32px}.diag-page[data-astro-cid-b5zkw2oq] .tab-panel[data-astro-cid-b5zkw2oq] h3[data-astro-cid-b5zkw2oq]{font-size:36px}}@media(max-width:768px){.diag-page[data-astro-cid-b5zkw2oq] .logo-slots[data-astro-cid-b5zkw2oq]{gap:1.5rem}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq]{width:70px;height:24px}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot-inner[data-astro-cid-b5zkw2oq] img{height:24px;max-width:70px}.diag-page[data-astro-cid-b5zkw2oq] .grid-3[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] .quad-layout[data-astro-cid-b5zkw2oq]{grid-template-columns:minmax(0,1fr)}.diag-page[data-astro-cid-b5zkw2oq] .steps[data-astro-cid-b5zkw2oq]{grid-template-columns:minmax(0,1fr);row-gap:36px}.diag-page[data-astro-cid-b5zkw2oq] .step-line[data-astro-cid-b5zkw2oq]{display:none}.diag-page[data-astro-cid-b5zkw2oq] .step-body[data-astro-cid-b5zkw2oq]{padding-right:0}}@media(max-width:600px){.diag-page[data-astro-cid-b5zkw2oq]{--nav-h: 76px}.diag-page[data-astro-cid-b5zkw2oq] .wrap[data-astro-cid-b5zkw2oq]{padding:0 20px}.diag-page[data-astro-cid-b5zkw2oq] .hero-head[data-astro-cid-b5zkw2oq]{padding-top:calc(var(--nav-h) + 36px)}.diag-page[data-astro-cid-b5zkw2oq] .hero-photo[data-astro-cid-b5zkw2oq]{margin-top:-6vw}.diag-page[data-astro-cid-b5zkw2oq] .stats[data-astro-cid-b5zkw2oq]{grid-template-columns:repeat(2,minmax(0,1fr))}.diag-page[data-astro-cid-b5zkw2oq] .sect[data-astro-cid-b5zkw2oq]{padding:64px 0 28px}.diag-page[data-astro-cid-b5zkw2oq] .what-box[data-astro-cid-b5zkw2oq]{padding:32px 22px;border-radius:20px}.diag-page[data-astro-cid-b5zkw2oq] .quad-box[data-astro-cid-b5zkw2oq]{padding:36px 20px;border-radius:20px}.diag-page[data-astro-cid-b5zkw2oq] .check-card[data-astro-cid-b5zkw2oq]{padding:4px 20px 24px}.diag-page[data-astro-cid-b5zkw2oq] .email-row[data-astro-cid-b5zkw2oq]{grid-template-columns:minmax(0,1fr)}.diag-page[data-astro-cid-b5zkw2oq] .tab-panel[data-astro-cid-b5zkw2oq]{padding:26px 22px}.diag-page[data-astro-cid-b5zkw2oq] .cta-inner[data-astro-cid-b5zkw2oq]{padding:52px 22px;border-radius:22px}}@media(max-width:480px){.diag-page[data-astro-cid-b5zkw2oq] .logo-slots[data-astro-cid-b5zkw2oq]{gap:1rem}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot[data-astro-cid-b5zkw2oq]{width:60px;height:20px}.diag-page[data-astro-cid-b5zkw2oq] .logo-slot-inner[data-astro-cid-b5zkw2oq] img{height:20px;max-width:60px}}@media(prefers-reduced-motion:reduce){.diag-page[data-astro-cid-b5zkw2oq] .btn[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] .opt[data-astro-cid-b5zkw2oq],.diag-page[data-astro-cid-b5zkw2oq] .tab[data-astro-cid-b5zkw2oq]{transition:none}}
