.lp-about-page{margin:0}.lp-about-page .lp-wrap{max-width:980px;margin:0 auto;padding:16px}.lp-about-page .lp-hero{margin-bottom:16px}.lp-about-page .lp-title{margin:0 0 8px;line-height:1.2}.lp-about-page .lp-lead{margin:0 0 12px;opacity:.95}.lp-about-page .lp-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 12px}.lp-about-page .lp-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:10px 14px;border:1px solid rgb(0 0 0 / .12);line-height:1.1;font-weight:600;transition:transform .05s ease,opacity .15s ease;user-select:none}.lp-about-page .lp-btn:active{transform:translateY(1px)}.lp-about-page .lp-btn:hover{opacity:.95}.lp-about-page .lp-btn-primary{background:rgb(0 0 0 / .06)}.lp-about-page .lp-btn-ghost{background:#fff0}.lp-about-page .lp-note{border:1px solid rgb(0 0 0 / .10);background:rgb(0 0 0 / .03);border-radius:12px;padding:12px 14px;margin-top:10px}.lp-about-page .lp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.lp-about-page .lp-card{border:1px solid rgb(0 0 0 / .10);border-radius:14px;padding:14px;background:rgb(255 255 255 / .6)}.lp-about-page .lp-h3{margin:0 0 10px;line-height:1.25}.lp-about-page .lp-list{margin:0;padding-left:18px}.lp-about-page .lp-list li{margin:8px 0}.lp-about-page .lp-mini{margin-top:12px;padding-top:12px;border-top:1px dashed rgb(0 0 0 / .12)}.lp-about-page .lp-mini-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:6px 0}.lp-about-page .lp-mini-k{opacity:.8;font-weight:600}.lp-about-page .lp-steps-card{margin:14px 0}.lp-about-page .lp-steps{margin:0;padding-left:18px}.lp-about-page .lp-steps li{margin:10px 0}.lp-about-page .lp-cta{margin-top:14px;border-top:1px dashed rgb(0 0 0 / .12);padding-top:14px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.lp-about-page .lp-cta-title{margin-bottom:6px}.lp-about-page .lp-cta-sub{margin:0;opacity:.95}.lp-about-page .lp-cta-actions{display:flex;flex-direction:column;gap:10px;min-width:260px}.lp-about-page .lp-faq{margin-top:6px;display:grid;gap:10px}.lp-about-page .lp-faq-item{border:1px solid rgb(0 0 0 / .10);border-radius:12px;background:rgb(0 0 0 / .02);padding:0;overflow:hidden}.lp-about-page .lp-faq-item summary{cursor:pointer;padding:12px 14px;font-weight:700;list-style:none}.lp-about-page .lp-faq-item summary::-webkit-details-marker{display:none}.lp-about-page .lp-faq-item summary::after{content:"＋";float:right;opacity:.75;font-weight:800}.lp-about-page .lp-faq-item[open] summary::after{content:"—"}.lp-about-page .lp-faq-body{padding:0 14px 12px;opacity:.98}.lp-about-page .lp-faq-body a{text-decoration:underline}@media (max-width:820px){.lp-about-page .lp-grid{grid-template-columns:1fr}.lp-about-page .lp-cta{grid-template-columns:1fr}.lp-about-page .lp-cta-actions{min-width:unset}.lp-about-page .lp-btn{width:100%}.lp-about-page .lp-mini-row{grid-template-columns:1fr;gap:4px}}.lp-about-page{margin:0}.lp-about-page .lp-wrap{max-width:980px;margin:0 auto;padding:16px}.lp-about-page .lp-lead{margin:12px 0 14px;opacity:.95}.lp-about-page .lp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.lp-about-page .lp-card{border:1px solid rgb(0 0 0 / .10);border-radius:14px;padding:14px;background:rgb(255 255 255 / .6)}.lp-about-page .lp-h2{margin:0 0 10px;line-height:1.25}.lp-about-page .lp-note{border:1px solid rgb(0 0 0 / .10);background:rgb(0 0 0 / .03);border-radius:12px;padding:12px 14px;margin:0 0 12px}.lp-about-page .lp-note-soft{margin-top:12px}.lp-about-page .lp-list{margin:0;padding-left:18px}.lp-about-page .lp-list li{margin:8px 0}.lp-about-page .lp-mini{margin-top:12px;padding-top:12px;border-top:1px dashed rgb(0 0 0 / .12)}.lp-about-page .lp-mini-row{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:6px 0}.lp-about-page .lp-mini-k{opacity:.8;font-weight:600}.lp-about-page .lp-steps{margin:0;padding-left:18px}.lp-about-page .lp-steps li{margin:10px 0}.lp-about-page .lp-cta{border:1px solid rgb(0 0 0 / .10);border-radius:14px;padding:14px;background:rgb(0 0 0 / .02);display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin:14px 0}.lp-about-page .lp-cta-title{margin-bottom:6px}.lp-about-page .lp-cta-sub{margin:0;opacity:.95}.lp-about-page .lp-cta-actions{display:flex;flex-direction:column;gap:10px;min-width:260px}.lp-about-page .lp-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:10px 14px;border:1px solid rgb(0 0 0 / .12);line-height:1.1;font-weight:700;transition:transform .05s ease,opacity .15s ease;user-select:none;background:#fff0}.lp-about-page .lp-btn:hover{opacity:.95}.lp-about-page .lp-btn:active{transform:translateY(1px)}.lp-about-page .lp-btn-primary{background:rgb(0 0 0 / .06)}.lp-about-page .lp-btn-ghost{background:#fff0}.lp-about-page .lp-faq{margin-top:6px;display:grid;gap:10px}.lp-about-page .lp-faq-item{border:1px solid rgb(0 0 0 / .10);border-radius:12px;background:rgb(0 0 0 / .02);padding:0;overflow:hidden}.lp-about-page .lp-faq-item summary{cursor:pointer;padding:12px 14px;font-weight:800;list-style:none}.lp-about-page .lp-faq-item summary::-webkit-details-marker{display:none}.lp-about-page .lp-faq-item summary::after{content:"＋";float:right;opacity:.75;font-weight:900}.lp-about-page .lp-faq-item[open] summary::after{content:"—"}.lp-about-page .lp-faq-body{padding:0 14px 12px;opacity:.98}.lp-about-page .lp-faq-body a{text-decoration:underline}.lp-about-page .lp-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:820px){.lp-about-page .lp-grid{grid-template-columns:1fr}.lp-about-page .lp-cols{grid-template-columns:1fr}.lp-about-page .lp-cta{grid-template-columns:1fr}.lp-about-page .lp-cta-actions{min-width:unset}.lp-about-page .lp-btn{width:100%}.lp-about-page .lp-mini-row{grid-template-columns:1fr;gap:4px}}