.psychology-overview,.psychology-copy,.psychology-consultation-video{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(28px,5vw,62px);padding:clamp(28px,5vw,54px);border:1px solid #e3dff2;border-radius:25px;background:linear-gradient(140deg,#f5f2fb,#fff 68%)}
.psychology-overview span,.psychology-copy span,.psychology-genoe span,.psychology-section-heading span,.psychology-consultation-video span{color:#765ca7;font-weight:900}.psychology-overview h2,.psychology-copy h2,.psychology-genoe h2,.psychology-section-heading h2,.psychology-consultation-video h2{margin:8px 0 16px;color:#382d4e;font-size:clamp(1.45rem,3vw,2.05rem);font-weight:900;line-height:1.55}.psychology-overview p,.psychology-copy p,.psychology-genoe p,.psychology-services p,.psychology-consultation-video p{color:#655f70;line-height:2.1}.psychology-overview>img{width:100%;max-height:390px;object-fit:contain}
.psychology-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.psychology-benefits article{padding:20px 18px;border:1px solid #e4def1;border-radius:17px;background:#fff;box-shadow:0 9px 25px rgba(70,48,105,.07)}.psychology-benefits strong{display:block;margin-bottom:8px;color:#6e54a0;font-weight:900}.psychology-benefits p{margin:0;color:#686173;line-height:1.9}
.psychology-copy{grid-template-columns:minmax(230px,.7fr) minmax(0,1.45fr);align-items:start}.psychology-copy p:first-child{margin-top:0}
.psychology-genoe{padding:clamp(28px,5vw,52px);border-radius:25px;background:#f7f4fb}.psychology-genoe__intro{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,58px)}.psychology-genoe__intro>img{width:100%;height:360px;object-fit:contain}.psychology-traits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:30px}.psychology-traits article{display:flex;min-height:190px;align-items:center;justify-content:flex-end;flex-direction:column;gap:12px;padding:18px 10px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 8px 22px rgba(70,48,105,.07)}.psychology-traits img{width:100%;height:120px;object-fit:contain}.psychology-traits strong{color:#4f4068;font-size:.85rem;font-weight:900}
.psychology-report-sample{background:radial-gradient(circle at 85% 0%,rgba(255,255,255,.14),transparent 35%),linear-gradient(145deg,#342747,#765ca7 62%,#8e72be)}.psychology-report-sample .ancestry-flipbook__download{border-color:#e4d7ff;color:#2e2240!important;background:#d7c2ff}.psychology-report-sample .ancestry-flipbook__download:hover{background:#eadfff}
.psychology-services{padding:clamp(28px,5vw,52px);border:1px solid #e4def1;border-radius:25px;background:#fff}.psychology-section-heading{text-align:center}.psychology-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.psychology-services article{padding:22px;border-radius:17px;background:#f8f6fc;border-top:4px solid #8064b1}.psychology-services img{display:block;width:130px;height:130px;margin:0 auto 15px;object-fit:contain}.psychology-services strong{display:block;margin-bottom:10px;color:#5b467d;font-size:1.05rem;font-weight:900}
.psychology-consultation-video{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);background:#f4f1fa}.psychology-consultation-video video{display:block;width:100%;max-height:520px;border-radius:18px;background:#111}
@media(max-width:991px){.psychology-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.psychology-traits{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.psychology-overview,.psychology-copy,.psychology-consultation-video,.psychology-genoe__intro{grid-template-columns:1fr}.psychology-overview>img{order:-1;max-height:280px}.psychology-benefits,.psychology-services__grid{grid-template-columns:1fr}.psychology-traits{grid-template-columns:repeat(2,minmax(0,1fr))}.psychology-genoe__intro>img{height:280px}}
