.hero[data-astro-cid-yodha2z4]{background:var(--bg);color:var(--text);padding:clamp(3.5rem,7vw,6rem) 1.25rem clamp(0px,2vw,1.5rem);position:relative;overflow:hidden}.hero__bg[data-astro-cid-yodha2z4]{z-index:0;position:absolute;inset:0;container-type:size}.hero__bg[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-fit:cover;width:100%;height:100%;display:block}.hero__bgvideo[data-astro-cid-yodha2z4]{pointer-events:none;border:0;width:100cqw;min-width:177.78cqh;height:56.25cqw;min-height:100cqh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__scrim[data-astro-cid-yodha2z4]{background-image: linear-gradient(color-mix(in srgb, var(--text) 12%, transparent), color-mix(in srgb, var(--text) 12%, transparent)), repeating-linear-gradient(45deg, color-mix(in srgb, var(--line) 55%, transparent) 0 1px, transparent 1px 46px), linear-gradient(100deg, color-mix(in srgb, var(--bg) 95%, transparent) 0%, color-mix(in srgb, var(--bg) 90%, transparent) 55%, color-mix(in srgb, var(--bg) 78%, transparent) 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-yodha2z4]{z-index:1;max-width:var(--maxw);margin-inline:auto;position:relative}.hero__copy[data-astro-cid-yodha2z4]{text-align:left}.hero__eyebrow[data-astro-cid-yodha2z4]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem;font-weight:600}.hero__title[data-astro-cid-yodha2z4]{color:var(--text);font-size:var(--fs-hero);letter-spacing:-.025em;font-variation-settings:"opsz" 144;margin:0;font-weight:600}.hero__title-tail[data-astro-cid-yodha2z4]{color:var(--text-soft);letter-spacing:-.01em;margin-top:.35rem;font-size:.42em;font-weight:500;display:block}.hero__sub[data-astro-cid-yodha2z4]{color:var(--text-soft);margin:1.5rem 0 0;font-size:1.15rem;line-height:1.55}.hero__carry[data-astro-cid-yodha2z4]{margin-top:2.25rem}.hero__carry-label[data-astro-cid-yodha2z4]{font-size:var(--fs-small);color:var(--text);margin:0 0 .75rem;font-weight:600}.hero__carry-list[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.carry__btn[data-astro-cid-yodha2z4]{border-radius:var(--btn-radius);border:1.5px solid #0000;align-items:center;gap:.55rem;padding:.9rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.carry__btn[data-astro-cid-yodha2z4]:hover{transform:translateY(-1px)}.carry__ico[data-astro-cid-yodha2z4]{flex:none;display:inline-flex}.carry__ico[data-astro-cid-yodha2z4] svg[data-astro-cid-yodha2z4]{width:1.3rem;height:auto}.carry__btn--primary[data-astro-cid-yodha2z4]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.carry__btn--primary[data-astro-cid-yodha2z4]:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.carry__btn--inverse[data-astro-cid-yodha2z4]{background:var(--text);color:var(--bg);border-color:var(--text)}.carry__btn--inverse[data-astro-cid-yodha2z4]:hover{background:color-mix(in srgb, var(--text) 85%, var(--bg))}.carry__btn--ghost[data-astro-cid-yodha2z4]{background:var(--bg-card);color:var(--text);border-color:var(--line)}.carry__btn--ghost[data-astro-cid-yodha2z4]:hover{border-color:var(--accent);color:var(--accent)}.carry__btn[data-astro-cid-yodha2z4]:after{content:attr(data-desc);z-index:5;border-radius:var(--radius-sm);background:var(--bg-dark);width:max-content;max-width:20rem;color:var(--text-inv);font-size:var(--fs-small);opacity:0;pointer-events:none;padding:.6rem .85rem;font-weight:400;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .6rem);left:0;transform:translateY(-4px)}@media (hover:hover){.carry__btn[data-astro-cid-yodha2z4]:hover:after{opacity:1;transform:translateY(0)}}.carry__btn[data-astro-cid-yodha2z4]:focus-visible:after{opacity:1;transform:translateY(0)}.sr-only[data-astro-cid-yodha2z4]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero__proof[data-astro-cid-yodha2z4]{color:var(--text-soft);align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.95rem;display:flex}.hero__proof-ico[data-astro-cid-yodha2z4]{background:var(--spark);width:1.5rem;height:1.5rem;color:var(--on-spark);border-radius:999px;flex:none;place-items:center;display:inline-grid}.hero__proof-ico[data-astro-cid-yodha2z4] svg[data-astro-cid-yodha2z4]{width:.85rem;height:.85rem}.hero__proof[data-astro-cid-yodha2z4] strong[data-astro-cid-yodha2z4]{color:var(--text);font-weight:700}.hero__trust[data-astro-cid-yodha2z4]{z-index:1;max-width:var(--maxw);border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem 2rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding-top:1.5rem;list-style:none;display:flex;position:relative}.trust__item[data-astro-cid-yodha2z4]{font-size:var(--fs-small);color:var(--text-soft);align-items:center;gap:.5rem;display:inline-flex}.trust__ico[data-astro-cid-yodha2z4]{width:1.15rem;height:1.15rem;color:var(--text);flex:none}.trust__dot[data-astro-cid-yodha2z4]{background:#e0301e;border-radius:999px;flex:none;width:.7rem;height:.7rem}@media (width>=880px){.hero[data-astro-cid-yodha2z4]{flex-direction:column;justify-content:center;min-height:38rem;display:flex}}.problem[data-astro-cid-se3tv65j]{background:var(--bg);color:var(--text);padding:var(--space-section) 1.25rem}.problem__inner[data-astro-cid-se3tv65j]{max-width:var(--maxw);gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid}.problem__head[data-astro-cid-se3tv65j] h2[data-astro-cid-se3tv65j]{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0}.problem__lead[data-astro-cid-se3tv65j]{color:var(--text-soft);max-width:38ch;margin:1rem 0 0;font-size:1.1rem;line-height:1.55}.problem__punch[data-astro-cid-se3tv65j]{font-family:var(--font-display);color:var(--text);margin:1rem 0 0;font-size:1.05rem;font-weight:600}.problem__quote[data-astro-cid-se3tv65j]{border-left:3px solid var(--spark);max-width:30rem;margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding-left:1.25rem}.problem__quote[data-astro-cid-se3tv65j] blockquote[data-astro-cid-se3tv65j]{min-height:3.4em;font-family:var(--font-display);color:var(--text);margin:0;font-size:1.1rem;font-style:italic;line-height:1.45;transition:opacity .25s}.qnav[data-astro-cid-se3tv65j]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;gap:1rem;margin-top:.9rem;display:flex}.qnav[data-astro-cid-se3tv65j] button[data-astro-cid-se3tv65j]{cursor:pointer;font:inherit;color:var(--accent);background:0 0;border:0;padding:0;transition:color .15s}.qnav[data-astro-cid-se3tv65j] button[data-astro-cid-se3tv65j]:hover{text-decoration:underline}#qToggle[data-astro-cid-se3tv65j]{color:var(--text-soft)}.plist[data-astro-cid-se3tv65j]{margin:0;padding:0;list-style:none}.pitem[data-astro-cid-se3tv65j]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:1.1rem;padding:1.5rem 0;display:grid}.pitem[data-astro-cid-se3tv65j]:first-child{border-top:0;padding-top:0}.pitem__ico[data-astro-cid-se3tv65j]{color:var(--accent);margin-top:.15rem}.pitem__ico[data-astro-cid-se3tv65j] svg[data-astro-cid-se3tv65j]{width:1.6rem;height:1.6rem}.pitem__title[data-astro-cid-se3tv65j]{font-size:var(--fs-h3);margin:0 0 .35rem}.pitem__body[data-astro-cid-se3tv65j]{color:var(--text-soft);max-width:52ch;margin:0;line-height:1.5}@media (width>=900px){.problem__inner[data-astro-cid-se3tv65j]{grid-template-columns:.85fr 1.15fr;align-items:start}.problem__head[data-astro-cid-se3tv65j]{position:sticky;top:6rem}}.how[data-astro-cid-wkshis2o]{background:var(--bg-soft);color:var(--text);padding:var(--space-section) 1.25rem}.how__inner[data-astro-cid-wkshis2o]{max-width:var(--maxw);margin-inline:auto}.how__flow[data-astro-cid-wkshis2o]{font-size:var(--fs-h2);letter-spacing:.01em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.08em;margin:0;display:flex}.how__seg[data-astro-cid-wkshis2o]{flex-direction:column;align-items:flex-start;gap:.08em;display:flex}.how__pt[data-astro-cid-wkshis2o]{font-size:0}.how__arrow[data-astro-cid-wkshis2o]{width:.8em;height:1.2em;color:var(--accent);flex:none;margin-left:-.04em;position:relative}.how__arrow[data-astro-cid-wkshis2o] svg[data-astro-cid-wkshis2o]{width:1.2em;height:.8em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.how__arrow[data-astro-cid-wkshis2o] path[data-astro-cid-wkshis2o]{stroke-width:3.4px}.how__lead[data-astro-cid-wkshis2o]{max-width:58ch;color:var(--text-soft);margin:1.25rem 0 0;font-size:1.1rem;line-height:1.55}.how__video[data-astro-cid-wkshis2o]{aspect-ratio:16/9;border-radius:var(--radius);background:var(--bg-dark);margin:clamp(2rem,4vw,3rem) 0 0;position:relative;overflow:hidden}.how__videobtn[data-astro-cid-wkshis2o]{cursor:pointer;background:var(--bg-dark);border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.how__videobtn[data-astro-cid-wkshis2o] img[data-astro-cid-wkshis2o]{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.how__play[data-astro-cid-wkshis2o]{aspect-ratio:1;background:var(--accent);width:clamp(3.5rem,7vw,4.5rem);color:var(--on-accent);border-radius:999px;place-items:center;transition:transform .15s;display:grid;position:relative;box-shadow:0 8px 30px #00000059}.how__videobtn[data-astro-cid-wkshis2o]:hover .how__play[data-astro-cid-wkshis2o]{transform:scale(1.08)}.how__play[data-astro-cid-wkshis2o] svg[data-astro-cid-wkshis2o]{width:45%;margin-left:4px}.how__video[data-astro-cid-wkshis2o] figcaption[data-astro-cid-wkshis2o]{text-align:center;color:#fff;font-size:var(--fs-small);pointer-events:none;background:linear-gradient(#0000,#0009);padding:1rem 1.25rem;position:absolute;inset:auto 0 0}.how__iframe[data-astro-cid-wkshis2o]{border:0;width:100%;height:100%;display:block}.how__steps[data-astro-cid-wkshis2o]{--gap:2.25rem;--wire:2px;--head:.55rem;--tip:.3rem;gap:var(--gap);grid-template-columns:1fr;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-wkshis2o]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.25rem 1.4rem;position:relative}.step__head[data-astro-cid-wkshis2o]{align-items:flex-start;gap:.75rem;margin-bottom:.6rem;display:flex}.step__n[data-astro-cid-wkshis2o]{border-radius:var(--radius-sm);background:var(--spark);width:2rem;height:2rem;color:var(--on-spark);font-family:var(--font-display);flex:none;place-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:grid}.step__title[data-astro-cid-wkshis2o]{font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:.02em;margin:0;padding-top:.32rem}.step__body[data-astro-cid-wkshis2o]{color:var(--text-soft);margin:0;line-height:1.5}.step__link[data-astro-cid-wkshis2o]{width:var(--wire);height:calc(var(--gap) - var(--tip) - var(--wire) / 2);margin-left:calc(var(--wire) / -2);background:var(--accent);position:absolute;top:calc(100% + 1px);left:2.25rem}.step__link[data-astro-cid-wkshis2o]:after{content:"";left:50%;bottom:calc(var(--head) * .207 - var(--wire) / 2);width:var(--head);height:var(--head);border:solid var(--accent);border-width:0 var(--wire) var(--wire) 0;position:absolute;transform:translate(-50%)rotate(45deg)}.benefits[data-astro-cid-wkshis2o]{border-top:1px solid var(--line);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:clamp(1.5rem,3vw,2rem) 0 0}.benefits__chips[data-astro-cid-wkshis2o]{flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-astro-cid-wkshis2o]{border:1px solid var(--line);background:var(--bg-card);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .9rem .5rem .5rem;font-size:.95rem;font-weight:500;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.chip[data-astro-cid-wkshis2o]:hover{transform:translateY(-2px)}.chip__ico[data-astro-cid-wkshis2o]{background:color-mix(in srgb, var(--accent) 12%, var(--bg));width:1.9rem;height:1.9rem;color:var(--accent);border-radius:999px;flex:none;place-items:center;display:grid}.chip__ico[data-astro-cid-wkshis2o] svg[data-astro-cid-wkshis2o]{width:1.1rem;height:1.1rem}.chip[data-astro-cid-wkshis2o][aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-card))}.chip[data-astro-cid-wkshis2o][aria-pressed=true] .chip__ico[data-astro-cid-wkshis2o]{background:var(--accent);color:var(--on-accent)}.benefits__detail[data-astro-cid-wkshis2o]{border-left:3px solid var(--spark);align-items:center;gap:.9rem;max-width:62ch;margin:1.25rem 0 0;padding-left:1rem;display:flex}.benefits__detail[data-astro-cid-wkshis2o] p[data-astro-cid-wkshis2o]{color:var(--text-soft);margin:0;font-size:1.05rem;line-height:1.5}.benefits__detail-ico[data-astro-cid-wkshis2o]{background:color-mix(in srgb, var(--accent) 12%, var(--bg));width:2.4rem;height:2.4rem;color:var(--accent);border-radius:999px;flex:none;place-items:center;display:grid}.benefits__detail-ico[data-astro-cid-wkshis2o] svg[data-astro-cid-wkshis2o]{width:1.4rem;height:1.4rem}@media (width>=760px){.how__steps[data-astro-cid-wkshis2o]{--gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.step__link[data-astro-cid-wkshis2o]{width:calc(var(--gap) - var(--tip) - var(--wire) / 2);height:var(--wire);margin:calc(var(--wire) / -2) 0 0;top:2.25rem;left:calc(100% + 1px)}.step__link[data-astro-cid-wkshis2o]:after{left:auto;right:calc(var(--head) * .207 - var(--wire) / 2);border-width:var(--wire) var(--wire) 0 0;top:50%;bottom:auto;transform:translateY(-50%)rotate(45deg)}}@media (width>=860px){.how__flow[data-astro-cid-wkshis2o]{font-size:min(var(--fs-h2), 3.3vw, 2.75rem);flex-flow:wrap;align-items:center;gap:.1em .32em}.how__seg[data-astro-cid-wkshis2o]{flex-direction:row;align-items:center;gap:.32em}.how__word[data-astro-cid-wkshis2o]{white-space:nowrap}.how__arrow[data-astro-cid-wkshis2o]{width:1.65em;height:1.1em;margin:0}.how__arrow[data-astro-cid-wkshis2o] svg[data-astro-cid-wkshis2o]{width:100%;height:100%;position:static;transform:none}.how__arrow[data-astro-cid-wkshis2o] path[data-astro-cid-wkshis2o]{stroke-width:2.7px}}@media (width>=980px){.how__steps[data-astro-cid-wkshis2o]{--gap:3rem}.benefits__chips[data-astro-cid-wkshis2o]{grid-template-columns:repeat(3,1fr);display:grid}.chip[data-astro-cid-wkshis2o]{padding:.45rem .7rem .45rem .45rem;font-size:.9rem}.chip__label[data-astro-cid-wkshis2o]{white-space:nowrap}}@media (width>=1200px){.benefits__chips[data-astro-cid-wkshis2o]{flex-wrap:nowrap;display:flex}.chip[data-astro-cid-wkshis2o]{flex:auto}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-wkshis2o][data-reveal]{opacity:0;transition:opacity .5s ease var(--d,0s), transform .5s ease var(--d,0s);transform:translateY(14px)}[data-astro-cid-wkshis2o][data-reveal].is-visible{opacity:1;transform:none}}.hook-ico[data-astro-cid-xljkj4yu]{stroke:currentColor;stroke-width:var(--hook-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;flex:none}.hook-ico[data-astro-cid-xljkj4yu] path[data-astro-cid-xljkj4yu],.hook-ico[data-astro-cid-xljkj4yu] circle[data-astro-cid-xljkj4yu],.hook-ico[data-astro-cid-xljkj4yu] rect[data-astro-cid-xljkj4yu]{vector-effect:non-scaling-stroke}.hook-ico__accent[data-astro-cid-xljkj4yu]{stroke:var(--accent)}.hook-ico__dot[data-astro-cid-xljkj4yu]{fill:currentColor;stroke:none}.hook-ico__ghost[data-astro-cid-xljkj4yu]{stroke-dasharray:3 3;opacity:.5}.hook-ico--lg[data-astro-cid-xljkj4yu]{mask-image:linear-gradient(90deg,#0000,#000 14%)}.hooks[data-astro-cid-jmbcrosn]{background:var(--bg);color:var(--text);padding:var(--space-section) 1.25rem}.hooks__inner[data-astro-cid-jmbcrosn]{max-width:var(--maxw);margin-inline:auto}.hooks__head[data-astro-cid-jmbcrosn]{max-width:46ch}.hooks__head[data-astro-cid-jmbcrosn] h2[data-astro-cid-jmbcrosn]{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0}.hooks__lead[data-astro-cid-jmbcrosn]{color:var(--text-soft);margin:1rem 0 0;font-size:1.1rem;line-height:1.55}.hooks__grid[data-astro-cid-jmbcrosn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.hook[data-astro-cid-jmbcrosn]{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);row-gap:0;padding:.85rem;display:grid}.hook__ico[data-astro-cid-jmbcrosn]{border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--text);--hook-stroke:2;place-items:center;padding:.5rem 0;display:grid}.hook__ico[data-astro-cid-jmbcrosn] svg{width:min(100%,7rem);height:auto}.hook__name[data-astro-cid-jmbcrosn]{overflow-wrap:anywhere;margin:1rem 0 .4rem;font-size:1.05rem}.hook__desc[data-astro-cid-jmbcrosn]{color:var(--text-soft);font-size:var(--fs-small);margin:0 0 .85rem;line-height:1.5}.hook__fit[data-astro-cid-jmbcrosn]{border-top:1px solid var(--line);font-size:var(--fs-small);margin:0;padding-top:.75rem;line-height:1.4}.hook__fit-label[data-astro-cid-jmbcrosn]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:.4rem;margin-bottom:.2rem;font-weight:600;display:flex}.hook--special[data-astro-cid-jmbcrosn] .hook__fit-label[data-astro-cid-jmbcrosn]:before{content:"";background:var(--spark);flex:none;width:.55rem;height:.55rem}.hook__fit[data-astro-cid-jmbcrosn] a[data-astro-cid-jmbcrosn]{color:var(--text);font-weight:700;text-decoration:none}.hooks__nw[data-astro-cid-jmbcrosn]{white-space:nowrap}.hook__arr[data-astro-cid-jmbcrosn]{vertical-align:-.12em;width:.95em;height:.95em;color:var(--accent);margin-left:.3em;transition:transform .15s;display:inline-block}.hook__fit[data-astro-cid-jmbcrosn] a[data-astro-cid-jmbcrosn]:hover{color:var(--accent)}.hook__fit[data-astro-cid-jmbcrosn] a[data-astro-cid-jmbcrosn]:hover .hook__arr[data-astro-cid-jmbcrosn]{transform:translate(3px)}.hooks__guide[data-astro-cid-jmbcrosn]{color:var(--text-soft);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:clamp(1.5rem,3vw,2rem) 0 0;display:flex}.hooks__guide[data-astro-cid-jmbcrosn] a[data-astro-cid-jmbcrosn]{color:var(--accent);font-weight:600;text-decoration:none}.hooks__guide[data-astro-cid-jmbcrosn] a[data-astro-cid-jmbcrosn]:hover{text-underline-offset:2px;text-decoration:underline}.hooks__guide-ico[data-astro-cid-jmbcrosn]{vertical-align:-.28em;width:1.25rem;height:1.25rem;margin-right:.45rem;display:inline-block}.hooks__guide-arr[data-astro-cid-jmbcrosn]{vertical-align:-.14em;width:1em;height:1em;margin-left:.35em;transition:transform .15s;display:inline-block}.hooks__guide[data-astro-cid-jmbcrosn] a[data-astro-cid-jmbcrosn]:hover .hooks__guide-arr[data-astro-cid-jmbcrosn]{transform:translate(3px)}.sr-only[data-astro-cid-jmbcrosn]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=880px){.hooks__grid[data-astro-cid-jmbcrosn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hook[data-astro-cid-jmbcrosn]{padding:1.25rem}.hook__ico[data-astro-cid-jmbcrosn]{padding:.75rem 0}.hook__ico[data-astro-cid-jmbcrosn] svg{width:8rem}.hook__name[data-astro-cid-jmbcrosn]{font-size:var(--fs-h3)}.hook__desc[data-astro-cid-jmbcrosn]{font-size:.95rem}}.cfg[data-astro-cid-mj7czxzq]{background:var(--bg);color:var(--text);padding:var(--space-section) 1.25rem}.cfg__inner[data-astro-cid-mj7czxzq]{max-width:var(--maxw);gap:clamp(2rem,5vw,4rem);margin-inline:auto;display:grid}.eyebrow[data-astro-cid-mj7czxzq]{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-weight:600}.cfg__intro[data-astro-cid-mj7czxzq] h2[data-astro-cid-mj7czxzq]{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--text);margin:0}.cfg__lead[data-astro-cid-mj7czxzq]{color:var(--text-soft);margin:1rem 0 0;font-size:1.1rem;line-height:1.55}.cfg__assure[data-astro-cid-mj7czxzq]{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.cfg__assure[data-astro-cid-mj7czxzq] li[data-astro-cid-mj7czxzq]{color:var(--text-soft);padding-left:1.75rem;position:relative}.cfg__assure[data-astro-cid-mj7czxzq] li[data-astro-cid-mj7czxzq]:before{content:"";background:var(--spark);border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.45em;left:0}.cfg__form[data-astro-cid-mj7czxzq]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);align-self:start;gap:1.1rem;padding:clamp(1.5rem,3vw,2rem);display:grid;box-shadow:0 18px 40px -24px #15181c59}.field[data-astro-cid-mj7czxzq]{gap:.4rem;display:grid}.field[data-astro-cid-mj7czxzq] label[data-astro-cid-mj7czxzq]{font-size:var(--fs-small);color:var(--text-soft);align-items:center;gap:.5rem;font-weight:600;display:flex}.field__n[data-astro-cid-mj7czxzq]{background:color-mix(in srgb, var(--accent) 14%, var(--bg-card));width:1.35rem;height:1.35rem;color:var(--accent);font-family:var(--font-mono);border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:600;transition:background .15s,color .15s;display:grid}.field__n--done[data-astro-cid-mj7czxzq]{background:var(--accent);color:var(--on-accent)}.field__n--done[data-astro-cid-mj7czxzq] svg[data-astro-cid-mj7czxzq]{width:.8rem;height:.8rem}.field--done[data-astro-cid-mj7czxzq] select[data-astro-cid-mj7czxzq],.field--done[data-astro-cid-mj7czxzq] .hak__options[data-astro-cid-mj7czxzq]{border-color:var(--accent)}@media (prefers-reduced-motion:no-preference){.field--active[data-astro-cid-mj7czxzq] select[data-astro-cid-mj7czxzq],.field--active[data-astro-cid-mj7czxzq] .hak__options[data-astro-cid-mj7czxzq]{animation:1.7s ease-in-out infinite field-pulse}}@media (prefers-reduced-motion:reduce){.field--active[data-astro-cid-mj7czxzq] select[data-astro-cid-mj7czxzq],.field--active[data-astro-cid-mj7czxzq] .hak__options[data-astro-cid-mj7czxzq]{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}@keyframes field-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 38%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}.field[data-astro-cid-mj7czxzq] select[data-astro-cid-mj7czxzq]{appearance:none;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%238A95A1' stroke-width='2'%3E%3Cpath d='m3 5 4 4 4-4'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding:.85rem 2.5rem .85rem 1rem}.field[data-astro-cid-mj7czxzq] select[data-astro-cid-mj7czxzq]:disabled{opacity:.5;cursor:not-allowed}.field--hak[data-astro-cid-mj7czxzq]{border:0;margin:0;padding:0}.field--hak[data-astro-cid-mj7czxzq] legend[data-astro-cid-mj7czxzq]{font-size:var(--fs-small);color:var(--text-soft);align-items:center;gap:.5rem;padding:0;font-weight:600;display:flex}.field--hak[data-astro-cid-mj7czxzq]:disabled .hak__options[data-astro-cid-mj7czxzq]{opacity:.5;pointer-events:none}.hak__options[data-astro-cid-mj7czxzq]{border-radius:var(--radius-sm);gap:.5rem;margin-top:.4rem;display:grid}.hak__option[data-astro-cid-mj7czxzq]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);cursor:pointer;align-items:center;gap:.6rem;padding:.6rem .8rem;transition:border-color .15s,background .15s;display:flex;position:relative}.hak__option[data-astro-cid-mj7czxzq]:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg))}.hak__option[data-astro-cid-mj7czxzq] input[data-astro-cid-mj7czxzq]{accent-color:var(--accent);flex:none}.hak__ico[data-astro-cid-mj7czxzq]{color:var(--text);flex:none;place-items:center;display:grid}.hak__name[data-astro-cid-mj7czxzq]{color:var(--text);font-size:.92rem;font-weight:600}.hak__option[data-astro-cid-mj7czxzq]:after{content:attr(data-desc);z-index:5;border-radius:var(--radius-sm);background:var(--bg-dark);width:max-content;max-width:min(20rem,100%);color:var(--text-inv);font-size:var(--fs-small);opacity:0;pointer-events:none;padding:.5rem .7rem;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .5rem);left:0;transform:translateY(4px)}@media (hover:hover){.hak__option[data-astro-cid-mj7czxzq]:hover:after{opacity:1;transform:translateY(0)}}.hak__option[data-astro-cid-mj7czxzq]:has(input:focus-visible):after{opacity:1;transform:translateY(0)}.sr-only[data-astro-cid-mj7czxzq]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cfg__offer-link[data-astro-cid-mj7czxzq]{color:var(--accent);text-underline-offset:2px;cursor:pointer;white-space:nowrap;font-weight:600;text-decoration:underline}.cfg__offer-link[data-astro-cid-mj7czxzq]:after{content:" →";transition:transform .15s;display:inline-block}.cfg__form[data-astro-cid-mj7czxzq]:has(#cfgOfferToggle:checked) .cfg__offer-link[data-astro-cid-mj7czxzq]:after{transform:rotate(90deg)}.cfg__offer[data-astro-cid-mj7czxzq]{gap:.9rem;display:grid}.field__opt[data-astro-cid-mj7czxzq]{color:var(--text-soft);text-transform:none;letter-spacing:0;font-weight:400}.cfg__offer[data-astro-cid-mj7czxzq] .field[data-astro-cid-mj7czxzq] input[data-astro-cid-mj7czxzq]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;padding:.85rem 1rem}.cfg__submit[data-astro-cid-mj7czxzq]{border-radius:var(--btn-radius);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;margin-top:.25rem;padding:1rem 1.5rem;font-weight:700;transition:background .15s,opacity .15s}.cfg__submit[data-astro-cid-mj7czxzq]:hover:not(:disabled){background:var(--accent-strong)}.cfg__submit[data-astro-cid-mj7czxzq]:disabled{background:var(--line);color:var(--text-soft);opacity:1;cursor:not-allowed}.cfg__hint[data-astro-cid-mj7czxzq]{text-align:center;font-size:var(--fs-small);color:var(--text-soft);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .6rem;margin:0;display:flex}.cfg__result[data-astro-cid-mj7czxzq]{background:var(--bg);color:var(--text);padding:clamp(2rem, 5vw, 3.5rem) 1.25rem var(--space-section);border-top:1px solid var(--line)}.cfg__result[data-astro-cid-mj7czxzq][hidden]{display:none}.cfg__result-head[data-astro-cid-mj7czxzq]{font-size:var(--fs-h3);color:var(--text-soft);margin:0}.cfg__result-head[data-astro-cid-mj7czxzq] strong[data-astro-cid-mj7czxzq]{color:var(--text)}.cfg__note[data-astro-cid-mj7czxzq]{border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 10%, var(--bg-card));border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);gap:.85rem;margin:1.5rem 0 0;padding:1.1rem 1.25rem;display:flex}.cfg__note-ico[data-astro-cid-mj7czxzq]{color:var(--accent);flex:none}.cfg__note-ico[data-astro-cid-mj7czxzq] svg[data-astro-cid-mj7czxzq]{width:1.5rem;height:1.5rem}.cfg__note[data-astro-cid-mj7czxzq] p[data-astro-cid-mj7czxzq]{color:var(--text);margin:0;line-height:1.5}.cfg__note[data-astro-cid-mj7czxzq] strong[data-astro-cid-mj7czxzq]{color:var(--text)}.cfg__cards[data-astro-cid-mj7czxzq]{grid-template-columns:1fr;gap:1rem;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;list-style:none;display:grid}.scard[data-astro-cid-mj7czxzq]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;padding:1.5rem;display:flex;position:relative}.scard--featured[data-astro-cid-mj7czxzq]{border-color:var(--accent);box-shadow:0 18px 40px -28px #0b6fb099}.scard__flag[data-astro-cid-mj7czxzq]{background:var(--accent);color:var(--on-accent);font-size:var(--fs-eyebrow);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-weight:700;position:absolute;top:-.7rem;left:1.5rem}.scard__media[data-astro-cid-mj7czxzq]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);background:var(--bg-soft);width:100%;margin-bottom:1rem;display:block}.scard__tag[data-astro-cid-mj7czxzq]{font-size:var(--fs-small);color:var(--accent);font-weight:600}.scard__title[data-astro-cid-mj7czxzq]{font-size:var(--fs-h3);color:var(--text);margin:.3rem 0 .75rem}.scard__parts[data-astro-cid-mj7czxzq]{color:var(--text-soft);font-size:var(--fs-small);gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.scard__parts[data-astro-cid-mj7czxzq] li[data-astro-cid-mj7czxzq]{padding-left:1.25rem;position:relative}.scard__parts[data-astro-cid-mj7czxzq] li[data-astro-cid-mj7czxzq]:before{content:"+";color:var(--accent);font-weight:700;position:absolute;left:0}.scard__foot[data-astro-cid-mj7czxzq]{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.scard__price[data-astro-cid-mj7czxzq]{font-family:var(--font-display);color:var(--text);font-size:1.4rem;font-weight:600}.scard__cta[data-astro-cid-mj7czxzq]{border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1rem;font-weight:600;transition:background .15s,color .15s}.scard__cta[data-astro-cid-mj7czxzq]:hover{background:var(--accent);color:var(--on-accent)}@media (width>=880px){.cfg__grid[data-astro-cid-mj7czxzq]{grid-template-columns:1fr 1fr;align-items:start}.cfg__cards[data-astro-cid-mj7czxzq]{grid-template-columns:repeat(3,1fr)}}.sys[data-astro-cid-ejoyti3n]{background:var(--bg);color:var(--text);padding:var(--space-section) 1.25rem}.sys__inner[data-astro-cid-ejoyti3n]{max-width:var(--maxw);margin-inline:auto}.sys__title[data-astro-cid-ejoyti3n]{font-size:var(--fs-h2);letter-spacing:-.02em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.08em;margin:0;display:flex}.sys__arrow[data-astro-cid-ejoyti3n]{width:.8em;height:1.2em;color:var(--accent);flex:none;margin-left:-.04em;position:relative}.sys__arrow[data-astro-cid-ejoyti3n] svg[data-astro-cid-ejoyti3n]{width:1.2em;height:.8em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.sys__arrow[data-astro-cid-ejoyti3n] path[data-astro-cid-ejoyti3n]{stroke-width:3.4px}.sys__pt[data-astro-cid-ejoyti3n]{font-size:0}.sys__sub[data-astro-cid-ejoyti3n]{font-family:var(--font-display);color:var(--text);margin:1rem 0 0;font-size:1.25rem;font-weight:600}.tree[data-astro-cid-ejoyti3n]{--ink:var(--text);--wire:2px;--head:.55rem;--tip:.3rem;--gap:1rem;--rail:.75rem;--indent:2.75rem;--trunk:1.75rem;--drop:2.5rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0}.tree__root[data-astro-cid-ejoyti3n]{background:var(--bg-dark);color:var(--text-inv);border-top:3px solid var(--accent);border-radius:var(--radius);flex-direction:column;padding:.45rem;display:flex;position:relative}.tree__img[data-astro-cid-ejoyti3n]{aspect-ratio:3/2;object-fit:contain;border-radius:var(--radius-sm);background:#fff;width:100%;height:auto;display:block}.tree__body[data-astro-cid-ejoyti3n]{padding:.9rem .8rem .95rem}.tree__label[data-astro-cid-ejoyti3n]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--text-inv-soft);align-items:center;gap:.6rem;margin:0 0 .6rem;font-weight:600;display:flex}.tree__name[data-astro-cid-ejoyti3n]{text-transform:none;letter-spacing:0;color:var(--text-inv);justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:clamp(1.6rem,3vw,2.1rem);display:flex}.tree__text[data-astro-cid-ejoyti3n]{color:var(--text-inv-soft);margin:0;line-height:1.55}.tree__link[data-astro-cid-ejoyti3n],.mod__link[data-astro-cid-ejoyti3n]{color:inherit;text-decoration:none}.tree__link[data-astro-cid-ejoyti3n]:after,.mod__link[data-astro-cid-ejoyti3n]:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.tree__link[data-astro-cid-ejoyti3n]:focus-visible,.mod__link[data-astro-cid-ejoyti3n]:focus-visible{outline:none}.tree__link[data-astro-cid-ejoyti3n]:focus-visible:after,.mod__link[data-astro-cid-ejoyti3n]:focus-visible:after{outline:3px solid var(--accent);outline-offset:2px}.tree__go[data-astro-cid-ejoyti3n],.mod__go[data-astro-cid-ejoyti3n]{width:1.15rem;height:1.15rem;color:var(--accent);flex:none;transition:transform .15s}.tree__root[data-astro-cid-ejoyti3n]:hover .tree__go[data-astro-cid-ejoyti3n],.mod__card[data-astro-cid-ejoyti3n]:hover .mod__go[data-astro-cid-ejoyti3n]{transform:translate(3px)}.tree__trunk[data-astro-cid-ejoyti3n]{width:var(--wire);height:var(--trunk);margin-left:calc(var(--rail) - var(--wire) / 2);background:var(--ink);display:block;position:relative}.tree__trunk[data-astro-cid-ejoyti3n]:after{content:"";border:2px solid var(--ink);background:var(--spark);box-sizing:border-box;border-radius:50%;width:.95rem;height:.95rem;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.tree__mods[data-astro-cid-ejoyti3n]{padding:0 0 0 var(--indent);gap:var(--gap);margin:0;list-style:none;display:grid}.mod[data-astro-cid-ejoyti3n]{scroll-margin-top:6rem;position:relative}.mod[data-astro-cid-ejoyti3n]:before{content:"";left:calc(var(--rail) - var(--indent) - var(--wire) / 2);top:calc(-1 * var(--gap));width:var(--wire);background:var(--ink);position:absolute;bottom:0}.mod[data-astro-cid-ejoyti3n]:last-child:before{height:calc(50% + var(--gap));bottom:auto}.mod__arrow[data-astro-cid-ejoyti3n]{top:50%;left:calc(var(--rail) - var(--indent));width:calc(var(--indent) - var(--rail) - var(--tip) - var(--wire) / 2);height:var(--wire);margin-top:calc(var(--wire) / -2);background:var(--accent);position:absolute}.mod__arrow[data-astro-cid-ejoyti3n]:after{content:"";right:calc(var(--head) * .207 - var(--wire) / 2);width:var(--head);height:var(--head);border:solid var(--accent);border-width:var(--wire) var(--wire) 0 0;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.mod__card[data-astro-cid-ejoyti3n]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);height:100%;transition:border-color .15s;display:flex;position:relative}.mod__card[data-astro-cid-ejoyti3n]:hover{border-color:var(--accent)}.mod__media[data-astro-cid-ejoyti3n]{object-fit:contain;border-radius:calc(var(--radius) - 1px) 0 0 calc(var(--radius) - 1px);background:#fff;flex:none;width:6.5rem;height:auto;min-height:6.5rem;display:block}.mod__body[data-astro-cid-ejoyti3n]{flex-direction:column;flex:1;justify-content:center;gap:.3rem;min-width:0;padding:.85rem 1rem;display:flex}.mod__name[data-astro-cid-ejoyti3n]{text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:1.2rem;display:flex}.mod__card[data-astro-cid-ejoyti3n]:hover .mod__link[data-astro-cid-ejoyti3n]{color:var(--accent)}.mod__text[data-astro-cid-ejoyti3n]{color:var(--text-soft);font-size:var(--fs-small);margin:0;line-height:1.5}.sys__punch[data-astro-cid-ejoyti3n]{font-family:var(--font-display);color:var(--text);text-align:center;margin:clamp(2rem,4vw,3rem) 0 0;font-size:1.15rem;font-weight:600}.sys__spotlight[data-astro-cid-ejoyti3n]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:clamp(1.5rem,3vw,2.25rem)}.sys__spotlight[data-astro-cid-ejoyti3n] h3[data-astro-cid-ejoyti3n]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);margin:0 0 .6rem}.sys__spotlight[data-astro-cid-ejoyti3n] p[data-astro-cid-ejoyti3n]{color:var(--text-soft);margin:0;line-height:1.55}@media (width<=359px){.tree[data-astro-cid-ejoyti3n]{--indent:2.25rem}.mod__media[data-astro-cid-ejoyti3n]{width:5.25rem}.mod__body[data-astro-cid-ejoyti3n]{padding-inline:.8rem}}@media (width>=600px){.tree__root[data-astro-cid-ejoyti3n]{grid-template-columns:1fr 1fr;display:grid}.tree__img[data-astro-cid-ejoyti3n]{aspect-ratio:auto;height:100%;min-height:13rem}.tree__body[data-astro-cid-ejoyti3n]{flex-direction:column;justify-content:center;padding:1.25rem 1.6rem;display:flex}.mod__media[data-astro-cid-ejoyti3n]{width:9.5rem}.mod__text[data-astro-cid-ejoyti3n]{font-size:.95rem}}@media (width>=860px){.sys__title[data-astro-cid-ejoyti3n]{flex-flow:wrap;align-items:center;gap:.1em .32em}.sys__arrow[data-astro-cid-ejoyti3n]{width:1.65em;height:1.1em;margin:0}.sys__arrow[data-astro-cid-ejoyti3n] svg[data-astro-cid-ejoyti3n]{width:100%;height:100%;position:static;transform:none}.sys__arrow[data-astro-cid-ejoyti3n] path[data-astro-cid-ejoyti3n]{stroke-width:2.7px}.tree[data-astro-cid-ejoyti3n]{--trunk:2rem}.tree__root[data-astro-cid-ejoyti3n]{max-width:46rem;margin-inline:auto}.tree__img[data-astro-cid-ejoyti3n]{min-height:15rem}.tree__trunk[data-astro-cid-ejoyti3n]{margin-inline:auto}.tree__mods[data-astro-cid-ejoyti3n]{padding:var(--drop) 0 0;grid-template-columns:repeat(4,1fr);position:relative}.tree__mods[data-astro-cid-ejoyti3n]:before{content:"";top:calc(var(--wire) / -2);left:calc((100% - 3 * var(--gap)) / 8);right:calc((100% - 3 * var(--gap)) / 8);height:var(--wire);background:var(--ink);position:absolute}.mod[data-astro-cid-ejoyti3n]:before{display:none}.mod__arrow[data-astro-cid-ejoyti3n]{top:calc(-1 * var(--drop));width:var(--wire);height:calc(var(--drop) - var(--tip) - var(--wire) / 2);margin:0 0 0 calc(var(--wire) / -2);left:50%}.mod__arrow[data-astro-cid-ejoyti3n]:after{top:auto;left:50%;right:auto;bottom:calc(var(--head) * .207 - var(--wire) / 2);border-width:0 var(--wire) var(--wire) 0;transform:translate(-50%)rotate(45deg)}.mod__card[data-astro-cid-ejoyti3n]{flex-direction:column}.mod__media[data-astro-cid-ejoyti3n]{aspect-ratio:3/2;border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;width:100%;height:auto;min-height:0}.mod__body[data-astro-cid-ejoyti3n]{justify-content:flex-start;padding:1.1rem 1.25rem 1.25rem}.mod__name[data-astro-cid-ejoyti3n]{font-size:var(--fs-h3)}}.cmp[data-astro-cid-ojanzpy4]{background:var(--bg);color:var(--text);padding:var(--space-section) 1.25rem}.cmp__inner[data-astro-cid-ojanzpy4]{max-width:var(--maxw);margin-inline:auto}.cmp__head[data-astro-cid-ojanzpy4]{max-width:42ch}.cmp__head[data-astro-cid-ojanzpy4] h2[data-astro-cid-ojanzpy4]{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0}.cmp__lead[data-astro-cid-ojanzpy4]{color:var(--text-soft);margin:1rem 0 0;font-size:1.1rem;line-height:1.55}.table[data-astro-cid-ojanzpy4]{border:1px solid var(--line);border-radius:var(--radius);max-width:920px;margin:clamp(2rem,4vw,3rem) auto 0;overflow:hidden}.table__row[data-astro-cid-ojanzpy4]{border-top:1px solid var(--line);grid-template-columns:1.1fr 1.3fr 1.3fr;display:grid}.table__row[data-astro-cid-ojanzpy4]:first-child{border-top:0}.cell[data-astro-cid-ojanzpy4]{align-items:center;gap:.6rem;padding:1.25rem 1.6rem;font-size:.98rem;line-height:1.35;display:flex}.cell--crit[data-astro-cid-ojanzpy4]{color:var(--text);font-weight:600}.crit__ico[data-astro-cid-ojanzpy4]{color:var(--text-soft);flex:none;display:inline-flex}.crit__ico[data-astro-cid-ojanzpy4] svg[data-astro-cid-ojanzpy4]{width:1.25rem;height:1.25rem}.cell--hak[data-astro-cid-ojanzpy4],.cell--dach[data-astro-cid-ojanzpy4]{text-align:left;justify-content:flex-start;align-items:flex-start}.cell--dach[data-astro-cid-ojanzpy4]{color:var(--text-soft)}.cell--hak[data-astro-cid-ojanzpy4] .mark[data-astro-cid-ojanzpy4],.cell--dach[data-astro-cid-ojanzpy4] .mark[data-astro-cid-ojanzpy4]{margin-top:.1rem}.cell--hak[data-astro-cid-ojanzpy4]{background:color-mix(in srgb, var(--accent) 10%, var(--bg));box-shadow:inset 1px 0 0 color-mix(in srgb, var(--accent) 35%, transparent), inset -1px 0 0 color-mix(in srgb, var(--accent) 35%, transparent);font-weight:500}.cell--hakhead[data-astro-cid-ojanzpy4]{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);box-shadow:none;text-align:center;justify-content:center;font-size:1.15rem;font-weight:600}.cell--dachhead[data-astro-cid-ojanzpy4]{font-family:var(--font-display);color:var(--text-soft);text-align:center;justify-content:center;font-size:1.15rem;font-weight:600}.badge[data-astro-cid-ojanzpy4]{font-family:var(--font-body);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-card);color:var(--accent-strong);border-radius:999px;padding:.15rem .5rem;font-weight:700}.mark[data-astro-cid-ojanzpy4]{border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.mark[data-astro-cid-ojanzpy4] svg[data-astro-cid-ojanzpy4]{width:.85rem;height:.85rem}.mark--yes[data-astro-cid-ojanzpy4]{background:var(--accent);color:var(--on-accent)}.mark--ok[data-astro-cid-ojanzpy4]{background:var(--line);color:var(--text-soft)}.mark--no[data-astro-cid-ojanzpy4]{color:var(--text-soft);border:1px solid var(--line);background:0 0}.cmp__verdict[data-astro-cid-ojanzpy4]{border-radius:var(--radius);background:color-mix(in srgb, var(--spark) 14%, var(--bg-card));border:1px solid color-mix(in srgb, var(--spark) 45%, transparent);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;max-width:920px;margin:clamp(1.25rem,3vw,1.75rem) auto 0;padding:1.75rem 2rem;display:flex}.cmp__verdict-ico[data-astro-cid-ojanzpy4]{background:var(--spark);width:2.75rem;height:2.75rem;color:var(--on-spark);border-radius:999px;flex:none;place-items:center;display:grid}.cmp__verdict-ico[data-astro-cid-ojanzpy4] svg[data-astro-cid-ojanzpy4]{width:1.6rem;height:1.6rem}.cmp__verdict[data-astro-cid-ojanzpy4] p[data-astro-cid-ojanzpy4]{max-width:64ch;color:var(--text);flex:30ch;margin:0;line-height:1.5}.cmp__verdict[data-astro-cid-ojanzpy4] strong[data-astro-cid-ojanzpy4]{color:var(--text)}.cmp__link[data-astro-cid-ojanzpy4]{color:var(--accent);flex:none;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.cmp__link[data-astro-cid-ojanzpy4]:hover span[data-astro-cid-ojanzpy4]{transform:translate(3px)}.cmp__link[data-astro-cid-ojanzpy4] span[data-astro-cid-ojanzpy4]{transition:transform .15s}@media (width<=620px){.table__row[data-astro-cid-ojanzpy4]{grid-template-columns:1fr 1fr}.cell--crit[data-astro-cid-ojanzpy4]{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.04em;color:var(--text-soft);grid-column:1/-1;padding-bottom:.4rem}.cell[data-astro-cid-ojanzpy4]{font-size:.92rem}.cell--hakhead[data-astro-cid-ojanzpy4],.cell--dachhead[data-astro-cid-ojanzpy4]{font-size:1rem}}.proof[data-astro-cid-fa7lvtle]{background:var(--bg-dark);color:var(--text-inv);padding:var(--space-section) 1.25rem}.proof__inner[data-astro-cid-fa7lvtle]{max-width:var(--maxw);margin-inline:auto}.eyebrow[data-astro-cid-fa7lvtle]{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-weight:600}.proof__head[data-astro-cid-fa7lvtle] h2[data-astro-cid-fa7lvtle]{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--text-inv);margin:0}.proof__lead[data-astro-cid-fa7lvtle]{max-width:none;color:var(--text-inv-soft);margin:1rem 0 0;font-size:1.1rem;line-height:1.55}.proof__quality[data-astro-cid-fa7lvtle]{border-top:1px solid var(--line-dark);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:clamp(1.5rem,3vw,2rem)}.proof__quality[data-astro-cid-fa7lvtle] h3[data-astro-cid-fa7lvtle]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-inv);margin:0 0 .6rem}.proof__quality[data-astro-cid-fa7lvtle] p[data-astro-cid-fa7lvtle]{color:var(--text-inv-soft);margin:0;line-height:1.55}.proof__timeline-wrap[data-astro-cid-fa7lvtle]{border-top:1px solid var(--line-dark);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:clamp(1.5rem,3vw,2rem)}.proof__timeline-kicker[data-astro-cid-fa7lvtle]{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 1.5rem;font-weight:600}.proof__timeline[data-astro-cid-fa7lvtle]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.proof__timeline[data-astro-cid-fa7lvtle] li[data-astro-cid-fa7lvtle]{border-left:2px solid var(--spark);padding-left:1.25rem;position:relative}.proof__year[data-astro-cid-fa7lvtle]{font-family:var(--font-display);color:var(--accent);margin-bottom:.2rem;font-size:1.1rem;font-weight:600;display:block}.proof__timetext[data-astro-cid-fa7lvtle]{color:var(--text-inv-soft);font-size:var(--fs-small);line-height:1.45;display:block}.proof__timeline-punch[data-astro-cid-fa7lvtle]{font-family:var(--font-display);color:var(--text-inv);align-items:center;gap:1.25rem;margin:1.75rem 0 0;font-weight:600;display:flex}.proof__timeline-punch[data-astro-cid-fa7lvtle]:after{content:"";background:var(--line-dark);flex:1;height:1px}.proof__keywords[data-astro-cid-fa7lvtle]{flex-wrap:wrap;gap:.6rem;margin:clamp(2rem,4vw,2.75rem) 0 0;padding:0;list-style:none;display:flex}.proof__keywords[data-astro-cid-fa7lvtle] li[data-astro-cid-fa7lvtle]{border:1px solid var(--line-dark);font-size:var(--fs-small);color:var(--text-inv);background:var(--bg-card-dark);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;display:inline-flex}.proof__kwico[data-astro-cid-fa7lvtle]{color:var(--accent);flex:none;width:1.2rem;height:1.2rem;display:inline-flex}.proof__kwico[data-astro-cid-fa7lvtle] svg[data-astro-cid-fa7lvtle]{width:100%;height:100%}@media (width>=640px){.proof__timeline[data-astro-cid-fa7lvtle]{grid-template-columns:repeat(2,1fr);gap:1.75rem 2rem}}@media (width>=980px){.proof__timeline[data-astro-cid-fa7lvtle]{grid-template-columns:repeat(3,1fr)}}.fw[data-astro-cid-lcut5ju2]{background:var(--bg-soft);color:var(--text);padding:var(--space-section) 1.25rem}.fw__inner[data-astro-cid-lcut5ju2]{max-width:var(--maxw);margin-inline:auto}.eyebrow[data-astro-cid-lcut5ju2]{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-weight:600}.fw__head[data-astro-cid-lcut5ju2] h2[data-astro-cid-lcut5ju2]{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0}.fw__lead[data-astro-cid-lcut5ju2]{color:var(--text-soft);margin:1rem 0 0;font-size:1.1rem;line-height:1.55}.fw__grid[data-astro-cid-lcut5ju2]{grid-template-columns:1fr;gap:1rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.seg[data-astro-cid-lcut5ju2]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;align-items:flex-start;padding:1.5rem;transition:border-color .15s,transform .15s;display:flex}.seg[data-astro-cid-lcut5ju2]:hover{border-color:var(--accent);transform:translateY(-2px)}.seg__head[data-astro-cid-lcut5ju2]{align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.seg__ico[data-astro-cid-lcut5ju2]{color:var(--accent);flex:none}.seg__ico[data-astro-cid-lcut5ju2] svg[data-astro-cid-lcut5ju2]{width:1.75rem;height:1.75rem}.seg__name[data-astro-cid-lcut5ju2]{font-size:var(--fs-h3);white-space:nowrap;margin:0}.seg__pain[data-astro-cid-lcut5ju2]{color:var(--text-soft);margin:0 0 .5rem;font-style:italic;line-height:1.45}.seg__benefit[data-astro-cid-lcut5ju2]{color:var(--text-soft);margin:0 0 .9rem;line-height:1.45}.seg__set[data-astro-cid-lcut5ju2]{font-size:var(--fs-small);color:var(--text-soft);margin:0 0 1.25rem}.seg__set[data-astro-cid-lcut5ju2] strong[data-astro-cid-lcut5ju2]{color:var(--text);font-weight:600}.seg__cta[data-astro-cid-lcut5ju2]{color:var(--accent);gap:.4rem;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.seg__cta[data-astro-cid-lcut5ju2]:hover span[data-astro-cid-lcut5ju2]{transform:translate(3px)}.seg__cta[data-astro-cid-lcut5ju2] span[data-astro-cid-lcut5ju2]{transition:transform .15s}@media (width>=640px){.fw__grid[data-astro-cid-lcut5ju2]{grid-template-columns:1fr 1fr}}@media (width>=900px){.fw__grid[data-astro-cid-lcut5ju2]{grid-template-columns:repeat(3,1fr)}}.rev[data-astro-cid-67ep6ump]{background:var(--bg);color:var(--text);padding:var(--space-section) 1.25rem}.rev__inner[data-astro-cid-67ep6ump]{max-width:var(--maxw);margin-inline:auto}.rev__head[data-astro-cid-67ep6ump]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;display:flex}.rev__rating[data-astro-cid-67ep6ump]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.rev__stars[data-astro-cid-67ep6ump]{color:var(--accent);gap:.15rem;display:inline-flex}.rev__stars[data-astro-cid-67ep6ump] svg[data-astro-cid-67ep6ump]{width:1.5rem;height:1.5rem}.rev__score[data-astro-cid-67ep6ump]{margin:0;font-size:1.2rem}.rev__score[data-astro-cid-67ep6ump] strong[data-astro-cid-67ep6ump]{font-family:var(--font-display)}.rev__score[data-astro-cid-67ep6ump] span[data-astro-cid-67ep6ump]{color:var(--text-soft)}.rev__add[data-astro-cid-67ep6ump]{flex-direction:column;align-items:stretch;gap:.6rem;display:flex}.rev__addbtn[data-astro-cid-67ep6ump]{color:var(--accent);border:1.5px solid var(--accent);border-radius:var(--btn-radius);text-align:center;background:0 0;padding:.7rem 1.3rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.rev__addbtn[data-astro-cid-67ep6ump]:hover{background:var(--accent);color:var(--on-accent)}.rev__addnote[data-astro-cid-67ep6ump]{font-size:var(--fs-small);color:var(--text-soft);text-align:center;margin:0}.rev__addnote[data-astro-cid-67ep6ump] a[data-astro-cid-67ep6ump]{color:var(--accent);font-weight:600;text-decoration:none}.rev__addnote[data-astro-cid-67ep6ump] a[data-astro-cid-67ep6ump]:hover{text-decoration:underline}.rev__quotes[data-astro-cid-67ep6ump]{grid-template-columns:1fr;gap:1.25rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.quote[data-astro-cid-67ep6ump]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);flex-direction:column;display:flex;overflow:hidden}.quote__img[data-astro-cid-67ep6ump]{aspect-ratio:16/9;object-fit:cover;background:var(--bg-soft);width:100%;display:block}.quote__body[data-astro-cid-67ep6ump]{flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex}.quote__text[data-astro-cid-67ep6ump]{margin:0;font-size:1.08rem;line-height:1.5}.quote__foot[data-astro-cid-67ep6ump]{flex-direction:column;gap:.35rem;margin-top:auto;display:flex}.quote__name[data-astro-cid-67ep6ump]{justify-content:space-between;align-items:baseline;gap:.6rem;margin:0;display:flex}.quote__name[data-astro-cid-67ep6ump] strong[data-astro-cid-67ep6ump]{font-weight:600}.quote__date[data-astro-cid-67ep6ump]{color:var(--text-soft);flex:none;font-size:.78rem}.quote__meta[data-astro-cid-67ep6ump]{flex-direction:column;align-items:flex-start;gap:.1rem;margin:0;display:flex}.quote__meta[data-astro-cid-67ep6ump] a[data-astro-cid-67ep6ump]{color:var(--accent);font-size:var(--fs-small);text-underline-offset:2px;text-decoration:underline}.quote__meta[data-astro-cid-67ep6ump] a[data-astro-cid-67ep6ump]:hover{color:var(--accent-strong)}@media (width>=760px){.rev__quotes[data-astro-cid-67ep6ump]{grid-template-columns:repeat(3,1fr)}}.gal[data-astro-cid-b32uuoss]{background:var(--bg-dark);color:var(--text-inv);padding:var(--space-section) 0;overflow:hidden}.gal__head[data-astro-cid-b32uuoss]{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin:0 auto;padding:0 1.25rem;display:flex}.gal__head[data-astro-cid-b32uuoss] h2[data-astro-cid-b32uuoss]{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--text-inv);margin:0}.gal__nav[data-astro-cid-b32uuoss]{gap:.6rem;display:flex}.gal__btn[data-astro-cid-b32uuoss]{border:1.5px solid var(--line-dark);width:2.9rem;height:2.9rem;color:var(--text-inv);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:background .15s,border-color .15s;display:grid}.gal__btn[data-astro-cid-b32uuoss]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.gal__btn[data-astro-cid-b32uuoss] svg[data-astro-cid-b32uuoss]{width:1.3rem;height:1.3rem}.gal__track[data-astro-cid-b32uuoss]{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;margin:clamp(1.75rem,4vw,2.75rem) 0 0;padding:0 1.25rem;scroll-padding-left:1.25rem;list-style:none;display:flex;overflow-x:auto}.gal__track[data-astro-cid-b32uuoss]::-webkit-scrollbar{display:none}.gslide[data-astro-cid-b32uuoss]{scroll-snap-align:start;flex:0 0 86%}.gslide[data-astro-cid-b32uuoss] figure[data-astro-cid-b32uuoss]{margin:0}.gslide[data-astro-cid-b32uuoss] img[data-astro-cid-b32uuoss]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);background:var(--bg-card-dark);width:100%;display:block}.gslide[data-astro-cid-b32uuoss] figcaption[data-astro-cid-b32uuoss]{color:var(--text-inv-soft);font-size:var(--fs-small);font-family:var(--font-display);margin-top:.85rem;font-style:italic}@media (width>=640px){.gslide[data-astro-cid-b32uuoss]{flex-basis:48%}}@media (width>=1000px){.gal__track[data-astro-cid-b32uuoss]{padding-inline:max(1.25rem, calc((100vw - var(--maxw)) / 2 + 1.25rem))}.gslide[data-astro-cid-b32uuoss]{flex-basis:32%}}.shop-concept[data-astro-cid-7sfgl246]{display:none}html[data-theme=sklep] .shop-concept[data-astro-cid-7sfgl246]{display:block}.shop-concept__note[data-astro-cid-7sfgl246]{text-align:center;background:var(--bg-soft);color:var(--text-soft);font-family:var(--font-body);font-size:var(--fs-small);border-bottom:1px solid var(--line);margin:0;padding:.75rem 1rem}.shop-concept__frame[data-astro-cid-7sfgl246]{background:var(--bg-soft);position:relative}.shop-concept__loader[data-astro-cid-7sfgl246]{z-index:10;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--line);color:var(--text-soft);font-family:var(--font-body);font-size:var(--fs-small);flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;transition:opacity .2s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #0000002e}.shop-concept__loader[data-astro-cid-7sfgl246].is-hidden{opacity:0;pointer-events:none}.shop-concept__spinner[data-astro-cid-7sfgl246]{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:1.75rem;height:1.75rem;animation:.8s linear infinite shop-concept-spin}@keyframes shop-concept-spin{to{transform:rotate(360deg)}}.shop-concept__img[data-astro-cid-7sfgl246]{opacity:0;width:100%;height:auto;transition:opacity .25s;display:block}.shop-concept__img[data-astro-cid-7sfgl246].is-loaded{opacity:1}
