/* Studio Thryve: consulting-led offer, using the existing brand system. */
.growth-section{padding-top:88px;padding-bottom:70px;border-top:1px solid #CCBBA2}.growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.growth-card{border-top:1px solid #CCBBA2;padding-top:24px}.growth-card h3{font-size:27px;line-height:1.2;margin:18px 0 14px}.growth-card p{font-size:16px;line-height:1.8;color:#6F6359}.growth-card .eyebrow{color:#A9542F}#services .growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#your-goals .growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-story,.growth-cta{padding-top:88px;padding-bottom:88px;border-top:1px solid #CCBBA2}.growth-story h2,.growth-cta h2{margin:20px 0 28px}.growth-story>p:not(.eyebrow),.growth-cta>p:not(.eyebrow),.growth-about p{max-width:760px;font-size:18px;line-height:1.85;color:#6F6359}.growth-story .text-link,.growth-cta .button{margin-top:22px}.growth-hero-detail{max-width:520px;color:#6F6359;line-height:1.8}.growth-about{max-width:800px;padding-bottom:65px}.growth-about h2{margin-bottom:28px}.brand small{font-size:9px;letter-spacing:.12em}.shop-header #shop-navigation{gap:16px}.shop-home .hero h1{font-size:clamp(52px,5.8vw,88px);line-height:.99}.shop-home .hero-lead{font-size:19px}.growth-section .section-heading{gap:28px}.shop-page .growth-section,.shop-page .growth-cta{width:100%;padding-left:0;padding-right:0}.hero-footnote{flex-wrap:wrap}
@media(max-width:1100px){.shop-header .nav-compare,.shop-header .selection-nav{display:none}}
@media(max-width:760px){.growth-grid,#services .growth-grid,#your-goals .growth-grid{grid-template-columns:1fr;gap:28px}.growth-section,.growth-story,.growth-cta{padding-top:54px;padding-bottom:48px}.growth-card h3{font-size:25px}.growth-story>p:not(.eyebrow),.growth-cta>p:not(.eyebrow),.growth-about p{font-size:17px}.growth-section .section-heading{display:block}.growth-section .section-heading>p{margin-top:20px}.shop-home .hero h1{font-size:clamp(46px,12vw,70px)}.hero-actions{flex-wrap:wrap}.brand small{font-size:8px}}

.inquiry-options{border-top:1px solid #CCBBA2;border-bottom:1px solid #CCBBA2;padding:20px 0;margin:8px 0 24px}.inquiry-options summary{cursor:pointer;font-weight:600;margin-bottom:16px}.inquiry-options label{margin-top:16px}

.consulting-home .hero{align-items:center;gap:7%;padding-top:78px;padding-bottom:78px}.consulting-home .hero h1{font-size:clamp(52px,6.5vw,88px);line-height:1.02}.consulting-home .hero-lead{font-size:19px;line-height:1.85}.consulting-panel{padding:42px;background:#EBDDC5;border:1px solid #CCBBA2;align-self:center}.panel-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:58px;line-height:1.05;margin:25px 0 35px}.panel-line{display:flex;gap:20px;border-top:1px solid #CCBBA2;padding:23px 0}.panel-line>span{font-size:12px;color:#A9542F;padding-top:4px}.panel-line h3{font-family:Figtree,Arial,sans-serif;font-size:16px;margin:0 0 7px}.panel-line p{font-size:14px;line-height:1.7;color:#6F6359;margin:0}.service-list{max-width:800px;padding-left:24px;font-size:18px;line-height:1.8}.service-list li{padding:10px 0}.consulting-home .hero-footnote{margin-top:32px}.growth-card .text-link{display:inline-block;margin-top:18px}
@media(max-width:760px){.consulting-home .hero{padding-top:45px;padding-bottom:48px;display:grid;grid-template-columns:1fr;gap:35px}.consulting-home .hero h1{font-size:clamp(45px,11vw,65px)}.consulting-panel{padding:28px}.panel-title{font-size:47px}.service-list{font-size:16px}}
