@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0a.~5ku~863u1.woff2)format("woff2");font-display:swap}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_bcbbf094-module__mYgD5a__className{font-family:pretendard,pretendard Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pretendard_bcbbf094-module__mYgD5a__variable{--font-pretendard:"pretendard", "pretendard Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif}
@media (max-width:767px){.landing-main{max-width:100vw;overflow-x:hidden}.landing-container{padding-left:16px!important;padding-right:16px!important}.landing-img{overflow:hidden;width:100%!important;max-width:100%!important}.landing-img img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important}.landing-hero{padding-top:56px!important}.landing-hero-mobile-lead{color:#fff!important;text-align:center!important;word-break:keep-all!important;text-shadow:0 1px 8px #0000002e!important;padding:0 12px!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important}.landing-hero-tag{word-break:keep-all;padding-left:8px!important;padding-right:8px!important;font-size:15px!important}.landing-hero-line{word-break:keep-all;padding-left:8px;padding-right:8px;font-size:30px!important;line-height:1.12!important}.landing-hero-phone-wrap{margin-top:28px!important}.landing-hero-phone-wrap .landing-img{max-width:min(260px,78vw)!important;margin-left:auto!important;margin-right:auto!important}.landing-milestone-blue{padding-top:40px!important;padding-bottom:40px!important}.landing-milestone-device{margin-top:24px!important}.landing-milestone-device .landing-img{max-width:min(300px,88vw)!important;margin-left:auto!important;margin-right:auto!important}.landing-agent-intro .landing-agent-grid{flex-direction:column!important}.landing-agent-intro .landing-agent-text,.landing-agent-intro .landing-agent-text .MuiTypography-root{text-align:center!important}.landing-agent-intro .landing-agent-text .MuiBox-root{text-align:center!important;padding-right:0!important}.landing-agent-device{margin-top:20px!important}.landing-agent-device .landing-img{max-width:min(320px,92vw)!important}.landing-paradigm .landing-paradigm-text{width:100%!important}.landing-paradigm .landing-paradigm-copy{text-align:center!important;align-items:center!important;padding-left:8px!important;padding-right:8px!important}.landing-paradigm .landing-paradigm-copy .MuiTypography-root{text-align:center!important;width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}.landing-paradigm-image{padding-top:16px!important;padding-bottom:16px!important}.landing-paradigm-image .landing-img{max-width:min(340px,92vw)!important}.landing-paradigm--image-right .landing-paradigm-image{order:1!important}.landing-paradigm--image-right .landing-paradigm-text{order:2!important}.landing-dual-icons{flex-wrap:nowrap!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-left:4px!important;padding-right:4px!important;display:grid!important}.landing-dual-icon-card{border-radius:12px!important;flex:none!important;width:100%!important;max-width:none!important;padding:8px!important}.landing-dual-icon-card .landing-img{max-width:100%!important}.landing-visitor-carousel,.landing-blog-carousel{justify-content:center!important;margin-bottom:20px!important}.landing-review-carousel{width:100%!important;max-width:min(360px,100%)!important;margin-left:auto!important;margin-right:auto!important}.landing-review-carousel img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important}.landing-blog-review .landing-blog-carousel{order:1!important}.landing-blog-review .landing-blog-text{order:2!important}.landing-mobile-text-center,.landing-mobile-text-center .MuiTypography-root{text-align:center!important}.landing-matching-grid{margin-left:0!important;margin-right:0!important}.landing-matching-card{border-radius:16px!important;min-height:150px!important;padding:22px 18px!important}.landing-matching-footer{text-align:center!important;font-size:15px!important;line-height:1.75!important}.landing-matching-plus{padding:4px 0!important;font-size:32px!important}.landing-cep-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important}.landing-cep-grid>.landing-cep-item{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.landing-cep-card{box-sizing:border-box!important;min-height:128px!important;padding:12px 8px!important}.landing-cep-card-tag,.landing-cep-card-query{text-align:center!important;word-break:keep-all!important;width:100%!important;font-size:12px!important;line-height:1.35!important;display:block!important}.landing-cep-card-tag{margin-bottom:6px!important}.landing-process-steps{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;padding-left:4px!important;padding-right:4px!important;overflow-x:visible!important}.landing-step-pill{white-space:normal!important;text-align:center!important;max-width:100%!important;padding:8px 14px!important;font-size:13px!important;line-height:1.35!important}.landing-pricing-grid>.MuiGrid-root{flex-basis:100%!important;max-width:100%!important}.landing-pricing-grid .MuiBox-root{margin-bottom:4px!important}.landing-event-benefit{text-align:center!important;padding-top:36px!important;padding-bottom:28px!important;overflow-x:hidden!important}.landing-event-benefit .landing-event-box>div{padding:16px!important}.landing-event-box img{object-fit:contain!important;width:100%!important;max-width:min(420px,100%)!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}.landing-event-summary li,.landing-event-summary .MuiTypography-root{word-break:keep-all;text-align:left!important;font-size:16px!important;line-height:1.75!important}.landing-event-promo-card{width:100%!important;max-width:100%!important;margin-bottom:16px!important;margin-left:auto!important;margin-right:auto!important;padding:18px!important}.landing-ebook-carousel{padding-left:4px!important;padding-right:4px!important}.landing-ebook-carousel .carousel-nav{opacity:1!important;visibility:visible!important;width:36px!important;height:36px!important}.landing-ebook-carousel .carousel-nav--prev{left:2px!important}.landing-ebook-carousel .carousel-nav--next{right:2px!important}#place{text-align:center!important;padding-top:56px!important;padding-bottom:56px!important;overflow-x:hidden!important}#place .landing-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important;width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important}#place .landing-place-grid>.landing-place-item{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}#place .landing-place-item{justify-content:center!important;display:flex!important}#place .landing-place-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2px!important;padding-right:2px!important}#place .landing-place-card .MuiSvgIcon-root{margin-bottom:8px!important;font-size:44px!important}#place .landing-place-card .MuiTypography-root:first-of-type{font-size:15px!important;line-height:1.3!important}#place .landing-place-body{text-align:center!important;max-width:100%!important;font-size:12px!important;line-height:1.55!important}#place .landing-place-bullet{color:#64748b!important;display:inline!important}#faq .MuiAccordionSummary-content .MuiTypography-root{word-break:keep-all;padding-right:8px}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;margin:0;padding:0;overflow-x:hidden}[id]{scroll-margin-top:88px}body{font-family:var(--font-pretendard), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}a{color:inherit}
