.sciezka{--sc-accent: var(--path-accent, var(--elixir-deep))}.sc-hero{position:relative;overflow:hidden;overflow-x:clip;min-height:min(88svh,780px);display:flex;align-items:center;padding:clamp(7rem,12vw,9.5rem) clamp(1rem,4vw,1.75rem) clamp(3rem,7vw,4.5rem)}.sc-hero-bg{position:absolute;inset:0 0 0 auto;z-index:0;width:min(58%,720px);background-repeat:no-repeat;background-size:cover;background-position:center 18%;opacity:.18;filter:saturate(.95);-webkit-mask-image:radial-gradient(ellipse 74% 68% at 78% 40%,#000 0%,transparent 76%);mask-image:radial-gradient(ellipse 74% 68% at 78% 40%,#000 0%,transparent 76%);pointer-events:none}.sc-hero-inner{position:relative;z-index:2;width:100%;max-width:var(--container);margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.85rem}.sc-hero-inner>*{max-width:40rem}.sc-crumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ash);margin-bottom:.35rem}.sc-crumb a{color:var(--ash);transition:color .2s}.sc-crumb a:hover{color:var(--arcane)}.sc-crumb-sep{color:var(--smoke)}.sc-crumb [aria-current=page]{color:var(--parchment)}.sc-h1{font-family:var(--font-display);font-size:clamp(2.2rem,5.6vw,3.9rem);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--bone);text-wrap:balance}.sc-sub{font-family:var(--font-rune);color:var(--hex-bright);font-size:var(--text-lg);letter-spacing:var(--track-rune)}.sc-lead{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-light);max-width:40ch;text-wrap:pretty;margin-top:.2rem}.sc-meta{list-style:none;display:flex;flex-wrap:wrap;gap:1.25rem;margin:.7rem 0 .4rem}.sc-meta li{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.sc-meta svg{width:18px;height:18px;color:var(--arcane)}.sc-hero-cta{margin-top:.9rem}.sc-forwhom-body{max-width:43rem;margin-inline:auto;display:flex;flex-direction:column;gap:1.4rem}.sc-forwhom-body p{color:var(--text-secondary);font-size:var(--text-lg);font-weight:var(--fw-light);line-height:var(--lh-body);text-wrap:pretty}.sc-accent{border-left:2px solid var(--sc-accent);padding-left:1.1rem;color:var(--elixir);font-style:italic;font-size:var(--text-base)!important}.sc-discover-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.sc-discover-text{display:flex;flex-direction:column;gap:1rem}.sc-discover-text>h2{margin-bottom:.3rem}.sc-discover-intro{color:var(--parchment);font-size:var(--text-lg);font-weight:var(--fw-light);line-height:var(--lh-body);max-width:62ch}.sc-block{display:flex;flex-direction:column;gap:.85rem;margin-top:1.4rem}.sc-block-head{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--elixir-bright)}.sc-block-head:before{content:"";width:1.5rem;height:1px;background:var(--elixir-deep);flex-shrink:0}.sc-block p{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-light);line-height:var(--lh-body);max-width:62ch;text-wrap:pretty}.sc-note{margin-top:1.8rem;border:1px solid var(--border);border-left:2px solid var(--hex-deep);border-radius:var(--radius-sm);padding:1.1rem 1.3rem;background:#a845b00d;color:var(--text-secondary);font-style:italic;font-size:var(--text-sm);line-height:1.6;max-width:60ch}.sc-discover-figure{position:sticky;top:6rem;display:flex;flex-direction:column;align-items:center;gap:.85rem}.sc-figure-frame{position:relative;width:min(100%,320px);aspect-ratio:3 / 4;border-radius:var(--radius-lg, 14px);overflow:hidden;border:1px solid var(--border-strong);box-shadow:0 0 0 1px #ffffff08 inset,0 18px 48px #00000073,0 0 40px #46c7de1a}.sc-figure-frame:before{content:"";position:absolute;inset:6px;border-radius:calc(var(--radius-lg, 14px) - 4px);border:1px solid rgba(70,199,222,.22);pointer-events:none;z-index:1}.sc-figure-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focus, 50% 50%);object-position:var(--focus, 50% 50%)}.sc-figure-caption{font-family:var(--font-rune);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.sc-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.sc-step{position:relative;background:var(--slate);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.6rem 1.35rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.sc-step-num{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:var(--fw-bold);line-height:.9;color:#ffffff0a}.sc-step h3{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-base);color:var(--bone)}.sc-step p{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-light);line-height:1.6}.sc-faq dt,.sc-faq dd{margin:0}.sc-faq .faq-q{width:100%}.sc-quote{background:var(--coal);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:clamp(3.5rem,8vw,6rem);padding-inline:clamp(1rem,4vw,1.75rem);text-align:center}.sc-quote blockquote{font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,3.4vw,var(--text-3xl));line-height:1.3;color:var(--bone);max-width:32ch;margin-inline:auto;text-wrap:balance}.sc-quote blockquote:before,.sc-quote blockquote:after{content:"”";color:var(--hex);font-family:var(--font-display);opacity:.6}.sc-quote blockquote:before{content:"“"}.sc-quote-mark{display:inline-block;margin-top:1.1rem;font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.sc-price-card{position:relative;max-width:27rem;margin-inline:auto;text-align:center;background:var(--slate);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:clamp(2rem,5vw,2.75rem) clamp(1.5rem,4vw,2.25rem);display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:var(--glow-elixir)}.sc-price-kicker{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.sc-price-name{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--text-lg);color:var(--bone)}.sc-price-sub{font-family:var(--font-rune);color:var(--hex-bright);font-size:var(--text-base);letter-spacing:var(--track-rune)}.sc-price-amount{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--fw-bold);color:var(--elixir);line-height:1;margin-top:.4rem}.sc-price-amount span{font-size:var(--text-lg);font-weight:var(--fw-regular)}.sc-price-chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;color:var(--text-muted);font-size:var(--text-sm)}.sc-price-chips li{position:relative}.sc-price-chips li+li:before{content:"·";position:absolute;left:-.65rem;color:var(--smoke)}.sc-price-cta{margin-top:1rem;width:min(100%,20rem);justify-content:center}.sc-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem}.sc-related-card{display:flex;flex-direction:column;gap:.75rem;text-decoration:none}.sc-related-card h3{flex:1}.sc-related-kicker{font-family:var(--font-rune);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--hex-bright)}.sc-back{display:inline-flex}@media (max-width: 900px){.sc-discover-grid{grid-template-columns:1fr}.sc-discover-figure{position:static;order:-1}.sc-figure-frame{width:min(62%,260px)}}@media (max-width: 860px){.sc-hero-bg{width:100%;opacity:.12;-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 30%,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse 90% 60% at 50% 30%,#000 0%,transparent 78%)}.sc-steps{grid-template-columns:repeat(2,1fr)}.sc-related-grid{grid-template-columns:1fr}}@media (max-width: 520px){.sc-steps{grid-template-columns:1fr}.sc-meta{gap:.85rem}}@media (prefers-reduced-motion: reduce){.sc-hero-bg{filter:none}}
