.VC-kEq_page{width:100%;color:var(--ink);background:var(--cream);font-family:var(--sans);flex:1;padding:58px 32px 72px}.VC-kEq_panel{border:1px solid var(--border);background:var(--white);border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);width:min(1100px,100%);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 18px 54px -35px #1a1a1a33}.VC-kEq_content{flex-direction:column;align-items:flex-start;min-width:0;padding:42px;display:flex}.VC-kEq_summaryContent{justify-content:center}.VC-kEq_topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:25px;display:flex}.VC-kEq_eyebrow{color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.VC-kEq_accessLabel{color:var(--muted);align-items:center;gap:6px;font-size:10px;line-height:1.5;display:inline-flex}.VC-kEq_eyebrow svg,.VC-kEq_accessLabel svg{flex-shrink:0}.VC-kEq_content h1{font-family:var(--heading);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(30px,3.5vw,42px);font-weight:760;line-height:1.12}.VC-kEq_metadata{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin:21px 0 0;padding:0;font-size:11px;line-height:1.5;list-style:none;display:flex}.VC-kEq_metadata li{align-items:center;gap:6px;display:inline-flex}.VC-kEq_metadata li:first-child{color:var(--ink);font-weight:600}.VC-kEq_challengePreview{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:var(--white);border-radius:15px;width:100%;margin:30px 0 7px;position:relative;box-shadow:0 8px 24px -20px #1a1a1a4d}.VC-kEq_challengePreview:before{content:"";z-index:-1;border:1px solid var(--border);background:var(--white);border-radius:14px;position:absolute;inset:10px 9px -7px}.VC-kEq_briefHeader{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 7%, var(--white)), var(--white) 80%);border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:16px 21px 12px;display:flex}.VC-kEq_briefIcon{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);height:32px;color:var(--accent-deep);background:color-mix(in srgb, var(--accent) 8%, var(--white));border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.VC-kEq_briefKicker{color:var(--accent-deep);font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.5}.VC-kEq_scenarioText{color:var(--ink);background:var(--white);margin:0;padding:12px 21px 21px;font-size:15px;line-height:1.8}.VC-kEq_briefBody{border-top:1px solid var(--border);background:var(--white);padding:17px 21px 0}.VC-kEq_continuationHeading{color:var(--ink);font-family:var(--sans);margin:0 0 11px;font-size:13px;font-weight:650;line-height:1.5}.VC-kEq_excerptFade{max-height:94px;overflow:hidden;-webkit-mask-image:linear-gradient(#000c 0%,#00000080 48%,#0000 100%);mask-image:linear-gradient(#000c 0%,#00000080 48%,#0000 100%)}.VC-kEq_excerptLabel{color:var(--ink);margin:0 0 7px;font-size:12px;font-weight:600;line-height:1.6}.VC-kEq_excerptText{color:var(--ink);margin:0;font-size:13px;line-height:1.75}.VC-kEq_excerptCode{color:var(--ink);font-family:var(--mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.VC-kEq_previewLock{border-top:1px solid var(--border);background:color-mix(in srgb, var(--cream) 70%, var(--white));border-radius:0 0 14px 14px;align-items:center;gap:11px;margin-top:8px;padding:13px 21px;display:flex}.VC-kEq_previewLockIcon{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);height:34px;color:var(--accent-deep);background:color-mix(in srgb, var(--accent) 8%, var(--white));border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.VC-kEq_previewLock p{margin:0}.VC-kEq_previewLock strong{color:var(--ink);font-size:12px;font-weight:650;line-height:1.5;display:block}.VC-kEq_previewLock p>span{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.VC-kEq_lockedLabel{border:1px solid var(--border);color:var(--muted);border-radius:5px;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:600;line-height:1.4}.VC-kEq_description{max-width:430px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.7}.VC-kEq_actions{flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-top:28px;display:flex}.VC-kEq_primary{min-height:50px;color:var(--landing-on-accent);background:var(--accent-deep);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:20px;padding:14px 20px;font-size:13px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.VC-kEq_primary>span{transform:translateY(1px)}.VC-kEq_primary:hover{filter:brightness(.95)}.VC-kEq_primary:focus-visible,.VC-kEq_freeLink:focus-visible,.VC-kEq_signIn a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.VC-kEq_freeLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.VC-kEq_freeLink svg{width:15px;height:15px}.VC-kEq_freeLink:hover{text-decoration-color:currentColor}.VC-kEq_signIn{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.6}.VC-kEq_signIn a{color:inherit;text-underline-offset:3px;margin-left:3px;font-weight:650}.VC-kEq_benefits{color:#fff;background:radial-gradient(at 100% 0,#e5462961,#0000 65%),linear-gradient(135deg,#171918 0%,#202321 100%);flex-direction:column;min-width:0;padding:38px 34px;display:flex}.VC-kEq_benefitsLabel{color:#ffffffb3;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:650}.VC-kEq_benefits h2{color:#fff;font-family:var(--heading);letter-spacing:-.035em;margin:0;font-size:33px;font-weight:720;line-height:1.12}.VC-kEq_benefitList{gap:21px;margin:29px 0 28px;padding:0;list-style:none;display:grid}.VC-kEq_benefitList li{align-items:flex-start;gap:12px;display:flex}.VC-kEq_benefitIcon{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;flex:0 0 35px;place-items:center;height:35px;display:grid}.VC-kEq_benefitList h3{color:#fff;font-family:var(--sans);margin:0 0 5px;font-size:12px;font-weight:650;line-height:1.4}.VC-kEq_benefitList p{color:#ffffffbf;margin:0;font-size:12px;line-height:1.6}.VC-kEq_offer{border-top:1px solid #ffffff29;margin-top:0;padding-top:23px}.VC-kEq_planSelector{background:#00000021;border:1px solid #ffffff29;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-inline-size:0;margin:5px 0 23px;padding:4px;display:grid}.VC-kEq_visuallyHidden,.VC-kEq_planInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VC-kEq_planOption{cursor:pointer;min-width:0;position:relative}.VC-kEq_planLabel{color:#fffc;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:10px 5px;font-size:12px;font-weight:600;line-height:20px;display:flex}.VC-kEq_planOption:hover .VC-kEq_planLabel{background:#ffffff0f}.VC-kEq_planInput:checked+.VC-kEq_planLabel{border-color:var(--accent);color:#fff;background:#e5462933}.VC-kEq_planInput:focus-visible+.VC-kEq_planLabel{outline-offset:2px;outline:2px solid #fff}.VC-kEq_valueBadge{color:#ffc3b3;white-space:nowrap;pointer-events:none;background:#49302a;border:1px solid #ffa18947;border-radius:20px;padding:2px 7px;font-size:9px;font-weight:650;line-height:14px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.VC-kEq_price{color:#fffc;align-items:baseline;gap:7px;margin:0;font-size:13px;display:flex}.VC-kEq_price strong{color:#fff;font-family:var(--heading);letter-spacing:-.04em;font-size:36px;font-weight:700;line-height:1}.VC-kEq_billingNote{color:#ffffffb3;margin:10px 0 20px;font-size:11px;line-height:1.5}.VC-kEq_offer .VC-kEq_primary{width:100%}.VC-kEq_offer .VC-kEq_freeLink{color:#ffffffd9;min-height:40px;margin-top:7px;display:flex}.VC-kEq_offer .VC-kEq_signIn{color:#ffffffbf;text-align:center;margin-top:10px}@media (max-width:920px){.VC-kEq_page{padding:40px 24px}.VC-kEq_content{padding:32px}.VC-kEq_benefits{padding:32px 26px}.VC-kEq_accessLabel{font-size:9px}.VC-kEq_content h1{font-size:34px}}@media (max-width:740px){.VC-kEq_page{padding:24px 16px 44px}.VC-kEq_panel{border-radius:20px;grid-template-columns:1fr}.VC-kEq_content{padding:28px 24px 30px}.VC-kEq_topline{margin-bottom:22px}.VC-kEq_content h1{font-size:34px}.VC-kEq_metadata{gap:9px 15px;margin-top:19px}.VC-kEq_metadata li:first-child{flex-basis:100%}.VC-kEq_challengePreview{margin-top:26px}.VC-kEq_scenarioText{padding:12px 16px 18px;font-size:14px;line-height:1.8}.VC-kEq_briefHeader{padding:14px 16px 11px}.VC-kEq_briefBody{padding-inline:16px}.VC-kEq_previewLock{gap:9px;padding:12px 16px}.VC-kEq_lockedLabel{display:none}.VC-kEq_benefits{padding:30px 24px 23px}.VC-kEq_benefits h2{font-size:30px}.VC-kEq_benefits h2 br{display:none}.VC-kEq_benefitList{gap:20px;margin-top:24px}.VC-kEq_actions{flex-direction:column;align-items:stretch;margin-top:24px}}@media (max-width:360px){.VC-kEq_content,.VC-kEq_benefits{padding-inline:20px}.VC-kEq_content h1{font-size:30px}}