/* RYADOM: generous photographic storytelling, readable without JS. */
.psychPage{--psych-paper:#f1f4f2;--psych-ink:#193e37;--psych-mist:#dfe9e3;--psych-pad:clamp(22px,5.6vw,88px);--psych-space:clamp(64px,7.5vw,112px);background:var(--psych-paper);color:var(--psych-ink);font-family:Arial,sans-serif;line-height:1.6;overflow:clip}
.psychPage,.psychPage *{box-sizing:border-box}.psychPage :where(h1,h2,h3,p,figure){margin:0}.psychPage :where(h1,h2,h3){font-weight:500;letter-spacing:-.045em;line-height:1.1;text-wrap:balance}.psychPage h1{font-size:clamp(44px,5vw,76px)}.psychPage h2{font-size:clamp(34px,3.8vw,58px)}.psychPage h3{font-size:clamp(25px,2.3vw,35px)}.psychPage p{max-width:62ch;font-size:17px;line-height:1.7}.psychPage a{color:inherit;text-decoration:none}.psychPage :where(a,button,summary):focus-visible{outline:3px solid #b57687;outline-offset:5px}.psychPage :where(section,div,figure){min-width:0}.psychPage [id]{scroll-margin-top:125px}.psychPage img{display:block;width:100%;object-fit:cover}.psychPage figure{overflow:hidden;border-radius:32px}.psychPage figure img{height:100%}
.psychNav{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:98px;padding:18px var(--psych-pad);background:#f1f4f2;border-bottom:1px solid #193e3724}.psychBrand{display:flex;flex-direction:column;font-size:30px;font-weight:700;line-height:1.05;letter-spacing:-.055em}.psychBrand small{margin-top:9px;font-size:11px;letter-spacing:.015em;font-weight:400}.psychNav nav{display:flex;gap:24px;font-size:14px}.psychNav nav a{display:flex;align-items:center;min-height:44px}.psychSection{padding:var(--psych-space) var(--psych-pad)}.psychButton{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 27px;border-radius:999px;border:1px solid var(--psych-ink);background:var(--psych-ink);color:var(--psych-paper)!important;font-size:15px;line-height:1.4;font-weight:600;text-align:center;max-width:100%;transition:background .2s}.psychButton:hover{background:#315c51}.psychButtonQuiet{background:transparent;color:var(--psych-ink)!important}.psychButtonQuiet:hover{background:var(--psych-mist)}.psychButtonLight{background:#f5f7f4;color:var(--psych-ink)!important;border-color:#f5f7f4}.psychButtonLight:hover{background:var(--psych-mist)}.psychTextLink{display:inline-block;padding:12px 0;text-decoration:underline!important;text-underline-offset:6px;min-height:44px}.psychEyebrow{font-size:14px!important;margin-bottom:24px!important}.psychLead{font-size:19px!important}
.psychBackdrop{position:relative;isolation:isolate;display:flex;align-items:center;min-height:660px;min-height:clamp(660px,74svh,900px);margin:0 22px;border-radius:36px;overflow:hidden;padding:80px calc(var(--psych-pad) - 22px);color:#fff;background:var(--psych-ink)}.psychBackdrop>img{position:absolute;z-index:-2;inset:-28px 0;width:100%;height:calc(100% + 56px);object-fit:cover;transform:translate3d(0,var(--psych-scrub,0px),0);will-change:transform}.psychBackdrop:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102a25ed 0%,#102a25ba 34%,#102a2510 74%)}.psychBackdropCopy{max-width:570px;width:48%}.psychBackdropCopy>p{margin-top:24px}.psychBackdropCopy>.psychButton{margin-top:30px}.psychBackdrop :where(a,button):focus-visible{outline-color:white}.psychHero{margin-top:20px;min-height:clamp(690px,84svh,940px);padding-bottom:110px}.psychHero .psychBackdropCopy{width:49%;max-width:660px}.psychHeroFoot{position:absolute;left:calc(var(--psych-pad) - 22px);bottom:30px;font-size:13px;opacity:.85}.psychHero>img{object-position:70% center!important}
.psychSectionHead{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:6%;margin-bottom:50px}.psychTopicLayout{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%}.psychTopicChoices{display:flex;flex-direction:column}.psychTopicChoices button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px;padding:20px 0;border:0;border-bottom:1px solid #193e3738;color:var(--psych-ink);background:transparent;font:inherit;font-size:19px;text-align:left;cursor:pointer}.psychTopicChoices button:first-child{border-top:1px solid #193e3738}.psychTopicChoices button[aria-pressed=true]{font-weight:700}.psychTopicChoices button[aria-pressed=true] span{background:#ccadb5;border-radius:50%}.psychTopicChoices button span{display:grid;place-items:center;flex:none;width:40px;height:40px}.psychTopicResult{background:var(--psych-mist);padding:clamp(27px,4vw,58px);border-radius:30px}.psychTopicResult p{margin-top:22px}.psychPreparation{padding-top:24px;border-top:1px solid #193e3726}.psychPreparation strong{display:block;font-size:14px;margin-bottom:8px}.psychTopicResult>.psychTextLink{margin-top:20px}
.psychPortrait,.psychPrepare{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%}.psychPortrait{padding-top:0}.psychPortrait figure{height:clamp(530px,52vw,720px)}.psychPortrait p,.psychPrepare p{margin-top:25px}.psychPortrait .psychTextLink{margin-top:22px}.psychPortrait .psychEyebrow,.psychPrepare .psychEyebrow{margin-top:0}.psychRelationship{align-items:flex-end;min-height:760px;padding-top:340px}.psychRelationship:after{background:linear-gradient(0deg,#102a25f5 0%,#102a25ac 30%,#102a2500 80%)}.psychRelationship .psychBackdropCopy{max-width:770px;width:75%}.psychRelationship>img{object-position:center 34%!important}.psychSteps{counter-reset:steps;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding:0;margin:0;list-style:none}.psychSteps li{counter-increment:steps;border-top:1px solid #193e3740;padding-top:24px}.psychSteps li:before{content:"0" counter(steps);display:block;font-size:14px;margin-bottom:28px}.psychSteps h3{font-size:28px}.psychSteps p{margin-top:18px}.psychPrepare{background:var(--psych-mist)}.psychPrepare figure{aspect-ratio:4/5}.psychPrepare ul{padding-left:20px;margin:25px 0 0;display:grid;gap:14px;max-width:52ch;font-size:16px}.psychFaq{display:grid;grid-template-columns:.75fr 1.25fr;gap:7%}.psychFaq details{border-bottom:1px solid #193e3738}.psychFaq details:first-child{border-top:1px solid #193e3738}.psychFaq summary{cursor:pointer;padding:23px 6px 23px 0;font-size:18px;line-height:1.45;min-height:56px}.psychFaq details p{padding:0 0 28px;font-size:16px}.psychStudio{display:grid;grid-template-columns:1fr auto;gap:7%;align-items:center}.psychStudio h2{font-size:clamp(32px,3.5vw,50px)}.psychStudio p{margin-top:22px}.psychStudio .psychEyebrow{margin-top:0}.psychStudioNote{font-size:13px!important;max-width:68ch!important}.psychFooter{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px var(--psych-pad);border-top:1px solid #193e3726}.psychFooter p,.psychFooter a{font-size:12px;line-height:1.5}.psychFooter>a:first-child{font-size:20px;font-weight:700}
.psychHero h1{font-size:clamp(42px,4.3vw,66px)}
.psychPage .contextReveal{animation:psychAppear .8s cubic-bezier(.22,1,.36,1) both}@keyframes psychAppear{from{transform:translate3d(var(--reveal-x,0),var(--reveal-y,0),0);opacity:.65}to{transform:none;opacity:1}}
@media(max-width:1050px){.psychNav nav{gap:14px}.psychNav{gap:16px}.psychNav nav a{font-size:12px}.psychBackdropCopy{width:54%}.psychHero .psychBackdropCopy{width:58%}.psychBackdrop h1{font-size:52px}.psychSteps{gap:24px}.psychSteps h3{font-size:24px}.psychStudio{grid-template-columns:1fr}.psychStudio>.psychButton{justify-self:start}}
@media(max-width:720px){.psychPage{--psych-space:64px}.psychNav{padding:15px 20px;min-height:86px}.psychBrand{font-size:26px}.psychBrand small{font-size:10px}.psychNav nav{display:none}.psychNav>.psychButton{padding:12px 15px;font-size:12px;min-height:46px}.psychPage [id]{scroll-margin-top:106px}.psychPage h1{font-size:clamp(36px,10vw,51px)}.psychPage h2{font-size:clamp(31px,8.3vw,43px)}.psychPage p{font-size:16px}.psychBackdrop{margin:0 12px;border-radius:26px;min-height:740px;padding:280px 24px 40px;align-items:flex-end}.psychBackdropCopy,.psychHero .psychBackdropCopy,.psychRelationship .psychBackdropCopy{width:100%;max-width:none}.psychBackdrop:after{background:linear-gradient(0deg,#102a25fc 0%,#102a25e6 31%,#102a2560 66%,#102a2510 100%)}.psychBackdrop>img{inset:0;height:100%;object-position:62% center!important;transform:none;will-change:auto}.psychHero{margin-top:12px;padding-bottom:68px;min-height:810px}.psychHero>img{object-position:65% center!important}.psychHeroFoot{left:24px;right:20px;bottom:23px;font-size:10px}.psychHero .psychLead{font-size:17px!important}.psychBackdropCopy>p{margin-top:20px}.psychBackdropCopy>.psychButton{margin-top:25px}.psychHero h1{font-size:clamp(36px,10vw,51px)}.psychSectionHead,.psychTopicLayout,.psychSteps,.psychPortrait,.psychPrepare,.psychFaq{grid-template-columns:1fr;gap:32px}.psychSectionHead{margin-bottom:30px}.psychTopicChoices button{font-size:17px;min-height:72px}.psychTopicResult{padding:27px;border-radius:24px}.psychPortrait{padding-top:0}.psychPortrait figure{height:auto;aspect-ratio:4/5;border-radius:26px}.psychPortrait>div{order:-1}.psychRelationship{min-height:790px;padding-top:360px}.psychRelationship>img{object-position:55% center!important}.psychSteps{gap:30px}.psychSteps li:before{margin-bottom:18px}.psychPrepare figure{aspect-ratio:1/1;border-radius:26px}.psychFaq summary{font-size:17px}.psychClosing{min-height:740px}.psychStudio{gap:30px}.psychFooter{flex-wrap:wrap;gap:16px}.psychFooter p{flex-basis:100%;order:3}.psychFooter a:last-child{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.psychPage *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.psychBackdrop>img{transform:none!important;will-change:auto}}

/* Persistent return navigation, shared with the other studio projects. */
.psychNav .siteNavigation{display:flex;gap:8px;flex-shrink:0}.psychNav .siteNavigation a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 12px;border:1px solid #193e3755;border-radius:14px;font-size:13px;white-space:nowrap}.psychNav .siteNavigation svg{width:20px;height:20px}.psychNav .siteNavigation a:hover{background:var(--psych-mist)}
@media(max-width:1150px){.psychNav nav{display:none}}
@media(max-width:720px){.psychNav{flex-wrap:wrap;gap:12px;padding:12px 20px}.psychNav .siteNavigation{order:3;flex-basis:100%}.psychNav .siteNavigation a{flex:1}.psychPage [id]{scroll-margin-top:155px}.psychHero>img{object-position:36% center!important}}

/* Ответы владельцу практики в блоке Lendmix. */
.psychStudioGuide{margin:28px 0 0;display:grid;gap:18px;max-width:72ch}
.psychStudioGuide dt{font-weight:600;font-size:17px}
.psychStudioGuide dd{margin:6px 0 0;font-size:16px;line-height:1.55}
