@font-face{font-family:Manrope;src:url(/fonts/inter-flechas.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+2190-2193,U+2197-2198}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0-218F,U+2194-2196,U+2199-10FFFF}:root{--de-navy:#172654;--de-blue:#2457d6;--de-sky:#54bee9;--de-ice:#edf6ff;--de-ink:#1c2e53;--de-text:#526584;--de-line:#dbe6f2;--color-accent:#2457d6;--color-bg:#fff;--color-text:#1c2e53;--color-text-secondary:#526584;--color-muted:#687c9b;--font-sans:Inter,sans-serif}html{scroll-padding-top:100px}body.dietter-site{color:var(--de-ink);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font:16px/1.65 Inter,sans-serif}*,:before,:after{box-sizing:border-box}body.dietter-site :is(h1,h2,h3,h4){letter-spacing:-.035em;text-wrap:balance;font-family:Manrope,sans-serif;font-weight:750;line-height:1.15}body.dietter-site :is(h3,h4){letter-spacing:-.02em;line-height:1.4}body.dietter-site .de-flecha{letter-spacing:0;font-family:Dietter Flecha,sans-serif;font-style:normal;font-weight:500;line-height:1}body.dietter-site p{text-wrap:pretty}body.dietter-site main{min-height:65vh;padding-top:86px}body.dietter-site .c{max-width:1440px;margin-inline:auto;padding-inline:48px}body.dietter-site img{max-width:100%;height:auto}body.dietter-site a{text-decoration:none}body.dietter-site :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--de-sky);outline-offset:4px}body.dietter-site ::selection{color:#172654;background:#c4e5ff}body.dietter-site .site-header,body.dietter-site .site-header.on-dark{background:var(--de-navy);width:100%;max-width:none;height:86px;box-shadow:none;backdrop-filter:none;z-index:100;border:0;border-radius:0;padding:0 48px;position:fixed;inset:0 0 auto;transform:none}body.dietter-site .header-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1344px;height:100%;margin:auto;display:flex}body.dietter-site .header-logo{flex-direction:column;flex-shrink:0;gap:5px;text-decoration:none;display:flex}body.dietter-site .header-logo strong{letter-spacing:-.04em;color:#fff;font:750 22px/1.1 Manrope,sans-serif}body.dietter-site .header-logo span{color:#a9c8ef;letter-spacing:.16em;text-transform:uppercase;font:500 9px/1.2 Inter,sans-serif}body.dietter-site .header-nav{align-items:center;gap:25px;display:flex}body.dietter-site .header-nav a{color:#dbe7ff;white-space:nowrap;min-height:44px;padding-block:12px;font:500 14px/1.5 Inter,sans-serif}body.dietter-site .header-nav a[aria-current=page]{color:#fff;text-decoration:underline;text-decoration-color:var(--de-sky);text-underline-offset:9px;text-decoration-thickness:2px}body.dietter-site .header-nav .btn-header{background:#c3eaff;border-radius:8px;padding:12px 19px;font-weight:650;color:#172654!important}body.dietter-site .header-nav a:hover{color:#fff}body.dietter-site .hamburger{z-index:102;background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;width:46px;height:46px;padding:12px;display:none}body.dietter-site .hamburger span{background:#fff;width:22px;height:2px;transition:transform .15s;display:block}body.dietter-site .hamburger.open span:first-child{transform:translateY(4.5px)rotate(45deg)}body.dietter-site .hamburger.open span:last-child{transform:translateY(-4.5px)rotate(-45deg)}body.dietter-site .mobile-menu{z-index:99;backdrop-filter:none;background:#172654;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:36px 28px;display:none;position:fixed;inset:86px 0 0;overflow-y:auto}body.dietter-site .mobile-menu.open{display:flex}body.dietter-site .mobile-menu a{color:#fff;min-height:48px;padding:13px 0;font:600 24px/1.4 Manrope,sans-serif}body.dietter-site .footer{color:#fff;background:#132147;margin-top:0;padding:64px 0 28px}body.dietter-site .footer-inner{gap:38px;display:grid}body.dietter-site .footer-brand{justify-content:space-between;align-items:center;gap:35px;padding-bottom:35px;display:flex}body.dietter-site .footer-logo-text{color:#fff;font:700 29px Manrope,sans-serif}body.dietter-site .footer-summary{color:#b3c2df;max-width:40ch;margin:0;font-size:14px}body.dietter-site .footer-summary a{color:#fff}body.dietter-site .footer-nav{grid-template-columns:repeat(3,1fr);gap:32px;padding:0;display:grid}body.dietter-site .footer-col{flex-direction:column;align-items:flex-start;gap:4px;display:flex}body.dietter-site .footer-col h3{color:#fff;margin:0 0 5px;font:600 14px Manrope,sans-serif}body.dietter-site .footer-col a{color:#b3c2df;align-items:center;min-height:44px;font-size:14px;line-height:1.5;display:inline-flex}body.dietter-site .footer-bottom{color:#a4b6d8;justify-content:space-between;gap:20px;padding-top:28px;font-size:12px;display:flex}body.dietter-site .footer-bottom a{color:#bddcf7}body.dietter-site .catalog-shell{--cat-ink:#1c2e53;--cat-muted:#526584;--cat-paper:#fff;--cat-line:#dbe6f2;--cat-blue:#2457d6;background:#fff}body.dietter-site .catalog-primary,body.dietter-site .directory-button{background:var(--de-blue);border-color:var(--de-blue);border-radius:8px;min-height:48px;font:600 14px/1.5 Inter,sans-serif;color:#fff!important}body.dietter-site .catalog-primary:hover,body.dietter-site .directory-button:hover{background:#1c43aa}body.dietter-site .catalog-kicker,body.dietter-site .directory-eyebrow{color:#355dae}body.dietter-site .catalog-kicker>span:empty{background:#329bca}body.dietter-site .catalog-hero{background:#edf6ff;border-radius:12px}body.dietter-site .catalog-hero h1 em,body.dietter-site .library-hero h1 em{color:#2457d6}body.dietter-site .resource-hero-stage,body.dietter-site .resource-detail-stage{background:#e5f2ff}body.dietter-site .catalog-library-visual{background:#f0f5fc}body.dietter-site .library-method-callout{background:#172654}body.dietter-site .library-method-callout h2{color:#fff}body.dietter-site .library-method-callout p{color:#c9d9f2}body.dietter-site .library-method-callout .catalog-primary{background:#c3eaff;border-color:#c3eaff;color:#172654!important}body.dietter-site .library-method-names span{color:#daeaff;border-color:#677ea7}body.dietter-site .library-method-callout .catalog-kicker{color:#91ccea}body.dietter-site .library-designed-cover strong{font-weight:750}body.dietter-site .resource-kit{color:#fff;background:#172654}body.dietter-site .resource-kit :is(h2,p,li,a){color:#fff}body.dietter-site .resource-kit .catalog-kicker{color:#a3d9f4}body.dietter-site .resource-kit .catalog-primary{background:#c3eaff;border-color:#c3eaff;color:#172654!important}body.dietter-site .resource-kit li{border-color:#4c6185}body.dietter-site .catalog-close{background:#172654}body.dietter-site .catalog-close :is(h2,p){color:#fff}body.dietter-site .directory-shell{padding-top:36px}body.dietter-site .service-hub .directory-note{background:#f1f6fc}body.dietter-site .service-hero{align-items:center;gap:54px}body.dietter-site .service-hero img{aspect-ratio:1.2;object-fit:cover;border-radius:12px}body.dietter-site .service-option{box-shadow:none;border:1px solid #dbe6f2;border-radius:10px}body.dietter-site .service-aside,body.dietter-site .diagnosis-form{box-shadow:none;background:#f3f8ff;border:1px solid #dbe6f2;border-radius:10px}body.dietter-site .service-copy :is(h2,h3){font-weight:750}body.dietter-site .directory-close{background:#e7f3ff;border-radius:10px}body.dietter-site .directory-close h2{color:#172654}body.dietter-site .service-body{margin-top:30px}body.dietter-site .service-review{color:#5b6c88;background:#f2f6fb;font-size:12px}@media (width<=1100px){body.dietter-site .site-header{padding-inline:30px}body.dietter-site .header-nav{gap:15px}body.dietter-site .header-nav a{font-size:14px}body.dietter-site .header-logo strong{font-size:20px}}@media (width<=991px){body.dietter-site .site-header,body.dietter-site .site-header.on-dark{height:76px;padding:0 28px}body.dietter-site .header-nav{display:none}body.dietter-site .hamburger{display:flex}body.dietter-site .mobile-menu{top:76px}body.dietter-site main{padding-top:76px}body.dietter-site .c{padding-inline:28px}}@media (width<=560px){body.dietter-site .site-header,body.dietter-site .site-header.on-dark{height:72px;padding-inline:20px}body.dietter-site .mobile-menu{top:72px}body.dietter-site main{padding-top:72px}body.dietter-site .c{padding-inline:20px}body.dietter-site .header-logo strong{font-size:20px}body.dietter-site .header-logo span{font-size:8px}body.dietter-site .footer-brand{flex-direction:column;align-items:flex-start;gap:17px}body.dietter-site .footer-nav{grid-template-columns:1fr 1fr;gap:32px 20px}body.dietter-site .footer-bottom{flex-direction:column;gap:12px}body.dietter-site .catalog-primary{font-size:13px}body.dietter-site :is(input,select,textarea){font-size:16px!important}body.dietter-site .library-hero h1{font-size:clamp(32px,9.5vw,46px)}body.dietter-site .library-detail .catalog-profile h1{font-size:32px}body.dietter-site .library-card .library-designed-cover>strong{font-size:15px}}body.dietter-site .header-nav .recursos-toggle{color:#dbe7ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:12px 0;font:500 14px/1.5 Inter,sans-serif;display:inline-flex}body.dietter-site .header-nav .recursos-toggle:hover,body.dietter-site .header-nav .recursos-toggle[aria-expanded=true]{color:#fff}body.dietter-site .header-nav .recursos-toggle[aria-current=page]{color:#fff;text-decoration:underline;text-decoration-color:var(--de-sky);text-underline-offset:9px;text-decoration-thickness:2px}body.dietter-site .recursos-caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}body.dietter-site .recursos-toggle[aria-expanded=true] .recursos-caret{transform:rotate(180deg)}body.dietter-site .recursos-panel{z-index:101;color:#172654;background:#fff;border-bottom:1px solid #dbe6f2;padding:28px 48px 36px;position:absolute;top:100%;left:0;right:0;box-shadow:0 22px 40px #17265424}body.dietter-site .recursos-panel[hidden]{display:none}body.dietter-site .recursos-panel-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1.05fr);gap:28px 40px;max-width:1344px;margin:auto;display:grid}body.dietter-site .recursos-panel h2{letter-spacing:0;margin:0 0 8px;font:650 13px/1.3 Inter,sans-serif}body.dietter-site .recursos-panel h2 a{color:#2457d6;padding:8px 12px}body.dietter-site .recursos-panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}body.dietter-site .recursos-panel li a{color:#172654;border-radius:8px;gap:3px;padding:10px 12px;display:grid}body.dietter-site .recursos-panel li a:hover{background:#edf6ff}body.dietter-site .recursos-panel li a strong{color:#172654;font:650 16px/1.25 Manrope,sans-serif}body.dietter-site .recursos-panel li a span{color:#526584;font:400 13px/1.45 Inter,sans-serif}body.dietter-site .mobile-menu .mobile-label{color:#a9c8ef;margin:16px 0 0;font:650 13px/1.3 Inter,sans-serif}body.dietter-site .mobile-menu a.mobile-sub{padding-left:4px;font-size:18px}@media (width<=1100px){body.dietter-site .header-nav .recursos-toggle{font-size:14px}}@media (width<=991px){body.dietter-site .recursos-panel{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.dietter-site *{transition:none!important;animation:none!important}}body.dietter-site .editorial-page{--editorial-dark:#172654;--editorial-paper:#fff;background:#fff}body.dietter-site .post-hero{--post-hero-ink:#fff;--post-hero-muted:#c4d5ef;--post-hero-kicker:#b1d3f4;color:#fff;background:#172654;margin-top:0;padding:48px 0 60px}body.dietter-site .post-hero:before{content:none}body.dietter-site .post-hero h1.article-title{color:#fff;max-width:23ch;font-size:clamp(32px,3.45vw,50px);line-height:1.15}body.dietter-site .post-hero .breadcrumb{text-transform:none;letter-spacing:0;margin-bottom:30px;font-size:12px;line-height:1.7}body.dietter-site .post-hero .editorial-hero__media{border:0;border-radius:10px;overflow:hidden}body.dietter-site .post-hero :is(.article-kicker,.article-meta,.article-excerpt){opacity:1;color:#c4d5ef}body.dietter-site .post-hero .article-meta-byline{color:#fff}body.dietter-site .post-body{background:#fff}body.dietter-site .editorial-article h2{max-width:30ch}body.dietter-site .editorial-article h2:after{content:none}body.dietter-site .post-close{color:#fff;background:#2457d6}body.dietter-site .post-close h2{color:#fff;font-size:clamp(28px,3.2vw,40px)}body.dietter-site .post-close p{color:#fff}body.dietter-site .post-close__btn{background:#fff;border-color:#fff;border-radius:8px;margin-top:32px;font-family:Inter,sans-serif;color:#2457d6!important}body.dietter-site .post-close__btn:hover{background:#edf6ff;border-color:#edf6ff;color:#172654!important}body.dietter-site .post-close__btn:focus-visible{outline-offset:5px;outline-color:#fff}body.dietter-site .archive-featured,body.dietter-site .archive-list{background:#fff}body.dietter-site .archive-hero{background:#edf6ff}@media (width<=560px){body.dietter-site .post-hero{padding:30px 0 40px}body.dietter-site .post-hero h1.article-title{max-width:100%;font-size:32px}body.dietter-site .post-hero .article-excerpt{font-size:17px}}body.dietter-site .header-nav a.btn-header[aria-current=page]{text-decoration:none}body.dietter-site .post-close+.related-posts-section{margin-top:0}body.dietter-site .archive-featured{padding-top:clamp(32px,4vw,56px)}body.dietter-site .featured-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=900px){body.dietter-site .featured-card{grid-template-columns:1fr;gap:0}body.dietter-site .featured-media{aspect-ratio:16/9}}body.dietter-site .archive-hero{padding-block:clamp(40px,5vw,72px)}body.dietter-site .de-program>.service-icon{width:26px;height:26px;margin-bottom:16px}body.dietter-site .de-service-heading{max-width:25ch;line-height:1.2}body.dietter-site :is(.c,.sv-wrap,.sh-wrap,.directory-shell,.catalog-shell,.contact-page,.sales-wrap,.op-wrap){width:100%;max-width:1440px;margin-inline:auto;padding-inline:48px}@media (width>=992px) and (width<=1100px){body.dietter-site :is(.c,.sv-wrap,.sh-wrap,.directory-shell,.catalog-shell,.contact-page,.sales-wrap,.op-wrap){padding-inline:30px}}@media (width<=991px){body.dietter-site :is(.c,.sv-wrap,.sh-wrap,.directory-shell,.catalog-shell,.contact-page,.sales-wrap,.op-wrap){padding-inline:28px}}@media (width<=560px){body.dietter-site :is(.c,.sv-wrap,.sh-wrap,.directory-shell,.catalog-shell,.contact-page,.sales-wrap,.op-wrap){padding-inline:20px}}
