:root{--lime:#c0e66e;--mid-green:#053e3f;--clay:#ccb47f;--brown:#806f5e;--orange:#f1a05a;--light-brown:#e9e1cf;--dark:#303333;--text:#555b5b;--text-light:#7a8080;--font-heading:"Sora","Inter",sans-serif;--font-body:"Manrope","Inter",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-md:8px;--radius-lg:12px;--radius-2xl:20px;--shadow-sm:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06);--shadow-md:0 2px 4px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.08);--transition-fast:150ms ease;--transition-base:200ms ease}body{color:var(--text);font-family:var(--font-body);line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--mid-green);font-family:var(--font-heading)}h1{font-size:clamp(32px,5vw,60px);font-weight:700;line-height:1.1}h2{font-size:clamp(28px,4vw,40px);line-height:1.2}h2,h3{font-weight:600}h3{font-size:clamp(18px,2.5vw,24px)}a{color:var(--mid-green);text-decoration:none;transition:color var(--transition-fast)}a.pwr-cta_button{border-radius:8px!important;font-family:Sora,sans-serif!important;font-weight:600!important}.pwr-cta--custom-01 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style),.pwr-cta--custom-01 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover{color:#053e3f!important}.pwr-cta--custom-01 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):before{background-color:#b0d169!important}.pwr-cta--custom-01 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):after,.pwr-cta--custom-01 [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after{background-color:#d3fa7d!important}.pwr-cta--primary-border [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style){border-color:var(--clr-btn-primary,#b0d169)!important;color:var(--clr-btn-primary,#b0d169)!important}.pwr-cta--primary-border [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):before{background-color:transparent!important}.pwr-cta--primary-border [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover:after,[class*=cta_button].pwr-cta--primary-border:hover:after{background-color:var(--clr-btn-primary,#b0d169)!important}.pwr-cta--primary-border [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover,[class*=cta_button].pwr-cta--primary-border:hover{color:var(--clr-btn-txt-lt,#053e3f)!important}:root{--clr-btn-primary:#b0d169!important;--clr-btn-txt-lt:#053e3f!important}.body-container-wrapper{--clr-hover-box-background:#ccb47f;--clr-txt-bullet-lt:#000;--clr-hover-box-txt:#000!important;--clr-text-dk:#000;--mod-cval-clr-hover-box-txt:#000!important;--clr-background-dk:#ccb47f;--br-box:30px}.sales-description{font-size:18px;line-height:28px}.timeline-container{margin:0 auto;max-width:1000px;padding:0 20px}.timeline-heading{color:var(--mid-green);font-family:var(--font-heading);font-size:clamp(32px,4vw,44px);font-weight:700;margin-bottom:60px;text-align:center}.timeline{padding:40px 0;position:relative}.timeline:before{background:linear-gradient(to bottom,var(--clay) 0,var(--lime) 50%,var(--clay) 100%);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:3px}.timeline-item{align-items:center;display:flex;margin-bottom:60px;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{background-color:var(--clay);border:4px solid #fff;border-radius:50%;height:20px;left:50%;position:absolute;transform:translateX(-50%);transition:all var(--transition-base);width:20px;z-index:10}.timeline-marker--current{animation:pulse 2s ease-in-out infinite;background-color:var(--lime);box-shadow:0 0 0 8px hsla(79,71%,67%,.2);height:28px;width:28px}@keyframes pulse{0%,to{box-shadow:0 0 0 8px hsla(79,71%,67%,.2)}50%{box-shadow:0 0 0 16px hsla(79,71%,67%,.1)}}.timeline-content{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px 32px;position:relative;transition:all var(--transition-base);width:45%}.timeline-content:hover{box-shadow:0 8px 16px rgba(0,0,0,.12);transform:translateY(-4px)}.timeline-item--left{justify-content:flex-start}.timeline-item--left .timeline-content{margin-right:auto;text-align:right}.timeline-item--right{justify-content:flex-end}.timeline-item--right .timeline-content{margin-left:auto;text-align:left}.timeline-year{background:linear-gradient(135deg,var(--clay) 0,var(--light-brown) 100%);border-radius:20px;color:var(--mid-green);display:inline-block;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;margin-bottom:12px;padding:8px 20px}.timeline-item--current .timeline-year{background:linear-gradient(135deg,var(--lime) 0,#b5d965 100%);color:var(--mid-green)}.timeline-title{color:var(--mid-green);font-family:var(--font-heading);font-size:1.25rem;font-weight:600;line-height:1.3;margin:12px 0 8px}.timeline-text{color:var(--text);font-family:var(--font-body);font-size:.95rem;line-height:1.6;margin:0}.timeline-item--current .timeline-content{background:linear-gradient(135deg,#fff,#f9fff0);border:2px solid var(--lime)}.timeline-item--current .timeline-title{color:var(--mid-green)}.hero-image.pwr-hero.vanilla{overflow:hidden;position:relative}.hero-image .pwr--abs-full.pwr-bg img,.hero-image .pwr-background__img,.hero-image .pwr-background__img img{height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}.hero-image .pwr-background{height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}.pwr-hero__desc{font-family:var(--ff-accent)}.hero-image .page-center.pwr-hero__info-box{bottom:0}.pwr-sec-mockup__mockup .pwr-ratio-box img{border-radius:30px}.au-mission .pwr-sec__title:before{background-color:#e7ffb2;content:"Our Mission"}.au-origin .pwr-sec__title:before{background-color:#cce9ff;content:"Our Story"}.au-journey .pwr-sec__title:before{background-color:#ffebbf99;content:"Our Journey"}.au-investor .pwr-sec__title:before{background-color:#ffd9b2;content:"Strategic Partner"}.au-investor .pwr-sec__title:before,.au-journey .pwr-sec__title:before,.au-mission .pwr-sec__title:before,.au-origin .pwr-sec__title:before{border-radius:999px;display:block;font-family:Sora;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:24px;opacity:1;padding:6px 10px;vertical-align:middle;width:fit-content}.au-timeline .pwr-sec__title{font-size:28px;line-height:44px}.au-timeline .pwr-sec-steps__desc{font-size:18px;line-height:28px;margin-top:0}.au-timeline .pwr-sec__intro-sec{margin-bottom:32px}.au-timeline-subtitle{font-family:Sora;font-size:18px;font-weight:600;line-height:28px}.au-timeline-desc,.au-timeline-subtitle{display:block;letter-spacing:0;text-align:center;vertical-align:middle}.au-timeline-desc{font-family:Manrope;font-size:11px;font-weight:400;line-height:14px}.au-values{padding:var(--space-3xl) var(--space-xl)}.au-values .dr-section-header h2{margin-bottom:var(--space-2xl);text-align:center}.au-values .dr-card{padding:var(--space-2xl) var(--space-xl);text-align:center}.au-values .dr-card-icon{margin:0 auto var(--space-lg)}.au-team{margin:0 auto;max-width:1200px;padding:var(--space-3xl) var(--space-xl)}.au-team__header{margin-bottom:var(--space-3xl);text-align:center}.au-team__header h2{margin-bottom:var(--space-md)}.au-team__intro{color:var(--text);font-size:var(--font-size-lg);line-height:1.7;margin:0 auto;max-width:600px}.au-team__sub-heading{border-bottom:2px solid var(--lime);color:var(--mid-green);display:inline-block;font-size:var(--font-size-2xl);margin-bottom:var(--space-2xl);padding-bottom:var(--space-sm)}.au-leader,.au-team__leaders{margin-bottom:var(--space-3xl)}.au-leader{align-items:flex-start;display:flex;gap:var(--space-2xl)}.au-leader:last-child{margin-bottom:0}.au-leader__photo{flex:0 0 280px;width:280px}.au-leader__photo img{height:auto;object-fit:cover}.au-leader__photo img,.au-leader__photo-placeholder{aspect-ratio:1;border-radius:var(--radius-2xl);width:100%}.au-leader__photo-placeholder{background-color:var(--light-brown)}.au-leader__info{flex:1}.au-leader__name{color:var(--mid-green);font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--space-xs)}.au-leader__title{color:var(--text-light);display:block;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:500;margin-bottom:var(--space-lg)}.au-leader__bio{color:var(--text);font-size:var(--font-size-base);line-height:1.7}.au-leader__bio p{margin-bottom:var(--space-md)}.au-leader__bio p:last-child{margin-bottom:0}.au-team__members{margin-top:var(--space-3xl)}.au-member-grid{display:grid;gap:var(--space-2xl);grid-template-columns:repeat(5,1fr)}.au-member{text-align:center}.au-member__photo{height:120px;margin:0 auto var(--space-md);width:120px}.au-member__photo img{border-radius:50%;height:100%;object-fit:cover;width:100%}.au-member__photo-placeholder{background-color:var(--light-brown);border-radius:50%;height:100%;width:100%}.au-member__name{color:var(--mid-green);font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:600;margin-bottom:2px}.au-member__title{color:var(--text-light);display:block;font-family:var(--font-body);font-size:var(--font-size-sm);margin-bottom:var(--space-sm)}.au-member__bio{color:var(--text);font-size:var(--font-size-sm);line-height:1.5}.au-stats.pwr-sec-stats.vanilla.pwr--dark{background-color:var(--mid-green)}.au-stats .pwr-stat__number,.au-stats .pwr-stat__suffix{color:var(--lime);font-size:1.5rem}.au-stats .pwr-sec-stats__stats{display:flex;justify-content:center}.au-stats .pwr-stat{flex:1;text-align:center}.au-stats .pwr-stat:not(:last-child){border-right:1px solid hsla(0,0%,100%,.2)}.au-stats .pwr-stat__title{color:hsla(0,0%,100%,.55);font-size:.85rem;font-weight:400;letter-spacing:.02em;text-transform:none}.au-partner-title h2{margin-bottom:16px;text-align:center}.logo-height .pwr-sec-clients--grid{grid-template-rows:repeat(auto-fill,50px)}.logo-height .pwr-sec-clients--grid .pwr-sec-clients__logo-img{height:50px}.pwr-sec-testimonials{padding-bottom:0!important;padding-top:0!important}.pwr-rich-text.pwr-testimonial__quote:before{color:var(--lime);content:'"';display:block;font-family:Georgia,serif;font-size:5rem;line-height:1;margin-bottom:-1.5rem}.pwr-rich-text.pwr-testimonial__quote{color:var(--mid-green);font-size:var(--font-size-2xl);font-style:italic;font-weight:400;line-height:1.6;margin-bottom:var(--space-xl)}.cta-bottom-page .pwr-sec-txt__content .pwr-rich-text{color:hsla(0,0%,100%,.85);font-size:var(--font-size-lg);margin:0 auto var(--space-2xl);max-width:600px}.cta-bottom-page .pwr-sec__title{color:#fff;font-size:var(--font-size-4xl);margin-bottom:var(--space-lg)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width:768px) and (max-width:1024px){.au-stats .pwr-stat{flex:1 1 auto}.au-leader__photo{flex:0 0 200px;width:200px}.au-member-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){h1{font-size:clamp(32px,8vw,40px)!important}.au-stats .pwr-stat{border-bottom:1px solid hsla(0,0%,100%,.2);flex:1 1 100%;padding:var(--space-lg) 0;width:calc(100% - 40px)}.au-stats .pwr-stat:not(:last-child){border-right:none}.au-stats .pwr-stat:last-child{border-bottom:none}.au-leader{align-items:center;flex-direction:column;text-align:center}.au-leader__photo{flex:0 0 auto;margin-bottom:var(--space-lg);width:200px}.au-leader__info{text-align:center}.au-leader__bio{text-align:left}.au-member-grid{gap:var(--space-xl);grid-template-columns:1fr}.au-team{padding:var(--space-2xl) var(--space-md)}.pwr-rich-text.pwr-testimonial__quote{font-size:var(--font-size-base)}.cta-bottom-page .pwr-cta_button,a.pwr-cta_button{display:block;margin-bottom:var(--space-md);text-align:center;width:100%}.cta-bottom-page .pwr-sec-cta__cta-wrapper{flex-flow:row wrap;position:relative}.cta-bottom-page .pwr-sec-cta__cta-wrapper .pwr-cta{display:flex;flex-basis:100%}.cta-bottom-page .pwr-sec-cta__cta-wrapper .pwr-cta a{align-items:center;display:flex;justify-content:center}.cta-bottom-page .pwr-sec-cta__cta-wrapper .pwr-cta .pwr-cta_button{max-width:unset!important}.pwr-cta-container__cta.pwr-hero__cta.pwr-cta{display:flex}.pwr-cta-container__cta.pwr-hero__cta.pwr-cta a{align-items:center;display:flex;justify-content:center}.product-link,a.pwr-cta_button,button{min-height:44px;padding:12px 24px;touch-action:manipulation}input,select,textarea{font-size:16px}.timeline:before{left:30px}.timeline-item{margin-bottom:40px;padding-left:60px}.timeline-item--left,.timeline-item--right{justify-content:flex-start}.timeline-content{margin:0!important;padding:24px 20px;text-align:left!important;width:100%}.timeline-marker{left:30px}.timeline-marker--current{height:24px;width:24px}.timeline-year{font-size:.95rem;padding:6px 14px}.timeline-title{font-size:1.05rem}.timeline-text{font-size:.9rem}}