.fh-testimonials{position:relative;overflow:hidden;background:radial-gradient(circle at 13% 14%,rgba(54,189,115,.2),transparent 27%),linear-gradient(142deg,#17633D,#17633D 52%,#268F57);color:#fff}.fh-testimonials:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(180deg,#000,transparent 78%);pointer-events:none}.fh-testimonials>.container{position:relative;z-index:2}.fh-testimonial-orbit{position:absolute;width:560px;height:560px;right:-220px;top:-250px;border:1px solid rgba(169,216,189,.18);border-radius:50%;box-shadow:0 0 0 54px rgba(255,255,255,.018),0 0 0 105px rgba(255,255,255,.012);animation:fhTestimonialOrbit 14s ease-in-out infinite alternate}.fh-testimonial-orbit i{position:absolute;width:13px;height:13px;border-radius:50%;background:#36BD73;box-shadow:0 0 0 8px rgba(54,189,115,.1),0 0 22px rgba(54,189,115,.52)}.fh-testimonial-orbit i:first-child{left:8%;top:58%}.fh-testimonial-orbit i:nth-child(2){left:47%;bottom:-7px}.fh-testimonial-orbit i:nth-child(3){right:8%;top:27%}.fh-testimonial-heading{display:grid;grid-template-columns:1.05fr .75fr;gap:86px;align-items:end;margin-bottom:50px}.fh-testimonial-heading h2{max-width:840px;margin-top:15px;color:#fff;font-size:42px;line-height:1.04;letter-spacing:-.045em}.fh-testimonial-heading-copy{display:grid;gap:17px}.fh-testimonial-heading-copy>p{color:#b9d5cf;line-height:1.75}.fh-testimonial-heading-copy>span{display:flex;align-items:flex-start;gap:8px;color:#a9e5ce;font-size:.67rem;font-weight:800;line-height:1.45}.fh-testimonial-heading-copy svg{flex:none;margin-top:2px}.fh-testimonial-stage{overflow:hidden;padding:8px 3px 25px}.fh-testimonial-track{display:grid;width:200%;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;transform:translate3d(calc(var(--testimonial-page) * -50%),0,0);transition:transform .75s cubic-bezier(.2,.75,.22,1);will-change:transform}.fh-testimonial-card{position:relative;display:flex;min-height:382px;overflow:hidden;flex-direction:column;padding:29px;border:1px solid rgba(204,239,229,.21);border-radius:23px;background:linear-gradient(155deg,rgba(255,255,255,.13),rgba(255,255,255,.065));box-shadow:0 22px 50px rgba(0,27,24,.16);backdrop-filter:blur(10px);transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease}.fh-testimonial-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 32%,rgba(255,255,255,.11) 49%,transparent 66%);transform:translateX(-120%);transition:transform .85s ease;pointer-events:none}.fh-testimonial-card:hover{transform:translateY(-8px);border-color:rgba(54,189,115,.52);background:linear-gradient(155deg,rgba(255,255,255,.17),rgba(54,189,115,.08));box-shadow:0 30px 64px rgba(0,25,22,.24)}.fh-testimonial-card:hover:before{transform:translateX(120%)}.fh-testimonial-stars{display:flex;gap:4px;color:#36BD73}.fh-testimonial-stars svg{fill:currentColor;font-size:.82rem;filter:drop-shadow(0 0 7px rgba(54,189,115,.22))}.fh-testimonial-quote-mark{position:absolute;right:23px;top:10px;color:rgba(255,255,255,.13);font-family:Georgia,serif;font-size:5.4rem;line-height:1}.fh-testimonial-card>p{position:relative;margin-top:23px;color:#e6f2ef;font-size:.76rem;line-height:1.75}.fh-testimonial-card>footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:25px;border-top:1px solid rgba(255,255,255,.11)}.fh-testimonial-avatar{display:grid;width:48px;height:48px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:linear-gradient(145deg,#4fc5ae,#7fc965);color:#043934;font-size:.7rem;font-weight:950;box-shadow:0 10px 25px rgba(0,25,22,.18)}.fh-testimonial-avatar-2,.fh-testimonial-avatar-5{background:linear-gradient(145deg,#72b7d8,#59d6bd)}.fh-testimonial-avatar-3,.fh-testimonial-avatar-6{background:linear-gradient(145deg,#b3dc78,#46b59e)}.fh-testimonial-card>footer>span:last-child{display:grid;gap:4px}.fh-testimonial-card>footer strong{color:#fff;font-size:.78rem}.fh-testimonial-card>footer b{font-size:.82rem}.fh-testimonial-card>footer small{color:#9fbeb7;font-size:.61rem}.fh-testimonial-draft-label{display:inline-flex;width:fit-content;margin-top:14px;padding:6px 9px;border:1px dashed rgba(168,221,205,.25);border-radius:999px;color:#89bcb1;font-size:.53rem;font-weight:800;letter-spacing:.04em}.fh-testimonial-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:10px}.fh-testimonial-controls button{display:grid;width:42px;height:42px;cursor:pointer;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(255,255,255,.06);color:#fff;transition:transform .25s,background .25s,border-color .25s}.fh-testimonial-controls button:hover{transform:scale(1.08);border-color:#81d46a;background:rgba(129,212,106,.14)}.fh-testimonial-controls>span{display:flex;gap:8px}.fh-testimonial-controls i{display:block;width:22px;height:3px;border-radius:999px;background:rgba(255,255,255,.2);transition:width .35s,background .35s}.fh-testimonial-controls i.is-active{width:46px;background:linear-gradient(90deg,#3dc5ad,#8bd45f)}.fh-testimonial-video-section{margin-top:105px;padding:50px;border:1px solid rgba(202,237,227,.17);border-radius:34px;background:#f7fbf8;color:#123d30;box-shadow:0 30px 80px rgba(0,28,24,.18)}.fh-testimonial-video-heading{display:grid;grid-template-columns:1fr 1.15fr;gap:25px 75px;align-items:end;margin-bottom:34px}.fh-testimonial-video-heading .ff-kicker{grid-column:1/-1}.fh-testimonial-video-heading h3{font-size:2rem;line-height:1.12;letter-spacing:-.04em}.fh-testimonial-video-heading>p{color:#6c827d;font-size:.78rem;line-height:1.7}.fh-testimonial-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fh-youtube-placeholder{overflow:hidden;border:1px solid #d5e7df;border-radius:22px;background:#fff;box-shadow:0 15px 42px rgba(8,47,44,.08);transition:transform .35s ease,box-shadow .35s ease}.fh-youtube-placeholder>div{position:relative;display:flex;aspect-ratio:16/9;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:radial-gradient(circle at 52% 44%,rgba(133,215,102,.24),transparent 25%),linear-gradient(135deg,#073c37,#159181)}.fh-youtube-placeholder-alt>div{background:radial-gradient(circle at 48% 44%,rgba(123,215,190,.26),transparent 25%),linear-gradient(135deg,#173e39,#5e9d67)}.fh-youtube-placeholder>div:after,.fh-youtube-placeholder>div:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;animation:fhVideoRing 4.2s ease-in-out infinite}.fh-youtube-placeholder>div:before{width:170px;height:170px}.fh-youtube-placeholder>div:after{width:245px;height:245px;animation-delay:.7s}.fh-youtube-placeholder>div>span{position:relative;z-index:2;display:grid;width:68px;height:68px;place-items:center;border-radius:50%;background:#fff;color:#08766a;box-shadow:0 16px 38px rgba(0,29,25,.25);animation:fhVideoPlay 3.4s ease-in-out infinite}.fh-youtube-placeholder>div>span svg{margin-left:4px;font-size:1.3rem}.fh-youtube-placeholder>div>small{position:relative;z-index:2;color:#bfe3da;font-size:.6rem;font-weight:900;letter-spacing:.13em}.fh-youtube-placeholder>footer{display:grid;gap:7px;padding:23px}.fh-youtube-placeholder>footer strong{font-size:1rem}.fh-youtube-placeholder>footer p{color:#617a74;font-size:.71rem;line-height:1.55}.fh-youtube-placeholder>footer small{width:fit-content;margin-top:4px;padding:6px 9px;border-radius:999px;background:#eef7f2;color:#4c8176;font-size:.56rem;font-weight:800}.fh-youtube-placeholder:hover{transform:translateY(-7px);box-shadow:0 25px 55px rgba(8,47,44,.14)}.fh-testimonial-proof{display:grid;grid-template-columns:.95fr 1.25fr auto;gap:35px;align-items:center;margin-top:25px;padding:34px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(3,43,39,.6)}.fh-testimonial-proof-heading>span{color:#8ddcc9;font-size:.58rem;font-weight:900;letter-spacing:.12em}.fh-testimonial-proof-heading h3{margin-top:9px;color:#fff;font-size:1.24rem;line-height:1.25}.fh-testimonial-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fh-testimonial-proof-grid article{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:13px;border-radius:14px;background:rgba(255,255,255,.06)}.fh-testimonial-proof-grid article>small{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgba(54,189,115,.15);color:#a9e885;font-size:.55rem;font-weight:900}.fh-testimonial-proof-grid strong{color:#fff;font-size:.65rem}.fh-testimonial-proof-grid p{margin-top:4px;color:#99b9b2;font-size:.56rem;line-height:1.45}.fh-testimonial-proof>.ff-btn{white-space:nowrap}.fh-testimonial-card.scroll-reveal{transition-property:opacity,transform,border-color,background,box-shadow}@keyframes fhTestimonialOrbit{to{transform:translate(-60px,42px) scale(1.08) rotate(9deg)}}@keyframes fhVideoRing{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.75;transform:scale(1.08)}}@keyframes fhVideoPlay{0%,to{transform:scale(1);box-shadow:0 16px 38px rgba(0,29,25,.25)}50%{transform:scale(1.08);box-shadow:0 18px 45px rgba(0,29,25,.32),0 0 0 10px rgba(255,255,255,.09)}}@media(max-width:1100px){.fh-testimonial-heading{gap:25px}.fh-testimonial-heading,.fh-testimonial-proof{grid-template-columns:1fr}.fh-testimonial-proof-grid{grid-template-columns:repeat(3,1fr)}.fh-testimonial-proof>.ff-btn{width:fit-content}}@media(max-width:767px){.fh-testimonial-heading h2{font-size:34px}.fh-testimonial-stage{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fh-testimonial-stage::-webkit-scrollbar{display:none}.fh-testimonial-track{display:flex;width:max-content;transform:none!important}.fh-testimonial-card{width:calc(100vw - 68px);min-height:410px;scroll-snap-align:center}.fh-testimonial-controls{display:none}.fh-testimonial-video-section{margin-top:75px;padding:24px}.fh-testimonial-video-grid,.fh-testimonial-video-heading{grid-template-columns:1fr}.fh-testimonial-video-heading{gap:16px}.fh-testimonial-video-heading h3{font-size:1.65rem}.fh-testimonial-proof-grid{grid-template-columns:1fr}.fh-testimonial-orbit{right:-420px}}@media(prefers-reduced-motion:reduce){.fh-testimonial-orbit,.fh-youtube-placeholder>div:after,.fh-youtube-placeholder>div:before,.fh-youtube-placeholder>div>span{animation:none!important}.fh-testimonial-track{transition:none}.fh-testimonial-card,.fh-testimonial-controls button,.fh-youtube-placeholder{transition:none!important}}.fh-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fh-profile-card{display:grid;grid-template-columns:145px 1fr;min-height:245px;overflow:hidden;border:1px solid rgba(202,239,229,.2);border-radius:24px;background:rgba(255,255,255,.09);box-shadow:0 22px 48px rgba(0,29,25,.18);transition:transform .35s ease,border-color .35s ease,background .35s ease}.fh-profile-card:hover{transform:translateY(-7px);border-color:rgba(136,220,109,.58);background:rgba(255,255,255,.13)}.fh-profile-photo{position:relative;min-height:245px;overflow:hidden}.fh-profile-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 68%,rgba(5,57,51,.24));pointer-events:none}.fh-profile-photo img{object-fit:cover;object-position:center;transition:transform .65s ease}.fh-profile-card:hover .fh-profile-photo img{transform:scale(1.055)}.fh-profile-content{display:flex;min-width:0;flex-direction:column;padding:24px}.fh-profile-content blockquote{margin-top:14px;color:#eef8f5;font-size:.76rem;font-weight:650;line-height:1.65}.fh-profile-content footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.fh-profile-content footer>div{display:grid;gap:4px}.fh-profile-content footer strong{font-size:.76rem}.fh-profile-content footer small{color:#a8c6bf;font-size:.57rem}.fh-profile-content footer>span{padding:6px 9px;border-radius:999px;background:rgba(133,215,101,.14);color:#b5e995;font-size:.52rem;font-weight:900;white-space:nowrap}.fh-stock-disclosure{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:22px;color:#91b9b0;font-size:.57rem}.fh-stock-disclosure svg{color:#36BD73}.fh-story-section{margin-top:120px}.fh-story-heading{display:grid;grid-template-columns:1fr .62fr;gap:20px 80px;align-items:end;margin-bottom:34px}.fh-story-heading>.ff-kicker{grid-column:1/-1}.fh-story-heading h3{max-width:760px;color:#fff;font-size:42px;line-height:1.04;letter-spacing:-.04em}.fh-story-heading p{color:#a9cbc3;font-size:.72rem;line-height:1.65}.fh-story-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,310px);gap:18px}.fh-story-card{position:relative;overflow:hidden;border:1px solid rgba(218,241,235,.18);border-radius:26px}.fh-story-card-1{grid-row:1/3}.fh-story-card img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.22,1)}.fh-story-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,32,29,.04),rgba(2,32,29,.88));pointer-events:none}.fh-story-card:hover img{transform:scale(1.06)}.fh-story-overlay{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:28px}.fh-story-overlay>small{color:#9ae98b;font-size:.56rem;font-weight:900;letter-spacing:.12em}.fh-story-overlay h4{max-width:620px;margin-top:8px;color:#fff;font-size:1.36rem;line-height:1.15}.fh-story-card-1 .fh-story-overlay h4{font-size:2rem}.fh-story-overlay p{margin-top:8px;color:#bdd5d0;font-size:.66rem}.fh-story-overlay ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.fh-story-overlay li{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(4,48,44,.55);color:#e8f3f0;font-size:.53rem;font-weight:800;backdrop-filter:blur(7px)}.fh-story-overlay li svg{color:#8ddd78}.fh-video-visual{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:center;margin-top:120px;padding:55px;border:1px solid rgba(206,239,231,.16);border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.105),rgba(255,255,255,.045))}.fh-video-copy h3{margin-top:14px;color:#fff;font-size:2.15rem;line-height:1.08}.fh-video-copy>p{margin-top:18px;color:#adcac4;font-size:.72rem;line-height:1.7}.fh-video-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.fh-video-facts span{padding:8px 10px;border-radius:999px;background:rgba(133,215,101,.13);color:#b7e69f;font-size:.54rem;font-weight:900}.fh-video-slots{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.fh-video-slot{position:relative;min-height:290px;overflow:hidden;border-radius:22px;background:#17633D}.fh-video-slot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(2,32,29,.8));pointer-events:none}.fh-video-slot img{object-fit:cover;transition:transform .65s ease}.fh-video-slot:hover img{transform:scale(1.06)}.fh-video-slot>div{position:absolute;z-index:2;right:20px;bottom:20px;left:20px;display:grid;gap:6px}.fh-video-slot>div>span{display:grid;width:52px;height:52px;place-items:center;margin-bottom:8px;border-radius:50%;background:#fff;color:#08766a;box-shadow:0 15px 35px rgba(0,0,0,.22)}.fh-video-slot>div>span svg{margin-left:3px}.fh-video-slot strong{font-size:.7rem}.fh-video-slot small{color:#b7cfca;font-size:.52rem}.fh-gallery-section{margin-top:120px}.fh-gallery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:34px}.fh-gallery-heading h3{max-width:820px;color:#fff;font-size:42px;line-height:1.05}.fh-gallery-grid{display:grid;grid-template-columns:1.15fr .85fr .7fr;grid-template-rows:repeat(2,260px);gap:16px}.fh-gallery-item{position:relative;overflow:hidden;border-radius:23px}.fh-gallery-item-1{grid-row:1/3}.fh-gallery-item-2{grid-column:2/4}.fh-gallery-item img{object-fit:cover;transition:transform .65s ease,filter .65s ease}.fh-gallery-item:hover img{transform:scale(1.055);filter:saturate(1.08)}.fh-gallery-item:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(2,35,31,.85));pointer-events:none}.fh-gallery-item figcaption{position:absolute;z-index:2;right:20px;bottom:18px;left:20px;display:grid;gap:4px}.fh-gallery-item figcaption strong{font-size:.77rem}.fh-gallery-item figcaption span{color:#bed5d0;font-size:.54rem}.fh-testimonial-proof{margin-top:120px}@media(max-width:1000px){.fh-profile-grid,.fh-story-heading,.fh-video-visual{grid-template-columns:1fr}.fh-gallery-grid{grid-template-columns:1fr 1fr}.fh-gallery-item-2{grid-column:auto}.fh-gallery-item-1{grid-row:1/3}}@media(max-width:767px){.fh-profile-card{grid-template-columns:110px 1fr;min-height:220px}.fh-profile-photo{min-height:220px}.fh-profile-content{padding:18px}.fh-profile-content footer{align-items:flex-start;flex-direction:column}.fh-gallery-section,.fh-story-section,.fh-testimonial-proof,.fh-video-visual{margin-top:75px}.fh-gallery-heading h3,.fh-story-heading h3{font-size:34px}.fh-story-grid{display:grid;grid-template-columns:1fr;grid-template-rows:none}.fh-story-card,.fh-story-card-1{min-height:380px;grid-row:auto}.fh-story-card-1 .fh-story-overlay h4{font-size:1.5rem}.fh-video-visual{padding:25px}.fh-video-slots{grid-template-columns:1fr}.fh-gallery-heading{align-items:flex-start;flex-direction:column}.fh-gallery-grid{display:grid;grid-template-columns:1fr;grid-template-rows:none}.fh-gallery-item,.fh-gallery-item-1,.fh-gallery-item-2{min-height:340px;grid-column:auto;grid-row:auto}}.fh-testimonials{scroll-margin-top:108px}.testimonial-page{background:#fff}.testimonial-page-hero{position:relative;overflow:hidden;padding:190px 0 115px;background:radial-gradient(circle at 80% 20%,rgba(52,199,174,.3),transparent 32%),linear-gradient(128deg,#17633D,#17633D 58%,#0b897b);color:#fff}.testimonial-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:56px 56px;mask-image:linear-gradient(90deg,#000,transparent)}.testimonial-page-orbit{position:absolute;width:520px;height:520px;right:-160px;top:-260px;border:1px solid rgba(47,174,104,.2);border-radius:50%;box-shadow:0 0 0 56px rgba(255,255,255,.018),0 0 0 108px rgba(255,255,255,.012);animation:fhTestimonialOrbit 12s ease-in-out infinite alternate}.testimonial-page-orbit i{position:absolute;width:12px;height:12px;border-radius:50%;background:#82d65f;box-shadow:0 0 0 8px rgba(130,214,95,.1),0 0 20px rgba(130,214,95,.45)}.testimonial-page-orbit i:first-child{left:8%;top:58%}.testimonial-page-orbit i:nth-child(2){left:48%;bottom:-6px}.testimonial-page-orbit i:nth-child(3){right:7%;top:28%}.testimonial-page-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .72fr;gap:85px;align-items:center}.testimonial-page-hero h1{max-width:830px;margin-top:17px;color:#fff;font-size:42px;line-height:1.05;letter-spacing:-.045em}.testimonial-page-hero-grid>div>p{max-width:760px;margin-top:25px;color:#bad7d1;font-size:.9rem;line-height:1.75}.testimonial-page-hero .ff-actions{margin-top:32px}.testimonial-page-principles{padding:34px;border:1px solid rgba(186,235,224,.24);border-radius:28px;background:rgba(255,255,255,.09);box-shadow:0 28px 70px rgba(0,26,23,.2);backdrop-filter:blur(12px)}.testimonial-page-principles>span{display:grid;width:54px;height:54px;place-items:center;border-radius:17px;background:linear-gradient(145deg,#a5df72,#45c4ac);color:#073d37}.testimonial-page-principles>small{display:block;margin-top:27px;color:#91dccd;font-size:.6rem;font-weight:900;letter-spacing:.13em}.testimonial-page-principles h2{margin-top:10px;color:#fff;font-size:1.65rem;line-height:1.18}.testimonial-page-principles ul{display:grid;gap:12px;margin-top:25px;padding-top:22px;border-top:1px solid rgba(255,255,255,.13)}.testimonial-page-principles li{display:flex;align-items:flex-start;gap:9px;color:#d8ebe7;font-size:.72rem;font-weight:750}.testimonial-page-principles li svg{flex:none;margin-top:2px;color:#8ddd78}.fh-testimonials-standalone{padding-top:105px}.testimonial-page-cta{padding:75px 0;background:linear-gradient(120deg,#073d37,#0b756a)}.testimonial-page-cta .container{display:flex;align-items:center;justify-content:space-between;gap:50px}.testimonial-page-cta span{color:#8ddccb;font-size:.62rem;font-weight:900;letter-spacing:.12em}.testimonial-page-cta h2{max-width:850px;margin-top:11px;color:#fff;font-size:42px;line-height:1.05}.testimonial-page-cta .ff-btn{white-space:nowrap}@media(max-width:900px){.testimonial-page-hero-grid{grid-template-columns:1fr;gap:45px}.testimonial-page-principles{max-width:680px}.testimonial-page-cta .container{align-items:flex-start;flex-direction:column}}@media(max-width:767px){.testimonial-page-hero{padding:145px 0 80px}.testimonial-page-cta h2,.testimonial-page-hero h1{font-size:34px}.testimonial-page-orbit{right:-380px}.fh-testimonials-standalone{padding-top:78px}}.testimonial-trust-band{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:stretch;margin-bottom:86px}.testimonial-trust-heading{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:34px;border:1px solid rgba(160,211,182,.55);border-radius:24px;background:#fff;box-shadow:0 22px 55px rgba(30,87,56,.08)}.testimonial-trust-heading h2{margin-top:12px;color:var(--lg-ink,#173328);font-size:2rem;line-height:1.1}.testimonial-trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.testimonial-trust-grid article{display:grid;min-height:178px;align-content:start;gap:9px;padding:24px 18px;border:1px solid rgba(160,211,182,.5);border-radius:20px;background:linear-gradient(180deg,#fff,#f5fbf7);box-shadow:0 18px 42px rgba(30,87,56,.07)}.testimonial-trust-grid strong{color:#17633d;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1}.testimonial-trust-grid span{color:var(--lg-ink,#173328);font-size:.72rem;font-weight:900}.testimonial-trust-grid p{color:var(--lg-muted,#657a70);font-size:.62rem;line-height:1.55}.testimonial-video-proof{display:grid;grid-template-columns:.72fr 1.28fr;gap:42px;align-items:center;margin-bottom:92px;padding:44px;border:1px solid rgba(160,211,182,.45);border-radius:28px;background:linear-gradient(135deg,#f8fcf8,#eaf7ef)}.testimonial-video-copy h2{margin-top:12px;color:var(--lg-ink,#173328);font-size:2.25rem;line-height:1.08}.testimonial-video-copy p{margin-top:18px;color:var(--lg-muted,#657a70);font-size:.78rem;line-height:1.75}.testimonial-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.testimonial-video-card{position:relative;min-height:330px;overflow:hidden;border-radius:22px;background:#17633d;box-shadow:0 24px 60px rgba(30,87,56,.16)}.testimonial-video-card img{object-fit:cover;transition:transform .65s ease,filter .65s ease}.testimonial-video-card:hover img{transform:scale(1.055);filter:saturate(1.08)}.testimonial-video-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,38,28,.08),rgba(5,38,28,.86));pointer-events:none}.testimonial-video-overlay{position:absolute;z-index:2;right:22px;bottom:22px;left:22px;display:grid;gap:8px;color:#fff}.testimonial-video-overlay>span{display:grid;width:56px;height:56px;place-items:center;margin-bottom:8px;border-radius:50%;background:#fff;color:#17633d;box-shadow:0 16px 35px rgba(0,0,0,.22)}.testimonial-video-overlay>span svg{margin-left:3px}.testimonial-video-overlay small{color:#bfe6d0;font-size:.56rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.testimonial-video-overlay h3{color:#fff;font-size:1.45rem}.testimonial-video-overlay p{max-width:360px;color:#d9eee4;font-size:.66rem;line-height:1.55}.testimonial-review-heading{align-items:start}.testimonial-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.testimonial-review-card{display:flex;min-height:318px;flex-direction:column;padding:25px;border:1px solid rgba(160,211,182,.48);border-radius:20px;background:#fff;box-shadow:0 18px 42px rgba(30,87,56,.075);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.testimonial-review-card:hover{transform:translateY(-5px);border-color:rgba(54,189,115,.65);box-shadow:0 24px 55px rgba(30,87,56,.12)}.testimonial-review-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.testimonial-stars{display:inline-flex;gap:3px;color:#25a65a}.testimonial-stars svg{fill:currentColor;stroke-width:1.8}.testimonial-review-top>span:last-child{color:#a6b8af;font-size:.6rem;font-weight:900}.testimonial-review-card>p{margin-top:22px;color:var(--lg-muted,#657a70);font-size:.73rem;line-height:1.75}.testimonial-review-card footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:22px;border-top:1px solid rgba(160,211,182,.38)}.testimonial-review-avatar{display:grid;width:46px;height:46px;flex:none;place-items:center;border-radius:15px;background:linear-gradient(145deg,#17633d,#2fb26c);color:#fff;font-size:.72rem;font-weight:950}.testimonial-review-card footer span:last-child{display:grid;gap:4px}.testimonial-review-card footer strong{color:var(--lg-ink,#173328);font-size:.78rem}.testimonial-review-card footer small{color:var(--lg-muted,#657a70);font-size:.58rem;line-height:1.45}.testimonial-theme-proof{margin-top:58px}.testimonial-theme-proof .fh-testimonial-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-theme-proof .fh-testimonial-proof-grid small{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;background:#e5f5ea;color:#17633d;font-size:1rem}.testimonial-theme-proof .ff-btn{margin-top:28px}@media(max-width:1100px){.testimonial-trust-band,.testimonial-video-proof{grid-template-columns:1fr}.testimonial-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-review-grid,.testimonial-theme-proof .fh-testimonial-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.testimonial-trust-band{margin-bottom:62px}.testimonial-trust-heading,.testimonial-video-proof{padding:24px;border-radius:20px}.testimonial-trust-heading h2,.testimonial-video-copy h2{font-size:1.75rem}.testimonial-review-grid,.testimonial-theme-proof .fh-testimonial-proof-grid,.testimonial-trust-grid,.testimonial-video-grid{grid-template-columns:1fr}.testimonial-trust-grid article{min-height:142px}.testimonial-video-proof{margin-bottom:68px}.testimonial-video-card{min-height:300px}.testimonial-review-card{min-height:280px}}