*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f8fb;color:#102f49;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.65}a{color:inherit;text-underline-offset:4px}header,footer{background:#071d35;color:white}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}nav{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:82px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:20px;font-weight:800;white-space:nowrap}.brand b{color:#39e777}.brand img{object-fit:contain}.locale-links{display:flex;gap:7px}.locale-links a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #526b80;border-radius:8px}.locale-links img{object-fit:cover;border-radius:2px}.locale-links [aria-current]{outline:2px solid #39e777;outline-offset:2px}.breadcrumbs{display:flex;gap:10px;font-size:13px;margin:24px 0;color:#516d82}.help-hero{padding:38px 0 44px;max-width:820px}.eyebrow{letter-spacing:.17em;font-size:11px;font-weight:800;color:#257052}h1{font-size:clamp(32px,5vw,56px);letter-spacing:-.04em;line-height:1.1;margin:14px 0 22px}.help-hero>p:last-child{font-size:19px;color:#516d82;max-width:64ch}h2{font-size:25px;line-height:1.25;letter-spacing:-.025em}h3{line-height:1.4}p{max-width:78ch}.faq-group{margin-bottom:38px;max-width:900px}.faq-group details{background:white;border:1px solid #d7e3ec;border-radius:12px;margin:10px 0}.faq-group summary{cursor:pointer;padding:20px 23px;font-weight:700;font-size:16px;min-height:54px}.faq-group details[open]{border-color:#1688ff}.faq-group details p{margin:0;padding:0 23px 23px;color:#435f75}.guide-link{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#071d35;color:white;padding:25px;border-radius:14px;font-size:20px;font-weight:750;max-width:900px}.guide-link b{color:#39e777}.benefits>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.benefits article{padding:24px;background:white;border:1px solid #d7e3ec;border-radius:15px}.benefits h3{margin:12px 0}.benefits p{color:#516d82;font-size:15px;margin-bottom:0}.number{font-size:12px;font-weight:800;color:#1b8056}.address{background:#e7f6ed;border-left:4px solid #1b8056;border-radius:10px;margin:32px 0;padding:22px 26px}.address h2{font-size:20px;margin-top:0}.address>a{font-size:clamp(15px,2.5vw,23px);font-weight:800;overflow-wrap:anywhere}.address p{font-size:14px;color:#385e4e}.illustration-note{font-size:13px;color:#516d82}.device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.device{background:white;border:1px solid #d7e3ec;border-radius:20px;padding:26px}.device>h2{text-align:center;margin-top:0}.phone{display:block;width:min(100%,300px);height:auto;margin:auto}.device ol{list-style:none;counter-reset:step;padding:0;margin:24px 0 0}.device li{counter-increment:step;position:relative;padding-left:49px;margin:25px 0}.device li:before{content:counter(step);position:absolute;left:0;top:0;width:32px;height:32px;background:#071d35;color:#39e777;display:grid;place-items:center;border-radius:50%;font-size:14px;font-weight:800}.device h3{font-size:16px;margin:0 0 5px}.device li p{font-size:15px;color:#516d82;margin:0}.info{padding:20px 0;max-width:900px}.info p{color:#435f75}.support{margin:40px 0 60px;padding-top:25px;border-top:1px solid #ccdce8;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.support h2{font-size:20px;margin:0}.support>a{overflow-wrap:anywhere}.button{display:inline-flex;align-items:center;justify-content:center;background:#39e777;color:#071d35;padding:12px 22px;border-radius:9px;text-decoration:none;font-weight:800;min-height:48px}.support .button{margin-left:auto}footer .wrap{padding-block:27px;display:flex;flex-wrap:wrap;gap:20px;font-size:13px}footer span{margin-right:auto}a:focus-visible,summary:focus-visible{outline:3px solid #1688ff;outline-offset:4px}.skip{position:absolute;top:-100px;left:12px;background:white;z-index:100;padding:12px}.skip:focus{top:10px}@media(max-width:700px){.benefits>div,.device-grid{grid-template-columns:1fr}.help-hero{padding-top:16px}.help-hero>p:last-child{font-size:17px}.brand{font-size:16px}.brand img{width:34px;height:34px}.locale-links{gap:5px}.locale-links a{min-width:40px}.wrap{width:calc(100% - 32px)}.device{padding:22px}.support{display:block}.support>a{display:block;margin-top:16px}.support .button{display:inline-flex}.faq-group summary{padding:18px}.address{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}