.TEW0pq_page{--cta:#fa8f14;--cta-soft:#fef3e4;--cta-line:#f7debb;--ink:#121212;--body:#3d3b36;--muted:#6c6a64;--muted-2:#9c9a93;--page-bg:#fdfbf7;--surface:#fff;--surface-2:#f7f5f0;--border:#efede7;--border-2:#e5e3dc;--r:8px;background:var(--page-bg);color:var(--ink);padding:44px 24px 72px;font-size:15px;line-height:1.55}@media (min-width:900px){.TEW0pq_page{padding:44px 48px 72px}}.TEW0pq_inner{max-width:1120px;margin:0 auto}.TEW0pq_innerNarrow{max-width:1060px;margin:0 auto}.TEW0pq_block{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);margin-bottom:14px;scroll-margin-top:96px;overflow:hidden}.TEW0pq_bd{padding:24px 28px}.TEW0pq_row{border-top:1px solid var(--border)}.TEW0pq_block h2{font-family:var(--font-season-mix), Georgia, serif;margin-bottom:10px;font-size:23px;font-weight:400;line-height:1.2}.TEW0pq_block h3{font-family:var(--font-season-mix), Georgia, serif;font-size:20px;font-weight:400;line-height:1.2}.TEW0pq_block p{color:var(--body);margin-bottom:12px;font-size:14.5px;line-height:1.65}.TEW0pq_block p:last-child{margin-bottom:0}.TEW0pq_block b{color:var(--ink);font-weight:600}.TEW0pq_block ul{margin:14px 0 0;padding:0;list-style:none}.TEW0pq_block li{color:var(--body);margin-bottom:9px;padding-left:19px;font-size:14px;line-height:1.6;position:relative}.TEW0pq_block li:last-child{margin-bottom:0}.TEW0pq_block li:before{content:"";background:var(--cta);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:3px}.TEW0pq_block li.TEW0pq_no:before{background:var(--border-2)}.TEW0pq_crumbs{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:12.5px;display:flex}.TEW0pq_chip{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:4px 10px}.TEW0pq_sep{color:var(--border-2)}.TEW0pq_cur{color:var(--ink);font-weight:500}.TEW0pq_head .TEW0pq_bd{padding:32px 28px 28px}.TEW0pq_head h1{font-family:var(--font-season-mix), Georgia, serif;letter-spacing:-.01em;font-size:34px;font-weight:400;line-height:1.04}@media (min-width:700px){.TEW0pq_head h1{font-size:42px}}.TEW0pq_head h1 em{color:var(--cta);font-style:normal}.TEW0pq_sub{color:var(--muted);max-width:560px;margin:0;font-size:16px;line-height:1.5}.TEW0pq_docgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:52px;display:grid}@media (min-width:1024px){.TEW0pq_docgrid{grid-template-columns:minmax(0,760px) 210px}}.TEW0pq_toc{display:none}@media (min-width:1024px){.TEW0pq_toc{border-left:1px solid var(--border);padding:2px 0;display:block;position:sticky;top:96px}}.TEW0pq_tocHead{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);padding:0 0 10px 14px;font-size:11px;font-weight:600}.TEW0pq_toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;font-size:12.5px;line-height:1.35;display:block}.TEW0pq_toc a:hover{color:var(--ink)}.TEW0pq_toc a.TEW0pq_on{color:var(--ink);border-left-color:var(--cta);font-weight:500}.TEW0pq_toc a.TEW0pq_subItem{padding-left:26px;font-size:12px}.TEW0pq_cols{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:700px){.TEW0pq_cols{grid-template-columns:1fr 1fr}.TEW0pq_cols>div:first-child{border-right:1px solid var(--border);border-bottom:0}}.TEW0pq_cols>div{padding:24px 28px}.TEW0pq_cols>div:first-child{border-bottom:1px solid var(--border)}.TEW0pq_cols h3{font-family:inherit;font-size:13px;font-weight:600;line-height:inherit;margin-bottom:10px}.TEW0pq_acard .TEW0pq_bd{padding:22px 26px}.TEW0pq_ah{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.TEW0pq_from{color:var(--muted);white-space:nowrap;font-size:12.5px}.TEW0pq_from b{color:var(--cta);font-variant-numeric:tabular-nums;font-weight:600}.TEW0pq_say{color:var(--muted);max-width:600px;margin:5px 0 16px;font-size:13.5px;line-height:1.55}.TEW0pq_railcap{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);margin-bottom:11px;font-size:10.5px;font-weight:600}.TEW0pq_rail{flex-wrap:wrap;align-items:flex-start;gap:4px 2px;display:flex}.TEW0pq_step{text-align:center;flex-direction:column;flex:none;align-items:center;width:80px;display:flex}.TEW0pq_tile{border:1px solid var(--border-2);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.TEW0pq_step.TEW0pq_first .TEW0pq_tile{border-color:var(--cta);box-shadow:0 0 0 3px var(--cta-soft)}.TEW0pq_tile img{object-fit:contain;border-radius:4px}.TEW0pq_nm{justify-content:center;align-items:flex-start;min-height:29px;margin-top:7px;font-size:11.5px;font-weight:500;line-height:1.25;display:flex}.TEW0pq_pr{color:var(--muted-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.TEW0pq_batch{letter-spacing:.03em;color:var(--muted-2);margin-top:1px;font-size:9.5px;font-weight:600}.TEW0pq_legend{color:var(--muted);margin-top:12px;font-size:11.5px;line-height:1.5}.TEW0pq_step.TEW0pq_extra .TEW0pq_tile{background:var(--surface-2);border-style:dashed}.TEW0pq_step.TEW0pq_extra .TEW0pq_tile img{opacity:.72}.TEW0pq_step.TEW0pq_extra .TEW0pq_nm{color:var(--muted)}.TEW0pq_note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.TEW0pq_note b{color:var(--ink);font-weight:500}.TEW0pq_tableWrap{overflow-x:auto}.TEW0pq_flat{border-collapse:collapse;width:100%}.TEW0pq_flat th{letter-spacing:.02em;text-transform:uppercase;color:var(--muted-2);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;background:0 0;padding:14px 28px 10px;font-size:10.5px;font-weight:600}.TEW0pq_flat td{border-bottom:1px solid var(--border);padding:11px 28px;font-size:13.5px}.TEW0pq_flat tr:last-child td{border-bottom:0}.TEW0pq_num{font-variant-numeric:tabular-nums}.TEW0pq_dim{color:var(--muted)}.TEW0pq_faq details{border-top:1px solid var(--border)}.TEW0pq_faq details:first-child{border-top:0}.TEW0pq_faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;font-size:14px;font-weight:500;list-style:none;display:flex}.TEW0pq_faq summary::-webkit-details-marker{display:none}.TEW0pq_faq summary::marker{content:""}.TEW0pq_faq summary:after{content:"+";color:var(--cta);flex:none;font-size:16px;font-weight:600;line-height:1}.TEW0pq_faq details[open] summary:after{content:"–"}.TEW0pq_answer{max-width:660px;padding:0 28px 16px}.TEW0pq_answer p{color:var(--muted);margin-bottom:9px;font-size:13.5px;line-height:1.6}.TEW0pq_answer p:last-child{margin-bottom:0}.TEW0pq_foot{color:var(--muted);margin-top:22px;font-size:12.5px;line-height:1.6}.TEW0pq_foot a{color:var(--cta);font-weight:500}.TEW0pq_grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}@media (min-width:900px){.TEW0pq_grid{grid-template-columns:minmax(0,1fr) 340px}}.TEW0pq_grid>.TEW0pq_block{flex-direction:column;margin-bottom:0;display:flex}.TEW0pq_coversRow{flex:1}.TEW0pq_stepRow{gap:14px;display:flex}.TEW0pq_numBadge{color:var(--muted-2);border:1px solid var(--border-2);border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;margin-top:1px;font-size:11px;font-weight:600;display:flex}.TEW0pq_stepBody{flex:1;min-width:0}.TEW0pq_ask{margin-bottom:3px;font-size:15px;font-weight:500}.TEW0pq_askHint{color:var(--muted-2);margin-bottom:22px;font-size:13px}.TEW0pq_sliderRow{align-items:center;gap:14px;display:flex}.TEW0pq_sliderTag{color:var(--muted);width:64px;font-size:13px}.TEW0pq_sliderVal{color:var(--ink);border:1px solid var(--cta);text-align:center;font-variant-numeric:tabular-nums;background:var(--surface);min-width:88px;padding:9px 12px;font-size:14px;font-weight:500;line-height:1}.TEW0pq_slider{appearance:none;background:linear-gradient(to right, var(--cta) 0%, var(--cta) var(--fill,11%), var(--border-2) var(--fill,11%), var(--border-2) 100%);border-radius:3px;outline:none;flex:1;min-width:0;height:5px}.TEW0pq_slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cta);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 3px #fff,0 1px 4px #00000040}.TEW0pq_slider::-moz-range-thumb{background:var(--cta);cursor:pointer;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 3px #fff,0 1px 4px #00000040}.TEW0pq_slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--cta-soft), 0 1px 4px #00000040}.TEW0pq_slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--cta-soft), 0 1px 4px #00000040}.TEW0pq_sliderCap{color:var(--muted-2);text-align:right;width:44px;font-size:12px}.TEW0pq_opts,.TEW0pq_plays{flex-wrap:wrap;gap:8px;display:flex}.TEW0pq_opt,.TEW0pq_play{color:#1c1b18;cursor:pointer;background:#fff;border:1px solid #1c1b18;font-family:inherit;font-size:12.5px;line-height:1.2}.TEW0pq_opt{align-items:center;gap:8px;padding:7px 13px;display:flex}.TEW0pq_play{padding:7px 16px;line-height:1.4}.TEW0pq_opt:hover,.TEW0pq_play:hover{background:var(--surface-2)}.TEW0pq_opt.TEW0pq_on,.TEW0pq_play.TEW0pq_on{background:#fde8cc}.TEW0pq_opt.TEW0pq_on:hover,.TEW0pq_play.TEW0pq_on:hover{background:#fce0b9}.TEW0pq_opt img{opacity:.65;object-fit:contain;border-radius:3px}.TEW0pq_opt.TEW0pq_on img{opacity:1}.TEW0pq_opt .TEW0pq_optPrice{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.TEW0pq_opt.TEW0pq_on .TEW0pq_optPrice{color:#1c1b18;opacity:.6}.TEW0pq_result{margin-bottom:0}.TEW0pq_resultTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TEW0pq_planName,.TEW0pq_planPrice{font-family:var(--font-season-mix), Georgia, serif;font-size:29px;line-height:1}.TEW0pq_planPrice{text-align:right}.TEW0pq_rec{letter-spacing:.02em;text-transform:uppercase;color:var(--cta);margin-top:7px;font-size:11px;font-weight:600}.TEW0pq_per{color:var(--muted);text-align:right;margin-top:7px;font-size:12px}.TEW0pq_covers{flex-direction:column;gap:10px;display:flex}.TEW0pq_covers div{color:var(--ink);align-items:center;gap:9px;font-size:13px;line-height:1.4;display:flex}.TEW0pq_tick{color:var(--cta);font-size:12px}.TEW0pq_usage{color:var(--muted);justify-content:space-between;margin-bottom:7px;font-size:12.5px;display:flex}.TEW0pq_usage:last-child{margin-bottom:0}.TEW0pq_usage b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.TEW0pq_ctaBtn{text-align:center;background:var(--cta);color:#1c1b18;padding:12px 20px;font-size:14.5px;font-weight:500;display:block}.TEW0pq_ctaAlt{text-align:center;color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.5;display:block}.TEW0pq_ctaAlt a{color:var(--cta);font-weight:500}
