/* 1.6: background-led sections, shared proof components and internal motion. */
.kz-ui .header{border-bottom:0}.kz-ui .clients{border-bottom:0}.kz-ui .stats>div{border:0}.kz-ui .copyright{border-top:0}
.ki-ui main hr{display:none}.kz-ui.ki-ui main>section,.kz-ui.ki-ui .kz-page-section>section,.kz-ui.ki-ui .ks-module,.kz-ui.ki-ui .ks-faq-list,.kz-ui.ki-ui .ks-faq details,.kz-ui.ki-ui .ks-module-grid>article,.kz-ui.ki-ui .ks-module-grid>li,.kz-ui.ki-ui .ks-benefit-grid article,.kz-ui.ki-ui .ki-values-grid article,.kz-ui.ki-ui .ki-bottom-cta,.kz-ui.ki-ui .ki-post,.kz-ui.ki-ui .ki-read-more,.kz-ui.ki-ui .ki-book-scene,.kz-ui.ki-ui .ki-empty{border:0}
.kz-ui.ki-ui .ks-module{padding:76px 0;margin:0;border-radius:0}.ks-module-inner{position:relative}.ks-module-inner>.ks-module-grid{margin-top:30px}.ki-ui .ks-module-grid>article,.ki-ui .ks-module-grid>li{background:#f5f3f6}
.ki-ui .ks-hiring{background:#f2f1f3}.ks-hiring .ks-module-inner{display:grid;grid-template-columns:.85fr 1.65fr;gap:60px;align-items:start}.ks-layout-intro .ks-heading{margin-bottom:24px}.kz-ui .ks-layout-intro h2{font-size:38px;line-height:1.2}.kz-ui .ks-layout-intro .ks-module-lead{font-size:14px;line-height:1.85;margin:0}.ks-hiring .ks-module-grid{grid-template-columns:1fr 1fr;margin:0;gap:20px}.ki-ui .ks-hiring .ks-module-grid>article{background:#fff;padding:28px;border-radius:16px;min-height:235px;display:flex;flex-direction:column;align-items:start}.ks-layout-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:#f4e6f0;color:#854277;margin-bottom:24px;transition:background .25s,color .25s,transform .25s}.ks-layout-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.kz-ui .ks-hiring .ks-module-grid h3{font-size:23px;font-weight:600;letter-spacing:-.6px;margin-bottom:10px}.kz-ui .ks-hiring .ks-module-grid p{font-size:13px;line-height:1.8;color:#6c5b71}
.ki-ui .ks-people{background:#35203b;color:#fff}.ks-people-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:start;margin-bottom:35px}.ks-people .ks-heading{margin:0}.kz-ui .ks-people .ki-kicker{color:#e6a4d8}.kz-ui .ks-people h2{color:#fff}.kz-ui .ks-people h2 em{color:#e6a4d8}.kz-ui .ks-people-lead .ks-module-lead{color:#e0d4e3;font-size:13px;line-height:1.85;margin-top:0;font-weight:450}.ks-people .ks-module-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:0}.ki-ui .ks-people .ks-module-grid>article{background:#fff;border-radius:15px;padding:28px;min-height:232px}.kz-ui .ks-people .ks-module-grid h3{color:#35203b;font-size:21px;line-height:1.3;letter-spacing:-.5px}.kz-ui .ks-people .ks-module-grid p{color:#6c5b71;font-size:13px;line-height:1.8}.ks-people .ks-layout-icon{width:43px;height:43px;margin-bottom:23px}
.kz-ui.ki-ui .ks-clinical{background:#f5f3f5;padding:76px 0!important;margin:0;border-radius:0}.ks-therapy-layout{display:grid;grid-template-columns:.82fr 1.3fr;gap:75px;align-items:center}.ks-fernanda{margin:0;max-width:380px}.ks-fernanda img{display:block;width:100%;height:auto;border-radius:19px}.ks-fernanda figcaption{font-size:12px;line-height:1.8;color:#64325b;font-weight:600;padding:17px 4px 0}.ks-therapy-copy .ks-heading{margin-bottom:25px}.kz-ui .ks-therapy-copy h2{font-size:39px;line-height:1.2}.kz-ui .ks-therapy-copy .ks-module-lead{font-size:14px;line-height:1.85}.ks-clinical .ks-professional{border:0}
.kz-ui.ki-ui .ks-note{background:#f6f2f6;padding:56px 0!important;margin:0;border-radius:0}.ks-faq-list{display:grid;gap:12px;align-content:start}.kz-ui.ki-ui .ks-faq details{background:#f5f3f6;border-radius:13px;overflow:hidden}.ks-faq summary{padding:20px 23px;font-size:13px;line-height:1.7;gap:22px}.ks-faq details>div{padding:0 23px 23px}.ks-faq details[open]>div{animation:kzFaqAnswer .28s ease both}.ks-faq summary>span{font-size:23px}.kz-ui.ki-ui .ks-benefit-grid article{transition:transform .28s,background .28s,box-shadow .28s}.ki-ui .ks-module-grid>article,.ki-ui .ks-module-grid>li,.ki-ui .ki-values-grid article,.ki-ui .ks-index-grid article{transition:transform .28s,box-shadow .28s}.ki-ui .ks-module-grid>article:hover,.ki-ui .ks-module-grid>li:hover,.ki-ui .ks-benefit-grid article:hover,.ki-ui .ki-values-grid article:hover,.ki-ui .ks-index-grid article:hover{transform:translateY(-5px);box-shadow:0 14px 30px #35203b0a}.ki-ui .ks-module-grid>article:hover .ks-layout-icon{background:#64325b;color:white;transform:translateY(-2px)}.ki-ui .ks-overview figure{overflow:hidden;border-radius:16px}.ki-ui .ks-overview img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ki-ui .ks-overview figure:hover img{transform:scale(1.025)}
.ki-ui .ki-post{background:#faf7fb}.ki-ui .ks-index-grid article{border:0;background:#f5f3f6}.ki-ui .ki-empty{background:#f7f3f7}.ki-ui .ki-values-grid article{border:0}.kz-ui .clients-heading p{font-size:23px;font-weight:700;letter-spacing:-.6px;max-width:430px;line-height:1.45;color:#252027}.ki-ui .kz-about-shared-stats{padding:5px 0 75px}.ki-ui .kz-about-shared-stats .stats{margin:0;padding:0}.ki-ui .stats>div{border:0}.ki-ui .ki-hero{border:0}.kz-ui .candidate-strip{border:0}.kz-ui .contact-box{margin-top:35px}.kz-ui .candidate-strip+.contact-box{margin-top:12px}
.kz-internal-motion .kz-enter{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--kz-delay,0ms)}.kz-internal-motion .kz-enter:not(.kz-in){opacity:0;transform:translate3d(0,24px,0)}.kz-internal-motion .kz-enter.kz-in{opacity:1;transform:translate3d(0,0,0)}
@keyframes kzFaqAnswer{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:1050px){.ks-hiring .ks-module-inner{gap:35px;grid-template-columns:.8fr 1.5fr}.ks-people-heading{gap:40px}.ki-ui .ks-hiring .ks-module-grid>article,.ki-ui .ks-people .ks-module-grid>article{padding:24px}.ks-therapy-layout{gap:45px}.ks-people .ks-module-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.kz-ui.ki-ui .ks-module{padding:53px 0}.ks-hiring .ks-module-inner,.ks-people-heading,.ks-therapy-layout{grid-template-columns:1fr;gap:30px}.ks-layout-intro .ks-heading{margin-bottom:20px}.kz-ui .ks-layout-intro h2,.kz-ui .ks-therapy-copy h2{font-size:32px}.ks-hiring .ks-module-grid{gap:14px}.ki-ui .ks-hiring .ks-module-grid>article{padding:23px;min-height:225px}.kz-ui .ks-hiring .ks-module-grid h3{font-size:21px}.ks-people .ks-module-grid{grid-template-columns:repeat(2,1fr);gap:14px}.ki-ui .ks-people .ks-module-grid>article{padding:24px;min-height:235px}.ks-people-heading{margin-bottom:30px}.kz-ui .ks-people-lead .ks-module-lead{font-size:13px}.kz-ui.ki-ui .ks-clinical{padding:53px 0!important}.ks-fernanda{max-width:360px;margin:0 auto}.ks-therapy-copy{grid-row:1}.ks-fernanda figcaption{text-align:center}.kz-ui.ki-ui .ks-note{padding:45px 0!important}.kz-ui .clients-heading p{font-size:22px;max-width:320px;line-height:1.4}.ki-ui .kz-about-shared-stats{padding-bottom:55px}.ks-faq summary{padding:19px 20px}.ks-faq details>div{padding:0 20px 22px}}
@media(max-width:480px){.ks-hiring .ks-module-grid,.ks-people .ks-module-grid{grid-template-columns:1fr}.ki-ui .ks-hiring .ks-module-grid>article,.ki-ui .ks-people .ks-module-grid>article{min-height:0;padding:25px}.ks-layout-icon{margin-bottom:20px}.kz-ui .ks-people .ks-module-grid h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.kz-enter{opacity:1!important;transform:none!important;transition:none!important}.ki-ui .ks-module-grid>article,.ki-ui .ks-module-grid>li,.ki-ui .ks-benefit-grid article,.ki-ui .ks-layout-icon,.ki-ui .ks-overview img{transition:none!important;transform:none!important}.ks-faq details[open]>div{animation:none}}

.kz-ui .stats,.kz-ui .stats>div,.kz-ui .stats>div:last-child,.kz-ui .stats p{border:0}.kz-ui .clients+.kz-about-shared-stats{padding-top:0}
