:root{--twelfty-50:#f0fdfa;--twelfty-100:#ccfbf1;--twelfty-400:#2dd4bf;--twelfty-500:#14b8a6;--twelfty-600:#0d9488;--twelfty-800:#115e59;--twelfty-950:#042f2e;--bs-font-sans-serif:'Inter',sans-serif;--bs-body-font-family:var(--bs-font-sans-serif)}body{background-color:#f8f9fa;color:#212529}.text-twelfty-500{color:var(--twelfty-500)!important}.text-twelfty-600{color:var(--twelfty-600)!important}.text-twelfty-950{color:var(--twelfty-950)!important}.bg-twelfty-50{background-color:var(--twelfty-50)!important}.bg-twelfty-500{background-color:var(--twelfty-500)!important}.bg-twelfty-600{background-color:var(--twelfty-600)!important}.bg-twelfty-950{background-color:var(--twelfty-950)!important}.btn-twelfty{background-color:var(--twelfty-600);color:#fff;border:none;transition:.3s}.btn-twelfty:hover{background-color:var(--twelfty-500);color:#fff;transform:translateY(-1px)}.btn-outline-light-subtle{border:1px solid rgba(255,255,255,.2);color:#fff}.btn-outline-light-subtle:hover{background-color:rgba(255,255,255,.1);color:#fff}.bg-grid{background-size:40px 40px;background-image:linear-gradient(to right,rgba(20,184,166,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(20,184,166,.05) 1px,transparent 1px)}.rounded-3xl{border-radius:1.5rem!important}.rounded-2xl{border-radius:1rem!important}.glow-orb{position:absolute;border-radius:50%;mix-blend-mode:multiply;filter:blur(80px);opacity:.2;z-index:0}.orb-1{top:-100px;right:-100px;width:500px;height:500px;background-color:var(--twelfty-500);animation:4s infinite alternate pulse}.orb-2{bottom:-100px;left:-100px;width:600px;height:600px;background-color:var(--twelfty-600)}@keyframes pulse{0%{transform:scale(1);opacity:.2}100%{transform:scale(1.05);opacity:.3}}.navbar-blur{background:rgba(255,255,255,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #f1f5f9}.process-line{position:absolute;top:2rem;left:60%;width:80%;height:2px;background-color:#e9ecef;z-index:0}.icon-box{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:.75rem}