body:has(.support-refresh),body:has(.ad-loading-intro){min-width:0}
.support-refresh{--support-action:#2164da;--support-hover:#194eac}
.support-refresh h1,.support-refresh h2,.support-refresh h3,.support-refresh p{margin:0}.support-refresh p{color:var(--ink-soft);line-height:1.75}
.support-refresh h2{font-size:clamp(1.8rem,3vw,2.55rem);letter-spacing:-.035em;line-height:1.15}.support-refresh h3{font-size:1.3rem;letter-spacing:-.02em;line-height:1.3}
.support-refresh .home-icon,.ad-loading-intro .home-icon{width:22px;height:22px;flex:0 0 22px}
.support-refresh .button{min-height:48px;gap:10px}.support-refresh .button-primary,.ad-loading-intro .button-primary{background:#2164da;color:#fff}.support-refresh .button-primary:hover,.ad-loading-intro .button-primary:hover{background:#194eac}
.support-refresh a:focus-visible,.support-refresh button:focus-visible,.support-refresh input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
.support-refresh [hidden]{display:none!important}.support-refresh .section-kicker{color:var(--blue);display:block;font-size:.76rem;font-weight:750;margin-bottom:14px}
.support-hero{padding:38px 0 50px;background:var(--surface-soft);border-bottom:1px solid var(--line)}.support-hero-grid{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:60px}
.support-breadcrumb{display:block;font-size:.85rem;color:var(--ink-soft);margin-bottom:20px}.support-breadcrumb span{margin-inline:8px;color:var(--muted)}
.support-refresh .eyebrow-pill{gap:8px;color:var(--ink-soft);font-size:.8rem}.support-refresh .eyebrow-pill .home-icon{width:16px;height:16px;flex-basis:16px;color:var(--blue)}
.support-hero h1{font-size:clamp(2.3rem,4.2vw,3.6rem);letter-spacing:-.045em;line-height:1.08;margin-top:22px;max-width:780px}.support-hero p{font-size:1.08rem;margin-top:20px;max-width:700px}.support-hero .button{margin-top:26px}
.support-hero-art{display:grid;place-items:center;min-height:260px;border-radius:38% 38% 24px 24px;background:var(--blue-soft);border:1px solid var(--line)}.support-hero-art img{width:100%;height:260px;object-fit:contain;padding:20px}.support-hero-art img:is([src="/guidance-robot.webp"],[src="/assistant-mascot-web.webp"]){max-width:232px;height:232px}
.support-section{padding-block:56px;scroll-margin-top:100px}.support-heading{max-width:760px;margin-bottom:28px}.support-heading p{margin-top:16px}
.support-journeys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.support-journey{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:var(--surface);overflow:hidden}.support-journey>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.support-journey>div{padding:24px;display:flex;flex-direction:column;flex:1}.support-journey p{font-size:.94rem;margin-top:12px;margin-bottom:14px}
.support-link{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-weight:750;color:var(--blue);font-size:.93rem;margin-top:auto}.support-topic{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem;color:var(--ink-soft);text-decoration:underline;text-underline-offset:4px}.support-small{font-size:.875rem;margin-top:20px!important}
.support-faq-section{background:var(--surface-soft);border-block:1px solid var(--line)}.support-refresh .faq-explorer{max-width:1000px;margin:0 auto}.support-refresh .help-search-wrap{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:none}.support-refresh .help-search-wrap>span{display:flex;color:var(--blue)}.support-refresh .help-search-wrap>button{min-height:44px;font-size:.875rem;padding-inline:12px;color:var(--blue)}.support-refresh .help-search-wrap input{font-size:1rem;min-width:0}
.support-refresh .filter-row{gap:9px;flex-wrap:wrap}.support-refresh .filter-row button{min-height:44px;font-size:.875rem;background:var(--surface);border:1px solid var(--line);color:var(--ink-soft)}.support-refresh .filter-row button.active{background:#2164da;color:#fff;border-color:#2164da}.support-refresh .faq-list details{background:var(--surface);border:1px solid var(--line);border-radius:14px}.support-refresh .faq-list summary{min-height:76px}.support-refresh .faq-question{color:var(--ink)}.support-refresh .faq-category{color:var(--blue)}.support-refresh .faq-answer p{font-size:.97rem}.support-refresh .empty-state{border:1px dashed var(--line);border-radius:20px;background:var(--surface)}
.support-contact-callout{display:flex;align-items:center;gap:24px;border:1px solid var(--line);background:var(--surface-soft);padding:32px;border-radius:22px}.support-contact-callout>.home-icon{color:var(--blue);width:36px;height:36px;flex-basis:36px}.support-contact-callout>div{flex:1}.support-contact-callout h2{font-size:1.6rem}.support-contact-callout p{font-size:.94rem;margin-top:10px}.support-contact-callout .button{flex-shrink:0}
.support-priority{padding-top:30px}.support-safety{padding:24px;display:flex;gap:16px;align-items:start;background:var(--blue-soft);border:1px solid var(--line);border-radius:18px}.support-safety>.home-icon{color:var(--blue)}.support-safety strong{display:block;font-size:1.05rem}.support-safety p{margin-top:8px;font-size:.95rem}
.support-refresh .security-basics-grid article{background:var(--surface);border:1px solid var(--line);border-radius:20px}.support-refresh .security-basics-grid article>span{display:grid;place-items:center;background:var(--blue-soft);color:var(--blue);width:48px;height:48px;border-radius:14px}.support-refresh .security-basics-grid h3{margin-top:20px}.support-refresh .security-basics-grid p{margin-top:14px}
.support-refresh .security-warning-section{background:var(--surface-soft)}.support-refresh .security-warning-layout>div>p{margin-top:18px}.support-refresh .incident-grid li{background:var(--surface);border:1px solid var(--line);border-radius:18px}.support-refresh .incident-grid li>span{background:var(--blue-soft);color:var(--blue)}.support-refresh .safety-scope-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:18px}
.support-refresh .contact-section{scroll-margin-top:100px}.support-refresh .contact-card,.support-refresh .contact-form{background:var(--surface);border:1px solid var(--line);border-radius:22px}.support-refresh .contact-icon{color:var(--blue);background:var(--blue-soft);display:grid;place-items:center}.support-refresh .support-response-time{color:var(--ink-soft);background:var(--surface-soft)}.support-refresh .contact-card p{margin-top:14px}.support-refresh .security-note{background:var(--blue-soft);border:1px solid var(--line);color:var(--ink)}.support-refresh .security-note p{margin-top:10px}.support-refresh .contact-expectations p{font-size:.9rem}.support-refresh .contact-privacy-note{font-size:.875rem;margin-top:18px}.support-refresh .contact-form input,.support-refresh .contact-form select,.support-refresh .contact-form textarea{accent-color:#2164da}.support-refresh .contact-form .button{min-height:48px}.support-refresh .text-link{min-height:44px;display:inline-flex;align-items:center;color:var(--blue)}
.ad-loading-intro{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding-block:38px 48px}.ad-loading-intro h1{font-size:clamp(2.3rem,4vw,3.5rem);letter-spacing:-.04em;line-height:1.1;margin:18px 0}.ad-loading-intro p{color:var(--ink-soft);line-height:1.75}.ad-loading-intro>img{width:100%;height:auto;border-radius:24px}.ad-loading-intro .role-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ad-loading-intro .button{min-height:48px}.ad-loading-intro .ad-loading-note{font-size:.875rem;margin-top:20px;color:var(--muted)}
.support-journey>.artwork-dark,.ad-loading-intro>.artwork-dark{display:none}
html[data-theme="dark"] :is(.support-journey,.ad-loading-intro)>.artwork-light{display:none}
html[data-theme="dark"] :is(.support-journey,.ad-loading-intro)>.artwork-dark{display:block}
@media(max-width:950px){.support-hero-grid{gap:30px;grid-template-columns:1.4fr .6fr}.support-journeys{grid-template-columns:repeat(2,minmax(0,1fr))}.support-contact-callout{flex-wrap:wrap}.support-contact-callout .button{margin-left:60px}}
@media(max-width:650px){.support-hero-grid{grid-template-columns:1fr;gap:28px}.support-hero{padding-block:28px 34px}.support-hero-art{min-height:180px;max-width:320px;width:100%;justify-self:center}.support-hero-art img{height:180px}.support-hero-art img:is([src="/guidance-robot.webp"],[src="/assistant-mascot-web.webp"]){height:180px;width:180px}.support-hero h1{font-size:2.4rem}.support-hero p{font-size:1rem}.support-journeys{grid-template-columns:1fr}.support-journey{display:grid;grid-template-columns:120px 1fr}.support-journey>img{height:100%;object-fit:cover}.support-journey>div{padding:20px}.support-journey h3{font-size:1.15rem}.support-journey p{font-size:.9rem}.support-link{font-size:.875rem}.support-link .home-icon{width:18px;flex-basis:18px}.support-section{padding-block:40px}.support-contact-callout{padding:24px;gap:15px}.support-contact-callout>div{flex-basis:calc(100% - 55px)}.support-contact-callout .button{margin:0;width:100%}.support-refresh .help-search-wrap{padding-inline:12px}.support-refresh .help-search-wrap>span{display:none}.support-refresh .help-search-wrap>button{padding-inline:5px}.support-refresh .faq-list summary{padding:20px 16px;gap:10px}.support-refresh .faq-question{font-size:.98rem}.support-refresh .faq-answer{padding-inline:16px}.support-refresh .filter-row button{font-size:.8rem}.ad-loading-intro{grid-template-columns:1fr;gap:25px;padding-top:20px}.ad-loading-intro>img{max-width:480px}.ad-loading-intro .role-actions{display:grid}.support-refresh .contact-grid{grid-template-columns:1fr}}
@media(min-width:381px) and (max-width:650px){
  .support-journey>img[src^="/cards/cliente"]{object-position:40% center}
  .support-journey>img[src^="/cards/especialista"]{object-position:72% center}
  .support-journey>img[src^="/cards/empleo"]{object-position:32% center}
  .support-journey>img[src^="/cards/empresa"]{object-position:30% center}
  .support-journey>img[src^="/cards/publicidad-inicio"]{object-position:38% center}
}
@media(max-width:380px){.support-journey{display:flex}.support-journey>img{height:auto;aspect-ratio:16/9}.support-refresh .contact-form{padding:20px}.support-refresh .contact-card{padding:22px}}
