.hx-root{--hx-paper:var(--paper,#fbfaf7);--hx-ink:var(--ink,#0e0e0c);--hx-mid:#6e6e6a;--hx-chalk:#eceae5;--hx-border:#e1dfd9;--hx-signal:var(--signal,#c84e1f);--hx-signal-dark:#a23f18;--hx-forest:var(--forest,#18524a);--hx-cream:#f2ebdc;--hx-hen:var(--hen,#e8c547);--hx-font:var(--font-jakarta,"Bricolage Grotesque", system-ui, sans-serif);--hx-serif:var(--font-jakarta,"Bricolage Grotesque", system-ui, sans-serif);--hx-mono:var(--font-mono,var(--font-jakarta,"Bricolage Grotesque", system-ui, sans-serif));--hx-container:1280px;--hx-narrow:880px;--hx-fast:64px;--hx-deep:96px;--hx-deeper:128px;background:var(--hx-paper);color:var(--hx-ink);font-family:var(--hx-font);line-height:1.6;overflow-x:clip}.hx-root ::selection{background:var(--hx-hen);color:var(--hx-ink)}.hx-wrap{max-width:var(--hx-container);margin:0 auto;padding-inline:24px}.hx-narrow{max-width:var(--hx-narrow);margin:0 auto;padding-inline:24px}.hx-eyebrow{font-family:var(--hx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hx-mid);margin:0 0 16px;font-size:.75rem;font-weight:500}.hx-eyebrow:before{content:"— "}.hx-on-dark .hx-eyebrow{color:color-mix(in oklab, var(--hx-paper) 70%, transparent)}.hx-h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(2.5rem,5.2vw,4.6rem);font-weight:800;line-height:1.04}.hx-h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:700;line-height:1.08}.hx-h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700}.hx-root em{font-weight:inherit;color:var(--hx-signal);font-family:var(--hx-font)!important;font-style:normal!important}.hx-lead{max-width:62ch;font-size:clamp(1.1rem,1.5vw,1.25rem)}.hx-body{max-width:68ch;font-size:1rem}.hx-body p{margin:0 0 16px}.hx-micro{color:var(--hx-mid);font-size:.875rem;font-weight:500}.hx-mono{font-family:var(--hx-mono)}.hx-btn{font-family:var(--hx-font);cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.hx-btn--solid{background:var(--hx-signal);color:var(--hx-paper)}.hx-btn--solid:hover{background:var(--hx-signal-dark);transform:translateY(-1px)}.hx-btn--ghost{color:inherit;opacity:.85;background:0 0;border-color:currentColor}.hx-btn--ghost:hover{opacity:1}.hx-btn--text{min-height:0;color:inherit;text-underline-offset:4px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}[data-hx-reveal]{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(14px)}[data-hx-reveal].is-in{opacity:1;transform:none}[data-hx-reveal][data-hx-delay="1"]{transition-delay:60ms}[data-hx-reveal][data-hx-delay="2"]{transition-delay:.12s}[data-hx-reveal][data-hx-delay="3"]{transition-delay:.18s}.hx-announce{background:var(--hx-hen);color:var(--hx-ink);font-family:var(--hx-mono);letter-spacing:.08em;text-align:center;padding:11px 16px;font-size:.78rem;text-decoration:none;display:block}.hx-announce strong{font-weight:700}.hx-announce:hover{background:color-mix(in oklab, var(--hx-hen) 92%, var(--hx-ink))}.hx-hero{background:var(--hx-cream);border-bottom:1px solid var(--hx-border);padding:40px 0 56px;position:relative}.hx-hero:before{content:"";pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:absolute;inset:0}.hx-hero__display{letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(2.5rem,3.95vw,3.7rem);font-weight:800;line-height:1.03}.hx-hero__display em{color:var(--hx-signal);font-style:normal}.hx-hero__lead{max-width:58ch;color:color-mix(in oklab, var(--hx-ink) 80%, transparent);margin:0 0 20px;font-size:.98rem}.hx-hero__grid{grid-template-columns:54fr 46fr;align-items:start;gap:44px;display:grid;position:relative}.hx-hero__gallery{position:relative}.hx-hero__media{aspect-ratio:4/4.2;background:var(--hx-chalk);border:1px solid var(--hx-border);border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 36px -28px #0e0e0c47}.hx-hero__media img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.hx-hero__media--pack{background:#f3ebde}.hx-hero__media--pack img{object-fit:contain;padding:4%}.hx-hero__minis{z-index:2;grid-template-columns:repeat(3,1fr);gap:12px;margin:-26px 18px 0;display:grid;position:relative}.hx-hero__minis figure{aspect-ratio:1;border:1px solid var(--hx-border);background:#fff;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 14px 30px -18px #0e0e0c59}.hx-hero__minis img{object-fit:cover;width:100%;height:100%;display:block}.hx-hero__minis .is-pack img{object-fit:contain;padding:10%}.hx-hero__minis video{object-fit:cover;width:100%;height:100%;display:block}.hx-hero__rail .hx-card{position:static;box-shadow:0 24px 60px -34px #0e0e0c61}.hx-rail-know{border-top:2px solid var(--hx-ink);margin-top:18px}.hx-rail-know__head{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-mid);margin:14px 0 2px;font-size:.66rem}.hx-rail-know details{border-bottom:1px solid var(--hx-border)}.hx-rail-know summary{cursor:pointer;justify-content:space-between;gap:16px;padding:13px 0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.hx-rail-know summary::-webkit-details-marker{display:none}.hx-rail-know summary:after{content:"+";font-family:var(--hx-mono);color:var(--hx-mid)}.hx-rail-know details[open] summary:after{content:"−"}.hx-rail-know details p{color:color-mix(in oklab, var(--hx-ink) 82%, transparent);margin:0 0 16px;font-size:.88rem}.hx-card{border:1px solid var(--hx-border);background:#fff;border-radius:14px;padding:24px;position:sticky;top:64px;box-shadow:0 18px 50px -24px #0e0e0c47}.hx-card__name{letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:800}.hx-card__latin{font-family:var(--hx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hx-signal);margin:6px 0 0;font-size:.7rem}.hx-card__sub{font-family:var(--hx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hx-mid);margin:6px 0 18px;font-size:.72rem}.hx-toggle{border:1px solid var(--hx-border);border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:8px;display:grid;overflow:hidden}.hx-toggle__opt{background:var(--hx-paper);cursor:pointer;text-align:left;border:none;padding:12px 14px;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s;position:relative}.hx-toggle__opt.is-on{box-shadow:inset 0 0 0 2px var(--hx-ink);background:#fff}.hx-toggle__opt:disabled{cursor:default;color:var(--hx-mid)}.hx-toggle__flag{font-family:var(--hx-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--hx-chalk);border-radius:999px;margin-left:6px;padding:2px 8px;font-size:.6rem;display:inline-block}.hx-toggle__note{color:var(--hx-mid);margin:0 0 16px;font-size:.8rem}.hx-steps{gap:10px;margin:0 0 16px;display:grid}.hx-step{text-align:left;border:1px solid var(--hx-border);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;width:100%;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s;display:grid}.hx-step.is-on{border-color:var(--hx-signal);background:#c84e1f0a}.hx-step.is-soon{cursor:default}.hx-step.is-soon:hover{border-color:var(--hx-border)}.hx-step__dot{border:2px solid var(--hx-border);border-radius:50%;align-self:center;width:14px;height:14px;transition:border-color .15s,background .15s}.hx-step.is-on .hx-step__dot{border-color:var(--hx-signal);background:var(--hx-signal);box-shadow:inset 0 0 0 3px #fff}.hx-step__name{font-size:.95rem;font-weight:700}.hx-step__meta{color:var(--hx-mid);margin-top:2px;font-size:.8rem;font-weight:400;display:block}.hx-step__price{white-space:nowrap;font-size:1.05rem;font-weight:800}.hx-step__badge{font-family:var(--hx-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--hx-signal);color:var(--hx-paper);vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:.6rem}.hx-step__badge--soft{background:var(--hx-chalk);color:var(--hx-ink)}.hx-card__anchor{color:var(--hx-mid);margin:0 0 14px;font-size:.8rem}.hx-card__cta{width:100%}.hx-card__pills{font-family:var(--hx-mono);letter-spacing:.05em;color:var(--hx-mid);flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;font-size:.68rem;list-style:none;display:flex}.hx-card__foot{border-top:1px solid var(--hx-border);align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.hx-card__foot p{color:var(--hx-mid);margin:0;font-size:.78rem}.hx-seal{flex:none;width:58px;height:58px}.hx-seal circle{fill:none;stroke:var(--hx-ink)}.hx-seal text{font-family:var(--hx-mono);letter-spacing:.18em;fill:var(--hx-ink);font-size:7.2px}.hx-voices{border-block:1px solid var(--hx-border);background:color-mix(in oklab, var(--hx-hen) 14%, #fff);position:relative}.hx-voices__grid{grid-template-columns:repeat(3,1fr);display:grid}.hx-voices blockquote{border-left:1px solid color-mix(in oklab, var(--hx-ink) 14%, transparent);margin:0;padding:20px 26px}.hx-voices blockquote:first-child{border-left:none;padding-left:0}.hx-voices p{letter-spacing:-.01em;margin:0 0 6px;font-size:.98rem;font-weight:600;line-height:1.4}.hx-voices cite{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-mid);font-size:.64rem;font-style:normal}.hx-ticker{border-block:1px solid var(--hx-border);background:var(--hx-paper);padding:12px 0;overflow:hidden}.hx-ticker__track{gap:48px;width:max-content;animation:42s linear infinite hx-marquee;display:flex}.hx-ticker span{font-family:var(--hx-mono);letter-spacing:.08em;color:var(--hx-mid);white-space:nowrap;font-size:.75rem}.hx-ticker span:before{content:"„";color:var(--hx-signal)}.hx-ticker span:after{content:"”  ·  głos z forum";color:color-mix(in oklab, var(--hx-mid) 55%, transparent)}@keyframes hx-marquee{to{transform:translate(-50%)}}.hx-problem{padding:52px 0}.hx-problem__grid{grid-template-columns:5fr 7fr;align-items:start;gap:56px;margin-top:8px;display:grid}.hx-problem__intro .hx-quote{margin-top:0}.hx-quote{letter-spacing:-.02em;border-left:3px solid var(--hx-hen);margin:24px 0;padding-left:20px;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;line-height:1.3}.hx-painrows{border-top:2px solid var(--hx-ink)}.hx-painrow{border-bottom:1px solid var(--hx-border);grid-template-columns:118px 1fr;gap:20px;padding:22px 0;display:grid}.hx-pain__tag{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-mid);border-top:2px solid var(--hx-hen);width:fit-content;height:fit-content;padding-top:4px;font-size:.68rem}.hx-painrow h3{letter-spacing:-.01em;margin:0 0 8px;font-size:1.08rem}.hx-painrow p{color:color-mix(in oklab, var(--hx-ink) 82%, transparent);margin:0;font-size:.9rem}.hx-costbar{border:1px solid var(--hx-border);background:#fff;border-radius:14px;margin-top:40px;padding:28px}.hx-costbar p{max-width:68ch;margin:0 0 22px}.hx-costbar__row{margin-bottom:16px}.hx-costbar__row:last-child{margin-bottom:0}.hx-costbar__label{font-family:var(--hx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mid);margin-bottom:6px;font-size:.7rem;display:block}.hx-costbar__track{align-items:center;gap:14px;display:flex}.hx-costbar__track strong{letter-spacing:-.01em;white-space:nowrap;font-size:1.05rem;font-weight:800}.hx-costbar__bar{background:color-mix(in oklab, var(--hx-ink) 60%, transparent);border-radius:7px;width:min(72%,520px);height:14px}.hx-costbar__bar--test{background:var(--hx-signal);flex:none;width:72px}.hx-costbar__close{max-width:60ch;margin:22px 0 16px;font-weight:600}.hx-costbar>.hx-btn{margin-top:2px}.hx-guarantee__cta{margin-top:28px}.hx-step--slim{box-shadow:none;background:0 0;border:none;padding:10px 6px}.hx-step--slim.is-on{background:color-mix(in oklab, var(--hx-hen) 18%, transparent);border-radius:10px}.hx-step--slim .hx-step__name{font-size:.86rem;font-weight:600}.hx-step--slim .hx-step__meta{font-size:.76rem}.hx-step--slim .hx-step__price{font-size:.9rem;font-weight:600}.hx-card__soon{color:var(--hx-mid);margin:10px 2px 0;font-size:.78rem}.hx-card__daily{text-align:center;margin:12px 0 0;font-size:.9rem;font-weight:700}.hx-card__omnibus{font-family:var(--hx-mono);letter-spacing:.04em;color:var(--hx-mid);text-align:center;margin:8px 0 0;font-size:.66rem}.hx-step__rec{font-family:var(--hx-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--hx-signal);border-radius:999px;padding:3px 8px;font-size:.58rem;font-weight:700;position:absolute;top:-9px;left:18px}.hx-step{position:relative}.hx-bridge{margin-top:32px;font-weight:600}.hx-fishy{background:var(--hx-cream);padding:52px 0}.hx-fishy__grid{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}.hx-fishy__figs{gap:28px;display:grid}.hx-fishy__photo{margin:0;transform:rotate(1.1deg)}.hx-fishy__grid{align-items:center}.hx-fishy__photo figcaption{font-family:var(--hx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mid);text-align:right;margin-top:10px;font-size:.66rem}.hx-label-mock{border:1px solid var(--hx-border);font-family:var(--hx-mono);background:#fff;border-radius:10px;padding:24px;font-size:.8rem;line-height:1.9;transform:rotate(-1.2deg);box-shadow:0 14px 40px -22px #0e0e0c40}.hx-label-mock h4{font-family:var(--hx-mono);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--hx-border);margin:0 0 10px;padding-bottom:8px;font-size:.7rem}.hx-label-mock ol{margin:0;padding-left:20px}.hx-label-mock .is-fish{color:var(--hx-signal);font-weight:700;position:relative}.hx-label-mock .is-fish svg{width:110px;height:12px;position:absolute;bottom:-7px;left:-6px;right:auto}.hx-label-mock figcaption{color:var(--hx-mid);margin-top:12px;font-size:.66rem}.hx-offer{padding:var(--hx-fast) 0}.hx-sub-preview{border:1px dashed var(--hx-border);background:color-mix(in oklab, var(--hx-chalk) 45%, var(--hx-paper));border-radius:14px;margin-bottom:40px;padding:28px}.hx-sub-preview__head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.hx-sub-preview__head h3{margin:0}.hx-sub-table{border-collapse:collapse;width:100%;margin:14px 0 20px;font-size:.9rem}.hx-sub-table th,.hx-sub-table td{text-align:left;border-bottom:1px solid var(--hx-border);padding:10px 12px}.hx-sub-table th{font-family:var(--hx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mid);font-size:.68rem}.hx-sub-table .ok{color:var(--hx-forest);font-weight:600}.hx-sub-table .no{color:var(--hx-mid)}.hx-ladder{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;display:grid;position:relative}.hx-ladder:before{content:"";background:var(--hx-border);height:1px;position:absolute;top:14px;left:10%;right:10%}.hx-ladder__node{text-align:center;padding-top:34px;position:relative}.hx-ladder__node:before{content:"";background:var(--hx-paper);border:2px solid var(--hx-ink);border-radius:50%;width:13px;height:13px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.hx-ladder__m{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-mid);margin-bottom:6px;font-size:.66rem;display:block}.hx-ladder__node h4{margin:0 0 6px;font-size:.95rem}.hx-ladder__node p{color:var(--hx-mid);margin:0;font-size:.82rem}.hx-rungs{grid-template-columns:1fr 1fr;gap:24px;margin-top:8px;display:grid}.hx-rung{border:1px solid var(--hx-border);background:#fff;border-radius:14px;padding:28px}.hx-rung--hero{border-width:2px;border-color:var(--hx-ink);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:32px;display:grid;position:relative}.hx-rung__tag{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-mid);margin-bottom:10px;font-size:.66rem;display:block}.hx-rung h3{margin:0 0 8px;font-size:1.25rem}.hx-rung__price{letter-spacing:-.02em;margin-bottom:10px;font-size:2rem;font-weight:800;display:block}.hx-rung__price small{color:var(--hx-mid);letter-spacing:0;font-size:.85rem;font-weight:500}.hx-rung p{color:color-mix(in oklab, var(--hx-ink) 85%, transparent);margin:0 0 8px;font-size:.92rem}.hx-receipt{border-collapse:collapse;width:100%;font-family:var(--hx-mono);font-size:.8rem}.hx-receipt td{border-bottom:1px dashed var(--hx-border);padding:8px 4px}.hx-receipt td:last-child{text-align:right;white-space:nowrap}.hx-receipt tr:last-child td{border-bottom:none;font-size:.9rem;font-weight:700}.hx-honesty{font-family:var(--hx-mono);color:var(--hx-mid);margin-top:32px;font-size:.75rem}.hx-guarantee{background:var(--hx-forest);color:var(--hx-paper);padding:52px 0}.hx-guarantee__num{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(4rem,12vw,9rem);font-weight:800;line-height:1;display:inline-block}.hx-guarantee .hx-h2{color:var(--hx-paper)}.hx-guarantee .hx-body{color:color-mix(in oklab, var(--hx-paper) 92%, transparent)}.hx-pills{flex-wrap:wrap;gap:10px;margin-top:28px;padding:0;list-style:none;display:flex}.hx-pills li{font-family:var(--hx-mono);letter-spacing:.1em;border:1px solid color-mix(in oklab, var(--hx-paper) 40%, transparent);border-radius:999px;padding:8px 16px;font-size:.72rem}.hx-reset{border-top:1px solid var(--hx-border)}.hx-mech{background:var(--hx-cream);padding:64px 0 48px}.hx-kafel{margin:8px 0 0;position:relative}.hx-kafel__stage{padding-inline:24px}.hx-kafel__panel{border:1px solid var(--hx-border);background:#fff;border-radius:20px;width:100%;max-width:1080px;margin:0 auto;padding:clamp(24px,3.6vw,44px);box-shadow:0 24px 60px -36px #0e0e0c4d}.hx-kafel__grid{grid-template-columns:repeat(5,1fr);gap:16px;width:100%;display:grid}.hx-tile{aspect-ratio:1;border:1px solid var(--hx-border);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;display:flex;position:relative}.hx-tile img{object-fit:cover;border-radius:11px;width:100%;height:100%}.hx-tile figcaption{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-mid);background:var(--hx-paper);border-radius:999px;padding:2px 8px;font-size:.62rem;position:absolute;bottom:8px}.hx-slot5{aspect-ratio:1;position:relative}.hx-slot5 .hx-tile{position:absolute;inset:0}.hx-ghost{border:2px dashed var(--hx-border);font-family:var(--hx-mono);letter-spacing:.12em;color:var(--hx-mid);opacity:0;border-radius:12px;justify-content:center;align-items:center;font-size:.8rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.hx-pack5{opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s;position:absolute;inset:6%;transform:translateY(80%)}.hx-pack5 img{object-fit:contain;width:100%;height:100%}.hx-kafel__caption{text-align:center;border-top:1px solid var(--hx-border);font-family:var(--hx-mono);letter-spacing:.1em;color:var(--hx-mid);min-height:1.4em;margin:28px 0 0;padding-top:22px;font-size:.8rem}.hx-kafel__caption span{display:none}.hx-kafel[data-stage="0"] .cap-0,.hx-kafel[data-stage="1"] .cap-0{display:inline}.hx-kafel[data-stage="1"] .hx-tile--bug{transform:rotate(-2deg)translateY(-6px)}.hx-kafel[data-stage="2"] .cap-2{display:inline}.hx-kafel[data-stage="2"] .hx-tile--bug{opacity:0;transform:rotate(-8deg)translateY(120%)}.hx-kafel[data-stage="2"] .hx-ghost{opacity:1}.hx-kafel[data-stage="3"] .cap-3{display:inline}.hx-kafel[data-stage="3"] .hx-tile--bug,.hx-kafel[data-stage="4"] .hx-tile--bug{opacity:0;transform:rotate(-8deg)translateY(120%)}.hx-kafel[data-stage="3"] .hx-ghost{opacity:.25}.hx-kafel[data-stage="3"] .hx-pack5,.hx-kafel[data-stage="4"] .hx-pack5{opacity:1;transform:translateY(0)}.hx-kafel[data-stage="4"] .cap-4{display:inline}.hx-kafel[data-stage="4"] .hx-ghost{opacity:0}.hx-feather{margin:var(--hx-deep) auto 48px;grid-template-columns:minmax(220px,.55fr) 1fr;align-items:center;gap:56px;max-width:1080px;padding-inline:24px;display:grid}.hx-feather__media{aspect-ratio:4/4.4;background:var(--hx-ink);border-radius:14px;margin:0;overflow:hidden}.hx-feather__media img{object-fit:cover;width:100%;height:100%;display:block}.hx-feather__body .hx-h3{margin:0 0 10px}.hx-feather__body p{max-width:52ch;margin:0}.hx-feather__num{letter-spacing:-.03em;color:var(--hx-signal);margin-bottom:10px;font-size:clamp(2.8rem,5.4vw,4.4rem);font-weight:800;line-height:1}.hx-mech__proof{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:24px 32px;margin-top:40px;display:grid}.hx-proof__eyebrow{grid-column:1/-1;margin:0}.hx-mech__caveat{grid-column:1/-1;margin-top:4px}.hx-mech-table,.hx-analytical{align-self:stretch;height:100%}.hx-analytical{border:1px solid var(--hx-border);box-shadow:0 1px 0 var(--hx-border);background:#fff;border-radius:12px;margin:0;padding:24px 26px}.hx-analytical__brand{font-family:var(--hx-serif);margin:0 0 2px;font-size:1.05rem;font-style:italic}.hx-analytical h4{font-family:var(--hx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hx-mid);border-bottom:1px solid var(--hx-ink);margin:0 0 14px;padding-bottom:10px;font-size:.66rem}.hx-analytical dl{margin:0}.hx-analytical dl div{border-bottom:1px dashed var(--hx-border);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.hx-analytical dl div:last-child{border-bottom:none}.hx-analytical dt{font-size:.9rem}.hx-analytical dd{white-space:nowrap;margin:0;font-size:.95rem;font-weight:700}.hx-analytical figcaption{font-family:var(--hx-mono);letter-spacing:.1em;color:var(--hx-mid);margin-top:14px;font-size:.62rem}.hx-mech-table{border-collapse:collapse;width:100%;box-shadow:0 1px 0 var(--hx-border), 0 0 0 1px var(--hx-border);background:#fff;border-radius:12px;overflow:hidden}.hx-mech-table th,.hx-mech-table td{text-align:left;border-bottom:1px solid var(--hx-border);padding:14px 18px;font-size:.92rem}.hx-mech-table thead th{font-family:var(--hx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-mid);font-size:.68rem}.hx-mech-table tbody tr:first-child{background:color-mix(in oklab, var(--hx-hen) 18%, #fff);font-weight:600}.hx-stats{background:var(--hx-hen);color:var(--hx-ink);padding:var(--hx-deep) 0}.hx-stats__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.hx-stat strong{font-family:var(--hx-serif);letter-spacing:-.02em;font-size:clamp(2.6rem,5.4vw,4.4rem);font-style:italic;font-weight:500;line-height:1;display:block}.hx-stat>span{margin:8px 0 14px;font-size:.9rem;font-weight:600;display:block}.hx-stat__slot{border:1.5px dashed color-mix(in oklab, var(--hx-ink) 35%, transparent);font-family:var(--hx-mono);color:color-mix(in oklab, var(--hx-ink) 62%, transparent);background:color-mix(in oklab, var(--hx-paper) 42%, transparent);border-radius:10px;padding:12px 14px;font-size:.7rem;line-height:1.5}.hx-stats__note{font-family:var(--hx-mono);letter-spacing:.12em;text-align:center;margin-top:40px;font-size:.72rem}.hx-benefits{padding:var(--hx-deep) 0}.hx-benefits__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.hx-arrows{gap:18px;margin:0;padding:0;list-style:none;display:grid}.hx-arrows li{padding-left:34px;font-size:1.02rem;position:relative}.hx-arrows li strong{font-weight:700}.hx-arrows li:before{content:"→";color:var(--hx-signal);font-weight:700;position:absolute;left:0}.hx-benefits__media{aspect-ratio:1;border-radius:14px;align-self:center;overflow:hidden}.hx-benefits__media img{object-fit:cover;object-position:55% 45%;width:100%;height:100%;display:block}.hx-media-live{position:relative}.hx-media-live .hx-ambient{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.hx-media-live .hx-ambient{display:none}}.hx-ritual{padding:var(--hx-deep) 0;border-top:1px solid var(--hx-border)}.hx-ritual__steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0;display:grid}.hx-rstep{border:1px solid var(--hx-border);background:#fff;border-radius:14px;padding:28px 24px}.hx-rstep__n{font-family:var(--hx-mono);color:color-mix(in oklab, var(--hx-ink) 36%, transparent);margin-bottom:10px;font-size:clamp(2rem,3vw,2.75rem);font-weight:700;display:block}.hx-rstep h3{margin:0 0 8px;font-size:1.1rem}.hx-rstep p{color:color-mix(in oklab, var(--hx-ink) 82%, transparent);margin:0;font-size:.9rem}.hx-calc{border:2px solid var(--hx-ink);background:#fff;border-radius:16px;margin-top:12px;padding:32px;position:relative;box-shadow:0 34px 70px -34px #0e0e0c73}.hx-calc:before{content:"kalkulator";font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--hx-ink);border-radius:999px;padding:3px 10px;font-size:.6rem;font-weight:700;position:absolute;top:-10px;left:24px}.hx-calc__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.hx-calc__head h3{margin:0}.hx-calc__ctrl{align-items:center;gap:16px;margin-bottom:24px;display:flex}.hx-calc__btn{border:1.5px solid var(--hx-ink);cursor:pointer;background:#fff;border-radius:50%;width:44px;height:44px;font-family:inherit;font-size:1.3rem;font-weight:700;transition:background .15s,color .15s}.hx-calc__btn:hover{background:var(--hx-ink);color:var(--hx-paper)}.hx-calc__n{font-family:var(--hx-serif);text-align:center;min-width:88px;font-size:3rem;font-style:italic;line-height:1}.hx-calc__n small{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hx-mid);margin-top:6px;font-size:.62rem;font-style:normal;display:block}.hx-calc__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hx-calc__cell{border-top:2px solid var(--hx-ink);padding-top:12px}.hx-calc__cell strong{letter-spacing:-.01em;font-size:1.5rem;font-weight:800;display:block}.hx-calc__cell span{color:var(--hx-mid);font-size:.8rem}.hx-calc-cta{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;display:flex}.hx-calc-cta p{max-width:56ch;margin:0;font-weight:700}.hx-calc__foot{font-family:var(--hx-mono);color:var(--hx-mid);margin:20px 0 0;font-size:.7rem}.hx-honest{background:var(--hx-ink);color:var(--hx-paper);padding:var(--hx-deep) 0}.hx-honest__cols{grid-template-columns:1fr 1fr;gap:56px;display:grid}.hx-honest .hx-h3{color:var(--hx-paper)}.hx-honest__check{align-items:center;gap:16px;margin-bottom:14px;display:flex}.hx-honest__check .hx-h3{margin-bottom:0}.hx-honest .hx-seal{width:52px;height:52px}.hx-honest .hx-seal circle{stroke:color-mix(in oklab, var(--hx-paper) 75%, transparent)}.hx-honest .hx-seal text{fill:color-mix(in oklab, var(--hx-paper) 85%, transparent)}.hx-nots{gap:14px;margin:0 0 16px;padding:0;list-style:none;display:grid}.hx-nots li{color:color-mix(in oklab, var(--hx-paper) 88%, transparent);padding-left:30px;position:relative}.hx-nots li:before{content:"→";color:var(--hx-hen);position:absolute;left:0}.hx-ledger{gap:0;margin:0;padding:0;list-style:none;display:grid}.hx-ledger li{border-bottom:1px solid color-mix(in oklab, var(--hx-paper) 18%, transparent);color:color-mix(in oklab, var(--hx-paper) 88%, transparent);align-items:baseline;gap:14px;padding:13px 0;font-size:.95rem;display:flex}.hx-ledger li:before{content:"→";color:var(--hx-hen)}.hx-lot{padding:2px 6px;display:inline-block;position:relative}.hx-lot svg{width:calc(100% + 16px);height:calc(100% + 12px);position:absolute;inset:-6px -8px}.hx-opinions{border-top:1px solid color-mix(in oklab, var(--hx-paper) 18%, transparent);margin-top:48px;padding-top:40px}.hx-opinions p{color:color-mix(in oklab, var(--hx-paper) 85%, transparent);max-width:68ch}.hx-crossband{padding:var(--hx-deep) 0 0}.hx-cross{border:1px solid var(--hx-border);background:#fff;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:26px 30px;display:grid}.hx-cross__side{align-items:center;gap:14px;font-size:.9rem;font-weight:600;display:flex}.hx-cross__side img{filter:drop-shadow(0 6px 12px #0e0e0c2e);flex:none;width:58px;height:auto}.hx-cross__side:last-child{text-align:right;justify-content:flex-end}.hx-cross__mid{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--hx-mid);font-size:.66rem;line-height:1.7}.hx-compare{background:var(--hx-cream);padding:var(--hx-deeper) 0 var(--hx-deep);border-top:1px solid var(--hx-border)}.hx-compare__wrap{margin-top:40px;overflow-x:auto}.hx-ctable{border-collapse:collapse;width:100%;min-width:760px;box-shadow:0 0 0 1px var(--hx-border);background:#fff;border-radius:14px;overflow:hidden}.hx-ctable th,.hx-ctable td{text-align:left;border-bottom:1px solid var(--hx-border);vertical-align:top;padding:15px 18px;font-size:.9rem}.hx-ctable thead th{font-family:var(--hx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hx-mid);font-size:.68rem}.hx-ctable tbody th{white-space:nowrap;font-size:.85rem;font-weight:600}.hx-ctable .is-us{background:color-mix(in oklab, var(--hx-hen) 22%, #fff);font-weight:600}.hx-ctable thead .is-us{color:var(--hx-ink)}.hx-sacrifice{max-width:68ch;color:color-mix(in oklab, var(--hx-ink) 85%, transparent);margin-top:28px;font-size:.95rem}.hx-faq{background:var(--hx-paper);border-top:1px solid var(--hx-border);padding:var(--hx-deep) 0}.hx-faq__grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:56px;display:grid}.hx-faq details{border-bottom:1px solid color-mix(in oklab, var(--hx-ink) 25%, transparent)}.hx-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.hx-faq summary::-webkit-details-marker{display:none}.hx-faq summary:after{content:"+";font-family:var(--hx-mono);font-weight:500}.hx-faq details[open] summary:after{content:"−"}.hx-faq details p{max-width:60ch;margin:0 0 20px;font-size:.95rem}.hx-faq__media{aspect-ratio:4/5;border:1px solid var(--hx-border);border-radius:16px;align-self:start;overflow:hidden;box-shadow:0 28px 64px -32px #0e0e0c59}.hx-faq__media img{object-fit:cover;width:100%;height:100%;display:block}.hx-final{padding:var(--hx-deeper) 0;text-align:center}.hx-final .hx-body{margin-inline:auto}.hx-final__ps{color:var(--hx-mid);max-width:52ch;margin:28px auto 0;font-size:.9rem}.hx-logoband{background:var(--hx-ink);color:var(--hx-paper);padding:40px 0 28px;overflow:hidden}.hx-logoband span{letter-spacing:-.05em;text-align:center;font-size:clamp(4rem,14.5vw,15rem);font-weight:800;line-height:.9;display:block}.hx-logoband i{color:var(--hx-signal);font-style:normal}.hx-sticky{z-index:70;background:var(--hx-ink);color:var(--hx-paper);padding:12px 16px calc(12px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:16px;transition:transform .2s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.hx-sticky.is-show{transform:none}.hx-sticky__label{font-size:.8rem}.hx-sticky__label strong{font-size:.9rem;display:block}.hx-sticky .hx-btn{background:var(--hx-hen);color:var(--hx-ink);min-height:48px;padding:12px 22px}@media (max-width:1023px){.hx-hero__grid{grid-template-columns:1fr}.hx-hero__gallery,.hx-card{position:static}.hx-ritual__steps{grid-template-columns:1fr 1fr}.hx-stats__grid{grid-template-columns:1fr 1fr;gap:40px 24px}.hx-benefits__grid,.hx-honest__cols,.hx-fishy__grid,.hx-faq__grid,.hx-problem__grid,.hx-mech__proof{grid-template-columns:1fr;gap:40px}.hx-voices__grid{grid-template-columns:1fr}.hx-voices blockquote{border-left:none;border-top:1px solid var(--hx-border);padding:14px 0}.hx-voices blockquote:first-child{border-top:none}.hx-feather{grid-template-columns:1fr 1fr}.hx-feather__media{grid-column:1/-1;max-width:380px}.hx-rung--hero{grid-template-columns:1fr}.hx-kafel__grid{grid-template-columns:repeat(5,1fr);gap:8px}.hx-tile figcaption{font-size:.5rem}.hx-faq__media{max-width:420px;position:static}}@media (max-width:767px){.hx-root{--hx-fast:48px;--hx-deep:64px;--hx-deeper:80px}.hx-announce{letter-spacing:.04em;padding:9px 14px;font-size:.68rem}.hx-sticky{display:flex}.hx-ritual__steps,.hx-rungs,.hx-ladder,.hx-calc__grid{grid-template-columns:1fr}.hx-painrow{grid-template-columns:44px 1fr;gap:12px}.hx-painrow .hx-pain__tag{grid-column:2}.hx-painrow>div{grid-column:1/-1}.hx-badge{width:104px;height:104px;top:20px;right:-8px}.hx-hero__minis{margin:-20px 10px 0}.hx-ladder:before{display:none}.hx-hero{padding-top:20px}.hx-hero__media{aspect-ratio:4/3}.hx-feather{grid-template-columns:1fr;gap:16px}.hx-cross{text-align:left;grid-template-columns:1fr}.hx-cross__mid{text-align:left}.hx-cross__side:last-child{text-align:left;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){[data-hx-reveal]{opacity:1;transition:none;transform:none}.hx-ticker__track{flex-wrap:wrap;gap:8px 24px;width:auto;padding-inline:24px;animation:none}.hx-ticker span{white-space:normal}.hx-ticker span:nth-child(n+7){display:none}.hx-kafel__stage{height:auto;position:static}.hx-kafel .hx-tile--bug{opacity:0;position:absolute;transform:rotate(-8deg)translateY(120%)}.hx-kafel .hx-ghost{opacity:0}.hx-kafel .hx-pack5{opacity:1;transform:none}.hx-kafel__caption span{display:none}.hx-kafel__caption .cap-4{display:inline}.hx-sticky{transition:none}}
