:root{--font-display: Plus Jakarta Sans, sans-serif;--font-nav: Inter, sans-serif;--color-text: #000000;--color-brand: #002f69;--color-cta: #0c8bb9;--color-card-rosa: #efc6de;--color-card-verde: #b0cf5d;--color-card-naranja: #de8e62;--radius-cta: 40px;--lh-body: 1.67;--letter-spacing-display: -0.02em;--content-width: 70rem}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-weight:400;font-size:clamp(1.0625rem,1.1vw + .85rem,1.25rem);line-height:1.67;color:#000;background:#fff}a{color:#002f69;text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:#0c8bb9}img{max-width:100%;height:auto;display:block}h1,h2,h3,.entry-title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;letter-spacing:-0.02em;color:#002f69;line-height:1.25}h1,.entry-title{font-size:clamp(2rem,4vw + 1rem,3.5rem);margin:0 0 1rem}h2{font-size:clamp(1.5rem,2.5vw + .75rem,2.25rem)}p{margin:0 0 1em}.site-header{background:#fff;padding:25px 0}.site-title{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-0.02em;color:#002f69}.site-title a{text-decoration:none;color:inherit}.site-title a:hover{color:#0c8bb9}.site-nav .primary-menu{display:flex;flex-wrap:wrap;gap:1.25rem 1.75rem;list-style:none;margin:0;padding:0}.site-nav .primary-menu a{font-family:"Inter",sans-serif;font-weight:400;font-size:clamp(.9375rem,.4vw + .85rem,1rem);line-height:1.2;color:#000;text-decoration:none}.site-nav .primary-menu a:hover{color:#002f69}.site-nav .primary-menu .current-menu-item>a,.site-nav .primary-menu .current_page_item>a,.site-nav .primary-menu .current-menu-ancestor>a,.site-nav .primary-menu .current-menu-parent>a{font-weight:700}.site-main{padding:clamp(2.5rem,6vw,5rem) 0}.site-footer{border-top:1px solid rgba(0,47,105,.12);color:rgba(0,0,0,.7);font-size:.9375rem}.entry-content>*:first-child{margin-top:0}.btn,.button,a.btn,input[type=submit],button[type=submit]{min-width:150px;padding:6px 25px;border:1px solid #0c8bb9;border-radius:40px;background-color:#0c8bb9;color:#fff;text-align:center;cursor:pointer;font-weight:700}.btn:hover,.btn:focus,.btn:active,.btn:focus-visible,.button:hover,.button:focus,.button:active,.button:focus-visible,a.btn:hover,a.btn:focus,a.btn:active,a.btn:focus-visible,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,input[type=submit]:focus-visible,button[type=submit]:hover,button[type=submit]:focus,button[type=submit]:active,button[type=submit]:focus-visible{background-color:#fff;color:#0c8bb9;border-color:#0c8bb9}.btn.btn-dark,.button.btn-dark,a.btn.btn-dark,input[type=submit].btn-dark,button[type=submit].btn-dark{background-color:#000;border-color:#000;color:#fff}.btn.btn-dark:hover,.btn.btn-dark:focus,.btn.btn-dark:active,.btn.btn-dark:focus-visible,.button.btn-dark:hover,.button.btn-dark:focus,.button.btn-dark:active,.button.btn-dark:focus-visible,a.btn.btn-dark:hover,a.btn.btn-dark:focus,a.btn.btn-dark:active,a.btn.btn-dark:focus-visible,input[type=submit].btn-dark:hover,input[type=submit].btn-dark:focus,input[type=submit].btn-dark:active,input[type=submit].btn-dark:focus-visible,button[type=submit].btn-dark:hover,button[type=submit].btn-dark:focus,button[type=submit].btn-dark:active,button[type=submit].btn-dark:focus-visible{background-color:#fff;color:#000}.btn.btn-line-dark,.button.btn-line-dark,a.btn.btn-line-dark,input[type=submit].btn-line-dark,button[type=submit].btn-line-dark{background-color:rgba(0,0,0,0);border-color:#000;color:#000}.btn.btn-line-dark:hover,.btn.btn-line-dark:focus,.btn.btn-line-dark:active,.btn.btn-line-dark:focus-visible,.button.btn-line-dark:hover,.button.btn-line-dark:focus,.button.btn-line-dark:active,.button.btn-line-dark:focus-visible,a.btn.btn-line-dark:hover,a.btn.btn-line-dark:focus,a.btn.btn-line-dark:active,a.btn.btn-line-dark:focus-visible,input[type=submit].btn-line-dark:hover,input[type=submit].btn-line-dark:focus,input[type=submit].btn-line-dark:active,input[type=submit].btn-line-dark:focus-visible,button[type=submit].btn-line-dark:hover,button[type=submit].btn-line-dark:focus,button[type=submit].btn-line-dark:active,button[type=submit].btn-line-dark:focus-visible{background-color:#000;color:#fff}.btn.btn-line-light,.button.btn-line-light,a.btn.btn-line-light,input[type=submit].btn-line-light,button[type=submit].btn-line-light{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.btn.btn-line-light:hover,.btn.btn-line-light:focus,.btn.btn-line-light:active,.btn.btn-line-light:focus-visible,.button.btn-line-light:hover,.button.btn-line-light:focus,.button.btn-line-light:active,.button.btn-line-light:focus-visible,a.btn.btn-line-light:hover,a.btn.btn-line-light:focus,a.btn.btn-line-light:active,a.btn.btn-line-light:focus-visible,input[type=submit].btn-line-light:hover,input[type=submit].btn-line-light:focus,input[type=submit].btn-line-light:active,input[type=submit].btn-line-light:focus-visible,button[type=submit].btn-line-light:hover,button[type=submit].btn-line-light:focus,button[type=submit].btn-line-light:active,button[type=submit].btn-line-light:focus-visible{background-color:#fff;color:#000}.card{border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.card--rosa{background:#efc6de}.card--verde{background:#b0cf5d}.card--naranja{background:#de8e62}.card h2,.card h3{margin-top:0}.cards{display:grid;gap:1.25rem}@media(min-width: 48rem){.cards{grid-template-columns:repeat(3, 1fr)}}.logo img{max-width:120px}