.kJIWcq_page{--red:red;--redDark:#d40000;--slate:#263532;--ink:#111;--text:#2b2b2b;--muted:#4f5552;--opt:#f3f2ef;--optHover:#ebe9e5;--sel:#e6eeec;--line:#6b7370;--hair:#dedcd7;--soft:#f6f5f2;--ok:#1f7a4d;--errBg:#fdeeee;--err:#b00000;--focus:#fd0;color:var(--ink);background:#fff;flex-direction:column;min-height:100dvh;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.kJIWcq_page>.kJIWcq_column{flex-direction:column;flex:1 0 auto;width:100%;display:flex}.kJIWcq_screenForm{flex-direction:column;flex:1 0 auto;display:flex}.kJIWcq_screenForm>.kJIWcq_body{flex:1 0 auto}.kJIWcq_whobar{background:var(--slate);color:#fff;font-size:15px;line-height:1.35}.kJIWcq_whobarInner{justify-content:space-between;align-items:center;gap:12px;max-width:680px;margin:0 auto;padding:10px 16px;display:flex}.kJIWcq_whobar b{font-weight:700}.kJIWcq_linkButton{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;text-align:right;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:underline}.kJIWcq_whobarInner>form{flex:0 auto;max-width:55%}.kJIWcq_nowrap{white-space:nowrap}.kJIWcq_linkButton:focus-visible{outline:4px solid var(--focus);outline-offset:2px}.kJIWcq_column{max-width:680px;margin:0 auto;padding:0 16px}.kJIWcq_prog{border-bottom:1px solid var(--hair);padding:14px 0 12px}.kJIWcq_progRow{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;font-size:15px;display:flex}.kJIWcq_progPart{color:var(--slate);font-weight:700}.kJIWcq_progDue{color:var(--redDark);white-space:nowrap;font-weight:700}.kJIWcq_segs{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.kJIWcq_seg{background:var(--hair);border-radius:8px;height:8px;overflow:hidden}.kJIWcq_seg i{background:var(--red);height:100%;display:block}.kJIWcq_segDone{background:var(--red)}.kJIWcq_body{padding:24px 0 20px}.kJIWcq_kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--redDark);margin:0 0 10px;font-size:14px;font-weight:700}.kJIWcq_changing{background:var(--sel);color:var(--slate);border-radius:10px;margin:0 0 16px;padding:11px 14px;font-size:16px;font-weight:600;line-height:1.45}.kJIWcq_partLine{color:var(--muted);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.45}.kJIWcq_youPicked{background:var(--sel);color:var(--slate);border-radius:10px;margin:0 0 14px;padding:8px 12px;font-size:16px;font-weight:700;display:inline-block}.kJIWcq_intro{color:var(--text);margin:0 0 16px;font-size:18px;line-height:1.55}.kJIWcq_q{color:var(--ink);margin:0 0 10px;font-size:25px;font-weight:700;line-height:1.32}.kJIWcq_hint{color:var(--muted);margin:0 0 18px;font-size:17px;font-weight:500;line-height:1.45}.kJIWcq_display{color:var(--red);letter-spacing:-.4px;margin:4px 0 16px;font-size:clamp(32px,7vw,44px);font-weight:300;line-height:1.15}.kJIWcq_display strong{font-weight:700}.kJIWcq_p{color:var(--text);margin:0 0 14px;font-size:18px;line-height:1.6}.kJIWcq_fine{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.5}.kJIWcq_sub{color:var(--slate);margin:18px 0 10px;padding:0;font-size:16px;font-weight:700;display:block}.kJIWcq_fieldset>legend.kJIWcq_sub{margin-top:0}.kJIWcq_fieldset{border:0;min-width:0;margin:0;padding:0}.kJIWcq_opts{gap:10px;display:grid}.kJIWcq_optRow{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.kJIWcq_optRow .kJIWcq_opt{align-items:center;padding:16px 14px;font-weight:600}.kJIWcq_optRow3{grid-template-columns:repeat(3,1fr)}.kJIWcq_optRow3 .kJIWcq_opt{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 6px}@media (min-width:560px){.kJIWcq_optRow3 .kJIWcq_opt{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;padding:16px 14px}}.kJIWcq_optWrap{min-width:0}.kJIWcq_opt{background:var(--opt);min-height:60px;color:var(--ink);cursor:pointer;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;font-size:18px;line-height:1.4;display:flex}.kJIWcq_opt:hover{background:var(--optHover)}.kJIWcq_opt>span{padding-top:1px}.kJIWcq_opt input[type=checkbox],.kJIWcq_opt input[type=radio],.kJIWcq_amt input[type=radio]{appearance:none;border:2.5px solid var(--slate);cursor:pointer;background:#fff 50%/16px 16px no-repeat;flex:0 0 28px;width:28px;height:28px;margin:0}.kJIWcq_opt input[type=checkbox]{border-radius:7px}.kJIWcq_opt input[type=radio],.kJIWcq_amt input[type=radio]{border-radius:50%}.kJIWcq_opt input[type=checkbox]:checked{background-color:var(--slate);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kJIWcq_opt input[type=radio]:checked,.kJIWcq_amt input[type=radio]:checked{background-image:radial-gradient(circle, var(--slate) 0 6px, #fff 6.5px)}.kJIWcq_opt:has(input:checked){background:var(--sel);box-shadow:inset 0 0 0 2px var(--slate);font-weight:600}:is(.kJIWcq_opt:has(input:focus-visible),.kJIWcq_amt:has(input:focus-visible)){outline:4px solid var(--focus);outline-offset:2px}.kJIWcq_opt input:focus-visible,.kJIWcq_amt input:focus-visible{outline:none}.kJIWcq_or{color:var(--muted);align-items:center;gap:12px;margin:6px 2px 16px;font-size:16px;font-weight:600;display:flex}.kJIWcq_or:before,.kJIWcq_or:after{content:"";background:var(--hair);flex:1;height:1px}.kJIWcq_describe{background:var(--sel);box-shadow:inset 2px 0 0 var(--slate), inset -2px 0 0 var(--slate), inset 0 -2px 0 var(--slate);border-radius:0 0 14px 14px;padding:4px 16px 16px 58px;display:none}.kJIWcq_optWrap:has(input:checked) .kJIWcq_describe{display:block}.kJIWcq_optWrap:has(.kJIWcq_describe):has(input:checked) .kJIWcq_opt{box-shadow:inset 2px 0 0 var(--slate), inset -2px 0 0 var(--slate), inset 0 2px 0 var(--slate);border-radius:14px 14px 0 0}.kJIWcq_revealLabel{color:var(--slate);margin:0 0 6px;font-size:16px;font-weight:600;display:block}.kJIWcq_text{border:2px solid var(--line);width:100%;min-height:58px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px;font-size:18px}.kJIWcq_text:focus{outline:4px solid var(--focus);outline-offset:0;border-color:var(--ink)}.kJIWcq_textarea{resize:vertical;min-height:180px;line-height:1.5}.kJIWcq_count{color:var(--muted);text-align:right;margin:6px 2px 0;font-size:15px}.kJIWcq_amts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kJIWcq_amt{background:var(--opt);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:0 8px;font-size:19px;font-weight:700;display:flex}.kJIWcq_amt input[type=radio]{flex:0 0 24px;width:24px;height:24px}.kJIWcq_amt input[type=radio]:checked{background-image:radial-gradient(circle, var(--slate) 0 5px, #fff 5.5px)}.kJIWcq_amt:has(input:checked){background:var(--sel);box-shadow:inset 0 0 0 2px var(--slate)}.kJIWcq_dollar{align-items:center;gap:8px;display:flex}.kJIWcq_dollar>span{font-size:22px;font-weight:700}.kJIWcq_dollar .kJIWcq_text{max-width:220px}.kJIWcq_noteBox{border-left:4px solid var(--slate);color:var(--slate);background:#f4f7f6;border-radius:10px;align-items:flex-start;gap:10px;margin:18px 0 0;padding:13px 14px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.kJIWcq_scale{grid-template-columns:repeat(11,1fr);gap:4px;margin:8px 0 6px;display:grid}.kJIWcq_scaleItem{position:relative}.kJIWcq_scaleItem input{opacity:0;cursor:pointer;position:absolute;inset:0}.kJIWcq_scaleItem span{background:var(--opt);border-radius:8px;justify-content:center;align-items:center;height:48px;font-size:17px;font-weight:700;display:flex}.kJIWcq_scaleItem input:checked+span{background:var(--sel);box-shadow:inset 0 0 0 2px var(--slate)}.kJIWcq_scaleItem input:focus-visible+span{outline:4px solid var(--focus);outline-offset:2px}.kJIWcq_ends{color:var(--muted);justify-content:space-between;font-size:15px;display:flex}.kJIWcq_rankRow{background:var(--opt);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;font-size:18px;line-height:1.4;display:flex}.kJIWcq_rankRow select{font:inherit;border:2px solid var(--line);background:#fff;border-radius:8px;flex:none;padding:4px 6px;font-weight:800}.kJIWcq_contact{gap:8px;display:grid}.kJIWcq_phoneWrap{background:var(--sel);box-shadow:inset 2px 0 0 var(--slate), inset -2px 0 0 var(--slate), inset 0 -2px 0 var(--slate);border-radius:0 0 14px 14px;margin-top:-10px;padding:4px 16px 16px 58px;display:none}.kJIWcq_contact:has(input[name=sms]:checked) .kJIWcq_phoneWrap{display:block}.kJIWcq_contact:has(input[name=sms]:checked) .kJIWcq_smsOpt{box-shadow:inset 2px 0 0 var(--slate), inset -2px 0 0 var(--slate), inset 0 2px 0 var(--slate);border-radius:14px 14px 0 0}.kJIWcq_error{border-left:5px solid var(--err);background:var(--errBg);color:var(--err);border-radius:10px;margin:0 0 16px;padding:13px 14px;font-size:17px;font-weight:700;line-height:1.45}.kJIWcq_callout{border-left:5px solid var(--red);color:var(--redDark);background:#fff5f5;border-radius:10px;align-items:flex-start;gap:12px;margin:6px 0 18px;padding:13px 14px;font-size:17px;line-height:1.45;display:flex}.kJIWcq_callout b{color:var(--redDark)}.kJIWcq_saved{color:var(--ok);align-items:center;gap:6px;min-height:22px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.kJIWcq_saved[data-warn="1"]{color:var(--err)}.kJIWcq_nav{z-index:5;border-top:1px solid var(--hair);padding:12px 0 calc(16px + env(safe-area-inset-bottom));background:#fff;margin-top:8px;position:sticky;bottom:0;box-shadow:0 -6px 18px #0000000f}.kJIWcq_navInner{flex-direction:column;gap:10px;display:flex}.kJIWcq_navTop{order:-1;justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.kJIWcq_navBtns{grid-template-columns:auto 1fr;gap:10px;display:grid}.kJIWcq_navNext{background:var(--red);border:2px solid var(--red);color:#fff;height:58px;font:inherit;cursor:pointer;border-radius:40px;order:2;padding:0 22px;font-size:19px;font-weight:700}.kJIWcq_navBack{border:2px solid var(--slate);height:58px;font:inherit;color:var(--slate);cursor:pointer;background:#fff;border-radius:40px;order:1;align-items:center;padding:0 20px;font-size:18px;font-weight:700;display:inline-flex}.kJIWcq_navSkip{font:inherit;color:var(--slate);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:16px;font-weight:600;text-decoration:underline}.kJIWcq_navNext:focus-visible,.kJIWcq_navBack:focus-visible,.kJIWcq_navSkip:focus-visible,.kJIWcq_btn:focus-visible{outline:4px solid var(--focus);outline-offset:2px}@media (min-width:768px){.kJIWcq_screenForm>.kJIWcq_body{flex:none}.kJIWcq_nav{box-shadow:none;padding-bottom:28px;position:static}.kJIWcq_navBtns{grid-template-columns:auto auto;justify-content:space-between}.kJIWcq_navNext{min-width:220px}}.kJIWcq_btn{background:var(--red);color:#fff;width:100%;min-height:60px;font:inherit;border:2px solid var(--red);cursor:pointer;text-align:center;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.kJIWcq_btnGhost{color:var(--slate);border-color:var(--slate);background:#fff}.kJIWcq_btnSlate{background:var(--slate);border-color:var(--slate)}.kJIWcq_seglang{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px;display:grid}.kJIWcq_seglang a{background:var(--opt);height:56px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.kJIWcq_seglangOn{box-shadow:inset 0 0 0 2px var(--slate);background:var(--sel)!important;font-weight:700!important}.kJIWcq_dot{border:2.5px solid var(--slate);background:#fff;border-radius:50%;flex:0 0 24px;width:24px;height:24px}.kJIWcq_seglangOn .kJIWcq_dot{background-image:radial-gradient(circle, var(--slate) 0 5px, #fff 5.5px)}.kJIWcq_sign{margin:20px 0 4px;font-size:18px;font-weight:700}.kJIWcq_privacy{color:var(--text);margin:10px 0 6px;font-size:16px;line-height:1.55}.kJIWcq_details{background:var(--soft);border-radius:12px;margin:10px 0 16px;padding:0 14px}.kJIWcq_details summary{cursor:pointer;color:var(--slate);text-underline-offset:3px;padding:15px 0;font-size:17px;font-weight:700;text-decoration:underline}.kJIWcq_details p{color:#333;margin:0 0 12px;font-size:16px;line-height:1.55}.kJIWcq_sectionHead{background:var(--soft);border-radius:16px;padding:20px 16px}.kJIWcq_sectionNum{letter-spacing:.06em;text-transform:uppercase;color:var(--redDark);margin:0 0 6px;font-size:14px;font-weight:700}.kJIWcq_sectionTitle{color:var(--slate);margin:0 0 10px;font-size:28px;line-height:1.25}.kJIWcq_sectionText{color:var(--text);margin:0;font-size:18px;line-height:1.6}.kJIWcq_rev{background:var(--soft);border-radius:16px;margin:0 0 12px;overflow:hidden}.kJIWcq_revHead{color:var(--slate);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:18px;font-weight:700;display:flex}.kJIWcq_revHead span:last-child{color:var(--muted);font-size:15px;font-weight:600}.kJIWcq_revItem{background:#fff;border-top:1px solid #e3e1dc;justify-content:space-between;gap:12px;padding:14px 16px;font-size:17px;line-height:1.45;display:flex}.kJIWcq_revItem span{color:var(--muted);margin-top:4px;font-size:16px;display:block}.kJIWcq_revItem a{color:var(--slate);text-underline-offset:3px;white-space:nowrap;font-size:16px;font-weight:700;text-decoration:underline}.kJIWcq_state{padding:36px 0 30px}.kJIWcq_stack{gap:12px;margin:20px 0 12px;display:grid}.kJIWcq_mini{margin:12px 0 20px}.kJIWcq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
