@import"//fonts.googleapis.com/css?family=Taviraj:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i";*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--home-container:1120px;--home-gutter:56px;--topheader-height:56px;--blue:#00419d;--dark:#07142d;--purple:#a77cff;--yellow:#ffb700}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--topheader-height) + 16px)}body,html{padding:0;margin:0;min-height:100vh}body{color:#08162f;background:#fff;font-family:Vinila,Open Sans,Arial,sans-serif;font-size:17px;line-height:1.4;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{border:0;padding:0;font:inherit}img{display:block;max-width:100%}.home-page{min-height:100vh;overflow-x:hidden;padding-top:var(--topheader-height);background:#fff}.home-container{width:min(100% - var(--home-gutter),var(--home-container));margin:0 auto}.home-button{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:42px;padding:0 28px;border-radius:4px;background:#00419d;color:#fff;font-size:14px;font-weight:800;cursor:pointer;-webkit-transition:background .18s ease,color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:background .18s ease,color .18s ease,border-color .18s ease,-webkit-transform .18s ease;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,-webkit-transform .18s ease}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home-button:hover{background:#003987;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.home-button--outline{background:#fff;color:#00419d;border:1px solid #00419d}.home-button--outline:hover{background:#eff6ff}.home-button--center{display:-webkit-flex;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:30px auto 0}.section-subtitle{margin:5px 0 30px;color:#18253c;font-size:15px;text-align:center}.eyebrow{display:block;margin-bottom:8px;color:#7d8591;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:720px){:root{--home-gutter:56px}body{font-size:18px}.home-container{width:min(100% - var(--home-gutter),420px)}.home-button{width:100%;min-height:44px;font-size:13px}.section-subtitle{font-size:13px;line-height:1.45}}.topheader{position:fixed;top:0;right:0;left:0;z-index:100;background:#f7f7f7;border-bottom:1px solid rgba(8,22,47,.04)}.topheader__inner{width:min(100% - var(--home-gutter),var(--home-container));height:56px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:20px;gap:20px}.topheader__logo img{width:112px}.topheader__nav{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:clamp(18px,2vw,34px);gap:clamp(18px,2vw,34px);font-size:13px;font-weight:700;color:#08162f}.topheader__nav a:hover,.topheader__user a:hover{color:#00419d}.topheader__login,.topheader__mobile-login,.topheader__user a:last-child{min-width:64px;min-height:24px;padding:6px 16px;border-radius:3px;background:#00419d;color:#fff;font-size:12px;font-weight:800;text-align:center}.topheader__entry{position:relative;-webkit-flex:0 0 auto;flex:0 0 auto}.topheader__entry-menu{position:absolute;top:calc(100% + 10px);right:0;width:188px;padding:8px;border:1px solid rgba(0,65,157,.12);border-radius:8px;background:#fff;-webkit-box-shadow:0 14px 36px rgba(8,22,47,.14);box-shadow:0 14px 36px rgba(8,22,47,.14);opacity:0;visibility:hidden;-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-transition:opacity .18s ease,visibility .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,visibility .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;transition:opacity .18s ease,transform .18s ease,visibility .18s ease,-webkit-transform .18s ease;pointer-events:none;z-index:45}.topheader__entry-menu:before{content:"";position:absolute;top:-6px;right:18px;width:12px;height:12px;border-left:1px solid rgba(0,65,157,.12);border-top:1px solid rgba(0,65,157,.12);background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.topheader__entry-menu.is-open{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.topheader__entry-menu a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;min-height:36px;padding:8px 10px;border-radius:6px;color:#08162f;font-size:13px;font-weight:800;line-height:1.2}.topheader__entry-menu a:hover{background:rgba(0,65,157,.08);color:#00419d}.topheader__mobile-login{display:none}.topheader__user{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;font-size:11px;font-weight:700}.topheader__menu-button{display:none;width:26px;height:24px;background:#00419d;border-radius:4px;padding:0;cursor:pointer}.topheader__menu-button span{display:block;width:14px;height:2px;margin:2px auto;border-radius:999px;background:#fff}.mobile-menu{position:fixed;inset:0;z-index:50;pointer-events:none;visibility:hidden}.mobile-menu__panel{width:100%;min-height:100%;background:#0047bb;color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .26s ease;transition:-webkit-transform .26s ease;transition:transform .26s ease;transition:transform .26s ease,-webkit-transform .26s ease}.mobile-menu.is-open{pointer-events:auto;visibility:visible}.mobile-menu.is-open .mobile-menu__panel{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu__header{height:152px;padding:45px 34px 28px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.17)}.mobile-menu__header img{width:126px}.alert-modal__close,.mobile-menu__header button{position:relative;width:48px;height:48px;background:transparent;cursor:pointer}.alert-modal__close span,.mobile-menu__header button span{position:absolute;top:23px;left:7px;width:34px;height:3px;background:currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.alert-modal__close span:last-child,.mobile-menu__header button span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu__links{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:28px;gap:28px;padding:48px 29px 44px;font-size:19px;font-weight:800}.mobile-menu__social{margin-left:31px}@media(max-width:920px){:root{--topheader-height:52px}.topheader__inner{width:min(100% - var(--home-gutter),420px);height:var(--topheader-height);grid-gap:8px;gap:8px}.topheader__logo img{width:68px}.topheader__login,.topheader__nav,.topheader__user{display:none}.topheader__entry{margin-left:auto}.topheader__mobile-login{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-width:68px;min-height:30px;margin-left:auto;padding:0 14px;font-size:11px}.topheader__entry-menu{top:calc(100% + 8px);width:178px;padding:7px}.topheader__entry-menu a{min-height:38px;font-size:13px}.topheader__menu-button{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:32px;height:30px;border-radius:5px}.topheader__menu-button span{width:16px}}.hero-section{padding:50px 0 0;background:#fff}.hero-section__grid{display:grid;grid-template-columns:minmax(540px,1fr) minmax(390px,500px);-webkit-align-items:end;align-items:end;grid-gap:clamp(42px,7vw,96px);gap:clamp(42px,7vw,96px)}.hero-section__content{padding-bottom:62px}.hero-section__creas{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:14px;gap:14px;margin-bottom:14px}.hero-section__creas img:first-child{width:170px}.hero-section__creas img:last-child{width:180px}.hero-section h1{max-width:650px;margin:0;color:#07142d;font-size:clamp(32px,2.8vw,42px);font-weight:900;line-height:1.04}.hero-section p{max-width:560px;margin:13px 0 17px;color:#2c3548;font-size:15px;line-height:1.5}.hero-section__actions{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;margin-bottom:13px}.hero-section small{color:rgba(8,22,47,.34);font-size:12px}.hero-section__image{width:100%;max-width:520px;justify-self:end;-webkit-align-self:end;align-self:end}@media(max-width:980px){.hero-section__grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:28px;gap:28px}.hero-section__content{padding-bottom:46px}.hero-section__creas img:first-child,.hero-section__creas img:last-child{width:128px}.hero-section h1{max-width:470px;font-size:30px}.hero-section p{max-width:440px}.hero-section__image{max-width:360px}}@media(min-width:721px)and (max-width:860px){.hero-section{padding-top:36px}.hero-section__grid{grid-template-columns:1fr;grid-gap:8px;gap:8px}.hero-section__content{max-width:620px;margin:0 auto;padding-bottom:0}.hero-section__creas img:first-child,.hero-section__creas img:last-child{width:142px}.hero-section h1{max-width:590px;font-size:36px}.hero-section p{max-width:560px;font-size:16px}.hero-section__actions{max-width:520px}.hero-section__image{width:min(62vw,390px);max-width:none;margin:0 auto;justify-self:center}}@media(max-width:720px){.hero-section{padding:16px 0 0}.hero-section__grid{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;-webkit-align-items:stretch;align-items:stretch}.hero-section__content{padding-bottom:0}.hero-section__creas img:first-child,.hero-section__creas img:last-child{width:150px}.hero-section h1{max-width:330px;font-size:24px;line-height:1.08}.hero-section p{max-width:340px;font-size:13px}.hero-section__actions{-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.hero-section small{display:block;max-width:320px;margin:0 auto;font-size:11px;text-align:center}.hero-section__image{width:min(100vw - 44px,310px);max-width:none;margin:0 auto}}.profile-section{padding:72px 0 82px;background:#a77cff}.profile-section h2{margin:0 0 22px;color:#fff;font-size:32px;font-weight:900;text-align:center}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.profile-tabs{display:none}.profile-card{min-height:238px;padding:34px 30px 28px;border-radius:15px;background:#fff;color:#07142d;text-align:center;cursor:pointer}.profile-card img{width:54px;margin:0 auto 17px}.profile-card h3{margin:0 0 10px;color:#07142d;font-size:20px;font-weight:900}.profile-card p{min-height:68px;margin:0 0 22px;color:#344054;font-size:14px;line-height:1.4}.job-card a,.profile-card span{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:38px;padding:0 20px;border-radius:4px;background:#00419d;color:#fff;font-size:12px;font-weight:800}@media(min-width:721px)and (max-width:1024px){.profile-section{padding:62px 0 70px}.profile-section h2{font-size:30px}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.profile-card{min-height:224px;padding:30px 28px 26px}.profile-card:last-child{grid-column:1/-1;max-width:520px;justify-self:center}.profile-card p{min-height:58px;font-size:15px}}@media(min-width:861px)and (max-width:1120px){.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-card:last-child{grid-column:auto;max-width:none}.profile-card{padding-right:22px;padding-left:22px}}.how-section{padding:62px 0 66px;background:#fff}.how-section h2{margin:0 0 22px;color:#07142d;font-size:28px;font-weight:900;text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:54px;gap:54px}.step-card{text-align:center}.step-card strong{display:block;margin-bottom:10px;color:#e2e5eb;font-size:56px;line-height:1}.step-card h3{margin:0 0 8px;color:#07142d;font-size:15px;font-weight:900}.step-card p{margin:0;color:#4b5565;font-size:14px;line-height:1.4}.video-section{padding:70px 0;background:#f2f3f5}.video-placeholder{position:relative;width:min(100% - var(--home-gutter),860px);aspect-ratio:16/9;margin:0 auto;overflow:hidden;border-radius:10px;background:#202938}.video-placeholder iframe{display:block;width:100%;height:100%;border:0}.video-placeholder:after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(0,0,0,.45)}.video-placeholder.is-playing:after{display:none}.video-placeholder>img{width:100%;height:100%;object-fit:cover}.video-placeholder button{position:absolute;inset:50% auto auto 50%;z-index:1;width:80px;height:80px;background:transparent;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.why-section{padding:68px 0 64px;background:#8dd7f6}.why-section__grid{display:grid;grid-template-columns:minmax(420px,1fr) 410px;-webkit-align-items:center;align-items:center;grid-gap:70px;gap:70px}.why-section h2{margin:0 0 18px;color:#07142d;font-size:30px;font-weight:900}.why-section ul{margin:0;padding:0;list-style:none}.why-section li{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;margin-bottom:15px}.why-section li>img{width:16px;height:16px;margin-top:2px}.why-section strong{display:block;color:#07142d;font-size:16px;font-weight:900}.why-section p{margin:1px 0 0;color:#494949;font-size:14px;line-height:1.35}.why-section__image{width:410px}@media(min-width:861px)and (max-width:1080px){.why-section__grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:36px;gap:36px}.why-section__image{width:100%;max-width:340px;justify-self:center}}@media(min-width:721px)and (max-width:860px){.why-section{padding:56px 0 58px}.why-section__grid{grid-template-columns:1fr;grid-gap:28px;gap:28px;justify-items:center;text-align:center}.why-section__content{max-width:610px}.why-section li{max-width:560px;margin-right:auto;margin-left:auto;text-align:left}.why-section__image{width:min(52vw,330px)}}.jobs-section h2{margin:0 0 6px;color:#07142d;font-size:32px;font-weight:900;text-align:center}.jobs-section .section-subtitle{color:#07142d}.jobs-section{padding:72px 0 82px;background:#92d7ff}.jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;-webkit-align-items:stretch;align-items:stretch}.job-card{min-height:220px;padding:26px;border-radius:10px;background:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.job-card__label{display:inline-block;margin-bottom:7px;padding:5px 9px;border-radius:5px;background:#fff;color:#556070;font-size:10px;font-weight:800}.job-card h3{min-height:50px;margin:0 0 9px;color:#07142d;font-size:20px;font-weight:900;line-height:1.15}.job-card div>span,.job-card p{display:block;margin:0 0 5px;color:#667085;font-size:16px}.job-card__location{display:-webkit-flex!important;display:flex!important;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;color:#98a2b3!important}.job-card__location img{width:16px;height:16px}.job-card div{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;margin-top:auto;padding-top:14px}.job-card a{min-width:112px;min-height:38px;font-size:14px}@media(min-width:721px)and (max-width:1024px){.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.job-card{min-height:210px}.job-card h3{min-height:46px}}.institutional-section{padding:76px 0 88px;background:#f7f7f7}.final-cta h2,.institutional-section h2,.news-section h2{margin:0;color:#07142d;font-size:32px;font-weight:900;line-height:1.15}.final-cta p,.institutional-section>.home-container>p,.news-section .section-heading p{max-width:615px;margin:10px 0 28px;color:#344054;font-size:17px}.institutional-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.institutional-card{position:relative;min-height:142px;padding:28px 28px 26px;border-radius:6px;background:#fff;border-left:3px solid #0755f8;-webkit-transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.institutional-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 28px rgba(8,22,47,.08);box-shadow:0 12px 28px rgba(8,22,47,.08)}.institutional-card--yellow{border-left-color:#ffb700}.institutional-card--green{border-left-color:#abe42c}.institutional-card img{position:absolute;top:14px;right:14px;width:22px}.institutional-card h3{margin:0 0 14px;color:#07142d;font-size:20px;font-weight:900}.institutional-card p{margin:0;color:#4b5565;font-size:15px;line-height:1.4}.news-section{padding:76px 0 86px;background:#fff}.section-heading{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:24px;gap:24px;margin-bottom:18px}.section-heading p{margin-bottom:0}.section-heading>a{min-width:82px;min-height:38px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:0 16px;border:2px solid #00419d;border-radius:4px;color:#00419d;font-size:16px;font-weight:800;text-align:center}.news-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;scroll-behavior:smooth}.news-card{overflow:hidden;border:1px solid #d8dde7;border-radius:14px;background:#fff}.news-card>img{width:100%;height:132px;object-fit:cover}.news-card div{padding:13px 18px 15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px}.news-card span{display:block;margin-bottom:7px;color:#7d8591;font-size:9px;font-weight:700}.news-card h3{min-height:36px;margin:0 0 8px;color:#07142d;font-size:18px;font-weight:900;line-height:1.15}.news-card p{margin:0;color:#4b5565;font-size:13px;line-height:1.35}.faq-section{padding:92px 0 116px;background:#ffb700}.faq-section h2{margin:0 0 52px;color:#07142d;font-size:28px;font-weight:900}.faq-list{width:100%}.faq-item{border-bottom:1px solid hsla(0,0%,100%,.75)}.faq-item button{width:100%;min-height:62px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:20px;gap:20px;background:transparent;color:#07142d;font-size:15px;font-weight:800;text-align:left;cursor:pointer}.faq-item button img{width:12px;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.faq-item.is-open button img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;-webkit-transition:max-height .22s ease;transition:max-height .22s ease}.faq-item.is-open .faq-item__answer{max-height:120px}.faq-item__answer p{margin:0;padding:0 40px 14px 0;color:#233044;font-size:14px}.faq-item__answer a{color:#00419d;font-weight:800;text-decoration:underline}.final-cta{padding:68px 0 62px;background:#fff;text-align:center}.final-cta .home-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.final-cta p{max-width:880px;margin:9px 0 20px;text-align:center}.final-cta .home-button{width:300px;margin-bottom:9px}.final-cta small{color:rgba(8,22,47,.34);font-size:12px;text-align:center}.alert-modal{position:fixed;inset:0;z-index:100;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:20px}.alert-modal__overlay{position:absolute;inset:0;background:rgba(8,22,47,.24);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.alert-modal__box{position:relative;width:min(100%,520px);overflow:hidden;border-radius:8px;background:#fff;-webkit-box-shadow:0 18px 50px rgba(8,22,47,.18);box-shadow:0 18px 50px rgba(8,22,47,.18)}.alert-modal__header{height:68px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:0 24px 0 28px;border-bottom:1px solid #e1e5eb}.alert-modal__header h2{margin:0;color:#4b4f58;font-size:22px;font-weight:900}.alert-modal__close{color:#00419d}.alert-modal__close span{height:2px}.alert-modal__content{padding:28px 28px 32px;text-align:center}.alert-modal__content p{margin:0 0 22px;color:#4b4f58;font-size:21px}.alert-modal__actions{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.alert-modal__actions a{min-height:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:5px;background:#00419d;color:#fff;font-size:17px;font-weight:900}@media(max-width:720px){.jobs-section,.profile-section{padding:30px 0 34px}.final-cta h2,.how-section h2,.institutional-section h2,.jobs-section h2,.news-section h2,.profile-section h2,.why-section h2{font-size:22px}.institutional-grid,.jobs-grid,.steps-grid,.why-section__grid{grid-template-columns:1fr}.profile-grid{display:block}.profile-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin:0 0 8px;padding:4px;border-radius:5px;background:#fff}.profile-tabs button{min-height:31px;border-radius:4px;background:transparent;color:#07142d;font-size:11px;font-weight:800;cursor:pointer;-webkit-transition:background .16s ease,color .16s ease;transition:background .16s ease,color .16s ease}.profile-tabs button.is-active{background:#00419d;color:#fff}.profile-card{display:none;width:100%;min-height:174px;padding:19px 20px 18px;border-radius:6px;text-align:left}.profile-card.is-active{display:block;-webkit-animation:profileCardIn .18s ease both;animation:profileCardIn .18s ease both}.profile-card img{width:38px;margin-bottom:10px;margin-left:0}.profile-card h3{margin-bottom:8px;font-size:16px}.profile-card p{min-height:48px;margin-bottom:13px;font-size:12px;line-height:1.35}.job-card a,.profile-card span{min-height:34px;padding:0 14px;font-size:11px;width:100%}.how-section{padding:38px 0}.steps-grid{grid-gap:21px;gap:21px}.step-card{display:grid;grid-template-columns:42px 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;text-align:left}.step-card strong{grid-row:span 2;font-size:25px}.step-card h3{font-size:13px}.step-card p{font-size:11px}.video-section{padding:0 0 32px;background:#fff}.video-placeholder{width:min(100% - var(--home-gutter),420px)}.video-placeholder button{width:56px;height:56px}.why-section{padding:26px 0 30px}.why-section__grid{grid-gap:20px;gap:20px}.why-section__image{display:none}.why-section strong{font-size:14px}.why-section p{font-size:12px}.jobs-grid{grid-gap:10px;gap:10px}.job-card{min-height:220px;padding:22px;border-radius:8px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.job-card h3{min-height:0;margin-bottom:12px;font-size:18px;line-height:1.2}.job-card div{margin-top:auto;display:block;padding-top:12px}.job-card p{display:block;margin-bottom:8px;font-size:14px}.job-card div>span{display:block;margin:0 0 16px;font-size:14px}.institutional-section,.news-section{padding:38px 0 42px}.final-cta p,.institutional-section>.home-container>p,.news-section .section-heading p{font-size:13px;line-height:1.45}.institutional-grid{grid-gap:10px;gap:10px}.institutional-card h3{font-size:16px}.institutional-card p{font-size:12px}.news-section{overflow:hidden}.section-heading{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}.news-grid{display:-webkit-flex;display:flex;grid-gap:16px;gap:16px;overflow-x:auto;padding-bottom:8px;margin-right:-14px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:-webkit-grab;cursor:grab}.news-card{-webkit-flex:0 0 188px;flex:0 0 188px;scroll-snap-align:start}.news-card>img{height:96px}.faq-section{padding:50px 0 64px}.faq-section h2{margin-bottom:32px;font-size:24px}.faq-item button{min-height:68px;font-size:15px;line-height:1.25}.faq-item__answer p{padding-bottom:14px;font-size:12px;line-height:1.4}.final-cta{padding:37px 0 32px}.final-cta .home-button{width:100%}.alert-modal__box{width:min(100%,330px);margin-top:0;border-radius:7px}.alert-modal__header{height:52px;padding:0 16px 0 20px}.alert-modal__content p,.alert-modal__header h2{font-size:16px}.alert-modal__content{padding:20px 18px 22px}.alert-modal__actions{grid-gap:9px;gap:9px}.alert-modal__actions a{min-height:38px;font-size:13px}}@-webkit-keyframes profileCardIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes profileCardIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.footer{background:#00419d;color:#fff}.footer__partners{width:100%;padding:clamp(24px,3vw,36px) max(calc((100% - var(--home-container)) / 2),calc(var(--home-gutter) / 2));border-top:1px solid #d9dde5;display:grid;grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);background:#fff}.footer__partners img{width:auto;height:auto;object-fit:contain}.footer__partners img:first-child{max-width:169px}.footer__partners img:nth-child(2){max-width:179px}.footer__partners img:nth-child(3){width:150px;max-width:150px}.footer__inner{width:min(100% - var(--home-gutter),var(--home-container));margin:0 auto;padding:46px 0 34px;display:grid;grid-template-columns:minmax(0,300px) minmax(120px,150px) minmax(170px,210px) minmax(200px,-webkit-max-content);grid-template-columns:minmax(0,300px) minmax(120px,150px) minmax(170px,210px) minmax(200px,max-content);grid-gap:clamp(22px,3vw,48px);gap:clamp(22px,3vw,48px);-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:start;align-items:start}.footer__brand,.footer__column,.footer__social{min-width:0}.footer__brand img{width:147px;margin-bottom:16px}.footer__support{color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.45;white-space:nowrap}.footer__support--desktop{display:inline-block}.footer__support--mobile{display:none}.footer__column,.footer__social{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:9px;gap:9px}.footer h3{margin:0 0 8px;color:#fff;font-size:13px;font-weight:900}.footer__column a{color:hsla(0,0%,100%,.86);font-size:12px;line-height:1.2;overflow-wrap:anywhere}.footer__column a:hover{text-decoration:underline}.social-links{display:-webkit-flex;display:flex;grid-gap:22px;gap:22px;min-height:22px;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.social-links,.social-links__icon{-webkit-align-items:center;align-items:center}.social-links__icon{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-flex:0 0 auto;flex:0 0 auto;width:20px;height:20px;overflow:hidden;background-image:url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/home/images/imgs-2026/social.svg);background-repeat:no-repeat;background-size:211px 20px;-webkit-transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease;transition:opacity .16s ease,transform .16s ease;transition:opacity .16s ease,transform .16s ease,-webkit-transform .16s ease}.social-links__icon--facebook{width:11px;background-position:0 0}.social-links__icon--instagram{background-position:-41px 0}.social-links__icon--youtube{width:22px;background-position:-91px 0}.social-links__icon--twitter{width:22px;background-color:#cca025;background-image:none;mask:url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/home/images/imgs-2026/X-logo.svg) center/contain no-repeat;-webkit-mask:url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/home/images/imgs-2026/X-logo.svg) center/contain no-repeat}.social-links__icon--linkedin{width:19px;background-position:-193px 0}.social-links__icon:hover{opacity:.8;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.footer__bottom{width:min(100% - var(--home-gutter),var(--home-container));margin:0 auto;padding:20px 0 28px;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.75);font-size:11px;text-align:center}@media(min-width:721px)and (max-width:1080px){.footer__inner{grid-template-columns:minmax(0,1.1fr) minmax(115px,.8fr) minmax(150px,.9fr) minmax(180px,-webkit-max-content);grid-template-columns:minmax(0,1.1fr) minmax(115px,.8fr) minmax(150px,.9fr) minmax(180px,max-content);grid-gap:18px;gap:18px}.footer__support{font-size:10px}}@media(max-width:720px){.footer{background:#fff}.footer__partners{width:min(100% - var(--home-gutter),420px);margin:0 auto;padding:0 0 24px;border-top:0;grid-template-columns:repeat(2,minmax(0,150px));-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;grid-gap:12px 16px;gap:12px 16px}.footer__partners img:first-child{width:100%;max-width:150px;justify-self:end}.footer__partners img:nth-child(2){width:100%;max-width:150px;justify-self:start}.footer__partners img:nth-child(3){grid-column:1/-1;width:min(46%,145px);justify-self:center}.footer__bottom,.footer__inner{width:100%;background:#00419d}.footer__inner{padding:46px 30px 34px;grid-template-columns:1fr;grid-gap:30px;gap:30px}.footer__brand img,.footer__support--desktop{display:none}.footer__support--mobile{display:inline-block;margin-top:6px;font-size:9px;white-space:nowrap}.footer h3{margin-bottom:8px;font-size:15px}.footer__column{grid-gap:13px;gap:13px}.footer__column a{font-size:14px}.social-links{grid-gap:25px;gap:25px}.footer__support--mobile{margin-top:8px;font-size:14px}.footer__bottom{position:relative;width:100%;margin:0;padding:28px 30px 24px;border-top:0;font-size:11px;line-height:1.45;text-align:center}.footer__bottom:before{content:"";position:absolute;top:0;left:30px;right:30px;height:1px;background:hsla(0,0%,100%,.7)}}@font-face{font-family:Vinila;font-style:normal;font-weight:100;src:local("Vinila Thin"),url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/assets/fontsVinila-Th.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:italic;font-weight:100;src:local("Vinila Thin Italic"),url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/assets/fontsVinila-Th-Ob.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:normal;font-weight:200;src:local("Vinila Light"),url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/assets/fontsVinila-Lt.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:italic;font-weight:200;src:local("Vinila Light Italic"),url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/assets/fontsVinila-Lt-Ob.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:normal;font-weight:400;src:local("Vinila Regular"),url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/assets/fontsVinila-Rg.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:italic;font-weight:400;src:local("Vinila Regular Italic"),url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/assets/fontsVinila-Rg-Ob.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:normal;font-weight:600;src:local("Vinila Bold"),url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/assets/fontsVinila-Bd.woff2) format("woff2")}@font-face{font-family:Vinila;font-style:italic;font-weight:600;src:local("Vinila Bold Italic"),url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/assets/fontsVinila-Bd-Ob.woff2) format("woff2")}.professionals{min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-top:var(--topheader-height);background:#f7f7f7}.professionals__layout-wrapper{-webkit-flex:1 1;flex:1 1;width:min(100% - var(--home-gutter),760px);margin:0 auto;padding:68px 0 82px}.professionals__header{margin-bottom:34px;text-align:center}.professionals__header-title{max-width:620px;margin:0 auto;color:#07142d;font-size:30px;line-height:1.18;font-weight:600}.professionals__cards{display:grid;grid-template-columns:repeat(2,minmax(0,300px));grid-gap:20px;gap:20px}.professionals__card,.professionals__cards{-webkit-justify-content:center;justify-content:center}.professionals__card{min-height:250px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:30px 26px;border-radius:8px;background:#002a5a;color:#fff;text-align:center}.professionals__card-logo{width:auto;max-width:178px;max-height:58px;margin:0 0 20px;object-fit:contain}.professionals__card p{max-width:230px;margin:0 0 28px;color:#fff;font-size:20px;line-height:1.25;font-weight:500}.professionals__card-button{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;background:#f05f32;color:#fff;font-size:15px;font-weight:800;text-decoration:none;-webkit-transition:background .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:background .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;transition:background .16s ease,transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.professionals__card-button:focus-visible,.professionals__card-button:hover{background:#d94f26;-webkit-box-shadow:0 10px 18px rgba(0,0,0,.16);box-shadow:0 10px 18px rgba(0,0,0,.16);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.professionals__card-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.professionals__card-button-icon{width:22px;min-height:16px;padding:0;border-radius:0;background:#fff;-webkit-mask:url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/home/_next/static/images/arrow-right-a27c035f9bfcc0ec23e56b9767ec9a38.svg) center/contain no-repeat;mask:url(https://trampos-production-crea.s3.sa-east-1.amazonaws.com/home/_next/static/images/arrow-right-a27c035f9bfcc0ec23e56b9767ec9a38.svg) center/contain no-repeat}@media(max-width:720px){.professionals__layout-wrapper{width:min(100% - 28px,420px);padding:34px 0 45px}.professionals__cards{grid-template-columns:1fr}.professionals__header-title{font-size:22px}.professionals__cards{grid-gap:14px;gap:14px}.professionals__card{min-height:220px;padding:26px 22px}.professionals__card-logo{max-width:156px;max-height:52px}.professionals__card p{margin-bottom:24px;font-size:18px}.professionals__card-button{min-height:42px;font-size:14px}}@media(min-width:1440px){body{font-size:19.04px}.topheader__entry-menu a,.topheader__nav{font-size:14.56px}.topheader__login,.topheader__mobile-login,.topheader__user a:last-child{font-size:13.44px}.topheader__user{font-size:12.32px}.hero-section h1{font-size:36.96px;margin-top:30px}.faq-item button,.hero-section p,.institutional-card p,.section-subtitle{font-size:16.8px}.final-cta small,.hero-section small,.job-card a,.profile-card span{font-size:13.44px}.faq-item__answer p,.footer__support,.home-button,.profile-card p,.step-card p,.why-section p{font-size:15.68px}.eyebrow,.footer__bottom{font-size:12.32px}.final-cta h2,.institutional-section h2,.jobs-section h2,.news-section h2,.profile-section h2{font-size:35.84px}.institutional-card h3,.job-card h3,.profile-card h3{font-size:22.4px}.faq-section h2,.how-section h2{font-size:31.36px}.step-card strong{font-size:62.72px}.final-cta p,.institutional-section>.home-container>p,.news-section .section-heading p,.step-card h3{font-size:19.04px}.why-section h2{font-size:33.6px}.job-card div>span,.job-card p,.section-heading>a,.why-section strong{font-size:17.92px}.job-card div>span{font-size:15.68px;white-space:nowrap}.job-card__label{font-size:11.2px}.news-card span{font-size:10.08px}.news-card h3{font-size:20.16px}.footer h3,.news-card p{font-size:14.56px}.alert-modal__header h2{font-size:24.64px}.alert-modal__content p,.professionals__header-title{font-size:26.88px}.footer__column a{font-size:13.44px}}