._01cAkG_hero{color:#f9faf5;border-bottom:5px solid var(--orange);background:#1b201c;position:relative;overflow:hidden}._01cAkG_hero:after{content:"RIDER / TOOLS";color:#ffffff09;font-family:var(--display);pointer-events:none;white-space:nowrap;font-size:clamp(80px,12vw,190px);font-weight:700;line-height:1;position:absolute;bottom:-32px;right:-12px}._01cAkG_heroInner{z-index:1;padding-block:40px 54px;position:relative}._01cAkG_crumb{color:#adb5a9;gap:8px;margin-bottom:30px;font-size:11px;display:flex}._01cAkG_crumb a:hover{color:#fff}._01cAkG_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f98a68;font-size:10px;font-weight:750}._01cAkG_hero h1{max-width:950px;margin:16px 0;font-size:clamp(52px,7vw,92px);line-height:.92}._01cAkG_hero h1 span{color:var(--orange)}._01cAkG_hero p{color:#c5cdc1;max-width:680px;font-size:14px;line-height:1.7}._01cAkG_toolList{padding-block:52px 70px}._01cAkG_toolList h2,._01cAkG_side h2{margin:0 0 18px;font-size:40px}._01cAkG_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._01cAkG_toolCard{border:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;min-height:245px;padding:26px;transition:border-color .18s,transform .18s;display:flex}._01cAkG_toolCard:hover{border-color:var(--orange);transform:translateY(-3px)}._01cAkG_cardNumber{letter-spacing:.15em;color:#a1452d;font-size:10px;font-weight:700}._01cAkG_toolCard h3{font-size:31px;line-height:1;font-family:var(--display);margin:12px 0 0}._01cAkG_toolCard p{color:var(--muted);font-size:13px;line-height:1.6}._01cAkG_cardLink{color:#b33217;margin-top:auto;font-size:12px;font-weight:750}._01cAkG_layout{grid-template-columns:minmax(0,1.35fr) minmax(285px,.75fr);align-items:start;gap:26px;padding-block:44px 72px;display:grid}._01cAkG_panel,._01cAkG_side{border:1px solid var(--line);background:#fff;min-width:0;padding:clamp(20px,3vw,32px)}._01cAkG_side{color:#f5f6f0;background:#1f2520;position:sticky;top:24px}._01cAkG_panel h2{margin:0 0 12px;font-size:36px}._01cAkG_panel h3{font-family:var(--display);margin:26px 0 12px;font-size:25px}._01cAkG_panel>p,._01cAkG_side>p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.7}._01cAkG_side>p{color:#c4cdc0}._01cAkG_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}._01cAkG_fields label,._01cAkG_field{gap:8px;font-size:12px;font-weight:700;display:grid}._01cAkG_full{grid-column:1/-1}._01cAkG_fields input,._01cAkG_fields select,._01cAkG_field select,._01cAkG_field input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fbfcf8;border:1px solid #cdd3c8;border-radius:2px;min-height:46px;padding:12px;font-weight:500}._01cAkG_hint{color:var(--muted);font-weight:400;line-height:1.5;font-size:11px!important}._01cAkG_button{color:#fff;cursor:pointer;background:#c83d20;border:0;border-radius:2px;min-height:48px;padding:14px 20px;font-size:12px;font-weight:750}._01cAkG_button:hover{background:#a82f18}._01cAkG_secondary{border:1px solid var(--line);color:var(--ink);background:#f4f5ef}._01cAkG_secondary:hover{background:#e8ece3}._01cAkG_actionRow{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}._01cAkG_statRow{border-bottom:1px solid #526055;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 0;font-size:13px;display:flex}._01cAkG_statRow b{font-size:21px;font-family:var(--display);letter-spacing:.01em;color:#fff;text-align:right}._01cAkG_largeStat{font-family:var(--display);color:#fff;margin:22px 0 7px;font-size:clamp(48px,6vw,70px);line-height:1}._01cAkG_small{color:#c4cdc0;font-size:12px;line-height:1.7}._01cAkG_notice{border-left:3px solid var(--orange);color:#603527;background:#fff4ed;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.6}._01cAkG_error{color:#8a2222;background:#fff0ed;border-left:3px solid #b22424;margin:16px 0;padding:12px 14px;font-size:13px}._01cAkG_checkList{gap:10px;margin:20px 0;display:grid}._01cAkG_checkItem{border:1px solid #d6ddd1;justify-content:space-between;gap:12px;padding:12px;font-size:12px;display:flex}._01cAkG_match{color:#346635}._01cAkG_review{color:#9c4d22}._01cAkG_unknown{color:#697568}._01cAkG_source{color:#ad3b20;text-underline-offset:3px;overflow-wrap:anywhere;font-size:12px;font-weight:750;text-decoration:underline;display:inline-block}._01cAkG_side ._01cAkG_source{color:#ffac8e}._01cAkG_questionTop{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;font-size:12px;font-weight:700;display:flex}._01cAkG_progress{background:#e5e9e0;height:5px;margin:14px 0 24px}._01cAkG_progress span{background:var(--orange);height:100%;display:block}._01cAkG_question{font-size:clamp(25px,3.2vw,38px);line-height:1.12;font-family:var(--display);margin:15px 0 23px}._01cAkG_options{border:0;gap:10px;margin:0;padding:0;display:grid}._01cAkG_option{cursor:pointer;border:1px solid #d6ddd1;align-items:flex-start;gap:12px;padding:15px;font-size:14px;line-height:1.5;display:flex}._01cAkG_option:has(input:checked){border-color:var(--orange);background:#fff6ef}._01cAkG_option input{accent-color:#c83d20;flex:none;margin-top:4px}._01cAkG_reviewItem{border-top:1px solid var(--line);padding:18px 0}._01cAkG_reviewItem h3{margin:0 0 8px;font-size:22px}._01cAkG_reviewItem p{margin:5px 0;font-size:13px;line-height:1.6}._01cAkG_pill{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}._01cAkG_muted{color:var(--muted)}._01cAkG_sourceList{gap:10px;margin-top:20px;display:grid}._01cAkG_introLinks{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}._01cAkG_introLinks a{color:#fff;border-bottom:1px solid #fff8;padding:5px 0;font-size:12px}._01cAkG_back{text-underline-offset:4px;margin-top:24px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}._01cAkG_empty{color:#d0d8cc;padding:18px 0;font-size:13px;line-height:1.6}._01cAkG_counter{font-family:var(--display);color:#fff;font-size:44px;line-height:1}._01cAkG_list{color:#c5cdc1;padding-left:18px;font-size:12px;line-height:1.7}._01cAkG_list li+li{margin-top:8px}@media (max-width:900px){._01cAkG_layout{grid-template-columns:1fr}._01cAkG_side{position:static}._01cAkG_cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){._01cAkG_heroInner{padding-block:28px 38px}._01cAkG_hero h1{font-size:54px}._01cAkG_cards,._01cAkG_fields{grid-template-columns:1fr}._01cAkG_full{grid-column:auto}._01cAkG_toolCard{min-height:190px}._01cAkG_layout{padding-block:24px 46px}._01cAkG_questionTop{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){._01cAkG_toolCard{transition:none}}
