.cg-page{--pw-accent:#33ccff;--pw-accent2:#7652da}.cg-hero .public-site-v7_heroCopy__jlsGD h1 span{color:#ff6700}.cg-hero__image{object-position:50% 44%!important}.cg-match{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:18px;min-height:560px}.cg-match__controls{display:grid;gap:12px}.cg-match fieldset{min-width:0;margin:0;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.022)}.cg-match legend{display:flex;gap:9px;padding:0 6px;font-weight:850}.cg-match legend b{color:#33ccff;font-size:10px}.cg-match__scale{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.cg-match__scale button{min-height:82px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);color:#fff;cursor:pointer}.cg-match__scale button small{color:rgba(255,255,255,.45);font-size:9px}.cg-match__scale button.is-active{border-color:#33ccff;background:rgba(51,204,255,.09)}.cg-match__chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.cg-match__chips button{min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.68);font-size:11px;font-weight:800;cursor:pointer}.cg-match__chips button.is-active{background:#33ccff;border-color:#33ccff;color:#080109}.cg-match__results{padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:rgba(6,4,13,.58)}.cg-match__resultHead{margin-bottom:14px}.cg-match__resultHead small{color:#ff6700;font-size:9px;font-weight:900}.cg-match__resultHead strong{display:block;margin-top:5px;font-size:24px}.cg-match__results>a:not(.cg-match__custom){display:grid;grid-template-columns:34px minmax(0,1fr) 24px;gap:8px;align-items:center;min-height:112px;margin-top:7px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#fff;text-decoration:none;background:rgba(255,255,255,.025)}.cg-match__results>a.is-primary{border-color:rgba(255,103,0,.55);background:rgba(255,103,0,.1)}.cg-match__results>a>span{color:#33ccff;font-size:10px;font-weight:900}.cg-match__results a p{margin:5px 0 0;color:rgba(255,255,255,.48);font-size:11px}.cg-match__custom{display:inline-flex;margin-top:18px;color:#fff;text-decoration:none;font-size:12px;font-weight:850}.cg-formats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cg-formats a{min-height:260px;display:flex;flex-direction:column;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:22px;color:#fff;text-decoration:none;background:rgba(255,255,255,.022)}.cg-formats small{color:#33ccff;font-size:9px;font-weight:900}.cg-formats h3{margin:auto 0 8px;font-size:24px}.cg-formats p{margin:0;color:rgba(255,255,255,.5);font-size:13px}.cg-formats b{margin-top:18px;color:#ff6700}@media(max-width:980px){.cg-match{grid-template-columns:1fr}.cg-formats{grid-template-columns:1fr 1fr}}@media(max-width:700px){.cg-formats,.cg-match__scale{grid-template-columns:1fr}}.cg-page .pw-interactive{grid-template-columns:minmax(340px,.62fr) minmax(0,1.38fr)}.cg-page .pw-interactive__copy h2{font-size:clamp(28px,2.1vw,36px);line-height:1.02}.cg-match__instruction{padding:16px 18px;border:1px solid rgba(51,204,255,.16);border-radius:16px;background:rgba(51,204,255,.055)}.cg-match__instruction small{color:#33ccff;font-size:9px;font-weight:900;letter-spacing:.12em}.cg-match__instruction strong{display:block;margin-top:5px;font-size:16px}.cg-match__instruction p{margin:6px 0 0;color:rgba(255,255,255,.53);font-size:11px;line-height:1.45}.cg-match__selection{display:grid;gap:5px;margin-top:16px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025)}.cg-match__selection small{color:#33ccff;font-size:9px;font-weight:900;letter-spacing:.11em}.cg-match__selection b{font-size:12px;line-height:1.4}.cg-match__send{width:100%;min-height:50px;margin-top:10px;padding:0 16px;border:0;border-radius:14px;background:linear-gradient(90deg,#ff6700,#e040fb);color:#080109;font-weight:950;cursor:pointer}.cg-match__lead{margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025)}@media(max-width:980px){.cg-page .pw-interactive{grid-template-columns:1fr}}