.home-flow-section,.site-section-clear{background:transparent!important}.home-main-background{min-height:100%;background:transparent}.home-main-background:before{background:none}.home-hero-stage:after{content:none!important}#about{overflow:clip!important;background:transparent!important}#about:after,#about:before{content:none!important}.why-section-shell{position:relative;isolation:isolate;background:transparent}.why-section-shell:after,.why-section-shell:before{content:"";position:absolute;left:0;right:0;z-index:-1;pointer-events:none}.why-section-shell:after,.why-section-shell:before{content:none}.offer-section-surface{background:transparent}.offer-section-surface:before{content:none;background:none}@supports (animation-timeline:scroll(root block)){.hero-copy-ribbon.hero-copy-panel{animation-duration:auto!important;animation-fill-mode:both!important;animation-name:heroCopyScrollReturn!important;animation-range-end:420px!important;animation-range-start:0!important;animation-timeline:scroll(root block)!important;animation-timing-function:linear!important;transform-origin:left center}}@keyframes heroCopyScrollReturn{0%,12%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-190px,0,0) scaleX(.97)}}.why-split-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,4vw,3rem);align-items:center}.why-split-copy{--reveal-offset-x:-34px;backface-visibility:hidden;contain:paint;transform-style:preserve-3d;will-change:opacity,transform}.why-split-points{display:grid;gap:.58rem;max-width:760px}.why-split-note{--reveal-offset-x:-24px;display:flex;align-items:flex-start;gap:.72rem;border:1px solid rgba(185,227,218,.72);border-radius:18px;background:linear-gradient(145deg,rgba(255,253,248,.9),rgba(232,250,244,.66));padding:.55rem .72rem;color:#1b2c29;font-size:clamp(.76rem,.9vw,.88rem);line-height:1.36;box-shadow:0 16px 40px rgba(20,147,131,.07),inset 0 1px 0 rgba(255,255,255,.72)}.why-split-note span:first-child{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.18rem;height:1.18rem;margin-top:.04rem;border-radius:999px;background:linear-gradient(135deg,rgba(20,147,131,.22),rgba(156,203,194,.2));color:#075e56;font-size:.68rem;font-weight:800}.why-split-image-frame{--reveal-offset-x:42px;width:min(100%,520px);height:min(clamp(460px,70vw,660px),calc(100svh - 130px));backface-visibility:hidden;contain:paint;transform-style:preserve-3d;will-change:opacity,transform}.reveal-ready #about .profile-reveal-panel{opacity:0;transform:translate3d(var(--profile-reveal-x,0),30px,0) scale(.98)}.reveal-ready #about .profile-reveal-panel.is-visible{opacity:1;animation:none;transform:none}.why-split-image-frame:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,253,248,.08),transparent 44%,rgba(15,27,25,.18)),linear-gradient(90deg,rgba(255,253,248,.14),transparent 38%,rgba(15,27,25,.08))}.why-image-parallax{transform:scale(1.02);transform-origin:center}.profile-coverflow-card{transition:opacity 1.4s cubic-bezier(.19,1,.22,1),filter 1.4s cubic-bezier(.19,1,.22,1),transform 1.4s cubic-bezier(.19,1,.22,1),box-shadow 1.4s cubic-bezier(.19,1,.22,1)!important}.profile-carousel-control{position:relative;z-index:8}.review-coverflow-shell{max-width:min(100%,1280px)}.review-coverflow{position:relative;height:clamp(250px,20vw,300px);overflow:visible;perspective:none}.review-coverflow:before{content:"";position:absolute;inset:18% 12% 0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(20,147,131,.13),transparent 62%),radial-gradient(ellipse at 50% 74%,rgba(156,203,194,.1),transparent 64%);opacity:.52}.review-coverflow-card{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:min(31%,360px);height:clamp(250px,20vw,300px);overflow:hidden;padding:clamp(.82rem,1.05vw,1rem);border:1px solid rgba(153,205,194,.62);border-radius:22px;background:rgba(255,253,248,.96);box-shadow:0 22px 58px -34px rgba(31,41,40,.26),inset 0 1px 0 rgba(255,255,255,.76);color:#263632;cursor:default;transform-style:flat;transition:opacity 1.2s cubic-bezier(.19,1,.22,1),filter 1.2s cubic-bezier(.19,1,.22,1),transform 1.2s cubic-bezier(.19,1,.22,1),box-shadow 1.2s cubic-bezier(.19,1,.22,1),background 1.2s cubic-bezier(.19,1,.22,1);will-change:opacity,transform;backface-visibility:hidden}.review-coverflow-card:focus-visible{outline:2px solid rgba(20,147,131,.62);outline-offset:4px}.review-coverflow-card-active{z-index:4;opacity:1;filter:saturate(1.02) contrast(1);isolation:isolate;background:linear-gradient(145deg,#fffdf8,#f1fbf8);box-shadow:0 34px 84px -32px rgba(20,147,131,.28),0 0 0 1px rgba(100,207,191,.34),inset 0 1px 0 #fffdf8;transform:translate3d(-50%,-50%,0) scale(1)}.review-coverflow-card-left{transform:translate3d(-126%,-50%,0) scale(.88)}.review-coverflow-card-left,.review-coverflow-card-right{z-index:2;opacity:.58;filter:saturate(.9) brightness(1.02)}.review-coverflow-card-right{transform:translate3d(26%,-50%,0) scale(.88)}.review-coverflow-card-hidden{z-index:1;opacity:0;pointer-events:none;filter:saturate(.7) brightness(.88);transform:translate3d(-50%,-50%,-240px) scale(.7)}.review-coverflow-stars{width:100%;color:#b58a4a;font-size:.96rem;letter-spacing:.12em;text-align:center}.review-coverflow-text{margin-top:.46rem;font-size:clamp(.74rem,.78vw,.86rem);line-height:1.4;color:#13231f}.review-coverflow-divider{height:1px;width:100%;margin-top:auto;background:linear-gradient(90deg,rgba(20,147,131,.42),rgba(156,203,194,.24),transparent)}.review-coverflow-name{margin-top:.38rem;color:#073f3a;font-size:clamp(1rem,1.28vw,1.18rem);font-weight:700;letter-spacing:.05em}.review-coverflow-type{margin-top:.12rem;color:#53635f;font-size:.6rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.review-coverflow-card-left .review-coverflow-text,.review-coverflow-card-right .review-coverflow-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7;font-size:.76rem;line-height:1.42;color:#233632}.review-coverflow-card-left .review-coverflow-type,.review-coverflow-card-right .review-coverflow-type{letter-spacing:.14em}@media (min-width:1280px){.review-coverflow-shell{max-width:min(100%,1120px)}.review-coverflow{height:310px}.review-coverflow-card{width:min(36%,410px);height:300px;padding:1.1rem}.review-coverflow-card-active{box-shadow:0 38px 90px -34px rgba(20,147,131,.32),0 0 0 1px rgba(100,207,191,.38),inset 0 1px 0 #fffdf8}.review-coverflow-card-left{opacity:.5;transform:translate3d(-118%,-50%,0) scale(.86)}.review-coverflow-card-right{opacity:.5;transform:translate3d(18%,-50%,0) scale(.86)}.review-coverflow-text{font-size:.82rem}}@media (min-width:768px) and (max-width:1079px){.review-coverflow-shell{max-width:min(100%,1120px)}.review-coverflow{height:clamp(310px,26vw,350px);perspective:none}.review-coverflow-card{width:min(30%,240px);height:clamp(292px,24vw,320px);overflow:hidden;padding:clamp(.78rem,1vw,.95rem);border-radius:18px;background:rgba(255,253,248,.82);box-shadow:0 18px 44px -34px rgba(31,41,40,.24),inset 0 1px 0 rgba(255,255,255,.76);transform-style:flat}.review-coverflow-card-active{transform:translate3d(-50%,-50%,0) scale(1)}.review-coverflow-card-left{opacity:.62;filter:saturate(.92) brightness(1.01);transform:translate3d(-126%,-50%,0) scale(.88)}.review-coverflow-card-right{opacity:.62;filter:saturate(.92) brightness(1.01);transform:translate3d(26%,-50%,0) scale(.88)}.review-coverflow-divider{margin-top:auto}.review-coverflow-card-left .review-coverflow-text,.review-coverflow-card-right .review-coverflow-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.review-coverflow-card-left .review-coverflow-name,.review-coverflow-card-right .review-coverflow-name{font-size:1rem}.review-coverflow-card-left .review-coverflow-type,.review-coverflow-card-right .review-coverflow-type{letter-spacing:.12em}}@media (min-width:768px){.why-split-points{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto)}.why-split-image-frame{width:min(68vw,520px)}}@media (min-width:1080px){.why-split-layout{grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);gap:clamp(1.5rem,2.8vw,4rem)}.why-split-points{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:.58rem}.why-split-image-frame{width:min(100%,520px);height:min(clamp(520px,48vw,680px),calc(100svh - 120px))}}@media (max-width:767px){.review-coverflow-shell,.why-section-shell{overflow-x:clip}.why-split-copy,.why-split-image-frame,.why-split-note{--reveal-offset-x:0}.review-coverflow{height:clamp(250px,70vw,315px);overflow-x:clip}.review-coverflow-card{width:min(82%,300px);height:auto;min-height:258px;padding:.9rem;border-radius:22px}.review-coverflow-card-active{width:min(84%,330px);transform:translate3d(-50%,-50%,0) scale(1)}.review-coverflow-card-left,.review-coverflow-card-right{visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(-50%,-50%,-120px) scale(.92)}.review-coverflow-stars{font-size:.86rem}.review-coverflow-text{font-size:.78rem;line-height:1.44}.review-coverflow-name{font-size:1rem}.review-coverflow-type{font-size:.58rem}.why-split-image-frame{width:min(100%,360px);height:min(500px,calc(100svh - 130px))}.why-split-note{padding:.68rem .78rem}}@media (prefers-reduced-motion:reduce){#about .profile-reveal-panel,.hero-copy-ribbon.hero-copy-panel{animation:none!important;opacity:1!important;transform:none!important}}html.hash-scroll-silent{scroll-behavior:auto!important}.AnalyticsProvider_banner__CP3wc{position:fixed;z-index:80;left:20px;right:20px;bottom:20px;max-width:1120px;margin:auto;padding:24px 28px;display:flex;align-items:center;gap:32px;border:1px solid #bdd3c7;border-radius:20px;background:#f6faf6;color:#28463c;box-shadow:0 12px 46px #183f321c}html[data-analytics-choice-saved] .AnalyticsProvider_banner__CP3wc{display:none}.AnalyticsProvider_copy__sbN8F{flex:1;min-width:0}.AnalyticsProvider_copy__sbN8F h2{font-family:var(--font-display);font-size:28px;font-weight:500;line-height:1.2;margin:0 0 10px}.AnalyticsProvider_copy__sbN8F p{font-size:13px;line-height:1.8;margin:0}.AnalyticsProvider_copy__sbN8F a{color:#145747;text-decoration:underline;text-underline-offset:3px}.AnalyticsProvider_actions__nbUF_{display:grid;gap:9px;flex:0 0 235px}.AnalyticsProvider_actions__nbUF_ button{min-height:44px}.AnalyticsProvider_close__B7tDP,.AnalyticsProvider_settings__uvqml{background:transparent;border:0;color:#3c504b;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.AnalyticsProvider_close__B7tDP{font-size:12px;padding:5px}.AnalyticsProvider_settings__uvqml{font:inherit;font-size:9px;text-transform:uppercase;letter-spacing:.1em;padding:12px 0;min-height:44px}.AnalyticsProvider_close__B7tDP:focus-visible,.AnalyticsProvider_settings__uvqml:focus-visible{outline:2px solid #145747;outline-offset:4px;border-radius:4px}@media(max-width:650px){.AnalyticsProvider_banner__CP3wc{left:12px;right:12px;bottom:12px;max-height:calc(100dvh - 90px);overflow-y:auto;padding:21px;flex-direction:column;align-items:stretch;gap:18px}.AnalyticsProvider_copy__sbN8F h2{font-size:26px}.AnalyticsProvider_actions__nbUF_{flex-basis:auto}}@media print{.AnalyticsProvider_banner__CP3wc,.AnalyticsProvider_settings__uvqml{display:none}}