:root{--cream:#f5efe5;--ink:#201b1b;--pink:#d80866;--orange:#ff6935;--plum:#58103d;--pale:#ffd8c7;--line:rgba(32,27,27,.18)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Raleway,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.nav{height:86px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:absolute;z-index:10;width:100%;color:white}.brand{display:flex;align-items:baseline;font-size:1rem;letter-spacing:.08em}.brand span{font-family:Raleway,Arial,sans-serif;font-style:italic;font-size:1.5rem;margin-right:.15rem}.brand strong{letter-spacing:.16em}.nav nav{display:flex;gap:2.3rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.nav-cta{border:1px solid rgba(255,255,255,.55);padding:.75rem 1.2rem;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.08em}.hero{min-height:840px;background:var(--plum);color:white;padding:175px 7vw 90px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.25fr .75fr;align-items:center}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 50%,rgba(216,8,102,.22));pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:620px;height:620px;right:-180px;top:80px;background:radial-gradient(circle at 40% 40%,#ff7a42 0,#d80866 35%,rgba(88,16,61,0) 70%)}.orb-two{width:320px;height:320px;left:-140px;bottom:-100px;border:1px solid rgba(255,255,255,.14)}.hero-copy{position:relative;z-index:2;max-width:850px}.eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.17em;font-weight:700;display:flex;align-items:center;gap:.8rem;margin:0 0 1.5rem}.eyebrow span{width:34px;height:2px;background:var(--orange);display:inline-block}.eyebrow.dark{color:var(--pink)}.eyebrow.light{color:var(--pale)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Raleway,Arial,sans-serif;font-weight:400;line-height:.95;letter-spacing:-.035em}h1{font-size:clamp(4rem,7.5vw,7.8rem);margin-bottom:1.2rem}em{font-weight:400;color:var(--orange)}.hero-lead{font-family:Raleway,Arial,sans-serif;font-size:clamp(1.6rem,2.4vw,2.5rem);margin-bottom:1rem}.hero-text{color:rgba(255,255,255,.72);max-width:570px}.hero-actions{display:flex;align-items:center;gap:2rem;margin-top:2.2rem}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:1rem 1.25rem;text-transform:uppercase;font-size:.75rem;font-weight:800;letter-spacing:.08em;border:1px solid transparent;transition:.25s}.button:hover{transform:translateY(-3px)}.primary{background:var(--orange);color:#241718}.pale{background:var(--pale);color:var(--plum)}.text-link{border-bottom:1px solid rgba(255,255,255,.5);padding:.6rem 0;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.hero-card{position:relative;z-index:2;justify-self:end;width:min(330px,100%);aspect-ratio:1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;backdrop-filter:blur(8px)}.hero-card strong{font-family:Raleway;font-size:7rem;line-height:.75;color:var(--pale)}.hero-card p:not(.small-label){font-size:1.2rem;line-height:1.25}.small-label{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:700}.card-note{font-size:.74rem;color:rgba(255,255,255,.68)}.sound-lines{position:absolute;display:flex;align-items:center;gap:6px;top:26px}.sound-lines i{width:2px;height:14px;background:var(--orange);animation:pulse 1.2s ease-in-out infinite}.sound-lines i:nth-child(2n){height:28px;animation-delay:.15s}.sound-lines i:nth-child(3n){height:40px;animation-delay:.3s}@keyframes pulse{50%{transform:scaleY(.35)}}.scroll-note{position:absolute;bottom:35px;left:7vw;font-size:.62rem;letter-spacing:.14em;color:rgba(255,255,255,.52)}.scroll-note span{margin-left:.6rem;color:var(--orange)}.state-section{padding:130px 7vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.section-intro{position:sticky;top:80px;align-self:start}.section-intro h2,.experience h2,.choice h2{font-size:clamp(3.4rem,5vw,6rem)}.section-intro>p:last-child{max-width:430px}.state-picker{border-top:1px solid var(--line)}.state{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:55px 1fr 40px;align-items:center;text-align:left;padding:1.35rem .3rem;cursor:pointer;color:var(--ink);font-family:Raleway}.state:hover,.state.active{color:var(--pink);padding-left:1rem}.state-name{font-size:1.25rem;font-weight:600}.num{font-size:.7rem;letter-spacing:.1em}.arrow{text-align:right;font-size:1.2rem}.state-result{background:var(--pink);color:white;padding:2.3rem;margin-top:1.4rem;min-height:220px}.state-result h3{font-family:Raleway;font-size:2.8rem;margin-bottom:.5rem}.state-result p:not(.small-label){max-width:520px}.state-result a{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid rgba(255,255,255,.5);font-weight:700}.about{background:var(--ink);color:white;padding:120px 7vw;display:grid;grid-template-columns:100px 1.2fr 1fr;gap:5vw}.about-number{font-family:Raleway;font-size:4rem;color:var(--orange)}.about-copy h2{font-size:clamp(3rem,4.7vw,5.6rem)}.about-copy>p:last-child{max-width:670px;color:rgba(255,255,255,.7)}.need-grid{display:flex;flex-direction:column;justify-content:center}.need-grid article{padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.18);display:grid;grid-template-columns:45px 1fr}.need-grid span{font-size:.68rem;color:var(--orange)}.need-grid h3{font-size:1.1rem;margin:0}.need-grid p{grid-column:2;margin:0;color:rgba(255,255,255,.55);font-size:.9rem}.experience{min-height:760px;padding:130px 7vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;overflow:hidden}.big-thirty{font-family:Raleway;font-size:clamp(18rem,39vw,42rem);line-height:.65;color:transparent;-webkit-text-stroke:2px var(--pink);margin-left:-5vw;letter-spacing:-.12em}.experience-copy{position:relative;z-index:2}.experience-copy>p{max-width:620px}.experience ul,.partner-card ul{list-style:none;padding:0;margin:2rem 0}.experience li{padding:.8rem 0;border-bottom:1px solid var(--line)}.experience li span{color:var(--pink);font-weight:800;margin-right:.8rem}.quote{background:var(--orange);padding:110px 7vw;text-align:center}.quote p{font-family:Raleway;font-size:clamp(3.2rem,6vw,7rem);line-height:.96;letter-spacing:-.035em}.quote em{color:white}.quote span{font-size:.7rem;font-weight:800;letter-spacing:.18em}.partnership{padding:120px 7vw;background:var(--plum);color:white}.partnership-head h2{font-size:clamp(3.2rem,5vw,6rem);max-width:1000px}.partnership-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;margin-top:4rem}.partner-copy{font-family:Raleway;font-size:1.55rem;color:rgba(255,255,255,.78)}.partner-card{border-left:1px solid rgba(255,255,255,.25);padding-left:5vw}.partner-card li{padding:.9rem 0;border-bottom:1px solid rgba(255,255,255,.16)}.choice{padding:130px 7vw;text-align:center}.eyebrow.center{justify-content:center}.choice>h2{max-width:1000px;margin:0 auto 4rem}.choice-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;margin:auto;text-align:left}.choice-card{padding:3rem;position:relative;min-height:470px;display:flex;flex-direction:column}.choice-card.client{background:white}.choice-card.business{background:var(--pink);color:white}.choice-card h3{font-family:Raleway;font-size:2.8rem;line-height:1.05}.choice-card>p:not(.small-label){max-width:430px}.choice-card .button{margin-top:auto;align-self:flex-start}.choice-no{position:absolute;right:2rem;top:1.7rem;font-family:Raleway;font-size:3rem;opacity:.22}.contact{background:var(--ink);color:white;padding:100px 7vw;display:flex;align-items:center;justify-content:space-between;gap:2rem}.contact h2{font-size:clamp(3rem,5vw,6rem);margin-bottom:0}.circle-link{flex:none;width:190px;height:190px;border-radius:50%;background:var(--orange);color:var(--ink);display:flex;align-items:center;justify-content:center;text-align:center;font-size:.78rem;font-weight:800;letter-spacing:.1em;position:relative}.circle-link span{position:absolute;right:34px;top:42px;font-size:1.4rem}footer{padding:45px 7vw 30px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:2rem}footer>p{text-align:center;font-size:.75rem;letter-spacing:.08em}footer>a{text-align:right;font-weight:700;color:var(--pink)}footer small{grid-column:1/-1;padding-top:25px;border-top:1px solid var(--line);font-size:.65rem;color:#6f6762}
@media(max-width:900px){.nav{height:72px}.nav nav{display:none}.hero{min-height:850px;padding:135px 6vw 80px;display:block}.hero-card{position:absolute;width:220px;right:-28px;bottom:55px}.hero-card strong{font-size:4.5rem}.hero h1{font-size:clamp(3.7rem,14vw,6rem)}.hero-text{max-width:75%}.state-section,.experience{grid-template-columns:1fr;padding:90px 6vw;gap:3rem}.section-intro{position:static}.about{grid-template-columns:55px 1fr;padding:90px 6vw}.need-grid{grid-column:2}.big-thirty{font-size:68vw;text-align:center;margin:0}.partnership,.choice{padding:90px 6vw}.partnership-grid{grid-template-columns:1fr;gap:3rem}.partner-card{border-left:0;border-top:1px solid rgba(255,255,255,.25);padding:2rem 0 0}.contact{padding:80px 6vw}.circle-link{width:150px;height:150px}footer{grid-template-columns:1fr 1fr}footer>p{display:none}}
@media(max-width:600px){.nav{padding:0 5vw}.nav-cta{padding:.55rem .7rem;font-size:.62rem}.hero{min-height:790px}.hero-actions{align-items:flex-start;flex-direction:column;gap:.8rem}.hero-text{max-width:100%;font-size:.9rem}.hero-card{width:168px;bottom:22px}.hero-card strong{font-size:3.7rem}.hero-card p:not(.small-label){font-size:.9rem}.hero-card .small-label{margin-bottom:.5rem}.scroll-note{display:none}.state-section h2,.experience h2,.choice h2{font-size:3.4rem}.state{grid-template-columns:40px 1fr 25px}.state-name{font-size:1rem}.about{display:block}.about-number{margin-bottom:1rem}.about h2{font-size:3.4rem}.need-grid{margin-top:2rem}.choice-grid{grid-template-columns:1fr}.choice-card{padding:2rem;min-height:430px}.contact{display:block}.circle-link{margin-top:3rem}.contact h2{font-size:3.4rem}footer{display:flex;flex-direction:column}footer>a{text-align:left}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sound-lines i{animation:none}.button{transition:none}}
/* Autorska typografia i osobista kotwica pierwszego ekranu */
h1,h2,.hero-lead,.state-result h3,.about-number,.big-thirty,.quote p,.partner-copy,.choice-card h3,.choice-no,.article-card h3,.newsletter-mark{font-family:Raleway,Arial,sans-serif}
.hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:4vw;padding-right:4vw}
.hero:after{background:linear-gradient(90deg,var(--cream) 0%,rgba(247,241,232,.8) 42%,rgba(247,241,232,0) 67%)}
.orb-one{width:430px;height:430px;right:30%;top:18%;opacity:.18}
.hero-copy{max-width:720px}
.hero-portrait{position:relative;z-index:2;align-self:center;margin:0;min-height:580px;border-radius:0 0 48% 0;overflow:hidden;background:var(--paper);box-shadow:0 30px 70px rgba(75,18,54,.15)}
.hero-portrait img{display:block;width:100%;height:100%;min-height:580px;object-fit:cover;object-position:center}
.hero-portrait figcaption{position:absolute;left:0;bottom:0;width:min(86%,560px);margin:0;padding:1.35rem 1.6rem 1.45rem 3.2rem;background:rgba(75,18,54,.94);color:#fff;font:400 clamp(1.05rem,1.45vw,1.35rem)/1.35 Raleway,Arial,sans-serif;backdrop-filter:blur(10px)}
.hero-portrait figcaption>span{position:absolute;left:1rem;top:.35rem;color:var(--orange);font-size:3.4rem;line-height:1}
.hero-portrait figcaption strong{font-weight:400;color:var(--pale)}
@media(max-width:900px){.hero{display:grid;grid-template-columns:1fr;padding:125px 6vw 70px;gap:2.5rem}.hero-portrait{min-height:0;width:100%;border-radius:0 0 90px 0}.hero-portrait img{min-height:0;aspect-ratio:16/10}.hero-portrait figcaption{width:min(82%,560px)}.hero-card{display:none}}
@media(max-width:600px){.hero{padding-top:110px;min-height:auto}.hero h1{font-size:clamp(3.3rem,15vw,5.2rem)}.hero-portrait img{aspect-ratio:4/4.6;object-position:61% center}.hero-portrait figcaption{position:relative;width:100%;padding:1.2rem 1.2rem 1.3rem 2.8rem}.hero-portrait figcaption>span{left:.8rem}.hero-actions{margin-bottom:.5rem}}
.language-switch{display:flex;gap:.45rem;align-items:center;font-size:.7rem}.language-switch button,.language-switch a{border:0;background:transparent;color:rgba(255,255,255,.5);font:700 .7rem Raleway;letter-spacing:.08em;padding:.35rem .15rem;cursor:pointer;text-decoration:none}.language-switch button.active,.language-switch a.active{color:white;border-bottom:2px solid var(--orange)}
.language-switch select{appearance:none;border:1px solid rgba(33,27,27,.18);border-radius:0;background:rgba(255,253,249,.72) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23211b1b'/%3E%3C/svg%3E") no-repeat right .65rem center;color:var(--ink);font:800 .7rem Raleway,sans-serif;letter-spacing:.08em;padding:.55rem 1.9rem .55rem .7rem;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.goal-private{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(184,139,65,.45);padding:.58rem .72rem;color:var(--ink);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.goal-private span{color:#b88b41;font-size:.55rem}.goal-private:hover{background:rgba(184,139,65,.12)}
@media(max-width:600px){.goal-private{padding:.48rem .55rem;font-size:.6rem}.goal-private span{display:none}.language-switch{margin-right:.45rem!important}.language-switch select{padding-left:.5rem;padding-right:1.5rem}.nav .nav-cta{display:none}}
@media(max-width:900px){.language-switch{margin-left:auto;margin-right:1rem}}
.about-beata{padding:120px 7vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center;background:#fff}.beata-photo{margin:0;position:relative;overflow:hidden;background:var(--pink)}.beata-photo img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top}.beata-photo figcaption{position:absolute;left:1.4rem;bottom:1.4rem;background:var(--orange);padding:.55rem .8rem;text-transform:uppercase;font-size:.68rem;font-weight:800;letter-spacing:.1em}.beata-copy h2{font-size:clamp(3rem,4.6vw,5.4rem)}.beata-copy>p:not(.eyebrow){max-width:720px}.beata-line{font-family:Raleway;font-size:1.45rem;color:var(--pink);border-left:3px solid var(--orange);padding-left:1.3rem;margin-top:2rem}.contact-copy>p:not(.eyebrow){color:rgba(255,255,255,.68);max-width:620px;margin-top:1.5rem}.instagram-handle{display:inline-block;color:var(--pale);font-weight:800;border-bottom:1px solid var(--orange);padding-bottom:.2rem}.circle-link{font-size:.67rem;padding:1.2rem}
@media(max-width:900px){.about-beata{grid-template-columns:1fr;padding:90px 6vw}.beata-photo{max-width:640px}.beata-photo img{aspect-ratio:16/12;object-position:center 24%}}
@media(max-width:600px){.about-beata{padding:70px 6vw}.beata-photo img{aspect-ratio:4/5}.beata-copy h2{font-size:3.25rem}}
html[lang="en"] .about-beata{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:clamp(3rem,7vw,8rem)}
html[lang="en"] .about-beata .beata-photo{width:min(100%,420px);justify-self:center}
html[lang="en"] .about-beata .beata-photo img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}
@media(max-width:900px){html[lang="en"] .about-beata{grid-template-columns:1fr}html[lang="en"] .about-beata .beata-photo{width:min(76vw,360px);margin-inline:auto}}
@media(max-width:600px){html[lang="en"] .about-beata .beata-photo{width:min(76vw,300px)}}
html:is([lang="de"],[lang="pt-BR"],[lang="it"],[lang="es"]) .about-beata{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:clamp(3rem,7vw,8rem)}
html:is([lang="de"],[lang="pt-BR"],[lang="it"],[lang="es"]) .about-beata .beata-photo{width:min(100%,420px);justify-self:center}
html:is([lang="de"],[lang="pt-BR"],[lang="it"],[lang="es"]) .about-beata .beata-photo img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}
@media(max-width:900px){html:is([lang="de"],[lang="pt-BR"],[lang="it"],[lang="es"]) .about-beata{grid-template-columns:1fr}html:is([lang="de"],[lang="pt-BR"],[lang="it"],[lang="es"]) .about-beata .beata-photo{width:min(76vw,360px);margin-inline:auto}}
@media(max-width:600px){html:is([lang="de"],[lang="pt-BR"],[lang="it"],[lang="es"]) .about-beata .beata-photo{width:min(76vw,300px)}}

/* All Access Pass */
.all-access-section{padding:120px 7vw;background:var(--plum);color:#fff}.all-access-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:5vw;align-items:start}.all-access-intro .eyebrow{grid-column:1}.all-access-intro h2{grid-column:2;font-size:clamp(3rem,5vw,6rem);margin:0}.all-access-intro>p:last-child{grid-column:2;max-width:720px;color:rgba(255,255,255,.72);font-size:1.05rem}.all-access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;background:rgba(255,255,255,.18)}.all-access-grid article{position:relative;min-height:330px;padding:2.4rem;background:#58103d}.all-access-grid article>span{color:var(--orange);font-size:.72rem;font-weight:800;letter-spacing:.14em}.all-access-grid h3{font:400 clamp(2rem,3vw,3.4rem)/1.05 Raleway,Arial,sans-serif;margin:2.8rem 0 1.2rem}.all-access-grid p{color:rgba(255,255,255,.7)}.all-access-action{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2.5rem}.all-access-action p{max-width:650px;margin:0;color:rgba(255,255,255,.72)}.all-access-action .button{flex:none}.choice-grid{grid-template-columns:repeat(3,1fr);max-width:1320px}.choice-card.all-access-card{background:var(--orange);color:var(--ink)}.choice-card.all-access-card .button{background:var(--plum);color:#fff}.choice-card.all-access-card .small-label{color:var(--plum)}
@media(max-width:1000px){.choice-grid{grid-template-columns:1fr 1fr}.choice-card.business{grid-column:1/-1}.all-access-intro{grid-template-columns:1fr}.all-access-intro .eyebrow,.all-access-intro h2,.all-access-intro>p:last-child{grid-column:1}.all-access-grid{grid-template-columns:1fr}.all-access-grid article{min-height:0}.all-access-action{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.all-access-section{padding:75px 6vw}.all-access-intro h2{font-size:3.2rem}.choice-grid{grid-template-columns:1fr}.choice-card.business{grid-column:auto}}
.purchase-note{font-size:.7rem;line-height:1.5;color:#6f6762;max-width:620px;margin-top:1rem}
.guarantee-seal{position:relative;display:flex;width:154px;height:154px;margin:1.8rem 0;align-items:center;justify-content:center;flex-direction:column;border:2px solid #9a6d15;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff3ae 0,#e5bb55 34%,#a87516 72%,#704706 100%);box-shadow:0 14px 34px rgba(112,71,6,.28),inset 0 0 0 5px #f9dd83,inset 0 0 0 7px rgba(87,54,5,.55);color:#2b1b02;text-align:center;text-transform:uppercase;transform:rotate(-4deg)}.guarantee-seal:before{content:"★";margin-bottom:.15rem;font-size:1rem;color:#6b4205}.guarantee-seal:after{content:"";position:absolute;inset:-7px;border:1px dashed rgba(154,109,21,.72);border-radius:50%}.guarantee-seal strong{font-family:Raleway,Arial,sans-serif;font-size:1.7rem;line-height:.9;letter-spacing:.02em}.guarantee-seal span,.guarantee-seal b{font-size:.58rem;line-height:1.35;letter-spacing:.13em}.guarantee-seal b{font-weight:900}
@media(max-width:600px){.guarantee-seal{width:132px;height:132px}.guarantee-seal strong{font-size:1.45rem}}
.guarantee-seal small{margin-top:.3rem;font-size:.4rem;font-weight:900;letter-spacing:.04em}.offer-seal{position:absolute;z-index:2;top:2rem;right:1.8rem;width:122px;height:122px;margin:0;box-shadow:0 14px 32px rgba(0,0,0,.34),inset 0 0 0 4px #f9dd83,inset 0 0 0 6px rgba(87,54,5,.55)}.offer-seal strong{font-size:1.32rem}.offer-seal span,.offer-seal b{font-size:.46rem}.offer-seal small{font-size:.34rem}.all-access-grid article:has(.offer-seal) h3{margin-top:7rem}@media(max-width:600px){.offer-seal{top:1.4rem;right:1.2rem;width:108px;height:108px}.offer-seal strong{font-size:1.15rem}.offer-seal small{font-size:.31rem}.all-access-grid article:has(.offer-seal) h3{margin-top:6.5rem}}
.blog-preview{padding:120px 7vw;background:var(--cream)}.blog-preview-head{display:grid;grid-template-columns:.55fr 1.45fr;gap:5vw;align-items:start}.blog-preview h2{font-size:clamp(3rem,4.7vw,5.7rem)}.article-card{display:block;margin-top:3rem;margin-left:auto;width:min(100%,920px);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:2.4rem 0;transition:.25s}.article-card:hover{padding-left:1.2rem;color:var(--pink)}.article-meta{display:flex;gap:.7rem;align-items:center;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em}.article-meta span{background:var(--pale);padding:.28rem .6rem}.article-meta time{margin-left:auto}.article-card h3{font:400 clamp(2.2rem,4vw,4.5rem)/1.02 Raleway;max-width:850px;margin:2rem 0 1rem}.article-card p{max-width:700px;color:#6f6762}.article-card strong{text-transform:uppercase;font-size:.72rem;letter-spacing:.1em}.article-card strong span{color:var(--orange)}
@media(max-width:900px){.blog-preview{padding:90px 6vw}.blog-preview-head{grid-template-columns:1fr}.article-card{margin-top:1rem}}
.contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:8vw;align-items:start}.contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1.5rem}.email-handle,.instagram-handle{display:inline-block;color:var(--pale);font-weight:800;border-bottom:1px solid var(--orange);padding-bottom:.2rem}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);padding:2.2rem}.contact-form label{display:flex;flex-direction:column;gap:.45rem}.contact-form label:nth-child(3),.contact-form label:nth-child(4){grid-column:1/-1}.contact-form label>span{font-size:.7rem;text-transform:uppercase;letter-spacing:.11em;font-weight:800;color:var(--pale)}.contact-form input,.contact-form textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:400 1rem/1.5 Raleway,sans-serif;padding:.7rem 0;border-radius:0}.contact-form textarea{resize:vertical;min-height:130px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(255,255,255,.4)}.contact-form input:focus,.contact-form textarea:focus{outline:0;border-color:var(--orange)}.contact-form button{grid-column:1/-1;border:0;background:var(--orange);color:var(--ink);padding:1rem 1.2rem;font:800 .75rem Raleway,sans-serif;text-transform:uppercase;letter-spacing:.09em;display:flex;justify-content:space-between;cursor:pointer}.form-note{grid-column:1/-1;margin:0;color:rgba(255,255,255,.48);font-size:.72rem;line-height:1.5}.contact-copy>p:not(.eyebrow){margin-bottom:0}
@media(max-width:900px){.contact{grid-template-columns:1fr;gap:3.5rem}.contact-form{max-width:720px;width:100%}}
@media(max-width:600px){.contact-form{grid-template-columns:1fr;padding:1.4rem}.contact-form label{grid-column:1/-1}}
.nav{position:fixed;top:0;left:0;right:0;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.nav.is-scrolled{background:rgba(32,27,27,.94);box-shadow:0 10px 30px rgba(32,27,27,.16);backdrop-filter:blur(12px)}

/* Jasna, redakcyjna odsłona marki */
:root{--cream:#f7f1e8;--paper:#fffdf9;--ink:#211b1b;--pink:#c70b60;--orange:#ff6935;--plum:#4b1236;--pale:#ffd8c7;--line:rgba(33,27,27,.16)}
body{background:var(--cream)}
.nav{color:var(--ink);border-bottom-color:rgba(33,27,27,.13);background:rgba(247,241,232,.78);backdrop-filter:blur(10px)}
.nav-cta{background:var(--orange);border-color:var(--orange);color:var(--ink)}
.language-switch button,.language-switch a{color:rgba(33,27,27,.48)}
.language-switch button.active,.language-switch a.active{color:var(--ink)}
.nav.is-scrolled{background:rgba(255,253,249,.95);box-shadow:0 10px 30px rgba(33,27,27,.09);backdrop-filter:blur(16px)}
.hero{min-height:800px;background:var(--cream);color:var(--ink)}
.hero:after{background:linear-gradient(110deg,transparent 45%,rgba(255,255,255,.62));opacity:.8}
.orb-one{right:-150px;top:40px;background:radial-gradient(circle at 40% 40%,rgba(255,105,53,.88) 0,rgba(199,11,96,.58) 34%,rgba(247,241,232,0) 70%)}
.orb-two{border-color:rgba(199,11,96,.2)}
.hero-text{color:rgba(33,27,27,.7)}
.text-link{border-bottom-color:rgba(33,27,27,.42)}
.hero-card{background:rgba(255,253,249,.72);border-color:rgba(199,11,96,.28);box-shadow:0 28px 70px rgba(75,18,54,.12)}
.hero-card strong{color:var(--plum)}
.hero-card .card-note{color:rgba(33,27,27,.6)}
.scroll-note{color:rgba(33,27,27,.48)}
.state-section{background:var(--paper)}
.state-result{box-shadow:0 24px 55px rgba(199,11,96,.16)}
.experience{background:var(--cream)}
.choice{background:var(--paper)}
.choice-card.client{background:var(--cream);border:1px solid var(--line)}
.blog-preview{background:var(--cream)}
.article-card{background:var(--paper);border:1px solid var(--line);padding:2.4rem;margin-top:1.4rem;box-shadow:0 14px 38px rgba(33,27,27,.045)}
.article-card:hover{padding-left:3rem;border-color:rgba(199,11,96,.42);box-shadow:0 22px 48px rgba(75,18,54,.08)}
.article-meta span{background:var(--pale)}
.about-beata{background:var(--paper)}
@media(max-width:900px){.article-card{padding:2rem;margin-top:1rem}.article-card:hover{padding-left:2.35rem}}
@media(max-width:600px){.hero{min-height:760px}.hero-card{background:rgba(255,253,249,.84)}.article-card{padding:1.5rem}.article-card:hover{padding-left:1.7rem}}
.hero-card{background:linear-gradient(145deg,#58103d 0%,#3e0d2b 100%);border:2px solid var(--orange);color:#fff;box-shadow:18px 22px 0 rgba(255,105,53,.16),0 34px 80px rgba(75,18,54,.3);transform:rotate(-2deg)}.hero-card:after{content:"";position:absolute;inset:-12px;border:1px solid rgba(199,11,96,.48);border-radius:50%;pointer-events:none}.hero-card strong{color:var(--orange);font-size:7.7rem;text-shadow:0 5px 0 rgba(0,0,0,.1)}.hero-card p:not(.small-label){font-family:Raleway,Arial,sans-serif;font-size:1.6rem;line-height:1.05;margin:.8rem 0}.hero-card .small-label{color:var(--pale);margin-bottom:.6rem}.hero-card .card-note{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.sound-lines i{background:var(--pale)}@media(max-width:600px){.hero-card{background:linear-gradient(145deg,#58103d 0%,#3e0d2b 100%);box-shadow:10px 12px 0 rgba(255,105,53,.16),0 22px 55px rgba(75,18,54,.25)}.hero-card strong{font-size:4.3rem}.hero-card p:not(.small-label){font-size:1.05rem}}
.support-note{max-width:620px;margin:1.35rem 0 .6rem;padding:1rem 1.2rem;background:var(--paper);border-left:3px solid var(--orange);font-size:.88rem}.support-note a{font-weight:800;color:var(--pink);border-bottom:1px solid currentColor}.form-privacy{grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.55;color:rgba(255,255,255,.58)}.form-privacy a{color:var(--pale);border-bottom:1px solid var(--orange)}.legal-links{grid-column:1/-1;display:flex;justify-content:center;gap:1.4rem;flex-wrap:wrap;padding-top:1.2rem;border-top:1px solid var(--line)}.legal-links a{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--plum)}footer small{padding-top:0;border-top:0}@media(max-width:600px){.legal-links{justify-content:flex-start}.support-note{font-size:.82rem}}
.newsletter{position:relative;overflow:hidden;background:var(--plum);color:#fff;padding:105px 7vw;display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end}.newsletter-mark{position:absolute;right:42%;top:-155px;font:400 34rem/.8 Raleway;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.11);pointer-events:none}.newsletter-copy,.newsletter-action{position:relative;z-index:1}.newsletter h2{font-size:clamp(3.2rem,5.2vw,6.2rem);margin-bottom:1.5rem}.newsletter-copy>p:last-child{max-width:650px;color:rgba(255,255,255,.72);font-size:1.05rem}.newsletter-action{padding:2.3rem;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.07)}.newsletter-button{display:flex;align-items:center;justify-content:space-between;background:var(--orange);color:var(--ink);padding:1.1rem 1.2rem;margin:1rem 0;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.newsletter-action small{display:block;color:rgba(255,255,255,.58);font-size:.7rem;line-height:1.55}.newsletter-action small a{color:var(--pale);border-bottom:1px solid var(--orange)}@media(max-width:900px){.newsletter{grid-template-columns:1fr;padding:85px 6vw;gap:2rem}.newsletter-mark{right:-5%;top:-80px;font-size:25rem}.newsletter-action{max-width:620px}}@media(max-width:600px){.newsletter{padding:70px 6vw}.newsletter h2{font-size:3.35rem}.newsletter-action{padding:1.5rem}}
@media(max-width:1220px) and (min-width:901px){.nav{padding-left:3vw;padding-right:3vw}.nav nav{gap:1rem;font-size:.66rem}.nav-cta{padding:.65rem .8rem;font-size:.66rem}}
.blog-feature-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:1.4rem;margin-top:3rem}.blog-feature-grid .article-card{width:100%;margin:0}.blog-feature-grid .featured{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,var(--plum),#7d174f);color:#fff;padding:clamp(2rem,4vw,4.2rem)}.blog-feature-grid .featured p{color:rgba(255,255,255,.72)}.blog-feature-grid .featured .article-meta time{color:rgba(255,255,255,.65)}.blog-feature-grid .featured h3{font-size:clamp(2.6rem,4.6vw,5.2rem)}.blog-side-cards{display:grid;gap:1.4rem}.blog-side-cards .article-card{padding:1.7rem}.blog-side-cards .article-card:hover{padding-left:2.2rem}.blog-side-cards h3{font-size:clamp(1.65rem,2.4vw,2.55rem);margin:1.3rem 0 .7rem}.blog-side-cards p{font-size:.9rem}.blog-all-link{display:flex;width:max-content;align-items:center;gap:2rem;margin:2rem 0 0 auto;background:var(--orange);padding:1rem 1.25rem;text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.08em}.blog-all-link:hover{background:var(--pink);color:#fff}@media(max-width:900px){.blog-feature-grid{grid-template-columns:1fr}.blog-side-cards{grid-template-columns:1fr 1fr}}@media(max-width:650px){.blog-side-cards{grid-template-columns:1fr}.blog-all-link{width:100%;justify-content:space-between}}

/* Sygnatura marki just.BEATA */
.brand{position:relative;display:inline-flex;align-items:baseline;width:max-content;padding:.08rem .72rem .34rem 0;isolation:isolate;line-height:1;letter-spacing:0}
.brand span{position:relative;z-index:1;margin-right:.32rem;color:var(--plum);font-family:Raleway,Arial,sans-serif;font-size:1.72rem;font-style:italic;font-weight:500;letter-spacing:-.055em}
.brand strong{position:relative;z-index:1;color:var(--ink);font-family:Raleway,sans-serif;font-size:.98rem;font-weight:700;letter-spacing:.18em}
.brand:before{content:"";position:absolute;z-index:0;left:.08rem;right:.1rem;bottom:.12rem;height:1px;background:linear-gradient(90deg,var(--orange) 0 36%,rgba(255,105,53,.2) 36% 100%)}
.brand:after{content:"";position:absolute;z-index:2;right:0;top:.02rem;width:.38rem;height:.38rem;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px var(--cream)}
.nav .brand{flex:none}
footer .brand:after{box-shadow:0 0 0 3px var(--cream)}
.site-credit{grid-column:1/-1;display:flex;justify-content:center;padding-top:12px}.made-by{display:inline-flex;align-items:center;gap:12px;color:#6f6762;font-size:.72rem;font-weight:700}.webainova-logo{display:inline-flex;align-items:center;gap:8px;padding:8px 15px 8px 12px;background:#06110e;color:white}.wn-mark{width:32px;height:32px;border:1px solid #d9b344;display:grid;place-items:center;transform:rotate(45deg);color:#f0ce39;font-size:.6rem;font-weight:900;letter-spacing:-.06em}.wn-mark span{transform:rotate(-45deg)}.wn-chevron{color:#e8ecea;font-size:1.55rem;font-weight:300;line-height:1}.wn-word{font-size:1rem;font-weight:900;letter-spacing:.07em;color:white}.wn-word b{color:#f0ce39}.made-by:hover .webainova-logo{background:#0d201b}
@media(max-width:420px){.made-by{flex-direction:column;justify-content:center}.made-label{text-align:center}.webainova-logo{padding-right:13px}.wn-word{font-size:.92rem}}
@media(max-width:600px){.brand span{font-size:1.55rem}.brand strong{font-size:.86rem;letter-spacing:.15em}}

/* Tony Robbins × NuCalm */
.tony-feature{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:stretch;background:var(--plum);color:#fff;overflow:hidden}.tony-portrait{position:relative;min-height:620px;margin:0;background:linear-gradient(145deg,var(--orange),#ff9d68);overflow:hidden}.tony-portrait:after{content:"";position:absolute;inset:9%;border:1px solid rgba(255,255,255,.42);border-radius:50%;pointer-events:none}.tony-portrait img{position:relative;z-index:1;display:block;width:100%;height:100%;min-height:620px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 38px rgba(75,18,54,.25))}.tony-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem)}.tony-feature-copy .eyebrow{color:var(--pale)}.tony-feature-copy blockquote{max-width:850px;margin:1.5rem 0 2rem;font:400 clamp(3rem,5vw,6rem)/.98 Raleway,Arial,sans-serif;letter-spacing:-.035em}.tony-attribution{margin:0;color:var(--orange);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tony-context{max-width:600px;margin:2rem 0 .8rem;color:rgba(255,255,255,.68);font-size:.9rem}.tony-source{width:max-content;color:var(--pale);font-size:.72rem;font-weight:800;letter-spacing:.06em;border-bottom:1px solid var(--orange);padding-bottom:.22rem}.tony-quote-strip{position:relative;padding:100px 12vw;text-align:center;background:var(--paper);overflow:hidden}.tony-quote-strip blockquote{position:relative;z-index:1;max-width:1100px;margin:0 auto 1.8rem;font:400 clamp(2.8rem,4.6vw,5.4rem)/1.04 Raleway,Arial,sans-serif;color:var(--plum);letter-spacing:-.025em}.tony-quote-strip>p{position:relative;z-index:1;margin:0;color:var(--pink);font-size:.72rem;font-weight:800;letter-spacing:.18em}.tony-quote-mark{position:absolute;left:7vw;top:-4rem;color:var(--pale);font:400 22rem/1 Raleway,Arial,sans-serif}
@media(max-width:900px){.tony-feature{grid-template-columns:1fr}.tony-portrait{min-height:480px}.tony-portrait img{min-height:480px;max-height:620px}.tony-feature-copy{padding:80px 6vw}.tony-quote-strip{padding:80px 7vw}}
@media(max-width:600px){.tony-portrait{min-height:390px}.tony-portrait img{min-height:390px}.tony-feature-copy{padding:65px 6vw}.tony-feature-copy blockquote{font-size:clamp(2.7rem,12vw,4rem)}.tony-quote-strip{padding:70px 6vw}.tony-quote-strip blockquote{font-size:clamp(2.4rem,10.8vw,3.5rem)}.tony-quote-mark{left:1vw;top:-2rem;font-size:15rem}}

/* Trzy drogi — inspirowane klarownością wyboru na NuCalm.com */
.all-access-section{position:relative;overflow:hidden;padding:120px 7vw 95px;background:#0d0d10;color:#fff}
.all-access-section:before{content:"";position:absolute;right:-12vw;top:-22vw;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,rgba(199,11,96,.24),transparent 67%);pointer-events:none}
.all-access-intro{position:relative;z-index:1;display:grid;grid-template-columns:.62fr 1.38fr;gap:5vw;align-items:start}
.all-access-intro .eyebrow{grid-column:1;color:var(--pale)}
.all-access-intro h2{grid-column:2;margin:0;font-size:clamp(3.4rem,5.5vw,6.6rem);line-height:.94}
.all-access-intro h2 em{color:var(--orange)}
.all-access-intro>p:last-child{grid-column:2;max-width:760px;margin-top:1.4rem;color:rgba(255,255,255,.68);font-size:1.05rem}
.all-access-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:4.8rem;background:transparent;border-top:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24)}
.all-access-grid article{display:flex;flex-direction:column;min-height:420px;padding:2.6rem 2.4rem;background:transparent;border-right:1px solid rgba(255,255,255,.2);transition:background .25s,transform .25s}
.all-access-grid article:last-child{border-right:0}
.all-access-grid article:hover{background:rgba(255,255,255,.065);transform:translateY(-7px)}
.all-access-grid article>span{color:var(--orange);font-size:.69rem;font-weight:800;letter-spacing:.16em}
.all-access-grid h3{margin:5rem 0 1.2rem;font:400 clamp(2.45rem,3.7vw,4.45rem)/.98 Raleway,Arial,sans-serif}
.all-access-grid p{max-width:390px;margin:0;color:rgba(255,255,255,.65)}
.route-link{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;margin-top:auto;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.33);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}
.route-link b{font-size:1rem}.route-link:hover{background:var(--orange);border-color:var(--orange);color:var(--ink)}
.route-pass{background:linear-gradient(160deg,rgba(255,105,53,.11),rgba(199,11,96,.1))!important}
.all-access-note{position:relative;z-index:1;max-width:680px;margin:2.2rem 0 0 auto;color:rgba(255,255,255,.48);font-size:.78rem;text-align:right}

.choice{padding:120px 7vw;background:#111114;color:#fff;overflow:hidden}
.choice>.eyebrow{color:var(--pale)}
.choice>h2{max-width:1050px;margin:1rem auto 5rem;color:#fff;font-size:clamp(3.3rem,5.2vw,6.1rem);line-height:.96;text-align:center}
.choice>h2 em{color:var(--orange)}
.choice-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1400px;margin:auto;padding-top:2.4rem}
.choice-grid:before{content:"";position:absolute;left:9%;right:9%;top:0;height:1px;background:linear-gradient(90deg,#74d897,var(--orange),var(--pink))}
.choice-card{position:relative;min-height:360px;padding:3rem 2.2rem 1.5rem;background:transparent!important;border:0!important;color:#fff!important}
.choice-card:before{content:"";position:absolute;top:-2.75rem;left:50%;width:18px;height:18px;border:5px solid #111114;border-radius:50%;background:#74d897;box-shadow:0 0 0 1px #74d897;transform:translateX(-50%)}
.choice-card.all-access-card:before{background:var(--orange);box-shadow:0 0 0 1px var(--orange)}
.choice-card.business:before{background:var(--pink);box-shadow:0 0 0 1px var(--pink)}
.choice-no{color:rgba(255,255,255,.35)}
.choice-card .small-label{color:var(--pale)!important}
.choice-card h3{font-size:clamp(2rem,3vw,3.45rem);line-height:1}
.choice-card>p:not(.small-label){color:rgba(255,255,255,.62)}
.choice-card .button{margin-top:auto;border:1px solid rgba(255,255,255,.3);background:transparent!important;color:#fff!important;border-radius:999px}
.choice-card .button:hover{border-color:var(--orange);background:var(--orange)!important;color:var(--ink)!important}
@media(max-width:1000px){.all-access-intro{grid-template-columns:1fr}.all-access-intro .eyebrow,.all-access-intro h2,.all-access-intro>p:last-child{grid-column:1}.all-access-grid{grid-template-columns:1fr}.all-access-grid article{min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.all-access-grid article:last-child{border-bottom:0}.all-access-grid h3{margin:2.5rem 0 1rem}.route-link{margin-top:2.3rem}.choice-grid{grid-template-columns:1fr;padding:0 0 0 2rem}.choice-grid:before{left:0;right:auto;top:0;bottom:0;width:1px;height:auto;background:linear-gradient(#74d897,var(--orange),var(--pink))}.choice-card{min-height:0;padding:1.1rem 1rem 4rem 2.6rem}.choice-card:before{top:1.4rem;left:-2rem;transform:translate(-50%,-50%)}}
@media(max-width:600px){.all-access-section,.choice{padding:75px 6vw}.all-access-intro h2,.choice>h2{font-size:clamp(3rem,13vw,4.2rem)}.all-access-grid{margin-top:3rem}.all-access-grid article{padding:2rem 1.2rem}.all-access-note{text-align:left}.choice>h2{margin-bottom:3.5rem}.choice-card h3{font-size:2.55rem}}
