:root{--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-heading:"Inter Tight", "Outfit", system-ui, sans-serif;--bg-primary:#faf6f0;--bg-secondary:#f4ebe2;--bg-card:#fdfafb;--bg-dark:#2c1b24;--border-color:#e5d5c8;--text-primary:#231f20;--text-secondary:#6b5b5e;--text-muted:#6b5b5e;--accent:#c8a293;--accent-light:#ebdcd5;--accent-dark:#3d2334;--success:#6e8e75;--shadow-sm:0 2px 8px #231f200a;--shadow-md:0 8px 30px #231f200f;--shadow-lg:0 16px 48px #231f2014}body{-webkit-font-smoothing:antialiased;margin:0;background-color:var(--bg-primary)!important;color:var(--text-primary)!important;font-family:var(--font-sans)!important}body,.fda-nav-font,.fda-text-style-button,.fda-sub-text,div,p,span{font-family:var(--font-sans)!important}h1,h2,h3,h4,h5,h6,.fda-responsive-h4,.fda-text-style-h2,.fda-text-style-h4,.fda-text-style-h5{color:var(--text-primary);font-family:var(--font-heading)!important;letter-spacing:-.02em!important;font-weight:700!important}.fda-about-v1,.fda-service-v1,.fda-features-v1,.fda-service-v4,.fda-details-v1,.fda-contact{transition:background-color .4s;background-color:var(--bg-primary)!important}.fda-background-color-white{background-color:var(--bg-primary)!important}.fda-text-color-white{color:#fff!important}.fda-text-color-light-gray{opacity:.9;color:var(--bg-secondary)!important}.fda-sub-text{text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--accent)!important;font-size:11px!important;font-weight:700!important}.custom-card{background:var(--bg-card);border:1.5px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:24px;padding:36px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.custom-card:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-4px)}.custom-input{box-sizing:border-box;border:1.5px solid var(--border-color);width:100%;font-family:var(--font-sans);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-sm);border-radius:9999px;padding:16px 24px;font-size:14px;transition:all .3s cubic-bezier(.16,1,.3,1)}.custom-input:focus{border-color:var(--accent-dark);box-shadow:0 0 0 4px var(--accent-light);outline:none}.custom-textarea{box-sizing:border-box;border:1.5px solid var(--border-color);width:100%;font-family:var(--font-sans);background:var(--bg-card);color:var(--text-primary);resize:vertical;box-shadow:var(--shadow-sm);border-radius:20px;padding:18px 24px;font-size:14px;transition:all .3s cubic-bezier(.16,1,.3,1)}.custom-textarea:focus{border-color:var(--accent-dark);box-shadow:0 0 0 4px var(--accent-light);outline:none}.custom-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.custom-badge{text-align:center;white-space:nowrap;border:1.5px solid var(--accent);background-color:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;justify-content:center;align-items:center;padding:6px 14px;font-size:10px;font-weight:800;display:inline-flex}.custom-pill-tag{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:9999px;align-items:center;margin-bottom:8px;margin-right:8px;padding:8px 16px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.custom-pill-tag:hover{background:var(--bg-card);border-color:var(--accent);color:var(--text-primary)}.custom-pill-btn{font-family:var(--font-heading);cursor:pointer;background:var(--accent-dark);border:1.5px solid var(--accent-dark);box-shadow:var(--shadow-sm);border-radius:9999px;justify-content:center;align-items:center;padding:14px 28px;font-size:13px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#fff!important}.custom-pill-btn:hover{box-shadow:var(--shadow-md);background:0 0;transform:translateY(-1px);color:var(--accent-dark)!important}.custom-pill-btn-secondary{border-color:var(--border-color);box-shadow:none;background:0 0;color:var(--text-secondary)!important}.custom-pill-btn-secondary:hover{background:var(--bg-secondary);border-color:var(--accent);color:var(--text-primary)!important}.fda-button-v1{background-color:var(--accent-dark);font-family:var(--font-heading);border:1.5px solid var(--accent-dark);z-index:1;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:9999px;align-items:center;gap:16px;padding:8px 8px 8px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.fda-button-v1:hover{border-color:var(--accent-dark);box-shadow:var(--shadow-md);background-color:#0000;color:var(--accent-dark)!important}.fda-button-v1-arrow-wrap{background-color:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .4s;display:flex}.fda-button-v1:hover .fda-button-v1-arrow-wrap{background-color:var(--accent-dark);transform:rotate(45deg)}.fda-button-v1:hover .fda-button-v1-arrow-wrap svg,.fda-button-v1:hover .fda-button-v1-arrow-wrap img{filter:invert()!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-fade-in{animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.num-badge{font-family:var(--font-heading);letter-spacing:.1em;color:var(--accent);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.w-container:before,.w-container:after{content:none!important;display:none!important}.fda-counter-box{height:auto!important;line-height:1.1!important;overflow:visible!important}
