.header{position:sticky;top:0;z-index:100;background:var(--grad-nav);color:#fff}.header__inner{height:var(--nav-h);display:flex;align-items:center;gap:28px}.header__logo img{height:46px;width:auto}.header__nav{display:flex;align-items:center;gap:40px;margin-inline:auto}.header__link{color:#fff;font-weight:500;padding:6px 2px;position:relative;opacity:.92;transition:opacity .2s ease}.header__link:hover{opacity:1}.header__link.is-active{font-weight:600;opacity:1}.header__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#fff;border-radius:2px}.header__actions{display:flex;align-items:center;gap:14px}.header__actions-mobile{display:none}.header__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--r-md);background:var(--teal-950);color:#fff;transition:background .2s ease}.header__cart:hover{background:#041e25}.header__cart-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);background:var(--green);color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center}.header__greeting{color:#fff;font-weight:500;font-size:.95rem;white-space:nowrap}.header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;border-radius:var(--r-sm);background:var(--teal-950);padding:0 11px}.header__burger span{height:2px;width:100%;background:#fff;border-radius:2px;transition:transform .25s ease,opacity .2s ease}.header__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.header__burger.is-open span:nth-child(2){opacity:0}.header__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header__scrim{display:none}@media (max-width: 980px){.header__actions{display:none}.header__burger{display:flex}.header__nav{position:fixed;top:var(--nav-h);right:0;bottom:0;width:min(320px,82vw);flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:26px 24px 40px;background:var(--teal-900);transform:translate(100%);transition:transform .28s ease;overflow-y:auto}.header__nav.is-open{transform:translate(0)}.header__link{padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.12);font-size:1.05rem}.header__link.is-active:after{display:none}.header__actions-mobile{display:flex;flex-direction:column;gap:12px;margin-top:20px}.header__scrim{display:block;position:fixed;inset:var(--nav-h) 0 0 0;background:#04191e73;z-index:-1}}@media (max-width: 480px){.header__inner{gap:14px;padding-inline:16px}.header__logo img{height:38px}}.footer{background:var(--teal-950);color:#fff;padding:40px 0 26px}.footer__inner{display:flex;align-items:center;gap:32px}.footer__logo img{height:62px;width:auto}.footer__center{flex:1;text-align:center;padding-inline:20px}.footer__slogan{font-style:italic;font-weight:700;font-size:1.15rem;color:#fff}.footer__tagline{font-style:italic;font-size:.86rem;color:#ffffffbf;max-width:620px;margin:4px auto 0}.footer__social{display:flex;gap:20px;color:#fff}.footer__social-link{display:inline-flex;transition:transform .18s ease,opacity .2s ease;opacity:.92}.footer__social-link:hover{transform:translateY(-2px);opacity:1}.footer__copy{text-align:center;color:#ffffff8c;font-size:.8rem;margin-top:28px}.footer__legal{color:#fffc;text-decoration:underline;transition:color .2s ease}.footer__legal:hover{color:#fff}@media (max-width: 860px){.footer__inner{flex-direction:column;gap:22px;text-align:center}.footer__center{order:3;padding-inline:0}.footer__social{order:2}}.sx{--sx-ink: #10292f;--sx-text: #34474d;--sx-muted: #66787d;--sx-line: #e4e0d8;--sx-line-2: #d6d1c7;--sx-paper: #faf8f4;--sx-sand: #f2eee6;--sx-white: #ffffff;--sx-teal-900: #0b3b44;--sx-teal-800: #0d4a55;--sx-teal-700: #0e5a6b;--sx-teal-100: #e3eff0;--sx-green: #17a24a;--sx-green-700: #12803b;--sx-green-50: #e9f6ee;--sx-red: #b3261e;--sx-serif: "Newsreader", Georgia, "Times New Roman", serif;--sx-sans: "Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--sx-r: 10px;--sx-r-lg: 14px;--sx-wrap: 1200px;font-family:var(--sx-sans);color:var(--sx-text);font-size:1.0625rem;line-height:1.65}.sx h1,.sx h2,.sx h3,.sx h4{color:var(--sx-ink);font-family:var(--sx-sans);line-height:1.2}.sx-wrap{width:100%;max-width:var(--sx-wrap);margin-inline:auto;padding-inline:28px}.sx-wrap--narrow{max-width:760px}.sx-section{padding-block:clamp(64px,8vw,112px)}.sx-section--sand{background:var(--sx-sand)}.sx-section--paper{background:var(--sx-paper)}.sx-section--white{background:var(--sx-white)}.sx-eyebrow{display:block;margin-bottom:14px;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-teal-700)}.sx-h1,.sx .sx-h1{font-family:var(--sx-serif);font-weight:500;font-size:clamp(2.5rem,5vw,4.1rem);line-height:1.04;letter-spacing:-.02em;font-optical-sizing:auto}.sx-h2,.sx .sx-h2{font-family:var(--sx-serif);font-weight:500;font-size:clamp(2rem,3.4vw,2.85rem);line-height:1.08;letter-spacing:-.015em}.sx-h3,.sx .sx-h3{font-family:var(--sx-serif);font-weight:500;font-size:1.5rem;line-height:1.2}.sx-lead{font-size:clamp(1.06rem,1.3vw,1.18rem);line-height:1.65;color:var(--sx-text)}.sx-muted{color:var(--sx-muted)}.sx-small{font-size:.9rem}.sx-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,4vw,52px)}.sx-section-head>div{max-width:640px}.sx-section-head p{margin-top:14px}.sx a{color:inherit}.sx-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--sx-teal-700)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#0e5a6b59;transition:text-decoration-color .2s ease,color .2s ease;white-space:nowrap}.sx-link:hover{text-decoration-color:currentColor;color:var(--sx-teal-900)!important}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border-radius:8px;border:1px solid transparent;font-family:var(--sx-sans);font-size:1rem;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.sx-btn:disabled{opacity:.6;cursor:not-allowed}.sx-btn--lg{min-height:54px;padding:14px 28px;font-size:1.04rem}.sx-btn--sm{min-height:40px;padding:8px 16px;font-size:.93rem}.sx-btn--block{width:100%}.sx-btn--primary{background:var(--sx-green);color:#fff!important}.sx-btn--primary:hover:not(:disabled){background:var(--sx-green-700)}.sx-btn--dark{background:var(--sx-teal-900);color:#fff!important}.sx-btn--dark:hover:not(:disabled){background:var(--sx-teal-800)}.sx-btn--outline{background:transparent;color:var(--sx-ink)!important;border-color:var(--sx-line-2)}.sx-btn--outline:hover:not(:disabled){border-color:var(--sx-ink)}.sx-btn--light{background:#fff;color:var(--sx-teal-900)!important}.sx-btn--light:hover{background:var(--sx-teal-100)}.sx-btn--ghost-light{background:transparent;color:#fff!important;border-color:#fff6}.sx-btn--ghost-light:hover{border-color:#fff}.sx a:focus-visible,.sx button:focus-visible,.sx input:focus-visible,.sx select:focus-visible{outline:2px solid var(--sx-teal-700);outline-offset:2px}.sx-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:.88rem;color:var(--sx-muted)}.sx-crumbs a{text-decoration:none}.sx-crumbs a:hover{color:var(--sx-ink);text-decoration:underline;text-underline-offset:4px}.sx-crumbs span[aria-hidden]{color:var(--sx-line-2)}.sx-pagehead{background:var(--sx-sand);border-bottom:1px solid var(--sx-line);padding-block:clamp(40px,6vw,72px) clamp(36px,5vw,56px)}.sx-pagehead__row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.sx-pagehead__row>div:first-child{max-width:680px}.sx-pagehead .sx-lead{margin-top:16px}.sx-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.sx-chips::-webkit-scrollbar{display:none}.sx-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;border:1px solid var(--sx-line-2);background:#fff;font-family:var(--sx-sans);font-size:.92rem;font-weight:500;color:var(--sx-text);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.sx-chip:hover{border-color:var(--sx-ink)}.sx-chip small{font-size:.78rem;color:var(--sx-muted)}.sx-chip.is-active{background:var(--sx-teal-900);border-color:var(--sx-teal-900);color:#fff}.sx-chip.is-active small{color:#ffffffb3}.sx-input,.sx-select select{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--sx-line-2);border-radius:8px;background:#fff;font-family:var(--sx-sans);font-size:.98rem;color:var(--sx-ink)}.sx-select{position:relative}.sx-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer}.sx-select svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--sx-muted)}.sx-search{position:relative}.sx-search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--sx-muted);pointer-events:none}.sx-search .sx-input{padding-left:42px}.sx .field__label{margin-bottom:7px;color:var(--sx-ink);font-size:.9rem;font-weight:600}.sx .field input,.sx .field select,.sx .field textarea{min-height:48px;padding:12px 14px;border:1px solid var(--sx-line-2);border-radius:8px;font-family:var(--sx-sans);font-size:1rem;color:var(--sx-ink);background:#fff}.sx .field input:focus,.sx .field select:focus,.sx .field textarea:focus{border-color:var(--sx-teal-700);box-shadow:0 0 0 3px #0e5a6b1f}.sx .field__error{display:block;margin-top:6px;font-size:.85rem;color:var(--sx-red)}.sx .form-error{border-radius:8px}.sx-media{position:relative;overflow:hidden;border-radius:var(--sx-r);background:var(--sx-sand)}.sx-media img{width:100%;height:100%;object-fit:cover}.sx-price-socio{font-weight:700;color:var(--sx-ink)}.sx-price-regular{color:var(--sx-muted);text-decoration:line-through;text-decoration-color:#66787d99}.sx-save{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--sx-green-50);color:var(--sx-green-700);font-size:.8rem;font-weight:700}.sx-band{background:#fff;color:var(--sx-text);border-top:1px solid var(--sx-line)}.sx-band__inner{display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:32px;padding-block:clamp(48px,6vw,72px)}.sx-band .sx-h2{color:var(--sx-ink)}.sx-band p{margin-top:12px;max-width:560px}.sx-band__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 860px){.sx-section-head,.sx-pagehead__row{flex-direction:column;align-items:flex-start;gap:18px}.sx-band__inner{grid-template-columns:1fr}}@media (max-width: 600px){.sx{font-size:1rem}.sx-wrap{padding-inline:20px}.sx-band__actions .sx-btn{flex:1 1 100%}}.sx-btn--static{cursor:default;pointer-events:none}.sx-btn--muted{background:var(--sx-sand)!important;border-color:var(--sx-line-2)!important;color:var(--sx-muted)!important;box-shadow:none!important}.sxh{position:sticky;top:0;z-index:100;font-size:1rem}.sxh__util{background:var(--sx-teal-900);color:#c4d6d9;font-size:.84rem}.sxh__util-row{display:flex;align-items:center;justify-content:space-between;height:36px}.sxh__util-links{display:flex;align-items:center;gap:18px}.sxh__util a{display:inline-flex;align-items:center;gap:7px;color:#e3eef0;text-decoration:none}.sxh__util a:hover{color:#fff}.sxh__bar{background:#fff;border-bottom:1px solid var(--sx-line)}.sxh__row{display:flex;align-items:center;gap:36px;height:74px}.sxh__logo img{height:42px;width:auto}.sxh__nav{display:flex;align-items:center;gap:30px;margin-right:auto}.sxh__link{position:relative;padding:6px 0;font-weight:500;color:var(--sx-text);text-decoration:none;transition:color .15s ease}.sxh__link:hover{color:var(--sx-ink)}.sxh__link.is-active{color:var(--sx-ink);font-weight:600}.sxh__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--sx-green)}.sxh__actions{display:flex;align-items:center;gap:18px}.sxh__cart{position:relative;display:grid;place-items:center;width:40px;height:40px;color:var(--sx-ink);border-radius:8px}.sxh__cart:hover{background:var(--sx-sand)}.sxh__badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--sx-green);color:#fff;font-size:.7rem;font-weight:700;line-height:18px;text-align:center}.sxh__login{font-weight:600;color:var(--sx-ink);text-decoration:none}.sxh__login:hover{text-decoration:underline;text-underline-offset:5px}.sxh__hello{font-size:.95rem;color:var(--sx-muted)}.sxh__burger{display:none;width:42px;height:42px;padding:10px 9px;border-radius:8px;border:1px solid var(--sx-line-2);background:#fff;flex-direction:column;justify-content:space-between}.sxh__burger span{display:block;height:2px;border-radius:2px;background:var(--sx-ink);transition:transform .2s ease,opacity .2s ease}.sxh__burger.is-open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.sxh__burger.is-open span:nth-child(2){opacity:0}.sxh__burger.is-open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.sxh__mobile-actions,.sxh__scrim{display:none}@media (max-width: 980px){.sxh__util{display:none}.sxh__row{height:66px;gap:16px;justify-content:space-between}.sxh__logo img{height:36px}.sxh__desk,.sxh__hello{display:none}.sxh__burger{display:flex}.sxh__actions{gap:8px}.sxh__nav{position:fixed;top:66px;right:0;bottom:0;width:min(360px,88vw);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 22px 28px;background:#fff;border-left:1px solid var(--sx-line);overflow-y:auto;transform:translate(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;z-index:101}.sxh__nav.is-open{transform:none;visibility:visible;transition:transform .25s ease}.sxh__link{padding:15px 0;font-size:1.1rem;border-bottom:1px solid var(--sx-line)}.sxh__link.is-active:after{display:none}.sxh__link.is-active{color:var(--sx-green-700)}.sxh__mobile-actions{display:grid;gap:10px;margin-top:22px}.sxh__mobile-wa{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:.95rem;color:var(--sx-teal-700);text-decoration:none}.sxh__scrim{display:block;position:fixed;top:66px;right:0;bottom:0;left:0;background:#10292f59;z-index:99}}.sxf{background:#08262d;color:#a9bfc3;font-size:.95rem}.sxf__grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;padding-block:64px 48px}.sxf__brand img{height:46px;width:auto}.sxf__brand p{margin-top:18px;max-width:300px;line-height:1.6}.sxf__col{display:flex;flex-direction:column;gap:11px}.sxf__col h4{margin-bottom:6px;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sxf__col a{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#c9dadd;text-decoration:none}.sxf__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.sxf__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:22px;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem}.sxf__legal a{color:#c9dadd}@media (max-width: 860px){.sxf__grid{grid-template-columns:1fr 1fr}.sxf__brand{grid-column:1 / -1}}@media (max-width: 480px){.sxf__grid{grid-template-columns:1fr;gap:32px}}.hx-hero{background:var(--sx-paper);padding-top:clamp(40px,6vw,80px)}.hx-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,6vw,84px)}.hx-hero__copy .sx-h1{max-width:13ch}.hx-hero__copy .sx-lead{margin-top:22px;max-width:34rem}.hx-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hx-hero__note{margin-top:20px;font-size:.95rem;color:var(--sx-muted)}.hx-hero__note strong{color:var(--sx-ink)}.hx-hero__figure{margin:0}.hx-hero__img{aspect-ratio:4 / 4.4;border-radius:12px}.hx-hero__img img{object-position:62% 30%}.hx-hero__figure figcaption{margin-top:12px;font-size:.85rem;color:var(--sx-muted)}.hx-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,72px) 0 0;border-top:1px solid var(--sx-line)}.hx-facts>div{padding:26px 24px 30px;border-left:1px solid var(--sx-line)}.hx-facts>div:first-child{border-left:0;padding-left:0}.hx-facts dt{font-family:var(--sx-serif);font-size:clamp(2rem,3vw,2.6rem);line-height:1;color:var(--sx-teal-900)}.hx-facts dd{margin:10px 0 0;max-width:16rem;font-size:.95rem;color:var(--sx-muted)}.hx-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hx-service{display:flex;flex-direction:column;text-decoration:none;color:inherit}.hx-service__img{aspect-ratio:4 / 4.6;margin-bottom:18px}.hx-service__img img{transition:transform .6s ease}.hx-service:hover .hx-service__img img{transform:scale(1.04)}.hx-service h3{font-size:1.2rem;font-weight:600}.hx-service p{margin-top:6px;font-size:.97rem;color:var(--sx-muted);flex:1}.hx-service__more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-weight:600;font-size:.95rem;color:var(--sx-teal-700)}.hx-service:hover .hx-service__more{text-decoration:underline;text-underline-offset:4px}.hx-terms{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,96px);align-items:start}.hx-terms__intro{position:sticky;top:140px}.hx-terms__intro .sx-lead{margin-top:18px}.hx-terms__ctas{margin-top:28px}.hx-terms__list{margin:0;border-top:1px solid var(--sx-line-2)}.hx-terms__list>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--sx-line-2)}.hx-terms__list dt{font-weight:600;color:var(--sx-ink)}.hx-terms__list dd{margin:0;color:var(--sx-text)}.hx-prices{border-top:1px solid var(--sx-ink)}.hx-prices__row{display:grid;grid-template-columns:minmax(0,2.4fr) repeat(2,minmax(0,1fr)) 90px;align-items:center;gap:16px;padding:18px 4px;border-bottom:1px solid var(--sx-line);text-decoration:none;color:inherit;transition:background .15s ease}a.hx-prices__row:hover{background:var(--sx-paper)}.hx-prices__row--head{padding-block:12px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-muted)}.hx-prices__name{font-weight:600;color:var(--sx-ink)}.hx-prices__name small{display:block;margin-top:2px;font-weight:400;font-size:.85rem;color:var(--sx-muted)}.hx-prices__row>span:nth-child(n+2){font-variant-numeric:tabular-nums}.hx-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hx-plan{display:flex;flex-direction:column;padding:26px 24px 24px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r-lg);background:#fff}.hx-plan.is-best{border-color:var(--sx-teal-900);box-shadow:inset 0 0 0 1px var(--sx-teal-900)}.hx-plan header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.hx-plan h3{font-size:1.05rem;font-weight:600}.hx-plan__tag{padding:3px 8px;border-radius:4px;background:var(--sx-teal-100);color:var(--sx-teal-900);font-size:.72rem;font-weight:700;white-space:nowrap}.hx-plan__price{margin-top:20px;font-family:var(--sx-serif);font-size:2.6rem;line-height:1;color:var(--sx-ink)}.hx-plan__per{margin:8px 0 24px;font-size:.92rem;color:var(--sx-muted);flex:1}.hx-plans__note{margin-top:20px}.hx-about{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:center}.hx-about .sx-lead{margin-top:18px}.hx-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#0b2a30}.hx-video video{width:100%;height:100%;object-fit:cover}.hx-video button{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:6px;background:#08262dc7;color:#fff;font-family:var(--sx-sans);font-size:.88rem;font-weight:600;cursor:pointer}.hx-video button:hover{background:#08262deb}.hx-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sx-line-2)}.hx-quotes figure{margin:0;padding:30px 32px 8px;border-left:1px solid var(--sx-line-2)}.hx-quotes figure:first-child{border-left:0;padding-left:0}.hx-quotes blockquote{margin:0;font-family:var(--sx-serif);font-size:1.28rem;line-height:1.45;color:var(--sx-ink)}.hx-quotes figcaption{margin-top:20px;font-size:.92rem;color:var(--sx-muted)}.hx-quotes figcaption strong{color:var(--sx-ink)}.hx-faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.hx-faq-wrap .sx-muted{margin-top:16px}.hx-faq{margin:0;padding:0;list-style:none;border-top:1px solid var(--sx-line-2)}.hx-faq li{border-bottom:1px solid var(--sx-line-2)}.hx-faq button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 0;background:none;border:0;font-family:var(--sx-sans);font-size:1.08rem;font-weight:600;text-align:left;color:var(--sx-ink);cursor:pointer}.hx-faq button svg{flex-shrink:0;color:var(--sx-teal-700);transition:transform .25s ease}.hx-faq li.is-open button svg{transform:rotate(45deg)}.hx-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.hx-faq li.is-open .hx-faq__panel{grid-template-rows:1fr}.hx-faq__panel>div{overflow:hidden}.hx-faq__panel p{padding-bottom:22px;max-width:44rem;color:var(--sx-text)}@media (max-width: 1024px){.hx-services,.hx-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.hx-hero__grid,.hx-terms,.hx-about,.hx-faq-wrap{grid-template-columns:1fr}.hx-hero__img{aspect-ratio:4 / 3.2}.hx-terms__intro{position:static}.hx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-facts>div:nth-child(3){border-left:0;padding-left:0}.hx-facts>div:nth-child(n+3){border-top:1px solid var(--sx-line)}.hx-quotes{grid-template-columns:1fr}.hx-quotes figure{border-left:0;padding:26px 0;border-bottom:1px solid var(--sx-line-2)}}@media (max-width: 600px){.hx-hero__ctas .sx-btn{flex:1 1 100%}.hx-facts>div{padding:20px 14px 22px}.hx-services{grid-template-columns:1fr 1fr;gap:18px 14px}.hx-service p{font-size:.9rem}.hx-terms__list>div{grid-template-columns:1fr;gap:6px}.hx-prices__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.hx-prices__row--head{display:none}.hx-prices__name{flex:1 1 100%}.hx-plans{grid-template-columns:1fr}}.shx-note{flex-shrink:0;max-width:300px;padding:18px 20px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r);background:#fff;font-size:.93rem}.shx-note strong{color:var(--sx-ink)}.shx-note p{margin:4px 0 10px;color:var(--sx-muted)}.shx-body{background:#fff;padding-block:36px clamp(64px,8vw,104px)}.shx-toolbar{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.shx-toolbar__search{flex:1;max-width:420px}.shx-toolbar__sort{width:240px}.shx-chips{margin-bottom:26px}.shx-count{margin-bottom:18px;font-size:.92rem;color:var(--sx-muted)}.shx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.shx-skeleton{aspect-ratio:3 / 4.2;border-radius:var(--sx-r);background:linear-gradient(90deg,var(--sx-sand) 0%,#f8f6f1 50%,var(--sx-sand) 100%);background-size:200% 100%;animation:shx-shimmer 1.4s ease-in-out infinite}@keyframes shx-shimmer{to{background-position:-200% 0}}.shx-empty{display:grid;justify-items:start;gap:14px;padding:40px 0;color:var(--sx-muted)}.pcx{display:flex;flex-direction:column}.pcx__link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.pcx__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--sx-r);background:var(--sx-sand)}.pcx__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pcx:hover .pcx__media img{transform:scale(1.03)}.pcx__placeholder{width:100%;height:100%;background:repeating-linear-gradient(135deg,var(--sx-sand) 0 12px,#ece7dd 12px 24px)}.pcx__save{position:absolute;left:10px;top:10px;padding:4px 8px;border-radius:4px;background:#fff;color:var(--sx-green-700);font-size:.78rem;font-weight:700}.pcx--special{padding:10px;border:2px solid var(--sx-green);border-radius:var(--sx-r-lg);background:var(--sx-green-50);box-shadow:0 6px 18px #12803b1f}.pcx__special{position:absolute;left:10px;top:10px;padding:5px 10px;border-radius:999px;background:var(--sx-green);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.02em}.pcx--special .pcx__placeholder{background:linear-gradient(135deg,var(--sx-teal-800),var(--sx-green-700))}.pcx--special .pcx__media{background:#fff;box-shadow:inset 0 0 0 1px var(--sx-line)}.pcx--special .pcx__media img{object-fit:contain;padding:14% 10%}.pcx--special .pcx__socio{color:var(--sx-green-700);font-size:1.5rem}.pcx--special .pcx__name:before{content:"★ Producto destacado";display:block;margin-bottom:4px;color:var(--sx-green-700);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.px-item__img--logo{background:#fff;box-shadow:inset 0 0 0 1px var(--sx-line)}.px-item__img--logo img{object-fit:contain!important;padding:4px}.pdx__main--logo{background:#fff;box-shadow:inset 0 0 0 1px var(--sx-line)}.pdx__main--logo img{object-fit:contain!important;padding:12% 10%}.pcx__body{display:flex;flex-direction:column;flex:1;padding-top:14px}.pcx__cat{font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-teal-700)}.pcx__name{margin-top:5px;font-size:1.04rem;font-weight:600;line-height:1.35;color:var(--sx-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcx__link:hover .pcx__name{text-decoration:underline;text-underline-offset:4px}.pcx__prices{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:10px}.pcx__socio{font-size:1.12rem;font-weight:700;color:var(--sx-ink);font-variant-numeric:tabular-nums}.pcx__socio small{font-size:.8rem;font-weight:500;color:var(--sx-muted)}.pcx__regular{font-size:.86rem;color:var(--sx-muted);text-decoration:line-through}.pcx__hint{font-size:.85rem;color:var(--sx-muted)}.pcx__foot{margin-top:14px}.pgx{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:48px}.pgx__btn{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border-radius:8px;border:1px solid var(--sx-line-2);background:#fff;font-family:var(--sx-sans);font-weight:600;color:var(--sx-ink);cursor:pointer}.pgx__btn:hover:not(:disabled){border-color:var(--sx-ink)}.pgx__btn.is-active{background:var(--sx-teal-900);border-color:var(--sx-teal-900);color:#fff}.pgx__btn:disabled{opacity:.4;cursor:not-allowed}.pdx{background:#fff;padding-block:28px clamp(64px,8vw,104px)}.pdx__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:start}.pdx__main{aspect-ratio:1 / 1;border-radius:12px}.pdx__thumbs{display:flex;gap:10px;margin-top:12px}.pdx__thumb{width:76px;height:76px;padding:0;overflow:hidden;border-radius:8px;border:2px solid transparent;background:var(--sx-sand);cursor:pointer}.pdx__thumb.is-active{border-color:var(--sx-teal-900)}.pdx__thumb img{width:100%;height:100%;object-fit:cover}.pdx__info{position:sticky;top:130px}.pdx__info .sx-h1{font-size:clamp(2rem,3.6vw,2.9rem)}.pdx__pricebox{margin-top:24px;padding:22px 0;border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line)}.pdx__pricerow{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px}.pdx__socio{font-size:2rem;font-weight:700;color:var(--sx-ink);font-variant-numeric:tabular-nums}.pdx__socio small{font-size:.95rem;font-weight:500;color:var(--sx-muted)}.pdx__label{display:block;margin-bottom:4px;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-muted)}.pdx__member{margin-top:10px;font-size:.92rem;color:var(--sx-muted)}.pdx__stock{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:.93rem;color:var(--sx-green-700)}.pdx__stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.pdx__stock.is-out{color:var(--sx-red)}.pdx__short{margin-top:16px;white-space:pre-line}.pdx__fin{margin-top:22px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r)}.pdx__fin h3{padding:14px 18px;border-bottom:1px solid var(--sx-line);font-size:1rem;font-weight:600}.pdx__fin ul{margin:0;padding:0 18px;list-style:none}.pdx__fin li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--sx-line);font-size:.95rem}.pdx__fin li:last-child{border-bottom:0}.pdx__fin li span{color:var(--sx-muted)}.pdx__fin li strong{color:var(--sx-ink)}.pdx__actions{margin-top:24px}.pdx__meta{margin:20px 0 0;padding:0;list-style:none;font-size:.88rem;color:var(--sx-muted)}.pdx__desc{max-width:760px;margin-top:clamp(48px,6vw,80px);padding-top:32px;border-top:1px solid var(--sx-line)}.pdx__desc .sx-h3{margin-bottom:14px}.pdx__desc p{margin-bottom:12px}.pdx__state{min-height:50vh;display:grid;place-items:center;text-align:center;color:var(--sx-muted)}.pdx__state .sx-btn{margin-top:14px}@media (max-width: 1024px){.shx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.shx-note{max-width:none;width:100%}.pdx__grid{grid-template-columns:1fr}.pdx__info{position:static}}@media (max-width: 640px){.shx-toolbar{flex-direction:column}.shx-toolbar__search{max-width:none}.shx-toolbar__sort{width:100%}.shx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.pcx__name{font-size:.97rem}.pcx__socio{font-size:1.02rem}.pcx__foot .sx-btn{font-size:.85rem;padding-inline:8px}}.bx-search{width:320px;flex-shrink:0}.bx-body{background:#fff;padding-block:32px clamp(64px,8vw,104px)}.bx-chips{margin-bottom:32px}.bx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.bx-grid--after{margin-top:56px;padding-top:48px;border-top:1px solid var(--sx-line)}.bx-empty{padding:40px 0;color:var(--sx-muted)}.bcx{display:flex;flex-direction:column;text-decoration:none;color:inherit}.bcx__media{aspect-ratio:16 / 10}.bcx__media img{transition:transform .6s ease}.bcx:hover .bcx__media img{transform:scale(1.03)}.bcx__body{display:flex;flex-direction:column;padding-top:18px}.bcx__cat{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-teal-700)}.bcx__title{margin-top:8px;font-family:var(--sx-serif)!important;font-weight:500;font-size:1.45rem;line-height:1.2;color:var(--sx-ink)}.bcx:hover .bcx__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.bcx__excerpt{margin-top:10px;font-size:.97rem;color:var(--sx-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bcx__meta{margin-top:14px;font-size:.86rem;color:var(--sx-muted)}.bcx--featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,64px)}.bcx--featured .bcx__media{aspect-ratio:16 / 10.5}.bcx--featured .bcx__body{padding-top:0}.bcx--featured .bcx__title{font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.1}.bcx--featured .bcx__excerpt{font-size:1.08rem;-webkit-line-clamp:4}.bpx__head{background:linear-gradient(to top,#fff 0 34%,var(--sx-paper) 34%);padding-top:clamp(36px,5vw,64px)}.bpx__title{font-size:clamp(2.2rem,4.6vw,3.6rem)!important}.bpx__meta{margin-top:18px;color:var(--sx-muted);font-size:.95rem}.bpx__hero{margin-top:clamp(32px,4vw,48px);padding-bottom:0;position:relative}.bpx__hero .sx-media{position:relative;z-index:1;aspect-ratio:16 / 7.5;border-radius:12px}.bpx__body{padding-block:clamp(36px,5vw,56px) clamp(56px,7vw,88px);background:#fff}.bpx__lead{font-family:var(--sx-serif);font-size:1.45rem;line-height:1.45;color:var(--sx-ink)}.bpx__content{margin-top:28px;font-size:1.1rem;line-height:1.75}.bpx__content p{margin-bottom:20px}.bpx__content h2,.bpx__sources h2{margin:40px 0 14px;font-family:var(--sx-serif)!important;font-weight:500;font-size:1.75rem}.bpx__content ul{margin:0 0 22px;padding:0;list-style:none}.bpx__content li{position:relative;padding-left:22px;margin-bottom:10px}.bpx__content li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:2px;background:var(--sx-green)}.bpx__note{margin-top:32px;padding:18px 20px;border-left:3px solid var(--sx-teal-700);background:var(--sx-teal-100);border-radius:0 8px 8px 0;font-size:.95rem}.bpx__note strong{color:var(--sx-ink)}.bpx__note p{margin-top:4px}.bpx__sources ol{padding-left:20px;font-size:.95rem}.bpx__sources li{margin-bottom:8px}.bpx__sources a{color:var(--sx-teal-700);text-underline-offset:3px}.bpx__cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:44px;padding:24px 26px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r-lg)}.bpx__cta strong{color:var(--sx-ink);font-size:1.08rem}.bpx__cta p{margin-top:4px;font-size:.95rem;color:var(--sx-muted)}.bpx__related{background:var(--sx-sand);padding-block:clamp(56px,7vw,96px)}@media (max-width: 960px){.bx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bcx--featured{grid-template-columns:1fr}.bcx--featured .bcx__body{padding-top:4px}}@media (max-width: 860px){.bx-search{width:100%}}@media (max-width: 600px){.bx-grid{grid-template-columns:1fr}.bpx__hero .sx-media{aspect-ratio:4 / 3}.bpx__lead{font-size:1.25rem}.bpx__content{font-size:1.03rem}.bpx__cta{flex-direction:column;align-items:flex-start}}.rgx-hero{background:var(--sx-paper);border-bottom:1px solid var(--sx-line);padding-block:clamp(32px,5vw,64px) clamp(48px,6vw,80px)}.rgx-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,6vw,80px)}.rgx-hero .sx-h1{max-width:14ch}.rgx-hero .sx-lead{margin-top:20px;max-width:34rem}.rgx-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.rgx-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin:30px 0 0;padding:22px 0 0;border-top:1px solid var(--sx-line);list-style:none;font-size:.95rem}.rgx-facts li{display:inline-flex;align-items:center;gap:8px;color:var(--sx-ink)}.rgx-facts svg{color:var(--sx-teal-700)}.rgx-hero__img{aspect-ratio:4 / 3.6;border-radius:12px}.rgx-hero__img img{object-position:45% 40%}.rgx-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sx-line-2)}.rgx-perks article{padding:30px 32px 6px;border-left:1px solid var(--sx-line-2)}.rgx-perks article:first-child{padding-left:0;border-left:0}.rgx-perks__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:20px;border-radius:10px;background:var(--sx-teal-100);color:var(--sx-teal-900)}.rgx-perks h3{font-size:1.2rem;font-weight:600}.rgx-perks p{margin-top:8px;color:var(--sx-text)}.rgx-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rgx-plan{display:flex;flex-direction:column;padding:26px 24px 24px;border-radius:var(--sx-r-lg);border:1px solid var(--sx-line-2);background:#fff}.rgx-plan.is-best{border-color:var(--sx-teal-900);box-shadow:inset 0 0 0 1px var(--sx-teal-900)}.rgx-plan header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.rgx-plan h3{font-size:1.05rem;font-weight:600}.rgx-plan header span{padding:3px 8px;border-radius:4px;background:var(--sx-teal-100);color:var(--sx-teal-900);font-size:.72rem;font-weight:700;white-space:nowrap}.rgx-plan__price{margin-top:18px;font-family:var(--sx-serif);font-size:2.7rem;line-height:1;color:var(--sx-ink)}.rgx-plan__per{margin-top:8px;min-height:3em;font-size:.92rem;color:var(--sx-muted)}.rgx-plan ul{flex:1;margin:16px 0 24px;padding:16px 0 0;border-top:1px solid var(--sx-line);list-style:none;font-size:.93rem}.rgx-plan li{position:relative;padding-left:18px;margin-bottom:8px}.rgx-plan li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:2px;background:var(--sx-green)}.rgx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.rgx-steps li{padding-top:22px;border-top:2px solid var(--sx-ink)}.rgx-steps__n{font-family:var(--sx-serif);font-size:2.2rem;line-height:1;color:var(--sx-teal-700)}.rgx-steps h3{margin-top:14px;font-size:1.15rem;font-weight:600}.rgx-steps p{margin-top:6px;color:var(--sx-muted)}.acx{background:var(--sx-paper);padding-block:clamp(28px,5vw,64px)}.sx-wrap.acx-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;max-width:1120px;overflow:hidden;padding:0;border:1px solid var(--sx-line);border-radius:16px;background:#fff}.sx-wrap.acx-split--login{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1040px}.acx-aside{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,4vw,48px);background:var(--sx-teal-900);color:#c9dadd}.acx-aside .sx-eyebrow{color:#8fd3a8}.acx-aside .sx-h2{color:#fff;font-size:clamp(1.8rem,2.8vw,2.3rem)}.acx-aside ul{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:12px}.acx-aside li{display:flex;gap:10px;align-items:flex-start}.acx-aside li svg{flex-shrink:0;margin-top:3px;color:#8fd3a8}.acx-aside__img{aspect-ratio:16 / 10;border-radius:10px}.acx-panel{padding:clamp(28px,5vw,56px)}.acx-panel .sx-h2{font-size:clamp(1.9rem,3vw,2.5rem)}.acx-panel__sub{margin-top:8px;font-size:.97rem}.acx-form{display:grid;gap:18px;margin-top:28px}.acx-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.acx-terms{display:flex;align-items:flex-start;gap:10px;font-size:.93rem;cursor:pointer}.acx-terms input{width:18px;height:18px;margin-top:2px;accent-color:var(--sx-teal-900);flex-shrink:0}.acx-terms a,.acx-foot a{color:var(--sx-teal-700);font-weight:600;text-decoration:underline;text-underline-offset:3px}.acx-foot{text-align:center;font-size:.95rem;color:var(--sx-muted)}.acx-alt{margin-top:30px;padding-top:24px;border-top:1px solid var(--sx-line)}.acx-alt p{margin-bottom:12px;font-size:.95rem;color:var(--sx-muted)}.acx-photo{border-radius:0;min-height:560px}.acx-photo img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 30%}.acx-alt .acx-alt__more{margin:14px 0 0;text-align:center}.acx-ok{padding:10px 14px;border-radius:8px;background:var(--sx-green-50);color:var(--sx-green-700);font-size:.95rem}@media (max-width: 1024px){.rgx-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.rgx-hero__grid,.sx-wrap.acx-split,.sx-wrap.acx-split--login{grid-template-columns:1fr}.rgx-hero__img{aspect-ratio:4 / 3}.rgx-perks,.rgx-steps{grid-template-columns:1fr}.rgx-perks article{padding:26px 0;border-left:0;border-bottom:1px solid var(--sx-line-2)}.acx-aside__img,.acx-photo{display:none}.sx-wrap.acx-split{border-radius:14px}}@media (max-width: 600px){.rgx-hero__ctas .sx-btn{flex:1 1 100%}.rgx-plans{grid-template-columns:1fr}.acx{padding-inline:0}.sx-wrap.acx-split{margin-inline:14px;width:auto}.acx-form__grid{grid-template-columns:1fr}}.sx-pagehead--slim{padding-block:clamp(32px,4vw,52px) clamp(28px,3.5vw,40px)}.sx-pagehead--slim .sx-h1{font-size:clamp(2.2rem,4vw,3.1rem)}.sx-pagehead--slim .sx-lead{margin-top:12px}.px-body{background:#fff;padding-block:36px clamp(64px,8vw,104px)}.px-error{margin-bottom:20px}.px-state{background:var(--sx-paper);padding-block:clamp(56px,9vw,120px)}.px-state__box{max-width:600px;text-align:center}.px-state__icon{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;font-size:1.6rem;font-weight:700;background:var(--sx-sand);color:var(--sx-muted)}.px-state__icon--ok{background:var(--sx-green-50);color:var(--sx-green-700)}.px-state__icon--warn{background:#fdf3e2;color:#9a6110}.px-state__icon--bad{background:#fbe9e7;color:var(--sx-red)}.px-state__box .sx-muted{margin-top:12px}.px-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.px-progress{height:3px;margin:24px auto 0;max-width:260px;overflow:hidden;border-radius:3px;background:var(--sx-line)}.px-progress span{display:block;width:40%;height:100%;background:var(--sx-teal-700);animation:px-progress 1.3s ease-in-out infinite}@keyframes px-progress{0%{transform:translate(-100%)}to{transform:translate(260%)}}.px-empty{display:grid;justify-items:start;gap:12px;padding:24px 0}.px-cart{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(28px,4vw,56px);align-items:start}.px-cart__items{margin:0;padding:0;list-style:none;border-top:1px solid var(--sx-ink)}.px-item{display:grid;grid-template-columns:88px minmax(0,1fr) auto 120px;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--sx-line)}.px-item__img{display:block;width:88px;height:88px;border-radius:8px}.px-item__name{font-weight:600;color:var(--sx-ink);text-decoration:none;line-height:1.35}.px-item__name:hover{text-decoration:underline;text-underline-offset:4px}.px-item__unit{margin-top:4px;font-size:.9rem;color:var(--sx-muted)}.px-item__remove{margin-top:6px;padding:0;background:none;border:0;font-family:var(--sx-sans);font-size:.86rem;color:var(--sx-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.px-item__remove:hover{color:var(--sx-red)}.px-qty{display:inline-flex;align-items:center;border:1px solid var(--sx-line-2);border-radius:8px}.px-qty button{width:36px;height:38px;background:none;border:0;font-size:1.1rem;color:var(--sx-ink);cursor:pointer}.px-qty button:hover{background:var(--sx-sand)}.px-qty span{min-width:28px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.px-item__sub{text-align:right;font-weight:700;color:var(--sx-ink);font-variant-numeric:tabular-nums}.px-summary{position:sticky;top:130px;padding:26px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r-lg);background:var(--sx-paper)}.px-summary h2{margin-bottom:14px;font-size:1.2rem;font-weight:600}.px-summary__row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;font-size:.95rem}.px-summary__row--total{margin-bottom:16px;padding-top:14px;border-top:1px solid var(--sx-line-2);font-size:1.1rem;font-weight:700;color:var(--sx-ink)}.px-summary__note{margin-bottom:14px;font-size:.9rem;color:var(--sx-muted)}.px-summary__guest{display:grid;gap:6px;margin:4px 0 14px}.px-summary__guest input{width:100%;padding:10px 12px;border:1px solid var(--sx-line-2);border-radius:8px;font:inherit;background:#fff}.px-summary__guest .px-summary__note{margin:0;font-size:.82rem}.px-summary__back{display:block;margin-top:14px;text-align:center;font-size:.92rem;color:var(--sx-teal-700)!important}.px-coupon{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:28px;padding:14px 18px;border:1px dashed var(--sx-line-2);border-radius:var(--sx-r);font-size:.95rem}.px-linkbtn{padding:0;background:none;border:0;font-family:var(--sx-sans);font-size:inherit;font-weight:600;color:var(--sx-teal-700);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.px-coupon__box{display:flex;gap:10px;flex-basis:100%;max-width:460px}.px-checkout{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:clamp(28px,4vw,56px);align-items:start}.px-form{display:grid;gap:28px}.px-fieldset{display:grid;gap:18px;margin:0;padding:0 0 28px;border:0;border-bottom:1px solid var(--sx-line)}.px-fieldset:last-child{border-bottom:0}.px-fieldset legend{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:0;font-size:1.15rem;font-weight:600;color:var(--sx-ink)}.px-fieldset legend span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sx-teal-900);color:#fff;font-size:.85rem}.px-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.px-hint{font-size:.88rem;color:var(--sx-muted)}.sx .px-form .sx-select select{min-height:48px;font-size:1rem}.px-order{position:sticky;top:130px;padding:28px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r-lg);background:var(--sx-paper)}.px-order h2{font-family:var(--sx-serif)!important;font-weight:500;font-size:1.7rem}.px-order__plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:18px 0 6px}.px-order__plan{display:grid;gap:2px;padding:9px 4px;border-radius:8px;border:1px solid var(--sx-line-2);background:#fff;font-family:var(--sx-sans);font-size:.78rem;color:var(--sx-muted);cursor:pointer;text-align:center}.px-order__plan strong{font-size:.92rem;color:var(--sx-ink)}.px-order__plan.is-active{border-color:var(--sx-teal-900);box-shadow:inset 0 0 0 1px var(--sx-teal-900);color:var(--sx-teal-900)}.px-order__lines{margin:14px 0 0;padding:0;list-style:none}.px-order__lines li{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--sx-line-2)}.px-order__lines strong{display:block;color:var(--sx-ink)}.px-order__lines small{display:block;margin-top:2px;font-size:.85rem;color:var(--sx-muted)}.px-order__lines li>span{font-weight:600;color:var(--sx-ink);font-variant-numeric:tabular-nums}.px-order__total{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0;color:var(--sx-ink)}.px-order__total strong{font-family:var(--sx-serif);font-size:2rem;font-weight:500}.px-order__pay{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--sx-line-2);font-size:.85rem;color:var(--sx-muted)}.px-marks{display:flex;align-items:center;gap:10px}.px-marks__visa{font-weight:800;font-style:italic;letter-spacing:-.02em;color:#1a1f71}.px-marks__mc{display:inline-flex}.px-marks__mc i{width:20px;height:20px;border-radius:50%;background:#eb001b}.px-marks__mc i+i{margin-left:-8px;background:#f79e1b;mix-blend-mode:multiply}.px-order__gateway{margin-top:8px;font-size:.85rem;color:var(--sx-muted)}.px-order__terms{display:flex;gap:10px;align-items:flex-start;margin:20px 0 16px;font-size:.92rem;cursor:pointer}.px-order__terms input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--sx-teal-900)}.px-order__terms a{color:var(--sx-teal-700);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tx{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:start}.tx__toc{position:sticky;top:130px}.tx__toc-title{margin-bottom:12px;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sx-muted)}.tx__toc ol{margin:0;padding:0;list-style:none;counter-reset:toc;border-left:1px solid var(--sx-line-2)}.tx__toc li{counter-increment:toc}.tx__toc a{display:block;padding:7px 0 7px 16px;font-size:.92rem;color:var(--sx-text);text-decoration:none}.tx__toc a:before{content:counter(toc) ". ";color:var(--sx-muted)}.tx__toc a:hover{color:var(--sx-ink);text-decoration:underline;text-underline-offset:3px}.tx__body{max-width:720px}.tx__note{margin-bottom:36px;padding:16px 20px;border-left:3px solid var(--sx-teal-700);border-radius:0 8px 8px 0;background:var(--sx-teal-100);font-size:.95rem}.tx__section{padding:28px 0;border-top:1px solid var(--sx-line);scroll-margin-top:130px}.tx__section h2{margin-bottom:12px;font-family:var(--sx-serif)!important;font-weight:500;font-size:1.55rem}.tx__section p{margin-bottom:12px;line-height:1.75}.tx__section ul{margin:0 0 12px;padding-left:20px}.tx__section li{margin-bottom:6px}.tx__section a{color:var(--sx-teal-700);text-underline-offset:3px}.tx__back{margin-top:24px}@media (max-width: 960px){.px-cart,.px-checkout,.tx{grid-template-columns:1fr}.px-summary,.px-order,.tx__toc{position:static}.tx__toc{padding:18px 20px;border:1px solid var(--sx-line);border-radius:var(--sx-r);background:var(--sx-paper)}}@media (max-width: 600px){.px-item{grid-template-columns:72px minmax(0,1fr);gap:10px 14px}.px-item__img{width:72px;height:72px;grid-row:span 2}.px-qty{width:fit-content}.px-item__sub{grid-column:2;text-align:left}.px-grid{grid-template-columns:1fr}.px-order{padding:22px 18px}.px-order__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.px-coupon__box{flex-direction:column}}.px-consent{margin-top:20px;padding:14px 16px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r);background:#fff}.px-consent__title{font-weight:600;color:var(--sx-ink)}.px-consent__text{margin-top:6px;font-size:.82rem;line-height:1.5;color:var(--sx-muted)}.px-consent .px-order__terms{margin:12px 0 0}.px-uc{min-height:420px;padding:clamp(18px,3vw,28px);border:1px solid var(--sx-line-2);border-radius:var(--sx-r-lg);background:#fff}.px-uc__status{padding:40px 0;text-align:center;color:var(--sx-muted)}.px-uc__mount{gap:16px}.px-uc__mount iframe{max-width:100%}.px-receipt{display:grid;gap:0;margin:24px auto 8px;max-width:460px;text-align:left;border:1px solid var(--sx-line-2);border-radius:var(--sx-r);background:#fff}.px-receipt>div{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--sx-line)}.px-receipt>div:last-child{border-bottom:0}.px-receipt dt{color:var(--sx-muted)}.px-receipt dd{margin:0;font-weight:600;text-align:right;color:var(--sx-ink)}.px-receipt__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;word-break:break-all}.px-table-wrap{overflow-x:auto}.px-table{width:100%;border-collapse:collapse;font-size:.92rem}.px-table th,.px-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--sx-line);white-space:nowrap}.px-table th{font-weight:600;color:var(--sx-muted)}.mm{display:grid;gap:32px}.mm-empty{display:grid;gap:12px;justify-items:start;max-width:620px;padding:28px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r-lg);background:var(--sx-paper)}.mm-cards{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.mm-card{display:grid;align-content:start;gap:12px;padding:26px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r-lg);background:#fff}.mm-card--plan{background:var(--sx-paper)}.mm-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mm-badge{padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:600;white-space:nowrap;background:var(--sx-sand);color:var(--sx-muted)}.mm-badge--ok{background:var(--sx-green-50);color:var(--sx-green-700)}.mm-badge--warn{background:#fdf3e2;color:#9a6110}.mm-badge--bad{background:#fbe9e7;color:var(--sx-red)}.mm-plan{font-family:var(--sx-serif);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;color:var(--sx-ink)}.mm-price{font-size:1.6rem;font-weight:700;color:var(--sx-teal-900)}.mm-price small{font-size:.95rem;font-weight:500;color:var(--sx-muted)}.mm-kv{display:grid;gap:0;margin:4px 0 0;border-top:1px solid var(--sx-line)}.mm-kv>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--sx-line)}.mm-kv dt{color:var(--sx-muted)}.mm-kv dd{margin:0;font-weight:600;color:var(--sx-ink);text-align:right}.mm-cardnum{font-size:1.25rem;font-weight:700;color:var(--sx-ink)}.mm-cardnum span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.mm-note{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--sx-muted)}.mm-note--warn{padding:10px 12px;border-radius:var(--sx-r);background:#fdf3e2;color:#9a6110}.mm-note--ok{color:var(--sx-green-700);font-weight:600}.mm-section{display:grid;gap:14px}.mm-upgrades{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.mm-upgrade{display:grid;gap:8px;padding:22px;border:1px solid var(--sx-line-2);border-radius:var(--sx-r-lg);background:#fff}.mm-upgrade.is-active{border-color:var(--sx-teal-700);box-shadow:0 0 0 2px var(--sx-teal-100)}.mm-upgrade h3{font-size:1.15rem;font-weight:600;color:var(--sx-ink)}.mm-panel{display:grid;gap:14px;padding:clamp(18px,3vw,28px);border:1px solid var(--sx-teal-700);border-radius:var(--sx-r-lg);background:#fff}.mm-flow{display:grid;gap:16px}.mm-flow__lead{color:var(--sx-text)}.mm-flow__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.mm-flow__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.mm-result{padding:14px 16px;border-radius:var(--sx-r)}.mm-result--ok{background:var(--sx-green-50);color:var(--sx-green-700)}@media (max-width: 860px){.mm-cards{grid-template-columns:1fr}}@media (max-width: 600px){.mm-flow__grid{grid-template-columns:1fr}.mm-card{padding:20px 18px}}.px-order__note{margin-top:8px;font-size:.85rem;color:var(--sx-muted)}.px-receipt__sub{display:block;font-size:.8rem;font-weight:500;color:var(--sx-muted)}.mm-newdate{font-size:.86rem;color:var(--sx-text)}.mm-anchors{display:grid;gap:6px;padding-left:18px;color:var(--sx-text)}.px-pay{margin-top:28px}.px-paid__actions .sx-btn{display:inline-flex;align-items:center;gap:8px}.oc-paid__box{display:grid;justify-items:center;gap:10px;max-width:620px;margin:0 auto;text-align:center}.oc-paid__lead{max-width:480px}.oc-paid__links{font-size:.92rem;color:var(--sx-muted)}.oc-paid__links a{color:var(--sx-teal-700);font-weight:600}.oc{width:100%;margin-top:14px;text-align:left;border:1px solid var(--sx-line-2);border-radius:var(--sx-r-lg);background:#fff;box-shadow:0 10px 30px -18px #10292f59;overflow:hidden}.oc__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;background:var(--sx-paper);border-bottom:1px solid var(--sx-line)}.oc__label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sx-muted)}.oc__number{font-size:1.15rem;color:var(--sx-ink);letter-spacing:.02em}.oc__head-right{display:grid;justify-items:end;gap:6px}.oc__badge{padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--sx-green-700);background:var(--sx-green-50)}.oc__date{font-size:.82rem;color:var(--sx-muted)}.oc__items{list-style:none;margin:0;padding:6px 22px}.oc__items li{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px dashed var(--sx-line)}.oc__items li:last-child{border-bottom:0}.oc__item-name{font-weight:600;color:var(--sx-ink)}.oc__item-qty{font-size:.88rem;color:var(--sx-muted)}.oc__item-amount{min-width:96px;text-align:right;font-variant-numeric:tabular-nums;color:var(--sx-ink)}.oc__total{display:flex;justify-content:space-between;align-items:baseline;margin:0 22px;padding:14px 0;border-top:2px solid var(--sx-ink)}.oc__total span{font-weight:700;color:var(--sx-ink)}.oc__total strong{font-size:1.45rem;font-variant-numeric:tabular-nums;color:var(--sx-ink)}.oc__meta{display:grid;gap:6px;margin:0;padding:12px 22px 4px;font-size:.88rem}.oc__meta>div{display:flex;justify-content:space-between;gap:16px}.oc__meta dt{color:var(--sx-muted)}.oc__meta dd{margin:0;color:var(--sx-ink);text-align:right}.oc__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;word-break:break-all}.oc__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 22px 20px}.oc__actions .sx-btn{min-width:0;white-space:normal;text-align:center;display:inline-flex;justify-content:center;align-items:center;gap:8px}.oc__error{margin:0 22px 18px}.oc--compact{margin-top:0;box-shadow:none}.mm-orders{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px}@media (max-width: 560px){.oc__head,.oc__items,.oc__meta,.oc__actions{padding-left:16px;padding-right:16px}.oc__total{margin:0 16px}.oc__actions{grid-template-columns:1fr}.oc__meta>div{flex-direction:column;gap:2px}.oc__meta dd{text-align:left}.mm-orders{grid-template-columns:1fr}}.oc--pending{border-style:dashed}.oc__badge--pending{background:#fff7e6;color:#9a5b00}:root{--green: #17a24a;--green-600: #149042;--green-700: #0f7a38;--green-soft: #e7f6ec;--teal-950: #052a33;--teal-900: #063b45;--teal-800: #0a4a58;--teal-700: #0e5a6b;--teal-500: #128199;--teal-400: #12a0b4;--navy-ink: #072430;--cat-estetica: #17a24a;--cat-clinica: #0e8aa6;--cat-facial: #7c3aed;--cat-depilacion: #7c3aed;--white: #ffffff;--ink: #0f2b36;--text: #33475b;--text-muted: #6b7c8a;--line: #e5eaee;--bg: #ffffff;--bg-alt: #f5f7f8;--bg-soft: #eef4f5;--star: #f2c94c;--grad-nav: linear-gradient(90deg, #063b45 0%, #0a5563 55%, #12a0b4 100%);--grad-teal: linear-gradient(135deg, #063b45 0%, #0a5563 60%, #12a0b4 100%);--font: "Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--shadow-sm: 0 2px 8px rgba(15, 43, 54, .06);--shadow-md: 0 10px 30px rgba(15, 43, 54, .08);--shadow-lg: 0 20px 50px rgba(15, 43, 54, .12);--shadow-green: 0 12px 26px rgba(23, 162, 74, .28);--container: 1200px;--container-wide: 1280px;--nav-h: 78px}.field{display:block}.field__label{display:block;color:var(--ink);font-size:.92rem;font-weight:500;margin-bottom:8px}.field input,.field select,.field textarea{width:100%;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:15px 18px;font-size:1rem;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--teal-400);box-shadow:0 0 0 3px #12a0b426}.field input:disabled,.field select:disabled{background:var(--bg-alt);cursor:not-allowed}.form-error{background:#fdecec;color:#b3261e;border:1px solid #f5c6c3;border-radius:var(--r-sm);padding:12px 16px;font-size:.9rem}.form-success{background:var(--green-soft);color:var(--green-700);border:1px solid #bfe6cd;border-radius:var(--r-sm);padding:12px 16px;font-size:.9rem}.route-loading{min-height:50vh;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:1.05rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh;display:flex;flex-direction:column}#root>main{flex:1 0 auto}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0}h1,h2,h3,h4{color:var(--ink);line-height:1.15;font-weight:700}.container,.container--wide{width:100%;margin-inline:auto;padding-inline:24px}.container{max-width:var(--container)}.container--wide{max-width:var(--container-wide)}.section{padding-block:84px}.section--tight{padding-block:56px}.eyebrow{color:var(--green);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem}.text-green{color:var(--green)}.text-teal{color:var(--teal-700)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-title{color:var(--teal-700);font-size:clamp(2rem,3.6vw,3rem);font-weight:700;text-align:center}@media (max-width: 768px){.section{padding-block:56px}}
