.legacy-product-intro,.legacy-product-copy,.legacy-side-product,.legacy-consultation-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);align-items:center;gap:clamp(28px,5vw,60px);padding:clamp(28px,5vw,52px);border:1px solid #dce9e5;border-radius:25px;background:linear-gradient(140deg,#f1f9f6,#fff 68%)}.legacy-product-intro span,.legacy-product-copy span,.legacy-side-product span,.legacy-consultation-video span{color:var(--product-brand-dark);font-weight:900}.legacy-product-intro h2,.legacy-product-copy h2,.legacy-side-product h2,.legacy-consultation-video h2,.legacy-component-groups h2,.legacy-component-cloud h2{margin:8px 0 16px;color:#25423d;font-size:clamp(1.4rem,3vw,2rem);font-weight:900;line-height:1.55}.legacy-product-intro p,.legacy-product-copy p,.legacy-side-product p,.legacy-consultation-video p,.legacy-services p{color:#5d706c;line-height:2.08}.legacy-product-intro video,.legacy-consultation-video video{display:block;width:100%;max-height:500px;border-radius:18px;background:#111}
.legacy-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.legacy-benefit-grid article{display:flex;min-height:105px;align-items:center;padding:18px;border:1px solid color-mix(in srgb,var(--product-brand) 20%,#e1ebe8);border-radius:16px;background:#fff;color:#395a53;font-weight:800;line-height:1.9;box-shadow:0 8px 22px rgba(28,75,65,.06)}
.legacy-product-copy{grid-template-columns:minmax(230px,.7fr) minmax(0,1.45fr);align-items:start}.legacy-product-copy p:first-child{margin-top:0}.legacy-product-copy--skin{background:linear-gradient(140deg,#fff4f7,#fff 70%);border-color:#f0dde3}.legacy-product-copy--carrier{background:linear-gradient(140deg,#f2f7ff,#fff 70%);border-color:#dce6f5}
.legacy-component-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.legacy-component-groups>div{padding:clamp(24px,4vw,38px);border:1px solid #ddeae6;border-radius:22px;background:#fff}.legacy-component-groups ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none}.legacy-component-groups li{position:relative;padding:10px 31px 10px 10px;border-radius:10px;background:#f2f8f5;color:#53706a}.legacy-component-groups li:before{position:absolute;top:16px;right:13px;width:7px;height:7px;border-radius:50%;background:var(--product-brand);content:''}
.legacy-component-cloud{padding:clamp(26px,4vw,44px);border-radius:24px;background:#faf6f8;text-align:center}.legacy-component-cloud>div{display:flex;flex-wrap:wrap;justify-content:center;gap:11px}.legacy-component-cloud span{padding:11px 17px;border:1px solid #eadce2;border-radius:999px;background:#fff;color:#705363;font-weight:800}.legacy-component-cloud--carrier{background:#f3f7fd}.legacy-component-cloud--carrier span{border-color:#d7e2f2;color:#486183}
.legacy-double-reports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.legacy-double-reports .product-report-sample{width:100%}.report-theme--health{background:linear-gradient(145deg,#174b43,#2c8b79 62%,#46aa91)}.report-theme--skin{background:linear-gradient(145deg,#6d4050,#bd758d 62%,#d99aaf)}.report-theme--carrier{background:linear-gradient(145deg,#243b5b,#4f79ad 62%,#6d98cb)}.report-theme--health .ancestry-flipbook__download{background:#a9eadc;border-color:#d3fff6}.report-theme--skin .ancestry-flipbook__download{background:#ffd5e1;border-color:#ffeaf0}.report-theme--carrier .ancestry-flipbook__download{background:#cce3ff;border-color:#e8f3ff}
.legacy-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.legacy-services--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px;margin-right:auto;margin-left:auto}.legacy-services article{padding:24px;border:1px solid #e1ebe8;border-top:4px solid var(--product-brand);border-radius:18px;background:#fff}.legacy-services img{display:block;width:125px;height:125px;margin:0 auto 15px;object-fit:contain}.legacy-services h3{color:var(--product-brand-dark);font-size:1.05rem;font-weight:900}.legacy-services p{margin-bottom:0}
.legacy-side-product{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);background:#f3f8f5}.legacy-side-product img{width:100%;height:300px;object-fit:contain}.legacy-consultation-video{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.legacy-consultation-video--skin{background:#fff3f7;border-color:#eedce3}.legacy-consultation-video--carrier{background:#f1f6fc;border-color:#dbe5f2}
@media(max-width:991px){.legacy-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-double-reports{grid-template-columns:1fr}.legacy-double-reports .product-report-sample{width:min(100%,820px)}}
@media(max-width:767px){.legacy-product-intro,.legacy-product-copy,.legacy-side-product,.legacy-consultation-video,.legacy-component-groups{grid-template-columns:1fr}.legacy-product-intro video{order:-1}.legacy-benefit-grid,.legacy-services,.legacy-services--two{grid-template-columns:1fr}.legacy-component-groups ul{grid-template-columns:1fr}.legacy-side-product img{height:240px}}
