.landing-hero{background:linear-gradient(135deg,#fafafa,#fafafa);padding:70px 0}.landing-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center}.landing-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.1;margin:20px 0}.landing-lead{font-size:24px;font-weight:600}.landing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:28px 0}.landing-panel{background:white;border:1px solid #e4e4e7;border-radius:24px;padding:32px;box-shadow:0 18px 50px #20202412}.landing-feature{border-bottom:1px solid #f5f5f6;padding:14px 0}.landing-price{background:#f1f8f4;border-radius:16px;padding:20px;margin-top:24px}.landing-price strong{display:block;font-size:28px;margin:8px 0}.landing-price p{font-size:14px}.landing-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.landing-three article{padding:28px;border:1px solid #e4e4e7;border-radius:18px}.landing-faq{max-width:880px}.landing-faq details{padding:20px 0;border-bottom:1px solid #e4e4e7}.landing-faq summary{cursor:pointer;font-weight:700;font-size:18px}.landing-banner{border:1px solid #e4e4e7;background:#fafafa;border-radius:24px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}html[lang=ko] body{word-break:keep-all;overflow-wrap:anywhere}@media(max-width:760px){.landing-hero{padding:36px 0}.landing-grid,.landing-three{grid-template-columns:1fr;gap:24px}.landing-panel{padding:24px}.landing-banner{display:block;padding:24px}.landing-actions .button,.landing-banner .button{width:100%;justify-content:center}.landing-hero h1{font-size:36px}.landing-lead{font-size:20px}}