.assistance-page{--bg:#F3F4F8;--surface:#fff;--ink:#031246;--muted:#3A4268;--navy:#081b37;--blue:#006EDC;--line:#E2E8F0;--shadow:0 16px 45px rgba(17,40,77,.06)}.assistance-page *{box-sizing:border-box}.assistance-page{margin:0;background:var(--bg);color:var(--ink);font:16px/1.58 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.assistance-page button,.assistance-page input{font:inherit}.assistance-page a{color:var(--blue)}.assistance-page .wrap{width:min(1160px,calc(100% - 36px));margin:auto}.assistance-page .hero{background:radial-gradient(circle at 86% 12%,#194b91 0,transparent 37%),linear-gradient(120deg,#07172f,#102b54);color:white;padding:62px 0 74px;overflow:hidden}.assistance-page .top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:50px}.assistance-page .brand{display:flex;align-items:center;gap:12px;font-weight:850;font-size:21px;letter-spacing:.01em}.assistance-page .mark{width:40px;height:40px;display:grid;place-items:center;background:linear-gradient(135deg,#25a6ff,#4565fb);border-radius:12px;box-shadow:0 5px 18px #105abc70}.assistance-page .toplink{color:#e9f4ff;text-decoration:none;border:1px solid #7496c255;padding:9px 16px;border-radius:99px;font-size:13px}.assistance-page .eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#79c2ff}.assistance-page h1{font-size:clamp(35px,5.2vw,60px);line-height:1.12;letter-spacing:-.045em;margin:14px 0 15px;max-width:770px}.assistance-page h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.035em;margin:0 0 10px}.assistance-page h3{font-size:20px;margin:0 0 8px}.assistance-page .lead{max-width:720px;color:#c6d7ed;font-size:18px;margin:0 0 27px}.assistance-page .searchbox{display:flex;align-items:center;gap:13px;max-width:745px;background:white;padding:10px 14px;border-radius:16px;box-shadow:0 15px 30px #020e2540}.assistance-page .searchbox span{font-size:25px}.assistance-page .searchbox input{width:100%;border:0;outline:0;color:#122540;padding:8px 0}.assistance-page .searchbox button{background:#e7f1ff;border:0;color:#1269cc;padding:8px 16px;border-radius:10px;cursor:pointer;font-weight:750}.assistance-page .hero-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;color:#d5e8ff;font-size:13px}.assistance-page .hero-meta span:before{content:'✓';color:#5df0c3;margin-right:7px}.assistance-page .section{padding:55px 0 0}.assistance-page .muted{color:var(--muted)}.assistance-page .intro{margin:0 0 25px}.assistance-page .notice{background:#e8f3ff;border:1px solid #c5e2ff;border-radius:22px;padding:24px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:-34px;position:relative;box-shadow:var(--shadow)}.assistance-page .notice h2{font-size:23px;margin:5px 0 10px}.assistance-page .notice p{margin:0 0 10px}.assistance-page .notice .warning{font-size:13px;color:#456280}.assistance-page .pill{display:inline-flex;align-items:center;gap:8px;border-radius:100px;background:#d5eaff;padding:4px 10px;color:#125d9e;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.assistance-page .code{display:inline-flex;gap:9px;align-items:center;flex-wrap:wrap;padding:9px 12px;background:white;border:1px solid #b7d5f5;border-radius:12px;font-weight:750;letter-spacing:.01em}.assistance-page .copy{background:#116ddd;color:white;border:0;border-radius:8px;padding:7px 11px;cursor:pointer;font-size:12px;font-weight:750}.assistance-page .notice-art{width:145px;height:145px;display:grid;place-items:center;background:linear-gradient(145deg,#d0e7ff,#f3fbff);border-radius:30px}.assistance-page .notice-art svg{width:95px;height:95px}.assistance-page .devices{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.assistance-page .device-card{background:white;border:1px solid var(--line);border-radius:22px;padding:17px;text-align:left;box-shadow:var(--shadow);cursor:pointer;transition:transform .18s,border-color .18s;min-width:0}.assistance-page .device-card:hover,.assistance-page .device-card:focus-visible{transform:translateY(-3px);border-color:#58aaff;outline:none}.assistance-page .device-art{height:126px;background:linear-gradient(145deg,#eaf4ff,#f8fbff);border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.assistance-page .device-art svg{width:132px;height:100px;max-width:90%}.assistance-page .device-card strong{display:block;font-size:17px}.assistance-page .device-card small{display:block;color:var(--muted);margin-top:3px;font-size:12px}.assistance-page .device-card .arrow{float:right;color:var(--blue)}.assistance-page .two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.assistance-page .quick{background:white;border:1px solid var(--line);border-radius:20px;padding:23px;box-shadow:var(--shadow)}.assistance-page .quick h3{font-size:18px}.assistance-page .quick ol{padding-left:22px;margin:13px 0 0}.assistance-page .quick li{padding:3px 0}.assistance-page .note{background:#fff7e8;border-left:4px solid #eca42b;padding:12px 14px;border-radius:8px;margin:12px 0;color:#775314;font-size:14px}.assistance-page .success{background:#eafbf4;border-left:4px solid #2aae86;padding:12px 14px;border-radius:8px;font-size:14px}.assistance-page .faqgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.assistance-page details{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 5px 20px #17395b08}.assistance-page summary{list-style:none;padding:19px 20px;cursor:pointer;font-weight:760;display:flex;justify-content:space-between;gap:20px;align-items:center}.assistance-page summary::-webkit-details-marker{display:none}.assistance-page summary:after{content:'+';font-size:25px;line-height:1;color:var(--blue)}.assistance-page details[open] summary:after{content:'−'}.assistance-page details .answer{padding:0 20px 20px;color:#314357}.assistance-page details .answer ol,.assistance-page details .answer ul{padding-left:23px}.assistance-page details .answer li{margin:6px 0}.assistance-page .tag{display:inline-block;color:#37739e;background:#eef7ff;font-size:11px;padding:3px 9px;border-radius:99px;margin-bottom:6px;font-weight:800}.assistance-page .filter{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}.assistance-page .filter button{border:1px solid #d7e2f0;background:white;color:#42607f;border-radius:100px;padding:9px 14px;cursor:pointer;font-size:13px;font-weight:700}.assistance-page .filter button.active{background:#0c3569;border-color:#0c3569;color:white}.assistance-page .cta{margin:52px auto 0;border-radius:24px;padding:38px;background:linear-gradient(110deg,#0c2650,#156ac5);color:white;display:flex;align-items:center;justify-content:space-between;gap:24px}.assistance-page .cta h2{margin-bottom:7px}.assistance-page .cta p{margin:0;color:#d5e7ff}.assistance-page .btn{display:inline-block;background:white;padding:12px 18px;color:#134c91;text-decoration:none;border-radius:12px;font-weight:800;white-space:nowrap}.assistance-page .foot{color:#7990a8;font-size:13px;padding:32px 0 38px;text-align:center}.assistance-page .hidden{display:none!important}.assistance-page #results{font-size:14px;color:var(--muted);min-height:18px;margin:8px 0 0}.assistance-page .anchor{scroll-margin-top:30px}.assistance-page .back{display:inline-block;margin-top:10px;font-weight:700;font-size:13px;text-decoration:none}@media(max-width:760px){.hero{padding:30px 0 65px}.assistance-page .top{margin-bottom:36px}.assistance-page .toplink{font-size:11px}.assistance-page .notice{grid-template-columns:1fr}.assistance-page .notice-art{display:none}.assistance-page .devices{grid-template-columns:repeat(2,1fr)}.assistance-page .device-art{height:100px}.assistance-page .device-art svg{height:82px}.assistance-page .two,.assistance-page .faqgrid{grid-template-columns:1fr}.assistance-page .cta{display:block}.assistance-page .cta .btn{margin-top:20px}.assistance-page .section{padding-top:43px}}@media(max-width:440px){.devices{grid-template-columns:1fr 1fr;gap:10px}.assistance-page .device-card{padding:11px;border-radius:15px}.assistance-page .device-art{height:78px}.assistance-page .device-art svg{height:70px}.assistance-page .device-card strong{font-size:14px}.assistance-page .device-card small{font-size:11px}.assistance-page .notice{padding:18px}.assistance-page .code{font-size:12px}.assistance-page .hero-meta{gap:8px}.assistance-page .hero-meta span{width:100%}}

/* Align the supplied help centre with the V9 design system. */
.assistance-page { --bg:#F3F4F8; --surface:#fff; --ink:#031246; --muted:#3A4268; --navy:#031246; --blue:#006EDC; --line:#E2E8F0; font:inherit; background:transparent; }
.assistance-page .wrap { width:min(1280px,calc(100% - 80px)); }
.assistance-page .hero { display:block; background:#031246; padding:44px 0 66px; }
.assistance-page .hero h1 { font-size:clamp(36px,4.7vw,64px); line-height:1.08; margin:16px 0; max-width:850px; }
.assistance-page .hero .eyebrow { color:#fff; }
.assistance-page .hero h1 span { color:#79c2ff!important; }
.assistance-page .lead { max-width:760px; font-size:16px; }
.assistance-page .section { padding:48px 0 0; }
.assistance-page .notice { margin-top:-28px; border-radius:20px; }
.assistance-page .notice h2 { font-size:24px; }
.assistance-page .eyebrow { color:#006EDC!important; }
.assistance-page .hero .eyebrow,.assistance-page .cta .eyebrow { color:#fff!important; }
.assistance-page .searchbox { box-shadow:none; border-radius:12px; }
.assistance-page .searchbox:focus-within { outline:3px solid #79c2ff; outline-offset:3px; }
.assistance-page .searchbox input { min-width:0; }
.assistance-page .device-card { font-family:inherit; color:#031246; border-radius:18px; box-shadow:none; }
.assistance-page .quick { box-shadow:none; border-radius:18px; }
.assistance-page .filter button.active { background:#006EDC; border-color:#006EDC; }
.assistance-page button:focus-visible,.assistance-page summary:focus-visible,.assistance-page a:focus-visible { outline:3px solid #007CFB; outline-offset:3px; }
.assistance-page .cta { background:#031246; border-radius:22px; }
.assistance-page .anchor { scroll-margin-top:110px; }
.assistance-page .foot { color:#3A4268; }
@media(max-width:760px) { .assistance-page .wrap { width:calc(100% - 40px); } .assistance-page .hero { padding-top:32px; } .assistance-page .searchbox { gap:8px; padding:10px; } .assistance-page .searchbox input { font-size:14px; } .assistance-page .searchbox button { padding:8px; font-size:12px; } .assistance-page .code { overflow-wrap:anywhere; } .assistance-page .cta { padding:24px; } }
@media(prefers-reduced-motion:reduce) { .assistance-page * { scroll-behavior:auto!important; transition:none!important; } }

.assistance-page .help-search-results { max-width:745px; margin-top:12px; padding:16px; border-radius:12px; background:white; color:#031246; box-shadow:0 12px 28px #0002; }
.assistance-page .help-search-results[hidden] { display:none; }
.assistance-page .help-search-results > p { font-size:13px; margin:0 0 10px; color:#3A4268; }
.assistance-page .help-search-results ul { list-style:none; padding:0; margin:0; max-height:330px; overflow-y:auto; }
.assistance-page .help-search-results a { display:block; padding:12px; border-radius:8px; text-decoration:none; color:#031246; }
.assistance-page .help-search-results a:hover,.assistance-page .help-search-results a:focus-visible { background:#F3F4F8; }
.assistance-page .help-search-results strong { display:block; font-size:14px; }
.assistance-page .help-search-results span { display:block; font-size:12px; color:#3A4268; margin-top:4px; }
.assistance-page [id^="help-"] { scroll-margin-top:115px; }
.assistance-page .help-search-target { outline:3px solid #007CFB; outline-offset:4px; }
