/* HA trial: beige hero, brown navigation, beige introduction, brown points, beige recommendations. */
.ha-flow-test .section-nav{background:#554d45f5;border-color:#998a7c}.ha-flow-test .section-nav a{color:#b8a99a}.ha-flow-test .section-nav a:hover,.ha-flow-test .section-nav a.active{color:#f5f5f5}
.ha-flow-test .intro,.ha-flow-test .ha-product-recommend{background:#f5f5f5;color:#34312e}.ha-flow-test .intro .eyebrow,.ha-flow-test .ha-product-recommend .eyebrow{color:#766b61}.ha-flow-test .intro .body,.ha-flow-test .intro .definition{color:#766b61}.ha-flow-test .ha-product-recommend{border-color:#d7cfc666}
.ha-flow-test .vpoints{background:#554d45;color:#f5f5f5;border-color:#998a7c66}.ha-flow-test .vpoints .num,.ha-flow-test .vpoints .eyebrow{color:#b8a99a}.ha-flow-test .vpoints .vpoint{border-color:#998a7c88}.ha-flow-test .vpoints .note,.ha-flow-test .vpoints .section-heading p{color:#b8a99a}
.ha-product-recommend-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:60px}.ha-product-left,.ha-product-copy{min-height:470px;display:flex;flex-direction:column;padding:28px 0;border-top:1px solid #d7cfc688;border-bottom:1px solid #d7cfc688}.ha-product-figure img{height:210px;filter:drop-shadow(0 18px 18px #56565622)}.ha-product-description-block{margin-top:24px;max-width:none}.ha-product-description-block .eyebrow{font-size:9px;letter-spacing:1.7px}.ha-product-description-block h2{font-size:28px;margin:13px 0 17px;line-height:1.5}.ha-flow-test .ha-product-description{color:#766b61;font-size:13px;line-height:1.9}.ha-flow-test .ha-product-copy h2{font-size:29px;margin:18px 0 26px}.ha-recommend-list{flex:1;display:grid;grid-template-rows:repeat(4,1fr)}.ha-flow-test .ha-recommend-list li{padding:18px 0;align-items:center;border-color:#d7cfc666}.ha-flow-test .ha-recommend-list p{color:#766b61;font-size:15px}.ha-flow-test .ha-recommend-list span{color:#766b61}.ha-result-note{font-size:11px;color:#766b61;margin-top:24px;line-height:1.9}
.ha-signature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.ha-signature-description{margin-top:25px}.ha-signature-description p{font-size:14px;color:#b8a99a;line-height:2}.ha-signature-description p+p{margin-top:13px}.ha-clinic-name{margin-top:27px}.ha-consult-copy{padding:35px 40px;background:#554d45;border:1px solid #998a7c88}.ha-consult-copy h3{font-size:38px;font-weight:500;line-height:1.4;margin:17px 0 20px;color:#f5f5f5;letter-spacing:-.04em}.ha-consult-copy>p{font-size:14px;color:#b8a99a;margin:0 0 28px;line-height:1.9}.ha-consult-copy small{display:block;font-size:10px;color:#766b61;margin-top:12px}.ha-signature-consult .ha-consult-copy .button{display:flex;width:100%;justify-content:center;background:#f5f5f5;border-color:#f5f5f5;color:#34312e;padding:17px 24px;font-size:15px;font-weight:500}.ha-signature-consult .ha-consult-copy .button:hover{background:#c9bfb3;border-color:#d7cfc6}
@media(max-width:760px){.ha-product-recommend-grid{grid-template-columns:1fr;gap:32px}.ha-product-left,.ha-product-copy{min-height:0;padding:25px 0}.ha-product-figure img{height:210px}.ha-product-description-block{margin-top:24px}.ha-product-description-block h2{font-size:26px}.ha-flow-test .ha-product-copy h2{font-size:27px;margin-bottom:23px}.ha-flow-test .ha-recommend-list p{font-size:14px}.ha-flow-test .ha-recommend-list li{padding:18px 0}.ha-result-note{margin-top:22px}.ha-signature-grid{grid-template-columns:1fr;gap:30px}.ha-consult-copy{padding:28px 25px}.ha-consult-copy h3{font-size:32px}.ha-consult-copy .button{width:100%}.ha-signature-description p{font-size:13px}}
