*{box-sizing:border-box}html,body{margin:0;padding:0;background:#fff;color:#4d4d4d;font-family:Poppins,Arial,sans-serif;line-height:1.8;overflow-x:hidden}img{max-width:100%;height:auto}button{font:inherit;border:0;cursor:pointer}.container{width:100%;max-width:1200px;margin:auto;padding:0 15px}.section{padding:48px 0}.center{text-align:center;display:flex;justify-content:center}.text-center{text-align:center}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.full{grid-column:1/-1}.titulo22{font-size:26px;line-height:1.5;color:#1d1d1d;font-weight:600;margin:0 0 24px}.titulo22 b,.color-azul{color:#0f75bc;font-weight:800}.text-white{color:#fff}.text-silver{color:#f7bc77!important}.btn-detaque{display:inline-block;min-width:191px;height:60px;padding:12px 22px;border-radius:100px;background:linear-gradient(#1777b9,#033374);color:#fff;font-size:18px;line-height:22px;transition:.3s}.btn-detaque:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn-detaque2{color:#033374;background:linear-gradient(#c8c8c8,#898989)}.orange{background:linear-gradient(#fa4616,#dc1604);width:372px}.topo,.video{height:700px;position:relative}.video{overflow:hidden}.video-background-image{position:absolute;inset:0;background:url('assets/bg.avif') center/cover}.video video{position:absolute;top:-61%;left:0;width:100%;height:221%;object-fit:cover}.overlay{position:absolute;inset:0;background:#ffffffa3}.hero-content{position:relative;z-index:2;padding-top:45px}.hero-logo{text-align:center}.hero-logo img{width:195px;height:97px;object-fit:contain}.hero-title{font-size:36px;text-align:left;margin:10px 0}.hero-lead{font-size:30px;text-align:left;margin:15px 0}.hero-lead span{font-weight:500;color:#616161}.hero-lines h1{padding:5px!important;font-size:36px!important;margin:0 0 10px!important}.titulo{font-weight:800;color:#f8f8f8;background:#0f75bc;display:inline-block}.mobile-only{display:none}.bg-1{background:linear-gradient(#c8c8c8e6,#c8c8c8e6),url('assets/bg-2.jpg') center/cover fixed}.wrap-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.feature{border:4px solid #fff;border-radius:42px;min-height:272px;margin:10px auto;padding:35px 15px;text-align:center;display:flex;justify-content:center;flex-direction:column}.feature p,.lp-pom-box-25 p{text-align:center}.feature .lp-titulo,.lp-titulo{font-weight:800;font-size:20px;color:#0f75bc}.quote{background:#c8c8c8}.quote-photo{text-align:center}.quote-photo img{max-height:300px}.quote-text{font-size:26px;color:#434343;text-align:center;font-style:italic}.quote-author{text-align:center;font-size:23px;color:#000;font-weight:600}.about,.migration{background:#0f75bc}.aps{color:#fff;font-size:20px;padding:6px 0}.video-frame{width:100%;max-width:560px;height:315px}.video-frame iframe{border:0;width:100%;height:100%}.two-col-section,.implant,.in-company{background:#f8f8f8}.list-uli{list-style:none;padding:0;margin:30px 0}.list-uli li{display:flex;gap:10px;position:relative;margin:0 0 22px;color:#4d4d4d;font-size:20px;line-height:1.5}.list-uli li::before{content:'';display:block;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#fa4616;margin-top:3px}.list-uli li:not(:last-child)::after{content:'';position:absolute;left:5px;top:25px;width:10px;height:36px;background:#00294d}.media-copy img{align-self:end}.implant-content img{align-self:end;margin-top:-50px}.ideal{background:#c8c8c8}.icon-grid{display:flex;justify-content:space-around;gap:12px;text-align:center}.icon-grid>div{flex:1}.icon-grid img{height:80px;object-fit:contain}.icon-grid p{font-size:15.8px;font-weight:600;color:#212529;line-height:1.4}.company-list{max-width:750px;margin:50px auto}.videos{margin-top:20px}.migration{background:#1777b9}.migration .list-uli li{color:#fff}.app-section{background:#d6d6d6}.store-links{display:flex;justify-content:center;gap:10px}.store-links img{height:45px;width:auto}.app-device{text-align:center}.app-device img{max-height:500px}.contact{background:#f8f8f8}.contact> .container>img{width:100%}form h3{font-size:26px;color:#3188c5;text-align:center}.form-bg{border:2px solid #b4b4b4;background:#3188c512;border-radius:20px;padding:25px 30px 10px;display:flex;flex-direction:column}label{color:#3188c5;margin:8px 10px 0}input{height:50px;border:1.3px solid #999;border-radius:20px;box-shadow:inset 0 2px 3px #ddd;padding:0 16px;font-size:15px}.submit{align-self:center;min-width:160px;height:50px;margin-top:10px;background:#3188c5}.form-status{text-align:center;margin:8px 0 0;font-size:14px}.success{color:#087c37}.error{color:#c32d1d}.faq{background:#d6d6d6}.faq-title{font-size:26px;color:#1d1d1d}.faq-title b{color:#1777b9}.accordion details{margin-bottom:10px}.accordion summary{padding:20px;background:#3188c5;color:#fff;border-radius:8px;cursor:pointer;font-size:20px;font-weight:600;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary::after{content:'+';float:right}.accordion details[open] summary::after{content:'−'}.accordion details p{margin:0;padding:15px 10px;border:1px solid #858585;border-top:0;background:#eee}.faq .center{margin-top:20px}footer{background:#033374;padding:15px 0 30px;color:#fff}footer p{margin:0;text-align:center;line-height:30px;font-size:13px}footer span{font-size:11px}footer a{color:#fff}
@media(max-width:767px){.section{padding:32px 0}.two-col,.wrap-grid{grid-template-columns:1fr;gap:10px}.desktop-only{display:none!important}.mobile-only{display:block}.topo,.video{height:100vh;min-height:650px}.video-background-image{height:100%;top:0}.video video{display:none}.hero-content{padding-top:20px}.hero-logo img{width:195px;height:97px}.hero-title{font-size:26px;text-align:center;padding:8px 0}.hero-lead{font-size:22px;text-align:left}.hero-lines h1{display:table;font-size:28px!important;margin:0 auto 5px!important}.titulo22{font-size:23px}.titulo22 b{font-size:23px}.feature{min-height:0;padding:25px 15px}.feature p{font-size:16px}.quote-photo{order:2}.quote-text{font-size:21px}.quote-author{font-size:18px}.about-content .video-frame{order:-1}.aps{font-size:16px;text-align:justify}.list-uli{margin:20px 0}.list-uli li{font-size:16px;line-height:1.35;margin-bottom:18px}.media-copy img{order:2}.implant-content img{width:42%;margin:0 auto -25px}.icon-grid{display:block}.icon-grid>div{display:flex;align-items:center;gap:18px;text-align:left;margin:12px 0}.icon-grid img{width:65px;height:65px}.icon-grid p{font-size:15.8px}.company-list{margin:20px 0}.videos{grid-template-columns:1fr}.video-frame{height:210px}.migration .video-frame{margin-top:10px}.store-links{margin-bottom:20px}.app-device img{max-height:360px}.contact> .container>img{order:2}.form-bg{padding:0 10px 10px}.form-status{min-height:22px}.accordion summary{font-size:14px;padding:15px}.accordion details p{font-size:16px;text-align:justify}.orange{width:100%}footer p{text-align:left;font-size:14px;line-height:17px;padding:0 5px}footer p:last-child{text-align:center}}
