.PemfTherapyPage-module__225LwG__page{background:var(--color-background);min-height:100vh}.PemfTherapyPage-module__225LwG__hero{background:radial-gradient(circle at 78% 16%,#c66cff38,#0000 30%),radial-gradient(circle at 18% 30%,#823b8f33,#0000 32%),linear-gradient(135deg,#05070d 0%,#0c0f17 50%,#171d3a 100%);padding:118px 0 96px;position:relative;overflow:hidden}.PemfTherapyPage-module__225LwG__hero:before{content:"";opacity:.64;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 112px),repeating-radial-gradient(at 82% 58%,#0000 0 20px,#c66cff29 21px,#0000 23px);position:absolute;inset:0}.PemfTherapyPage-module__225LwG__heroInner{z-index:1;max-width:930px;position:relative}.PemfTherapyPage-module__225LwG__eyebrow{color:#dca8ff;font-family:var(--font-heading);text-transform:uppercase;align-items:center;margin:0 0 18px;font-size:13px;font-weight:800;display:inline-flex}.PemfTherapyPage-module__225LwG__eyebrow:before{content:"";background:linear-gradient(90deg,#fff,#c66cff);border-radius:999px;width:34px;height:2px;margin-right:10px;box-shadow:0 0 22px #c66cffb3}.PemfTherapyPage-module__225LwG__hero h1{color:#fff;max-width:840px;font-size:clamp(42px,5vw,68px);line-height:1.04}.PemfTherapyPage-module__225LwG__hero p{color:#ffffffc2;max-width:820px;margin-top:24px;font-size:18px}.PemfTherapyPage-module__225LwG__heroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.PemfTherapyPage-module__225LwG__processSection,.PemfTherapyPage-module__225LwG__formatsSection{background:#fff;padding:86px 0}.PemfTherapyPage-module__225LwG__sectionInner{gap:38px;display:grid}.PemfTherapyPage-module__225LwG__sectionHeader{max-width:820px}.PemfTherapyPage-module__225LwG__sectionHeader h2,.PemfTherapyPage-module__225LwG__formatsCopy h2,.PemfTherapyPage-module__225LwG__safetyHeader h2,.PemfTherapyPage-module__225LwG__finalInner h2{color:var(--color-secondary)}.PemfTherapyPage-module__225LwG__sectionHeader p,.PemfTherapyPage-module__225LwG__formatsCopy p,.PemfTherapyPage-module__225LwG__safetyHeader p,.PemfTherapyPage-module__225LwG__finalInner p{margin-top:16px;font-size:17px}.PemfTherapyPage-module__225LwG__process{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid;position:relative}.PemfTherapyPage-module__225LwG__process:before{content:"";background:linear-gradient(90deg,#823b8f24,#823b8fb8,#171d3a29);height:2px;position:absolute;top:29px;left:15%;right:15%}.PemfTherapyPage-module__225LwG__processStep{z-index:1;gap:20px;display:grid;position:relative}.PemfTherapyPage-module__225LwG__processMarker{width:58px;height:58px;color:var(--color-primary);font-family:var(--font-heading);background:#fff;border:1px solid #823b8f33;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #171d3a1a,0 0 0 8px #fff}.PemfTherapyPage-module__225LwG__processStep h3{color:var(--color-secondary);font-size:24px}.PemfTherapyPage-module__225LwG__processStep p{margin-top:12px}.PemfTherapyPage-module__225LwG__applicationsSection{background:radial-gradient(circle at 82% 10%, #823b8f14, transparent 30%), var(--color-surface);padding:88px 0}.PemfTherapyPage-module__225LwG__applicationsInner{gap:34px;display:grid}.PemfTherapyPage-module__225LwG__applicationLayout{grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr);align-items:start;gap:32px;display:grid}.PemfTherapyPage-module__225LwG__applicationNav{background:#ffffff8a;border-top:1px solid #171d3a1a;display:grid}.PemfTherapyPage-module__225LwG__applicationItem{width:100%;min-height:62px;color:var(--color-secondary);font-family:var(--font-heading);text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #171d3a1a;border-left:3px solid #0000;border-right:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;padding:16px 18px;font-size:15px;font-weight:600;transition:background .22s,border-color .22s,color .22s;display:grid}.PemfTherapyPage-module__225LwG__applicationItem:hover,.PemfTherapyPage-module__225LwG__applicationItem:focus-visible{color:var(--color-primary);background:#823b8f0d}.PemfTherapyPage-module__225LwG__applicationItem:focus-visible{outline-offset:-2px;outline:2px solid #823b8f57}.PemfTherapyPage-module__225LwG__applicationItemActive{border-left-color:var(--color-primary);color:var(--color-primary);background:#823b8f12;font-weight:750}.PemfTherapyPage-module__225LwG__applicationNumber{color:currentColor;opacity:.72;font-size:13px;font-weight:800}.PemfTherapyPage-module__225LwG__applicationTitle{min-width:0}.PemfTherapyPage-module__225LwG__applicationArrow{color:currentColor;opacity:.42;width:14px;height:14px;transition:opacity .22s,transform .22s}.PemfTherapyPage-module__225LwG__applicationItem:hover .PemfTherapyPage-module__225LwG__applicationArrow,.PemfTherapyPage-module__225LwG__applicationItem:focus-visible .PemfTherapyPage-module__225LwG__applicationArrow,.PemfTherapyPage-module__225LwG__applicationItemActive .PemfTherapyPage-module__225LwG__applicationArrow{opacity:1;transform:translate(2px)}.PemfTherapyPage-module__225LwG__applicationPanel{border-radius:var(--radius-md);min-height:260px;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fffffffa,#f7f8fbf5),#fff;border:1px solid #823b8f24;padding:32px;position:sticky;top:112px}.PemfTherapyPage-module__225LwG__panelLabel{border-radius:var(--radius-md);width:48px;height:48px;color:var(--color-primary);font-family:var(--font-heading);background:#823b8f1a;justify-content:center;align-items:center;margin-bottom:24px;font-size:14px;font-weight:800;display:inline-flex}.PemfTherapyPage-module__225LwG__applicationPanel h3{color:var(--color-secondary);font-size:26px}.PemfTherapyPage-module__225LwG__applicationPanel p{margin-top:14px;font-size:17px}.PemfTherapyPage-module__225LwG__formatsInner{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:46px;display:grid}.PemfTherapyPage-module__225LwG__formatRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PemfTherapyPage-module__225LwG__formatItem{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #171d3a14;align-items:center;gap:16px;min-height:112px;padding:22px;display:flex}.PemfTherapyPage-module__225LwG__formatItem span{border-radius:var(--radius-md);width:46px;height:46px;color:var(--color-primary);background:#823b8f1a;flex:none;justify-content:center;align-items:center;display:inline-flex}.PemfTherapyPage-module__225LwG__formatItem svg,.PemfTherapyPage-module__225LwG__safetyIcon svg,.PemfTherapyPage-module__225LwG__contraindications svg{color:currentColor;fill:currentColor}.PemfTherapyPage-module__225LwG__formatItem strong{color:var(--color-secondary);font-family:var(--font-heading);line-height:1.3}.PemfTherapyPage-module__225LwG__safetySection{background:var(--color-surface);padding:88px 0}.PemfTherapyPage-module__225LwG__safetyBlock{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#823b8f14,#fffffff5),#fff;border:1px solid #823b8f2e;padding:38px}.PemfTherapyPage-module__225LwG__safetyHeader{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;display:grid}.PemfTherapyPage-module__225LwG__safetyIcon{border-radius:var(--radius-md);width:58px;height:58px;color:var(--color-primary);background:#823b8f1a;justify-content:center;align-items:center;display:inline-flex}.PemfTherapyPage-module__225LwG__contraindications{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:30px 0 0;padding:0;list-style:none;display:grid}.PemfTherapyPage-module__225LwG__contraindications li{color:var(--color-secondary);align-items:flex-start;gap:10px;font-weight:700;display:flex}.PemfTherapyPage-module__225LwG__contraindications svg{width:15px;height:15px;color:var(--color-primary);flex:none;margin-top:5px}.PemfTherapyPage-module__225LwG__safetyNote{color:var(--color-text-muted);border-top:1px solid #171d3a1a;margin-top:28px;padding-top:22px;font-weight:700}.PemfTherapyPage-module__225LwG__finalCta{background:linear-gradient(135deg, #171d3af7, #361b49f5), var(--color-secondary);text-align:center;padding:88px 0 104px}.PemfTherapyPage-module__225LwG__finalInner{max-width:820px}.PemfTherapyPage-module__225LwG__finalInner h2,.PemfTherapyPage-module__225LwG__finalInner p{color:#fff}.PemfTherapyPage-module__225LwG__finalInner p{opacity:.8}.PemfTherapyPage-module__225LwG__finalActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}@media (max-width:980px){.PemfTherapyPage-module__225LwG__process{grid-template-columns:1fr}.PemfTherapyPage-module__225LwG__process:before{background:linear-gradient(#823b8f24,#823b8fb8,#171d3a29);width:2px;height:auto;top:0;bottom:0;left:29px}.PemfTherapyPage-module__225LwG__processStep{grid-template-columns:58px minmax(0,1fr);gap:20px}.PemfTherapyPage-module__225LwG__applicationLayout,.PemfTherapyPage-module__225LwG__formatsInner{grid-template-columns:1fr}.PemfTherapyPage-module__225LwG__applicationPanel{position:relative;top:auto}.PemfTherapyPage-module__225LwG__contraindications{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PemfTherapyPage-module__225LwG__hero{padding:84px 0 68px}.PemfTherapyPage-module__225LwG__hero p,.PemfTherapyPage-module__225LwG__sectionHeader p,.PemfTherapyPage-module__225LwG__formatsCopy p,.PemfTherapyPage-module__225LwG__safetyHeader p,.PemfTherapyPage-module__225LwG__applicationPanel p{font-size:16px}.PemfTherapyPage-module__225LwG__processSection,.PemfTherapyPage-module__225LwG__applicationsSection,.PemfTherapyPage-module__225LwG__formatsSection,.PemfTherapyPage-module__225LwG__safetySection{padding:66px 0}.PemfTherapyPage-module__225LwG__formatRow,.PemfTherapyPage-module__225LwG__contraindications{grid-template-columns:1fr}.PemfTherapyPage-module__225LwG__safetyBlock{padding:28px 22px}.PemfTherapyPage-module__225LwG__safetyHeader{grid-template-columns:1fr}.PemfTherapyPage-module__225LwG__finalCta{padding:72px 0 82px}.PemfTherapyPage-module__225LwG__finalActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.PemfTherapyPage-module__225LwG__applicationItem,.PemfTherapyPage-module__225LwG__applicationArrow{transition:none}}
