@import"https://fonts.cdnfonts.com/css/circular-std";.body-admin .wrapper{display:flex;width:100%;align-items:stretch}.body-admin #sidebar{min-width:280px;max-width:280px;transition:all .2s;border-right:1px solid #CDCFCF;background-color:#fdfdfd;box-shadow:8px 0 24px -8px #0000001f}.body-admin #sidebar.active{margin-left:-280px}.body-admin #sidebar .sidebar-header{padding:1rem;text-align:center}.body-admin #sidebar ul.components{padding:.6rem .8rem;color:#494949}.body-admin #sidebar ul.components .active{background-color:#e9e9e9;color:#494949;border:2px solid #DCDCDC;border-radius:8px;padding-top:4px;padding-bottom:4px}.body-admin #sidebar ul.components .active .icon-sidebar{color:#494949!important}[data-bs-theme=dark] #sidebar ul.components .active{background-color:#303343;color:#f0f1f5;padding:0}.body-admin #sidebar ul p{color:#494949;padding:0 12px;font-weight:500}[data-bs-theme=dark] #sidebar ul p{color:#fafafa}.body-admin #sidebar ul li{margin:.2rem 0}.body-admin #sidebar ul li a{padding:10px 10px 10px 2px;font-size:.9rem;display:flex;align-items:center;gap:10px;border-radius:12px;color:#494949;font-weight:600}.body-admin #sidebar ul li .icon-sidebar{margin:0 12px;color:#494949;width:20px;height:19px;stroke-width:1.5px}.body-admin #sidebar ul li a:hover{background:#F5F3F3}.body-admin #sidebar ul li.active>a,a[aria-expanded=true]{color:#fff!important;background:#005650}.body-admin a[data-toggle=collapse]{position:relative}.body-admin .dropdown-toggle:after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.body-admin ul ul a{font-size:.9rem;padding-left:30px!important}.body-admin #content{width:100%;padding:20px;min-height:100vh;transition:all .3s}.sidebar-bottom-link{padding:10px 10px 10px 4px;font-size:.9rem;display:flex;align-items:center;gap:10px;border-radius:12px;color:#494949;font-weight:600}@media (max-width: 768px){.body-admin #sidebar{margin-left:-280px}.body-admin #sidebar.active{margin-left:0}.body-admin #sidebarCollapse span{display:none}}.bg-gray{background-color:#f4f6f8}.bg-green{background-color:#005650}.bg-beige{background-color:#edefdd}.bg-login{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Crect stroke='%23ffffff' stroke-width='0.8' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cuse fill='%23fcfcfc' href='%23s' y='2'/%3E%3Cuse fill='%23fcfcfc' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='2'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23f2f2f2'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23ffffff'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23efefef'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%2327AE60'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%2327AE60'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%2327AE60'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E");background-attachment:fixed;background-size:cover}.bg-pink{background-color:#e2e7f0;padding:1rem;border-radius:16px}.btn-outline-primary{border:1px solid #29AEAA;color:#29aeaa}.btn-outline-primary:hover{border:1px solid #29AEAA;color:#fff;background-color:#29aeaa}.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:visited,.btn-primary:focus{background-color:#29aeaa;border-color:#29aeaa}.text-primary{color:#29aeaa!important}.form-group{margin:.6rem 0}.form-control{font-size:.875rem;height:calc(1.5em + 1.25rem + 5px);transition:all .15s ease-in-out;font-weight:400;line-height:1.5;display:block;width:100%;height:calc(1.5em + 1.25rem + 2px);padding:.625rem .75rem;color:#495057;border:1px solid #D2D4DA;border-radius:5px;background-color:#fff;background-clip:padding-box;box-shadow:0 3px 2px #e9ecef0d}.form-control:focus{color:#8898aa;outline:0;background-color:#fff;border-color:#bdc3c7}form .session_separator{font-size:1.1rem;margin:.7rem 0}footer{margin-top:4rem}*{margin:0;padding:0}.logo{padding:.5rem;max-width:12rem}a{text-decoration:none;color:#121212}a:hover{color:#121212}.nav-link{color:#121212;padding:0 10px;height:30px;line-height:31px}.nav-link:hover{background-color:#f3f3f3;border-radius:5px;color:#121212}textarea.form-control{height:100%}[data-bs-theme=dark] small,[data-bs-theme=dark] h1,[data-bs-theme=dark] h2,[data-bs-theme=dark] h3,[data-bs-theme=dark] h4,[data-bs-theme=dark] h5,[data-bs-theme=dark] p,[data-bs-theme=dark] label,[data-bs-theme=dark] span{color:#fff}[data-bs-theme=dark] .card{background-color:#212330}[data-bs-theme=dark] .card .card-title,[data-bs-theme=dark] .card-subtitle{color:#fff}[data-bs-theme=dark] #sidebarCollapse{color:#fafafa}[data-bs-theme=dark] .logo{filter:invert(0)}[data-bs-theme=dark] .modal-content{background-color:#212330}[data-bs-theme=dark] .modal-content .modal-body ul li button{color:#fff!important}[data-bs-theme=dark] .modal-content .modal-body ul li .active,[data-bs-theme=dark] .modal-content .modal-body ul li button:hover{color:#000!important}[data-bs-theme=dark] .btn-close{background-color:#fff}.bg-row-red{background-color:#f06158}.bg-row-red .text-danger,.bg-row-red .text-muted{color:#000!important}.color-red{color:#f06158}.lp-section{padding:6rem 0}.lp-section--teal{background-color:#29aeaa}.lp-section--gray{background-color:#f7f8fa}.lp-section-header{margin-bottom:3.5rem}.lp-section-tag{display:inline-block;background:rgba(41,174,170,.1);color:#29aeaa;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:50px;margin-bottom:.75rem}.lp-section-tag--light{background:rgba(255,255,255,.2);color:#fff}.lp-section-title{font-family:Circular Std,sans-serif;font-size:2.2rem;font-weight:700;color:#11152a;line-height:1.25;margin-bottom:1rem}.lp-section-title--light{color:#fff}.lp-section-sub{font-size:1.05rem;color:#363f55;line-height:1.7;max-width:560px;margin:0 auto}.lp-section-sub--light{color:#ffffffd9}.lp-btn-primary{display:inline-flex;align-items:center;gap:8px;background:#29AEAA;color:#fff;font-family:Circular Std,sans-serif;font-weight:600;font-size:.95rem;padding:12px 24px;border-radius:8px;border:none;text-decoration:none;transition:all .2s ease}.lp-btn-primary svg,.lp-btn-primary [data-feather]{width:16px;height:16px}.lp-btn-primary:hover{background:#1f8a87;color:#fff}.lp-btn-lg{padding:14px 30px;font-size:1rem}.lp-btn-ghost{display:inline-flex;align-items:center;gap:8px;color:#11152a;font-weight:500;font-size:.95rem;padding:12px 20px;border-radius:8px;text-decoration:none;transition:all .2s ease;border:1.5px solid #e8eaed}.lp-btn-ghost:hover{border-color:#29aeaa;color:#29aeaa}.lp-btn-white{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#29aeaa;font-family:Circular Std,sans-serif;font-weight:600;font-size:.95rem;padding:12px 24px;border-radius:8px;text-decoration:none;transition:all .2s ease}.lp-btn-white svg,.lp-btn-white [data-feather]{width:16px;height:16px}.lp-btn-white:hover{background:#f8fffe;color:#1f8a87}.lp-btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#29aeaa;font-family:Circular Std,sans-serif;font-weight:600;font-size:.95rem;padding:12px 24px;border-radius:8px;border:2px solid #29AEAA;text-decoration:none;transition:all .2s ease}.lp-btn-outline:hover{background:#29AEAA;color:#fff}.lp-hero{padding:5rem 0 4rem;background:#fff}.lp-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(41,174,170,.08);border:1px solid rgba(41,174,170,.25);color:#29aeaa;font-size:.78rem;font-weight:600;padding:5px 14px;border-radius:50px;margin-bottom:1.5rem;letter-spacing:.03em}.lp-hero-title{font-family:Circular Std,sans-serif;font-size:3rem;font-weight:700;color:#11152a;line-height:1.2;margin-bottom:1.25rem}.lp-hero-sub{font-size:1.1rem;color:#363f55;line-height:1.7;margin-bottom:2rem}.lp-hero-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2.5rem}.lp-hero-trust{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.lp-trust-item{display:flex;flex-direction:column}.lp-trust-item strong{font-size:1.5rem;font-weight:700;color:#29aeaa;line-height:1}.lp-trust-item span{font-size:.78rem;color:#363f55;margin-top:3px}.lp-trust-divider{width:1px;height:36px;background:#e8eaed}.lp-hero-img-wrap{position:relative;display:inline-block;width:100%}.lp-hero-img{border-radius:20px;width:100%;object-fit:cover;max-height:440px}.lp-hero-card{position:absolute;bottom:20px;left:-20px;background:#fff;border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 24px #11152a1a}.lp-hero-card p{margin:0;line-height:1.3}.lp-hero-card-icon{color:#29aeaa;width:22px;height:22px}.lp-hero-card-title{font-weight:600;font-size:.85rem;color:#11152a}.lp-hero-card-sub{font-size:.72rem;color:#363f55}.lp-certs{padding:2rem 0;border-top:1px solid #e8eaed;border-bottom:1px solid #e8eaed;background:#fff}.lp-certs-label{text-align:center;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#999;font-weight:600;margin-bottom:1.5rem}.lp-certs-logos{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap}.lp-certs-logos img{max-height:40px;max-width:120px;object-fit:contain;filter:grayscale(.3);opacity:.8;transition:all .2s}.lp-certs-logos img:hover{filter:grayscale(0);opacity:1}.lp-steps{margin-top:1rem}.lp-step-card{background:#fff;border:1.5px solid #e8eaed;border-radius:16px;padding:2rem 1.5rem;height:100%;position:relative;transition:all .2s ease}.lp-step-card:hover{border-color:#29aeaa;box-shadow:0 4px 20px #29aeaa1a;transform:translateY(-3px)}.lp-step-card--highlight{background:#29AEAA;border-color:#29aeaa}.lp-step-card--highlight .lp-step-num{color:#ffffff80}.lp-step-card--highlight .lp-step-icon{background:rgba(255,255,255,.2);color:#fff}.lp-step-card--highlight h5{color:#fff}.lp-step-card--highlight p{color:#ffffffd9}.lp-step-card--highlight:hover{border-color:#1f8a87}.lp-step-card h5{font-family:Circular Std,sans-serif;font-weight:600;font-size:1rem;color:#11152a;margin-bottom:.5rem}.lp-step-card p{font-size:.88rem;color:#363f55;line-height:1.6;margin:0}.lp-step-num{font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#29aeaa;margin-bottom:1rem}.lp-step-icon{width:42px;height:42px;background:rgba(41,174,170,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#29aeaa;margin-bottom:1.25rem}.lp-step-icon svg{width:20px;height:20px}.lp-benefit-card{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem;height:100%}.lp-benefit-card h6{font-family:Circular Std,sans-serif;font-weight:600;color:#fff;font-size:.95rem;margin-bottom:.4rem}.lp-benefit-card p{font-size:.85rem;color:#fffc;margin:0;line-height:1.5}.lp-benefit-icon{width:38px;height:38px;background:rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1rem}.lp-benefit-icon svg{width:18px;height:18px}.lp-specialty-card{display:flex;align-items:center;gap:1rem;border:1.5px solid #e8eaed;border-radius:12px;padding:1rem 1.25rem;text-decoration:none;color:#11152a;transition:all .2s ease}.lp-specialty-card h6{font-family:Circular Std,sans-serif;font-weight:600;font-size:.9rem;color:#11152a;margin:0 0 2px}.lp-specialty-card p{font-size:.78rem;color:#363f55;margin:0;line-height:1.4}.lp-specialty-card:hover{border-color:#29aeaa;background:#f8fffe;color:#11152a;transform:translate(3px)}.lp-specialty-card:hover .lp-specialty-icon{background:#29AEAA;color:#fff}.lp-specialty-card:hover .lp-specialty-arrow{color:#29aeaa;opacity:1}.lp-specialty-icon{width:40px;height:40px;min-width:40px;background:rgba(41,174,170,.08);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#29aeaa;transition:all .2s}.lp-specialty-icon svg{width:18px;height:18px}.lp-specialty-arrow{color:#e8eaed;margin-left:auto;flex-shrink:0;opacity:0;transition:all .2s}.lp-specialty-arrow svg{width:16px;height:16px}.lp-faq-list{display:flex;flex-direction:column;gap:0}.lp-faq-item{border-bottom:1px solid #e8eaed}.lp-faq-item:first-child{border-top:1px solid #e8eaed}.lp-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;background:none;border:none;text-align:left;font-family:Circular Std,sans-serif;font-size:.95rem;font-weight:600;color:#11152a;cursor:pointer;transition:color .2s}.lp-faq-q:not(.collapsed){color:#29aeaa}.lp-faq-q:not(.collapsed) .lp-faq-chevron{transform:rotate(180deg)}.lp-faq-chevron{flex-shrink:0;color:#29aeaa;transition:transform .25s ease;width:18px;height:18px}.lp-faq-a{font-size:.9rem;color:#363f55;line-height:1.7;padding-bottom:1.25rem;margin:0}.lp-final-cta{padding:6rem 0;background:#f8fffe;border-top:1px solid #e8eaed}.lp-final-cta h2{font-family:Circular Std,sans-serif;font-size:2rem;font-weight:700;color:#11152a;margin-bottom:.75rem}.lp-final-cta p{font-size:1.05rem;color:#363f55;margin:0}.lp-footer{background:#0d1117;padding:4rem 0 0}.lp-footer-top{padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}.lp-footer-brand{display:inline-block;margin-bottom:1rem}.lp-footer-logo{max-height:34px;filter:brightness(0) invert(1);opacity:.9}.lp-footer-desc{font-size:.85rem;color:#ffffff80;line-height:1.65;margin-bottom:1.25rem}.lp-footer-whatsapp{display:inline-flex;align-items:center;gap:7px;background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.25);color:#25d366;font-size:.85rem;font-weight:500;padding:7px 14px;border-radius:50px;text-decoration:none;transition:all .2s}.lp-footer-whatsapp:hover{background:rgba(37,211,102,.22);color:#25d366}.lp-footer-heading{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-bottom:1rem}.lp-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.lp-footer-links a{font-size:.88rem;color:#ffffff8c;text-decoration:none;transition:color .2s}.lp-footer-links a:hover{color:#29aeaa}.lp-footer-certs{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.lp-footer-certs img{max-height:30px;max-width:80px;object-fit:contain;filter:brightness(0) invert(1);opacity:.4;transition:opacity .2s}.lp-footer-certs img:hover{opacity:.75}.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:1.5rem 0}.lp-footer-bottom p{font-size:.78rem;color:#ffffff4d;margin:0}.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:9999;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36680;transition:all .3s ease;text-decoration:none}.whatsapp-float:hover{background-color:#1da851;transform:scale(1.12);box-shadow:0 6px 28px #25d366a6}.whatsapp-float:hover .whatsapp-float-tooltip{opacity:1;transform:translate(-8px)}.whatsapp-float:before{content:"";position:absolute;width:60px;height:60px;border-radius:50%;background-color:#25d36666;animation:whatsapp-pulse 2s infinite}.whatsapp-float-tooltip{position:absolute;right:70px;background:#333;color:#fff;padding:6px 14px;border-radius:8px;font-size:.85rem;white-space:nowrap;opacity:0;transition:all .3s ease;transform:translate(0);pointer-events:none}.whatsapp-float-tooltip:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #333}@keyframes whatsapp-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.whatsapp-cta-banner{background-color:#f0fafa;border-top:3px solid #29AEAA;border-bottom:3px solid #29AEAA;padding:2rem 0;margin-top:2rem}.whatsapp-cta-icon{width:52px;height:52px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.whatsapp-cta-title{color:#11152a;font-family:Circular Std,sans-serif;font-size:1.2rem;font-weight:700;margin:0;line-height:1.3}.whatsapp-cta-subtitle{color:#363f55;font-size:.95rem;margin:3px 0 0}.whatsapp-cta-btn{background-color:#29aeaa;color:#fff;font-family:Circular Std,sans-serif;font-weight:600;font-size:1rem;padding:12px 28px;border-radius:8px;border:none;white-space:nowrap;display:inline-flex;align-items:center;transition:all .2s ease-in-out;text-decoration:none;flex-shrink:0}.whatsapp-cta-btn:hover{opacity:.85;color:#fff}.contact-whatsapp-card{border:1.5px solid #e0e0e0;border-radius:12px;padding:1.1rem 1.4rem;transition:all .2s ease;color:#11152a}.contact-whatsapp-card:hover{border-color:#29aeaa;background-color:#f0fafa;color:#11152a;box-shadow:0 2px 12px #29aeaa1f}.contact-whatsapp-icon{width:48px;height:48px;min-width:48px;background-color:#25d366;border-radius:12px;display:flex;align-items:center;justify-content:center}.contact-whatsapp-title{font-family:Circular Std,sans-serif;font-weight:600;font-size:1rem;color:#11152a;margin:0}.contact-whatsapp-sub{font-size:.85rem;color:#363f55;margin:2px 0 0}.contact-whatsapp-arrow{color:#29aeaa;flex-shrink:0}.contact-divider{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.contact-divider:before,.contact-divider:after{content:"";flex:1;height:1px;background-color:#e0e0e0}.contact-divider span{font-size:.85rem;color:#363f55;white-space:nowrap}.reg-hero{padding:4rem 0 3rem;border-bottom:1px solid #e8eaed;background:#fff}.reg-title{font-family:Circular Std,sans-serif;font-size:2.2rem;font-weight:700;color:#11152a;line-height:1.25;margin:.75rem 0 1rem}.reg-subtitle{font-size:.95rem;color:#363f55;line-height:1.6;margin:0}.reg-content{padding:3.5rem 0 5rem}.reg-highlights{background:#f0fafa;border:1.5px solid rgba(41,174,170,.25);border-radius:14px;padding:1.5rem 2rem;margin-bottom:2.5rem;display:flex;flex-direction:column;gap:1rem}.reg-highlight-item{display:flex;align-items:flex-start;gap:.85rem}.reg-highlight-icon{color:#29aeaa;flex-shrink:0;margin-top:1px}.reg-highlight-icon svg{width:18px;height:18px}.reg-highlight-title{font-size:.92rem;font-weight:600;color:#11152a;margin:0;line-height:1.5}.reg-body p{font-size:1rem;color:#363f55;line-height:1.8;margin-bottom:1.25rem}.reg-quote{border-left:3px solid #29AEAA;background:#f8fffe;border-radius:0 10px 10px 0;padding:1.25rem 1.5rem;margin:2rem 0}.reg-quote p{font-size:.95rem;font-style:italic;color:#11152a;margin:0 0 .75rem;line-height:1.75}.reg-quote cite{font-size:.8rem;font-weight:600;color:#29aeaa;font-style:normal}.reg-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.75rem}.reg-list li{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;color:#363f55;line-height:1.6}.reg-list li:before{content:"";width:7px;height:7px;min-width:7px;border-radius:50%;background:#29AEAA;margin-top:8px}.reg-conclusion{font-weight:600;color:#11152a!important;border-top:1px solid #e8eaed;padding-top:1.5rem;margin-top:1.5rem}.reg-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;background:#11152A;border-radius:16px;padding:2rem 2.5rem;margin-top:3rem}.reg-cta-title{font-family:Circular Std,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 3px}.reg-cta-sub{font-size:.85rem;color:#fff9;margin:0}.lp-btn-ghost-light{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:500;font-size:.95rem;padding:12px 20px;border-radius:8px;text-decoration:none;transition:all .2s ease;border:1.5px solid rgba(255,255,255,.35)}.lp-btn-ghost-light:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.08)}.signup-wrap{display:flex;min-height:100vh}.signup-left{width:420px;min-width:420px;background:#29AEAA;flex-direction:column;padding:2.5rem;position:sticky;top:0;height:100vh;overflow:hidden}.signup-left-inner{display:flex;flex-direction:column;height:100%}.signup-logo-white{max-height:34px;filter:brightness(0) invert(1);margin-bottom:3rem}.signup-left-content{flex:1}.signup-left-content h2{font-family:Circular Std,sans-serif;font-size:1.6rem;font-weight:700;color:#fff;line-height:1.3;margin-bottom:1rem}.signup-left-content p{font-size:.95rem;color:#fffc;line-height:1.65}.signup-trust-list{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.signup-trust-item{display:flex;align-items:center;gap:.75rem;color:#ffffffe6;font-size:.85rem}.signup-trust-item svg{width:16px;height:16px;flex-shrink:0}.signup-certs{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.signup-certs img{max-height:24px;max-width:60px;object-fit:contain;filter:brightness(0) invert(1);opacity:.55}.signup-right{flex:1;overflow-y:auto;background:#f7f8fa;display:flex;justify-content:center;padding:3rem 2rem}.signup-right-inner{width:100%;max-width:680px}.signup-header{margin-bottom:2rem}.signup-header h3{font-family:Circular Std,sans-serif;font-size:1.6rem;font-weight:700;color:#11152a;margin:0 0 .3rem}.signup-header p{font-size:.9rem;color:#363f55;margin:0}.signup-section-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#29aeaa;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e8eaed}.signup-field{display:flex;flex-direction:column;gap:5px}.signup-field label{font-size:.82rem;font-weight:600;color:#11152a}.signup-input{border:1.5px solid #e8eaed;border-radius:8px;padding:10px 14px;font-size:.9rem;color:#11152a;background:#fff;transition:border-color .2s}.signup-input:focus{border-color:#29aeaa;box-shadow:0 0 0 3px #29aeaa1f;outline:none}.signup-input.is-invalid{border-color:#dc3545}.signup-actions{display:flex;gap:.75rem;flex-wrap:wrap}.signup-btn-submit{flex:1;background:#29AEAA;color:#fff;font-family:Circular Std,sans-serif;font-weight:600;font-size:.95rem;padding:13px 24px;border-radius:8px;border:none;cursor:pointer;transition:all .2s}.signup-btn-submit:hover{background:#1f8a87}.signup-btn-back{display:inline-flex;align-items:center;gap:6px;color:#363f55;font-weight:500;font-size:.9rem;padding:13px 20px;border-radius:8px;border:1.5px solid #e8eaed;text-decoration:none;transition:all .2s}.signup-btn-back svg{width:15px;height:15px}.signup-btn-back:hover{border-color:#29aeaa;color:#29aeaa}.signup-login-hint{text-align:center;font-size:.85rem;color:#363f55;margin-top:1.25rem}.signup-login-hint a{color:#29aeaa;font-weight:600;text-decoration:none}.table{background:#FFF;margin-bottom:0rem;color:#2c3e50;width:100%}.table-head th{border-bottom:0px;padding:.8rem}.table-head{background-color:#f9f9f9}.table-head th:first-child{border-radius:18px 0 0 18px}.table-head th:last-child{border-radius:0 18px 18px 0}.table-body td{padding:.5rem .8rem}th,td{font-weight:unset;font-size:.9rem}.table-head th{line-height:1.4;background-color:transparent;font-weight:520}.table-body tr{border-bottom:1px solid #f2f2f2}.div-table{margin-top:1rem;border-radius:8px;padding:1rem;background-color:#fff}.dataTables_filter{white-space:nowrap;float:right;margin:10px}.dataTables_filter label,.dataTables_filter input{display:inline-block}.dataTables_wrapper .dataTables_length{white-space:nowrap;margin:10px}.dataTables_length label,.dataTables_length select{display:inline-block}div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{margin-top:1.2rem}div.dataTables_paginate{float:right;margin:0}div.dataTables_wrapper .table-head tr{background-color:#f9f9f9;border-radius:1rem!important;color:#34495e}div.dataTables_wrapper thead th:first-child{border-radius:18px 0 0 18px}div.dataTables_wrapper thead th:last-child{border-radius:0 18px 18px 0}.selected{border:1px solid #34495e;box-shadow:0 .125rem .25rem #00000013!important}.img-profile{margin:.2rem 0;width:90px;height:90px;border-radius:50%;object-fit:cover}.pagination{margin:.2rem 0rem}.pagination *{border-radius:0!important;border:none}.pagination .page-item{padding:.2rem}.page-item a{font-size:1.2rem;color:#494949;border-radius:.3rem!important}.pagination>.active>a{color:#494949;background-color:#494949!important;border:solid 1px #E0E2E3!important;border-radius:.3rem!important}.pagination>.active>a:hover{background-color:#494949!important;border:solid 1px #E0E2E3}.message{padding:10px;margin-bottom:10px;border-radius:4px;max-width:100%}.message.sent{background-color:#4b7bec;color:#fff;float:right;border-radius:15px 0 15px 15px}.message.received{background-color:#363636;float:left;border-radius:0 15px 15px/0px 15px 15px;color:#fff}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){height:45px}.rounded-circle-container{width:150px;height:150px;overflow:hidden;border-radius:50%}.profile{width:100%;height:auto;border-radius:50%;object-fit:cover}.select2-selection__rendered{line-height:42px!important}.select2-container .select2-selection--single,.select2-selection__arrow{height:42px!important}
