.cdg:where(.astro-tdyw2auz){background:var(--schift-white);color:var(--schift-black);min-height:70vh}.cdg-progress:where(.astro-tdyw2auz){height:4px;border-radius:999px;background:var(--schift-sand);overflow:hidden}.cdg-progress-fill:where(.astro-tdyw2auz){display:block;height:100%;width:0;border-radius:999px;background:var(--schift-accent);transition:width .3s ease}.cdg-q-label{font-size:13px;font-weight:600;color:var(--schift-warm-gray)}.cdg-q-title{margin-top:8px;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--schift-black);word-break:keep-all}.cdg-q-hint{margin-top:8px;font-size:13px;line-height:1.6;color:var(--schift-warm-gray);word-break:keep-all}.cdg-options{margin-top:20px;display:grid;gap:10px}.cdg-option{display:block;width:100%;text-align:left;cursor:pointer;border:1px solid var(--schift-sand);border-radius:14px;background:var(--schift-white);padding:15px 18px;font-size:15.5px;line-height:1.5;color:var(--schift-black);word-break:keep-all;transition:border-color .15s ease,transform .15s ease}.cdg-option:hover{border-color:var(--schift-black);transform:translateY(-1px)}.cdg-back{margin-top:18px;background:none;border:none;cursor:pointer;font-size:13px;color:var(--schift-warm-gray);text-decoration:underline;padding:0}.cdg-verdict{border-radius:20px;border:1px solid var(--schift-sand);background:var(--schift-off-white);padding:28px;margin-top:8px}.cdg-tag{display:inline-flex;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:700}.cdg-tag-blind{background:#fdeceb;color:#a32b21}.cdg-tag-partial{background:#fdf3e0;color:#9a6b13}.cdg-tag-ok{background:#e7f4ec;color:#1c7c46}.cdg-verdict-title{margin-top:14px;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.25;word-break:keep-all;color:var(--schift-black)}.cdg-lede{margin-top:18px;font-size:15px;line-height:1.7;color:var(--schift-charcoal);word-break:keep-all}.cdg-lede strong{color:var(--schift-black);font-weight:700}.cdg-headline{margin-top:22px;border-radius:16px;border:1px solid var(--schift-sand);background:var(--schift-white);padding:22px 24px}.cdg-headline-label{font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--schift-warm-gray)}.cdg-headline-value{margin-top:8px;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--schift-black);font-variant-numeric:tabular-nums}.cdg-headline-value span{font-size:22px;font-weight:700}.cdg-gauge{margin-top:14px;height:10px;border-radius:999px;background:var(--schift-light-sand);overflow:hidden}.cdg-gauge-fill{display:block;height:100%;border-radius:999px;background:var(--schift-orange)}.cdg-headline-basis{margin-top:12px;font-size:12.5px;line-height:1.65;color:var(--schift-warm-gray);word-break:keep-all}.cdg-money{margin-top:16px;padding-top:16px;border-top:1px solid var(--schift-light-sand);font-size:14px;line-height:1.6;color:var(--schift-charcoal);word-break:keep-all}.cdg-money-label{display:block;font-size:12.5px;color:var(--schift-warm-gray)}.cdg-money-value{display:block;margin-top:6px;font-size:clamp(30px,6vw,42px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--schift-black);font-variant-numeric:tabular-nums}.cdg-money-value i{font-style:normal;margin-left:4px;font-size:.5em;font-weight:700;color:var(--schift-warm-gray)}.cdg-money-skip{font-size:13px;color:var(--schift-warm-gray)}.cdg-money-skip b{color:var(--schift-charcoal);font-weight:700}.cdg-webinar{margin-top:12px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;text-decoration:none;border:1px solid var(--schift-sand);background:var(--schift-off-white);transition:border-color .15s ease,background .15s ease}.cdg-webinar:hover{border-color:color-mix(in srgb,var(--schift-accent) 40%,var(--schift-sand));background:color-mix(in srgb,var(--schift-accent) 5%,transparent)}.cdg-webinar-tag{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--schift-accent);color:var(--schift-white);font-size:11px;font-weight:700}.cdg-webinar-body{flex:1;min-width:0}.cdg-webinar-body b{display:block;font-size:14px;font-weight:700;color:var(--schift-black);word-break:keep-all}.cdg-webinar-body i{display:block;margin-top:3px;font-style:normal;font-size:12px;color:var(--schift-warm-gray);font-variant-numeric:tabular-nums}.cdg-webinar-go{flex-shrink:0;font-size:13px;font-weight:700;color:var(--schift-accent)}.cdg-findings{margin-top:18px;display:grid;gap:10px;padding:0;list-style:none}.cdg-findings li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.65;color:var(--schift-charcoal);word-break:keep-all}.cdg-findings li:before{content:"";flex-shrink:0;margin-top:7px;width:6px;height:6px;border-radius:999px;background:var(--schift-accent)}.cdg-bench{margin-top:18px;border-radius:16px;border:1px solid var(--schift-sand);background:var(--schift-white);padding:22px 24px}.cdg-bench-label{font-size:12.5px;font-weight:700;color:var(--schift-warm-gray)}.cdg-bench-list{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:9px}.cdg-bench-list li{font-size:13.5px;line-height:1.6;color:var(--schift-charcoal);word-break:keep-all}.cdg-bench-list b{color:var(--schift-black);font-weight:700}.cdg-bench-src{margin-top:12px;font-size:11.5px;color:var(--schift-warm-gray)}.cdg-steps{margin-top:22px;display:grid;gap:1px;background:var(--schift-sand);border-radius:16px;overflow:hidden;border:1px solid var(--schift-sand)}.cdg-step{background:var(--schift-white);padding:15px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.cdg-step-name{font-size:14px;font-weight:700;color:var(--schift-black)}.cdg-step-when{font-size:12px;color:var(--schift-warm-gray);text-align:right;white-space:nowrap}.cdg-step-what{grid-column:1 / -1;font-size:12.5px;line-height:1.55;color:var(--schift-warm-gray);word-break:keep-all}.cdg-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:26px;border-radius:999px;background:var(--schift-black);color:var(--schift-white);padding:15px 30px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.cdg-cta:hover{transform:translateY(-1px);opacity:.92}.cdg-sheet{display:block;margin-top:16px;margin-left:4px;font-size:13px;font-weight:600;color:var(--schift-charcoal);text-decoration:underline;text-underline-offset:3px;word-break:keep-all}.cdg-sheet:hover{color:var(--schift-black)}.cdg-retry{margin-top:16px;margin-left:4px;background:none;border:none;cursor:pointer;font-size:13.5px;color:var(--schift-warm-gray);text-decoration:underline;padding:0}.cdg-note{margin-top:22px;font-size:12.5px;line-height:1.6;color:var(--schift-warm-gray);word-break:keep-all}
