.jDH3nq_page{--landing-gap:clamp(4rem, 8vw, 7rem);--landing-title:clamp(2rem, 4.2vw, 3.75rem);--landing-heading:clamp(2.05rem, 3.7vw, 3.05rem);--landing-radius:1.5rem;padding-bottom:2rem}:is(html:has(.jDH3nq_page),body:has(.jDH3nq_page)){overflow-x:clip}.jDH3nq_page h1,.jDH3nq_page h2,.jDH3nq_page h3{overflow-wrap:anywhere;letter-spacing:-.3px;min-width:0}.jDH3nq_hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1rem;display:grid}.jDH3nq_eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.792rem;font-weight:600}.jDH3nq_page .jDH3nq_title{font-size:var(--landing-title);letter-spacing:-.3px;text-wrap:balance;filter:drop-shadow(0 34px 31px #00000080);margin:1rem 0 1.25rem;font-weight:600;line-height:.94}.jDH3nq_gradientText{color:#0000;background-image:linear-gradient(141.38deg,#e3d2f8 33.562%,#aeaeae 71.376%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .jDH3nq_gradientText{background-image:linear-gradient(141.38deg,#6b4ea3 33.562%,#3a3a3a 71.376%)}.jDH3nq_page .jDH3nq_title em,.jDH3nq_heading em{font-family:var(--font-instrument-serif), Georgia, serif;font-size:1.08em;font-style:italic;font-weight:400}.jDH3nq_intro{max-width:36ch;color:var(--muted);text-wrap:pretty;font-size:1.109rem;line-height:1.65}.jDH3nq_hero .jDH3nq_intro{letter-spacing:-.2px;max-width:44ch;color:color-mix(in srgb, var(--foreground) 90%, transparent);font-size:clamp(.875rem,1.4vw,1rem);font-weight:400;line-height:1.5}.jDH3nq_actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.jDH3nq_actions a{white-space:nowrap;font-size:.99rem}.jDH3nq_heroCta{--cta-from:#f1e7fe;--cta-mid:#dccbf7;--cta-to:#a597b0;--cta-ink:#1e1b22;--cta-glow:#d6befa59;background-image:linear-gradient(100deg, var(--cta-from) 0%, var(--cta-mid) 30%, var(--cta-mid) 45%, var(--cta-to) 100%);min-height:41px;box-shadow:inset 0 1px 0 #ffffff8c, 0 8px 22px -10px var(--cta-glow);color:var(--cta-ink);letter-spacing:-.2px;white-space:nowrap;background-position:100% 0;background-size:160% 100%;border-radius:20px;align-items:center;gap:.75rem;padding:0 .3125rem 0 .6875rem;font-size:.9375rem;font-weight:650;transition:background-position .45s cubic-bezier(.16,1,.3,1),box-shadow .3s ease-out,transform .15s ease-out;display:inline-flex}[data-theme=light] .jDH3nq_heroCta{--cta-from:#8a6cc6;--cta-mid:#6b4ea3;--cta-to:#5d566a;--cta-ink:#fff;--cta-glow:#6b4ea366}.jDH3nq_heroCta span{padding-inline:.4rem}.jDH3nq_heroCtaArrow{background:var(--cta-ink);width:25px;height:25px;color:var(--cta-mid);border-radius:999px;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.jDH3nq_heroCta:hover{box-shadow:inset 0 1px 0 #ffffff8c, 0 10px 26px -10px var(--cta-glow);background-position:0 0}.jDH3nq_heroCta:hover .jDH3nq_heroCtaArrow{transform:translate(2px)}.jDH3nq_heroCta:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.jDH3nq_heroCta,.jDH3nq_heroCtaArrow{transition:none}}.jDH3nq_secondary{color:var(--foreground);text-underline-offset:.35em;text-decoration:underline}.jDH3nq_note{color:var(--muted);margin-top:1rem;font-size:.858rem;line-height:1.6}.jDH3nq_section{padding-top:var(--landing-gap);scroll-margin-top:6rem}.jDH3nq_heading{max-width:22ch;font-size:var(--landing-heading);letter-spacing:-.3px;text-wrap:balance;margin:.8rem 0 1.2rem;font-weight:600;line-height:1.05}:root:lang(ko) .jDH3nq_page em{font-style:normal}.jDH3nq_social .jDH3nq_heading,.jDH3nq_howLayout .jDH3nq_heading{color:var(--primary)}.jDH3nq_body{color:var(--muted);text-wrap:pretty;max-width:52ch;font-size:.99rem;line-height:1.7}.jDH3nq_steps{border-top:1px solid var(--border);gap:0;margin-top:2rem;display:grid}.jDH3nq_step{border-bottom:1px solid var(--border);padding:1.5rem 0}.jDH3nq_step h3{margin-bottom:.35rem;font-size:1.188rem;font-weight:600}.jDH3nq_howLayout{gap:2.5rem;display:grid}.jDH3nq_phonePreview{justify-content:center;min-width:0;display:flex}.jDH3nq_phoneFrame{border:1px solid var(--border-strong);background:var(--device-frame);border-radius:2.25rem;width:min(100%,22rem);padding:.5rem;box-shadow:0 1.25rem 3.5rem #00000052}.jDH3nq_phoneScreen{color:#fff;background:#121212;flex-direction:column;gap:.25rem;display:flex;overflow:hidden}.jDH3nq_phoneTop{height:2.9rem}.jDH3nq_phoneNotch{background:var(--device-island);border-radius:999px;width:5.5rem;height:1.25rem}.jDH3nq_phoneBrand{font-family:var(--font-brand);font-size:1.109rem}.jDH3nq_phoneTabs{-webkit-user-select:none;user-select:none;background:#1a1a1a;border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:0 .75rem;padding:.25rem;display:grid}.jDH3nq_phoneTab{color:#b3b3b3;white-space:nowrap;border-radius:.55rem;min-height:2.5rem;font-size:.739rem;font-weight:600}.jDH3nq_phoneTab[data-active=true]{color:#1a1a1a;background:#f1e6ff;transition:all .2s}.jDH3nq_phoneTab:focus-visible,.jDH3nq_phoneAction:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.jDH3nq_phoneBody{flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex;overflow:hidden}.jDH3nq_phoneCover{border-radius:1rem;flex:1;min-height:0;position:relative;overflow:hidden}.jDH3nq_phoneCover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:45% 0 0}.jDH3nq_phoneCoverCopy{z-index:1}.jDH3nq_phoneCover img,.jDH3nq_phoneTile img,.jDH3nq_phonePostImage img{object-fit:cover}.jDH3nq_phoneCoverCopy{inset-inline:.75rem;color:#fff;text-shadow:0 1px .5rem #000;position:absolute;bottom:.7rem}.jDH3nq_phoneCoverCopy p{color:#fff;font-size:.697rem}.jDH3nq_phoneCoverCopy h3{letter-spacing:-.03em;margin-top:.15rem;font-size:1.214rem;font-weight:650}.jDH3nq_phoneAction{background:var(--primary);width:100%;min-height:2.75rem;color:var(--primary-foreground);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin-top:.75rem;font-size:.824rem;font-weight:700;display:flex}.jDH3nq_phoneHint{color:#b3b3b3;text-align:center;margin-top:.7rem;font-size:.718rem;line-height:1.45}.jDH3nq_phonePhotoGrid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.35rem;min-height:0;display:grid}.jDH3nq_phoneTile{background:#1a1a1a;border-radius:.5rem;position:relative;overflow:hidden}.jDH3nq_phoneTile:last-child:after{content:"+3";color:#fff;background:#00000085;place-items:center;font-size:.845rem;font-weight:700;display:grid;position:absolute;inset:0}.jDH3nq_phoneCounter{color:#b3b3b3;justify-content:space-between;margin-bottom:.75rem;font-size:.76rem;display:flex}.jDH3nq_phonePostImage{border-radius:1rem;flex:1;min-height:0;position:relative;overflow:hidden}.jDH3nq_phoneMeta{justify-content:space-between;align-items:center;padding:.7rem 0;font-size:.76rem;display:flex}.jDH3nq_phoneOverlay{inset-inline:0;color:#fff;background:linear-gradient(#0000,#0000004d 45%,#000000a6);justify-content:space-between;align-items:flex-end;gap:.6rem;padding:2.4rem .7rem .7rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;bottom:0}.jDH3nq_phoneAuthor{white-space:nowrap;align-items:center;gap:.45rem;min-width:0;display:flex}.jDH3nq_phoneAuthor>span:last-child{text-overflow:ellipsis;filter:drop-shadow(0 1px 6px #000c);overflow:hidden}.jDH3nq_phoneReactions{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:center;gap:.55rem;font-size:.7rem;display:flex}.jDH3nq_phoneReactions>span{flex-direction:column;align-items:center;gap:.1rem;display:flex}.jDH3nq_phoneComments{border-top:1px solid #2a2a2a;gap:.55rem;padding-top:.55rem;display:grid}.jDH3nq_phoneComment{color:#b3b3b3;gap:.4rem;font-size:.739rem;line-height:1.4;display:flex}.jDH3nq_phoneComment strong{color:#fff;font-size:.718rem;line-height:1.25;display:block}.jDH3nq_phoneReply{margin-inline-start:1.55rem}.jDH3nq_moments{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-top:2rem;display:flex;overflow-x:auto}.jDH3nq_moment{scroll-snap-align:start;flex-direction:column;flex:none;gap:.75rem;width:min(16rem,72vw);display:flex}.jDH3nq_moment:first-child{grid-column:auto}.jDH3nq_momentImage{aspect-ratio:4/5;border-radius:var(--landing-radius);background:var(--surface);position:relative;overflow:hidden}.jDH3nq_momentImage img{object-fit:cover}.jDH3nq_moment:not(:first-child) .jDH3nq_momentImage{aspect-ratio:4/5}.jDH3nq_momentLabel{white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.99rem;font-weight:600;display:flex}.jDH3nq_social{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.jDH3nq_checklist{flex-direction:column;gap:.85rem;margin-top:1.75rem;font-size:.99rem;display:flex}.jDH3nq_checklist li{align-items:start;gap:.75rem;display:flex}.jDH3nq_checklist svg{width:1rem;height:1rem;color:var(--muted);flex-shrink:0;margin-top:.2rem}.jDH3nq_plans{gap:1rem;margin-top:2rem;display:grid}.jDH3nq_plans:has(>:only-child){max-width:30rem}.jDH3nq_plan{border:1px solid var(--border);border-radius:var(--landing-radius);padding:1.5rem}.jDH3nq_planFeatured{background:var(--accent-subtle);border-color:var(--border-strong)}.jDH3nq_planBadge{background:var(--primary);color:var(--primary-foreground);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.726rem;font-weight:600}.jDH3nq_planCta{border:1px solid var(--border-control);color:var(--foreground);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.25rem;font-size:.858rem;font-weight:600;display:inline-flex}.jDH3nq_planCta:hover{background:var(--secondary)}.jDH3nq_plan h3{letter-spacing:-.03em;font-size:1.584rem;font-weight:600}.jDH3nq_plan p{margin-top:.65rem}.jDH3nq_page .jDH3nq_planPrice{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,3.25rem);line-height:1}.jDH3nq_plan a{margin-top:1.5rem}.jDH3nq_faq{border-top:1px solid var(--border);margin-top:1.5rem}.jDH3nq_faq details{border-bottom:1px solid var(--border);padding:1.25rem 0}.jDH3nq_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:1.056rem;font-weight:500;list-style:none;display:flex}.jDH3nq_faq summary::-webkit-details-marker{display:none}.jDH3nq_faq summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:.5rem;height:.5rem;margin-right:.25rem;transition:transform .2s ease-out;transform:translateY(-25%)rotate(45deg)}.jDH3nq_faq details[open] summary:after{transform:translateY(25%)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.jDH3nq_faq summary:after{transition:none}}.jDH3nq_faq details p{margin:.85rem 1rem 0 0}.jDH3nq_faq details{interpolate-size:allow-keywords}.jDH3nq_faq details::details-content{height:0;transition:height .32s cubic-bezier(.2, .9, .3, 1), content-visibility .32s allow-discrete;overflow:clip}.jDH3nq_faq details[open]::details-content{height:auto}.jDH3nq_faq details[open] p{animation:.32s cubic-bezier(.2,.9,.3,1) both jDH3nq_faqSlide}@keyframes jDH3nq_faqSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jDH3nq_faq details::details-content{transition:none}.jDH3nq_faq details[open] p{animation:none}}.jDH3nq_closing{padding:var(--landing-gap) 0 3rem}.jDH3nq_closing .jDH3nq_heading{max-width:18ch}.jDH3nq_footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-top:1.5rem;font-size:.858rem;display:flex}.jDH3nq_footer a,.jDH3nq_footerLinks button{white-space:nowrap}.jDH3nq_footerLinks button{color:inherit;font:inherit;cursor:pointer}.jDH3nq_footerLinks button:hover{color:var(--foreground)}.jDH3nq_footerLinks{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.jDH3nq_footerPrefs{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (min-width:768px){.jDH3nq_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.jDH3nq_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.jDH3nq_step{border-bottom:0}.jDH3nq_howLayout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:center;gap:3rem}.jDH3nq_moment:first-child{grid-column:auto}.jDH3nq_moment .jDH3nq_momentImage{aspect-ratio:4/5}.jDH3nq_social{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem}.jDH3nq_plans{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.jDH3nq_closing{justify-content:space-between;align-items:center;gap:2rem;display:flex}}.jDH3nq_reviews{width:100vw;margin-top:var(--landing-gap);margin-left:calc(50% - 50vw)}.jDH3nq_reviewsTitle{max-width:1120px;font-size:var(--landing-heading);text-wrap:balance;margin:0 auto 1.75rem;padding-inline:clamp(16px,4vw,40px)}.jDH3nq_reviewsTrack{cursor:grab;scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.jDH3nq_reviewsTrack:active{cursor:grabbing}.jDH3nq_review{background:var(--surface);border-radius:1rem;flex-direction:column;flex:none;gap:.9rem;width:min(22rem,78vw);margin:0;padding:1.35rem 1.4rem 1.2rem;display:flex}.jDH3nq_reviewStars{gap:.15rem;display:flex}.jDH3nq_reviewStars svg{width:.95rem;height:.95rem}.jDH3nq_starOn{fill:var(--primary);color:var(--primary)}.jDH3nq_starOff{color:var(--border-strong)}.jDH3nq_review blockquote{margin:0}.jDH3nq_review p{-webkit-line-clamp:4;color:var(--foreground);text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.jDH3nq_review figcaption{color:var(--muted);align-items:center;gap:.7rem;margin-top:auto;font-size:.8rem;display:flex}.jDH3nq_review figcaption strong{color:var(--foreground);font-size:.875rem;display:block}.jDH3nq_badge{border:1px solid var(--border);color:var(--muted);border-radius:999px;margin-bottom:1rem;padding:.35rem .8rem;font-size:.845rem;font-weight:600;display:inline-block}.jDH3nq_problem{margin-top:var(--landing-gap);border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:clamp(1.5rem,5vw,2.5rem);scroll-margin-top:6rem}.jDH3nq_pains{flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.jDH3nq_pains li{color:var(--muted);text-wrap:pretty;gap:.75rem;line-height:1.6;display:flex}.jDH3nq_pains li svg{width:1.15rem;height:1.15rem;color:var(--muted-dim);stroke-width:1.75px;flex:none;margin-top:.15rem}.jDH3nq_solve{border-top:1px solid var(--border-subtle);text-wrap:pretty;gap:.75rem;margin:1.75rem 0 0;padding-top:1.25rem;font-size:1.109rem;font-weight:600;line-height:1.5;display:flex}.jDH3nq_solve svg{width:1.15rem;height:1.15rem;color:var(--primary);stroke-width:2px;flex:none;margin-top:.2rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.jDH3nq_step,.jDH3nq_phonePreview,.jDH3nq_moments,.jDH3nq_plan,.jDH3nq_social>*,.jDH3nq_faq{animation:linear both jDH3nq_landingRise;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes jDH3nq_landingRise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.jDH3nq_hero>:first-child>*{animation:.7s cubic-bezier(.16,1,.3,1) both jDH3nq_heroLine}.jDH3nq_hero>:first-child>:nth-child(2){animation-delay:70ms}.jDH3nq_hero>:first-child>:nth-child(3){animation-delay:.14s}.jDH3nq_hero>:first-child>:nth-child(4){animation-delay:.21s}.jDH3nq_hero>:last-child>*{animation:.9s cubic-bezier(.16,1,.3,1) .18s both jDH3nq_heroPhone}.jDH3nq_hero>:last-child>:last-child{animation-name:jDH3nq_heroPhoneTilt;animation-delay:.3s}}@keyframes jDH3nq_heroLine{0%{opacity:0;translate:0 .9rem}}@keyframes jDH3nq_heroPhone{0%{opacity:0;translate:0 3rem}}@keyframes jDH3nq_heroPhoneTilt{0%{opacity:0;translate:0 3.5rem;rotate:-9deg}}
