.lp-root{--lp-onyx:#0b0d10;--lp-card:#1b2130;--lp-bone:#e8f0ff;--lp-bone-rgb:232 240 255;--lp-onyx-rgb:11 13 16;--lp-blue:#4462a9;--lp-blue-hover:#3a5494;--lp-blue-light:#9fb0cc;--lp-hero-blue:#6e8fe0;--lp-head:var(--font-hahmlet), "Hahmlet", serif;--lp-wide:var(--font-archivo), "Archivo", "Pretendard Variable", sans-serif;--lp-body:"Pretendard Variable", Pretendard, -apple-system, system-ui, sans-serif;--lp-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.38'/></svg>");background:var(--lp-onyx);color:var(--lp-bone);font-family:var(--lp-body);word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.5}html:has(.landing-home){scrollbar-gutter:stable;scroll-padding-top:5rem}@media (max-width:767px){html:has(.landing-home){scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.lp-container{z-index:10;max-width:80rem;padding:0 max(1.5rem, env(safe-area-inset-right,0px)) 0 max(1.5rem, env(safe-area-inset-left,0px));margin:0 auto;position:relative}.lp-container--narrow{max-width:64rem}.lp-container--faq{max-width:48rem}.lp-section{padding:4rem 0;position:relative;overflow:hidden}.lp-section-head{text-align:center;margin-bottom:2.5rem}.lp-eyebrow{color:var(--lp-blue-light);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .9rem;font-size:.75rem;font-weight:600}.lp-title{font-family:var(--lp-head);font-optical-sizing:auto;letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.625rem;font-weight:400;line-height:1.3}.lp-title--bold{font-weight:600}.lp-title em{font-style:normal;font-weight:500}.lp-title .lp-line{display:block}@media (min-width:768px){.lp-section-head{margin-bottom:3.5rem}.lp-title{margin-bottom:1rem;font-size:2.25rem;line-height:1.25}}@media (min-width:1024px){.lp-container{padding:0 max(2rem, env(safe-area-inset-right,0px)) 0 max(2rem, env(safe-area-inset-left,0px))}.lp-section{padding:6rem 0}.lp-title{font-size:3rem}}.lp-cta{background:var(--lp-blue);color:#fff;letter-spacing:.02em;border-radius:14px;align-items:center;padding:14px 28px;font-size:1rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 12px 28px -16px #4462a9e6}@media (hover:hover){.lp-cta:hover{background:var(--lp-blue-hover);transform:translateY(-1px)}}@media (max-width:767px){.lp-md-only{display:none!important}}@media (min-width:768px){.lp-mobile-only{display:none!important}}.lp-nav{top:env(safe-area-inset-top,0px);z-index:50;background:rgb(var(--lp-onyx-rgb) / .72);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border-bottom:1px solid rgb(var(--lp-bone-rgb) / .08);backface-visibility:hidden;transition:background-color .3s,box-shadow .3s;position:fixed;left:0;right:0;transform:translateZ(0)}.lp-nav.is-scrolled{background:rgb(var(--lp-onyx-rgb) / .85);box-shadow:0 8px 30px -18px #1b213059}.lp-nav-inner{max-width:80rem;height:4rem;padding:0 max(1.25rem, env(safe-area-inset-right,0px)) 0 max(1.25rem, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;margin:0 auto;display:flex}.lp-nav-logo{align-items:center;transition:opacity .3s;display:flex}@media (hover:hover){.lp-nav-logo:hover{opacity:.8}}.lp-nav-logo img{width:auto;max-width:none;height:18px}.lp-nav-links{align-items:center;gap:.25rem;display:none}.lp-nav-link{color:rgb(var(--lp-bone-rgb) / .62);border-radius:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s;position:relative}@media (hover:hover){.lp-nav-link:hover{color:var(--lp-bone);background:#1b21300d}}.lp-nav-link.is-active{color:var(--lp-bone)}.lp-nav-link.is-active:after{content:"";background:var(--lp-blue);border-radius:2px;height:2px;position:absolute;bottom:.2rem;left:.875rem;right:.875rem}.lp-nav-cta{background:var(--lp-blue);color:#fff;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:all .2s;display:none}@media (hover:hover){.lp-nav-cta:hover{background:var(--lp-blue-hover);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}@media (min-width:640px){.lp-nav-inner{padding:0 max(1.5rem, env(safe-area-inset-right,0px)) 0 max(1.5rem, env(safe-area-inset-left,0px))}}@media (min-width:768px){.lp-nav-logo img{height:20px}.lp-nav-cta{display:inline-block}}@media (min-width:1024px){.lp-nav-inner{height:5rem;padding:0 max(2rem, env(safe-area-inset-right,0px)) 0 max(2rem, env(safe-area-inset-left,0px))}.lp-nav-logo img{height:24px}.lp-nav-links{display:flex}}.lp-hero{background:var(--lp-onyx);flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-hero-copy{z-index:2;width:100%;max-width:72rem;padding:calc(64px + 1.75rem) max(1.5rem, env(safe-area-inset-right,0px)) 1.5rem max(1.5rem, env(safe-area-inset-left,0px));color:var(--lp-bone);text-align:left;margin:0 auto;position:relative}.lp-hero-title{font-family:var(--lp-wide);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(2rem,9.4vw,6.25rem);font-weight:900;font-stretch:125%;line-height:1.22}.lp-hero-title .lp-line-1,.lp-hero-title .lp-line-2{display:block}.lp-hero-title .lp-line-2{color:var(--lp-hero-blue)}.lp-hero-sub{color:rgb(var(--lp-bone-rgb) / .72);letter-spacing:-.01em;margin:1.5rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.6}.lp-hero .lp-cta{margin-top:2rem}.lp-hero-video{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;height:auto;display:block}@media (min-width:768px){.lp-hero{padding-bottom:4rem}.lp-hero-copy{padding:calc(96px + 3rem) max(3rem, env(safe-area-inset-right,0px)) 2.5rem max(3rem, env(safe-area-inset-left,0px));text-align:center}.lp-hero-title{font-size:min(7.29927vw - .437956rem,4.8rem)}.lp-hero-title .lp-line-1,.lp-hero-title .lp-line-2{white-space:nowrap}.lp-hero-sub{font-size:1.3rem;line-height:1.55}.lp-hero-video{width:calc(100% - max(3rem, env(safe-area-inset-left,0px)) - max(3rem, env(safe-area-inset-right,0px)));aspect-ratio:16/9;border-radius:4px;max-width:66rem;margin:0 auto}}.lp-paper{background-color:#eceae6;background-image:var(--lp-noise);color:#3a3836;text-align:center;border-radius:4px;max-width:46rem;margin:0 auto 3rem;padding:2.5rem 1.25rem 1.75rem;position:relative;box-shadow:0 20px 40px -28px #0009}.lp-paper-quote{color:#3a3836;font-family:var(--lp-head);letter-spacing:-.01em;text-align:center;margin:0 0 .75rem;font-size:clamp(1rem,5vw,1.4rem);font-weight:500;line-height:1.6}.lp-paper-quote .lp-line{display:block}.lp-paper-rule{background:#3a383659;border:0;height:1px;margin:2rem 0 1rem}.lp-paper-src{color:#3a3836b3;letter-spacing:.02em;margin:0;font-size:.85rem}.lp-about-head{text-align:left;max-width:40rem;margin:0 auto 2rem}.lp-about-body{max-width:40rem;color:rgb(var(--lp-bone-rgb) / .78);text-align:left;flex-direction:column;gap:1.15rem;margin:0 auto;font-size:.96rem;line-height:1.8;display:flex}.lp-about-body p{margin:0}.lp-marquee{width:100%;margin-top:2.75rem;overflow:hidden}.lp-marquee-track{will-change:transform;gap:1rem;width:max-content;animation:48s linear infinite lp-marquee;display:flex}@media (hover:hover){.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}}.lp-marquee-item{aspect-ratio:3/4;border-radius:16px;flex-shrink:0;width:160px;position:relative;overflow:hidden}.lp-marquee-item img{object-fit:cover;filter:brightness(.88)}@keyframes lp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:768px){.lp-paper{padding:4rem 3rem 2.5rem}.lp-paper-quote{margin-bottom:0;font-size:2.1rem;line-height:1.25}.lp-about-head{margin-bottom:2.5rem}.lp-about-body{font-size:1.0625rem;line-height:1.85}.lp-marquee-track{gap:1.25rem}.lp-marquee-item{width:220px}}.lp-root .lp-about{padding:4rem 0 2.5rem}@media (min-width:1024px){.lp-about-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:4.5rem;display:grid}.lp-about-split .lp-paper{max-width:none;margin:0}.lp-paper-quote{font-size:min(2.1rem,2.6vw)}.lp-about-split .lp-about-head,.lp-about-split .lp-about-body{max-width:34rem;margin-left:0;margin-right:0}.lp-marquee{margin-top:5.5rem}}.lp-crowd{background:var(--lp-onyx);flex-direction:column;justify-content:center;min-height:100svh;padding:4.5rem 0;display:flex;position:relative;overflow:hidden}.lp-stats-wrap{z-index:2;width:100%;max-width:44rem;margin:0 auto 3.5rem;padding:0 1.25rem;position:relative}.lp-stats-wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60%,#5a7cc838,#0000 70%);position:absolute;inset:-30% 5%}.lp-stats{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.lp-stats>div{text-align:center;flex-direction:column-reverse;align-items:center;padding:.25rem;display:flex;position:relative}.lp-stats>div+div:before{content:"";background:linear-gradient(to bottom, transparent, rgb(var(--lp-bone-rgb) / .18), transparent);width:1px;position:absolute;top:12%;bottom:12%;left:0}.lp-stats dt{color:rgb(var(--lp-bone-rgb) / .55);letter-spacing:.02em;margin:.7rem 0 0;font-size:.78rem}.lp-stats dd{white-space:nowrap;justify-content:center;align-items:baseline;margin:0;display:flex}.lp-stats dd strong{background:linear-gradient(180deg, #fff 30%, var(--lp-blue-light) 100%);color:#0000;filter:drop-shadow(0 0 18px #7896dc40);font-variant-numeric:tabular-nums;letter-spacing:-.035em;-webkit-background-clip:text;background-clip:text;font-size:2.3rem;font-weight:700;line-height:1}.lp-stats dd span{color:var(--lp-blue-light);margin-left:.15rem;font-size:.85rem;font-weight:500}.lp-pill-field{flex-direction:column;gap:.8rem;width:100%;max-width:80rem;margin:-1rem auto;padding-block:1rem;display:flex;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.lp-pill-row{white-space:nowrap;justify-content:center;gap:.8rem;display:flex}.lp-pill-row:nth-child(2n){transform:translate(3.2rem)}.lp-pill{background:rgb(var(--lp-bone-rgb) / .07);color:rgb(var(--lp-bone-rgb) / .55);letter-spacing:-.01em;border-radius:999px;flex:none;padding:1rem 1.3rem;font-size:1rem;font-weight:500;transition:background-color .45s cubic-bezier(.2,.8,.2,1),color .45s,transform .45s cubic-bezier(.2,1.4,.4,1),box-shadow .45s}.lp-pill.is-on{color:#0e2233;background:#a9ddf5;transform:scale(1.08)rotate(-2deg);box-shadow:0 10px 24px -12px #a9ddf5cc}.lp-toast{z-index:3;border:1px solid rgb(var(--lp-bone-rgb) / .12);background:rgb(var(--lp-onyx-rgb) / .82);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);width:fit-content;max-width:calc(100% - 2.5rem);color:var(--lp-bone);opacity:0;border-radius:16px;align-items:center;gap:.6rem;margin:2rem auto 0;padding:.85rem 1.2rem;font-size:.92rem;font-weight:600;transition:transform .55s cubic-bezier(.2,1.2,.3,1),opacity .4s;display:flex;position:relative;transform:translateY(18px);box-shadow:0 16px 32px -18px #000000b3}.lp-toast.is-show{opacity:1;transform:translateY(0)}.lp-toast-dot{background:#a9ddf5;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #a9ddf540}@media (min-width:768px){.lp-crowd{padding:5rem 0}.lp-stats-wrap{margin-bottom:4.75rem}.lp-stats dt{margin-top:.9rem;font-size:.9rem}.lp-stats dd strong{font-size:4.25rem}.lp-stats dd span{font-size:1.25rem}.lp-pill-field{gap:1.1rem;padding-inline:1rem}.lp-pill-row{gap:1.1rem}.lp-pill-row:nth-child(2n){transform:translate(2.5rem)}.lp-pill{padding:1.15rem 1.8rem;font-size:1.3rem}.lp-toast{margin-top:2.25rem;font-size:1rem}}@media (max-width:359px){.lp-toast{padding-inline:.9rem;font-size:.85rem}}.lp-events{background:var(--lp-card)}.lp-events-head{margin-bottom:2.5rem}.lp-ticket--reel .lp-ticket-media{aspect-ratio:4/5}.lp-ticket--reel .lp-ticket-title{padding:14px 16px 16px;font-size:1.25rem}.lp-ticket--reel .lp-ticket-curtain-title{font-size:2.2rem}.lp-ticket-row{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:1.25rem;margin:0 -1.5rem;padding:0 1.5rem 1rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.lp-ticket-row::-webkit-scrollbar{display:none}.lp-ticket-cell{scroll-snap-align:start;min-width:280px}.lp-ticket{color:#15121a;background:#f4efe6;border-radius:18px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 14px 34px -20px #0000008c}.lp-ticket-media{aspect-ratio:4/3;position:relative;overflow:hidden}.lp-ticket-media img{object-fit:cover}.lp-ticket-tag{background:var(--lp-blue);color:#fff;letter-spacing:.16em;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:14px;right:14px}.lp-ticket-body{flex-direction:column;flex:1;display:flex}.lp-ticket-title{font-family:var(--lp-head);margin:0;padding:18px 20px 20px;font-size:1.5rem;font-weight:600;line-height:1.2}.lp-ticket-curtain{isolation:isolate;background-color:#4a070e;background-image:repeating-linear-gradient(90deg,#0000008c 0,#0000001a 14px,#ff787824 26px,#00000014 40px,#0000008c 58px),repeating-linear-gradient(90deg,#00000059 0,#0000 22px,#ff8c8c1a 47px,#0000 70px,#00000059 93px),linear-gradient(#7a0f1a 0%,#9c1120 40%,#8a0f1b 70%,#4e0810 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.lp-ticket-curtain:before{content:"";z-index:1;background:radial-gradient(circle,#ff968c8c 0%,#ff6e6e52 24%,#c828321a 40%,#0000 46%),radial-gradient(circle,#0000 40%,#0009 85%);position:absolute;inset:0}.lp-ticket-curtain:after{content:"";z-index:2;background-image:var(--lp-noise);opacity:.18;pointer-events:none;position:absolute;inset:0}.lp-ticket-curtain-title,.lp-ticket-curtain-sub{z-index:3;color:#fff6f0;text-align:center;text-shadow:0 2px 22px #3c00088c;margin:0;position:relative}.lp-ticket-curtain-title{font-family:var(--lp-head);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;font-size:2.6rem;font-weight:500;line-height:.98;display:flex}.lp-ticket-curtain-sub{font-family:var(--lp-wide);letter-spacing:.3em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:600}@media (min-width:640px){.lp-ticket-cell{min-width:300px}}@media (min-width:768px){.lp-events-head{margin-bottom:3rem}.lp-ticket-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;display:grid;overflow:visible}.lp-ticket-cell{min-width:0}}@media (min-width:1024px){.lp-ticket-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-membership{color:#1f1e1c;background:#eceae6}.lp-membership .lp-eyebrow{color:var(--lp-blue)}.lp-membership .lp-title{color:#1f1e1c}.lp-pair-book,.lp-pair-job{color:var(--lp-blue);transition:opacity .35s,transform .35s;display:inline-block}.lp-pair-title.is-switching .lp-pair-book,.lp-pair-title.is-switching .lp-pair-job{opacity:0;transform:translateY(-10px)}@media (max-width:359px){.lp-membership .lp-pair-title{font-size:1.45rem}}.lp-membership a:focus-visible,.lp-ticket a:focus-visible,.lp-plan a:focus-visible{outline-color:var(--lp-blue)}.lp-members-intro{color:#1f1e1cd1;max-width:36rem;margin:1.5rem auto 0;font-size:.9375rem;line-height:1.6}.lp-membership-row{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:flex}.lp-phones{justify-content:center;align-items:flex-start;width:100%;max-width:400px;margin:0 auto;padding:8px 0 28px;display:flex;position:relative}.lp-phone{filter:drop-shadow(0 10px 18px #00000029);flex-shrink:0;width:54%}.lp-phone-left{z-index:2;margin-right:-9%;transform:rotate(-4deg)translateY(6px)}.lp-phone-right{z-index:1;transform:rotate(3deg)translateY(40px)}.lp-phone-bezel{background:#141418;border-radius:12%/5.6%;padding:3%;box-shadow:inset 0 0 0 1px #ffffff14}.lp-phone-screen{aspect-ratio:960/2079;background:#000;border-radius:10%/4.6%;position:relative;overflow:hidden}.lp-phone-screen img{object-fit:cover;object-position:top}.lp-benefits{text-align:center}.lp-benefit-list{flex-direction:column;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.lp-benefit-list li{align-items:center;gap:.75rem;display:flex}.lp-benefit-list svg{width:1.25rem;height:1.25rem;color:var(--lp-blue);flex-shrink:0}.lp-benefit-cta{justify-content:center;margin-bottom:1.5rem;display:flex}.lp-store-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.lp-store-badges a{transition:opacity .2s}@media (hover:hover){.lp-store-badges a:hover{opacity:.8}}.lp-store-badges .lp-badge-ios{width:auto;height:40px}.lp-store-badges .lp-badge-android{width:auto;height:52px;margin:-6px 0}@media (min-width:768px){.lp-membership .lp-title{margin-bottom:0}.lp-members-intro{font-size:1.125rem;line-height:1.65}.lp-membership-row{flex-direction:row;gap:4rem}.lp-phones{max-width:620px}.lp-phone{width:52%}.lp-phone-left{margin-right:-8%}.lp-benefits{text-align:left}.lp-benefit-cta,.lp-store-badges{justify-content:flex-start}}@media (min-width:1024px){.lp-phones{max-width:700px}.lp-benefits{flex:none;min-width:20rem}}.lp-why{background:var(--lp-onyx);padding-bottom:4rem;display:grid;position:relative;overflow:hidden}.lp-why-media{aspect-ratio:3/4;grid-area:1/1;width:100%;max-height:46rem;margin-top:7.5rem;position:relative}.lp-why-media img{object-fit:cover;object-position:50% 40%}.lp-why-media:after{content:"";background:linear-gradient(180deg, var(--lp-onyx) 0%, rgb(var(--lp-onyx-rgb) / .55) 18%, transparent 40%), linear-gradient(0deg, var(--lp-onyx) 0%, rgb(var(--lp-onyx-rgb) / .85) 14%, transparent 42%);position:absolute;inset:0}.lp-why-head{grid-area:1/1;align-self:start;width:100%;padding-top:3.5rem}.lp-why-body{grid-row:2;width:100%;margin-top:-3rem}.lp-why-title{text-shadow:0 2px 18px rgb(var(--lp-onyx-rgb) / .6);margin:0}.lp-why-title em{color:var(--lp-blue-light);font-weight:600}.lp-why-lead{text-shadow:0 1px 12px rgb(var(--lp-onyx-rgb) / .8);color:rgb(var(--lp-bone-rgb) / .78);margin:1rem 0 0;font-size:.95rem;line-height:1.75}.lp-why-list{margin:0;padding:0;list-style:none}.lp-why-item{border-top:1px solid rgb(var(--lp-bone-rgb) / .14);padding:1.5rem 0}.lp-why-item:first-child{border-top:0;padding-top:0}.lp-why-item:last-child{padding-bottom:0}.lp-why-tag{color:rgb(var(--lp-bone-rgb) / .5);font-family:var(--lp-wide);letter-spacing:.18em;align-items:baseline;gap:.75rem;margin:0 0 .6rem;font-size:.68rem;font-weight:600;font-stretch:125%;display:flex}.lp-why-tag span{color:var(--lp-hero-blue)}.lp-why-item-title{font-family:var(--lp-head);margin:0 0 .5rem;font-size:1.3rem;font-weight:500;line-height:1.35}.lp-why-item-body{color:rgb(var(--lp-bone-rgb) / .68);margin:0;font-size:.95rem;line-height:1.75}@media (min-width:768px){.lp-why-head{padding-top:5rem}.lp-why-body{max-width:40rem;margin-top:-6rem}.lp-why-media{aspect-ratio:auto;height:46rem}.lp-why-lead{font-size:1.05rem}}@media (min-width:1024px){.lp-why{grid-template-rows:auto 1fr;min-height:52rem;padding:7rem 0}.lp-why-media{grid-area:auto;width:auto;height:auto;max-height:none;position:absolute;inset:0 0 0 34%}.lp-why-media img{object-position:20% 55%}.lp-why-media:after{background:linear-gradient(90deg, var(--lp-onyx) 0%, rgb(var(--lp-onyx-rgb) / .35) 14%, transparent 32%), linear-gradient(0deg, rgb(var(--lp-onyx-rgb) / .5) 0%, transparent 30%)}.lp-why-head,.lp-why-body{grid-area:auto;max-width:80rem}.lp-why-head{padding-top:0}.lp-why-head>*,.lp-why-body>*{max-width:30rem}.lp-why-media{margin-top:0}.lp-why-body{margin-top:2.5rem}}.lp-root .lp-reviews{padding-bottom:0;overflow:visible}.lp-reviews .lp-section-head{margin-bottom:0}.lp-rv-pin{height:calc(100svh + 220vh);position:relative}.lp-rv-stage{height:calc(100dvh - 4rem);padding-top:1rem;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:sticky;top:4rem}.lp-rv-track{aspect-ratio:4/5;clip-path:inset(0 -48px -96px);width:min(420px,100vw - 32px,80svh - 3.2rem - 160px);margin-bottom:1.75rem;position:relative}.lp-rv-card{background:var(--lp-card);transform-origin:50% 100%;will-change:transform, opacity;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px -18px #000c;container-type:inline-size}.lp-rv-card img{object-fit:cover}.lp-rv-shade{z-index:3;background:var(--lp-onyx);opacity:0;pointer-events:none;position:absolute;inset:0}.lp-rv-note{z-index:2;width:80%;transform:rotate(var(--lp-rv-note-rot));background:linear-gradient(170deg,#f4f1fb 0%,#e2e0f3 100%);padding:clamp(12px,4.8cqi,18px) clamp(11px,4.3cqi,16px) clamp(11px,4.3cqi,16px);position:absolute;box-shadow:0 12px 22px -8px #0000008c,0 1px 2px #0003}.lp-rv-note:after{content:"";background:linear-gradient(#0000000f,#0000);height:16px;position:absolute;inset:0 0 auto}.lp-rv-note--top{--lp-rv-note-rot:-2deg;width:84%;top:3%;left:5%}.lp-rv-note--bottom-right{--lp-rv-note-rot:2deg;bottom:4%;right:5%}.lp-rv-quote{color:#1c1a24;font-family:var(--font-gowun-dodum), var(--lp-body);letter-spacing:-.01em;margin:0;font-size:clamp(12px,4cqi,15px);line-height:1.6}.lp-rv-who{color:#3e3c48;font-family:var(--font-gowun-dodum), var(--lp-body);align-items:center;gap:6px;margin:clamp(8px,3.2cqi,12px) 0 0;font-size:clamp(10.5px,3.2cqi,12px);font-weight:600;line-height:1.3;display:flex}.lp-rv-badge{background:var(--lp-blue);color:#fff;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.lp-rv-dots{gap:6px;display:flex}.lp-rv-dots i{background:rgb(var(--lp-bone-rgb) / .2);border-radius:3px;width:6px;height:6px;transition:width .3s,background .3s}.lp-rv-dots i.is-active{background:var(--lp-bone);width:18px}@media (min-width:768px){.lp-rv-stage{padding-bottom:0}.lp-rv-track{width:min(420px,100vw - 64px,80svh - 3.2rem - 76.8px)}}@media (min-width:1024px){.lp-root .lp-reviews{padding:6rem 0}.lp-rv-pin{height:auto}.lp-reviews .lp-section-head{margin-bottom:3.5rem}.lp-rv-stage{height:auto;padding-bottom:0;position:static}.lp-rv-track{aspect-ratio:auto;clip-path:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem;width:min(72rem,100vw - 4rem);margin-bottom:0;display:grid}.lp-rv-card{aspect-ratio:4/5;transform:rotate(var(--lp-rv-tilt));transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s cubic-bezier(.2,.7,.2,1);position:relative;inset:auto}.lp-rv-card:first-child{--lp-rv-tilt:-1.5deg}.lp-rv-card:nth-child(2){--lp-rv-tilt:1.2deg;margin-top:1.75rem;transition-delay:.15s}.lp-rv-card:nth-child(3){--lp-rv-tilt:-.8deg;transition-delay:.3s}.lp-rv-card.is-pre{opacity:0;transform:translateY(60px) rotate(var(--lp-rv-tilt))}.lp-rv-dots{display:none}}@media (min-width:1024px) and (hover:hover){.lp-rv-card:hover{transition-delay:0s;transform:translateY(-6px)rotate(0)}}@media (prefers-reduced-motion:reduce){.lp-rv-card{transition:none}.lp-rv-card.is-pre{opacity:1;transform:rotate(var(--lp-rv-tilt,0deg))}}.lp-pricing{background:var(--lp-card)}.lp-pricing .lp-title{font-size:clamp(1.15rem,6vw,1.625rem)}.lp-plans{gap:1.25rem;max-width:56rem;margin:0 auto;padding-top:1.25rem;display:grid}.lp-plan{color:#15121a;background:#f4efe6;border-radius:18px;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;display:flex;box-shadow:0 14px 34px -20px #0009}.lp-plan--primary{box-shadow:0 0 0 6px var(--lp-blue), 0 14px 34px -20px #0009;border-top-left-radius:0;position:relative}.lp-plan-badge{background:var(--lp-blue);color:#fff;letter-spacing:.02em;border-radius:16px 16px 0 0;align-items:center;gap:.4rem;padding:.55rem 1.1rem .65rem;font-size:.95rem;font-weight:700;display:inline-flex;position:absolute;bottom:100%;left:-6px}.lp-plan-name{color:#15121a99;letter-spacing:.1em;margin:0;font-size:.85rem;font-weight:700}.lp-plan-price{font-family:var(--lp-head);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.lp-plan-price s{color:#15121a66;font-size:1rem}.lp-plan-price strong{font-size:2rem;font-weight:600}.lp-plan-price span{color:#15121a99;font-size:.85rem}.lp-plan-feats{border-top:1px dashed #15121a66;flex-direction:column;flex:1;gap:.55rem;margin:0;padding:1rem 0 0;font-size:.92rem;line-height:1.5;list-style:none;display:flex}.lp-plan-feats li{padding-left:1.4rem;position:relative}.lp-plan-feats li:before{content:"✓";color:var(--lp-blue);font-weight:700;position:absolute;left:0}.lp-feat-note{color:#15121a8c;margin-top:.2rem;font-size:.78rem;line-height:1.45;display:block}.lp-plan-note{color:#15121a8c;margin:-.25rem 0 0;font-size:.82rem;line-height:1.45}.lp-plan-btn{color:#f4efe6;letter-spacing:.04em;text-align:center;background:#15121a;border-radius:12px;padding:14px;font-weight:700;display:none}.lp-plan--primary .lp-plan-btn{background:var(--lp-blue);color:#fff}@media (min-width:768px){.lp-pricing .lp-title{font-size:2.25rem}.lp-plans{grid-template-columns:1fr 1fr;align-items:stretch;margin-top:2.5rem;padding-top:0}.lp-plan-btn{display:block}}@media (min-width:1024px){.lp-pricing .lp-title{font-size:3rem}}.lp-faq{background:#0a0a0b}.lp-faq-list{flex-direction:column;gap:.625rem;display:flex}.lp-faq-item{background:#15161a;border-radius:22px;transition:background-color .25s,box-shadow .25s;box-shadow:0 0 0 1px #ffffff0f}.lp-faq-item.is-open{background:#1a1c20}@media (hover:hover){.lp-faq-item:hover{background:#1a1c20}}.lp-faq-q{color:#ececf094;width:100%;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.45;transition:color .25s;display:flex}.lp-faq-q:focus-visible{outline:2px solid var(--lp-blue-light);outline-offset:2px;border-radius:22px}.lp-faq-item.is-open .lp-faq-q{color:#f4f4f6}@media (hover:hover){.lp-faq-q:hover{color:#f4f4f6}}.lp-faq-item.is-open .lp-faq-q{font-weight:700}.lp-faq-chev{color:#ececf094;flex:none;transition:transform .4s cubic-bezier(.22,1,.36,1),color .25s}.lp-faq-item.is-open .lp-faq-chev{color:#f4f4f6;transform:rotate(180deg)}.lp-faq-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.lp-faq-item.is-open .lp-faq-a{grid-template-rows:1fr}.lp-faq-a>div{min-height:0;overflow:hidden}.lp-faq-a p{color:#ececf0b3;opacity:0;margin:0;padding:0 1.5rem 1.4rem;font-size:1rem;line-height:1.75;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}.lp-faq-item.is-open .lp-faq-a p{opacity:1;transition-delay:80ms;transform:none}.lp-kakao-wrap{justify-content:center;margin-top:2.5rem;display:flex}.lp-kakao-btn{color:#3c1e1e;background:#fee500;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.9rem;font-weight:600;line-height:1;transition:transform .2s;display:inline-flex}@media (hover:hover){.lp-kakao-btn:hover{transform:translateY(-2px)}}.lp-kakao-btn:focus-visible{outline-offset:2px;outline:2px solid #fee500}@media (min-width:768px){.lp-faq-q{padding:1.6rem 2rem;font-size:1.15rem}.lp-faq-a p{padding:0 2rem 1.7rem;font-size:1.05rem}}.lp-footer{padding:4rem max(1rem, env(safe-area-inset-right,0px)) 8rem max(1rem, env(safe-area-inset-left,0px));background:var(--lp-onyx)}.lp-footer-inner{max-width:40rem;margin:0 auto}.lp-footer-tag{color:var(--lp-bone);font-family:var(--lp-wide);letter-spacing:-.035em;text-align:center;text-transform:uppercase;margin:0 0 2rem;font-size:clamp(1.3rem,6.6vw,2.6rem);font-weight:900;font-stretch:125%;line-height:.95}.lp-footer-tag span{display:block}.lp-footer-tag span+span{color:var(--lp-hero-blue)}.lp-ig-cta{border:1px solid rgb(var(--lp-bone-rgb) / .1);background:rgb(var(--lp-bone-rgb) / .04);border-radius:1rem;align-items:center;gap:.75rem;max-width:28rem;margin:0 auto 2.5rem;padding:.875rem 1rem;transition:background-color .2s,border-color .2s;display:flex}@media (hover:hover){.lp-ig-cta:hover{border-color:rgb(var(--lp-bone-rgb) / .2);background:rgb(var(--lp-bone-rgb) / .06)}}.lp-ig-ring{background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7);border-radius:999px;flex:none;padding:2px;display:inline-flex}.lp-ig-ring>span{background:var(--lp-onyx);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.lp-ig-handle{min-width:0;color:var(--lp-bone);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:1rem;font-weight:700;overflow:hidden}.lp-ig-pill{color:#fff;background:linear-gradient(90deg,#f9ce34,#ee2a7b,#6228d7);border-radius:999px;flex:none;align-items:center;padding:.5rem .875rem;font-size:.8rem;font-weight:700;display:inline-flex}@media (max-width:420px){.lp-ig-cta{gap:.6rem;padding:.75rem .8rem}.lp-ig-ring>span{width:2.4rem;height:2.4rem}.lp-ig-handle{font-size:.92rem}.lp-ig-pill{padding:.45rem .7rem;font-size:.75rem}}@media (max-width:374px){.lp-ig-pill{padding-inline:.55rem}}.lp-footer-line{background:rgb(var(--lp-bone-rgb) / .1);height:1px;margin-bottom:1.5rem}.lp-footer-biz p{color:rgb(var(--lp-bone-rgb) / .45);margin:0 0 .15rem;font-size:.75rem;line-height:1.5}.lp-footer-biz .lp-footer-name{color:rgb(var(--lp-bone-rgb) / .6);margin-bottom:.5rem;font-size:.8rem;font-weight:700}.lp-footer-links{flex-wrap:wrap;gap:1rem;margin-top:.75rem;font-size:.75rem;display:flex}.lp-footer-links a{color:rgb(var(--lp-bone-rgb) / .45)}@media (hover:hover){.lp-footer-links a:hover{color:rgb(var(--lp-bone-rgb) / .7)}}.lp-footer-copy{color:rgb(var(--lp-bone-rgb) / .55);margin:.75rem 0 0;font-size:.75rem}@media (min-width:768px){.lp-footer{padding-bottom:4rem}}.lp-sticky{z-index:50;padding:12px 16px max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid rgb(var(--lp-bone-rgb) / .08);background:rgb(var(--lp-onyx-rgb) / .82);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);position:fixed;bottom:0;left:0;right:0}.lp-sticky a{background:var(--lp-blue);color:#fff;letter-spacing:.02em;text-align:center;border-radius:14px;padding:15px;font-size:1rem;font-weight:700;display:block;box-shadow:0 10px 24px -14px #4462a9cc}.lp-sticky a:active{background:var(--lp-blue-hover)}@media (min-width:768px){.lp-sticky{display:none}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}