.landing_shell__UqcS5{background:var(--ink);color:#fff;min-height:100vh;overflow-x:hidden}.landing_shell__UqcS5 h1,.landing_shell__UqcS5 h2,.landing_shell__UqcS5 h3,.landing_shell__UqcS5 p{margin:0}.landing_shell__UqcS5 a{text-decoration:none}.landing_pad__k9KGA{padding-inline:clamp(20px,7vw,110px)}.landing_shell__UqcS5 [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.landing_shell__UqcS5 [data-reveal].landing_in__THuVt{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.landing_shell__UqcS5 [data-reveal]{opacity:1;transform:none;transition:none}}.landing_pattern__sL89s{position:absolute;pointer-events:none;mix-blend-mode:screen;opacity:.055;background-image:url(/brand/nuhieh-pattern.png);background-size:520px}.landing_patternOne__osKwL{inset-inline-end:-9%;top:0;width:58%;height:100%;transform:rotate(5deg)}.landing_patternTwo__IY_Yn{opacity:.045;inset-inline-start:-8%;top:0;width:46%;height:100%;transform:rotate(-7deg)}.landing_button__BZd5E{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 22px;border-radius:12px;font-weight:800;font-size:16px;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:all .2s;white-space:nowrap}.landing_buttonPrimary__5tVbm{background:var(--amber);color:var(--ink)!important}.landing_buttonPrimary__5tVbm:hover{background:var(--amber-hover);transform:translateY(-2px)}.landing_buttonQuiet__R4IyC{background:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.22);color:#fff!important}.landing_buttonQuiet__R4IyC:hover{background:hsla(0,0%,100%,.1)}.landing_buttonDark__rjS4D{background:var(--plum);color:#fff!important}.landing_buttonDark__rjS4D:hover{background:var(--plum-2);transform:translateY(-2px)}.landing_buttonOutline__16DgJ{border-color:hsla(0,0%,100%,.25);color:#fff!important}.landing_buttonOutline__16DgJ:hover{background:hsla(0,0%,100%,.08)}.landing_buttonLight__8Jp9d{background:#fff;border-color:#ded5e3;color:var(--plum)!important}.landing_buttonLight__8Jp9d:hover{background:var(--violet-soft)}.landing_full__iz_li{width:100%}.landing_eyebrow__DFZxk{display:flex;align-items:center;gap:9px;margin:0 0 22px!important;color:var(--violet-light);font-size:14px;font-weight:800;letter-spacing:.02em}.landing_eyebrowDark__mUM5e{color:var(--violet-deep)}.landing_nav__ZF26G{position:fixed;inset:0 0 auto;z-index:50;height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(20px,5vw,76px);border-bottom:1px solid var(--line-dark);transition:background .3s,height .3s,box-shadow .3s}@media(max-width:992px){.landing_nav__ZF26G{height:72px}}.landing_navScrolled__LbBvN{background:rgba(13,9,18,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 40px rgba(0,0,0,.3);height:72px}.landing_brandLink__QDywA{display:flex;align-items:center}@media(max-width:992px){.landing_brandLink__QDywA img{height:34px!important}}.landing_navLinks__YroIU{display:flex;gap:6px}.landing_navLinks__YroIU a{color:#cec4d4;font-size:15px;font-weight:700;padding:9px 14px;border-radius:999px;transition:all .2s}.landing_navLinks__YroIU a:hover{color:#fff;background:hsla(0,0%,100%,.07)}@media(max-width:960px){.landing_navLinks__YroIU{display:none}}.landing_navActions__4GcCn{display:flex;align-items:center;gap:10px}.landing_navLogin__0110e{color:#fff;font-weight:700;padding:11px 16px}.landing_navLogin__0110e:hover{color:var(--violet-light)}.landing_navCta__ZQ7dd{border:1px solid hsla(0,0%,100%,.25);border-radius:999px;padding:11px 20px;font-weight:800;color:#fff;transition:all .2s}.landing_navCta__ZQ7dd:hover{background:#fff;color:var(--ink)}@media(max-width:960px){.landing_navCta__ZQ7dd,.landing_navLogin__0110e{display:none}}.landing_burger__zeNxK{display:none;background:rgba(0,0,0,0);border:0;color:#fff;padding:6px;cursor:pointer}@media(max-width:960px){.landing_burger__zeNxK{display:grid;place-items:center}}.landing_mobileMenu__2YODd{position:fixed;top:72px;inset-inline:0;display:flex;flex-direction:column;gap:6px;padding:18px 20px 28px;background:rgba(13,9,18,.98);border-bottom:1px solid var(--line-dark);max-height:calc(100vh - 72px);overflow-y:auto}.landing_mobileMenu__2YODd>a:not(.landing_button__BZd5E){color:#e5dcea;font-weight:700;padding:14px 0;border-bottom:1px solid var(--line-dark)}.landing_mobileMenu__2YODd .landing_button__BZd5E{margin-top:10px}.landing_hero__AXOl4{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,.88fr);align-items:center;grid-gap:clamp(42px,7vw,110px);gap:clamp(42px,7vw,110px);min-height:760px;padding-top:148px;padding-bottom:82px;background:radial-gradient(circle at 50% 40%,#261734 0,transparent 47%),var(--ink);overflow:hidden}.landing_hero__AXOl4 h1{max-width:760px;font-size:clamp(36px,4.7vw,66px);font-weight:900;line-height:1.25;letter-spacing:-.02em;color:#fff}@media(max-width:1100px){.landing_hero__AXOl4{grid-template-columns:1fr;padding-top:140px}}@media(max-width:992px){.landing_hero__AXOl4{min-height:auto;padding-top:120px;padding-bottom:70px}}.landing_ctaCard__H85gH,.landing_ctaIntro__ku4B6,.landing_heroCopy__lJFQg,.landing_heroVisual__TAKkx,.landing_painCopy__mdTwv,.landing_proofContent__pRKeF,.landing_sectionHeading__wsaTj{position:relative;z-index:2}.landing_heroIntro__Lc12a{max-width:700px;margin-top:28px!important;color:#cec4d4;font-size:clamp(17px,1.6vw,22px);line-height:1.85}.landing_heroNote__7XvUw{max-width:680px;margin-top:15px!important;color:#a99daf;font-size:16px;line-height:1.8}.landing_heroActions__cuUeO{display:flex;flex-wrap:wrap;gap:13px;margin-top:38px}@media(max-width:992px){.landing_heroActions__cuUeO{flex-direction:column}.landing_heroActions__cuUeO .landing_button__BZd5E{width:100%}}.landing_tertiary__gy1_A{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--violet-light);font-weight:800;border-bottom:1px solid rgba(216,200,231,.35);padding-bottom:3px}.landing_tertiary__gy1_A:hover{color:#fff}.landing_heroVisual__TAKkx{max-width:720px;width:100%;justify-self:center}.landing_visualFrame__AKzDR{background:#fff;border-radius:26px;padding:11px;overflow:hidden;transform:rotate(1.3deg);box-shadow:0 35px 90px rgba(0,0,0,.45)}.landing_visualFrame__AKzDR img{display:block;width:100%;border-radius:18px}@media(max-width:992px){.landing_visualFrame__AKzDR{border-radius:17px;padding:7px}.landing_visualFrame__AKzDR img{border-radius:12px}}.landing_light__oIbat{position:relative;background:var(--paper);color:var(--ink);padding-top:112px;padding-bottom:120px}@media(max-width:992px){.landing_light__oIbat{padding-top:78px;padding-bottom:78px}}.landing_sectionHeading__wsaTj{max-width:820px}.landing_sectionHeading__wsaTj h2{font-size:clamp(32px,4.2vw,58px);font-weight:900;line-height:1.25}.landing_sectionHeading__wsaTj>p:not(.landing_eyebrow__DFZxk){margin-top:18px!important;color:var(--text-muted);font-size:18px;line-height:1.8}.landing_fourSteps__gWTKv{display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.landing_fourSteps__gWTKv article{position:relative;min-height:230px;padding:28px 26px;-webkit-border-end:1px solid var(--line-light);border-inline-end:1px solid var(--line-light)}.landing_fourSteps__gWTKv article:last-child{-webkit-border-end:0;border-inline-end:0}.landing_fourSteps__gWTKv span{color:#9b80b3;font-size:13px;font-weight:700}.landing_fourSteps__gWTKv h3{margin:18px 0 10px!important;font-size:30px;font-weight:900}.landing_fourSteps__gWTKv p{color:var(--text-muted);font-size:17px;line-height:1.75}@media(max-width:960px){.landing_fourSteps__gWTKv{grid-template-columns:repeat(2,1fr)}.landing_fourSteps__gWTKv article:nth-child(2){-webkit-border-end:0;border-inline-end:0}.landing_fourSteps__gWTKv article:nth-child(-n+2){border-bottom:1px solid var(--line-light)}}@media(max-width:576px){.landing_fourSteps__gWTKv{grid-template-columns:1fr}.landing_fourSteps__gWTKv article{min-height:auto;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--line-light)}.landing_fourSteps__gWTKv article:last-child{border-bottom:0}}.landing_stepArrow__3dtj7{position:absolute;top:30px;inset-inline-end:22px;color:#aa98b5}.landing_pain__yLGhd{position:relative;padding-top:112px;padding-bottom:112px;background:radial-gradient(circle at 80% 30%,#2b193a 0,transparent 42%),var(--ink)}.landing_pain__yLGhd h2{font-size:clamp(34px,4.4vw,62px);font-weight:900;line-height:1.2}.landing_pain__yLGhd h3{margin:36px 0!important;color:var(--violet-light);font-size:clamp(24px,3vw,40px);font-weight:800;line-height:1.45}@media(max-width:992px){.landing_pain__yLGhd{padding-top:78px;padding-bottom:78px}}.landing_painCopy__mdTwv{max-width:900px}.landing_painList__ZQ0IG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 28px;gap:10px 28px;margin:38px 0}.landing_painList__ZQ0IG p{padding:15px 0;border-bottom:1px solid var(--line-dark);color:#c7bdcc;font-size:18px}@media(max-width:576px){.landing_painList__ZQ0IG{grid-template-columns:1fr}}.landing_painBody__Dx0lu{max-width:800px;color:#b9aebe;font-size:19px;line-height:1.9}.landing_featureGrid__YAeDB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:58px}@media(max-width:960px){.landing_featureGrid__YAeDB{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.landing_featureGrid__YAeDB{grid-template-columns:1fr}}.landing_feature__NlwJW{background:#fff;border:1px solid #e6dded;border-radius:20px;padding:28px;transition:border-color .25s,box-shadow .25s,transform .25s}.landing_feature__NlwJW h3{margin:18px 0 8px!important;font-size:21px;font-weight:800}.landing_feature__NlwJW p{color:var(--text-muted);font-size:16px;line-height:1.75}.landing_feature__NlwJW:hover{border-color:var(--violet);box-shadow:0 20px 50px rgba(47,25,61,.1);transform:translateY(-3px)}.landing_featureIcon__qKy7J{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:var(--violet-ink);background:var(--violet-soft)}.landing_stages__y7q8E{position:relative;padding-top:112px;padding-bottom:112px;background:var(--ink-2);overflow:hidden}.landing_stages__y7q8E .landing_sectionHeading__wsaTj h2{color:#fff}@media(max-width:992px){.landing_stages__y7q8E{padding-top:78px;padding-bottom:78px}}.landing_stageGrid__MbfHg{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:58px}@media(max-width:960px){.landing_stageGrid__MbfHg{grid-template-columns:1fr}}.landing_stageCard__g2oKu{display:flex;flex-direction:column;gap:10px;min-height:240px;padding:30px;border-radius:22px;color:#fff;background:hsla(0,0%,100%,.035);border:1px solid var(--line-dark);transition:all .25s}.landing_stageCard__g2oKu h3{font-size:26px;font-weight:900}.landing_stageCard__g2oKu p{color:#bdb2c3;font-size:16px}.landing_stageCard__g2oKu:hover{color:#fff;background:rgba(158,124,187,.12);border-color:rgba(216,200,231,.35);transform:translateY(-3px)}.landing_stageNum__iKzNU{color:var(--amber);font-weight:800;font-size:14px}.landing_stageFoot__2Ur2h{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid var(--line-dark);color:var(--violet-light);font-weight:700}.landing_tutor__zOo68{padding-top:112px;padding-bottom:112px}.landing_tutorCopy__D_QMU{max-width:900px}.landing_tutorCopy__D_QMU h2{font-size:clamp(34px,4.4vw,62px);font-weight:900;line-height:1.2}.landing_tutorCopy__D_QMU>p:not(.landing_eyebrow__DFZxk){margin-top:18px!important;color:#675d6c;font-size:20px;line-height:1.8}.landing_tutorCopy__D_QMU strong{display:block;max-width:760px;margin-bottom:30px;font-size:19px;line-height:1.8}.landing_ways__Q6NZE{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.landing_ways__Q6NZE span{padding:10px 16px;border-radius:999px;color:var(--violet-ink);background:var(--violet-soft);font-weight:700}.landing_proof__7FlGz{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:30px;gap:30px;padding-top:86px;padding-bottom:86px;background:var(--ink-2);overflow:hidden}.landing_proof__7FlGz h2{font-size:clamp(30px,3.4vw,50px);font-weight:900;line-height:1.25}.landing_proof__7FlGz p{max-width:720px;margin-top:14px!important;color:#bdb2c3;font-size:17px;line-height:1.8}@media(max-width:992px){.landing_proof__7FlGz{grid-template-columns:1fr}}.landing_proofIcon__TJd5D{position:relative;z-index:2;width:64px;height:64px;display:grid;place-items:center;border-radius:18px;color:var(--amber);background:rgba(243,175,70,.13)}.landing_proofActions__DEfI1{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}@media(max-width:992px){.landing_proofActions__DEfI1{flex-direction:column}.landing_proofActions__DEfI1 .landing_button__BZd5E{width:100%}}.landing_cta__dicNd{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr);grid-gap:clamp(40px,8vw,120px);gap:clamp(40px,8vw,120px);align-items:center;padding-top:112px;padding-bottom:92px;background:var(--ink-3);border-top:1px solid var(--line-dark)}@media(max-width:960px){.landing_cta__dicNd{grid-template-columns:1fr;padding-top:78px;padding-bottom:78px}}.landing_ctaIntro__ku4B6 img{margin-bottom:30px}.landing_ctaIntro__ku4B6 h2{font-size:clamp(32px,3.8vw,52px);font-weight:900;line-height:1.25}.landing_ctaIntro__ku4B6>p:not(.landing_eyebrow__DFZxk){margin-top:16px!important;color:#bfb4c5;font-size:18px;line-height:1.8}.landing_ctaCard__H85gH{background:var(--paper-2);color:var(--ink);border-radius:25px;padding:34px;box-shadow:0 30px 80px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:12px}.landing_ctaCard__H85gH h3{font-size:26px;font-weight:900;margin-bottom:6px!important}.landing_ctaCard__H85gH ul{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:12px}.landing_ctaCard__H85gH li{display:flex;align-items:center;gap:10px;padding:13px 15px;background:#fff;border:1px solid #ded5e3;border-radius:11px;font-weight:700}.landing_ctaCard__H85gH li svg{color:var(--violet-deep);flex-shrink:0}@media(max-width:576px){.landing_ctaCard__H85gH{padding:22px;border-radius:19px}}.landing_footer___PP7e{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:28px clamp(20px,7vw,110px);background:var(--ink-3);border-top:1px solid var(--line-dark);color:#a99eaf;font-size:14px}.landing_footer___PP7e a{color:#a99eaf}.landing_footer___PP7e a:hover{color:#fff}