.client-page-container{animation:pageFadeIn .42s cubic-bezier(.22,.61,.36,1)}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}:root{--primary-color: #4f5c3f;--primary-color-hover: #b5d1e8;--secondary-color: #7f9464;--secondary-color-hover: #e0ac3f;--background-color: #f4f6fb;--alt-background-color: #ffffff;--nav-background-color-rgb: 255, 255, 255;--font-color: #1f2933;--alt-font-color: #1f2933;--font-light: #6b7280;--font-color-hover: #4d4d4d;--button-background-color: #4f5c3f;--button-font-color: #ffffff;--selected-background-color: #d1d1d1;--selected-font-color: #4d4d4d;--card-background-color: #ffffff;--card-font-color: #1f2933;--alt-card-background-color: #f9fafb;--alt-card-font-color: #1f2933;--card-shadow: 0 14px 30px rgba(15, 23, 42, .08);--modal-shadow: 0 18px 40px rgba(15, 23, 42, .18);--button-radius: 999px;--card-radius: 16px;--background-color-warning: #fff7e6;--alert-warning-color: #f59e0b;--alert-warning-bg: #fffbeb;--success-color: #16a34a;--success-hover-color: #15803d;--danger-color: #dc2626;--danger-hover-color: #b91c1c;--form-control-border-radius: 10px;--form-control-padding: 12px;--form-control-focus-border-color: #1a7f5a;--form-control-focus-shadow: 0 0 0 1px rgba(26, 127, 90, .25);--form-transition: border-color .2s ease, box-shadow .2s ease;--placeholder-color: #9ca3af;--font-family: "Poppins", sans-serif;--font-size-base: 1rem;--font-size-large: 1.4rem;--font-size-small: .85rem;--font-size-xl: 2.2rem;--border-color: #e5e7eb;--disabled-bg: #e5e7eb;--disabled-text: #9ca3af;--modal-background-color: #ffffff;--modal-border-color: #e5e7eb;--modal-border-radius: 18px;--modal-header-font-size: 1.7rem;--modal-close-button-hover-color: #111827}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLight-DEomBrT4.woff2) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-BBOoPhLm.woff2) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLightItalic-BMU-r45P.woff2) format("truetype");font-weight:400;font-style:italic}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--font-color);background-color:var(--background-color);margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,a,span,button{font-family:var(--font-family);margin:0}.disabled-look{background-color:#ccc!important;color:#666!important;cursor:not-allowed!important;transform:none!important}.section-default{background:var(--background-color);text-align:center;padding:var(--section-padding, 50px 20px)}.section-alt-1,.section-alt-2{background:var(--alt-background-color);text-align:center;padding:var(--section-padding, 50px 20px)}.section-container{max-width:var(--max-content-width, 1000px);margin:0 auto;padding:0 20px}.section-container h2{font-size:2rem;color:var(--primary-color);margin-bottom:15px}.section-container p{font-size:var(--font-size-base);color:var(--font-color);margin-bottom:15px;line-height:1.6}.cta-button-main{background-color:var(--button-background-color);color:var(--button-font-color);font-size:var(--font-size-base);padding:12px 24px;border:none;border-radius:var(--button-radius);cursor:pointer;transition:background-color .3s ease,transform .2s ease}.cta-button-main:hover{background-color:var(--primary-color-hover)!important;color:var(--font-color-primary-hover)!important;transform:scale(1.05)}.back-home-button{background-color:var(--secondary-color);color:var(--font-color-secondary);font-size:var(--font-size-large);padding:12px 24px;border:none;border-radius:var(--button-radius);cursor:pointer;transition:background-color .3s ease,transform .2s ease}.back-home-button:hover{background-color:var(--primary-color-hover);color:var(--font-color-primary-hover);transform:scale(1.05)}.cta-button-main:disabled{background-color:var(--disabled-bg)!important;color:var(--disabled-text)!important;cursor:not-allowed!important;transform:none!important;opacity:.8!important}@media (max-width: 768px){.cta-button-main{font-size:.9rem}.section-container h2{font-size:1.5rem}.section-container p{font-size:var(--font-size-small)}}
