:root{--help-blue:#0755f5;--help-cyan:#35aeca;--help-navy:#071637;--help-line:#dfe7f2;--help-muted:#687791}
.help-page{background:#f7f9fd;color:#15213b}.help-page .site-header .main-nav .is-current{color:var(--help-blue)}
.help-hero{position:relative;isolation:isolate;overflow:hidden;padding:142px 0 92px;background:radial-gradient(circle at 78% 15%,rgba(78,203,239,.32),transparent 29%),linear-gradient(125deg,#062eaa,#0755f5 58%,#0876f5);color:#fff}.help-hero:after{content:"";position:absolute;z-index:-2;inset:0;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:65px 65px;mask-image:linear-gradient(90deg,transparent,#000 45%,#000)}.help-hero-orbit{position:absolute;z-index:-1;right:-120px;top:-245px;width:640px;height:640px;border:1px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}.help-hero-inner{max-width:850px;text-align:center}.help-app-icon{width:62px;height:62px;margin:0 auto 15px;border:3px solid rgba(255,255,255,.28);border-radius:17px;box-shadow:0 14px 32px rgba(0,27,91,.24)}.help-hero .eyebrow{margin-bottom:9px}.help-hero h1{margin:0;font-size:clamp(2.9rem,5.5vw,5.1rem);line-height:1;letter-spacing:-.055em}.help-hero-inner>p:not(.eyebrow){max-width:680px;margin:18px auto 28px;color:#d7e6ff}.search-box{position:relative;display:block;max-width:700px;margin:auto}.search-box input{width:100%;height:62px;border:1px solid rgba(255,255,255,.4);border-radius:18px;padding:0 76px 0 52px;outline:0;background:rgba(255,255,255,.97);color:#17233d;font-size:.9rem;box-shadow:0 20px 50px rgba(0,24,89,.24)}.search-box input:focus{border-color:#75def4;box-shadow:0 20px 55px rgba(0,24,89,.3),0 0 0 4px rgba(117,222,244,.15)}.search-box>i{position:absolute;z-index:2;left:20px;top:50%;transform:translateY(-50%);color:var(--help-blue);font-size:1.05rem}.search-box kbd{position:absolute;right:16px;top:50%;transform:translateY(-50%);border:1px solid #dbe4f0;border-radius:7px;padding:4px 7px;background:#eef3fa;color:#77859a;font:600 .6rem Manrope,Arial,sans-serif}.help-quick-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:17px;color:#c1d7fb;font-size:.65rem}.help-quick-links button{border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:5px 10px;background:rgba(255,255,255,.08);color:#fff;font-size:.62rem;font-weight:700}.help-quick-links button:hover{background:rgba(255,255,255,.17)}
.help-content{padding:80px 0 110px}.help-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:55px;align-items:start}.help-sidebar{position:sticky;top:88px;border:1px solid var(--help-line);border-radius:22px;padding:14px;background:#fff;box-shadow:0 15px 40px rgba(17,50,108,.07)}.sidebar-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 8px 15px}.sidebar-heading span{font-size:.78rem;font-weight:800}.sidebar-heading small{color:#8a97aa;font-size:.55rem}.category-list{display:grid;gap:4px}.category-list button{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;width:100%;border:0;border-radius:11px;padding:10px;background:transparent;color:#596881;text-align:left;font-size:.68rem;font-weight:700;transition:background .2s,color .2s}.category-list button i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#f0f5fc;color:#70819b}.category-list button b{display:grid;place-items:center;min-width:22px;height:22px;border-radius:7px;background:#f1f4f8;color:#8390a3;font-size:.52rem}.category-list button:hover{background:#f4f8ff;color:var(--help-blue)}.category-list button.active{background:var(--help-blue);color:#fff}.category-list button.active i,.category-list button.active b{background:rgba(255,255,255,.16);color:#fff}.sidebar-support{margin-top:13px;padding:16px;border-radius:15px;background:linear-gradient(145deg,#edf5ff,#e9fbff)}.sidebar-support img{width:37px;height:37px;margin-bottom:11px;border-radius:10px}.sidebar-support strong,.sidebar-support p,.sidebar-support a{display:block}.sidebar-support strong{font-size:.67rem}.sidebar-support p{margin:4px 0 10px;color:#718099;font-size:.58rem}.sidebar-support a{color:var(--help-blue);font-size:.6rem;font-weight:800}
.help-main{min-width:0}.help-main>section+section{margin-top:80px}.help-section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.help-section-heading .eyebrow{margin-bottom:7px}.help-section-heading h2{margin:0;font-size:clamp(2rem,3.5vw,3.05rem);line-height:1.08;letter-spacing:-.045em}.audience-buttons{display:flex;flex:0 0 auto;gap:5px;padding:5px;border:1px solid var(--help-line);border-radius:13px;background:#fff}.audience-button{border:0;border-radius:9px;padding:9px 15px;background:transparent;color:#687790;font-size:.65rem;font-weight:800}.audience-button.active{background:var(--help-blue);color:#fff;box-shadow:0 6px 16px rgba(7,85,245,.18)}.help-faqs{display:grid;gap:9px;transition:opacity .2s,transform .2s}.help-faq-item{border:1px solid var(--help-line);border-radius:15px;background:#fff;overflow:hidden}.help-faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:0;padding:17px 19px;background:#fff;color:#1d2942;text-align:left;font-size:.76rem;font-weight:800}.help-faq-question span{position:relative;flex:0 0 auto;width:27px;height:27px;border-radius:8px;background:#edf4ff}.help-faq-question span:before,.help-faq-question span:after{content:"";position:absolute;left:8px;right:8px;top:13px;height:1.5px;background:var(--help-blue);transition:transform .2s}.help-faq-question span:after{transform:rotate(90deg)}.help-faq-question[aria-expanded="true"]{color:var(--help-blue)}.help-faq-question[aria-expanded="true"] span:after{transform:rotate(0)}.help-faq-answer{padding:0 19px 18px;color:var(--help-muted);font-size:.72rem;line-height:1.65}.help-faq-answer[hidden]{display:none}.resource-count{flex:0 0 auto;color:#8a97a9;font-size:.62rem;font-weight:700}.help-cards{display:grid;grid-template-columns:1fr 1fr;gap:13px}.help-card{position:relative;display:grid;grid-template-columns:47px 1fr 24px;gap:14px;align-items:center;min-height:135px;border:1px solid var(--help-line);border-radius:17px;padding:19px;background:#fff;box-shadow:0 8px 25px rgba(18,49,104,.045);transition:transform .22s,border-color .22s,box-shadow .22s}.help-card:hover{transform:translateY(-4px);border-color:#b7cdf4;box-shadow:0 17px 38px rgba(18,59,131,.1)}.help-card>i{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#eaf2ff;color:var(--help-blue);font-size:1.1rem}.help-card small{color:var(--help-blue);font-size:.54rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.help-card h3{margin:2px 0 5px;font-size:.82rem}.help-card p{margin:0;color:#738198;font-size:.62rem;line-height:1.5}.help-card>span{color:#7e8ba0;font-size:.85rem}.help-card.is-hidden{display:none}.empty-results{padding:50px 20px;border:1px dashed #cbd8e9;border-radius:18px;text-align:center;background:#fff}.empty-results>i{font-size:1.5rem;color:var(--help-blue)}.empty-results h3{margin:10px 0 5px;font-size:1rem}.empty-results p{color:var(--help-muted);font-size:.7rem}.empty-results button{border:0;border-radius:10px;padding:9px 13px;background:var(--help-blue);color:#fff;font-size:.65rem;font-weight:800}
.contact-support-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;padding:42px;border:1px solid var(--help-line);border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(17,51,109,.08)}.contact-info h2{margin:0 0 12px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.06;letter-spacing:-.04em}.contact-info>p:not(.eyebrow){color:var(--help-muted);font-size:.75rem}.contact-methods{display:grid;gap:8px;margin-top:23px}.contact-method{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;border:1px solid #e5ebf4;border-radius:12px;padding:10px;color:inherit;text-decoration:none}.contact-method>i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eaf3ff;color:var(--help-blue)}.contact-method small,.contact-method strong{display:block}.contact-method small{color:#8390a4;font-size:.52rem}.contact-method strong{font-size:.65rem}.contact-form{padding:26px;border-radius:18px;background:#f5f8fc}.contact-form h3{margin:0 0 18px;font-size:1.05rem}.contact-form label{display:block;margin-bottom:11px;color:#53627a;font-size:.58rem;font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;margin-top:5px;border:1px solid #dce4ef;border-radius:9px;padding:10px 11px;outline:0;background:#fff;color:#17243d;font:500 .7rem Manrope,Arial,sans-serif}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--help-blue);box-shadow:0 0 0 3px rgba(7,85,245,.09)}.contact-form .button{width:100%;margin-top:3px}.help-form-success{display:grid;place-items:center;min-height:400px;text-align:center}.help-form-success i{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#dcf8eb;color:#099d73;font-size:1.3rem}.help-form-success h3{margin:12px 0 3px}.help-form-success p{color:var(--help-muted);font-size:.7rem}
@media(max-width:1100px){.help-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.contact-support-section{gap:28px;padding:30px}}
@media(max-width:900px){.help-content{padding-top:55px}.help-layout{grid-template-columns:1fr}.help-sidebar{position:static}.category-list{grid-template-columns:repeat(3,1fr)}.sidebar-support{display:none}.contact-support-section{grid-template-columns:1fr}.help-main>section+section{margin-top:60px}}
@media(max-width:700px){.help-hero{padding:112px 0 72px}.help-app-icon{width:54px;height:54px}.search-box input{height:56px;padding-right:48px}.search-box kbd{display:none}.help-quick-links>span{width:100%}.help-content{padding-bottom:75px}.category-list{grid-template-columns:1fr 1fr}.category-list button{grid-template-columns:25px 1fr}.category-list button b{display:none}.help-section-heading{align-items:flex-start;flex-direction:column}.audience-buttons{width:100%}.audience-button{flex:1}.help-cards{grid-template-columns:1fr}.contact-support-section{padding:23px}.contact-form{padding:20px}.help-page .footer-main{grid-template-columns:1fr 1fr}}
@media(max-width:460px){.category-list{grid-template-columns:1fr}.help-page .footer-main{grid-template-columns:1fr}.help-card{grid-template-columns:42px 1fr 18px}.help-hero h1{font-size:2.7rem}}
@media(prefers-reduced-motion:reduce){.help-card,.help-faqs{transition-duration:.01ms}}

/* Search results and detailed guides */
.help-search-wrap{position:relative;max-width:700px;margin:auto}.help-search-wrap .search-box{max-width:none}.help-search-results{position:absolute;z-index:20;left:0;right:0;top:72px;max-height:370px;overflow:auto;border:1px solid #d9e4f2;border-radius:16px;padding:8px;background:#fff;box-shadow:0 24px 60px rgba(0,24,80,.28);text-align:left}.help-search-results[hidden]{display:none}.search-result-group{padding:7px 10px 5px;color:#8290a5;font-size:.52rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.search-result-item{display:grid;grid-template-columns:35px 1fr auto;gap:10px;align-items:center;width:100%;border:0;border-radius:11px;padding:10px;background:#fff;color:#1b2842;text-align:left}.search-result-item:hover,.search-result-item:focus-visible{background:#edf5ff;outline:0}.search-result-item>i{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:#e8f1ff;color:var(--help-blue)}.search-result-item strong,.search-result-item small{display:block}.search-result-item strong{font-size:.68rem}.search-result-item small{overflow:hidden;color:#74839a;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.search-result-item>span{color:#8b99ac;font-size:.7rem}.search-no-results{padding:25px;text-align:center;color:#6f7e94;font-size:.68rem}.help-card:focus-visible{border-color:var(--help-blue);outline:3px solid rgba(7,85,245,.12)}.guide-modal{width:min(820px,calc(100% - 28px));max-height:92vh;border:0;border-radius:27px;padding:38px;color:#17243d;box-shadow:0 35px 110px rgba(0,17,63,.4)}.guide-modal::backdrop{background:rgba(3,18,55,.78);backdrop-filter:blur(6px)}.guide-modal-heading{display:grid;grid-template-columns:58px 1fr;gap:17px;align-items:start;padding-right:26px}.guide-modal-heading>span{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(145deg,var(--help-blue),#16b7e4);color:#fff;font-size:1.15rem}.guide-modal-heading .eyebrow{margin-bottom:5px}.guide-modal-heading h2{margin:0;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.04em}.guide-modal-heading p:last-child{margin:8px 0 0;color:var(--help-muted);font-size:.72rem}.guide-content{display:grid;gap:11px;margin:25px 0}.guide-step{display:grid;grid-template-columns:36px 1fr;gap:13px;padding:15px;border:1px solid var(--help-line);border-radius:14px;background:#f9fbfe}.guide-step>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e8f1ff;color:var(--help-blue);font-size:.6rem;font-weight:800}.guide-step h3{margin:0 0 4px;font-size:.78rem}.guide-step p{margin:0;color:#6d7c92;font-size:.66rem;line-height:1.55}.guide-note{padding:14px 16px;border-left:3px solid var(--help-cyan);border-radius:0 11px 11px 0;background:#ebfaff;color:#52647d;font-size:.65rem}.guide-close-button{margin-left:auto}
@media(max-width:600px){.help-search-results{top:65px}.search-result-item{grid-template-columns:32px 1fr}.search-result-item>span{display:none}.guide-modal{padding:30px 20px}.guide-modal-heading{grid-template-columns:45px 1fr}.guide-modal-heading>span{width:44px;height:44px;border-radius:13px}.guide-close-button{width:100%}}

/* Search dropdown must extend beyond the hero */
.help-page{overflow-x:clip}.help-hero{z-index:5;overflow:visible}.help-content{position:relative;z-index:1}.help-search-results{z-index:40;max-height:min(370px,55vh)}
