.personalise_glow_section{& .container{position:relative;z-index:2;& .section_inner{width:100%;display:flex;flex-direction:column;gap:5rem;& .glow_intro{width:100%;text-align:center;& h2{width:100%;text-align:center;font-weight:400;font-size:5rem;margin:0 0 3rem;line-height:1;color:var(--primary)}& .text_area{max-width:90rem;margin:0 auto;& p{margin:0 0 1.5rem}& p:last-child{margin-bottom:0}}}& .glow_steps{width:100%;display:flex;flex-wrap:wrap;gap:3rem;& .glow_step{border:1px solid rgba(66,37,26,0.18);border-radius:1.2rem;padding:4rem;background:var(--white);text-align:center;@media (min-width:992px){width:calc(50% - 1.5rem)}@media (max-width:991px){width:100%}&.is-full{width:100%}& h3{text-align:center;font-weight:400;margin:0 0 2rem}& .text_area{& p{margin:0 0 1.5rem}& p:last-child{margin-bottom:0}}& .depth_scale{margin:3rem 0 0;& .depth_scale_bar{width:100%;height:3.2rem;border-radius:.6rem;background:linear-gradient(to right,#f3e0c9 0%,#d8b48a 35%,#a9744a 70%,var(--primary) 100%)}& .depth_scale_labels{display:flex;justify-content:space-between;margin:1rem 0 0;& span{font-size:1.3rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:var(--primary)}}}& .glow_cards{display:flex;flex-wrap:wrap;gap:2.5rem;margin:3rem 0 0;& .glow_card{border:1px solid rgba(66,37,26,0.18);border-radius:1rem;padding:3rem;text-align:center;background:var(--background);flex:1 1 100%;@media (min-width:768px){flex:1 1 calc(33.33% - 1.7rem)}& h4{margin:0 0 1.5rem;font-weight:400}& .text_area p{margin:0}}}}}& .glow_combos{width:100%;text-align:center;& h3{text-align:center;font-weight:400;margin:0 0 2rem}&>.text_area{max-width:90rem;margin:0 auto 4rem;& p:last-child{margin-bottom:0}}& .glow_combo_grid{display:flex;flex-wrap:wrap;gap:3rem;& .glow_combo{border:1px solid rgba(66,37,26,0.18);border-radius:1.2rem;padding:4rem;text-align:center;background:var(--white);flex:1 1 100%;@media (min-width:992px){flex:1 1 calc(33.33% - 2rem)}& .combo_title{font-weight:700;font-size:1.9rem;margin:0 0 1rem}& .combo_subtitle{margin:0 0 2.5rem;color:var(--primary)}& .combo_features{list-style:none;margin:0;padding:0;text-align:left;display:inline-block;& li{list-style:none;display:flex;align-items:flex-start;gap:1.2rem;padding:0 0 1.2rem;&::marker{content:""}&:last-child{padding-bottom:0}&:before{content:"";flex:0 0 auto;width:.6rem;height:1.1rem;margin-top:.5rem;border:solid var(--accent);border-width:0 .25rem .25rem 0;transform:rotate(45deg)}}}}}}& .call_to_action_buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}}}}