.reflexology-module__uelloa__page{--bg:#fbf6ee;--tint:#f1ead9;--ink:#2f3a34;--muted:#66726b;--sage:#7a9a82;--sage-d:#4f7059;--clay:#d98c6a;--sand:#ecd9b8;--r:26px;--ease:cubic-bezier(.2,.8,.2,1)}.reflexology-module__uelloa__page *{box-sizing:border-box;margin:0;padding:0}.reflexology-module__uelloa__page{min-height:100svh;font-family:var(--font-assistant),system-ui,sans-serif;background:var(--bg);color:var(--ink);font-size:1.1rem;line-height:1.7;overflow-x:clip}.reflexology-module__uelloa__page a{color:inherit;text-decoration:none}.reflexology-module__uelloa__page h1,.reflexology-module__uelloa__page h2,.reflexology-module__uelloa__page h3,.reflexology-module__uelloa__brand{font-family:var(--font-frank),serif;line-height:1.15}.reflexology-module__uelloa__page em{color:var(--clay);font-style:normal}.reflexology-module__uelloa__wrap{width:min(1080px,100% - 40px);margin-inline:auto}.reflexology-module__uelloa__narrow{width:min(720px,100% - 40px)}.reflexology-module__uelloa__center{text-align:center}.reflexology-module__uelloa__sec{padding:clamp(64px,11vw,120px) 0;position:relative}.reflexology-module__uelloa__tint{background:var(--tint)}.reflexology-module__uelloa__page h2{margin-bottom:34px;font-size:clamp(2rem,5.5vw,3.2rem);font-weight:700}.reflexology-module__uelloa__demoBar{background:var(--ink);color:#fff;text-align:center;padding:6px 10px;font-size:.85rem}.reflexology-module__uelloa__top{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf6eee0;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 22px;display:grid;position:sticky;top:0}.reflexology-module__uelloa__top .reflexology-module__uelloa__btn{grid-column:3;justify-self:end}.reflexology-module__uelloa__brand{text-align:center;font-family:var(--font-noto),var(--font-frank),serif;flex-direction:column;grid-column:2;align-items:center;font-size:clamp(1.9rem,5vw,2.8rem);font-weight:800;line-height:1;display:flex}.reflexology-module__uelloa__brand small{font-family:var(--font-assistant);letter-spacing:.35em;color:var(--sage-d);margin-top:6px;font-size:clamp(.75rem,2vw,.95rem);font-weight:600}.reflexology-module__uelloa__btn{background:var(--sage-d);color:#fff;font:700 1.05rem var(--font-assistant);cursor:pointer;transition:transform .35s var(--ease),background .3s;border:0;border-radius:99px;padding:15px 34px;display:inline-block}.reflexology-module__uelloa__btn:hover{background:var(--sage);transform:translateY(-3px)}.reflexology-module__uelloa__btn.reflexology-module__uelloa__small{padding:9px 22px;font-size:.95rem}.reflexology-module__uelloa__btn.reflexology-module__uelloa__pulse{animation:2.6s infinite reflexology-module__uelloa__pulse}@keyframes reflexology-module__uelloa__pulse{0%{box-shadow:0 0 #4f705980}to{box-shadow:0 0 0 20px #4f705900}}.reflexology-module__uelloa__note{color:var(--muted);margin-top:10px;font-size:.9rem;display:block}.reflexology-module__uelloa__rise{opacity:0;animation:reflexology-module__uelloa__rise 1.1s var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(30px)}@keyframes reflexology-module__uelloa__rise{to{opacity:1;transform:none}}.reflexology-module__uelloa__reveal{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(34px)}.reflexology-module__uelloa__reveal.reflexology-module__uelloa__show{opacity:1;transform:none}.reflexology-module__uelloa__hero{background:linear-gradient(160deg,#fbf6ee,#f3e7d0);align-items:center;min-height:calc(100svh - 100px);padding:50px 0 80px;display:flex;position:relative;overflow:hidden}.reflexology-module__uelloa__heroGrid{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid;position:relative}.reflexology-module__uelloa__kicker{color:var(--sage-d);letter-spacing:.06em;margin-bottom:12px;font-weight:700}.reflexology-module__uelloa__hero h1{margin-bottom:20px;font-size:clamp(2.6rem,8vw,5rem);font-weight:900}.reflexology-module__uelloa__sub{max-width:480px;color:var(--muted);margin-bottom:28px;font-size:1.2rem}.reflexology-module__uelloa__heroPhoto{place-items:center;display:grid;position:relative}.reflexology-module__uelloa__photo{background:linear-gradient(145deg,var(--sage),var(--sand));border-radius:var(--r);background-position:50%;background-size:cover}.reflexology-module__uelloa__pHero{aspect-ratio:4/5;border-radius:200px 200px var(--r) var(--r);background-image:url(/images/reflexology/hero.webp),linear-gradient(145deg,var(--sage),var(--sand));width:min(380px,80vw);animation:7s ease-in-out infinite reflexology-module__uelloa__breathe;box-shadow:0 30px 60px #4f705940}.reflexology-module__uelloa__ring{border:2px dashed var(--clay);opacity:.5;pointer-events:none;transform-origin:50%;border-radius:220px 220px 40px 40px;animation:40s linear infinite reflexology-module__uelloa__spin;position:absolute;inset:-18px}@keyframes reflexology-module__uelloa__breathe{50%{transform:scale(1.035)}}@keyframes reflexology-module__uelloa__spin{to{transform:rotate(360deg)}}.reflexology-module__uelloa__orb{filter:blur(60px);border-radius:50%;animation:9s ease-in-out infinite reflexology-module__uelloa__breathe;position:absolute}.reflexology-module__uelloa__o1{background:#7a9a8259;width:420px;height:420px;top:-120px;left:-100px}.reflexology-module__uelloa__o2{background:#d98c6a47;width:360px;height:360px;animation-delay:-4s;bottom:-100px;right:-80px}.reflexology-module__uelloa__o3{background:#7a9a8240;width:420px;height:420px;top:-100px;right:-100px}.reflexology-module__uelloa__leaf{width:34px;fill:var(--sage);opacity:.35;animation:14s ease-in-out infinite reflexology-module__uelloa__drift;position:absolute}.reflexology-module__uelloa__l1{top:18%;right:48%}.reflexology-module__uelloa__l2{width:24px;fill:var(--clay);animation-delay:-5s;top:60%;right:6%}.reflexology-module__uelloa__l3{width:28px;animation-delay:-9s;top:78%;right:40%}@keyframes reflexology-module__uelloa__drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(30px,-40px)rotate(40deg)}}.reflexology-module__uelloa__down{border:2px solid var(--sage-d);opacity:.6;border-radius:20px;width:24px;height:38px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.reflexology-module__uelloa__down span{background:var(--sage-d);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s infinite reflexology-module__uelloa__wheel;position:absolute;top:7px;left:50%}@keyframes reflexology-module__uelloa__wheel{to{opacity:0;transform:translateY(13px)}}.reflexology-module__uelloa__forSec{background:linear-gradient(#fbf6eeb8,#fbf6eed1),url(/images/reflexology/room.webp) center/cover no-repeat,var(--bg)}.reflexology-module__uelloa__chips{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:30px;display:grid}.reflexology-module__uelloa__chip{border-radius:var(--r);transition:transform .35s var(--ease);background:#fff;padding:20px 24px;box-shadow:0 8px 26px #4f70591a}.reflexology-module__uelloa__chip:hover{transform:translateY(-5px)rotate(-.6deg)}.reflexology-module__uelloa__leadCenter{text-align:center;font-family:var(--font-frank),serif;color:var(--sage-d);font-size:1.5rem}.reflexology-module__uelloa__flow{grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;display:grid}.reflexology-module__uelloa__flow li{background:var(--bg);border-radius:var(--r);text-align:center;padding:34px 26px}.reflexology-module__uelloa__flow span{background:var(--sage-d);color:#fff;width:52px;height:52px;font:700 1.4rem var(--font-frank);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.reflexology-module__uelloa__flow h3{margin-bottom:6px;font-size:1.5rem}.reflexology-module__uelloa__flow p{color:var(--muted)}.reflexology-module__uelloa__about{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;display:grid}.reflexology-module__uelloa__pAbout{aspect-ratio:1;background-image:url(/images/reflexology/about.webp),linear-gradient(145deg,var(--clay),var(--sand));border-radius:var(--r) 160px var(--r) var(--r)}.reflexology-module__uelloa__about p{color:var(--muted);margin-bottom:14px}.reflexology-module__uelloa__facts{gap:40px;margin-top:20px;display:flex}.reflexology-module__uelloa__facts b{font:900 3rem var(--font-frank);color:var(--clay);line-height:1;display:block}.reflexology-module__uelloa__facts b:after{content:"+"}.reflexology-module__uelloa__facts span{color:var(--muted)}.reflexology-module__uelloa__reviews{background:linear-gradient(#f1ead9b3,#f1ead9d1),url(/images/reflexology/stones.webp) center/cover no-repeat,var(--tint)}.reflexology-module__uelloa__quotes{grid-template-columns:1fr 1fr;gap:24px;display:grid}.reflexology-module__uelloa__page blockquote{background:var(--bg);border-radius:var(--r);font:500 1.35rem/1.5 var(--font-frank),serif;padding:32px 28px;position:relative}.reflexology-module__uelloa__page blockquote:before{content:"”";color:var(--sage);opacity:.35;font-size:5rem;position:absolute;top:-6px;right:18px}.reflexology-module__uelloa__page cite{font:.8rem var(--font-assistant);color:var(--muted);margin-top:12px;display:block}.reflexology-module__uelloa__page details{background:#fff;border-radius:18px;margin-bottom:12px;padding:18px 24px;box-shadow:0 6px 20px #4f705914}.reflexology-module__uelloa__page summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.reflexology-module__uelloa__page summary:after{content:"+";color:var(--clay);font-size:1.5rem;transition:transform .3s}.reflexology-module__uelloa__page details[open] summary:after{transform:rotate(45deg)}.reflexology-module__uelloa__page details p{color:var(--muted);animation:reflexology-module__uelloa__rise .5s var(--ease);margin-top:10px}.reflexology-module__uelloa__book{background:linear-gradient(160deg,#e9f0e6,#f6ead2);overflow:hidden}.reflexology-module__uelloa__book .reflexology-module__uelloa__wrap{position:relative}.reflexology-module__uelloa__book p{color:var(--muted);margin-bottom:26px}.reflexology-module__uelloa__form{gap:12px;max-width:420px;margin-inline:auto;display:grid}.reflexology-module__uelloa__form input{font:1rem var(--font-assistant);text-align:right;background:#fff;border:2px solid #0000;border-radius:99px;padding:15px 20px;transition:border-color .3s}.reflexology-module__uelloa__form input:focus{border-color:var(--sage);outline:0}.reflexology-module__uelloa__book{isolation:isolate}.reflexology-module__uelloa__breath{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(380px,84vw);position:absolute;top:-120px;left:50%;translate:-50%}.reflexology-module__uelloa__ringB{background:radial-gradient(circle,#ffffffbf 0%,#7a9a8247 55%,#7a9a821a 70%,#0000 72%);border:2px solid #4f705959;border-radius:50%;animation:8s ease-in-out infinite reflexology-module__uelloa__breathe-ring;position:absolute;inset:0;box-shadow:0 0 60px #7a9a8259}@keyframes reflexology-module__uelloa__breathe-ring{0%,to{transform:scale(.68)}50%{transform:scale(1)}}.reflexology-module__uelloa__words{inset-inline:0;text-align:center;font:700 1.05rem var(--font-assistant);letter-spacing:.3em;color:var(--sage-d);position:absolute;top:17%}.reflexology-module__uelloa__words span{opacity:0;position:absolute;inset-inline:0}.reflexology-module__uelloa__words .reflexology-module__uelloa__in{animation:8s ease-in-out infinite reflexology-module__uelloa__w-in}.reflexology-module__uelloa__words .reflexology-module__uelloa__out{animation:8s ease-in-out infinite reflexology-module__uelloa__w-out}@keyframes reflexology-module__uelloa__w-in{0%,to{opacity:0}10%,40%{opacity:1}50%{opacity:0}}@keyframes reflexology-module__uelloa__w-out{0%,50%{opacity:0}60%,90%{opacity:1}to{opacity:0}}.reflexology-module__uelloa__petals{pointer-events:none;position:absolute;inset:0;overflow:hidden}.reflexology-module__uelloa__petal{top:-40px;left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:reflexology-module__uelloa__fall var(--t) linear var(--dl) infinite;position:absolute}.reflexology-module__uelloa__petal.reflexology-module__uelloa__leaf{background:var(--sage);border-radius:0 100%}.reflexology-module__uelloa__petal.reflexology-module__uelloa__flower{background:#efb9a3;border-radius:50% 0 50% 50%}.reflexology-module__uelloa__petal.reflexology-module__uelloa__sand{background:var(--sand);border-radius:50% 0 50% 50%}@keyframes reflexology-module__uelloa__fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.75}30%{transform:translate(calc(var(--sw)*1),calc(var(--h)*.3)) rotate(110deg)}60%{transform:translate(calc(var(--sw)*-1),calc(var(--h)*.6)) rotate(240deg)}90%{opacity:.7}to{opacity:0;transform:translate(calc(var(--sw)*.6),var(--h)) rotate(380deg)}}.reflexology-module__uelloa__formMsg{border-radius:18px;padding:12px 18px;font-weight:600;line-height:1.4}.reflexology-module__uelloa__ok{color:#2f6a43;background:#e4f3e7}.reflexology-module__uelloa__bad{color:#9a3b2a;background:#fbe6e1}.reflexology-module__uelloa__formAlt{color:var(--sage-d);justify-self:center;padding:4px;font-size:.95rem;text-decoration:underline}.reflexology-module__uelloa__honey{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.reflexology-module__uelloa__form button[disabled]{opacity:.6;cursor:progress;animation:none}.reflexology-module__uelloa__foot{text-align:center;color:var(--muted);padding:26px;font-size:.9rem}.reflexology-module__uelloa__wa{z-index:60;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.7rem;animation:2.8s infinite reflexology-module__uelloa__pulseg;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 24px #00000040}@keyframes reflexology-module__uelloa__pulseg{0%{box-shadow:0 0 #25d36699}to{box-shadow:0 0 0 20px #25d36600}}.reflexology-module__uelloa__top .reflexology-module__uelloa__btn{white-space:nowrap}@media (max-width:480px){.reflexology-module__uelloa__top{padding:10px 12px}.reflexology-module__uelloa__brand{font-size:1.7rem}.reflexology-module__uelloa__brand small{letter-spacing:.2em}.reflexology-module__uelloa__top .reflexology-module__uelloa__btn{display:none}}@media (max-width:760px){.reflexology-module__uelloa__heroGrid,.reflexology-module__uelloa__about,.reflexology-module__uelloa__flow,.reflexology-module__uelloa__quotes,.reflexology-module__uelloa__chips{grid-template-columns:1fr}.reflexology-module__uelloa__hero{padding-top:30px}.reflexology-module__uelloa__heroPhoto{order:-1}.reflexology-module__uelloa__pHero{width:min(260px,70vw)}.reflexology-module__uelloa__down{display:none}.reflexology-module__uelloa__facts{gap:28px}}@media (prefers-reduced-motion:reduce){.reflexology-module__uelloa__page *,.reflexology-module__uelloa__page :before,.reflexology-module__uelloa__page :after{transition:none!important;animation:none!important}.reflexology-module__uelloa__rise,.reflexology-module__uelloa__reveal{opacity:1!important;transform:none!important}}
