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