.lp-scope .price-hero{background:0 0;padding:76px 0 8px}.lp-scope .calc-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:8px;display:grid}.lp-scope .pcard{border:1px solid var(--light-line);background:#fff;border-radius:16px;flex-direction:column;padding:34px 32px;display:flex}.lp-scope .pcard .ptag{letter-spacing:.14em;color:#9a927f;text-transform:uppercase;font-family:IBM Plex Mono;font-size:11px}.lp-scope .pcard h3{letter-spacing:.01em;margin:14px 0 0;font-size:34px;font-weight:900;line-height:1.2}.lp-scope .pcard h3 .yen{color:var(--brand-amber-deep)}.lp-scope .pcard .desc{color:var(--txt-on-light-2);margin:14px 0 0;font-size:14px;line-height:1.9}.lp-scope .pcard ul{flex-direction:column;gap:11px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lp-scope .pcard li{color:var(--txt-on-light);gap:10px;font-size:14px;line-height:1.6;display:flex}.lp-scope .pcard li .ck{color:var(--brand-amber-deep);flex:none;font-weight:900}.lp-scope .exbox{background:var(--light-warm);border-radius:12px;flex-direction:column;gap:10px;margin-top:22px;padding:18px 20px;display:flex}.lp-scope .exbox .ex{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.lp-scope .exbox .ex .r{color:var(--txt-on-light);font-family:IBM Plex Mono;font-size:18px;font-weight:500}.lp-scope .exlabel{letter-spacing:.1em;color:#9a927f;text-transform:uppercase;font-family:IBM Plex Mono;font-size:11px}.lp-scope .freeguest{background:var(--dark-band);color:var(--txt-on-dark);border-radius:16px;align-items:center;gap:18px;margin-top:24px;padding:30px 32px;display:flex}.lp-scope .freeguest .big{font-size:26px;font-weight:900}.lp-scope .freeguest .big em{color:var(--brand-cyan);font-style:normal}.lp-scope .freeguest p{color:var(--txt-on-dark-2);opacity:.85;margin:0;font-size:14px;line-height:1.8}.lp-scope .faq{background:var(--light-warm);padding:88px 0}.lp-scope .faq h2{margin:12px 0 40px;font-size:32px;font-weight:900}.lp-scope .faq .qa summary{padding:22px 8px;font-size:16px}.lp-scope .faq .qa .ans{padding:0 8px 24px}@media (max-width:820px){.lp-scope .price-hero .h1{font-size:32px}.lp-scope .calc-grid{grid-template-columns:1fr}.lp-scope .freeguest{text-align:center;flex-direction:column;gap:10px}.lp-scope .freeguest .big{font-size:22px}.lp-scope .faq h2{font-size:26px}}
