*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{text-decoration:none;color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}header{position:sticky;top:0;z-index:50}.nav{margin:auto;display:flex;align-items:center}.brand{flex-shrink:0;display:block}.brand img{display:block;width:100%;height:auto}.menu{display:flex;align-items:center;margin-left:auto}.menu a{white-space:nowrap}.phone{font-size:13px;white-space:nowrap}.btn{border:0;font-size:14px;display:inline-flex;gap:9px;align-items:center;justify-content:center}.wrap{margin:auto;padding:0 30px}.hamb{display:none;background:0 0;border:0;font-size:26px;color:var(--navy)}.eyebrow{font-weight:850;text-transform:uppercase}.hero-inner{display:grid;align-items:center}.hero h1 em{color:var(--orange);font-style:normal}.actions{display:flex;gap:14px;flex-wrap:wrap}.hero-art{border-radius:32px;position:relative}.hero-art:before{content:"";position:absolute;border:2px solid #ffffff30;border-radius:100%;width:390px;height:390px;top:-210px;left:-150px}.float{position:absolute;bottom:27px;right:24px;background:#fff;border-radius:17px;padding:18px;max-width:240px;box-shadow:0 15px 35px #0003;font-size:14px;font-weight:750}.float span{display:block;color:var(--orange);font-size:24px;margin-bottom:5px}.soft{background:var(--pale)}.sect-head{display:flex;justify-content:space-between;align-items:end;gap:25px}.sect-head h2,.section h2{margin:10px 0}.sect-head p{line-height:1.7;max-width:640px}.service-grid{display:grid}.service{display:flex;flex-direction:column}.service:nth-child(even){background:linear-gradient(155deg,#fff0e9,#fff)}.ico{font-size:28px;display:grid;place-items:center;background:#e4f1f9;width:57px;height:57px;border-radius:16px;margin-bottom:20px}.service:nth-child(even) .ico{background:#ffdfd1}.benefits{color:#fff;display:grid;grid-template-columns:1fr repeat(3,1fr)}.benefits h2{font-size:29px;letter-spacing:-.035em}.benefit b{display:block;font-size:16px;margin:14px 0 8px}.benefit p{line-height:1.5;font-size:13px}.benefit .symbol{font-size:28px}.about-grid{display:grid;align-items:center}.about-visual{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.about-visual:after{content:"";width:450px;height:450px;border:50px solid #e65b3644;border-radius:100%;position:absolute;bottom:-270px;right:-190px}.about-visual img{position:relative;z-index:1}.about p{line-height:1.8;color:var(--muted)}.news-top{align-items:center;justify-content:center;font-size:53px}.news:nth-child(2) .news-top{background:linear-gradient(120deg,#f5a07b,#e65b36)}.tag{font-size:11px;color:var(--orange);font-weight:750}.stars{color:var(--orange);letter-spacing:2px;margin:9px 0}.search{padding:14px 18px;border-radius:12px;border:1px solid #dce6eb;min-width:270px}.contact-info p{line-height:1.8}.detail{display:flex;gap:15px;margin:19px 0;align-items:start;font-size:15px}.detail span{color:var(--orange);font-size:20px}textarea.field{min-height:125px;resize:vertical}.footer{color:#fff;padding:48px 0 25px}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer img{width:210px}.footer p{font-size:13px;color:#b5c7d3}.copyright{border-top:1px solid #ffffff24;margin-top:35px;padding-top:20px;color:#9fb3c2;font-size:12px}#trab{scroll-margin-top:100px}section{scroll-margin-top:78px}.hidden{display:none!important}@media (max-width:1100px){.menu{gap:12px}.menu a{font-size:12px}.phone{display:none}.nav{gap:15px}.benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.hamb{display:block;margin-left:auto}.menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 15px 25px #0002;padding:20px;flex-direction:column;align-items:stretch;gap:0}.menu.open{display:flex}.menu a{padding:13px;border-bottom:1px solid #eee;font-size:14px}.wrap{padding-left:20px;padding-right:20px}.hero-inner{gap:25px}.hero-art{min-height:320px}.about-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.mini-grid{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.service-grid{grid-template-columns:1fr}.hero h1{font-size:43px}.section{padding:62px 0}.sect-head{display:block}.float{right:9px;bottom:11px;max-width:175px;font-size:11px}.benefits{padding:24px}}body{overflow-x:hidden}.hero::before{animation:cloudShift 13s ease-in-out infinite alternate}.hero h1 em{display:inline-block;min-width:220px;transition:opacity .34s,transform .34s}.hero h1 em.swap{opacity:0;transform:translateY(21px)}.hero-art{animation:gentleFloat 6s ease-in-out infinite;transform-origin:center}.float{animation:cardFloat 4.7s ease-in-out infinite}.motion-marquee{overflow:hidden;white-space:nowrap;border-top:3px solid var(--orange)}.marquee-track{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.2em;animation:runWords 33s linear infinite}.scroll-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.service,.news,.benefit,.mini{transition:transform .32s ease,box-shadow .32s ease,opacity .8s ease}.btn{transition:transform .24s,background .24s,box-shadow .24s}.btn:hover{box-shadow:0 15px 34px #e65b364d}.legacy-nav-wrap{display:flex;align-items:center}.legacy-nav-toggle{background:0 0;border:0;color:var(--navy);font-weight:700;font-size:13px;padding:14px 2px;white-space:nowrap;cursor:pointer}.legacy-nav-toggle:hover,.legacy-nav-wrap.open .legacy-nav-toggle{color:var(--orange)}.legacy-dropdown{display:none;position:absolute;z-index:200;left:0;top:100%;width:260px;max-height:min(75vh,650px);overflow:visible;background:#fff;border:1px solid #e2e9ee;border-radius:0 0 13px 13px;box-shadow:0 22px 60px #061f3440;padding:7px 0}.legacy-nav-wrap:hover .legacy-dropdown,.legacy-nav-wrap:focus-within .legacy-dropdown,.legacy-nav-wrap.open .legacy-dropdown{display:block}.legacy-item{position:relative}.legacy-category{border:0;background:#fff;width:100%;padding:13px 17px;color:#163953;font-weight:650;cursor:pointer;text-align:left;display:flex;justify-content:space-between}.legacy-category:hover,.legacy-item:focus-within>.legacy-category,.legacy-item:hover>.legacy-category{background:#ecf3f7;color:#e65b36}.legacy-submenu{display:none;position:absolute;left:100%;top:0;width:300px;max-height:75vh;overflow-y:auto;background:#fff;border:1px solid #e2e9ee;box-shadow:0 18px 45px #0b304029;padding:8px 0;border-radius:0 12px 12px 12px}.legacy-item:hover>.legacy-submenu,.legacy-item:focus-within>.legacy-submenu,.legacy-item.open>.legacy-submenu{display:block}.legacy-submenu a{display:block;padding:10px 16px;font-size:13px;color:#23475f;white-space:normal}.legacy-submenu a:hover{background:#f1f6f9;color:var(--orange)}.legacy-side{background:#f3f7fa;border-right:1px solid #e2e9ee;display:flex;flex-direction:column}.legacy-side-button{border:0;border-bottom:1px solid #e1e8ed;background:0 0;text-align:left;padding:15px 20px;color:#123b57;font-weight:700;cursor:pointer}.legacy-side-button:hover,.legacy-side-button.selected{background:#0c304d;color:#fff}.legacy-panel{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;align-content:start}.legacy-panel.active{display:grid}.legacy-panel h3{grid-column:1/-1;color:var(--navy);font-size:22px;margin:0 0 12px}.legacy-panel a{padding:13px 16px;border:1px solid #e5ebef;border-radius:8px;color:#294f67;font-size:14px}.legacy-panel a:hover{background:#eef5f9;color:var(--orange)}@keyframes cloudShift{0%{transform:translate(-5%,-2%) rotate(-4deg)}to{transform:translate(4%,2%) rotate(5deg)}}@keyframes runWords{to{transform:translateX(-33.333%)}}@keyframes gentleFloat{50%{transform:translateY(-12px)}}@keyframes screenFloat{50%{transform:translateY(8px) rotate(-4deg)}}@keyframes cardFloat{50%{transform:translateY(-11px)}}@keyframes barGrow{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@media (max-width:1100px){.legacy-dropdown{left:auto;right:0}.legacy-submenu{left:auto;right:100%}}@media (max-width:800px){.legacy-nav-wrap{display:block;width:100%;border-bottom:1px solid #eee}.legacy-nav-toggle{font-size:14px;width:100%;text-align:left;padding:13px 0}.legacy-dropdown,.legacy-nav-wrap:hover .legacy-dropdown,.legacy-nav-wrap:focus-within .legacy-dropdown{display:none;position:static;box-shadow:none;border:0;background:#f3f7fa;max-height:55vh;overflow-y:auto;width:100%}.legacy-nav-wrap.open .legacy-dropdown{display:block}.legacy-submenu,.legacy-item:hover>.legacy-submenu,.legacy-item:focus-within>.legacy-submenu{display:none;position:static;box-shadow:none;border:0;border-radius:0;background:#fff;max-height:none;width:100%;padding-left:10px}.legacy-item.open>.legacy-submenu{display:block}.legacy-side{border-right:0;border-bottom:1px solid #dce5eb;max-height:210px;overflow-y:auto}.legacy-panel{grid-template-columns:1fr}.hero-inner{min-height:unset}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.scroll-reveal{opacity:1;transform:none}}h1,h2,h3,.hero h1{font-family:"Plus Jakarta Sans","Segoe UI",sans-serif}.hero.hero-premium{position:relative;color:#fff;background:radial-gradient(ellipse at 87% 13%,#f47442ac 0,transparent 32%),radial-gradient(ellipse at 65% 100%,#23618f 0,transparent 55%),linear-gradient(122deg,#061c31 0,#0a3353 46%,#113e5b 76%,#2a4059 100%);isolation:isolate;overflow:hidden}.hero.hero-premium:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 30%,#70bcdb17,transparent 37%),linear-gradient(120deg,#061c3122,transparent);animation:none;pointer-events:none;z-index:-1}.hero.hero-premium:after{content:"";position:absolute;width:min(62vw,780px);height:min(62vw,780px);right:-250px;top:-360px;border-radius:50%;border:85px solid #fd814a24;box-shadow:0 0 0 70px #e9662612,0 0 0 170px #f45f2310;animation:haloOrbit 19s ease-in-out infinite alternate;pointer-events:none;z-index:-1}.hero .hero-inner{min-height:690px;padding-top:85px;padding-bottom:100px;grid-template-columns:1.07fr .93fr;gap:55px}.hero h1{text-wrap:balance}.hero strong{font-size:15px}.hero .btn{background:linear-gradient(120deg,#f8794c,#e45d36);box-shadow:0 15px 35px #e35e3752;border-radius:60px;padding:18px 25px}.hero .btn-outline{background:#ffffff16;color:#fff;border:1px solid #ffffff75;box-shadow:none;backdrop-filter:blur(12px)}.hero .btn-outline:hover{background:#ffffff30}.hero .float{animation:cardFloat 5s ease-in-out infinite;box-shadow:0 18px 45px #04172680}.hero+.motion-marquee{border-top:0;background:#092b46;padding:19px 0}.hero+.motion-marquee .marquee-track{font-size:12px;color:#f2d7c8;font-weight:700}.section .sect-head h2,.section h2{font-family:"Plus Jakarta Sans",sans-serif;letter-spacing:-.055em;font-weight:800}.about-visual{border:1px solid #dfeaf0}.about-visual:after{border-color:#eb663e30}.legacy-nav-wrap{position:relative}.legacy-nav-toggle{font-family:"Plus Jakarta Sans",sans-serif;letter-spacing:0}.new-legacy-dropdown{width:250px;max-height:min(80vh,780px);background:#fff;box-shadow:0 25px 70px #051b2d38;overflow:visible}.new-legacy-dropdown .legacy-item{position:relative}.new-legacy-dropdown .legacy-category{font-weight:700;font-size:12px;padding:12px 15px}.new-legacy-dropdown .legacy-submenu{width:330px;max-height:70vh;overflow-y:auto;box-shadow:0 22px 55px #061b2e42}.new-legacy-dropdown .legacy-submenu a{font-size:12.5px;line-height:1.35;border-bottom:1px solid #eef1f4;padding:10px 15px}.subnested{position:relative}.subnested-trigger{display:block;text-align:left;width:100%;padding:12px 15px;background:#f1f7fa;color:#123853;font-weight:750;border:0;border-bottom:1px solid #e7eef3}.subnested-trigger:hover{background:#e4f0f5;color:var(--orange)}.subnested-links{display:none;background:#f7fafc;padding-left:9px}.subnested:hover>.subnested-links,.subnested:focus-within>.subnested-links,.subnested.open>.subnested-links{display:block}@keyframes haloOrbit{to{transform:translate(-45px,85px) rotate(16deg)}}@keyframes heroHover{50%{transform:translateY(-14px) rotate(0deg)}}@keyframes screenHover{50%{transform:rotate(-3deg) translateY(9px)}}@keyframes textGlow{50%{background-position:90% 70%}}@media (max-width:1050px){.hero .hero-inner{gap:25px;min-height:610px}}@media (max-width:800px){.hero .hero-inner{padding-top:70px;padding-bottom:76px;min-height:unset}.hero h1{font-size:clamp(40px,9vw,60px)}.new-legacy-dropdown .legacy-submenu,.new-legacy-dropdown .legacy-item:hover .legacy-submenu,.new-legacy-dropdown .legacy-item:focus-within .legacy-submenu{display:none;position:static;max-height:none;width:100%;box-shadow:none}.new-legacy-dropdown .legacy-item.open>.legacy-submenu{display:block}.new-legacy-dropdown{max-height:65vh;overflow-y:auto;width:100%}.subnested-links{display:none}.subnested.open>.subnested-links{display:block}}@media (prefers-reduced-motion:reduce){.hero::after{animation:none!important}}.service{position:relative}.service-picture{transition:transform .65s cubic-bezier(.2,.8,.2,1);border-bottom:1px solid #ffffff26}.service:hover .service-picture,.news:hover .news-top img{transform:scale(1.07)}.service>.ico{position:relative;z-index:2;margin:-24px 0 11px 20px;border:3px solid #fff;box-shadow:0 4px 19px #12385022}.service h3,.service p{margin-left:22px!important;margin-right:22px!important}.news-top{display:block!important;background:#123954!important}@media (prefers-reduced-motion:reduce){.service-picture,.news-top img{transition:none!important}}html{scroll-padding-top:96px}body{font-family:"Plus Jakarta Sans",Inter,system-ui,"Segoe UI",sans-serif}.nav{min-height:88px}.brand img{filter:none!important}.menu>a{font-size:13px!important;font-weight:750!important;color:var(--navy)!important}.menu>a:hover{color:var(--orange)!important}.btn{border-radius:50px!important;padding:15px 25px!important}.btn-outline{background:#fff!important;border:1.5px solid var(--navy)!important;color:var(--navy)!important;box-shadow:none!important}.btn-outline:hover{background:#edf5f9!important}.hero,.hero-premium{background:radial-gradient(circle at 78% 23%,#fff0e9 0,transparent 33%),linear-gradient(115deg,#fff 0,#f7fafb 55%,#eff5f8 100%)!important;color:var(--navy)!important;position:relative}.hero .eyebrow{background:#fff0e9!important;border:1px solid #fbd2c4!important;border-radius:100px!important;padding:12px 16px!important;font-weight:800!important;line-height:1.55!important}.hero h1{font-family:"Plus Jakarta Sans",Inter,sans-serif!important;text-shadow:none!important}.hero strong{color:#123d5b!important;display:block;margin-top:14px}.hero .actions{margin-top:33px!important}.hero-art.hubs-hero-photo{height:515px!important;max-width:100%!important;overflow:visible!important;position:relative!important;box-shadow:none!important;transform:none!important;isolation:isolate}.hubs-hero-photo:before{content:""!important;position:absolute!important;inset:-18px -15px 22px 24px!important;border-radius:30px 114px 30px 114px!important;z-index:-1!important;width:auto!important;height:auto!important;border:0!important}.hubs-hero-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.motion-marquee{background:var(--navy)!important;color:#fff!important;min-height:67px!important;padding:19px 0!important;letter-spacing:.15em!important}.section.soft{background:#f5f8fa!important}.sect-head h2,.section h2{font-family:"Plus Jakarta Sans",Inter,sans-serif!important;font-size:clamp(32px,3.4vw,53px)!important;letter-spacing:-.055em!important;color:#103d5b!important;line-height:1.15!important}.eyebrow{font-size:11px!important;letter-spacing:.14em!important;color:var(--orange)!important}.service .service-picture{height:195px!important;display:block!important;width:100%!important;object-fit:cover!important;border:0!important;transition:transform .6s!important}.service:hover .service-picture{transform:scale(1.075)!important}.service .ico{display:none!important}.service h3{padding:23px 22px 0!important}.service p{padding:0 22px!important}.benefits{border-radius:34px!important;padding:42px!important;gap:17px!important;box-shadow:0 20px 50px #103d5b1a!important}.benefits h2{color:#fff!important}.benefit{border:1px solid #ffffff25!important;border-radius:20px!important;padding:24px!important}.about-grid{grid-template-columns:.95fr 1.05fr!important;gap:50px!important}.about-visual{border-radius:30px!important;min-height:510px!important;background:linear-gradient(125deg,#103a58,#1e5473)!important}.about-visual img{filter:none!important;background:#fff;padding:15px;border-radius:20px!important;width:84%!important}.mini{box-shadow:0 9px 26px #153f5710!important}.news{border-color:#e5ebf0!important}.news-top img{transition:transform .5s!important}.news:hover .news-top img{transform:scale(1.075)!important}.news-content{padding:27px!important}.form-box{border-radius:24px!important}.footer{background:#0b2f49!important}.footer img{filter:none!important;background:#fff;border-radius:12px;padding:8px}.scroll-reveal{transition-duration:.8s!important}@media (max-width:1100px){.service-grid{grid-template-columns:repeat(2,1fr)!important}.service{min-height:400px!important}}@media (max-width:800px){.nav{min-height:72px!important;padding:9px 18px!important}.brand{width:170px!important}.hero-inner{grid-template-columns:1fr!important;padding-top:55px!important;padding-bottom:60px!important}.hero-art.hubs-hero-photo{min-height:340px!important;height:370px!important;border-radius:27px 70px 27px 70px!important}.about-grid{grid-template-columns:1fr!important}.section{padding:70px 0!important}.benefits{grid-template-columns:1fr!important}.service-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.service-grid{grid-template-columns:1fr!important}.service{min-height:auto!important}.hero h1{font-size:44px!important}.hero p{font-size:16px!important}.hero-art.hubs-hero-photo{height:315px!important;min-height:315px!important}.news-top{height:205px!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}header{backdrop-filter:blur(18px)!important}.nav{padding-top:12px!important;padding-bottom:12px!important}.menu a{opacity:.94}.phone{font-weight:800!important}.hero{position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:84px 0 0 48%;filter:blur(20px);pointer-events:none}.hero-inner{position:relative;z-index:1}.hero .eyebrow{color:#ff8b63!important;letter-spacing:.18em!important;font-size:12px!important}.hero h1{letter-spacing:-.05em!important}.hero strong.hero-mini-title{color:#fff;font-size:15px;font-weight:800;margin:26px 0 14px}.hero-points{display:grid;margin:0 0 28px;padding:0;list-style:none}.hero-points li{display:flex;align-items:center;color:#fff}.hero-points .point-ico{border-radius:50%;display:grid;place-items:center}.actions{margin-top:0!important}.btn{background:#ff8b63!important;color:#061e30!important;box-shadow:0 12px 28px rgba(230,91,54,.28)!important;font-weight:800!important}.btn:hover{background:#ffa07c!important;transform:translateY(-3px)}.btn.btn-outline{background:0 0!important;border:1.5px solid rgba(255,255,255,.28)!important;color:#fff!important}.btn.btn-outline:hover{background:rgba(255,255,255,.08)!important}.hero-art{background:0 0!important;box-shadow:none!important;overflow:visible!important}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:1100px){.hero h1{text-align:left}.hero .wrap{padding-top:10px}}@media (max-width:720px){.menu{display:none!important}.hamb{display:block;color:#fff!important;margin-left:auto}.hero-inner{padding-top:26px!important}.hero p,.hero-points li{font-size:15px!important}}.nav{max-width:1360px!important;gap:28px!important;padding:10px 28px!important}.brand{background:0 0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;width:188px!important}.brand img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.18))}.menu{gap:20px!important}.menu a{font-size:13px!important;font-weight:600!important;letter-spacing:.01em}.phone{margin-left:8px!important;padding:12px 18px!important;border-radius:999px!important;background:linear-gradient(180deg,#ff9f74,#e65b36)!important;color:#fff!important;box-shadow:0 10px 20px rgba(230,91,54,.28)!important}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.08));pointer-events:none}.hero-inner{max-width:1360px!important;margin:auto!important;grid-template-columns:.95fr 1.05fr!important;gap:30px!important;min-height:620px!important;padding-top:46px!important;padding-bottom:40px!important}.hero .eyebrow{display:none!important}.hero h1{font-size:clamp(42px,4.9vw,64px)!important;line-height:1.04!important;max-width:540px!important;margin:0 0 8px!important;color:#ff8b63!important;font-weight:850!important}.hero p{max-width:525px!important;margin:18px 0 22px!important;color:#f4f6f8!important;font-size:16px!important;line-height:1.62!important}.hero strong.hero-mini-title{display:none!important}.hero-points{gap:12px!important;max-width:460px!important;margin-bottom:30px!important}.hero-points li{font-size:15px!important;font-weight:500!important;gap:14px!important}.hero-points .point-ico{width:26px!important;height:26px!important;background:0 0!important;border:0!important;color:#fff!important;box-shadow:none!important}.hero-points .point-ico::before{content:"•";display:block;font-size:34px;line-height:16px;margin-top:-3px}.hero-points .point-ico{font-size:0!important}.actions .btn{padding:14px 22px!important;border-radius:12px!important;font-size:15px!important}.actions .btn-outline{display:none!important}.hero-art{display:flex!important;align-items:center!important;justify-content:center!important;min-height:530px!important}@keyframes pulseCircle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}}@keyframes orbitSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1100px){.hero-inner{grid-template-columns:1fr!important;gap:18px!important;padding-top:28px!important}.hero-art{order:2;min-height:500px!important}.hero h1{max-width:unset!important}}@media (max-width:720px){.brand{width:165px!important}.phone{display:none!important}.hero-inner{min-height:auto!important;padding-bottom:26px!important}.hero h1{font-size:clamp(36px,10vw,52px)!important}.hero p{font-size:15px!important}.hero-art{min-height:370px!important}}.section{padding:96px 0!important}.wrap{max-width:1360px!important}.sect-head{margin-bottom:28px!important}.sect-head .eyebrow,.about .eyebrow,#contato .eyebrow{display:inline-flex!important;align-items:center;gap:8px;color:#ff8b63!important;font-size:12px!important;letter-spacing:.16em!important;font-weight:800!important;text-transform:uppercase}.sect-head h2,.about h2,#contato h2{font-size:clamp(34px,4vw,52px)!important;line-height:1.06!important;letter-spacing:-.045em!important;margin:10px 0 14px!important}.sect-head p,.about p,#contato p{font-size:16px!important;line-height:1.7!important}#servicos{background:linear-gradient(180deg,#fff 0,#f7f9fb 100%)!important;position:relative}#servicos::before{content:"";position:absolute;left:0;right:0;top:0;height:1px}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}.service{padding:0!important;border-radius:26px!important;border:1px solid rgba(10,34,55,.08)!important;background:#fff!important;overflow:hidden!important;min-height:100%!important;box-shadow:0 8px 24px rgba(9,30,49,.06)!important;transition:transform .35s ease,box-shadow .35s ease!important}.service:hover{transform:translateY(-8px)!important;box-shadow:0 24px 50px rgba(9,30,49,.14)!important}.service-picture{display:block!important;width:100%!important;height:220px!important;object-fit:cover!important}.service-body{padding:22px 22px 26px!important;display:flex;flex-direction:column;gap:12px;height:calc(100% - 220px)}.service-badge{display:inline-flex;align-self:flex-start;padding:8px 12px;border-radius:999px;background:#eef4f8;color:#0c304d;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.service h3{font-size:22px!important;line-height:1.2!important;margin:0!important;color:#08233a!important;letter-spacing:-.02em}.service p{font-size:15px!important;line-height:1.7!important;color:#597084!important;margin:0!important}#sobre{color:#fff!important;position:relative;overflow:hidden}#sobre::before{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%}#sobre .about-grid{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:34px!important;align-items:start}#sobre .about-visual{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:30px!important;padding:34px!important;box-shadow:0 24px 60px rgba(0,0,0,.22)!important}#sobre .about-visual img{width:100%!important;height:auto!important;display:block!important}#sobre h2,#sobre p,#sobre .mini p,#sobre .about-stat span{color:#fff!important}#sobre>.wrap>div:last-child>p{color:rgba(255,255,255,.78)!important}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 24px}.about-stat{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:18px 18px 16px;backdrop-filter:blur(10px)}.about-stat strong{display:block;font-size:28px;line-height:1;color:#ff8b63;margin-bottom:8px}.about-stat span{display:block;font-size:13px;line-height:1.45;color:rgba(255,255,255,.8)}.mini-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;margin-top:8px!important}.mini{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;padding:18px!important}.mini b{display:block;color:#ff8b63!important;font-size:15px!important;margin-bottom:8px}.mini p{color:rgba(255,255,255,.78)!important;font-size:14px!important;line-height:1.65!important;margin:0!important}#noticias{background:#fff!important}.news-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important}.news{border:1px solid rgba(10,34,55,.08)!important;border-radius:26px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 8px 24px rgba(9,30,49,.06)!important;transition:transform .35s ease,box-shadow .35s ease!important}.news:hover{transform:translateY(-8px)!important;box-shadow:0 24px 50px rgba(9,30,49,.13)!important}.news-top{position:relative!important;height:240px!important;overflow:hidden!important}.news-top img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .45s ease}.news:hover .news-top img{transform:scale(1.05)}.news-badge{position:absolute;left:16px;top:16px;z-index:2;padding:9px 12px;border-radius:999px;background:rgba(8,35,58,.82);color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(10px)}.news-body{padding:22px!important;display:flex;flex-direction:column;gap:12px}.news h3{font-size:24px!important;line-height:1.18!important;margin:0!important;color:#08233a!important;letter-spacing:-.03em}.news p{font-size:15px!important;line-height:1.7!important;color:#597084!important;margin:0!important}.news a.read-more,.news .read-more{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#e65b36!important;margin-top:auto!important}.contact-grid{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:24px!important;align-items:start}.contact-info,.form-box{border-radius:30px!important;overflow:hidden!important}.contact-info{padding:36px!important;color:#fff!important;box-shadow:0 24px 60px rgba(0,0,0,.15)!important;position:relative}.contact-info::before{content:"";position:absolute;right:-80px;top:-60px;width:220px;height:220px;border-radius:50%}.contact-info h2,.contact-info p,.contact-info .detail,.contact-info a{color:#fff!important;position:relative;z-index:1}.contact-info p{color:rgba(255,255,255,.8)!important}.contact-info .detail{display:flex!important;gap:12px!important;align-items:flex-start!important;padding:14px 0!important;border-top:1px solid rgba(255,255,255,.1)!important;font-size:15px!important;line-height:1.6!important}.contact-info .detail:first-of-type{margin-top:10px}.contact-info .detail span{display:grid;place-items:center;min-width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.08)}.contact-info .btn{margin-top:12px!important}.form-box{border:1px solid rgba(10,34,55,.08)!important;padding:34px!important;box-shadow:0 14px 38px rgba(9,30,49,.08)!important}.form-box h3{font-size:40px!important;line-height:1.08!important;color:#08233a!important;letter-spacing:-.04em;margin:10px 0 12px!important}.form-box p{color:#617588!important;font-size:15px!important;line-height:1.7!important}.field{width:100%!important;border:1px solid #d9e2ea!important;border-radius:16px!important;padding:15px 16px!important;margin-bottom:14px!important;outline:0!important;transition:border-color .25s ease,box-shadow .25s ease!important}.notice{font-size:13px!important;color:#6f8397!important;line-height:1.6!important;margin-top:14px!important}footer{background:#040b11!important;color:#d2dbe3!important}footer a{color:#fff!important}@media (max-width:1100px){.service-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#sobre .about-grid,.contact-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.section{padding:72px 0!important}.service-grid,.news-grid,.mini-grid,.about-stats{grid-template-columns:1fr!important}.service-picture{height:210px!important}.service-body{height:auto!important}.news-top{height:220px!important}.contact-info,.form-box,#sobre .about-visual{padding:24px!important}.form-box h3{font-size:32px!important}}:root{--navy:#00335a!important;--orange:#ff6033!important;--muted:#d3e1ec!important;--pale:#062c49!important}body{background:#012643!important;color:#fff!important}header{border-bottom-color:#1c4a69!important}.menu a{color:#fff!important}.menu a:hover{color:#ff6033!important}.phone,.btn:not(.btn-outline){background:#ff6033!important;color:#fff!important;box-shadow:0 9px 25px #ff603337!important}.btn:not(.btn-outline):hover{background:#ff7851!important}.hero{background:radial-gradient(circle at 75% 55%,#0b496c 0,transparent 41%),linear-gradient(140deg,#00335a 0,#012643 72%,#00223f 100%)!important}.hero::before{background:radial-gradient(circle,#15577955,transparent 70%)!important}.hero h1,.hero .eyebrow{color:#ff6033!important}.hero p,.hero-points li{color:#fff!important}.hero-points .point-ico::before{color:#ff6033!important}#servicos,#noticias{background:linear-gradient(180deg,#00335a 0,#012643 100%)!important}#servicos::before{background:linear-gradient(90deg,transparent,#ffffff26,transparent)!important}.sect-head h2,.section h2,#sobre h2,.about h2{color:#fff!important}.sect-head p{color:#d6e6ef!important}.sect-head .eyebrow,.about .eyebrow,#contato .eyebrow,.eyebrow{color:#ff784b!important}.service,.news{background:#084267!important;border-color:#316887!important;box-shadow:0 8px 24px #001b323b!important}.service h3,.news h3{color:#fff!important}.service p,.news p{color:#d3e1ec!important}.service-badge,.news-badge{background:#ff6033!important;color:#fff!important}.service:nth-child(2) .service-badge,.service:nth-child(4) .service-badge{background:#ff6033!important;color:#fff!important}.tag,.stars,.news .read-more{color:#ff784b!important}#sobre{background:linear-gradient(120deg,#012643 0,#00335a 60%,#084667 100%)!important}#sobre::before{background:radial-gradient(circle,#ff603338,transparent 70%)!important}#sobre .about-visual,.mini,.about-stat{background:#ffffff0b!important;border-color:#ffffff27!important}#sobre .mini b,.about-stat strong{color:#ff784b!important}#sobre p,#sobre .mini p{color:#e0edf3!important}#contato{background:linear-gradient(180deg,#063c60 0,#012643 100%)!important}.contact-info{background:linear-gradient(135deg,#00335a,#012643)!important;border:1px solid #376c89!important}.contact-info::before{background:radial-gradient(circle,#ff60333e,transparent 70%)!important}.contact-info .btn{background:#ff6033!important;color:#fff!important}.form-box{background:#084267!important;border-color:#316887!important}.form-box h3,.form-box label{color:#fff!important}.form-box p,.form-box .notice{color:#d3e1ec!important}.field{background:#0b3858!important;color:#fff!important;border-color:#47718b!important}.field::placeholder{color:#c4d6e3!important}.field:focus{background:#10476b!important;border-color:#ff6033!important;box-shadow:0 0 0 4px #ff603326!important}.footer,footer{background:#012139!important;color:#fff!important}.footer p,footer p,.copyright{color:#cbdce8!important}.benefits{background:#012643!important}.benefit{background:#0d4060!important;border-color:#ffffff20!important}.benefit p{color:#d5e4ed!important}.benefit .symbol{color:#ff6033!important}header{background:rgba(255,255,255,.97)!important;border-bottom:1px solid #e4eaf0!important;box-shadow:0 3px 18px rgba(4,26,44,.07)!important}header .brand{border-radius:0!important}header .menu>a,header .legacy-nav-toggle{color:#123c59!important;opacity:1!important}header .menu>a:hover,header .legacy-nav-toggle:hover{color:#ff6033!important}header .hamb{color:#123c59!important}header .phone{background:#fff0ea!important;color:#123c59!important;border:1px solid #ffd5c5!important;box-shadow:none!important}header .legacy-dropdown{color:#123c59!important}#inicio h1{perspective:1000px;overflow:visible}@keyframes ctg-hero-turn{0%,to{transform:perspective(900px) rotateY(0deg) translateY(0);filter:brightness(1)}18%{transform:perspective(900px) rotateY(-7deg) translateY(-5px);filter:brightness(1.12)}32%{transform:perspective(900px) rotateY(0deg) translateY(0);filter:brightness(1)}70%{transform:perspective(900px) rotateY(4deg) translateY(2px);filter:brightness(1.06)}85%{transform:perspective(900px) rotateY(0deg) translateY(0);filter:brightness(1)}}@keyframes ctg-hero-wave{0%,to{transform:translateX(0) rotateX(0deg);opacity:1}25%{transform:translateX(9px) rotateX(4deg);opacity:.93}50%{transform:translateX(0) rotateX(0deg);opacity:1}75%{transform:translateX(5px) rotateX(-4deg);opacity:.96}}@media (max-width:800px){header .menu.open{background:#fff!important}header .menu.open a{color:#123c59!important}}.legacy-nav-wrap .legacy-nav-toggle{color:#07365b!important;background:#fff!important;border-color:#bfd0de!important}.legacy-dropdown,.new-legacy-dropdown,.legacy-submenu{background:#fff!important;color:#07365b!important}.legacy-dropdown button,.legacy-dropdown .legacy-category,.legacy-dropdown .subnested-trigger,.legacy-dropdown a,.legacy-dropdown .legacy-submenu a,.legacy-dropdown .subnested a,.new-legacy-dropdown button,.new-legacy-dropdown a{color:#07365b!important;text-shadow:none!important;opacity:1!important}.legacy-dropdown a:hover,.legacy-dropdown button:hover,.legacy-dropdown button.selected,.legacy-dropdown .legacy-item.open>.legacy-category{background:#e7f1f8!important;color:#e65b36!important}.legacy-dropdown .legacy-item{border-color:#e1e9f0!important}#noticias .news{cursor:pointer;position:relative}#noticias .news:focus-visible{outline:3px solid #e65b36;outline-offset:3px}#noticias .read-more{display:inline-flex;gap:8px;align-items:center;color:#e65b36!important;font-weight:800;cursor:pointer}.news-overlay{position:fixed;z-index:9999;inset:0;background:rgba(1,18,33,.85);display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(8px)}.news-overlay.is-open{display:flex}.news-dialog{width:min(820px,100%);max-height:min(88vh,900px);overflow:auto;background:#fff;color:#173750;border-radius:24px;box-shadow:0 25px 85px #0007;position:relative}.news-dialog .news-dialog-image{width:100%;height:235px;object-fit:cover;display:block}.news-dialog-main{padding:clamp(22px,4vw,40px)}.news-dialog h2{color:#083450;font-size:clamp(26px,4vw,36px);line-height:1.15;margin:12px 0 20px}.news-dialog h3{color:#083450;font-size:19px;margin:24px 0 8px}.news-dialog p,.news-dialog li{font-size:16px;line-height:1.75;color:#42596c}.news-dialog .news-dialog-source{font-size:12px;color:#6b8090;margin-top:24px;border-top:1px solid #dee7ee;padding-top:16px}.news-dialog-close{position:sticky;top:14px;float:right;z-index:2;background:#07365b;color:#fff;border:0;border-radius:50%;width:43px;height:43px;font-size:26px;margin:14px 14px -57px 0;cursor:pointer}.news-dialog-close:hover{background:#e65b36}body.modal-open{overflow:hidden}@media (max-width:640px){.news-dialog .news-dialog-image{height:160px}.news-dialog{max-height:92vh}}@keyframes pulseGlow{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-art.hubs-hero-photo{display:flex!important;align-items:center!important;justify-content:center!important}@keyframes orbitSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes orbitSpinReverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes pulseGlowBlueOrange{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}@keyframes floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pulseWave{0%,to{opacity:.62;transform:translateX(-50%) scaleX(1)}50%{opacity:.95;transform:translateX(-50%) scaleX(1.04)}}@keyframes flickerFloat{0%,to{opacity:.4;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-9px) scale(1.16)}}.hero-art.hubs-hero-photo{min-height:520px!important}@media (max-width:720px){.hero-art.hubs-hero-photo{min-height:360px!important}}.hero-art.hubs-hero-photo{border-radius:28px!important;padding:14px!important}@media (max-width:720px){.hero-art.hubs-hero-photo{padding:8px!important;border-radius:18px!important}}#inicio.hero::before{background:radial-gradient(circle at 16% 44%,rgba(255,96,51,.19),transparent 24%),radial-gradient(circle at 72% 42%,rgba(22,89,130,.25),transparent 25%)!important}header .phone,header a.phone{background:#ff6033!important;color:#fff!important;border:1px solid #ff6033!important;box-shadow:0 7px 18px rgba(255,96,51,.23)!important}header .phone:hover{background:#e65b36!important;color:#fff!important}.hero-art.hubs-hero-photo{background:#fff!important}.hubs-hero-photo:before{background:#ff6033!important}.hubs-hero-photo:after{background:linear-gradient(0deg,rgba(6,38,61,.18),transparent 50%)!important}#inicio .hubs-hero-photo::before{background:#00335a!important}.hubs-contact-shortcuts{background:#eef0f3;padding:72px 0!important}.hubs-contact-card{max-width:920px;margin:0 auto;background:0 0;text-align:center}.hubs-contact-visual{position:relative;max-width:430px;margin:0 auto 18px}.hubs-contact-visual img{width:100%;height:auto;display:block}.hubs-contact-content h2{margin:10px 0 8px;font-size:clamp(34px,4.2vw,54px);line-height:1.06;color:#111827;letter-spacing:-.04em}.hubs-contact-content p{margin:0 0 28px;font-size:18px;line-height:1.6;color:#374151}.hubs-contact-actions{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.hubs-action-card{width:190px;min-height:132px;background:#fff;border-radius:18px;box-shadow:0 12px 30px rgba(0,0,0,.1);padding:22px 18px;text-decoration:none!important;color:#111827;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease,color .25s ease}.hubs-action-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.14);color:#e65b36}.hubs-action-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:#111827}.hubs-action-icon svg{width:28px;height:28px;display:block}.hubs-action-title{font-size:15px;font-weight:800;margin-bottom:6px;color:#111827}.hubs-action-value{font-size:15px;line-height:1.45;color:#4b5563}@media (max-width:720px){.hubs-contact-shortcuts{padding:56px 0!important}.hubs-contact-content h2{font-size:34px}.hubs-contact-content p{font-size:16px}.hubs-action-card{width:100%;max-width:280px;min-height:118px}.hubs-contact-actions{gap:14px}}.ctg-phone-overlay{position:fixed;inset:0;z-index:9999;background:rgba(1,22,40,.72);backdrop-filter:blur(7px);display:none;align-items:center;justify-content:center;padding:22px}.ctg-phone-overlay.is-open{display:flex}.ctg-phone-dialog{position:relative;width:min(100%,520px);background:#fff;color:#07365b!important;border-radius:28px;padding:40px 34px;text-align:center;box-shadow:0 28px 90px rgba(0,0,0,.28);animation:ctgPhoneIn .25s ease-out}.ctg-phone-dialog h2{margin:0 0 10px;color:#07365b!important;font-size:30px;font-weight:850}.ctg-phone-dialog .phone-large{font-size:clamp(28px,5vw,42px);color:#ff6033!important;font-weight:850;letter-spacing:-.03em;margin:15px 0 24px;user-select:text}.ctg-phone-dialog .phone-hours{border-top:1px solid #dae6ed;padding-top:22px;color:#234c67!important;line-height:1.75;font-size:16px}.ctg-phone-dialog .phone-hours strong{display:block;margin-bottom:8px;color:#07365b!important;font-size:18px}.ctg-phone-close{position:absolute;right:13px;top:12px;border:0;border-radius:50%;width:38px;height:38px;background:#edf3f7;color:#07365b;font-size:25px;cursor:pointer}.ctg-phone-close:hover{background:#d8e8f1}@keyframes ctgPhoneIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ctg-phone-dialog{animation:none}}.hubs-contact-shortcuts:not(.is-repeat) .hubs-contact-content h2{color:#00335a!important}.gx-stage{--gx-logo:url("/img/29a30ce311.webp");--gx-sky:#6dbcff;--gx-s:clamp(200px,34vw,300px);position:relative;isolation:isolate;overflow:visible;align-self:stretch;width:100%;min-height:340px;background:0 0;container-type:size}#inicio .hero-art.hubs-hero-photo{background:0 0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;border:0!important}#inicio .hubs-hero-photo::before,#inicio .hubs-hero-photo::after{background:0 0!important;box-shadow:none!important;border:0!important}@supports (width:1cqw){.gx-stage{--gx-s:min(60cqh,70cqw)}}.gx-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;-webkit-mask-image:radial-gradient(ellipse 50% 50%at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50%at 50% 50%,#000 55%,transparent 100%)}.gx-box{--gx-w:calc(var(--gx-s) * 1222 / 1409);position:absolute;left:50%;top:50%;z-index:2;width:var(--gx-w);height:var(--gx-s);margin:calc(var(--gx-s)*-.485)0 0 calc(var(--gx-w)*-.552);transform-origin:55.2% 48.5%;transform:translate3d(calc(var(--gx-px,0)*12px),calc(var(--gx-py,0)*9px),0);transition:transform .25s ease-out}.gx-float{position:absolute;inset:0;animation:gx-float 6s ease-in-out infinite}.gx-intro{position:absolute;inset:0;animation:gx-intro 1.4s cubic-bezier(.2,.8,.2,1) both}.gx-spin{position:absolute;inset:0;transform-origin:55.2% 48.5%}.gx-logo{position:absolute;inset:0;background:var(--gx-logo) center/100% 100%no-repeat}.gx-rings{position:absolute;left:55.2%;top:48.5%;width:0;height:0;z-index:-1}.gx-ring{position:absolute;left:0;top:0;border-radius:50%;width:calc(var(--gx-s)*var(--k));height:calc(var(--gx-s)*var(--k));margin:calc(var(--gx-s)*var(--k)/-2)0 0 calc(var(--gx-s)*var(--k)/-2);border:1px solid rgba(255,96,51,.35);animation:gx-ring-in 1.6s cubic-bezier(.2,.8,.2,1) both}.gx-ring.r1{--k:.98;border-color:rgba(255,96,51,.6);animation-delay:.5s}.gx-ring.r2{--k:1.22;border:1px dashed rgba(109,188,255,.5);animation:gx-ring-in 1.6s .7s cubic-bezier(.2,.8,.2,1) both,gx-rot 60s linear infinite}.gx-ring.r3{--k:1.5;border-color:rgba(255,255,255,.14);animation-delay:.9s}.gx-ring.pulse{--k:.98;border-color:rgba(255,96,51,.65);opacity:0;animation:gx-pulse 3.6s ease-out 1.8s infinite}.gx-ring.pulse.p2{animation-delay:3.6s}.gx-orbit{position:absolute;left:0;top:0;width:0;height:0;animation:gx-rot 14s linear infinite}.gx-dot{position:absolute;left:calc(var(--gx-s)*1.22/2 - 5px);top:-5px;width:10px;height:10px;border-radius:50%;background:#ffb08f;box-shadow:0 0 18px 4px rgba(255,138,99,.7)}.gx-orbit.rev{animation-duration:22s;animation-direction:reverse}.gx-orbit.rev .gx-dot{left:calc(var(--gx-s)*1.5/2 - 4px);top:-4px;width:8px;height:8px;background:var(--gx-sky);box-shadow:0 0 16px 4px rgba(109,188,255,.7)}.gx-halo{position:absolute;left:55.2%;top:48.5%;z-index:-2;border-radius:50%;width:calc(var(--gx-s)*1.5);height:calc(var(--gx-s)*1.5);margin:calc(var(--gx-s)*-.75)0 0 calc(var(--gx-s)*-.75);background:radial-gradient(closest-side,rgba(255,96,51,.3),rgba(255,96,51,0) 70%);animation:gx-breathe 5s ease-in-out infinite}@keyframes gx-intro{0%{opacity:0;transform:scale(.86);filter:blur(14px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes gx-float{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}@keyframes gx-turn{0%{transform:rotate(0deg)}80%,to{transform:rotate(360deg)}}@keyframes gx-shine{0%{background-position:160%0}45%,to{background-position:-60%0}}@keyframes gx-ring-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes gx-rot{to{transform:rotate(360deg)}}@keyframes gx-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes gx-breathe{0%,to{opacity:.75;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.gx-float,.gx-intro,.gx-spin,.gx-ring,.gx-orbit,.gx-halo{animation:none!important}.gx-ring.pulse{opacity:0}.gx-box{transition:none;transform:none}}#inicio h1.gx-title{font-family:"Sora","Plus Jakarta Sans",system-ui,"Segoe UI",sans-serif!important;font-size:16px!important;line-height:1!important;letter-spacing:0!important;max-width:620px!important;margin:0!important;color:#fff!important}#inicio .gx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#inicio .gx-stack{display:grid}#inicio .gx-slide{grid-area:1/1;display:block;visibility:hidden}#inicio .gx-slide.is-on,#inicio .gx-slide.is-leaving{visibility:visible}#inicio .gx-line{display:block}#inicio .gx-big{display:block;color:#ff6033!important;font-size:clamp(36px,4.4vw,62px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.035em!important}#inicio .gx-w{display:inline-block;white-space:nowrap}#inicio .gx-ch{display:inline-block;opacity:0;will-change:transform,opacity,filter}#inicio .gx-sub{display:block;margin-top:14px;max-width:560px;color:#fff!important;font-size:clamp(20px,2.15vw,32px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.015em!important}#inicio .gx-wd{display:inline-block;opacity:0;will-change:transform,opacity,filter}#inicio .gx-slide.is-on .gx-ch{animation:gx-ch-in .95s cubic-bezier(.2,.9,.25,1.1) both,gx-ch-glow 1.5s ease-in-out 1;animation-delay:calc(.35s + var(--i)*38ms),calc(1.35s + var(--i)*45ms)}#inicio .gx-slide.is-on .gx-wd{animation:gx-wd-in .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.9s + var(--j)*70ms)}#inicio .gx-slide.is-leaving .gx-ch{animation:gx-ch-out .55s cubic-bezier(.5,0,.8,.4) both;animation-delay:calc(var(--i)*14ms)}#inicio .gx-slide.is-leaving .gx-wd{animation:gx-wd-out .45s ease-in both;animation-delay:calc(var(--j)*20ms)}@keyframes gx-ch-in{0%{opacity:0;transform:translateY(.6em) rotate(5deg) scale(.92);filter:blur(10px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes gx-ch-glow{0%,to{color:#ff6033;text-shadow:0 0 0 transparent}40%{color:#ffd9c7;text-shadow:0 0 22px rgba(255,150,100,.75)}}@keyframes gx-ch-out{to{opacity:0;transform:translateY(-.45em) scale(.96);filter:blur(8px)}}@keyframes gx-wd-in{0%{opacity:0;transform:translateY(.6em);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes gx-wd-out{to{opacity:0;transform:translateY(-.35em);filter:blur(6px)}}#inicio .gx-prog{display:flex;gap:8px;margin:20px 0 0}#inicio .gx-prog i{display:block;position:relative;width:46px;height:3px;border-radius:3px;background:rgba(255,255,255,.22);overflow:hidden}#inicio .gx-prog i::after{content:"";position:absolute;inset:0;background:#ff6033;transform-origin:left;transform:scaleX(0)}#inicio .gx-prog i.on::after{animation:gx-fill 6.4s linear forwards}@keyframes gx-fill{to{transform:scaleX(1)}}#inicio .gx-title.gx-static .gx-slide{grid-area:auto;visibility:visible;margin-bottom:18px}#inicio .gx-title.gx-static .gx-ch,#inicio .gx-title.gx-static .gx-wd{animation:none!important;opacity:1}#inicio .gx-title.gx-static~.gx-prog{display:none}@media (prefers-reduced-motion:reduce){#inicio .gx-ch,#inicio .gx-wd{animation:none!important;opacity:1}}header .brand{width:255px!important;padding:0!important;background:0 0!important;box-shadow:none!important}header .brand img{width:100%!important;height:auto!important;filter:none!important}header .menu a,header .menu button{text-transform:uppercase!important}@media (max-width:1100px){header .brand{width:215px!important}}@media (max-width:800px){header .brand{width:180px!important}}.whats-float{position:fixed;right:23px;bottom:23px;z-index:999;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(37,211,102,.38),0 4px 12px rgba(0,0,0,.18);transition:transform .2s ease,background .2s ease}.whats-float:hover{background:#1ebe5b;transform:scale(1.08)}.whats-float svg{display:block}.new-legacy-dropdown .legacy-email-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 15px;font-weight:700;font-size:12px;text-decoration:none;background:#fff;text-transform:uppercase}.gx-stage{--gx-c:url("/img/logo-c.webp");--gx-g:url("/img/logo-g.webp")}.gx-spin{animation:none!important}.gx-logo-parts{position:absolute;inset:0}.gx-part{position:absolute;inset:0;transform-origin:55.2% 48.5%;background:center/100% 100%no-repeat;will-change:transform}.gx-part-c{background-image:var(--gx-c);animation:gx-part-c 8s cubic-bezier(.65,0,.35,1) 1.4s infinite}.gx-part-g{background-image:var(--gx-g);animation:gx-part-g 8s cubic-bezier(.65,0,.35,1) 1.4s infinite}.gx-part::after{content:"";position:absolute;inset:0;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 38%,rgba(255,236,224,.85) 50%,transparent 62%) 160%0/250% 100%no-repeat;animation:gx-part-shine 8s ease-in-out 1.4s infinite}@keyframes gx-part-shine{0%,82%{background-position:160%0}to{background-position:-60%0}}.gx-part-c::after{-webkit-mask:var(--gx-c) center/100% 100%no-repeat;mask:var(--gx-c) center/100% 100%no-repeat}.gx-part-g::after{-webkit-mask:var(--gx-g) center/100% 100%no-repeat;mask:var(--gx-g) center/100% 100%no-repeat}@keyframes gx-part-c{0%{transform:rotate(0deg) scale(1)}12%{transform:rotate(-25deg) scale(1.1)}66%{transform:rotate(-335deg) scale(1.1)}78%{transform:rotate(-360deg) scale(.97)}84%,to{transform:rotate(-360deg) scale(1)}}@keyframes gx-part-g{0%{transform:rotate(0deg) scale(1)}12%{transform:rotate(25deg) scale(.86)}66%{transform:rotate(335deg) scale(.86)}78%{transform:rotate(360deg) scale(1.04)}84%,to{transform:rotate(360deg) scale(1)}}@media (prefers-reduced-motion:reduce){.gx-part,.gx-part::after{animation:none!important}}@media (max-width:800px){header .menu.open{display:flex!important;flex-direction:column;align-items:stretch;position:absolute;left:0;right:0;top:100%;padding:10px 18px 18px;gap:2px!important;box-shadow:0 18px 30px rgba(4,26,44,.18);max-height:calc(100vh - 80px);overflow-y:auto;z-index:1000}header .menu.open>a,header .menu.open .legacy-nav-toggle{padding:13px 4px;border-bottom:1px solid #edf1f5;text-align:left;width:100%}header{position:sticky}}html:not(.js) .scroll-reveal{opacity:1!important;transform:none!important}#ctg-intro{position:fixed;inset:0;z-index:2147483000;background:radial-gradient(ellipse at 50% 45%,#134268 0,#0b2e49 50%,#051624 100%);overflow:hidden}#ctg-intro canvas{position:absolute;left:0;top:0;width:100%;height:100%;display:block}#ctg-intro .ci-half{will-change:transform;filter:drop-shadow(0 0 30px rgba(0,0,0,.55))}#ctg-intro.ci-tearing{background:0 0;pointer-events:none}#ctg-intro .ci-skip{position:absolute;right:20px;bottom:20px;z-index:3;font:600 13px/1"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:.06em;color:#d2e0ea;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:11px 18px;cursor:pointer;backdrop-filter:blur(6px);transition:background .2s,color .2s,border-color .2s,opacity .3s}#ctg-intro .ci-skip:hover,#ctg-intro .ci-skip:focus-visible{background:#ff6033;border-color:#ff6033;color:#fff;outline:0}#ctg-intro.ci-tearing .ci-skip{opacity:0}html.ci-lock,html.ci-lock body{overflow:hidden!important}html:not(.js) #ctg-intro{display:none!important}@media (prefers-reduced-motion:reduce){#ctg-intro{display:none!important}}.footer img.footer-logo{background:0 0!important;padding:0!important;border-radius:0!important;filter:none!important;width:230px;height:auto;display:block;margin-bottom:6px}main[hidden],#sobre-nos[hidden]{display:none!important}.page-sobre{background:#012643}.sobre-back{background:linear-gradient(180deg,#00335a,#00335a);border-bottom:1px solid rgba(255,255,255,.08);padding-top:var(--sobre-top,0px)}.sobre-back-in{max-width:1200px;margin:0 auto;padding:18px 30px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.sobre-back a{color:#d3e1ec;text-decoration:none;font-weight:700;font-size:14.5px;font-family:"Plus Jakarta Sans",Inter,sans-serif}.sobre-back a:hover{color:#fff}.sobre-back a.sobre-cta{background:#ff6033;color:#fff;padding:11px 20px;border-radius:100px;box-shadow:0 10px 24px rgba(255,96,51,.3)}.page-sobre .hc{padding-top:64px}@media (max-width:640px){.sobre-back-in{padding:14px 20px}}.contact-info .detail-link{display:flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none;transition:color .25s ease}.contact-info .detail-link>span:first-child{flex:0 0 30px;transition:background .25s ease,transform .25s ease,color .25s ease}.contact-info .detail-link:hover{color:#ff8b63!important}.contact-info .detail-link:hover>span:first-child{background:#ff6033!important;color:#fff!important;transform:scale(1.08)}.contact-info .detail-link:focus-visible{outline:2px solid #ff6033;outline-offset:4px;border-radius:8px}.contact-info .ico-wa svg,.contact-info .ico-ig svg{width:17px;height:17px;display:block}.contact-info .detail .dl-txt{display:flex!important;flex-direction:column;background:0 0!important;border-radius:0!important;height:auto!important;min-width:0!important;place-items:initial!important;color:inherit!important;font-size:15px!important;line-height:1.35}.contact-info .detail .dl-txt small{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ff8b63}html{scroll-padding-top:96px}header.hdr2{position:fixed!important;top:0!important;left:0;right:0;z-index:60!important;background:0 0!important;border-bottom:1px solid transparent!important;box-shadow:none!important;backdrop-filter:none!important;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease}header.hdr2.is-scrolled{background:rgba(1,38,67,.92)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom-color:rgba(255,255,255,.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.25)!important}header.hdr2 .nav{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:24px!important;max-width:1360px;margin:0 auto!important;padding:22px 40px!important;height:auto!important;min-height:0!important;transition:padding .35s ease}header.hdr2.is-scrolled .nav{padding-top:12px!important;padding-bottom:12px!important}header.hdr2 .brand{grid-column:2;grid-row:1;width:190px!important;justify-self:center;display:block;transition:width .35s ease}header.hdr2.is-scrolled .brand{width:150px!important}header.hdr2 .brand img{width:100%!important;height:auto!important;display:block;filter:none!important;background:0 0!important;padding:0!important}header.hdr2 #menu{grid-column:1;grid-row:1;justify-self:start;display:flex!important;align-items:center!important;gap:26px!important;position:static!important;background:0 0!important;box-shadow:none!important;padding:0!important;margin:0!important;border:0!important;width:auto!important}header.hdr2 #menu>a,header.hdr2 #menu .legacy-nav-toggle{color:#fff!important;font-size:14.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important;border:0!important;box-shadow:none!important;padding:8px 0!important;position:relative;opacity:.92;white-space:nowrap;cursor:pointer}header.hdr2 #menu>a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#ff6033;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}header.hdr2 #menu>a:hover,header.hdr2 #menu .legacy-nav-toggle:hover{opacity:1;color:#fff!important}header.hdr2 #menu>a:hover:after,header.hdr2 #menu>a.active:after,header.hdr2 #menu>a[aria-current]:after{transform:scaleX(1)}header.hdr2 #menu .m-only{display:none!important}header.hdr2 .nav-actions{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:12px}header.hdr2 .nav-outline{color:#fff;text-decoration:none;font-weight:700;font-size:14px;padding:11px 20px;border:1.5px solid rgba(255,255,255,.75);border-radius:10px;transition:background .25s ease,color .25s ease,border-color .25s ease;white-space:nowrap}header.hdr2 .nav-outline:hover{background:#fff;color:#00335a;border-color:#fff}header.hdr2 .nav-actions .phone{display:inline-block!important;border-radius:10px!important;padding:12px 20px!important;font-size:14px!important;font-weight:800!important;white-space:nowrap;text-decoration:none}header.hdr2 .hamb{display:none!important}#inicio.hero{padding-top:130px!important}@media (max-width:1180px){header.hdr2 .nav{grid-template-columns:auto 1fr!important;padding:14px 22px!important}header.hdr2 .brand,header.hdr2.is-scrolled .brand{grid-column:1;justify-self:start;width:150px!important}header.hdr2 .nav-actions{display:none!important}header.hdr2 .hamb{display:grid!important;place-items:center;grid-column:2;justify-self:end;width:46px;height:46px;border-radius:12px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;font-size:22px!important;padding:0!important;cursor:pointer}header.hdr2 #menu{display:none!important;grid-column:1/-1;grid-row:2;justify-self:stretch;flex-direction:column!important;align-items:stretch!important;gap:0!important;background:#012643!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;padding:10px 18px!important;margin-top:6px!important;max-height:calc(100vh - 110px);overflow:auto;box-shadow:0 20px 40px rgba(0,0,0,.35)!important}header.hdr2 #menu.open{display:flex!important}header.hdr2 #menu>a,header.hdr2 #menu .legacy-nav-toggle{padding:14px 2px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;font-size:16px!important;text-align:left;width:100%}header.hdr2 #menu>a:after{display:none}header.hdr2 #menu .m-only{display:block!important}header.hdr2 #menu .m-phone{margin:12px 0 6px;text-align:center!important;background:#ff6033!important;border-radius:12px!important;border:0!important;font-weight:800!important}header.hdr2.menu-open{background:rgba(1,38,67,.97)!important}#inicio.hero{padding-top:96px!important}}#portal-colaborador[hidden]{display:none!important}.page-portal{background:radial-gradient(700px 420px at 85% 10%,rgba(255,96,51,.14),transparent 60%),linear-gradient(180deg,#00335a 0,#012643 100%)}.pc-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:150px 20px 90px;font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif}.pc-card{max-width:620px;width:100%;text-align:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:30px;padding:52px 40px;box-shadow:0 30px 70px rgba(0,0,0,.3)}.pc-icon{width:76px;height:76px;margin:0 auto 22px;border-radius:24px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff6033,#ff9a6e);box-shadow:0 16px 34px rgba(255,96,51,.35)}.pc-icon svg{width:36px;height:36px;animation:pcTilt 2.6s ease-in-out infinite}@keyframes pcTilt{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}.pc-eyebrow{display:block;color:#ff784b;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.page-portal h2.pc-title{color:#fff!important;font-size:clamp(30px,4vw,44px)!important;letter-spacing:-.045em!important;line-height:1.12!important;margin:12px 0 14px!important}.pc-text{color:#d3e1ec;font-size:17px;line-height:1.7;margin:0 auto 26px;max-width:460px}.pc-bar{height:6px;max-width:260px;margin:0 auto 30px;border-radius:6px;background:rgba(255,255,255,.12);overflow:hidden}.pc-bar i{display:block;height:100%;width:40%;border-radius:6px;background:linear-gradient(90deg,#ff6033,#ff9a6e);animation:pcLoad 1.8s ease-in-out infinite}@keyframes pcLoad{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.pc-btn{display:inline-block;background:#ff6033;color:#fff!important;text-decoration:none;font-weight:800;font-size:15px;padding:14px 26px;border-radius:12px;box-shadow:0 12px 26px rgba(255,96,51,.3);transition:transform .25s ease,background .25s ease}.pc-btn:hover{background:#e65b36;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.pc-icon svg,.pc-bar i{animation:none}}@media (max-width:640px){.pc-card{padding:40px 22px}.pc-wrap{padding-top:120px}}header.hdr2 .nav{grid-template-columns:auto 1fr auto!important;gap:28px!important;padding-top:18px!important;padding-bottom:18px!important}header.hdr2 #menu{grid-column:2!important;justify-self:start!important;gap:24px!important;margin-left:18px!important}header.hdr2 .nav-actions{grid-column:3!important;justify-self:end!important}header.hdr2 .brand{grid-column:1!important;justify-self:start!important;width:250px!important}header.hdr2.is-scrolled .brand{width:200px!important}header.hdr2 .brand img{width:100%!important;height:auto!important;object-fit:contain}header.hdr2 #menu>a,header.hdr2 #menu .legacy-nav-toggle{text-transform:uppercase!important;letter-spacing:.06em!important;font-size:13.5px!important;font-weight:700!important}header.hdr2 .nav-outline,header.hdr2 .nav-actions .phone{text-transform:uppercase;letter-spacing:.04em;font-size:13px!important}@media (min-width:1241px) and (max-width:1400px){header.hdr2 .nav{gap:18px!important;padding-left:28px!important;padding-right:28px!important}header.hdr2 #menu{gap:16px!important}header.hdr2 #menu>a,header.hdr2 #menu .legacy-nav-toggle{font-size:12.5px!important;letter-spacing:.04em!important}header.hdr2 .nav-actions{gap:8px!important}header.hdr2 .nav-outline,header.hdr2 .nav-actions .phone{font-size:12px!important;padding:10px 14px!important}header.hdr2 .brand{width:215px!important}header.hdr2.is-scrolled .brand{width:185px!important}}@media (max-width:1240px){header.hdr2 .nav{grid-template-columns:auto 1fr!important;gap:14px!important;padding:14px 22px!important}header.hdr2 .hamb{grid-column:2!important;grid-row:1!important;justify-self:end!important}header.hdr2 .brand,header.hdr2.is-scrolled .brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:190px!important}header.hdr2 .nav-actions{display:none!important}header.hdr2 #menu{grid-column:1/-1!important;grid-row:2!important;justify-self:stretch!important;margin-left:0!important}header.hdr2 #menu>a,header.hdr2 #menu .legacy-nav-toggle{font-size:15px!important}}@media (max-width:640px){header.hdr2 .brand,header.hdr2.is-scrolled .brand{width:165px!important}}header.hdr2 .nav{padding-top:10px!important;padding-bottom:10px!important;gap:22px!important}header.hdr2.is-scrolled .nav{padding-top:6px!important;padding-bottom:6px!important}header.hdr2 .brand{width:200px!important}header.hdr2.is-scrolled .brand{width:165px!important}header.hdr2 #menu{gap:20px!important;margin-left:10px!important}header.hdr2 #menu>a,header.hdr2 #menu .legacy-nav-toggle{font-size:12.5px!important;letter-spacing:.05em!important;padding:6px 0!important}header.hdr2 .nav-actions{gap:10px!important}header.hdr2 .nav-outline,header.hdr2 .nav-actions .phone{font-size:12px!important;padding:9px 15px!important}#inicio.hero{padding-top:105px!important}html{scroll-padding-top:84px}@media (min-width:1241px) and (max-width:1400px){header.hdr2 .nav{gap:14px!important}header.hdr2 #menu{gap:14px!important;margin-left:4px!important}header.hdr2 #menu>a,header.hdr2 #menu .legacy-nav-toggle{font-size:11.5px!important;letter-spacing:.03em!important}header.hdr2 .nav-outline,header.hdr2 .nav-actions .phone{font-size:11.5px!important;padding:8px 12px!important}header.hdr2 .brand{width:175px!important}header.hdr2.is-scrolled .brand{width:150px!important}}@media (max-width:1240px){header.hdr2 .nav{padding:10px 20px!important}header.hdr2 #menu{margin-left:0!important}header.hdr2 #menu>a,header.hdr2 #menu .legacy-nav-toggle{font-size:15px!important;padding:13px 2px!important}header.hdr2 .brand,header.hdr2.is-scrolled .brand{width:160px!important}header.hdr2 .hamb{width:42px!important;height:42px!important}#inicio.hero{padding-top:84px!important}}@media (max-width:640px){header.hdr2 .brand,header.hdr2.is-scrolled .brand{width:145px!important}}#career-form .setor-label{display:block;font-size:13px;font-weight:700;margin:5px 0 8px}#career-form select.setor-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ff6033' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:14px!important}#career-form select.setor-select{font-family:inherit!important;font-size:16px!important;min-height:52px}#career-form select.setor-select:invalid{color:rgba(255,255,255,.78)!important}#career-form select.setor-select:valid{color:#fff!important}#career-form select.setor-select option{color:#00335a;background:#fff}.footer .copyright-row{display:flex;justify-content:flex-start;align-items:center;gap:6px 18px;flex-wrap:wrap;padding-right:90px}.footer .dev-credit{font-size:11px;letter-spacing:.06em;opacity:.45;font-weight:500}@media (max-width:640px){.footer .copyright-row{flex-direction:column;align-items:flex-start;gap:6px}}.wa-card{position:fixed;right:23px;bottom:92px;z-index:1000;width:340px;max-width:calc(100vw - 32px);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.35);font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif;transform-origin:bottom right;animation:waIn .28s cubic-bezier(.2,.8,.2,1)}.wa-card[hidden]{display:none!important}@keyframes waIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.wa-head{display:flex;align-items:center;gap:12px;padding:16px 16px;background:#075e54;color:#fff}.wa-avatar{position:relative;flex:0 0 52px;height:52px}.wa-avatar img{width:52px;height:52px;border-radius:50%;object-fit:cover;display:block;background:#fff;border:2px solid rgba(255,255,255,.85)}.wa-dot{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:#25d366;border:2px solid #075e54}.wa-id{flex:1;min-width:0;line-height:1.25}.wa-id b{display:block;font-size:16px;font-weight:800;color:#fff}.wa-id small{display:block;font-size:12.5px;color:rgba(255,255,255,.82);margin-top:2px}.wa-close{background:rgba(255,255,255,.14);border:0;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:14px;display:grid;place-items:center}.wa-close:hover{background:rgba(255,255,255,.26)}.wa-body{padding:22px 16px 18px;background:#ece5dd;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size:14px 14px}.wa-bubble{position:relative;max-width:85%;background:#fff;color:#1f2c34;font-size:14.5px;line-height:1.5;padding:10px 14px 20px;border-radius:0 12px 12px 12px;box-shadow:0 1px 1.5px rgba(0,0,0,.12)}.wa-bubble:before{content:"";position:absolute;left:-8px;top:0;border-top:10px solid #fff;border-left:8px solid transparent}.wa-time{position:absolute;right:10px;bottom:5px;font-size:11px;color:#8696a0}.wa-start{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 16px 16px;padding:13px 16px;border-radius:999px;background:#25d366;color:#fff!important;text-decoration:none;font-weight:800;font-size:15px;transition:background .2s ease,transform .2s ease}.wa-start:hover{background:#1ebe5b;transform:translateY(-1px)}@media (max-width:480px){.wa-card{right:16px;bottom:88px}}@media (prefers-reduced-motion:reduce){.wa-card{animation:none}}.pg-crumb{color:#9fbad0;font:700 13px"Plus Jakarta Sans",Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}.pg-crumb i{font-style:normal;color:#ff6033;margin:0 6px}.pg-contato .contact-grid{align-items:stretch}.pg-map{border-radius:24px;overflow:hidden;min-height:420px;box-shadow:0 22px 50px rgba(4,26,44,.12);border:1px solid #e4eaf0;background:#e9eef3}.pg-map iframe{display:block;width:100%;height:100%;min-height:420px;border:0}.pg-trab .form-box{max-width:780px;margin:0 auto}#noticias .news h3.rf-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rf-all{display:flex;justify-content:center;margin-top:30px}.rf-all a{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:999px;border:1.5px solid rgba(255,255,255,.55);color:#fff;font-weight:700;font-size:14px;text-decoration:none;transition:background .2s,color .2s}.rf-all a:hover{background:#ff6033;border-color:#ff6033;color:#fff}html.js #sobre:not(.ctg-anim) .about-stat,html.js #sobre:not(.ctg-anim) .mini{filter:opacity(0);translate:0 46px}html.js #sobre:not(.ctg-anim) .about-visual{filter:opacity(0);translate:-50px 0}#sobre .about-stat,#sobre .mini{transition:scale .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease!important;will-change:translate}#sobre .about-stats .about-stat:nth-child(1){--d:.05s;--b:0s}#sobre .about-stats .about-stat:nth-child(2){--d:.17s;--b:-2.1s}#sobre .about-stats .about-stat:nth-child(3){--d:.29s;--b:-4.2s}#sobre .mini-grid .mini:nth-child(1){--d:.41s;--b:-1.2s}#sobre .mini-grid .mini:nth-child(2){--d:.53s;--b:-3.3s}#sobre .mini-grid .mini:nth-child(3){--d:.65s;--b:-5.1s}#sobre.ctg-anim .about-stat,#sobre.ctg-anim .mini{animation:ctgSobreIn .9s cubic-bezier(.2,.8,.2,1) var(--d) both,ctgSobreBob 6.4s ease-in-out calc(var(--d) + .9s) infinite}#sobre.ctg-anim .about-stats .about-stat:nth-child(n){animation-delay:var(--d),calc(var(--d) + .9s + var(--b))}#sobre.ctg-anim .mini-grid .mini:nth-child(n){animation-delay:var(--d),calc(var(--d) + .9s + var(--b))}#sobre.ctg-anim .about-visual{animation:ctgSobreSide 1s cubic-bezier(.2,.8,.2,1) both}#sobre.ctg-anim .about-visual img{animation:ctgSobreFloat 7s ease-in-out 1s infinite}#sobre .about-visual::before{content:"";position:absolute;inset:-40%auto -40% -60%;width:40%;z-index:2;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.16),transparent);transform:skewX(-14deg);translate:-120%0}#sobre.ctg-anim .about-visual::before{animation:ctgSobreSheen 5.5s ease-in-out 1.4s infinite}#sobre.ctg-anim .about-visual::after{animation:ctgSobreRing 9s ease-in-out infinite}#sobre .about-stat strong{display:inline-block}#sobre .about-stat:hover,#sobre .mini:hover{scale:1.035;border-color:rgba(255,106,58,.55)!important;box-shadow:0 18px 44px rgba(0,0,0,.28),0 0 0 1px rgba(255,106,58,.25),0 0 28px rgba(255,106,58,.18)!important}#sobre .mini b{display:inline-block;transition:translate .35s ease}#sobre .mini:hover b{translate:4px 0}@keyframes ctgSobreIn{0%{filter:opacity(0) blur(4px);translate:0 46px}to{filter:none;translate:0 0}}@keyframes ctgSobreSide{0%{filter:opacity(0);translate:-50px 0}to{filter:none;translate:0 0}}@keyframes ctgSobreBob{0%,to{translate:0 0}50%{translate:0-9px}}@keyframes ctgSobreFloat{0%,to{translate:0 0;rotate:0deg}50%{translate:0-12px;rotate:-1.2deg}}@keyframes ctgSobreSheen{0%{translate:-120%0}45%,to{translate:520%0}}@keyframes ctgSobreRing{0%,to{scale:1;rotate:0deg}50%{scale:1.08;rotate:8deg}}@media (prefers-reduced-motion:reduce){html.js #sobre:not(.ctg-anim) .about-stat,html.js #sobre:not(.ctg-anim) .mini,html.js #sobre:not(.ctg-anim) .about-visual{filter:none;translate:none}#sobre .about-stat,#sobre .mini,#sobre .about-visual,#sobre .about-visual img,#sobre .about-visual::before,#sobre .about-visual::after{animation:none!important}}.anim-off,.anim-off *,.anim-off::before,.anim-off::after,.anim-off ::before,.anim-off ::after{animation-play-state:paused!important}html.ci-lock body>:not(#ctg-intro),html.ci-lock body>:not(#ctg-intro) *{animation-play-state:paused!important}