.js [data-r]{opacity:0;transform:translateY(14px)}.js [data-r].in{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion: reduce){.js [data-r],.js [data-r].in{opacity:1;transform:none;transition:none}}.btn-ghost{background:transparent;color:var(--ink)}.btn-ghost:hover{background:transparent;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-light:hover{background:#fff}.nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-5);height:68px}.brand{justify-self:start;display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.brand-tx{display:grid;line-height:1}.brand-tx b{font-family:var(--display);font-weight:600;font-size:1.05rem;letter-spacing:-.01em}.brand-tx em{font-style:normal;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}.nav-links{justify-self:center;display:flex;gap:var(--s-6);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.nav-links a{text-decoration:none;color:var(--ink-soft);padding:4px 0;border-bottom:1px solid transparent;transition:color .16s,border-color .16s}.nav-links a:hover{color:var(--ink);border-color:var(--alerta)}.nav-right{justify-self:end;display:flex;align-items:center;gap:var(--s-4)}.nav-cta{padding:11px 18px;font-size:.82rem}@media (max-width: 900px){.nav-links{display:none}.nav-in{grid-template-columns:1fr auto}}@media (max-width: 460px){.nav-right{gap:10px}.nav-cta{padding:10px 14px;font-size:.76rem}}.hero{padding-top:var(--s-8);padding-bottom:var(--s-9);position:relative;overflow:hidden;text-align:center}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 50% at 50% 0%,rgba(192,106,56,.05),transparent 60%);pointer-events:none}.hero-tx{max-width:940px;margin-inline:auto}.hero-pill{display:inline-flex;align-items:center;gap:9px;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:8px 16px;margin-bottom:var(--s-6)}.hero-pill i{width:6px;height:6px;border-radius:50%;background:var(--alerta);box-shadow:0 0 0 3px var(--alerta-bg)}.hero h1{max-width:20ch;margin-inline:auto}.hero h1 .l{display:block}.hero .lead{margin:var(--s-6) auto 0;max-width:54ch}.hero-cta{display:flex;align-items:center;justify-content:center;gap:var(--s-4);margin-top:var(--s-7);flex-wrap:wrap}.hero-cue{margin:var(--s-8) 0 var(--s-4);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.hero-cue span{display:block;margin-top:10px;animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}.readstrip{display:grid;grid-template-columns:repeat(4,1fr);margin:var(--s-9) auto 0;border-block:1px solid var(--line);max-width:980px;text-align:center}.readstrip .rs{padding:var(--s-8) var(--s-5);border-left:1px solid var(--line)}.readstrip .rs:first-child{border-left:none}.readstrip dt{font-family:var(--mono);font-feature-settings:"tnum" 1;font-size:clamp(1.35rem,2.2vw,1.6rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1}.readstrip dd{margin:18px auto 0;max-width:19ch;font-family:var(--serif);font-size:.82rem;line-height:1.5;color:var(--ink-soft)}.readstrip .src{color:var(--alerta)}@media (max-width: 620px){.readstrip{grid-template-columns:1fr 1fr}.readstrip .rs{padding:var(--s-5) var(--s-3)}.readstrip .rs:nth-child(3){border-left:none}.readstrip .rs:nth-child(3),.readstrip .rs:nth-child(4){border-top:1px solid var(--line)}}.plan{margin:var(--s-9) auto 0;max-width:960px;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-2);padding:clamp(18px,3vw,32px)}.plan-cap{display:flex;align-items:center;justify-content:space-between;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.plan-badge{padding:4px 9px;border:1px solid currentColor;border-radius:2px;font-size:.62rem}.plan-stage{position:relative;margin-top:var(--s-5)}.plan-svg{width:100%;height:auto;display:block}.js .plan .layer{opacity:0}@media (prefers-reduced-motion: reduce){.js .plan .layer{opacity:1}}.tag{position:absolute;transform:translate(-50%,-50%);display:grid;gap:2px;pointer-events:none;text-align:left}.tag em{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-style:normal}.tag .read{font-size:1.1rem;font-weight:500}.tag.tag-water .read{font-size:.72rem;color:var(--ink-soft);font-family:var(--mono);font-weight:400}.tag-room{font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);opacity:.55}.tag-room.r1{left:28%;top:30%}.tag-room.r2{left:75%;top:13%}.tag-room.r3{left:15%;top:78%}.tag-room.r4{left:72%;top:82%}.xhair{animation:pulse 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.ref{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line)}.ref-head{display:flex;justify-content:space-between;gap:12px;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap}.ref-track{position:relative;height:40px;margin-top:20px}.ref-track:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--line)}.ref-fill{position:absolute;left:0;top:6px;height:2px;width:86%;background:linear-gradient(90deg,var(--senyal) 0 24%,var(--alerta) 62% 100%);opacity:.5}.ref-tick{position:absolute;top:0;transform:translate(-50%);display:grid;justify-items:center;gap:6px}.ref-tick i{width:1px;height:14px;background:var(--ink-soft);display:block}.ref-tick em{font-size:.54rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-style:normal}.ref-tick.t-sbm{left:24%}.ref-tick.t-es{left:62%}.ref-marker{position:absolute;left:86%;top:-2px;transform:translate(-50%);display:grid;justify-items:center;gap:6px}.ref-marker i{width:2px;height:20px;background:var(--alerta);display:block}.ref-marker em{font-size:.62rem;font-style:normal}.strip{border-block:1px solid var(--line);background:var(--paper-2)}.strip-in{display:grid;grid-template-columns:repeat(4,1fr)}.strip-in span{display:flex;align-items:baseline;gap:12px;padding:var(--s-5) var(--s-5);font-family:var(--serif);font-size:.86rem;line-height:1.35;color:var(--ink-soft);border-left:1px solid var(--line)}.strip-in span:first-child{border-left:none;padding-left:0}.strip-in b{flex:none;font-family:var(--mono);font-feature-settings:"tnum" 1;color:var(--ink);font-size:1.2rem;font-weight:500;letter-spacing:-.01em}@media (max-width: 720px){.strip-in{grid-template-columns:1fr 1fr}.strip-in span{padding:var(--s-4) var(--s-4)}.strip-in span:first-child{padding-left:0}.strip-in span:nth-child(3){border-left:none;padding-left:0}.strip-in span:nth-child(3),.strip-in span:nth-child(4){border-top:1px solid var(--line)}}.sec{padding-block:clamp(88px,12vw,184px)}.sec-h{font-size:var(--fs-h2);margin-top:var(--s-5)}.sec-lead{margin-top:var(--s-6);max-width:58ch;font-size:var(--fs-lead);line-height:1.55;color:var(--ink-soft)}.pain{background:var(--paper-3);padding-block:clamp(56px,7vw,104px)}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:var(--s-7);background:var(--line);border:1px solid var(--line)}.pain-c{background:var(--paper-3);padding:var(--s-5)}.pain-c h3{font-family:var(--display);font-weight:600;font-size:1.02rem;letter-spacing:-.01em}.pain-c p{margin:10px 0 0;font-size:.88rem;line-height:1.5;color:var(--ink-soft)}@media (max-width: 780px){.pain-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.pain-grid{grid-template-columns:1fr}}.quote{margin:var(--s-8) 0 0;max-width:30ch;font-family:var(--display);font-weight:500;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.18;letter-spacing:-.02em;border-left:2px solid var(--alerta);padding-left:var(--s-5)}.quote cite{display:block;margin-top:var(--s-4);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-style:normal}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-6);margin-top:var(--s-9)}.method-c{border-top:1px solid var(--ink);padding-top:var(--s-4)}.method-n{display:block;font-size:.8rem;color:var(--alerta);letter-spacing:.1em}.method-c h3{font-family:var(--display);font-weight:600;font-size:1.15rem;letter-spacing:-.015em;margin-top:var(--s-4)}.method-u{display:block;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px}.method-c p{margin:var(--s-4) 0 0;font-size:.9rem;line-height:1.55;color:var(--ink-soft)}@media (max-width: 860px){.method-grid{grid-template-columns:1fr 1fr;gap:var(--s-7)}}@media (max-width: 480px){.method-grid{grid-template-columns:1fr}}.unani{background:var(--paper-2)}.unani-in{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,80px);align-items:center}.unani-p{margin-top:var(--s-5);font-size:var(--fs-body);line-height:1.6;color:var(--ink);max-width:46ch}.quad{position:relative;aspect-ratio:1;border:1px solid var(--line);background:var(--paper);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.quad:before,.quad:after{content:"";position:absolute;background:var(--line)}.quad:before{left:50%;top:0;bottom:0;width:1px}.quad:after{top:50%;left:0;right:0;height:1px}.quad-c{display:grid;align-content:center;justify-items:center;gap:6px;text-align:center;padding:var(--s-4)}.quad-c b{font-family:var(--display);font-weight:600;font-size:1.2rem;letter-spacing:-.01em}.quad-c em{font-style:normal;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.q-00{order:1}.q-10{order:2}.q-01{order:3}.q-11{order:4}.quad-ax{position:absolute;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.quad-ax-x{top:-22px;left:50%;transform:translate(-50%)}.quad-ax-y{top:50%;left:-14px;transform:translateY(-50%) rotate(-90deg);transform-origin:left}.quad-sig{position:absolute;bottom:-30px;left:0;font-size:.6rem;letter-spacing:.08em;color:var(--ink-soft)}@media (max-width: 860px){.unani-in{grid-template-columns:1fr}.quad{max-width:420px;margin-top:var(--s-6)}}.ba{display:grid;grid-template-columns:1fr 1px 1fr;gap:var(--s-8);margin-top:var(--s-8)}.ba-div{background:var(--line)}.ba-h{display:inline-block;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--s-5);padding-bottom:6px;border-bottom:1px solid currentColor}.ba ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}.ba li{position:relative;padding-left:24px;font-size:.95rem;line-height:1.4;color:var(--ink-soft)}.ba li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%}.ba-before li:before{background:var(--alerta)}.ba-after li:before{background:var(--senyal)}.ba-after li{color:var(--ink)}@media (max-width: 760px){.ba{grid-template-columns:1fr;gap:var(--s-6)}.ba-div{display:none}}.auth-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:start}.auth-img{margin:0;border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden;background:var(--paper-2);aspect-ratio:4 / 4.7}.auth-img img{width:100%;height:116%;object-fit:cover;object-position:center 16%;display:block;filter:saturate(.96)}.auth-role{display:block;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--alerta);margin:var(--s-4) 0 var(--s-5)}.auth-tx p{margin:0 0 var(--s-4);max-width:58ch}.auth-tx p b{color:var(--ink)}.creds{margin:var(--s-6) 0 0;display:grid;gap:0;border-top:1px solid var(--line)}.creds div{display:grid;grid-template-columns:140px 1fr;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.creds dt{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.creds dd{margin:0;font-size:.9rem;color:var(--ink)}@media (max-width: 820px){.auth-in{grid-template-columns:1fr}.auth-img{max-width:320px}.creds div{grid-template-columns:1fr;gap:4px}}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(158px,auto);gap:14px}.b{border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-6);background:var(--paper);display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s,box-shadow .28s}.b:hover{transform:translateY(-4px);border-color:var(--ink-soft);box-shadow:0 16px 36px -22px #0e1a2447}.b-lead{grid-column:1 / 3;grid-row:1 / 3;background:var(--ink-2);color:var(--paper-on-ink);justify-content:space-between;gap:var(--s-6)}.b-lead .eyebrow{color:var(--soft-on-ink)}.b-lead .eyebrow:before{background:var(--alerta)}.b-h{font-family:var(--display);font-weight:550;font-size:clamp(1.45rem,2.6vw,2.05rem);letter-spacing:-.025em;line-height:1.07;color:#fff;margin:var(--s-5) 0 0;text-wrap:balance}.b-lead p{margin:0;font-size:.88rem;line-height:1.55;color:var(--soft-on-ink);max-width:36ch}.b-stat{grid-column:3 / 5;grid-row:1;background:var(--paper-2);justify-content:center}.b-num{font-family:var(--mono);font-feature-settings:"tnum" 1;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:500;letter-spacing:-.03em;color:var(--alerta);line-height:1}.b-lbl{margin-top:14px;font-size:.84rem;line-height:1.4;color:var(--ink-soft);max-width:24ch}.bento>:nth-child(3){grid-column:3 / 4;grid-row:2}.bento>:nth-child(4){grid-column:4 / 5;grid-row:2}.bento>:nth-child(5){grid-column:1 / 3;grid-row:3}.bento>:nth-child(6){grid-column:3 / 5;grid-row:3}.b-i .equip-cat{display:block;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.b-i h3{font-family:var(--display);font-weight:600;font-size:1.22rem;letter-spacing:-.02em;margin:8px 0 0}.b-i .equip-r{display:block;font-size:.76rem;color:var(--alerta);margin:8px 0 0}.b-i p{margin:auto 0 0;padding-top:var(--s-4);font-size:.82rem;line-height:1.5;color:var(--ink-soft)}@media (max-width: 820px){.bento{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.bento>*{grid-column:auto!important;grid-row:auto!important;min-height:150px}.b-lead{grid-column:1 / -1!important}}@media (max-width: 520px){.bento{grid-template-columns:1fr}}.testi{background:var(--paper-2)}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5);margin-top:var(--s-8)}.testi-c{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-6);display:grid}.testi-tag{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--senyal);margin-bottom:var(--s-4)}.testi-c blockquote{margin:0;font-size:.92rem;line-height:1.55;color:var(--ink)}.testi-c figcaption{margin-top:var(--s-5)}.testi-c figcaption b{font-family:var(--display);font-weight:600;font-size:.95rem}.testi-c figcaption em{display:block;font-style:normal;font-size:.68rem;letter-spacing:.04em;color:var(--ink-soft);margin-top:4px}@media (max-width: 860px){.testi-grid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.testi-grid{grid-template-columns:1fr}}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5);margin-top:var(--s-8);align-items:start}.price-c{border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-6);background:var(--paper);display:grid}.price-feat{background:var(--paper-2);border-color:var(--ink-soft);padding-block:var(--s-7);position:relative}.price-badge{position:absolute;top:-11px;left:var(--s-6);background:var(--ink);color:var(--paper);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.price-c h3{font-family:var(--display);font-weight:600;font-size:1.4rem;letter-spacing:-.02em}.price-sub{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:6px}.price-n{font-family:var(--display);font-weight:600;font-size:2.6rem;letter-spacing:-.03em;margin-top:var(--s-5)}.price-meta{font-size:.72rem;color:var(--ink-soft)}.price-c ul{list-style:none;margin:var(--s-5) 0 var(--s-6);padding:var(--s-5) 0 0;border-top:1px solid var(--line);display:grid;gap:var(--s-3)}.price-c li{position:relative;padding-left:22px;font-size:.86rem;line-height:1.45;color:var(--ink-soft)}.price-c li:before{content:"·";position:absolute;left:6px;color:var(--senyal);font-weight:700}.price-c .btn{width:100%;justify-content:center;margin-top:auto}@media (max-width: 860px){.price-grid{grid-template-columns:1fr;max-width:460px}.price-feat{padding-block:var(--s-6)}}.faq-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:start}.faq-head .sec-h{position:sticky;top:100px}.faq-list{display:grid}.faq-i{border-top:1px solid var(--line)}.faq-i:last-child{border-bottom:1px solid var(--line)}.faq-i summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) 0;font-family:var(--display);font-weight:550;font-size:clamp(1.05rem,1.8vw,1.25rem);letter-spacing:-.015em}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary i{position:relative;flex:none;width:16px;height:16px}.faq-i summary i:before,.faq-i summary i:after{content:"";position:absolute;background:var(--ink);transition:transform .2s ease}.faq-i summary i:before{left:0;top:7px;width:16px;height:2px}.faq-i summary i:after{left:7px;top:0;width:2px;height:16px}.faq-i[open] summary i:after{transform:scaleY(0)}.faq-a{overflow:hidden}.faq-a p{margin:0 0 var(--s-5);max-width:62ch;font-size:.95rem;line-height:1.6;color:var(--ink-soft)}@media (max-width: 820px){.faq-in{grid-template-columns:1fr}.faq-head .sec-h{position:static}}.finalcta{background:var(--ink-2);color:var(--paper-on-ink);text-align:center}.finalcta .eyebrow-d{color:var(--soft-on-ink);justify-content:center}.finalcta .eyebrow-d:before{background:var(--alerta)}.final-h{color:#fff;margin-inline:auto}.final-lead{margin:var(--s-5) auto 0;max-width:44ch;color:var(--soft-on-ink);font-size:var(--fs-lead)}.finalcta .btn{margin-top:var(--s-7)}.final-mail{margin-top:var(--s-6);font-size:.8rem;color:var(--soft-on-ink)}.final-mail a{color:var(--paper);border-bottom:1px solid var(--line-dark);text-decoration:none}.foot{background:var(--nit-800, #0E1A24);color:var(--paper-on-ink);padding-top:var(--s-9)}.foot-in{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--s-7);padding-bottom:var(--s-8)}.foot-brand b{font-family:var(--display);font-weight:600;font-size:1.15rem}.foot-brand em{font-style:normal;display:block;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--soft-on-ink);margin:6px 0 var(--s-4)}.foot-brand p{font-size:.84rem;line-height:1.55;color:var(--soft-on-ink);max-width:40ch}.foot-col{display:grid;align-content:start;gap:10px}.foot-col span{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--soft-on-ink);margin-bottom:6px}.foot-col a{color:var(--paper-on-ink);text-decoration:none;font-size:.88rem;cursor:pointer}.foot-col a:hover{color:#fff}.foot-col address{font-style:normal;font-size:.84rem;line-height:1.6;color:var(--soft-on-ink)}.foot-legal{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--line-dark);font-size:.68rem;color:var(--soft-on-ink);flex-wrap:wrap}.foot-legal nav{display:flex;gap:var(--s-5)}.foot-legal a{color:var(--soft-on-ink);text-decoration:none}.foot-legal a:hover{color:#fff}@media (max-width: 720px){.foot-in{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}.wa{position:fixed;right:20px;bottom:20px;z-index:40;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--senyal);color:#fff;box-shadow:0 8px 24px -8px #00000059;transition:transform .16s ease;animation:wapulse 3.4s ease-in-out infinite}.wa:hover{transform:translateY(-2px) scale(1.04)}@keyframes wapulse{0%,to{box-shadow:0 8px 24px -8px #00000059,0 0 #4e7a4480}60%{box-shadow:0 8px 24px -8px #00000059,0 0 0 12px #4e7a4400}}.pain-c,.method-c,.equip-c,.testi-c,.price-c,.quad-c,.creds div,.strip-in span,.readstrip .rs,.auth-img img{transition:transform .28s cubic-bezier(.2,.7,.3,1),border-color .28s,background .28s,box-shadow .28s,filter .4s}.pain-c:hover{background:var(--paper-2)}.method-c{will-change:transform}.method-c:hover{transform:translateY(-4px);border-top-color:var(--alerta)}.equip-c:hover{background:var(--paper-2);transform:translateY(-3px)}.testi-c:hover{transform:translateY(-4px);border-color:var(--ink-soft);box-shadow:0 16px 36px -22px #0e1a2452}.price-c:hover{transform:translateY(-5px);border-color:var(--ink-soft);box-shadow:0 20px 44px -24px #0e1a244d}.quad-c:hover{background:var(--alerta-bg)}.creds div:hover{background:var(--paper-2)}.strip-in span:hover{background:color-mix(in srgb,var(--paper-3) 55%,transparent)}.readstrip .rs:hover{background:var(--paper-2)}.auth-img:hover img{filter:saturate(1.04)}.foot-col a{transition:color .16s,transform .16s}.foot-col a:hover{transform:translate(3px)}.btn-text .arw,.final-mail a{transition:transform .16s}.faq-i[open] .faq-a p{animation:faqin .34s ease}@keyframes faqin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fn-opt:hover{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.wa,.faq-i[open] .faq-a p{animation:none}.pain-c,.method-c,.equip-c,.testi-c,.price-c,.quad-c,.fn-opt,.auth-img img,.foot-col a{transition:none}}html{overflow-x:clip}@media (max-width: 560px){.btn{padding:15px 22px}.hero{padding-top:var(--s-5);padding-bottom:var(--s-8)}.hero-pill{margin-bottom:var(--s-5)}.hero-cta{flex-direction:column;align-items:stretch;gap:10px}.hero-cta .btn{width:100%;justify-content:center}.hero .lead{font-size:1.05rem;max-width:100%}.sec{padding-block:clamp(52px,15vw,96px)}.sec-lead{font-size:1.04rem}.quote{font-size:1.4rem}.readstrip{margin-top:var(--s-7)}.finalcta .btn,.price-c .btn{width:100%;justify-content:center}}@media (max-width: 460px){.nav-in{gap:12px}.brand-tx em{display:none}.nav-cta{padding:9px 12px;font-size:.7rem}h1{letter-spacing:-.02em}}.lg[data-astro-cid-nqkhoara]{background:var(--paper);padding:var(--s-9) 0 var(--s-8)}.lg-in[data-astro-cid-nqkhoara]{max-width:780px}.lg-head[data-astro-cid-nqkhoara]{border-bottom:1px solid var(--line);padding-bottom:var(--s-6);margin-bottom:var(--s-7)}.lg-back[data-astro-cid-nqkhoara]{display:inline-block;color:var(--ink-soft);text-decoration:none;font-size:.72rem;letter-spacing:.04em;margin-bottom:var(--s-5)}.lg-back[data-astro-cid-nqkhoara]:hover{color:var(--ink)}.lg-head[data-astro-cid-nqkhoara] h1[data-astro-cid-nqkhoara]{font-family:var(--display);font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.02em;margin:0 0 var(--s-4)}.lg-lead[data-astro-cid-nqkhoara]{font-family:var(--serif);font-size:var(--fs-lead);line-height:1.55;color:var(--ink-soft);margin:0 0 var(--s-5);max-width:60ch}.lg-date[data-astro-cid-nqkhoara]{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0}.lg-toc[data-astro-cid-nqkhoara]{display:grid;gap:1px;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-bottom:var(--s-8)}.lg-toc[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{display:flex;gap:var(--s-4);align-items:baseline;background:var(--paper-2);padding:11px var(--s-5);font-size:.78rem;color:var(--ink-soft);text-decoration:none;transition:background .16s ease,color .16s ease}.lg-toc[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara] span[data-astro-cid-nqkhoara]{color:var(--alerta);font-size:.68rem}.lg-toc[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:hover{background:var(--paper-3);color:var(--ink)}.lg-doc[data-astro-cid-nqkhoara] section[data-astro-cid-nqkhoara]{margin-bottom:var(--s-8);scroll-margin-top:90px}.lg-doc[data-astro-cid-nqkhoara] h2[data-astro-cid-nqkhoara]{font-family:var(--display);font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--s-5);display:flex;gap:var(--s-4);align-items:baseline}.lg-n[data-astro-cid-nqkhoara]{font-size:.68rem;color:var(--alerta);flex:none}.lg-doc[data-astro-cid-nqkhoara] p[data-astro-cid-nqkhoara],.lg-doc[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]{font-family:var(--serif);font-size:var(--fs-body);line-height:1.68;color:var(--ink)}.lg-doc[data-astro-cid-nqkhoara] p[data-astro-cid-nqkhoara]{margin:0 0 var(--s-4)}.lg-doc[data-astro-cid-nqkhoara] ul[data-astro-cid-nqkhoara]{margin:0 0 var(--s-4);padding-left:var(--s-5)}.lg-doc[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]{margin-bottom:var(--s-3)}.lg-doc[data-astro-cid-nqkhoara] li[data-astro-cid-nqkhoara]::marker{color:var(--alerta)}.lg-doc[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--alerta)}.lg-doc[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:hover{color:var(--alerta-2)}.lg-nota[data-astro-cid-nqkhoara]{background:var(--alerta-bg);border-left:2px solid var(--alerta);padding:var(--s-5);border-radius:0 var(--r) var(--r) 0;margin-bottom:var(--s-5)!important}.lg-taula-wrap[data-astro-cid-nqkhoara]{overflow-x:auto;margin:0 0 var(--s-5);border:1px solid var(--line);border-radius:var(--r)}.lg-taula[data-astro-cid-nqkhoara]{width:100%;border-collapse:collapse;min-width:520px;background:var(--paper-2)}.lg-taula[data-astro-cid-nqkhoara] th[data-astro-cid-nqkhoara]{text-align:left;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-weight:500;padding:11px var(--s-4);border-bottom:1px solid var(--line);white-space:nowrap}.lg-taula[data-astro-cid-nqkhoara] td[data-astro-cid-nqkhoara]{font-family:var(--serif);font-size:.92rem;line-height:1.5;padding:var(--s-4);border-bottom:1px solid var(--line-2);vertical-align:top}.lg-taula[data-astro-cid-nqkhoara] tr[data-astro-cid-nqkhoara]:last-child td[data-astro-cid-nqkhoara]{border-bottom:0}.lg-altres[data-astro-cid-nqkhoara]{border-top:1px solid var(--line);padding-top:var(--s-5)}.lg-altres[data-astro-cid-nqkhoara]>span[data-astro-cid-nqkhoara]{display:block;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s-4)}.lg-altres[data-astro-cid-nqkhoara] div[data-astro-cid-nqkhoara]{display:flex;flex-wrap:wrap;gap:var(--s-3)}.lg-altres[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{font-family:var(--mono);font-size:.74rem;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:var(--r);padding:8px 13px;transition:background .16s ease}.lg-altres[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:hover{background:var(--paper-2)}@media (max-width: 640px){.lg[data-astro-cid-nqkhoara]{padding-top:var(--s-8)}.lg-toc[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{font-size:.74rem}}
