.eyebrow{align-items:center;color:var(--theme-palette-color-9,#7A6867);column-gap:1rem;display:flex;font-size:0.75rem;letter-spacing:0.12em;line-height:1.5;margin-bottom:1rem;margin-top:0px;position:relative;text-transform:uppercase;z-index:2}.eyebrow:before{width:32px;height:1px;background-color:var(--theme-palette-color-9,#7A6867);content:""}.eyebrow+h2{margin-top:0px}.btn{align-items:center;background-color:var(--theme-palette-color-3,#2B2B2B);color:#ffffff;display:inline-flex;font-size:0.875rem;letter-spacing:0.12em;line-height:1.5;text-align:center;text-decoration:none;text-transform:uppercase;padding:0.75rem 1.5rem}.btn:is(:hover,:focus){background-color:var(--theme-palette-color-2,#240A0A);color:#ffffff}.box__headline{font-size:clamp(1.375rem,0.855vw + 1.066rem,1.750rem);margin-bottom:1rem;margin-top:0px}.box__text{margin-bottom:clamp(1.500rem,1.140vw + 1.088rem,2.000rem);padding-bottom:clamp(1.500rem,1.140vw + 1.088rem,2.000rem);border-bottom:1px solid var(--theme-palette-color-4,#E3DCD1)}.box__text>*{margin:0px}.box__details{display:flex;justify-content:space-between;margin-bottom:clamp(1.500rem,1.140vw + 1.088rem,2.000rem)}.box__link{align-items:center;color:var(--theme-palette-color-1,#86684C);column-gap:0.75rem;display:inline-flex;font-family:"ct_font_cormorant__garamond";font-size:1.25rem;letter-spacing:-0.02em;line-height:1.1;text-decoration:none}.box__link svg path{fill:var(--theme-palette-color-1,#86684C)}.box__details-item{column-gap:0.25rem;display:flex;flex-direction:column;row-gap:0.25rem}.box__details-item *{margin:0px}.box__details-hedline{font-size:0.75rem;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase}.cta{background-color:var(--theme-palette-color-5,#F1ECE5);padding-bottom:clamp(2.750rem,3.989vw + 1.309rem,4.500rem);padding-top:clamp(2.750rem,3.989vw + 1.309rem,4.500rem);text-align:center}.cta .btn{margin-top:clamp(1.500rem,2.279vw + 0.677rem,2.500rem)}.cta .eyebrow{justify-content:center;margin-bottom:1rem}.cta__headline{margin-bottom:0px;margin-top:0px}.cta__headline+p{margin-top:clamp(1.250rem,1.709vw + 0.632rem,2.000rem)}.cta__wrapper{margin-left:auto;margin-right:auto;max-width:904px;width:var(--theme-container-width)}.margin-bottom-l{margin-bottom:clamp(4.500rem,6.838vw + 2.030rem,7.500rem)}.cta__btn{margin-top:clamp(1.500rem,2.279vw + 0.677rem,2.500rem)}.step{background-color:var(--theme-palette-color-8,#ffffff);column-gap:1rem;display:flex;flex-direction:column;row-gap:1rem;border-bottom:1px solid var(--theme-palette-color-1,#86684C);padding:clamp(1.500rem,1.140vw + 1.088rem,2.000rem)}.step *{margin:0px}.step__number{font-family:"ct_font_cormorant__garamond";font-size:clamp(1.250rem,1.140vw + 0.838rem,1.750rem);font-weight:600;letter-spacing:-0.02em;line-height:1.1}.steps{column-gap:var(--theme-column-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:clamp(2.375rem,3.704vw + 1.037rem,4.000rem);position:relative;row-gap:var(--theme-column-gap)}.steps:before{z-index:-1;position:absolute;top:0px;background-color:var(--theme-palette-color-4,#E3DCD1);width:100vw;height:100%;content:"";left:clamp(5.375rem,8.262vw + 2.390rem,9.000rem)}@media (max-width:1024px){.steps{grid-template-columns:1fr}}.step__number--first{color:var(--theme-palette-color-8,#ffffff)}.step--first{background-color:var(--theme-palette-color-2,#240A0A);color:var(--theme-palette-color-8,#ffffff)}.person{max-width:306px}.person .btn{display:block;text-align:center;margin-bottom:clamp(1.500rem,2.279vw + 0.677rem,2.500rem)}.person .eyebrow{margin-top:0px;margin-bottom:clamp(1.250rem,0.570vw + 1.044rem,1.500rem)}.person img{margin:0px}.person__headline{font-size:clamp(1.250rem,1.140vw + 0.838rem,1.750rem);margin-bottom:0.875rem;margin-top:0px}.person__text{font-family:"ct_font_cormorant__garamond";font-size:clamp(1.250rem,1.140vw + 0.838rem,1.750rem);font-weight:600;letter-spacing:-0.02em;line-height:1.1;margin-bottom:clamp(1.500rem,2.279vw + 0.677rem,2.500rem);margin-top:0px}.person__link{align-items:center;color:var(--theme-palette-color-1,#86684C);column-gap:0.75rem;display:inline-flex;font-family:"ct_font_cormorant__garamond";font-size:1.25rem;font-weight:600;letter-spacing:-0.02em;line-height:1.1;margin-bottom:0px;margin-top:0px}.person__link .gb-shape svg{width:1em;height:1em;fill:currentColor}.testimonials{background-blend-mode:normal;background-image:url('https://psychologdoradca.pl/wp-content/uploads/2026/02/testimonials.svg');background-position:top left;background-repeat:no-repeat;background-size:auto;column-gap:1.5rem;display:flex;flex-direction:column;padding-top:4.5rem;row-gap:1.5rem}.testimonials *{margin:0px}.testimonials__wrapper{padding-bottom:2rem;padding-left:clamp(2.000rem,10.826vw - 1.911rem,6.750rem);border-left:1px solid var(--theme-palette-color-1,#86684C)}.testimonials__pagination{column-gap:0.5rem;flex:1;justify-content:flex-end}.testimonials__pagination .gb-carousel-dot{background-color:#c1af9f;width:5px;height:5px;border-radius:5px;margin:0px}.testimonials__pagination .gb-carousel-dot.is-active{background-color:var(--theme-palette-color-1,#86684C);width:18px;height:5px;transform:scale(1)}.testimonials__pagination .gb-carousel-dot:hover{background-color:var(--theme-palette-color-1,#86684C)}.footer__person{padding-top:0.875rem}.footer__person-headline{font-family:"ct_font_cormorant__garamond";font-size:clamp(1.250rem,0.570vw + 1.044rem,1.500rem);letter-spacing:-0.02em;line-height:1.1}.footer__person-data{display:flex;flex-direction:column;padding-left:3rem;position:relative;row-gap:0.5rem}.footer__person-data:before{width:32px;height:1px;background-color:var(--theme-palette-color-8,#ffffff);content:"";position:absolute;left:0px;top:12px}.footer__person-data *{margin:0px}.footer__person-data a{color:var(--theme-palette-color-8,#ffffff);text-decoration:none}.footer__person-data a:hover{text-decoration:underline}.eyebrow--center{justify-content:center}.page__title{font-size:clamp(1.750rem,2.849vw + 0.721rem,3.000rem);margin-bottom:clamp(3.000rem,4.558vw + 1.353rem,5.000rem);text-align:center}.text-section{align-items:center;column-gap:var(--theme-column-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--theme-column-gap)}.text-section .eyebrow{margin-bottom:1rem}.text-section h2{margin-bottom:clamp(1.500rem,2.279vw + 0.677rem,2.500rem);max-width:416px}@media (max-width:767px){.text-section{grid-template-columns:1fr}}.text-section__image-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.text-section__image-wrapper-inside{display:inline-flex;flex-direction:column;padding-bottom:25%;padding-left:clamp(2.000rem,3.134vw + 0.868rem,3.375rem);padding-right:clamp(2.500rem,3.989vw + 1.059rem,4.250rem);position:relative;row-gap:1.25rem}.text-section__image-background{background-color:var(--theme-palette-color-4,#E3DCD1);bottom:0px;height:80%;left:0px;position:absolute;width:100%;z-index:1}.text-section__image{aspect-ratio:370/556;height:auto;max-width:370px;object-fit:cover;position:relative;width:100%;z-index:2}.text-section--right .text-section__image-wrapper{order:1;justify-content:flex-end;align-items:flex-end}@media (max-width:767px){.text-section--right .text-section__image-wrapper{order:0}}.service__details{column-gap:clamp(2.375rem,3.704vw + 1.037rem,4.000rem);display:flex;margin-bottom:clamp(1.750rem,1.709vw + 1.133rem,2.500rem);margin-top:clamp(1.500rem,1.140vw + 1.088rem,2.000rem);padding-top:clamp(1.500rem,1.140vw + 1.088rem,2.000rem);row-gap:var(--theme-column-gap);border-top:1px solid var(--theme-palette-color-1,#86684C)}.services__details-headline{font-size:0.75rem;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase}.services__details-item{display:flex;flex-direction:column;row-gap:0.25rem}.services__details-item *{margin:0px}.person-contact{column-gap:clamp(1.750rem,2.849vw + 0.721rem,3.000rem);display:flex;max-width:560px;padding-bottom:clamp(1.500rem,2.279vw + 0.677rem,2.500rem);row-gap:var(--theme-column-gap);border-bottom:1px solid var(--theme-palette-color-4,#E3DCD1)}.person-contact:last-child{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;padding-bottom:0px}@media (max-width:1024px){.person-contact{max-width:100%}}@media (max-width:767px){.person-contact{flex-wrap:wrap}}.person-contact__image{aspect-ratio:172/232;height:auto;max-width:172px;object-fit:cover;width:auto}.person-contact__text{align-items:flex-start;column-gap:1.25rem;display:flex;flex-direction:column;justify-content:flex-start;row-gap:1.25rem}.person-contact__headline{font-size:clamp(1.250rem,0.570vw + 1.044rem,1.500rem);margin:0px}.person-contact__data{padding-left:3rem;position:relative}.person-contact__data:before{content:"";background-color:var(--theme-palette-color-2,#240A0A);display:block;width:32px;height:1px;position:absolute;left:0px;top:12px}.person-contact__data a{color:var(--theme-palette-color-2,#240A0A);text-decoration:none}.person-contact__data a:hover{text-decoration:underline}.account-link{align-items:center;color:var(--theme-palette-color-3,#2B2B2B);column-gap:0.75rem;display:inline-flex;font-size:0.75rem;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase}.account-link .gb-shape svg{width:1.5rem;height:1.5rem;fill:currentColor}.account-link a{color:var(--theme-palette-color-2,#240A0A);text-decoration:none}.product-description__wrapper{margin-top:clamp(2.375rem,3.704vw + 1.037rem,4.000rem)}.product-description__wrapper h3{font-size:clamp(1.250rem,1.709vw + 0.632rem,2.000rem);margin-top:clamp(1.750rem,2.849vw + 0.721rem,3.000rem);margin-bottom:1.25rem}.narrow__text{margin-left:auto;margin-right:auto;max-width:856px;width:100%}