.v79c4q_page{color:#18181b;background:#fafafa}.v79c4q_hero,.v79c4q_body,.v79c4q_note,.v79c4q_tests{width:min(1200px,100% - 80px);margin:auto}.v79c4q_hero{padding:80px 0 60px}.v79c4q_eyebrow{letter-spacing:.14em;color:#6d28d9;margin-bottom:20px;font-size:11px;font-weight:600;display:block}.v79c4q_hero h1{max-width:900px!important;font-size:clamp(38px,4.5vw,66px)!important}.v79c4q_hero>p{color:#52525b;max-width:690px;font-size:17px;line-height:1.8;margin-top:22px!important}.v79c4q_search{background:#fff;border:1px solid #d4d4d8;border-radius:8px;align-items:center;gap:14px;max-width:620px;margin-top:34px;padding:15px 18px;display:flex}.v79c4q_search input{background:0 0;border:0;outline:none;flex:1;min-width:0}.v79c4q_body{padding-bottom:88px}.v79c4q_count{color:#52525b;font-size:12px;margin:0 0 20px!important}.v79c4q_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.v79c4q_card{color:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:12px;transition:transform .18s,border-color .18s;overflow:hidden}.v79c4q_card:hover{border-color:#c4b5fd;transform:translateY(-3px)}.v79c4q_miniFlow{background:#f4f4f5;flex-direction:column;align-items:center;min-height:218px;padding:25px;display:flex}.v79c4q_miniFlow span{background:#fff;border:1px solid #e4e4e7;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:11px;display:flex}.v79c4q_miniFlow .v79c4q_flowAccent{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe;font-weight:600}.v79c4q_miniFlow i{background:#c4b5fd;width:1px;height:18px}.v79c4q_cardBody{padding:27px}.v79c4q_cardBody .v79c4q_eyebrow{margin-bottom:12px;font-size:9px}.v79c4q_cardBody h2{margin-bottom:12px!important;font-size:25px!important}.v79c4q_cardBody p{color:#52525b;font-size:13px;line-height:1.8}.v79c4q_cardBody strong{color:#6d28d9;align-items:center;gap:10px;margin-top:26px;font-size:12px;display:flex}.v79c4q_chips{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.v79c4q_chips span{color:#52525b;background:#f4f4f5;border-radius:4px;padding:4px 7px;font-size:9px}.v79c4q_note{border-top:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:48px;padding:60px 0;display:flex}.v79c4q_note>div{max-width:740px}.v79c4q_note h2{margin:12px 0!important;font-size:28px!important}.v79c4q_note p{color:#52525b;font-size:14px;line-height:1.8}.v79c4q_note>a{color:#6d28d9;flex-shrink:0;align-items:center;gap:10px;font-size:13px;display:flex}.v79c4q_back{color:#52525b;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:flex}.v79c4q_selection{align-items:flex-end;gap:24px;margin-top:30px;display:flex}.v79c4q_selection label{grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.v79c4q_selection select{color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:6px;grid-column:1/-1;min-width:260px;padding:13px}.v79c4q_primary{color:#fff;background:#7c3aed;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 22px;font-size:13px;font-weight:600;display:inline-flex}.v79c4q_primary:hover{background:#6d28d9}.v79c4q_hero .v79c4q_fine{color:#52525b;font-size:12px}.v79c4q_detailGrid{grid-template-columns:1.5fr 1fr;gap:70px;padding-top:36px;display:grid}.v79c4q_detailGrid h2{font-size:36px!important}.v79c4q_steps{margin:32px 0;padding:0;list-style:none}.v79c4q_steps li{border-top:1px solid #e4e4e7;gap:20px;padding:22px 0;display:flex}.v79c4q_steps li>span{color:#7c3aed;padding-top:4px;font-size:11px}.v79c4q_steps h3{text-transform:capitalize;font-size:19px!important}.v79c4q_steps p{color:#52525b;font-size:13px;line-height:1.8;margin-top:9px!important}.v79c4q_setup{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;align-self:start;padding:32px}.v79c4q_setup>svg{color:#7c3aed}.v79c4q_setup h2{margin:20px 0 12px!important;font-size:28px!important}.v79c4q_setup p{color:#52525b;font-size:13px;line-height:1.8}.v79c4q_setup ul{margin:24px 0;padding:0;list-style:none}.v79c4q_setup li{align-items:flex-start;gap:10px;margin:13px 0;font-size:12px;display:flex}.v79c4q_setup li svg{color:#7c3aed;flex-shrink:0}.v79c4q_setup h3{font-size:16px!important}.v79c4q_setup .v79c4q_primary{width:100%;margin-top:16px}.v79c4q_tests{border-top:1px solid #e4e4e7;grid-template-columns:1fr 1fr;gap:70px;padding:55px 0 75px;display:grid}.v79c4q_tests h2{font-size:36px!important}.v79c4q_tests p{color:#52525b;font-size:14px;margin-top:16px!important}.v79c4q_tests ul{padding:0;list-style:none}.v79c4q_tests li{border-bottom:1px solid #e4e4e7;align-items:center;gap:15px;padding:18px 0;font-size:14px;display:flex}.v79c4q_tests svg{color:#7c3aed;flex-shrink:0}.v79c4q_empty{border:1px dashed #d4d4d8;border-radius:12px;padding:45px}.v79c4q_empty h2{font-size:28px!important}.v79c4q_empty p{margin:15px 0!important}.v79c4q_empty button{color:#6d28d9;border:1px solid #7c3aed;border-radius:6px;padding:12px}.v79c4q_start{max-width:860px;min-height:75vh}.v79c4q_start .v79c4q_back{margin-top:24px}.v79c4q_context{border-block:1px solid #e4e4e7;gap:15px;margin:35px 0;padding:20px 0;display:grid}.v79c4q_context>div{grid-template-columns:150px 1fr;gap:15px;display:grid}.v79c4q_context dt{color:#52525b;font-size:13px}.v79c4q_context dd{margin:0;font-size:14px;font-weight:500}.v79c4q_srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:950px){.v79c4q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v79c4q_detailGrid{gap:35px}.v79c4q_note{gap:30px}.v79c4q_note>a{flex-shrink:1}}@media (max-width:640px){.v79c4q_hero,.v79c4q_body,.v79c4q_note,.v79c4q_tests{width:calc(100% - 40px)}.v79c4q_hero{padding:52px 0 38px}.v79c4q_hero>p{font-size:15px}.v79c4q_grid{grid-template-columns:1fr}.v79c4q_selection,.v79c4q_note{flex-direction:column;align-items:stretch}.v79c4q_selection select{width:100%;min-width:0}.v79c4q_detailGrid,.v79c4q_tests{grid-template-columns:1fr;gap:30px}.v79c4q_body{padding-bottom:48px}.v79c4q_cardBody{padding:25px}.v79c4q_note{gap:20px;padding:36px 0}.v79c4q_context>div{grid-template-columns:100px 1fr}.v79c4q_primary{min-height:48px}.v79c4q_tests{padding-block:35px}.v79c4q_hero h1{font-size:38px!important}}@media (prefers-reduced-motion:reduce){.v79c4q_card{transition:none}.v79c4q_card:hover{transform:none}}.v79c4q_start .v79c4q_notice{color:#3f3f46;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.6;margin:0 0 22px!important}.v79c4q_start .v79c4q_notice a{color:#6d28d9;text-decoration:underline}
