.ahm{--ahm-navy:#1d2b38;--ahm-ink:#1e2731;--ahm-muted:#56616d;--ahm-line:#e2e7ed;--ahm-soft:#f5f8fb;--ahm-tint:#eaf4fb;--ahm-tint-line:#cbe3f4;--ahm-r:14px;--ahm-shadow:0 1px 2px #1018280d, 0 10px 28px #1018280f;--ahm-personal:#2f78b7;--ahm-educational:#8a6800;--ahm-commercial:#47800f;color:var(--ahm-ink);background:#fff;font-size:16.5px;line-height:1.75}.ahm .wrap{max-width:calc(1160px + 2 * var(--gutter))}.ahm .tj,.ahm .tc{text-align:left}.ahm .sp{display:none}.ahm strong{font-weight:600}.ahm h2{letter-spacing:-.01em;color:var(--ahm-navy);text-wrap:balance;margin:0 0 16px;font-size:clamp(23px,2.4vw,31px);font-weight:700;line-height:1.25}.ahm h3{color:var(--ahm-navy);text-wrap:balance;margin:0 0 10px;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.35}.ahm p{margin:0 0 16px}.ahm img{max-width:100%;height:auto}.ahm img.aligncenter{margin:0 auto;display:block}.ahm a:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #1a73e8}.ahm-body a,.ahm-intro-text a{color:var(--c-accent-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ahm-body a:hover,.ahm-intro-text a:hover{color:var(--c-accent-dark);text-decoration-thickness:2px}.ahm ul.list{margin:0;padding:0;list-style:none}.ahm ul.list li{padding:0 0 0 30px;position:relative}.ahm ul.list .ico{color:var(--c-accent-text);font-size:16px;position:absolute;top:.34em;left:0}.ahm-figure{margin:0}.ahm .ahm-figure p,.ahm .ahm-figure figure{width:auto;margin:0}.ahm-figure img{border:1px solid var(--ahm-line);width:100%;box-shadow:var(--ahm-shadow);background:#fff;border-radius:12px;padding:10px;display:block}.ahm-figure figcaption{color:var(--ahm-muted);text-align:center;margin-top:10px;font-size:13.5px;font-style:normal;line-height:1.5}.ahm-head{align-items:center;gap:14px;margin:0 0 14px;display:flex}.ahm-head h2,.ahm-head h3{margin:0}.ahm-head .iconimage{background:var(--ahm-tint);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;margin:0;display:grid}.ahm-head .iconimage img{width:26px;height:26px;margin:0;display:block}.ahm .iconfull{background:var(--ahm-tint);border:1px solid var(--ahm-tint-line);border-left:4px solid var(--c-accent);border-radius:var(--ahm-r);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;margin:0;padding:20px 22px;font-size:15.5px;line-height:1.7;display:grid}.ahm .iconfull .iconimage{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:0;display:grid}.ahm .iconfull .iconimage img{width:24px;height:24px;margin:0;display:block}.ahm .iconfull .iconmain h3{margin:2px 0 6px;font-size:17px}.ahm-s>.wrap>p.ahm-top{text-align:right;max-width:none;margin:34px 0 0}.ahm .ahm-top a{min-height:44px;color:var(--ahm-muted);font-family:var(--f-ui);align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ahm .ahm-top a:before{content:"↑";font-size:15px}.ahm .ahm-top a:hover{color:var(--c-accent-text);text-decoration:underline}.ahm-hero{border-bottom:1px solid var(--ahm-line);background:linear-gradient(#eef6fc 0%,#fff 86%);padding:16px 0 52px}.ahm-crumbs{font-family:var(--f-ui);color:var(--ahm-muted);font-size:13px}.ahm-crumbs ol{margin:0;padding:0;line-height:1.9;list-style:none}.ahm-crumbs li{display:inline}.ahm-crumbs li:not(:last-child):after{content:"›";color:#9aa5b1;margin:0 8px}.ahm-crumbs a{color:var(--ahm-muted);padding:6px 0;display:inline-block}.ahm-crumbs a:hover{color:var(--c-accent-text);text-decoration:underline}.ahm-crumbs [aria-current]{color:var(--ahm-ink);font-weight:600}.ahm-hero h1{letter-spacing:-.02em;max-width:24ch;color:var(--ahm-navy);text-wrap:balance;margin:14px 0 30px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.15}.ahm-intro{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:56px;display:grid}.ahm-intro-plain{grid-template-columns:minmax(0,1fr)}.ahm-hero-figure img{box-shadow:none}.ahm-intro-text{max-width:68ch}.ahm-intro-text h2{letter-spacing:0;color:var(--c-accent-text);margin-bottom:12px;font-size:clamp(19px,1.9vw,23px);font-weight:600}.ahm-intro-text .tj>p{margin:0 0 14px}.ahm-actions{flex-wrap:wrap;gap:10px 12px;margin-top:26px;display:flex}.ahm-btn,.ahm-intro-text a.ahm-btn{min-height:46px;color:var(--ahm-navy);font-family:var(--f-ui);background:#fff;border:1px solid #c5ced8;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex}.ahm-btn:hover,.ahm-intro-text a.ahm-btn:hover{border-color:var(--ahm-navy);color:var(--ahm-navy);box-shadow:var(--ahm-shadow)}.ahm-btn:active{transform:translateY(1px)}.ahm-btn .ico{color:var(--c-accent-text);font-size:16px}.ahm-btn[href^="https://wa.me"] .ico{color:#128c4b}.ahm-btn-primary,.ahm-intro-text a.ahm-btn-primary{background:var(--c-accent);border-color:var(--c-accent);color:#fff;padding-inline:26px}.ahm-btn-primary:hover,.ahm-intro-text a.ahm-btn-primary:hover{background:var(--c-accent-dark);border-color:var(--c-accent-dark);color:#fff}.ahm-s{border-top:1px solid var(--ahm-line);padding:64px 0}.ahm-s:first-child{border-top:0}.ahm-s-contents,.ahm-s-stamp,.ahm-s-process,.ahm-s-howto,.ahm-s-contact{background:var(--ahm-soft)}.ahm-s>.wrap>h2{max-width:40ch}.ahm-s>.wrap>p,.ahm-s>.wrap>div.tj,.ahm-prose{max-width:66ch}.ahm-split{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:start;gap:52px;display:grid}.ahm-split-plain{grid-template-columns:minmax(0,1fr)}.ahm-toc{border:1px solid var(--ahm-line);border-radius:var(--ahm-r);box-shadow:var(--ahm-shadow);background:#fff;padding:18px 10px 10px}.ahm-toc-h{color:var(--ahm-navy);text-wrap:balance;margin:0 12px 8px;font-size:16px;font-weight:700;line-height:1.4}.ahm-toc ol{counter-reset:ahm-toc;margin:0;padding:0;list-style:none}.ahm-toc li{counter-increment:ahm-toc}.ahm-toc li+li{border-top:1px solid #f0f3f6}.ahm-toc a{min-height:44px;color:var(--ahm-ink);border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:7px 12px;font-size:14.5px;font-weight:500;line-height:1.35;text-decoration:none;display:grid}.ahm-toc a:before{content:counter(ahm-toc);background:var(--ahm-tint);width:26px;height:26px;color:var(--ahm-navy);font-family:var(--f-ui);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.ahm-toc a:hover,.ahm-toc a:focus-visible{background:var(--ahm-tint);color:var(--c-accent-text)}.ahm-toc a:active{background:var(--ahm-tint-line)}.ahm .yt{border-radius:var(--ahm-r);box-shadow:var(--ahm-shadow);margin:0}.ahm .yt-link img{height:100%}.ahm-s-why .ahm-prose{max-width:70ch}.ahm-s-why .ahm-prose>.tj{background:var(--ahm-soft);border-left:4px solid var(--c-accent);border-radius:0 var(--ahm-r) var(--ahm-r) 0;color:var(--ahm-navy);padding:22px 26px;font-size:17.5px;line-height:1.75}.ahm-s-stamp>.wrap>.tj{max-width:70ch}.ahm-panel{border:1px solid var(--ahm-line);border-radius:var(--ahm-r);box-shadow:var(--ahm-shadow);background:#fff;align-items:center;gap:44px;margin-top:34px;padding:34px;display:grid}.ahm-stamp{grid-template-columns:minmax(0,290px) minmax(0,1fr)}.ahm-stamp ul.list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.ahm-stamp ul.list li{border-bottom:1px solid var(--ahm-line);padding:11px 0 11px 30px;font-size:15px;line-height:1.5}.ahm-stamp ul.list .ico{top:15px}.ahm-docs{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:40px;display:grid}.ahm-docs-plain{grid-template-columns:minmax(0,1fr)}.ahm-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.ahm-card{border:1px solid var(--ahm-line);border-radius:var(--ahm-r);box-shadow:var(--ahm-shadow);background:#fff;padding:30px}.ahm-card .ahm-head{flex-direction:column;align-items:flex-start;gap:16px}.ahm-card h2{letter-spacing:0;font-size:clamp(20px,1.9vw,23px)}.ahm-card p{font-size:15.5px;line-height:1.7}.ahm-card ul:not(.list){margin:0;padding:0;list-style:none}.ahm-card ul:not(.list) li{border-top:1px solid var(--ahm-line);padding:10px 0 10px 28px;font-size:15px;line-height:1.55;position:relative}.ahm-card ul:not(.list) li:before{content:"";background:var(--c-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:19px;left:4px}.ahm-docs-figure{top:calc(var(--header-h) + 24px);position:sticky}.ahm-s-process>.wrap>p{border:1px solid var(--ahm-line);border-left:4px solid var(--c-accent);border-radius:0 var(--ahm-r) var(--ahm-r) 0;color:var(--ahm-navy);background:#fff;padding:18px 22px;font-size:17px;font-weight:500;line-height:1.6}.ahm-process{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:48px;margin-top:30px;display:grid}.ahm-process-plain{grid-template-columns:minmax(0,1fr)}.ahm-routes{gap:18px;display:grid}.ahm-route{--route:var(--ahm-navy);border:1px solid var(--ahm-line);border-left:4px solid var(--route);border-radius:var(--ahm-r);box-shadow:var(--ahm-shadow);background:#fff;padding:22px 24px 18px}.ahm-route:has(.question){--route:var(--ahm-personal)}.ahm-route:has(.warning){--route:var(--ahm-educational)}.ahm-route:has(.success){--route:var(--ahm-commercial)}.ahm-route h3{margin-bottom:14px;font-size:18px}.ahm-route .notification{background:0 0;border-radius:0;margin:0;padding:0}.ahm-route .notification:before{content:none}.ahm-route ol{counter-reset:ahm-step;margin:0;padding:0;list-style:none}.ahm-route ol li{counter-increment:ahm-step;color:var(--ahm-ink);margin:0;padding:4px 0 14px 44px;font-family:inherit;font-size:15.5px;font-weight:500;line-height:1.5;position:relative}.ahm-route ol li:last-child{padding-bottom:2px}.ahm-route ol li:before{content:counter(ahm-step);background:var(--route);color:#fff;width:30px;height:30px;font-family:var(--f-ui);border-radius:50%;place-items:center;font-size:13.5px;font-weight:700;display:grid;position:absolute;top:0;left:0}.ahm-route ol li:not(:last-child):after{content:"";background:var(--ahm-line);width:2px;position:absolute;top:32px;bottom:2px;left:14px}.ahm-s-officials>.wrap>p:has(>strong:only-child){color:var(--ahm-navy);margin:26px 0 14px;font-size:17px}.ahm ul.ahm-officials{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ahm ul.ahm-officials li{border:1px solid var(--ahm-line);border-radius:var(--ahm-r);box-shadow:var(--ahm-shadow);background:#fff;padding:20px 22px 20px 54px;font-size:15.5px;line-height:1.65}.ahm ul.ahm-officials li strong{color:var(--ahm-navy);letter-spacing:.02em;font-weight:700}.ahm ul.ahm-officials .ico{color:var(--c-accent-text);top:25px;left:22px}.ahm-howto{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:52px;display:grid}.ahm-howto-plain{grid-template-columns:minmax(0,1fr)}.ahm-howto .ahm-prose{max-width:none}.ahm-howto .ahm-prose>p{max-width:66ch}.ahm ul.ahm-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 28px;display:grid}.ahm ul.ahm-checks li{border:1px solid var(--ahm-line);min-height:56px;font-family:var(--f-ui);letter-spacing:.02em;color:var(--ahm-navy);background:#fff;border-radius:10px;align-items:center;padding:10px 14px 10px 44px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.ahm ul.ahm-checks .ico{margin-top:-8px;top:50%;left:15px}.ahm-howto-figure{top:calc(var(--header-h) + 24px);position:sticky}.ahm-howto-figure img{width:100%}.ahm-choose .tj{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.ahm-choose ul.list{border:1px solid var(--ahm-line);border-radius:var(--ahm-r);box-shadow:var(--ahm-shadow);background:#fff;padding:24px 22px}.ahm-choose ul.list li{padding:52px 0 0;font-size:15.5px;line-height:1.7}.ahm-choose ul.list .ico{background:var(--ahm-tint);color:#2f7a3e;border-radius:50%;width:38px;height:38px;padding:10px;font-size:18px;top:0}.ahm-choose ul.list svg:has(use[href$=\#i-ban]){color:#b42318;background:#fdecea}.ahm-choose ul.list svg:has(use[href$=\#i-search]){color:var(--ahm-personal)}.ahm-s-contact>.wrap>h2{max-width:34em}.ahm-contact{border:1px solid var(--ahm-line);border-radius:var(--ahm-r);box-shadow:var(--ahm-shadow);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,470px);margin-top:26px;display:grid;overflow:hidden}.ahm-contact-plain{grid-template-columns:minmax(0,1fr)}.ahm-map .embed{height:100%;margin:0}.ahm-map .embed-map iframe{aspect-ratio:auto;border:0;height:100%;min-height:380px}.ahm-contact-info{align-content:center;gap:20px;padding:30px;display:grid}.ahm-contact-info .table-wrap{margin:0}.ahm-contact-info table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--ahm-line);text-align:left;border-radius:12px;margin:0;font-size:15.5px;line-height:1.55;overflow:hidden}.ahm-contact-info th,.ahm-contact-info td{text-align:left;vertical-align:top;border:0;padding:12px 16px}.ahm-contact-info th{background:var(--ahm-navy);color:#fff;font-family:var(--f-ui);letter-spacing:.01em;font-size:14px;font-weight:600;line-height:1.4}.ahm-contact-info td{border-top:1px solid var(--ahm-line);color:var(--ahm-ink);overflow-wrap:anywhere}.ahm-contact-info tr:nth-child(2) td{border-top:0}.ahm-contact-info a{padding:2px 0;font-weight:600;display:inline-block}.ahm-s-plain .wrap>*{max-width:66ch}.ahm-after{border-top:1px solid var(--ahm-line);background:#fff;padding:44px 0 26px}.ahm-after .ahm-actions{justify-content:center;margin:0 0 28px}.ahm-after .postnav a{border-radius:10px;align-items:center;min-height:44px;padding:8px 16px;display:inline-flex}.ahm-after .share a{width:44px;height:44px}.ahm-after .related{margin-top:26px}.ahm-after .related h2{letter-spacing:0;font-size:20px}.ahm-after .related-group h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ahm-muted);margin-bottom:8px;font-size:13px}.ahm-after .pill-list a{border-radius:999px;align-items:center;min-height:40px;padding:6px 14px;display:flex}@media (max-width:1023px){.ahm-intro{grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:32px}.ahm-intro-text{max-width:none}.ahm-s{padding:50px 0}.ahm-split{grid-template-columns:minmax(0,1fr);gap:30px}.ahm-split .ahm-video{max-width:640px}.ahm-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.ahm-toc li+li{border-top:0}.ahm-panel{gap:32px;padding:26px}.ahm-stamp{grid-template-columns:minmax(0,230px) minmax(0,1fr)}.ahm-stamp ul.list{grid-template-columns:minmax(0,1fr)}.ahm-docs{grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:28px}.ahm-cards{grid-template-columns:minmax(0,1fr);gap:18px}.ahm-process{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.ahm-howto{grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:32px}.ahm ul.ahm-checks{grid-template-columns:minmax(0,1fr)}.ahm-choose .tj{grid-template-columns:minmax(0,1fr);gap:14px}.ahm-choose ul.list li{padding:0 0 0 56px}.ahm-choose ul.list .ico{top:0}.ahm-contact{grid-template-columns:minmax(0,1fr)}.ahm-map .embed-map iframe{min-height:320px}}@media (max-width:767px){.ahm{font-size:16px;line-height:1.7}.ahm-hero{padding:10px 0 36px}.ahm-hero h1{margin:8px 0 22px}.ahm-intro{grid-template-columns:minmax(0,1fr);gap:26px}.ahm-hero-figure{width:100%;max-width:340px;margin-inline:auto}.ahm-actions{grid-template-columns:minmax(0,1fr);display:grid}.ahm .iconfull{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.ahm-toc ol{grid-template-columns:minmax(0,1fr)}.ahm-toc li+li{border-top:1px solid #f0f3f6}.ahm-s{padding:40px 0}.ahm-s-why .ahm-prose>.tj{padding:18px 18px 18px 20px;font-size:16.5px}.ahm-panel{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:26px;padding:20px}.ahm-stamp .ahm-figure{width:100%;max-width:280px;margin-inline:auto}.ahm-docs,.ahm-process,.ahm-howto{grid-template-columns:minmax(0,1fr);gap:26px}.ahm-card{padding:22px 20px}.ahm-docs-figure,.ahm-howto-figure{width:100%;max-width:320px;margin-inline:auto;position:static}.ahm-process>.ahm-figure{width:100%;max-width:420px;margin-inline:auto}.ahm-s-process>.wrap>p{padding:16px 18px;font-size:16px}.ahm-route{padding:18px 18px 14px}.ahm ul.ahm-officials{grid-template-columns:minmax(0,1fr);gap:12px}.ahm ul.ahm-officials li{padding:16px 16px 16px 46px}.ahm ul.ahm-officials .ico{top:21px;left:16px}.ahm-map .embed-map iframe{min-height:260px}.ahm-contact-info{gap:16px;padding:18px 16px}.ahm-contact-info table{font-size:15px}.ahm-contact-info th,.ahm-contact-info td{padding:10px 12px}.ahm-s>.wrap>p.ahm-top{margin-top:20px}}@media (prefers-reduced-motion:reduce){.ahm *,.ahm :before,.ahm :after{transition:none!important}}@media (max-width:460px){body:has(.ahm) .brand-name{display:none}}@media (max-width:1499px){body:has(.ahm) .wa-float{gap:0;padding:6px;font-size:0}body:has(.ahm) .wa-float span{font-size:18px}}@media (max-width:1279px){body:has(.ahm) .wa-float{min-height:52px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));color:#1d2b38;background:#fff;border-top:1px solid #d9dfe6;border-radius:0;justify-content:center;gap:10px;font-size:15px;font-weight:600;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #10182814}html:has(.ahm){scroll-padding-bottom:68px}body:has(.ahm):has(.form:focus-within) .wa-float{visibility:hidden}}
