html:root{--hf-bg:#f7f9f6;--hf-text:#192e26;--hf-surface:#fff;--hf-border:#dde6e1;--hf-muted:#51615b;--hf-soft:#e8f0eb;--hf-link:#174f46;--hf-accent:#32695b;--hf-button:#174f46;--hf-button-text:#fff;--hf-focus:#6b8b42;--wp--preset--color--base:var(--hf-bg);--wp--preset--color--contrast:var(--hf-text);--wp--preset--color--accent-1:var(--hf-link);--wp--preset--color--accent-2:var(--hf-soft);--wp--preset--color--white:var(--hf-surface);color-scheme:light}html[data-theme="dark"]{--hf-bg:#101a16;--hf-text:#e5eee8;--hf-surface:#17261f;--hf-border:#31463a;--hf-muted:#b5c6bb;--hf-soft:#20352a;--hf-link:#a2d4ba;--hf-accent:#9dcbb0;--hf-button:#9fd6b5;--hf-button-text:#10261a;--hf-focus:#bfdc8c;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme="light"]){--hf-bg:#101a16;--hf-text:#e5eee8;--hf-surface:#17261f;--hf-border:#31463a;--hf-muted:#b5c6bb;--hf-soft:#20352a;--hf-link:#a2d4ba;--hf-accent:#9dcbb0;--hf-button:#9fd6b5;--hf-button-text:#10261a;--hf-focus:#bfdc8c;color-scheme:dark}}body{background:var(--hf-bg);color:var(--hf-text)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}.wp-site-blocks{padding:0}main:is(.hf-home,.hf-guide,.hf-ip-page){box-sizing:border-box;max-width:calc(var(--wp--style--global--wide-size) + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));margin-inline:auto}:is(.hf-guide,.hf-ip-page)>:is(.hf-eyebrow,.wp-block-post-title,.wp-block-post-content),:is(.hf-guide,.hf-ip-page) .wp-block-post-content>:where(:not(.alignleft,.alignright,.alignwide,.alignfull)),.hf-home .wp-block-post-content>:is(.hf-hero,.hf-tool-wrap,.hf-benefits,.hf-section),.hf-home :is(.hf-hero,.hf-lead,.hf-tool-wrap,.hf-section,.hf-section-heading,.hf-migration)>:where(:not(.alignleft,.alignright,.alignwide,.alignfull)){margin-inline:0!important}:is(.hf-guide,.hf-ip-page)>.wp-block-post-content,.hf-guide .wp-block-post-content>:is(.hf-diagnostico,.hf-bounce),.hf-ip-page .wp-block-post-content>.hf-ip,.hf-home .hf-tool-wrap>.hf-diagnostico,.hf-home .hf-section>:is(.wp-block-columns,.hf-migration){max-width:none}:is(.hf-guide,.hf-ip-page) .wp-block-post-content>:is(p,ul,ol,blockquote){max-width:min(100%, var(--wp--style--global--content-size), 74ch)}.hf-home :is(.hf-section-heading,.hf-migration)>p{max-width:74ch}.hf-header{border-bottom:1px solid var(--hf-border);background:var(--hf-surface)}.hf-header-inner{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;min-height:88px;gap:1.25rem;padding-block:1rem}.hf-header .wp-block-navigation{justify-self:end}.hf-header .wp-block-navigation-item__content{text-decoration:none;font-size:.92rem}.hf-header .wp-block-navigation__container>.wp-block-navigation-item:last-child>a{padding:.7rem 1rem;background:var(--hf-button);color:var(--hf-button-text);border-radius:.5rem}.hf-header .wp-block-navigation-item>.wp-block-navigation__submenu-container{background:var(--hf-surface);color:var(--hf-text);border:1px solid var(--hf-border);border-radius:.5rem;z-index:20}.hf-footer{border-top:1px solid var(--hf-border);margin-block-start:5rem}.hf-footer-inner{padding-block:2.5rem;gap:2rem}.hf-footer p{font-size:.9rem}.hf-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:700;color:var(--hf-accent)}.hf-home{padding-block-start:clamp(2.5rem, 6vw, 5rem)}.hf-hero{text-align:start}.hf-hero h1{max-width:780px}.hf-lead{font-size:clamp(1.08rem, 2vw, 1.2rem);line-height:1.65;max-width:650px;color:var(--hf-muted)}.hf-tool-wrap{margin-block-start:2.25rem}.hf-benefits{display:flex;flex-wrap:wrap;justify-content:start;gap:.5rem 1.25rem;font-size:.82rem;color:var(--hf-muted);margin-block:1rem 0}.hf-section{margin-block-start:clamp(3rem, 6vw, 5rem)}.hf-section-heading{margin-block-end:1.75rem}.hf-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:.75rem;padding:1.65rem;height:100%;box-sizing:border-box}.hf-card h3{font-size:1.2rem;margin-top:.75rem}.hf-card p{font-size:.94rem;line-height:1.65;color:var(--hf-muted)}.hf-card a{color:var(--hf-link);font-weight:650;text-underline-offset:.25em}.hf-card-number{display:inline-block;font-size:.78rem;font-weight:700;color:var(--hf-accent);letter-spacing:.08em}.hf-migration{background:var(--hf-soft);border-radius:.75rem;padding:clamp(1.5rem, 4vw, 2.5rem)}.hf-migration p{color:var(--hf-muted)}.hf-guide{padding-block-start:clamp(2.5rem, 6vw, 4rem)}.hf-guide .wp-block-post-title{font-size:clamp(2.1rem, 4.8vw, 3.4rem);max-width:850px}.hf-guide .wp-block-post-content{margin-block-start:2rem}.hf-guide .wp-block-post-content h2{margin-top:2.25rem}.hf-guide .wp-block-post-content li{padding-left:.25rem;margin-bottom:.8rem}.hf-guide code{background:var(--hf-soft);padding:.1em .25em;border-radius:.2em;overflow-wrap:anywhere}.hf-guide .wp-block-post-content a{text-underline-offset:.2em}a:focus-visible,button:focus-visible{outline:3px solid var(--hf-focus);outline-offset:4px}@media (max-width:680px){.hf-header-inner{grid-template-columns:1fr auto;min-height:0;gap:.8rem 1rem}.hf-header nav.wp-block-navigation{grid-column:1 / -1;grid-row:2;justify-self:stretch;min-width:0}.hf-header .wp-block-navigation__container{width:100%;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.hf-header .wp-block-navigation-item__content{font-size:.85rem}.hf-header .wp-block-navigation__container>.wp-block-navigation-item.has-child{position:static}.hf-header .wp-block-navigation-item>.wp-block-navigation__submenu-container{left:50%;transform:translateX(-50%)}.hf-header .wp-block-navigation__container>.wp-block-navigation-item:last-child>a{padding:.55rem .75rem}.hf-brand{font-size:1.4rem}.hf-footer-inner{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hf-brand{display:inline-flex;align-items:center;gap:.55rem;color:var(--hf-text)!important;text-decoration:none;font-size:1.65rem;font-weight:750;line-height:1;letter-spacing:-.055em;white-space:nowrap}.hf-brand svg{width:32px;height:32px;flex-shrink:0}.hf-footer .hf-brand{font-size:1.35rem}.hf-footer .hf-brand svg{width:27px;height:27px}.hf-theme-toggle{display:grid;place-items:center;justify-self:end;grid-column:3;width:38px;height:38px;padding:0;cursor:pointer;border:1px solid var(--hf-border);border-radius:.5rem;color:var(--hf-text);background:var(--hf-surface)}.hf-theme-toggle[hidden],.hf-theme-toggle .hf-sun{display:none}.hf-theme-toggle:hover{background:var(--hf-soft)}.hf-theme-toggle svg{width:20px;height:20px}[data-theme="dark"] .hf-theme-toggle .hf-sun{display:block}[data-theme="dark"] .hf-theme-toggle .hf-moon{display:none}.hf-ip-page{padding-top:clamp(2.5rem,6vw,4rem)}.hf-ip-page .wp-block-post-title{font-size:clamp(2.3rem,5vw,3.6rem)}.hf-ip-page .hf-ip-primary{text-align:start}.hf-ip-page .hf-ip-actions{justify-content:start}@media (max-width:680px){.hf-theme-toggle{grid-column:2;grid-row:1}}