@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;800&display=swap";:root,#root,body{width:100%;margin:0;padding:0;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}html{scroll-behavior:smooth}.app-container{background-color:#fff;flex-direction:column;min-height:100vh;display:flex;position:relative}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pageFade{animation:.35s cubic-bezier(.16,1,.3,1) forwards pageFadeIn}.page-loading{color:#1565c0;place-items:center;min-height:100vh;font-weight:600;display:grid}@media print{aside,.mainArea>:first-child,.filterSection,.listActions{display:none!important}}@media (width<=900px){.app-container{min-height:100dvh}input,select,textarea{max-width:100%;font-size:16px}img,svg,video{max-width:100%}}._contatoSection_1a9rr_1{max-width:1000px;margin:0 auto;padding:80px 5%}._contatoTitle_1a9rr_7{text-align:center;color:#000;margin-bottom:10px;font-size:2rem;font-weight:800}._contatoSubtitle_1a9rr_15{text-align:center;color:#555;margin-bottom:50px;font-size:1rem}._contatoWrapper_1a9rr_22{flex-wrap:wrap;justify-content:center;gap:50px;display:flex}._contatoInfo_1a9rr_29{flex-direction:column;flex:1;gap:25px;min-width:240px;display:flex}._infoItem_1a9rr_37{align-items:center;gap:15px;display:flex}._infoIcon_1a9rr_43{flex-shrink:0;width:24px;height:24px}._infoText_1a9rr_49{color:#333;font-size:.95rem;font-weight:600}._contatoForm_1a9rr_55{flex-direction:column;flex:1.4;gap:18px;min-width:280px;display:flex}._formInput_1a9rr_63,._formTextarea_1a9rr_64{border:2px solid #ccc;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:border-color .2s}._formInput_1a9rr_63:focus,._formTextarea_1a9rr_64:focus{border-color:#4cb5c3;outline:none}._formTextarea_1a9rr_64{resize:vertical;min-height:120px}._formBtn_1a9rr_85{color:#fff;cursor:pointer;background-color:#0e4a6f;border:none;border-radius:6px;align-self:flex-start;padding:14px 30px;font-size:.95rem;font-weight:700}@media (width<=700px){._contatoWrapper_1a9rr_22{flex-direction:column}}@media (width<=600px){._contatoSection_1a9rr_1{padding:48px 6%}._contatoTitle_1a9rr_7{font-size:1.65rem}._contatoSubtitle_1a9rr_15{margin-bottom:32px}._contatoInfo_1a9rr_29,._contatoForm_1a9rr_55{width:100%;min-width:0}._formBtn_1a9rr_85{width:100%}}._headerContainer_4cqod_1{z-index:10;background-color:#fff;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;width:100%;max-width:1800px;margin:0 auto;padding:20px 5%;display:flex;position:relative}._logo_4cqod_15{object-fit:contain;width:auto;height:60px}._navContainer_4cqod_21{align-items:center;gap:40px;display:flex}._navLinks_4cqod_27{gap:30px;list-style:none;display:flex}._navLinks_4cqod_27 a{color:#000;font-size:.95rem;font-weight:700;text-decoration:none}._navButtons_4cqod_40{gap:15px;display:flex}._btn_4cqod_45{cursor:pointer;color:#fff;border:none;border-radius:6px;padding:10px 24px;font-size:.95rem;font-weight:700}._btnLogin_4cqod_55{background-color:#4cb5c3}._btnCadastro_4cqod_59{background-color:#0e4a99}._menuToggle_4cqod_63{display:none}@media (width<=760px){._headerContainer_4cqod_1{padding:12px 16px;position:sticky;top:0}._logo_4cqod_15{height:44px}._menuToggle_4cqod_63{color:#0e4a99;cursor:pointer;background:#fff;border:1px solid #d5dce3;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;display:inline-flex}._navContainer_4cqod_21{background:#fff;border-bottom:1px solid #eaeaea;flex-direction:column;align-items:stretch;gap:18px;padding:18px 16px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 16px #00000014}._navContainerOpen_4cqod_107{display:flex}._navLinks_4cqod_27{flex-direction:column;align-items:stretch;gap:0}._navLinks_4cqod_27 a{padding:12px 4px;display:block}._navButtons_4cqod_40{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._btn_4cqod_45{text-align:center;padding:12px}}._heroSection_qnu0d_1{flex:1;align-items:center;width:100%;min-height:600px;display:flex;position:relative}._bgWaves_qnu0d_10{z-index:1;pointer-events:none;opacity:.8;width:480px;height:auto;position:absolute;bottom:-60px;right:-80px}._heroContent_qnu0d_21{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1800px;margin:0 auto;padding:0 5%;display:flex}._heroText_qnu0d_32{text-align:left;flex:1;max-width:550px}._heroTitle_qnu0d_38{color:#000;margin-bottom:30px;font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:800;line-height:1.2}._heroSubtitleContainer_qnu0d_46{align-items:center;gap:15px;margin-bottom:40px;display:flex}._lineDivider_qnu0d_53{background-color:#000;width:80px;height:1px}._heroSubtitle_qnu0d_46{letter-spacing:2px;color:#333;font-size:1.2rem;font-weight:500}._heroDescription_qnu0d_66{color:#555;margin-bottom:30px;font-size:1.05rem;line-height:1.6}._heroFooterText_qnu0d_73{color:#666;font-size:1.05rem}._heroImageContainer_qnu0d_78{flex:1;justify-content:flex-end;display:flex}._heroImage_qnu0d_78{object-fit:contain;width:min(760px,42vw);max-width:100%}@media (width<=760px){._heroSection_qnu0d_1{min-height:0;padding:42px 0 32px}._heroContent_qnu0d_21{flex-direction:column;align-items:flex-start;gap:28px;padding:0 6%}._heroText_qnu0d_32{max-width:none}._heroTitle_qnu0d_38{margin-bottom:20px;font-size:clamp(2rem,9vw,3rem)}._heroSubtitleContainer_qnu0d_46{flex-wrap:wrap;gap:10px;margin-bottom:24px}._heroSubtitle_qnu0d_46{letter-spacing:1px;font-size:1rem}._heroDescription_qnu0d_66,._heroFooterText_qnu0d_73{font-size:.98rem}._heroImageContainer_qnu0d_78{justify-content:center;width:100%}._heroImage_qnu0d_78{width:min(100%,560px)}._bgWaves_qnu0d_10{width:300px;bottom:-30px;right:-120px}}@media (width<=420px){._lineDivider_qnu0d_53{width:42px}}._planosSection_jwv8x_1{background-color:#eef0f2;width:100%;padding:80px 5%}._planosTitle_jwv8x_7{text-align:center;color:#000;margin-bottom:50px;font-size:2rem;font-weight:800}._planosGrid_jwv8x_15{flex-wrap:wrap;justify-content:center;gap:30px;max-width:900px;margin:0 auto;display:flex}._planoCard_jwv8x_24{text-align:center;background:#fff;border:2px solid #4cb5c3;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:40px 35px;display:flex;box-shadow:0 10px 25px #00000014}._planoIcon_jwv8x_38{object-fit:contain;height:70px;margin-bottom:20px}._planoNome_jwv8x_44{color:#000;margin-bottom:8px;font-size:1rem;font-weight:800}._planoPreco_jwv8x_51{color:#000;margin-bottom:20px;font-size:1.6rem;font-weight:800}._planoDivider_jwv8x_58{background-color:#ccc;width:100%;height:1px;margin-bottom:20px}._planoLista_jwv8x_65{flex:1;width:100%;margin-bottom:30px;list-style:none}._planoLista_jwv8x_65 li{color:#333;text-align:left;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:.9rem;font-weight:600;display:flex}._checkIcon_jwv8x_83{flex-shrink:0;width:20px;height:20px;margin-top:1px}._planoBtn_jwv8x_90{color:#fff;cursor:pointer;background-color:#0e4a6f;border:none;border-radius:6px;width:100%;padding:14px 30px;font-size:.9rem;font-weight:700}@media (width<=600px){._planosSection_jwv8x_1{padding:52px 6%}._planosTitle_jwv8x_7{margin-bottom:30px;font-size:1.65rem}._planosGrid_jwv8x_15{gap:20px}._planoCard_jwv8x_24{padding:30px 24px}}._recursosSection_nr3e9_1{max-width:1800px;margin:0 auto;padding:80px 5%}._recursosGrid_nr3e9_7{grid-template-columns:repeat(3,1fr);justify-items:center;gap:30px;display:grid}._recursoCard_nr3e9_14{text-align:center;background:#fff;border:2px solid #4cb5c3;border-radius:20px;width:100%;max-width:300px;padding:40px 20px;box-shadow:0 10px 25px #00000014}._recursoIcon_nr3e9_25{object-fit:contain;height:90px;margin-bottom:20px}._recursoCard_nr3e9_14 h3{color:#000;font-size:1.1rem;font-weight:800}._recursoIconLogo_nr3e9_37{object-fit:contain;height:55px;margin-bottom:20px}._recursoCard_nr3e9_14:nth-child(4){grid-column:2}@media (width<=900px){._recursosGrid_nr3e9_7{grid-template-columns:1fr}._recursoCard_nr3e9_14:nth-child(4){grid-column:1}}@media (width<=600px){._recursosSection_nr3e9_1{padding:48px 6%}._recursosGrid_nr3e9_7{gap:18px}._recursoCard_nr3e9_14{padding:28px 18px}}
