@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/site/fonts/montserrat-v31-cyrillic_latin-500.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/site/fonts/montserrat-v31-cyrillic_latin-600.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/site/fonts/montserrat-v31-cyrillic_latin-700.woff2)format("woff2")}@font-face{font-family:Patua One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/site/fonts/patua-one-v22-latin-regular.woff2)format("woff2")}:root{--c-text:#383838;--c-accent:#506b2f;--c-olive:#7d864d;--c-bg:#f9f4ee;--c-bg-home:#f3ede5;--c-card:#f7eee4;--c-card-light:#fbf3ea;--c-line:#ecd8ba;--c-quote:#f7f2ea;--c-icon:#b78a5d;--c-relations:#506b2f;--c-emotions:#86400f;--c-selfesteem:#425862;--c-choice:#6b410f;--grad-green:linear-gradient(90deg, #7d864d 0%, #344724 100%);--grad-light:linear-gradient(90deg, #f7f2ea 0%, #f3f3ef 100%);--shadow-card:.2rem .4rem 1.4rem #0003;--container:171.8rem;--gutter:2.4rem;--header-h:15.5rem;--font:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-quote:"Patua One", Georgia, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:clamp(7.2px,.520833vw,10px)}body{min-width:320px;font-family:var(--font);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:2rem;font-weight:500;line-height:1.45}body.page--home{background:var(--c-bg-home)}body.is-locked{overflow:hidden}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.eyebrow{text-transform:uppercase;color:var(--c-accent);font-size:2.2rem;font-weight:700;line-height:2.7rem}.title-xl{text-transform:uppercase;font-size:5.1rem;font-weight:700;line-height:6.2rem}.lead{font-size:2.2rem;line-height:2.9rem}.section-title{text-transform:uppercase;text-align:center;font-size:3rem;font-weight:700;line-height:3.7rem}.block-title{text-transform:uppercase;font-size:2.5rem;font-weight:700;line-height:3rem}.text-accent{color:var(--c-accent)}.text-gradient{background:var(--grad-green);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{white-space:nowrap;border-radius:13rem;justify-content:center;align-items:center;gap:3.3rem;height:6.9rem;padding:0 3.6rem;font-size:2.07rem;font-weight:600;line-height:1.2;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 .8rem 2rem #34472440}.btn:active{transform:translateY(0)}.btn--primary{color:#f3f3ef;background:var(--grad-green)}.btn--primary:hover{filter:brightness(1.08)}.btn--lg{gap:3.7rem;height:7.9rem;padding:0 4.1rem;font-size:2.37rem}.btn--light{color:#506b2f;background:var(--grad-light);height:7rem;padding:0 4.1rem;font-size:2.37rem}.btn--outline{height:5.4rem;color:var(--btn-color,var(--c-accent));background:var(--c-bg);border:1px solid;gap:1.6rem;padding:0 2.6rem 0 2.8rem;font-size:2.5rem}.btn--outline:hover{box-shadow:0 .6rem 1.6rem #0000001a}.icon-arrow{flex:none;width:3rem;height:auto}.btn--outline .icon-arrow{width:2.6rem}.link-arrow{align-items:center;gap:2.5rem;font-size:1.8rem;font-weight:600;line-height:2.7rem;transition:gap .2s;display:inline-flex}.link-arrow .icon-arrow{width:2.1rem}.link-arrow:hover{gap:3.2rem}.quote-card{background:var(--c-quote);border:1px solid var(--c-line);box-shadow:var(--shadow-card);border-radius:3rem;padding:1.6rem 3.6rem 3.6rem;font-size:1.8rem;line-height:2.7rem}.quote-card:before{content:"“";height:5.8rem;font-family:var(--font-quote);color:var(--c-olive);font-size:8rem;line-height:9.8rem;display:block}.quote-card blockquote{margin-top:1.3rem}.card{background:var(--c-card);border-radius:3rem}.cta-block{background:linear-gradient(#f7ede4 0%,#f7ede44d 100%);border-radius:3rem;align-items:center;min-height:43.7rem;padding:4rem 4.8rem 4rem 6.5rem;display:grid;position:relative}.cta-block__title{text-transform:uppercase;font-size:4rem;font-weight:700;line-height:4.9rem}.cta-block__text{margin-top:2rem;line-height:3.4rem}.cta-block .btn{margin-top:4.6rem}.cta-block__img{justify-self:center}.cta-block--quote{grid-template-columns:49.8rem 54.6rem 40.8rem;justify-content:space-between}.cta-block--quote .cta-block__img{width:54.6rem}.cta-block--quote .quote-card{min-height:24rem}.cta-block--reverse{grid-template-columns:63.9rem 1fr;gap:9rem;padding:0 4.8rem 0 6.9rem}.cta-block--reverse .cta-block__title{font-size:3.5rem;line-height:4.3rem}.cta-block--reverse .cta-block__text{max-width:62.1rem;margin-top:2.4rem}.cta-block--reverse .btn{margin-top:5.3rem}.cta-block--plant{background:#f1ece3;grid-template-columns:18.8rem 1fr 64.8rem;gap:4.8rem;padding:0 5.2rem 0 4.2rem}.cta-block--plant .cta-block__title{font-size:3.5rem;line-height:4.3rem}.cta-block--plant .cta-block__text{margin-top:2.4rem}.cta-block--plant .btn{margin-top:5.3rem}.features{align-items:center;gap:11rem;display:flex}.features__item{align-items:center;gap:1.4rem;font-size:1.8rem;line-height:2.7rem;display:flex}.features__item img{width:auto;height:6rem}.contacts{align-items:center;gap:4.7rem;display:flex}.contacts__socials{align-items:center;gap:1.6rem;display:flex}.contacts__social{transition:transform .2s;display:block}.contacts__social:hover{transform:scale(1.08)}.contacts__social img{width:5.2rem}.contacts__social+.contacts__social img{width:6rem}.contacts__phone{flex-direction:column;font-size:1.8rem;line-height:2.7rem;display:flex}.contacts__phone a{font-size:2.4rem;font-weight:600}.contacts__phone a:hover{color:var(--c-accent)}.header{z-index:20;position:relative}.header__inner{height:var(--header-h);border-bottom:1px solid var(--c-text);align-items:center;display:flex}.brand{text-transform:uppercase;flex-direction:column;flex:none;display:flex}.brand__name{font-size:2.88rem;font-weight:700;line-height:3.5rem}.brand__role{letter-spacing:.345rem;margin-top:1rem;font-size:2.16rem;line-height:2.6rem}.nav{margin-left:12rem}.nav__list{align-items:center;display:flex}.nav__list li+li:before{content:"";vertical-align:-.3rem;background:var(--c-text);width:1px;height:2.1rem;margin:0 2.05rem;display:inline-block}.nav__link{font-size:2.03rem;line-height:2.5rem;transition:color .2s;display:inline-block;position:relative}.nav__link:after{content:"";background:currentColor;height:2px;transition:transform .25s;position:absolute;bottom:-.9rem;left:0;right:0;transform:scaleX(0)}.nav__link:hover,.nav__link.is-active{color:var(--c-accent)}.nav__link:hover:after,.nav__link.is-active:after{transform:scaleX(1)}.nav__cta{display:none}.header__cta{height:6.6rem;margin-left:auto;padding:0 4.1rem;font-size:2.23rem}.burger{display:none}.footer{background:#f9f3ee;margin-top:5.5rem;margin-bottom:1.6rem}.page--home .footer{margin-top:4.2rem;margin-bottom:2.6rem}.footer__inner{justify-content:space-between;align-items:center;min-height:10rem;padding:1rem 0;display:flex}.footer .contacts{border-left:1px solid var(--c-olive);padding-left:3.9rem}.footer .features{margin-left:-.9rem}.page-hero__inner{min-height:var(--hero-h,62rem);padding-top:10.7rem;position:relative}.page-hero__content{z-index:1;max-width:var(--hero-text-w,78.2rem);position:relative}.page-hero .title-xl{margin-top:2rem}.page-hero .lead{max-width:var(--lead-w,60rem);margin-top:2.5rem}.page-hero__img{top:var(--img-top,2.4rem);right:var(--img-right,0);width:var(--img-w,76rem);position:absolute}.page-section{margin-top:1.7rem}.home-hero{position:relative;overflow:hidden}.home-hero:before{content:"";background:linear-gradient(180deg, #d6c9c0 0%, var(--c-bg-home) 100%);filter:blur(2.2rem);opacity:.8;height:30rem;position:absolute;top:61.6rem;left:35.5%;right:0}.home-hero__inner{min-height:109.3rem;padding-top:7.2rem;position:relative}.home-hero__content{z-index:2;max-width:75rem;position:relative}.home-hero__title{text-transform:uppercase;font-size:6.4rem;font-weight:700;line-height:8.3rem}.home-hero__lead{max-width:53.5rem;margin-top:1.9rem;font-size:2.43rem;line-height:3.7rem}.home-hero__content .btn{margin-top:5rem}.home-hero__benefits{text-align:center;gap:4.9rem;margin-top:5.5rem;font-size:1.79rem;line-height:3.1rem;display:flex}.home-hero__benefits li{flex-direction:column;align-items:center;display:flex}.home-hero__benefits img{width:auto;height:10.2rem;margin-bottom:.6rem;padding:.8rem 0}.home-hero__visual{pointer-events:none;position:absolute;inset:0}.home-hero__therapist{filter:drop-shadow(0 4rem 3rem #0000001f);width:116rem;position:absolute;top:8.2rem;left:47.1rem}.home-hero__puzzle{width:30.1rem;position:absolute;top:11.8rem;left:121.4rem}.home-hero__quote{pointer-events:auto;border:0;border-radius:6rem;width:33.3rem;min-height:33.3rem;position:absolute;top:36.3rem;left:141.4rem}.home-hero__quote .link-arrow{margin-top:3.4rem}.home-requests{position:relative}.home-requests .section-title{font-size:3.2rem;line-height:3.9rem}.home-requests__list{grid-template-columns:repeat(4,1fr);gap:3.9rem;margin-top:2.9rem;display:grid}.request-tile a{background:var(--tile-bg);border-radius:3rem;flex-direction:column;height:100%;min-height:48.1rem;padding:3.1rem 4.1rem 3.2rem;transition:transform .25s,box-shadow .25s;display:flex}.request-tile a:hover{transform:translateY(-.6rem);box-shadow:0 1.6rem 3rem #00000014}.request-tile--relations{--tile-bg:#e0ddd3}.request-tile--emotions{--tile-bg:#f2deca}.request-tile--selfesteem{--tile-bg:#d8dada}.request-tile--choice{--tile-bg:#ecd8ba}.request-tile__title{text-transform:uppercase;text-align:center;font-size:2.8rem;font-weight:700;line-height:3.4rem}.request-tile__img{object-fit:contain;width:auto;height:23.5rem;margin:1.9rem auto 1.4rem}.request-tile p{line-height:2.9rem}.home-about{background:#f1e9e1;margin-top:4.6rem;padding:6.1rem 0 5rem}.home-about__inner{grid-template-columns:minmax(0,1fr) 45.2rem 62.5rem;align-items:start;display:grid}.home-about__text{padding-top:2rem}.home-about__title{text-transform:uppercase;font-size:5.1rem;font-weight:700;line-height:6.2rem}.home-about__list{gap:3.5rem;margin-top:5.3rem;display:grid}.home-about__list li{grid-template-columns:8rem minmax(0,55.5rem);align-items:start;gap:3.4rem;display:grid}.home-about__list img{object-fit:contain;width:8rem;height:7.5rem}.home-about__list p{line-height:2.9rem}.home-about__gallery{align-items:flex-end;gap:3.7rem;margin-top:3.5rem;padding-left:3.3rem;display:flex}.home-about__gallery img:first-child{width:23rem}.home-about__gallery img:last-child{width:22.3rem}.home-about__figure{width:45.2rem}.method-card{min-height:62.4rem;box-shadow:var(--shadow-card);background:#f0e9e1;border-radius:4rem;padding:2rem 3.3rem 3rem}.method-card__title{text-transform:uppercase;font-size:4.5rem;font-weight:700;line-height:5.5rem}.method-card p{margin-top:3.1rem;line-height:2.9rem}.method-card .method-card__accent{margin-top:2.5rem;font-weight:700}.method-card__steps{text-align:center;grid-template-columns:repeat(4,1fr);margin-top:7.4rem;line-height:2.9rem;display:grid}.method-card__steps li{flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}.method-card__steps img{width:auto;height:8.8rem}.method-card__steps li:not(:last-child):after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 16' fill='none'%3E%3Cpath d='M2 8h23m-6-6 6 6-6 6' stroke='%238a897e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:2.8rem;height:1.6rem;position:absolute;top:3.6rem;right:-1.4rem}.home-bottom{margin-top:2.1rem}.home-bottom__inner{grid-template-columns:62.9rem minmax(0,1fr);gap:4rem;display:grid}.edu-card{min-height:41.6rem;box-shadow:var(--shadow-card);background:#f0e9e1;border-radius:4rem;padding:4.4rem 5.4rem}.edu-card__title{text-transform:uppercase;font-size:3.7rem;font-weight:700;line-height:4.5rem}.edu-card__list{gap:3rem;margin-top:4.1rem;display:grid;position:relative}.edu-card__list:before{content:"";background:linear-gradient(#8a897e33 0%,#8a897e 100%);width:1.5px;position:absolute;top:-1.2rem;bottom:4.5rem;left:10.1rem}.edu-card__list li{grid-template-columns:8.2rem minmax(0,1fr);align-items:start;gap:5.6rem;display:grid;position:relative}.edu-card__list li:before{content:"";background:#f0e9e1;border:1.5px solid #8a897e;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:3.8rem;left:9.35rem}.edu-card__list img{width:8.2rem;margin-top:1.5rem}.edu-card__list b{font-size:2.5rem;line-height:3rem;display:block}.edu-card__list p{max-width:29.4rem;margin-top:.3rem;font-size:1.8rem;line-height:2.7rem}.cta-green{color:#f7f2ea;background:var(--grad-green);min-height:41.6rem;box-shadow:var(--shadow-card);border-radius:4rem;position:relative;overflow:hidden}.cta-green__content{z-index:1;flex-direction:column;align-items:flex-start;height:100%;padding:4.4rem 5rem 3.6rem;display:flex;position:relative}.cta-green__title{text-transform:uppercase;font-size:3.7rem;font-weight:700;line-height:4.5rem}.cta-green p{max-width:51rem;margin-top:3.1rem;line-height:2.9rem}.cta-green .btn{margin-top:auto}.cta-green .btn .icon-arrow{color:#506b2f}.cta-green__img{width:49.5rem;position:absolute;bottom:0;right:0}.about-hero{isolation:isolate;position:relative;overflow:hidden}.about-hero__media{width:min(100%,169.9rem);height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%);mask-image:linear-gradient(90deg,#0000,#000 34%)}.about-hero__media img{object-fit:cover;width:100%;max-width:none;height:100%}.about-hero__media:before{content:"";z-index:1;background:#ecd8ba26;position:absolute;inset:0}.about-hero__media:after{content:"";-webkit-backdrop-filter:blur(.4rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 100%)}.about-hero__inner{z-index:2;min-height:92.6rem;padding:10.7rem 0 6rem;position:relative}.about-hero__title{margin-top:2rem;font-size:5.1rem;font-weight:700;line-height:6.2rem}.about-hero__subtitle{margin-top:1.5rem;font-size:2.5rem;line-height:2.9rem}.about-hero__text{max-width:49.3rem;margin-top:2.1rem;line-height:2.9rem}.about-hero__video{align-items:center;gap:3rem;margin-top:2.7rem;line-height:2.9rem;display:inline-flex}.about-hero__video small{color:#38383866;margin-top:-.7rem;font-size:1.5rem;display:block}.about-hero__play{border:1px solid var(--c-text);background:#fdf8f2;border-radius:50%;flex:none;width:5.9rem;height:5.9rem;transition:background-color .2s,color .2s;position:relative}.about-hero__play:after{content:"";border:1.05rem solid #0000;border-left:1.6rem solid;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.about-hero__video:hover .about-hero__play{color:#fdf8f2;background:var(--c-accent);border-color:var(--c-accent)}.about-hero__chips{flex-wrap:wrap;gap:1rem;margin-top:11.1rem;font-size:1.5rem;line-height:1.9rem;display:flex}.about-hero__chips li{background:#fdf8f2;border-radius:1.5rem;align-items:center;gap:1.5rem;min-height:9rem;padding:1rem 2rem 1rem 1rem;display:flex;box-shadow:inset 0 .4rem .4rem #eee4d9}.about-hero__chips img{object-fit:contain;width:4.9rem;height:4.9rem}.about-grid{grid-template-columns:minmax(0,1fr) 59.6rem;gap:2.1rem 2.4rem;margin-top:3.2rem;display:grid}.about-card{border-radius:2rem;padding:3.3rem 4.4rem;font-size:1.7rem;line-height:2.9rem;position:relative;overflow:hidden}.about-card__title{font-size:3rem;font-weight:700;line-height:3.7rem}.about-path{background:#edeadf;grid-template-columns:minmax(0,51rem) minmax(0,1fr);gap:4.5rem;min-height:32.6rem;display:grid}.about-path__text p{margin-top:1.3rem}.about-path__timeline{align-content:start;gap:2.8rem;padding:2.4rem 0 0 4.2rem;font-size:1.5rem;line-height:2.6rem;display:grid;position:relative}.about-path__timeline:before{content:"";background:var(--c-accent);width:3px;height:25.2rem;max-height:100%;position:absolute;top:0;left:1rem}.about-path__timeline li{position:relative}.about-path__timeline li:before{content:"";border:3px solid var(--c-accent);background:#edeadf;border-radius:50%;width:2.2rem;height:2.2rem;position:absolute;top:.1rem;left:-4.2rem}.about-path__timeline p{margin-top:.5rem}.badge{color:#fff;background:linear-gradient(90deg,#506b2f 0%,#30451d 100%);border-radius:9rem;padding:0 1.5rem;font-size:1.5rem;font-weight:700;line-height:2.5rem;display:inline-block}.about-path__img{filter:drop-shadow(0 1rem 1.5rem #0f31184d);width:24rem;position:absolute;bottom:0;right:0}.about-approach{background:linear-gradient(90deg,#f6efe5 0%,#f2e6d8 100%);padding-left:4.1rem}.about-approach p{z-index:1;max-width:37rem;margin-top:1.3rem;position:relative}.about-approach__link{z-index:1;color:var(--c-accent);border-bottom:2px solid;align-items:center;gap:1.4rem;margin-top:3.4rem;padding-bottom:.4rem;font-weight:600;transition:gap .2s;display:inline-flex;position:relative}.about-approach__link .icon-arrow{width:1.9rem}.about-approach__link:hover{gap:2rem}.about-approach__img{width:21.2rem;position:absolute;bottom:2.1rem;right:1.1rem}.about-values{border:1px solid var(--c-line);background:#fcf7f1;min-height:37.1rem;padding-left:3.9rem;padding-right:3.9rem}.about-values .about-card__title{padding-left:.5rem}.about-values__list{text-align:center;grid-template-columns:repeat(4,minmax(0,25rem));gap:1.1rem;margin-top:3.5rem;display:grid}.about-values__list li{border:1px solid var(--c-line);background:#faf1e8;border-radius:1.5rem;flex-direction:column;align-items:center;min-height:23.1rem;padding:.7rem 1.2rem 2rem;font-size:1.5rem;line-height:1.9rem;display:flex}.about-values__list img{width:auto;height:9.3rem}.about-values__list h3{margin:.9rem 0 .5rem;font-size:1.7rem;font-weight:700;line-height:2.9rem}.about-quote{background:linear-gradient(90deg,#f2e6d8 0%,#f2e6d800 58%),url(/assets/site/images/about-quote-bg.webp) 50%/cover no-repeat;flex-direction:column;padding:1.6rem 2.5rem 3rem;font-size:1.8rem;line-height:2.7rem;display:flex}.about-quote:before{content:"“";height:7rem;font-family:var(--font-quote);color:var(--c-olive);font-size:8rem;line-height:9.8rem;display:block}.about-quote blockquote{max-width:30.5rem;margin-top:1.9rem}.about-quote figcaption{margin-top:3.2rem;font-weight:700;position:relative}.about-quote__sign{width:10.8rem;position:absolute;top:-.7rem;left:9.9rem}.about-personal{background:#f8f0e8;min-height:23.3rem}.about-personal__list{text-align:center;grid-template-columns:repeat(4,1fr);margin-top:9.7rem;font-size:2rem;line-height:2.9rem;display:grid}.about-meet{background:#edeadf;align-items:center;gap:1.8rem;padding:1.8rem 1.1rem 1.8rem .6rem;line-height:2.1rem;display:flex}.about-meet__img{flex:none;width:20.2rem}.about-meet__title{font-size:2.5rem;font-weight:600;line-height:3rem}.about-meet p{margin-top:.9rem}.btn--sm{gap:1.8rem;height:4rem;margin-top:2.1rem;padding:0 1.8rem 0 2.1rem;font-size:1.19rem}.btn--sm .icon-arrow{width:1.4rem}.page--requests .page-hero{--hero-h:55.9rem;--img-top:2.4rem;--img-right:15.9rem;--img-w:75.9rem;--lead-w:58.6rem}.page--requests main{padding-bottom:4.5rem}.request-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.1rem 1.9rem;display:grid}.request-card{background:var(--card-bg);--btn-color:var(--card-color);border-radius:3rem;flex-direction:column;align-items:flex-start;min-height:60.4rem;padding:4rem 4rem 5.3rem 6.2rem;font-size:2.5rem;line-height:3.4rem;display:flex;position:relative;overflow:hidden}.request-card--relations{--card-bg:#f3ede1;--card-color:var(--c-relations)}.request-card--emotions{--card-bg:#f9ebdf;--card-color:var(--c-emotions)}.request-card--selfesteem{--card-bg:#eeece9;--card-color:var(--c-selfesteem)}.request-card--choice{--card-bg:#faeddf;--card-color:var(--c-choice)}.request-card__body{z-index:1;max-width:37.5rem;position:relative}.request-card__title{text-transform:uppercase;color:var(--card-color);font-size:4.5rem;font-weight:600;line-height:5.5rem}.request-card__title+p{margin-top:7rem}.request-card--choice .request-card__title+p{margin-top:1.5rem}.request-card p+p{margin-top:2.5rem}.request-card .btn{z-index:1;margin-top:auto;position:relative}.request-card__img{top:var(--img-top);right:var(--img-right);width:var(--img-w);position:absolute}.request-card--relations .request-card__img{--img-top:8.9rem;--img-right:3.2rem;--img-w:39.7rem}.request-card--emotions .request-card__img{--img-top:8.5rem;--img-right:3.9rem;--img-w:33.5rem}.request-card--selfesteem .request-card__img{--img-top:10.1rem;--img-right:.9rem;--img-w:44.2rem}.request-card--choice .request-card__img{--img-top:5.4rem;--img-right:0;--img-w:50.6rem}.unsure{border:1px solid var(--c-line);background:#f7ede4;border-radius:3rem;grid-template-columns:24.9rem minmax(0,70.3rem) auto;justify-content:space-between;align-items:center;gap:4rem;min-height:32.3rem;margin-top:2.1rem;padding:2rem 6.9rem 2rem 3.9rem;line-height:3.4rem;display:grid}.unsure__text{margin-left:1.3rem;margin-right:auto}.unsure__title{text-transform:uppercase;font-size:3rem;font-weight:700;line-height:3.7rem}.unsure__text p{margin-top:2.2rem}.btn--xl{gap:3.8rem;height:8.2rem;padding:0 4.1rem 0 4.3rem;font-size:2.46rem}.btn--xl .icon-arrow{width:4.2rem}.first-meeting{background:linear-gradient(#f7ede4 0%,#f7ede44d 100%);border-radius:3rem;min-height:43.7rem;margin-top:2.1rem;padding:4.1rem 6.5rem 4rem;line-height:3.4rem;position:relative}.first-meeting__text{z-index:1;max-width:88rem;position:relative}.first-meeting__title{text-transform:uppercase;color:var(--c-accent);font-size:4rem;font-weight:700;line-height:4.9rem}.first-meeting__text p{max-width:51.8rem;margin-top:1.5rem}.first-meeting .features{gap:2.5rem;margin-top:8.3rem}.first-meeting__img{width:76.2rem;position:absolute;top:-8.4rem;right:3.1rem}.contact-strip{border:1px solid var(--c-line);background:#f7ede4;border-radius:3rem;align-items:center;gap:4.7rem;min-height:10rem;margin-top:1.5rem;padding:1rem 6.5rem;display:flex}.contact-strip__label{font-size:2.3rem;line-height:2.7rem}.contact-strip .contacts__socials{border-right:1px solid var(--c-olive);padding-right:4.4rem}.contact-strip .contacts__phone span{display:none}.page--method .page-hero{--hero-h:62rem;--img-top:4.2rem;--img-right:12.8rem;--img-w:73.2rem;--hero-text-w:97rem;--lead-w:72.5rem}.method-hero__goal{font-weight:700}.method-hero__quote{z-index:1;width:30.1rem;min-height:33.3rem;position:absolute;top:23.1rem;right:0}.method-section__title{z-index:1;margin-bottom:-1.3rem;position:relative}.method-steps{grid-template-columns:repeat(4,minmax(0,1fr));min-height:49.7rem;padding:5.5rem 0;font-size:1.8rem;line-height:3.2rem;display:grid}.method-step{flex-direction:column;padding:.2rem 3rem 0 6.5rem;display:flex;position:relative}.method-step+.method-step{border-left:1.86px solid var(--c-line)}.method-steps:not(.method-steps--practice) .method-step+.method-step:before{content:"";background:var(--c-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 24' fill='none'%3E%3Cpath d='M2 12h62m-10-10 10 10-10 10' stroke='%23506b2f' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 6.5rem auto no-repeat;width:9.1rem;height:3rem;position:absolute;top:12.8rem;left:-4.6rem}.method-step__title{text-transform:uppercase;color:var(--c-accent);font-size:2.4rem;font-weight:700;line-height:2.9rem}.method-step p{margin-top:1.9rem}.method-step img{width:auto;max-height:24rem;margin:auto auto 0 -2rem;padding-top:1rem}.method-steps--practice{min-height:48.3rem;padding:7rem 0 4rem;font-size:1.5rem;line-height:2.8rem}.method-steps--practice .method-step{padding-left:11rem;padding-right:2rem}.method-steps--practice .method-step__title{text-transform:none;font-size:2rem;line-height:2.4rem}.method-steps--practice .method-step p{margin-top:1.4rem}.method-steps--practice .method-step img{max-height:26rem;margin-left:-7.4rem}.method-principles{grid-template-columns:17.6rem minmax(0,1fr) repeat(3,24.4rem);align-items:center;min-height:17rem;margin:2rem 0 1.7rem;padding:1rem 2rem 1rem 4.1rem;font-size:1.8rem;line-height:3.2rem;display:grid}.method-principles__text{padding:0 3rem 0 4.8rem}.method-principles__list{display:contents}.method-principles__list li{border-left:1px solid var(--c-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:10.8rem;font-size:1.7rem;font-weight:600;line-height:2.3rem;display:flex}.method-principles__list img{object-fit:contain;width:6.6rem;height:6.6rem}.method-fit{grid-template-columns:54.2rem minmax(0,1fr) 44.1rem;align-items:center;min-height:23.1rem;margin:2rem 0 4.7rem;padding:2rem 4.5rem 2rem 11rem;display:grid}.method-fit__title{text-transform:uppercase;font-size:3rem;font-weight:700;line-height:3.7rem}.check-list{gap:.7rem;font-size:1.5rem;line-height:2.8rem;display:grid}.check-list li{align-items:center;gap:2.2rem;display:flex}.check-list li:before{content:"";background:var(--c-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='m1 5 4 4 9-8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.5rem auto no-repeat;border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.page--education .page-hero{--hero-h:58rem;--img-top:5.4rem;--img-right:2.3rem;--img-w:96.2rem;--lead-w:51.3rem}.edu-grid{grid-template-columns:minmax(0,1fr) 64rem;grid-template-areas:"path stats""path growth";gap:2.5rem 1.1rem;display:grid}.edu-grid .card{padding:3.9rem 3.5rem 4.6rem 4.6rem}.edu-path{grid-area:path}.edu-timeline{margin:7.5rem 0 0 -1rem;position:relative}.edu-timeline:before{content:"";background:var(--c-line);width:1.86px;position:absolute;top:0;bottom:0;left:16.7rem}.edu-timeline__item{grid-template-columns:11rem 10.3rem minmax(0,1fr) 21rem;align-items:start;font-size:2rem;line-height:2.6rem;display:grid;position:relative}.edu-timeline__item+.edu-timeline__item{padding-top:3rem}.edu-timeline__item+.edu-timeline__item:before{content:"";background:var(--c-line);width:75.2rem;max-width:calc(100% - 16.7rem);height:1.86px;position:absolute;top:0;left:16.7rem}.edu-timeline__item:not(:last-child):after{content:"";border-left:4px dashed #506b2f99;position:absolute;top:11rem;bottom:-3rem;left:5.3rem}.edu-timeline__clock{z-index:1;border-radius:50%;width:11rem;height:11rem;position:relative}.edu-timeline__body{grid-column:3;padding-bottom:2.6rem;position:relative}.edu-timeline__body:before{content:"";border:5px solid var(--c-line);background:var(--c-choice);box-sizing:border-box;border-radius:50%;width:2.2rem;height:2.2rem;position:absolute;top:5.5rem;left:-5.7rem}.edu-timeline__year{color:var(--c-accent);font-size:3rem;font-weight:700;line-height:3.4rem}.edu-timeline__name{margin-top:1.5rem;font-size:2.5rem;font-weight:600;line-height:3.4rem}.edu-timeline__spec{font-size:2.5rem;line-height:3.4rem}.edu-timeline__desc{max-width:46.9rem;margin-top:1.5rem}.edu-timeline__img{place-self:center;width:auto;max-height:15.8rem}.edu-stats{grid-area:stats}.edu-stats__list{gap:2.2rem;margin-top:4.4rem;display:grid}.edu-stats__list li{border:1px solid var(--c-line);background:var(--c-card-light);border-radius:1.5rem;align-items:center;gap:2.2rem;min-height:14.8rem;padding:1rem 2.5rem;font-size:2rem;line-height:2.6rem;display:flex}.edu-stats__list img{object-fit:contain;flex:none;width:10.2rem;height:9.8rem}.edu-stats__list p{max-width:28rem}.edu-stats__list b{color:var(--c-accent);font-size:3rem;line-height:3.7rem;display:block}.edu-grid .edu-growth{flex-direction:column;grid-area:growth;padding:3.6rem 1.5rem 4.1rem 5.5rem;display:flex}.edu-growth p{max-width:44.4rem;margin-top:3.3rem;font-size:2.5rem;line-height:3rem}.edu-growth__img{width:59.5rem;margin:auto 0 0 -2.5rem;padding-top:2rem}.edu-docs{margin-top:2.6rem;padding:2.4rem 7.2rem 2.8rem 4.6rem}.edu-docs__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:3.9rem;margin:2.2rem 0 0 2.6rem;display:grid}.edu-docs__list li{aspect-ratio:284/183;background:#fff;overflow:hidden}.edu-docs__list img{object-fit:cover;width:100%;height:100%}.edu-docs__note{align-items:center;gap:1.9rem;margin:1.2rem 0 3.6rem 4.6rem;font-size:1.8rem;line-height:2.6rem;display:flex}.edu-docs__note img{width:5.3rem}.page--reviews .page-hero{--hero-h:63.7rem;--img-top:6.1rem;--img-right:10.9rem;--img-w:100.5rem;--lead-w:45rem}.reviews-note{background:var(--c-card);border-radius:2rem;align-items:center;gap:3.3rem;max-width:44.4rem;min-height:12.8rem;margin-top:2.5rem;padding:1.5rem 3.7rem 1.5rem 3.6rem;font-size:1.5rem;line-height:2.2rem;display:flex}.reviews-note img{flex:none;width:6.4rem}.reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.7rem 4rem;display:grid}.review{background:var(--c-card);border-radius:2rem;flex-direction:column;min-height:54.5rem;padding:0 4.4rem 2.6rem 3.7rem;display:flex}.review:before{content:"“";height:11.7rem;font-family:var(--font-quote);color:var(--c-olive);font-size:14.27rem;line-height:17.4rem;display:block}.review__text{font-size:2.2rem;line-height:3.5rem}.review__author{align-items:center;gap:.7rem;margin-top:auto;padding-top:3rem;font-size:2rem;line-height:3.5rem;display:flex}.review__author img{flex:none;width:10.2rem}.review__author b{font-size:2.2rem;display:block}.trust{background:#f1ece3;border-radius:3rem;grid-template-columns:23.9rem minmax(0,65.9rem);align-items:center;gap:12.2rem;min-height:28.7rem;margin:3.3rem 0 4rem;padding:2rem 4rem 2rem 34.9rem;font-size:2.2rem;line-height:3.5rem;display:grid}.trust__title{text-transform:uppercase;font-size:3.5rem;font-weight:700;line-height:4.3rem}.trust p{margin-top:2.3rem}.page--faq .page-hero{--hero-h:63.7rem;--img-top:1.7rem;--img-right:5.5rem;--img-w:102rem;--lead-w:41rem}.faq-layout{grid-template-columns:minmax(0,1fr) 58.1rem;align-items:stretch;gap:2.9rem;display:grid}.faq{align-content:start;gap:2rem;display:grid}.faq__item{border:2px solid var(--c-line);background:var(--c-bg);border-radius:2rem;transition:box-shadow .2s}.faq__item:hover{box-shadow:0 .8rem 2rem #0000000d}.faq__question{cursor:pointer;align-items:center;gap:5.4rem;min-height:11.7rem;padding:2rem 9rem 2rem 2.6rem;font-size:2.7rem;font-weight:700;line-height:3.5rem;list-style:none;display:flex;position:relative}.faq__question::-webkit-details-marker{display:none}.faq__question:before,.faq__question:after{content:"";background:var(--c-text);width:3.2rem;height:2px;transition:transform .25s;position:absolute;top:50%;right:4.2rem}.faq__question:after{transform:rotate(90deg)}.faq__item[open] .faq__question{align-items:flex-start;min-height:0;padding-top:2.1rem}.faq__item[open] .faq__question:before,.faq__item[open] .faq__question:after{top:4.4rem}.faq__item[open] .faq__question:after{transform:rotate(0)}.faq__item[open] .faq__question>:not(.faq__num){margin-top:1.5rem}.faq__num{background:var(--c-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:6rem;height:6rem;font-size:2.5rem;font-weight:500;display:grid}.faq__item[open] .faq__question{gap:5.4rem}.faq__answer{padding:0 12.5rem 5.5rem 14.2rem;font-size:2.2rem;line-height:3.5rem}.faq__answer p+p{margin-top:0}.faq-safety{border:2px solid var(--c-line);background:var(--c-bg);border-radius:2rem;padding:8.6rem 3.5rem 6rem 4.3rem}.faq-safety__img{width:46.7rem;margin-left:1.2rem}.faq-safety__title{text-transform:uppercase;margin-top:7.9rem;font-size:3.5rem;font-weight:700;line-height:4.3rem}.faq-safety__list{gap:4.8rem;margin-top:11.1rem;font-size:2rem;line-height:3rem;display:grid}.faq-safety__list li{align-items:flex-start;gap:3.6rem;margin-left:-1rem;display:flex}.faq-safety__list img{flex:none;width:11.1rem}.faq-safety__list h3{font-size:2.2rem;font-weight:700;line-height:3.5rem}.faq-safety__list p{margin-top:1.6rem}.page--faq .cta-block{margin-top:7.2rem}.cta-block__plant{width:18.8rem}.text-page{max-width:110rem;padding-top:8rem}.text-page__content{margin-top:4rem;line-height:3.2rem}.text-page__content>*+*{margin-top:1.6rem}.text-page__content h2{margin-top:4rem;font-size:2.8rem;line-height:3.6rem}.text-page__content h3{margin-top:3rem;font-size:2.2rem;line-height:3rem}.text-page__content ul,.text-page__content ol{padding-left:2.4rem;list-style:outside}.text-page__content ol{list-style:decimal}.text-page__content a{color:var(--c-accent);text-underline-offset:.3rem;text-decoration:underline}@media (width<=767px){.text-page{padding-top:4rem}.text-page__content{margin-top:2.4rem;line-height:2.8rem}}.modal{width:min(160rem,100% - 4rem);max-width:none;height:auto;max-height:calc(100dvh - 4rem);color:var(--c-text);background:#f3e6da url(/assets/site/images/form-bg.webp) 50%/cover no-repeat;border:0;border-radius:5rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 3rem 8rem #0000004d}.modal[open]{animation:.3s modal-in;display:flex}.modal::backdrop{-webkit-backdrop-filter:blur(.4rem);background:#3838388c}@keyframes modal-in{0%{opacity:0;transform:translateY(2rem)scale(.98)}}.modal:before,.modal:after{content:"";pointer-events:none;-webkit-backdrop-filter:blur(2.5rem);position:absolute;top:0;left:0}.modal:before{background:linear-gradient(90deg,#f9f4eeb3 0%,#f9f4ee00 100%);width:31.3rem;bottom:0;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000);mask-image:linear-gradient(90deg,#000 30%,#0000)}.modal:after{background:linear-gradient(180deg, var(--c-bg) 0%, #f9f4ee00 100%);height:44.7rem;right:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.modal__inner{z-index:1;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) 69.5rem;align-items:start;gap:4rem;width:100%;max-height:calc(100dvh - 4rem);padding:6.9rem 10rem 6.9rem 10.3rem;display:grid;position:relative;overflow-y:auto}.modal__close{z-index:2;width:4.1rem;height:4.1rem;color:var(--c-accent);place-items:center;transition:transform .2s;display:grid;position:absolute;top:2.6rem;right:2.6rem}.modal__close svg{width:2.2rem}.modal__close:hover{transform:rotate(90deg)}.modal__intro .lead{max-width:56.2rem;margin-top:2.5rem}.modal__eyebrow{align-items:center;gap:2.2rem;margin-bottom:1.1rem;display:flex}.modal__eyebrow-icon{background:#e7daca;border-radius:.4rem;place-items:center;width:4.5rem;height:4.5rem;display:grid}.modal__eyebrow-icon img{width:2.9rem}.modal__panel{border:2px solid var(--c-line);background:var(--c-bg);border-radius:2rem;margin-top:.9rem;padding:6.4rem 6.4rem 6.4rem 6.6rem}.signup-form{gap:1.5rem;display:grid}.signup-form__title{font-size:2.7rem;font-weight:700;line-height:3.5rem}.signup-form__subtitle{max-width:47.2rem;margin:1.2rem 0 2.4rem;font-size:2.2rem;line-height:3.5rem}.field{border:2px solid var(--c-line);border-radius:1rem;min-height:6.8rem;transition:border-color .2s;display:block;position:relative}.field:focus-within,.field:hover{border-color:#d9b98a}.field__icon{pointer-events:none;width:3.1rem;height:3.1rem;position:absolute;top:1.6rem;left:1.4rem}.field__input{background:0 0;border:0;border-radius:1rem;outline:none;width:100%;min-height:6.4rem;padding:1.4rem 2rem 1.4rem 6.2rem;font-size:1.7rem;font-weight:600;line-height:3.5rem;display:block}.field__input::placeholder{color:#38383899;opacity:1}.field--labeled{min-height:9.8rem}.field__label{color:#38383899;padding:1.9rem 2rem 0 6.2rem;font-size:1.7rem;font-weight:600;line-height:2.8rem;display:block}.field--labeled .field__input{min-height:0;padding-top:0;padding-bottom:1.4rem;font-size:1.5rem;font-weight:500;line-height:2.8rem}.field--textarea{min-height:11.9rem}.field--textarea .field__input{resize:vertical;min-height:6.5rem;padding-right:8rem}.field__counter{color:#38383899;font-size:1.3rem;line-height:3.5rem;position:absolute;bottom:.8rem;right:2.1rem}.field-hint{color:#38383899;margin-top:1.5rem;padding-left:6.4rem;font-size:1.5rem;line-height:1.8rem}.field--select{min-height:9.8rem}.field__toggle{text-align:left;width:100%;min-height:9.4rem;padding:1.9rem 6rem 1.8rem 0;display:block}.field__toggle .field__label{padding-top:0}.field__value{color:#38383899;padding-left:6.2rem;font-size:1.5rem;line-height:2.8rem;display:block}.field--select.is-filled .field__value{color:var(--c-text);font-weight:600}.field__chevron{color:#868481;pointer-events:none;width:1.6rem;transition:transform .2s;position:absolute;top:4.4rem;right:3.5rem}.field--select.is-open .field__chevron{transform:rotate(180deg)}.field__options{padding:0 0 .6rem}.field__option{color:#383838cc;cursor:pointer;border-top:2px solid #ecd8ba66;align-items:center;gap:2.3rem;padding:.5rem 2rem .5rem 5.3rem;font-size:1.5rem;line-height:2.8rem;display:flex}.field__option:hover{color:var(--c-text);background:#ecd8ba33}.field__option:has(input:checked){color:var(--c-text);background:#ecd8ba33}.field__option input{opacity:0;pointer-events:none;position:absolute}.field__option:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:-2px}.field__option img{width:2.5rem}.signup-form__submit{border-radius:1rem;gap:1.5rem;height:9.9rem;margin-top:2rem;font-size:2.23rem}.signup-form__submit .icon-arrow{width:2.3rem}.signup-form__privacy{color:#38383899;justify-content:center;align-items:center;gap:.6rem;margin-top:2rem;font-size:1.5rem;line-height:2.8rem;display:flex}.signup-form__privacy img{width:1.8rem}.signup-note{background:#f3e6da;border-radius:1.5rem;align-items:center;gap:3rem;min-height:20rem;margin-top:3.5rem;padding:1.5rem 2rem 1.5rem 1.4rem;font-size:1.7rem;line-height:2.2rem;display:flex}.signup-note img{flex:none;width:14.2rem}.signup-note p+p{margin-top:1rem}.signup-note__accent{font-size:2rem;font-weight:600;line-height:3.5rem}.field__input[type=date],.field__input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;min-height:0}.field__input[type=date]:invalid,.field__input[type=time]:invalid,.field__input[type=date]:not(:focus):placeholder-shown{color:#38383899}.field__input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.field-error,.signup-form__error{color:#b3261e;margin-top:.8rem;padding-left:1.4rem;font-size:1.5rem;line-height:2rem}.signup-form__error{background:#b3261e14;border-radius:1rem;padding:1.2rem 1.6rem}.field-group.is-invalid .field,.field-group.is-invalid .field:hover,.field-group.is-invalid .field:focus-within{border-color:#c4564d}.checkbox{cursor:pointer;align-items:flex-start;gap:1.4rem;margin-top:.6rem;font-size:1.5rem;line-height:2.2rem;display:flex}.checkbox input{width:2.2rem;height:2.2rem;accent-color:var(--c-accent);cursor:pointer;flex:none;margin:0}.checkbox a{color:var(--c-accent);text-underline-offset:.3rem;text-decoration:underline}.field-group.is-invalid .checkbox input{outline-offset:1px;outline:2px solid #c4564d}.signup-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-form.is-sending .signup-form__submit{opacity:.7;cursor:progress}.signup-success{text-align:center;outline:none;flex-direction:column;align-items:center;gap:2rem;padding:4rem 2rem;font-size:2rem;line-height:3rem;display:flex}.signup-success[hidden]{display:none}.signup-success img{width:14.2rem}.signup-success .btn{margin-top:1rem}.signup-form[hidden]{display:none}.modal:focus,.modal:focus-visible{outline:none}@media (width<=1199px){html{font-size:8px}:root{--gutter:3.2rem;--header-h:10rem}.brand__name{font-size:2.4rem;line-height:3rem}.brand__role{letter-spacing:.25rem;margin-top:.4rem;font-size:1.6rem;line-height:2rem}.header__cta{height:5.6rem;padding:0 3rem;font-size:1.8rem}.burger{z-index:2;align-content:center;gap:.6rem;width:4.8rem;height:4.8rem;margin-left:2.4rem;padding:0 1rem;display:grid;position:relative}.burger span{background:var(--c-text);border-radius:2px;height:2px;transition:transform .25s,opacity .25s}.burger[aria-expanded=true] span:first-child{transform:translateY(.8rem)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-.8rem)rotate(-45deg)}.nav{z-index:1;padding:12rem var(--gutter) 6rem;background:var(--c-bg);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:4rem;margin:0;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.nav.is-open{opacity:1;visibility:visible}.nav__list{flex-direction:column;align-items:center;gap:2.4rem}.nav__list li+li:before{display:none}.nav__link{font-size:2.8rem;font-weight:600;line-height:3.6rem}.nav__cta{align-self:center;display:inline-flex}.footer__inner{flex-direction:column;align-items:flex-start;gap:3rem;padding:3rem 0}.footer .features{margin-left:0}.footer .contacts{border-left:0;padding-left:0}.features{flex-wrap:wrap;gap:2rem 5rem}.page-hero__inner{flex-direction:column;min-height:0;padding-top:6rem;display:flex}.page-hero__img{align-self:center;width:min(100%,80rem);margin-top:3rem;position:static}.home-hero__inner{min-height:0;padding-top:6rem}.home-hero:before{display:none}.home-hero__visual{pointer-events:auto;margin-top:4rem;position:relative}.home-hero__therapist{width:min(100%,80rem);margin-inline:auto;position:static}.home-hero__puzzle{width:22%;top:0;left:auto;right:0}.home-hero__quote{min-height:0;inset:auto 0 10% auto}.home-requests{margin-top:6rem}.home-requests__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.home-about{margin-top:6rem}.home-about__inner{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:4rem 3rem}.home-about__figure{width:100%;max-width:40rem}.method-card{grid-column:1/-1;min-height:0}.home-bottom{margin-top:4rem}.home-bottom__inner{grid-template-columns:1fr;gap:3rem}.cta-green{padding-bottom:28rem}.cta-green__content{height:auto}.cta-green .btn{margin-top:4rem}.about-hero__inner{min-height:0;padding:6rem 0}.about-hero__media{width:76%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 52%);mask-image:linear-gradient(90deg,#0000,#000 52%)}.about-hero__media img{object-position:left center}.about-hero__chips{margin-top:4rem}.about-grid{grid-template-columns:1fr;gap:2.4rem}.about-path{grid-template-columns:1fr;padding-bottom:18rem}.about-values__list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-quote{min-height:37rem}.request-card{padding-left:4rem}.request-card__img{--img-w:45%;--img-right:2rem}.request-card--selfesteem .request-card__img,.request-card--choice .request-card__img{--img-w:50%}.unsure{grid-template-columns:20rem minmax(0,1fr);padding:3rem 4rem}.unsure .btn{grid-column:1/-1;justify-self:start}.first-meeting{padding:4rem}.first-meeting__img{width:min(100%,76rem);margin:3rem auto 0;position:static}.first-meeting .features{margin-top:4rem}.contact-strip{flex-wrap:wrap;gap:2rem 4rem;padding:2rem 4rem}.method-hero__quote{align-self:flex-end;width:min(100%,40rem);min-height:0;margin-top:-6rem;position:static}.method-section{margin-top:6rem}.method-section__title{margin-bottom:2.4rem}.method-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 0;min-height:0;padding:4rem 0}.method-step:nth-child(odd){border-left:0}.method-steps:not(.method-steps--practice) .method-step+.method-step:before{display:none}.method-step,.method-steps--practice .method-step{padding-left:4rem}.method-step img,.method-steps--practice .method-step img{margin:2rem auto 0}.method-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 0;padding:3rem}.method-principles__img{grid-row:span 1}.method-principles__text{grid-column:2/-1;padding:0 0 0 3rem}.method-principles__list li:first-child{border-left:0}.method-fit{grid-template-columns:1fr;gap:3rem;padding:4rem}.cta-block,.cta-block--quote,.cta-block--reverse,.cta-block--plant{grid-template-columns:1fr;justify-items:start;gap:4rem;padding:5rem 4rem}.cta-block--reverse .cta-block__img{order:2}.cta-block__img,.cta-block--quote .cta-block__img{width:min(100%,64rem)}.cta-block .quote-card{min-height:0}.cta-block__plant{display:none}.edu-grid{grid-template-columns:1fr;grid-template-areas:"path""stats""growth";gap:2.4rem}.edu-docs__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-left:0}.edu-docs__note{margin-left:0}.reviews-note{max-width:52rem}.reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.review{min-height:0}.trust{grid-template-columns:20rem minmax(0,1fr);gap:4rem;padding:4rem}.faq-layout{grid-template-columns:1fr;gap:2.4rem}.faq-safety{padding:4rem}.faq-safety__img{width:min(100%,40rem);margin-inline:auto}.faq-safety__title,.faq-safety__list{margin-top:4rem}.modal:before{display:none}.modal__inner{padding:6rem var(--gutter) 4rem;grid-template-columns:1fr;gap:3rem}.modal__panel{justify-self:center;width:min(100%,72rem)}}@media (width<=767px){:root{--gutter:1.6rem;--header-h:8rem}body{font-size:1.8rem}.title-xl{font-size:3.4rem;line-height:4.2rem}.lead{font-size:1.9rem;line-height:2.8rem}.eyebrow{font-size:1.8rem}.section-title,.home-requests .section-title{font-size:2.6rem;line-height:3.2rem}.brand__name{font-size:2rem;line-height:2.4rem}.brand__role{font-size:1.3rem;line-height:1.6rem}.header__cta{display:none}.burger{margin-left:auto}.btn,.btn--lg,.btn--light,.btn--xl{white-space:normal;gap:2rem;height:6.4rem;padding:0 3rem;font-size:1.9rem}.btn .icon-arrow{width:2.6rem}.page-hero__inner,.home-hero__inner,.about-hero__inner{padding-top:4rem}.features{flex-direction:column;align-items:flex-start;gap:1.6rem}.contacts{flex-wrap:wrap;gap:2.4rem}.quote-card{border-radius:2rem}.home-hero__title{font-size:4rem;line-height:4.8rem}.home-hero__lead{font-size:2rem;line-height:3rem}.home-hero__content .btn{margin-top:3rem}.home-hero__benefits{justify-content:space-between;gap:1rem;margin-top:4rem;font-size:1.5rem;line-height:2.2rem}.home-hero__benefits img{height:7rem}.home-hero__quote{width:auto;margin-top:2rem;position:static}.home-requests__list{grid-template-columns:1fr}.request-tile a{min-height:0}.home-about__inner{grid-template-columns:1fr}.home-about__title,.method-card__title{font-size:3.4rem;line-height:4.2rem}.home-about__list li{grid-template-columns:6rem minmax(0,1fr);gap:2rem}.home-about__list img{width:6rem}.home-about__gallery{gap:2rem;padding-left:0}.home-about__gallery img:first-child,.home-about__gallery img:last-child{width:calc(50% - 1rem)}.home-about__figure{justify-self:center;max-width:28rem}.method-card{border-radius:2.4rem;padding:3rem 2.4rem}.method-card__steps{grid-template-columns:repeat(2,1fr);gap:3rem 0;margin-top:4rem}.method-card__steps li:nth-child(2):after{display:none}.edu-card,.cta-green__content{padding:3rem 2.4rem}.edu-card,.cta-green{border-radius:2.4rem}.edu-card__title,.cta-green__title{font-size:2.8rem;line-height:3.4rem}.edu-card__list li{grid-template-columns:6rem minmax(0,1fr);gap:4.4rem}.edu-card__list img{width:6rem}.edu-card__list:before{left:8rem}.edu-card__list li:before{left:7.25rem}.cta-green{padding-bottom:60vw}.cta-green__img{width:85%}.about-hero{flex-direction:column;display:flex}.about-hero__inner{padding-bottom:3rem}.about-hero__media{aspect-ratio:1699/926;order:1;width:100%;height:auto;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}.about-hero__title{font-size:3.6rem;line-height:4.4rem}.about-hero__subtitle{font-size:2rem}.about-hero__chips li{flex:100%;min-height:7rem}.about-card{padding:3rem 2.4rem}.about-card__title{font-size:2.6rem;line-height:3.2rem}.about-approach{padding-bottom:22rem}.about-approach__img{width:16rem}.about-values__list{gap:1rem}.about-quote blockquote{max-width:55%}.about-personal__list{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}.about-meet{flex-direction:column;align-items:flex-start;padding:3rem 2.4rem}.about-meet__img{width:14rem}.request-cards{grid-template-columns:1fr}.request-card{min-height:0;padding:3rem 2.4rem;font-size:2rem;line-height:2.9rem}.request-card__title{font-size:3.2rem;line-height:4rem}.request-card__title+p,.request-card--choice .request-card__title+p{margin-top:2rem}.request-card p+p{margin-top:1.6rem}.request-card__img,.request-card--relations .request-card__img,.request-card--emotions .request-card__img,.request-card--selfesteem .request-card__img,.request-card--choice .request-card__img{order:2;align-self:center;width:min(100%,36rem);margin-top:2rem;position:static}.request-card .btn{margin-top:3rem}.unsure{grid-template-columns:1fr;gap:2.4rem;padding:3rem 2.4rem}.unsure__img{width:14rem}.unsure__text{margin:0}.unsure__title{font-size:2.4rem;line-height:3rem}.first-meeting{padding:3rem 2.4rem}.first-meeting__title{font-size:2.8rem;line-height:3.4rem}.contact-strip{padding:2.4rem}.method-hero__quote{align-self:stretch;width:auto;margin-top:2rem}.method-steps{grid-template-columns:1fr}.method-step,.method-steps--practice .method-step{border-left:0;padding:0 2.4rem}.method-step+.method-step{border-top:1.86px solid var(--c-line);padding-top:4rem}.method-principles{grid-template-columns:repeat(3,minmax(0,1fr));padding:2.4rem}.method-principles__img{display:none}.method-principles__text{grid-column:1/-1;padding:0}.method-principles__list li{font-size:1.4rem;line-height:1.9rem}.method-fit{padding:3rem 2.4rem}.method-fit__title{font-size:2.6rem;line-height:3.2rem}.check-list li{align-items:flex-start}.cta-block,.cta-block--quote,.cta-block--reverse,.cta-block--plant{padding:3rem 2.4rem}.cta-block__title,.cta-block--reverse .cta-block__title,.cta-block--plant .cta-block__title{font-size:2.8rem;line-height:3.4rem}.cta-block .btn{margin-top:3rem}.edu-grid .card,.edu-grid .edu-growth,.edu-docs{padding:3rem 2.4rem}.edu-timeline{margin:4rem 0 0}.edu-timeline:before,.edu-timeline__item+.edu-timeline__item:before,.edu-timeline__body:before,.edu-timeline__img{display:none}.edu-timeline__item{grid-template-columns:6rem minmax(0,1fr);gap:2rem}.edu-timeline__item:not(:last-child):after{top:6rem;left:2.8rem}.edu-timeline__clock{width:6rem;height:6rem}.edu-timeline__body{grid-column:2}.edu-timeline__year{font-size:2.4rem}.edu-timeline__name,.edu-timeline__spec{font-size:2rem;line-height:2.8rem}.edu-timeline__desc{font-size:1.7rem}.edu-stats__list img{width:7rem}.edu-growth p{font-size:2rem;line-height:2.8rem}.edu-growth__img{width:100%;margin-left:0}.edu-docs__list{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-docs__note{align-items:flex-start;font-size:1.5rem}.reviews{grid-template-columns:1fr}.review{padding:0 2.4rem 2.4rem}.review__text{font-size:1.9rem;line-height:3rem}.trust{grid-template-columns:1fr;gap:2rem;padding:3rem 2.4rem;font-size:1.9rem;line-height:3rem}.trust__img{width:14rem}.trust__title{font-size:2.6rem;line-height:3.2rem}.faq{gap:1.2rem}.faq__question{gap:1.6rem;min-height:0;padding:2rem 5.6rem 2rem 1.6rem;font-size:1.9rem;line-height:2.6rem}.faq__item[open] .faq__question{gap:1.6rem;padding-top:2rem}.faq__item[open] .faq__question>:not(.faq__num){margin-top:.7rem}.faq__question:before,.faq__question:after,.faq__item[open] .faq__question:before,.faq__item[open] .faq__question:after{width:2.2rem;top:4rem;right:2rem}.faq__num{width:4rem;height:4rem;font-size:1.8rem}.faq__answer{padding:0 2rem 2.4rem 7.2rem;font-size:1.8rem;line-height:2.8rem}.faq-safety{padding:3rem 2.4rem}.faq-safety__title{font-size:2.6rem;line-height:3.2rem}.faq-safety__list li{gap:2rem;margin-left:0}.faq-safety__list img{width:7rem}.page--faq .cta-block{margin-top:4rem}.modal{border-radius:2.4rem;width:calc(100% - 2rem);max-height:calc(100dvh - 2rem)}.modal__inner{max-height:calc(100dvh - 2rem);padding-top:5rem}.modal__close{background:var(--c-bg);border-radius:50%;top:1.2rem;right:1.2rem}.modal__panel{padding:3rem 2rem}.signup-form__title{font-size:2.4rem}.signup-form__subtitle{font-size:1.8rem;line-height:2.8rem}.field__input,.field--labeled .field__input{font-size:2rem}.field-hint{padding-left:2rem}.signup-form__submit{height:7.2rem}.signup-form__privacy{text-align:left;justify-content:flex-start}.signup-note{flex-direction:column;align-items:flex-start;gap:1.6rem}.signup-note img{width:10rem}}
