/* Screenshot reference layouts, isolated to the eight requested pages. */
.reference-body{color:#595959}.reference-body .site-header{height:122px;padding-inline:8.5%;position:relative}.reference-body .site-header img{width:260px}.reference-body footer{color:#e7e0d8;padding:145px 20px 95px}.reference-body footer nav{margin-bottom:125px}.reference-body footer p{font-size:18px}.reference-page{overflow:hidden;font:18px/1.6 Palanquin,Arial,sans-serif;color:#606060}.reference-page h1,.reference-page h2,.reference-page h3{font-family:'Donegal One',Georgia,serif;font-weight:400;color:#555;line-height:1.12;margin:0 0 35px}.reference-page h1{font-size:48px}.reference-page h2{font-size:36px}.reference-page h3{font-size:27px}.reference-page p{margin-bottom:30px}.reference-page ul{padding-left:23px}.reference-page figure{margin:0}.reference-page img{max-width:100%;height:auto;display:block}.reference-page .grve-animated-item,.reference-page .grve-animated-text,.reference-page .grve-animated-entry,.reference-page .grve-line{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}.reference-page .grve-parallax{transform:none!important}.reference-page .grve-background-wrapper{opacity:1;visibility:visible}.reference-page #grve-theme-wrapper{background:#fff}.reference-page .grve-container{width:83%;max-width:1600px}.reference-page .grve-image-expand-width .grve-image-wrapper{width:100%!important;margin-left:0!important}.reference-page .grve-text p{color:inherit}.reference-page .grve-btn{cursor:pointer}.reference-page .grve-empty-space{display:block}.reference-page .grve-column-content{max-width:100%}.reference-page .grve-thumbnail img{display:block}.reference-page .grve-headings-white :is(h1,h2,h3){color:white}.reference-page .grve-headings-white{color:white}.reference-personal-coaching .grve-section:first-child{background:linear-gradient(90deg,#70979e 50%,#351700 50%)!important}.reference-members{padding:85px 8.5% 125px;text-align:center;background:#fff}.reference-members h2{font-size:42px;margin-bottom:70px}.reference-members>div{display:flex;align-items:center;justify-content:space-around;gap:50px}.reference-members img:first-child{width:200px}.reference-members img:last-child{width:421px}.reference-reviews{background:#351700;padding:60px 8.5%;position:relative;min-height:380px;color:#ddd}.reference-review-preview{height:280px;background:#000;display:flex;gap:35px;justify-content:center;overflow:hidden;border-radius:4px}.reference-review-preview>div{background:#f5f5f5;width:40%;color:#efbd37;font:44px/1 Arial;padding:40px;letter-spacing:3px}.reference-consent{position:absolute;inset:35% 9.5% auto;display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:30px;background:#303030f5;padding:24px;font-size:14px;text-align:center}.reference-consent p{margin:0 0 14px}.reference-consent a{color:#187bff}.reference-consent button{border:0;border-radius:4px;background:#0863e6;color:#fff;padding:18px;font-weight:700}.reference-page .reference-reviews [hidden]{display:none!important}.reference-reviews:has(#trustindex-widget .ti-widget) .reference-review-preview,.reference-reviews:has(#trustindex-widget .ti-widget) .reference-consent{display:none}.reference-body .floating{z-index:20}.reference-button{display:inline-flex;justify-content:center;align-items:center;gap:25px;background:#351700;color:#fff!important;padding:19px 24px;text-transform:uppercase;font:700 13px/1.4 Palanquin,Arial,sans-serif;text-decoration:none}.reference-button:hover{background:#5b3621}.ref-offset{width:69%;margin-left:22.6%;max-width:1100px}.ref-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ref-overview-intro{padding:125px 0 200px;background:#f8f8f8}.ref-overview-intro h1{font-family:Palanquin,Arial,sans-serif;text-transform:uppercase;font-size:54px;line-height:1.25}.ref-triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:83.3%;margin:-85px 0 0 16.7%;position:relative}.ref-triptych img{width:100%;aspect-ratio:1.06;object-fit:cover}.ref-gradient{background:linear-gradient(110deg,#f4f4f4,#dedbd9);padding:110px 0 140px}.ref-process{width:65%;margin-left:29.6%}.ref-ribbon{margin-top:-45px;position:relative;width:63%;background:#30221e}.ref-ribbon .reference-button{background:none;min-height:90px;width:100%}.ref-cards{padding:120px 8.5% 0}.ref-cards article{background:#f7f7f7;width:75%;padding:40px 10.7%;margin-bottom:30px}.ref-cards article:nth-child(even){margin-left:auto}.ref-cards nav{border-top:1px solid #e9e9e9;display:flex;gap:28px;justify-content:space-between;padding-top:30px;margin-top:30px;font-size:12px;text-transform:uppercase;color:#351700;font-weight:700}.ref-final{padding-block:100px 150px}.ref-practice-intro{width:83%;margin:auto;padding:100px 0;display:grid;grid-template-columns:43% 49%;gap:8%;align-items:center}.ref-practice-intro figure{width:66%;margin:auto;position:relative;box-shadow:0 12px 25px #0001}.ref-practice-intro figure:after{content:'';position:absolute;left:-30px;bottom:25px;width:65px;height:7px;background:#351700}.ref-practice-intro h1{font-size:48px}.ref-practice-intro p{font-size:16px}.ref-practice-individual{background:#f7f7f7;padding:100px 0}.ref-practice-individual h2{font-size:48px;max-width:650px;margin-bottom:60px}.ref-split{display:grid;grid-template-columns:1fr 1fr}.ref-split figure img{width:100%;height:100%;object-fit:cover}.ref-split>div{padding:70px 8% 70px 9%}.ref-split h2{font-size:28px;color:white}.ref-teal{background:#70979e;color:white}.ref-brown{background:#351700;color:#e8e1d8}.ref-name{text-transform:uppercase;letter-spacing:2px}.ref-quote{padding:100px 8.5%}.ref-quote blockquote{background:#f8f8f8;width:68%;margin:0 0 0 auto;padding:60px 9%;font:36px/1.1 'Donegal One',Georgia,serif}.ref-practice-copy{width:55%;margin:0 auto;padding:110px 0 50px}.ref-practice-copy h3{margin-top:40px}.ref-statistics{width:69%;margin:auto;padding:60px 0}.ref-statistics>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center}.ref-statistics strong{font:58px/1.3 'Donegal One',Georgia,serif}.ref-statistics article h3{font:16px Palanquin;margin:0}.ref-statistics article p{font-size:16px}.ref-source{font-size:14px}.ref-accordion details{border-bottom:1px solid #eee;padding:18px 0}.ref-accordion summary{cursor:pointer;list-style:none;font-family:Georgia,serif}.ref-accordion summary:after{content:'+';float:right}.ref-accordion details[open] summary:after{content:'×'}.ref-accordion details p:first-of-type{margin-top:25px}.ref-center{text-align:center;margin-top:60px}.ref-signoff{text-align:center;padding:80px 12% 70px}
@media(max-width:900px){.reference-body .site-header{height:90px}.reference-body .site-header img{width:200px}.ref-offset,.ref-process{width:83%;margin:auto}.reference-page h1,.ref-overview-intro h1{font-size:38px}.reference-page h2{font-size:29px}.ref-practice-copy{width:75%}.ref-cards article{width:90%;padding:40px 7%}.ref-quote blockquote{width:90%}.reference-consent{font-size:12px;padding:15px}.ref-split>div{padding:40px 7%}}
@media(max-width:650px){.reference-page{font-size:17px}.ref-columns,.ref-split,.ref-practice-intro{grid-template-columns:1fr}.ref-overview-intro{padding:65px 0 120px}.ref-columns{gap:15px}.ref-triptych{width:92%;margin-left:8%;gap:8px}.ref-gradient{padding:65px 0 100px}.ref-ribbon{width:92%}.ref-cards{padding:65px 6% 0}.ref-cards article{width:100%;padding:30px 7%}.ref-cards nav{flex-direction:column;gap:14px}.ref-final{padding-block:65px 90px}.reference-members{padding:60px 8% 100px}.reference-members h2{font-size:28px}.reference-members>div{gap:25px}.reference-members img:first-child{width:28%}.reference-members img:last-child{width:53%}.reference-reviews{padding:35px 6%;min-height:340px}.reference-review-preview>div{font-size:22px;padding:25px 12px}.reference-consent{inset:25% 7% auto;grid-template-columns:1fr;gap:10px}.reference-body footer{padding:75px 24px 55px}.reference-body footer nav{margin-bottom:60px}.reference-body footer p{font-size:14px}.ref-practice-intro{padding:55px 0;gap:45px}.ref-practice-intro figure{width:60%}.ref-practice-intro h1{font-size:36px}.ref-practice-individual{padding:60px 0}.ref-practice-individual h2{font-size:36px}.ref-quote{padding:65px 6%}.ref-quote blockquote{font-size:27px;width:100%;padding:35px 8%}.ref-practice-copy{width:83%;padding-top:65px}.ref-statistics{width:83%}.ref-statistics>div{grid-template-columns:1fr;gap:20px}.ref-signoff{padding-inline:0}.reference-page .grve-container{width:calc(100% - 40px)}.reference-personal-coaching .grve-section:first-child{background:#70979e!important}}
.reference-page #grve-theme-wrapper{max-width:none!important;width:100%!important;margin:0!important}.reference-page #grve-theme-wrapper .grve-section{max-width:none}.reference-personal-coaching #grve-theme-wrapper>.grve-entry-item>.grve-section:first-child .grve-container{width:83%;max-width:none}.reference-personal-coaching .grve-section:first-child .grve-column-content{max-width:470px}.reference-personal-coaching .grve-section:first-child .grve-column-1-2:last-child .grve-column-content{max-width:none}.reference-personal-coaching .grve-section:first-child .grve-column-1-2:last-child img{width:calc(100% + 130px);max-width:none;height:auto}.reference-body .site-header .nav-parent>a{text-transform:uppercase}.reference-body .site-header .nav-parent>a[href='/coaching/']{color:#70979e}
@media(max-width:767px){.reference-personal-coaching .grve-section:first-child .grve-column-1-2:last-child img{width:100%;max-width:100%}.reference-personal-coaching .grve-section:first-child .grve-column-content{max-width:100%}}
@media(max-width:767px){.reference-body{overflow-x:hidden}.reference-body .site-header.site-header{padding-inline:24px;width:100%;min-width:0;gap:15px}.reference-body .site-header .menu{display:block;flex-shrink:0;margin-left:auto}.reference-page #grve-theme-wrapper,.reference-page .grve-entry-item,.reference-page .grve-section,.reference-page .grve-row,.reference-page .grve-column,.reference-page .grve-column-wrapper,.reference-page .grve-column-content{min-width:0!important;max-width:100%!important}.reference-page .grve-column-content{width:100%!important}.reference-page .grve-row{margin-inline:0!important}.reference-page .grve-column{padding-inline:0!important;width:100%!important}.reference-page .grve-container{width:calc(100% - 40px)!important;margin-inline:auto!important}.reference-page :is(h1,h2,h3,.grve-title){overflow-wrap:anywhere;white-space:normal!important}.reference-page .grve-h1{font-size:32px!important}.reference-page .grve-h2{font-size:27px!important}}
@media(max-width:767px){.reference-page :is(.grve-row-inner,.grve-column-inner,.grve-column-wrapper-inner,.grve-column-inner-content,.grve-inner-section){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;padding-inline:0!important}.reference-page :is(.grve-animated-entry,.grve-line){white-space:normal!important;max-width:100%!important;overflow-wrap:anywhere}.reference-page .grve-column-inner+.grve-column-inner{margin-top:30px}.reference-page h1.grve-page-title{font-size:31px!important}}
/* Gentle entrances toward the middle; translate leaves original image transforms intact. */
@media(prefers-reduced-motion:no-preference){
 .reference-body .reference-page .reference-enter{opacity:0!important;translate:var(--entry-x,0px) 24px;transition:opacity .8s ease,translate .95s cubic-bezier(.22,1,.36,1)!important;transition-delay:var(--entry-delay,0ms)!important}
 .reference-body .reference-page .reference-enter.reference-entered{opacity:1!important;translate:0 0}
 .reference-body .reference-page .reference-button{transition:background-color .2s ease,translate .2s ease,box-shadow .2s ease}
 .reference-body .reference-page .reference-button:hover{translate:0 -2px;box-shadow:0 7px 18px #35170020}
}
@media(prefers-reduced-motion:reduce){.reference-body .reference-page .reference-enter{opacity:1!important;translate:none!important;transition:none!important}}
@media print{.reference-body .reference-page .reference-enter{opacity:1!important;translate:none!important;transition:none!important}}
