body.page .ys-help{--yh-navy:#1b3b68;--yh-blue:#1598d4;--yh-teal:#00b2a3;--yh-text:#284a73;--yh-muted:#6c83a3;--yh-pale:#f0f8fc;--yh-line:#dceaf4;color:var(--yh-text);font-family:Poppins,"Segoe UI",Arial,sans-serif}
body.page .ys-help *{box-sizing:border-box}
body.page .ys-help-wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}
body.page .ys-help-hero{padding:150px 0 64px;background:radial-gradient(ellipse at 88% 8%,rgba(21,152,212,.12),transparent 40%),linear-gradient(125deg,#eef9fd 0%,#fff 70%)}
body.page .ys-help-hero-inner{max-width:900px}
body.page .ys-help-eyebrow{margin:0 0 15px;color:var(--yh-blue);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
body.page .ys-help h1,body.page .ys-help h2,body.page .ys-help h3{color:var(--yh-navy);font-family:Poppins,"Segoe UI",Arial,sans-serif;letter-spacing:-.04em}
body.page .ys-help h1{max-width:880px;margin:0;font-size:clamp(38px,5.4vw,64px);font-weight:650;line-height:1.08}
body.page .ys-help-hero-lead{margin:21px 0 10px;color:var(--yh-navy);font-size:clamp(18px,2vw,23px);font-weight:500;line-height:1.5}
body.page .ys-help-hero-note{max-width:800px;margin:0;color:var(--yh-muted);font-size:16px;line-height:1.75}
body.page .ys-help-documents{padding-top:64px;padding-bottom:74px}
body.page .ys-help-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:25px}
body.page .ys-help-section-heading .ys-help-eyebrow{margin-bottom:8px}
body.page .ys-help-section-heading h2,body.page .ys-help-mobile-inner h2{margin:0;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.16}
body.page .ys-help-text-link{flex:none;color:var(--yh-blue);font-size:14px;font-weight:600;text-decoration:none}
body.page .ys-help-text-link:hover,body.page .ys-help-text-link:focus-visible{text-decoration:underline}
body.page .ys-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
body.page .ys-help-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--yh-line);border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(18,59,96,.07)}
body.page .ys-help-card-image{display:flex;min-height:210px;max-height:240px;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#f1f9fd,#e4f4fb)}
body.page .ys-help-image{display:block;width:100%;height:240px;object-fit:contain;padding:12px}
body.page .ys-help-card-body{display:flex;flex:1;flex-direction:column;padding:24px 22px 22px}
body.page .ys-help-card-kicker{margin:0 0 10px;color:var(--yh-blue);font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.5}
body.page .ys-help-card h2{margin:0 0 10px;font-size:22px;font-weight:650;line-height:1.22}
body.page .ys-help-card-description{margin:0;color:var(--yh-muted);font-size:14px;line-height:1.65}
body.page .ys-help-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}
body.page .ys-help-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:11px 13px;border:0;border-radius:999px;background:var(--yh-teal);color:#fff!important;font-size:12px;font-weight:650;line-height:1.2;text-align:center;text-decoration:none!important;white-space:nowrap;box-shadow:0 8px 18px rgba(0,178,163,.15);transition:transform .18s ease,background .18s ease}
body.page .ys-help-button:hover,body.page .ys-help-button:focus-visible{transform:translateY(-1px);background:#00998f}
body.page .ys-help-qr{position:relative;color:var(--yh-navy);font-size:11px}
body.page .ys-help-qr summary{cursor:pointer;color:var(--yh-blue);font-weight:600;list-style:none;white-space:nowrap}
body.page .ys-help-qr summary::-webkit-details-marker{display:none}
body.page .ys-help-qr summary:after{content:" +"}
body.page .ys-help-qr[open] summary:after{content:" −"}
body.page .ys-help-qr-box{position:absolute;right:0;bottom:26px;z-index:10;width:220px;padding:14px;border:1px solid var(--yh-line);border-radius:14px;background:#fff;box-shadow:0 12px 35px rgba(18,59,96,.18)}
body.page .ys-help-qr-box img{display:block;width:180px;height:180px;margin:0 auto 10px;background:#fff}
body.page .ys-help-qr-box div{display:flex;justify-content:center;gap:12px}
body.page .ys-help-qr-box a{color:var(--yh-blue);font-weight:600;text-decoration:none}
body.page .ys-help-mobile-callout{padding:38px 0;background:#eaf7fc}
body.page .ys-help-mobile-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}
body.page .ys-help-mobile-inner .ys-help-eyebrow{margin-bottom:8px}
body.page .ys-help-mobile-inner p:not(.ys-help-eyebrow){max-width:680px;margin:10px 0 0;color:var(--yh-muted);font-size:14px;line-height:1.65}
body.page .ys-help-mobile-page{padding-bottom:64px;background:#f4fafd}
body.page .ys-help-mobile-hero{padding:124px 0 38px;background:linear-gradient(135deg,#eaf8fd,#fff)}
body.page .ys-help-mobile-hero-inner{max-width:760px}
body.page .ys-help-back{display:inline-block;margin:0 0 24px;color:var(--yh-blue);font-size:13px;font-weight:600;text-decoration:none}
body.page .ys-help-mobile-product{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--yh-blue);font-size:12px;font-weight:700;letter-spacing:.15em}
body.page .ys-help-device-image{width:86px;height:66px;object-fit:contain;border-radius:12px;background:#fff}
body.page .ys-help-mobile-page h1{font-size:clamp(34px,8vw,52px)}
body.page .ys-help-mobile-lead{max-width:650px;margin:15px 0 0;color:var(--yh-muted);font-size:16px;line-height:1.6}
body.page .ys-help-mobile-links{display:grid;max-width:760px;gap:13px;padding-top:26px}
body.page .ys-help-mobile-link{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:15px;min-height:88px;padding:16px 18px;border:1px solid var(--yh-line);border-radius:17px;background:#fff;color:var(--yh-navy);text-decoration:none;box-shadow:0 8px 22px rgba(18,59,96,.05)}
body.page .ys-help-mobile-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:#e9f6fc;color:var(--yh-blue);font-size:12px;font-weight:700}
body.page .ys-help-mobile-link strong{display:block;font-size:15px;font-weight:650}
body.page .ys-help-mobile-link small{display:block;margin-top:5px;color:var(--yh-muted);font-size:12px;line-height:1.45}
body.page .ys-help-mobile-arrow{color:var(--yh-blue);font-size:20px;text-align:right}
body.page .ys-help-mobile-link:hover,body.page .ys-help-mobile-link:focus-visible{border-color:#9ad5ef;box-shadow:0 10px 27px rgba(18,59,96,.1)}
body.page .ys-help-mobile-support{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:13px;padding:22px;border:1px solid var(--yh-line);border-radius:18px;background:#fff}
body.page .ys-help-mobile-support strong{color:var(--yh-navy);font-size:15px}
body.page .ys-help-mobile-support p{max-width:400px;margin:7px 0 10px;color:var(--yh-muted);font-size:12px;line-height:1.6}
body.page .ys-help-mobile-support a{color:var(--yh-blue);font-size:12px;font-weight:650;text-decoration:none}
body.page .ys-help-mobile-support figure{flex:none;margin:0;text-align:center}
body.page .ys-help-mobile-support figure img{display:block;width:132px;height:132px;background:#fff}
body.page .ys-help-mobile-support figcaption{margin:5px 0;color:var(--yh-muted);font-size:10px}
body.page .ys-help-mobile-support figure a{font-size:10px}
@media(max-width:920px){body.page .ys-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.page .ys-help-card:last-child{grid-column:1/-1}body.page .ys-help-card:last-child .ys-help-card-image{max-height:280px}}
@media(max-width:640px){
 body.page .ys-help-wrap{width:min(100% - 36px,560px)}
 body.page .ys-help-hero{padding:116px 0 44px}
 body.page .ys-help-eyebrow{font-size:10px}
 body.page .ys-help-hero-note{font-size:14px;line-height:1.7}
 body.page .ys-help-documents{padding-top:42px;padding-bottom:48px}
 body.page .ys-help-section-heading{align-items:flex-start;flex-direction:column;gap:11px;margin-bottom:19px}
 body.page .ys-help-grid{grid-template-columns:1fr;gap:15px}
 body.page .ys-help-card:last-child{grid-column:auto}
 body.page .ys-help-card-image{min-height:178px;max-height:196px}
 body.page .ys-help-image{height:194px;padding:10px}
 body.page .ys-help-card-body{padding:20px 18px}
 body.page .ys-help-card h2{font-size:20px}
 body.page .ys-help-card-actions{justify-content:flex-start;gap:8px;flex-wrap:wrap}
 body.page .ys-help-button{min-height:43px;padding:11px 14px;font-size:12px}
 body.page .ys-help-qr-box{right:-4px}
 body.page .ys-help-mobile-inner{align-items:flex-start;flex-direction:column}
 body.page .ys-help-mobile-callout{padding:28px 0}
 body.page .ys-help-mobile-hero{padding:108px 0 26px}
 body.page .ys-help-mobile-link{grid-template-columns:42px minmax(0,1fr) 20px;gap:11px;min-height:80px;padding:13px}
 body.page .ys-help-mobile-icon{width:40px;height:40px}
 body.page .ys-help-mobile-link small{font-size:11px}
 body.page .ys-help-mobile-support{align-items:flex-start;padding:18px}
 body.page .ys-help-mobile-support figure img{width:104px;height:104px}
}
@media(prefers-reduced-motion:reduce){body.page .ys-help-button{transition:none}}
