.hero-lead{font-size:15.5px;line-height:1.65;max-width:560px;color:rgba(255,255,255,.92)}.hero-qr{max-width:560px;margin:0;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.1);font-size:14.5px;line-height:1.6;font-weight:700;color:#fff}.hero-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hbtn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:12px;background:#fff;color:#C8243F;font-size:16px;font-weight:800}.hbtn.line{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.8)}.toc{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;max-width:640px}.toc a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:12px;background:rgba(255,255,255,.16);color:#fff;font-size:14px;font-weight:700}.toc i{font-style:normal;font-size:12px;font-weight:800;opacity:.85}.fine{font-size:13px;line-height:1.6;color:#454545}.call .fine{color:rgba(255,255,255,.75)}.need{margin-top:14px;padding:18px 20px;border-radius:12px;background:#fff;color:#191919}.need b{display:block;font-size:18px;letter-spacing:-.02em}.need ul{margin:10px 0 8px;padding-left:20px;font-size:15.5px;line-height:1.75;font-weight:700}.need span{display:block;font-size:14px;line-height:1.65;color:#454545}.ccard .cdesc{font-size:14px;line-height:1.6;color:rgba(255,255,255,.8)}.gtable{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;border:1px solid #E6E6E6}.gr{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:13px 14px;font-size:14.5px;background:#fff}.gr+.gr{border-top:1px solid #EEEEEE}.gr span:first-child{font-weight:700}.gh{background:#F2F2F2;font-weight:800}.qna{display:flex;flex-direction:column;gap:8px;margin-top:10px}.qna details{border-radius:12px;background:#fff;padding:0 18px}.qna summary{display:flex;align-items:center;min-height:52px;cursor:pointer;font-size:16px;font-weight:700;list-style:none}.qna summary::-webkit-details-marker{display:none}.qna summary::before{content:'Q';flex:none;width:26px;color:#C8243F;font-weight:800}.qna p{padding:0 0 16px 26px;font-size:15px;line-height:1.7;color:#454545}.qna a{font-weight:700;text-decoration:underline}.buy{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:12px;background:#E73754;color:#fff;font-size:16px;font-weight:800}.more-guide{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#454545;text-decoration:underline}.toc a:focus-visible,.hbtn:focus-visible,.buy:focus-visible,.qna summary:focus-visible{outline:3px solid #191919;outline-offset:2px}.call .new{align-self:flex-start}.sec.white .btnlist div{background:#F2F2F2}.ccard .ex{font-size:12px;color:rgba(255,255,255,.65)}.alert-shot{max-width:520px;margin-top:12px}.hero-img{width:100%;max-width:560px;border-radius:12px;margin:4px 0 6px}.flow-shot{width:100%;max-width:900px;border-radius:12px;background:#F5F5F7;margin-top:8px}.tape-photos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.tape-photos figure{margin:0}.tape-photos figcaption{margin-top:6px;font-size:13px;line-height:1.4;color:#454545;text-align:center}