body[data-customer-page="/ajuda"] .site-main{width:min(100% - 40px,1120px);padding:0 0 64px}
.help-page{--help-purple:var(--site-purple);--help-ink:var(--site-ink);--help-muted:var(--site-muted);--help-line:var(--site-line)}
.help-page [hidden]{display:none!important}
.help-page a:focus-visible,.help-page button:focus-visible,.help-page summary:focus-visible,.help-page input:focus-visible{outline:3px solid #bd91ee;outline-offset:3px}
.help-hero{min-height:318px;position:relative;overflow:hidden;display:flex;align-items:center;margin:28px 0 0;padding:42px 7%;border-radius:30px;background:radial-gradient(circle at 82% 42%,#e1c7f6 0,transparent 33%),linear-gradient(115deg,#f5eafa 0%,#f9f2fb 54%,#eee3f9 100%)}
.help-hero-copy{position:relative;z-index:2;max-width:625px}
.help-hero h1{max-width:600px;margin:19px 0 15px;font:800 clamp(32px,4vw,52px)/1.12 Manrope,sans-serif;letter-spacing:-.055em;color:var(--help-ink)}
.help-hero p{max-width:510px;margin:0;color:#62586d;font-size:17px;line-height:1.65}
.help-hero-link,.help-draft-link{display:inline-flex;align-items:center;gap:12px;margin-top:24px;color:var(--help-purple);font-weight:800;text-decoration:none}
.help-hero-link span{font-size:22px;font-weight:400;line-height:1}
.help-hero-link:hover,.help-draft-link:hover{text-decoration:underline;text-underline-offset:4px}
.help-draft-link{margin-left:22px}
.help-hero-vera{position:absolute;z-index:1;right:6%;bottom:-38px;width:265px;height:265px;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(70,35,110,.14))}
.help-orbit{position:absolute;border:1px solid rgba(147,98,190,.23);border-radius:50%;pointer-events:none}.help-orbit-one{width:350px;height:350px;right:1%;bottom:-150px}.help-orbit-two{width:480px;height:480px;right:-6%;bottom:-215px}
.help-intro{display:grid;grid-template-columns:1.12fr 1fr;gap:38px;align-items:start;margin:49px 0 66px}
.help-search-card label,.help-popular h2{display:block;margin:0 0 15px;color:var(--help-ink);font:800 21px/1.3 Manrope,sans-serif;letter-spacing:-.035em}
.help-search-field{min-height:64px;display:flex;align-items:center;gap:13px;padding:0 18px;background:white;border:1px solid #dfd3e6;border-radius:17px;box-shadow:0 11px 25px rgba(51,31,73,.045)}
.help-search-field:focus-within{border-color:#9466bf;box-shadow:0 0 0 4px #eadbf5}
.help-search-field svg{width:21px;height:21px;fill:none;stroke:#8054ab;stroke-width:2;stroke-linecap:round;flex:none}
.help-search-field input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--help-ink);font-size:16px}.help-search-field input:focus{outline:0}.help-search-field input::placeholder{color:#95899f}
.help-search-field button{color:var(--help-purple);font-weight:700;font-size:13px;min-height:44px}
.help-search-card #help-count{margin:10px 2px 0;color:var(--help-muted);font-size:13px}
.help-page .customer-help-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.help-page .customer-help-shortcuts a{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border:1px solid var(--help-line);border-radius:15px;background:#fff;color:#49375d;font-size:14px;line-height:1.35;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}
.help-page .customer-help-shortcuts a:hover{transform:translateY(-2px);border-color:#d4b9e9;box-shadow:0 8px 20px rgba(70,35,110,.08)}
.help-page .customer-help-shortcuts a span:last-child{color:#9769bc;font-size:19px;font-weight:400}
.help-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:55px;align-items:start}
.help-topics{position:sticky;top:92px;padding-top:4px}.help-topics p{margin:0 0 17px;color:#957a9e;font:800 11px Manrope,sans-serif;letter-spacing:.14em}
.help-topics nav{display:grid;gap:3px;border-left:1px solid #e4d8e9}.help-topics a{display:block;margin-left:-1px;padding:10px 15px;border-left:2px solid transparent;color:#64596d;font-size:14px;font-weight:650;text-decoration:none}.help-topics a:hover,.help-topics a:focus-visible{border-color:#8955b7;background:#f6effa;color:#623a96}
.help-page .help-results section{margin:0 0 50px;scroll-margin-top:94px}
.help-results h2{position:relative;margin:0 0 19px;padding-bottom:15px;border-bottom:1px solid #e9e1e9;color:var(--help-ink);font:800 clamp(23px,2.4vw,29px)/1.2 Manrope,sans-serif;letter-spacing:-.045em}
.help-page .help-results details{margin:0 0 10px;border:1px solid #eee7ee;border-radius:15px;background:#fff;box-shadow:0 5px 15px rgba(50,30,70,.025);scroll-margin-top:100px}
.help-page .help-results details[open]{border-color:#dac9e8;box-shadow:0 9px 24px rgba(60,33,85,.06)}
.help-page .help-results summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:63px;padding:16px 20px;cursor:pointer;list-style:none;color:#35293f;font-size:15px;line-height:1.45;font-weight:750}
.help-page .help-results summary::-webkit-details-marker{display:none}
.help-page .help-results summary:after{content:"+";flex:none;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#f2eafb;color:#7744a8;font:500 22px/1 Manrope,sans-serif}
.help-page .help-results details[open] summary:after{content:"−"}
.help-page .help-results details>div{padding:0 20px 21px;color:#625c69;font-size:15px;line-height:1.7}
.help-page .help-results details>div p+p{margin-top:12px}
.help-page .help-results details>div a{color:#623a96;font-weight:700;text-underline-offset:3px}
.help-page .help-results details:target{outline:3px solid #c6a1e7;outline-offset:3px}
.help-page #help-empty{margin:0 0 30px;padding:22px;border-radius:15px;background:#fff;border:1px solid var(--help-line);color:#5b5063}
.help-contact{position:relative;overflow:hidden;margin:14px 0 0;padding:42px 5%;border-radius:26px;background:#2e2046;color:#fff;scroll-margin-top:94px}
.help-contact:after{content:"";position:absolute;right:-70px;top:-140px;width:360px;height:360px;border-radius:50%;border:1px solid rgba(211,178,241,.18);box-shadow:0 0 0 65px rgba(211,178,241,.035);pointer-events:none}
.help-contact .ui-eyebrow{color:#d7b3f2}.help-contact .ui-eyebrow:before{background:#c69be8}
.help-contact h2{margin:15px 0 10px;color:white;font:800 clamp(28px,3vw,39px)/1.2 Manrope,sans-serif;letter-spacing:-.045em}
.help-contact>p{position:relative;z-index:1;max-width:620px;color:#e0d5ea;font-size:15px;line-height:1.6}
.help-contact #help-job-reference{margin-top:15px;color:white;font-weight:700}
.help-contact-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.help-contact-actions a{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;border-radius:12px;background:#fff;color:#513078;font-weight:800;text-decoration:none}.help-contact-actions a+a{border:1px solid #aa8bc7;background:transparent;color:#fff}.help-contact-actions a:hover{transform:translateY(-2px)}
.help-contact .help-contact-note{margin-top:22px;color:#c5b5d4;font-size:13px}
.help-legal{margin:25px 0 0;color:#857b8d;font-size:12px;line-height:1.6}.help-legal a{color:#643899;text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.help-hero-vera{right:-8px;width:205px;height:205px;bottom:-25px;opacity:.8}.help-hero-copy{max-width:75%}.help-intro{gap:20px}.help-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}}
@media(max-width:640px){body[data-customer-page="/ajuda"] .site-main{padding:0 0 44px}.help-hero{min-height:390px;margin:16px 0 0;padding:31px 26px;align-items:flex-start;border-radius:23px}.help-hero-copy{max-width:none}.help-hero h1{max-width:320px;margin:15px 0 12px;font-size:clamp(32px,9vw,39px)}.help-hero p{max-width:310px;font-size:14px;line-height:1.55}.help-hero-link{margin-top:16px;font-size:14px}.help-draft-link{display:flex;margin:6px 0 0;font-size:13px}.help-hero-vera{width:155px;height:155px;right:2px;bottom:-24px;opacity:1}.help-orbit-one{width:260px;height:260px;right:-50px;bottom:-140px}.help-orbit-two{display:none}.help-intro{display:block;margin:31px 0 41px}.help-search-card label,.help-popular h2{font-size:20px}.help-search-field{min-height:58px}.help-popular{margin-top:28px}.help-page .customer-help-shortcuts{gap:8px}.help-page .customer-help-shortcuts a{min-height:65px;padding:11px 13px;font-size:13px}.help-layout{display:block}.help-topics{position:static;margin:0 0 35px}.help-topics p{margin-bottom:12px}.help-topics nav{display:flex;overflow-x:auto;gap:8px;border:0;padding-bottom:6px;scrollbar-width:none}.help-topics nav::-webkit-scrollbar{display:none}.help-topics a{white-space:nowrap;margin:0;padding:9px 14px;border:1px solid #e5d8ec;border-radius:999px;background:#fff;font-size:12px}.help-page .help-results section{margin-bottom:37px}.help-results h2{font-size:23px}.help-page .help-results summary{min-height:62px;padding:15px;font-size:14px}.help-page .help-results details>div{padding:0 15px 18px;font-size:14px}.help-contact{padding:33px 24px}.help-contact-actions{display:grid}.help-contact-actions a{width:100%}}
@media(prefers-reduced-motion:reduce){.help-page .customer-help-shortcuts a,.help-contact-actions a{transition:none}}
